/* CSS MinifyError
(8,44): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-surface'
(8,138): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(8,3838): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-label-text-color'
(8,4032): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-hover-state-layer-color'
(8,4245): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-hover-state-layer-opacity'
(8,4522): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-focus-state-layer-opacity'
(8,4815): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-pressed-state-layer-opacity'
(8,4910): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5308): run-time error CSS1039: Token not allowed after unary operator: '-mdc-elevation-overlay-opacity'
(8,5441): run-time error CSS1039: Token not allowed after unary operator: '-mdc-elevation-overlay-color'
(12,1497): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-family'
(12,1538): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,1638): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-decoration'
(12,1705): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-decoration'
(12,2642): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-start'
(12,2712): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-start'
(12,2793): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(12,2838): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,2889): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(12,2934): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,3152): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-start'
(12,3222): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-start'
(12,3303): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(12,3348): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,3399): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(12,3444): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,3620): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-opacity'
(12,3789): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-opacity'
(12,3954): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-opacity'
(12,4124): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-opacity'
(12,4177): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4300): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4686): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(12,4772): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(12,4885): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,4932): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,5225): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(12,5255): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(12,5751): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(12,5796): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,5847): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(12,5892): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,6133): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(12,6172): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(12,6376): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-label-text-font'
(12,6415): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-family'
(12,6456): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,6541): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-label-text-size'
(12,6580): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-size'
(12,6675): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-label-text-tracking'
(12,6718): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-letter-spacing'
(12,6807): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-label-text-weight'
(12,6848): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-weight'
(12,6935): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-label-text-transform'
(12,6979): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-transform'
(12,7054): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-container-height'
(12,7132): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-container-shape'
(12,7171): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,7247): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-label-text-color'
(12,7287): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(12,7375): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-disabled-label-text-color'
(12,7504): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-with-icon-icon-size'
(12,7578): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-with-icon-icon-size'
(12,7654): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-with-icon-icon-size'
(12,7828): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-hover-state-layer-color'
(12,7875): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(12,8043): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-hover-state-layer-opacity'
(12,8296): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-focus-state-layer-opacity'
(12,8566): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-pressed-state-layer-opacity'
(12,8650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,8800): run-time error CSS1039: Token not allowed after unary operator: '-mdc-text-button-container-shape'
(12,8839): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,8935): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-label-text-font'
(12,8976): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-family'
(12,9017): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,9102): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-label-text-size'
(12,9143): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-size'
(12,9238): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-label-text-tracking'
(12,9283): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-letter-spacing'
(12,9372): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-label-text-weight'
(12,9415): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-weight'
(12,9502): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-label-text-transform'
(12,9548): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-transform'
(12,9623): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-container-height'
(12,9703): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-container-shape'
(12,9744): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,9854): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-container-color'
(12,9895): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(12,10017): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-disabled-container-color'
(12,10144): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-label-text-color'
(12,10186): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-primary'
(12,10286): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-disabled-label-text-color'
(12,10429): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-with-icon-icon-size'
(12,10505): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-with-icon-icon-size'
(12,10583): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-with-icon-icon-size'
(12,10780): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-hover-state-layer-color'
(12,10829): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-primary'
(12,11021): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-hover-state-layer-opacity'
(12,11300): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-focus-state-layer-opacity'
(12,11596): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-pressed-state-layer-opacity'
(12,11694): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,11858): run-time error CSS1039: Token not allowed after unary operator: '-mdc-filled-button-container-shape'
(12,11899): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,11991): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-label-text-font'
(12,12035): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-family'
(12,12076): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,12161): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-label-text-size'
(12,12205): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-size'
(12,12300): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-label-text-tracking'
(12,12348): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-letter-spacing'
(12,12437): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-label-text-weight'
(12,12483): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-weight'
(12,12570): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-label-text-transform'
(12,12619): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-transform'
(12,12694): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-container-height'
(12,12777): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-container-shape'
(12,12821): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,12845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,13127): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-container-elevation'
(12,13175): run-time error CSS1039: Token not allowed after unary operator: '-mdc-elevation-box-shadow-for-gss'
(12,13293): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-container-color'
(12,13337): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(12,13455): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-disabled-container-color'
(12,13581): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-label-text-color'
(12,13626): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-primary'
(12,13722): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-disabled-label-text-color'
(12,13864): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-with-icon-icon-size'
(12,13943): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-with-icon-icon-size'
(12,14024): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-with-icon-icon-size'
(12,14216): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-hover-state-layer-color'
(12,14268): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-primary'
(12,14452): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-hover-state-layer-opacity'
(12,14726): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-focus-state-layer-opacity'
(12,15017): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-pressed-state-layer-opacity'
(12,15114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,15277): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-container-shape'
(12,15321): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,15457): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,15741): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-focus-container-elevation'
(12,15795): run-time error CSS1039: Token not allowed after unary operator: '-mdc-elevation-box-shadow-for-gss'
(12,15857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,16141): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-hover-container-elevation'
(12,16195): run-time error CSS1039: Token not allowed after unary operator: '-mdc-elevation-box-shadow-for-gss'
(12,16273): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,16559): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-pressed-container-elevation'
(12,16615): run-time error CSS1039: Token not allowed after unary operator: '-mdc-elevation-box-shadow-for-gss'
(12,16680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,16960): run-time error CSS1039: Token not allowed after unary operator: '-mdc-protected-button-disabled-container-elevation'
(12,17017): run-time error CSS1039: Token not allowed after unary operator: '-mdc-elevation-box-shadow-for-gss'
(12,17123): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-label-text-font'
(12,17166): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-family'
(12,17207): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,17292): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-label-text-size'
(12,17335): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-size'
(12,17430): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-label-text-tracking'
(12,17477): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-letter-spacing'
(12,17566): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-label-text-weight'
(12,17611): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-weight'
(12,17698): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-label-text-transform'
(12,17746): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-transform'
(12,17821): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-container-height'
(12,17903): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-container-shape'
(12,17946): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,18027): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-outline-width'
(12,18130): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-label-text-color'
(12,18174): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(12,18272): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-disabled-label-text-color'
(12,18415): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-with-icon-icon-size'
(12,18493): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-with-icon-icon-size'
(12,18573): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-with-icon-icon-size'
(12,18771): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-hover-state-layer-color'
(12,18822): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(12,19010): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-hover-state-layer-opacity'
(12,19287): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-focus-state-layer-opacity'
(12,19581): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-pressed-state-layer-opacity'
(12,19679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,19843): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-container-shape'
(12,19886): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,19998): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-outline-color'
(12,20137): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-disabled-outline-color'
(12,20461): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-outline-width'
(12,20583): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-outline-width'
(12,20679): run-time error CSS1039: Token not allowed after unary operator: '-mdc-outlined-button-outline-width'
(12,21909): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-medium'
(12,21977): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-surface'
(12,22316): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-medium'
(12,25519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25564): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25642): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26064): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(12,26162): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(12,26287): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,26334): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,26651): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(12,26681): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(12,27201): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(12,27246): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,27297): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(12,27342): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,27619): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(12,27658): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(12,27832): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(12,28019): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(12,28279): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(12,28556): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(12,28635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,29421): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-ripple-size'
(12,29516): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-touch-target-size'
(12,29699): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(12,29870): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(12,30114): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(12,30375): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(12,30442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,30684): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(12,30708): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,30932): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(12,31222): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(12,31529): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(12,31619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,31941): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(12,31965): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,32080): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-ripple-size'
(12,32171): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-ripple-size'
(12,32311): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-touch-target-size'
(12,32410): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-touch-target-size'
(12,32507): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-touch-target-size'
(12,32574): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-touch-target-size'
(12,32637): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-touch-target-size'
(12,32870): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-unchecked-color'
(12,33271): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,33305): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,33384): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,33418): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,33588): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-unchecked-color'
(12,33712): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,33746): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,33825): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,33859): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,34022): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-unchecked-color'
(12,34146): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,34180): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,34259): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,34293): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,34457): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,34491): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,34570): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,34604): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,34692): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-unchecked-color'
(12,34897): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,34931): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,35010): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,35044): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,35132): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-unchecked-color'
(12,36220): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-disabled-color'
(12,36671): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-disabled-color'
(12,36847): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-ink-color'
(12,37017): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-ink-color'
(12,37174): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-ink-color'
(12,37345): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-ink-color'
(12,48276): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-state-layer-size'
(12,48321): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-state-layer-size'
(12,48459): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-state-layer-size'
(12,48504): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-state-layer-size'
(12,48595): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-state-layer-size'
(12,48640): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-state-layer-size'
(12,48729): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-state-layer-size'
(12,48774): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-state-layer-size'
(12,48840): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-state-layer-size'
(12,48902): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-state-layer-size'
(12,50793): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,50817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,50838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,50858): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,50883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,50916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,51314): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(12,51404): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(12,51521): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,51568): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,51869): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(12,51899): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(12,52403): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(12,52448): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,52499): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(12,52544): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,52857): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(12,52901): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(12,52947): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(12,52986): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(12,53087): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(12,53126): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(12,53288): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(12,53664): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-disabled-unselected-icon-color'
(12,54106): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-disabled-selected-icon-color'
(12,54291): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-selected-checkmark-color'
(12,54488): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-selected-checkmark-color'
(12,54672): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-disabled-selected-checkmark-color'
(12,54879): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-disabled-selected-checkmark-color'
(12,55558): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(12,55828): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,55852): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,55873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,55893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,55918): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,55951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56487): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(12,56623): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(12,56786): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,56833): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,57226): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(12,57256): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(12,57852): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(12,57897): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,57948): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(12,57993): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,58490): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(12,58534): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(12,58580): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(12,58619): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(12,58766): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(12,58805): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(12,59055): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(12,59079): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(12,59347): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(12,59683): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(12,60036): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(12,60126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61436): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-family'
(12,61476): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,61560): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-size'
(12,61640): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-line-height'
(12,61717): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-weight'
(12,61807): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-letter-spacing'
(12,61914): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(12,61983): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(12,62074): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-transform'
(12,63009): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(12,63960): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(12,64172): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(12,64286): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(12,64401): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-surface'
(12,65335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65458): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65832): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(12,65914): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(12,66023): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,66070): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,66355): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(12,66385): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(12,66873): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(12,66918): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,66969): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(12,67014): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,67243): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(12,67282): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(12,67439): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(12,67609): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(12,67981): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(12,68226): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(12,68289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,68572): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-selected-opacity'
(12,68808): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(12,68832): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(12,69074): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(12,69609): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(12,69934): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(12,70037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,70863): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(12,79274): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-family'
(12,79318): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,79398): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-size'
(12,79474): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-weight'
(12,79564): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-letter-spacing'
(12,79671): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(12,79744): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(12,79839): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-transform'
(12,86097): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(12,90243): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-family'
(12,90287): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,90367): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-size'
(12,90447): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-line-height'
(12,90528): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-weight'
(12,90618): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-letter-spacing'
(12,90725): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(12,90798): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(12,90893): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-transform'
(12,91226): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(12,91366): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(12,91526): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(12,91651): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(12,91796): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(12,93346): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(12,93817): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(12,97067): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,97147): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,97762): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(12,99106): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(12,99265): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(12,99417): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(12,102619): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,102758): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,103028): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,103114): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,103624): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,103710): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,103983): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,104122): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,106767): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(12,109512): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(12,110093): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(12,111014): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(12,118211): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,118235): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,118256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,118276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,118301): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,118334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,118744): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(12,118838): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(12,118959): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,119006): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,119315): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(12,119345): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(12,119857): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(12,119902): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,119953): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(12,119998): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(12,120263): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(12,120302): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(12,120483): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(12,120677): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(12,120929): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(12,121353): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(12,121377): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(12,121699): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(12,122089): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(12,122496): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(12,122624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,122941): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(12,122965): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(12,123265): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(12,123633): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(12,124018): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(12,124146): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,124393): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-family'
(12,124435): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,124518): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-size'
(12,124599): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-line-height'
(12,124678): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-weight'
(12,124770): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-letter-spacing'
(12,124879): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-decoration'
(12,124950): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-decoration'
(12,125043): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-transform'
(12,126351): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-family'
(12,126391): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,126475): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-size'
(12,126555): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-line-height'
(12,126632): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-weight'
(12,126722): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-letter-spacing'
(12,126829): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(12,126898): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(12,126989): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-transform'
(12,127096): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-surface'
(12,127159): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-medium'
(12,127475): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-medium'
(12,127689): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-medium'
(12,127851): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-medium'
(12,128061): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-medium'
(12,128285): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-medium'
(12,128617): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-medium'
(12,128844): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-medium'
(12,129172): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-medium'
(12,129344): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-surface'
(12,131311): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-family'
(12,131351): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,131435): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-size'
(12,131515): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-line-height'
(12,131592): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-weight'
(12,131682): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-letter-spacing'
(12,131789): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(12,131858): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(12,131949): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-transform'
(12,132486): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-font-family'
(12,132530): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,132614): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-font-size'
(12,132699): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-line-height'
(12,132781): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-font-weight'
(12,132875): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-letter-spacing'
(12,132986): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-text-decoration'
(12,133059): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-text-decoration'
(12,133154): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-text-transform'
(12,137943): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(12,138174): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(12,138464): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(12,138771): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(12,138858): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,139283): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(12,139589): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(12,139953): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(12,140334): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(12,140458): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,140744): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-surface'
(12,140974): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-family'
(12,141014): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,141098): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-size'
(12,141178): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-line-height'
(12,141255): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-weight'
(12,141345): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-letter-spacing'
(12,141452): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(12,141521): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(12,141612): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-transform'
(12,143206): run-time error CSS1039: Token not allowed after unary operator: '-mdc-menu-min-width'
(12,147347): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(12,147371): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(12,147837): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(12,148411): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(12,148987): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(12,149173): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,149786): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(12,149810): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(12,150216): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-unchecked-color'
(12,151015): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,151049): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,151128): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,151162): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,151332): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-unchecked-color'
(12,151456): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,151490): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,151569): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,151603): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,151766): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-unchecked-color'
(12,151890): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,151924): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,152003): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,152037): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,152201): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,152235): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,152314): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,152348): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,152436): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-unchecked-color'
(12,152641): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,152675): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,152754): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-checked-color'
(12,152788): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(12,152876): run-time error CSS1039: Token not allowed after unary operator: '-mdc-checkbox-unchecked-color'
(12,154473): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-surface'
(12,154795): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(12,154995): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(12,155019): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(12,155235): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(12,155519): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(12,155820): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(12,155904): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,156577): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-medium'
(12,156878): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-font-family'
(12,156922): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,157005): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-font-size'
(12,157085): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-line-height'
(12,157163): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-font-weight'
(12,157251): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-letter-spacing'
(12,157356): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-text-decoration'
(12,157429): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-text-decoration'
(12,157524): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-text-transform'
(12,157713): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body1-font-family'
(12,157753): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,157833): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body1-font-size'
(12,157908): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body1-line-height'
(12,157984): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body1-font-weight'
(12,158069): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body1-letter-spacing'
(12,158171): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body1-text-decoration'
(12,158240): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body1-text-decoration'
(12,158331): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body1-text-transform'
(12,158572): run-time error CSS1039: Token not allowed after unary operator: '-mdc-dialog-z-index'
(12,166575): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-surface'
(12,166681): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-large'
(12,166763): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-large'
(12,167753): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-large'
(12,167888): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-large'
(12,167984): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(12,168618): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-font-family'
(12,168662): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,168746): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-font-size'
(12,168831): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-line-height'
(12,168913): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-font-weight'
(12,169007): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-letter-spacing'
(12,169118): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-text-decoration'
(12,169191): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-text-decoration'
(12,169286): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-text-transform'
(12,169699): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-family'
(12,169739): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,169823): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-size'
(12,169903): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-line-height'
(12,169980): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-weight'
(12,170070): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-letter-spacing'
(12,170177): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(12,170246): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(12,170337): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-transform'
(12,171639): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-font-family'
(12,171683): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,171766): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-font-size'
(12,171846): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-line-height'
(12,171924): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-font-weight'
(12,172012): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-letter-spacing'
(12,172117): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-text-decoration'
(12,172190): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-text-decoration'
(12,172285): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-text-transform'
(12,172736): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-family'
(12,172776): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(12,172860): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-size'
(12,172940): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-line-height'
(12,173017): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-weight'
(12,173107): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-letter-spacing'
(12,173214): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(12,173283): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(12,173374): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-transform'
(16,1219): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-family'
(16,1260): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(16,1344): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-size'
(16,1425): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-line-height'
(16,1503): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-weight'
(16,1594): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-letter-spacing'
(16,1699): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-decoration'
(16,1766): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-decoration'
(16,1857): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-transform'
(16,4325): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(16,4712): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-secondary'
(16,4871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,4895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,4916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,4936): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,4961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,4994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5362): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(16,5442): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(16,5549): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(16,5596): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(16,5877): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(16,5907): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(16,6391): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(16,6436): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(16,6487): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(16,6532): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(16,6755): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(16,6794): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(16,6932): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(16,6956): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-secondary'
(16,7114): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(16,7338): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(16,7579): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(16,7641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,7929): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(16,8087): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-family'
(16,8127): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(16,8211): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-size'
(16,8291): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-line-height'
(16,8368): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-weight'
(16,8458): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-letter-spacing'
(16,8565): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(16,8634): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(16,8725): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-transform'
(16,8809): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-primary-on-background'
(16,12245): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-disabled-on-light'
(16,13364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,13388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,13409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,13429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,13454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,13487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,13903): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(16,13999): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(16,14122): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(16,14169): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(16,14482): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(16,14512): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(16,15028): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(16,15073): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(16,15124): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(16,15169): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(16,15506): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(16,15550): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(16,15596): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(16,15635): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(16,15742): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(16,15781): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(16,15951): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(16,16134): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(16,16390): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(16,16663): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(16,16733): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,17721): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-primary-on-background'
(16,18036): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-family'
(16,18080): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(16,18160): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-size'
(16,18240): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-line-height'
(16,18321): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-weight'
(16,18411): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-letter-spacing'
(16,18518): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(16,18591): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(16,18686): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-transform'
(16,19189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,19228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,19267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,19312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,19350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,19388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,19432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,19469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,19506): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,19653): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-margin-desktop'
(16,19819): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-margin-tablet'
(16,19962): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-margin-phone'
(16,20131): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-desktop'
(16,20521): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-tablet'
(16,20886): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-phone'
(16,21234): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-desktop'
(16,21325): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-desktop'
(16,21643): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-desktop'
(16,21950): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-desktop'
(16,22235): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-desktop'
(16,22542): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-desktop'
(16,22849): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-desktop'
(16,23134): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-desktop'
(16,23441): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-desktop'
(16,23748): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-desktop'
(16,24033): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-desktop'
(16,24342): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-desktop'
(16,24654): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-desktop'
(16,24946): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-desktop'
(16,25235): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-tablet'
(16,25324): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-tablet'
(16,25624): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-tablet'
(16,25906): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-tablet'
(16,26192): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-tablet'
(16,26474): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-tablet'
(16,26760): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-tablet'
(16,27042): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-tablet'
(16,27328): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-tablet'
(16,27612): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-tablet'
(16,27896): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-tablet'
(16,28182): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-tablet'
(16,28470): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-tablet'
(16,28758): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-tablet'
(16,29024): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-phone'
(16,29112): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-phone'
(16,29406): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-phone'
(16,29685): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-phone'
(16,29964): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-phone'
(16,30245): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-phone'
(16,30526): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-phone'
(16,30807): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-phone'
(16,31088): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-phone'
(16,31369): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-phone'
(16,31650): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-phone'
(16,31933): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-phone'
(16,32218): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-phone'
(16,32503): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-phone'
(17,10): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-column-width-desktop'
(18,12): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-desktop'
(19,12): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-margin-desktop'
(21,10): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-column-width-tablet'
(22,12): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-tablet'
(23,12): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-margin-tablet'
(25,10): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-column-width-phone'
(26,12): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-gutter-phone'
(27,12): run-time error CSS1039: Token not allowed after unary operator: '-mdc-layout-grid-margin-phone'
(28,732): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-primary-half'
(28,805): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-primary-half'
(28,967): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-primary-full'
(28,1042): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-primary-full'
(28,1687): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-primary-half'
(28,1760): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-primary-half'
(28,1922): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-primary-full'
(28,1997): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-primary-full'
(28,3761): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-quarter'
(28,3840): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-quarter'
(28,4154): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-half'
(28,4230): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-half'
(28,4395): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-full'
(28,4472): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-full'
(28,5058): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-quarter'
(28,5137): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-quarter'
(28,5451): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-half'
(28,5527): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-half'
(28,5692): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-full'
(28,5769): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-full'
(28,8352): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-primary-half-neg'
(28,8430): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-primary-half-neg'
(28,8599): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-primary-full-neg'
(28,8679): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-primary-full-neg'
(28,9339): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-primary-half-neg'
(28,9417): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-primary-half-neg'
(28,9586): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-primary-full-neg'
(28,9666): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-primary-full-neg'
(28,10273): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-quarter-neg'
(28,10357): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-quarter-neg'
(28,10678): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-half-neg'
(28,10759): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-half-neg'
(28,10931): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-full-neg'
(28,11013): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-full-neg'
(28,11614): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-quarter-neg'
(28,11698): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-quarter-neg'
(28,12019): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-half-neg'
(28,12100): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-half-neg'
(28,12272): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-full-neg'
(28,12354): run-time error CSS1039: Token not allowed after unary operator: '-mdc-linear-progress-secondary-full-neg'
(28,17916): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,18644): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-family'
(28,18688): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(28,18768): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-size'
(28,18848): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-line-height'
(28,18929): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-weight'
(28,19019): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-letter-spacing'
(28,19126): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(28,19199): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(28,19294): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-transform'
(28,19445): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-primary-on-background'
(28,19662): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-secondary-on-background'
(28,19860): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-icon-on-background'
(28,19986): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-hint-on-background'
(28,20118): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-primary-on-background'
(28,20502): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(28,20629): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,20826): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,26143): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-family'
(28,26185): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(28,26268): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-size'
(28,26349): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-line-height'
(28,26428): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-weight'
(28,26520): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-letter-spacing'
(28,26629): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-decoration'
(28,26700): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-decoration'
(28,26793): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-transform'
(28,29533): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-family'
(28,29573): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(28,29657): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-size'
(28,29737): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-line-height'
(28,29814): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-weight'
(28,29904): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-letter-spacing'
(28,30011): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(28,30080): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(28,30171): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-transform'
(28,44859): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-family'
(28,44903): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(28,44983): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-size'
(28,45063): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-line-height'
(28,45144): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-weight'
(28,45234): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-letter-spacing'
(28,45341): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(28,45414): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(28,45509): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-transform'
(28,45662): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-primary-on-background'
(28,45790): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-secondary-on-background'
(28,45919): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-hint-on-background'
(28,46264): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-icon-on-background'
(28,46378): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-hint-on-background'
(28,46664): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(28,46771): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(28,46877): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(28,47008): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(28,47138): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(28,47268): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(28,47431): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,47646): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,47750): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-primary-on-background'
(28,48134): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-family'
(28,48178): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(28,48258): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-size'
(28,48338): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-line-height'
(28,48419): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-weight'
(28,48509): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-letter-spacing'
(28,48616): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(28,48689): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(28,48784): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-transform'
(28,51778): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-family'
(28,51822): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(28,51902): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-size'
(28,51982): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-line-height'
(28,52063): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-weight'
(28,52153): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-letter-spacing'
(28,52260): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(28,52333): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(28,52428): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-transform'
(28,53289): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-family'
(28,53329): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(28,53413): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-size'
(28,53493): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-line-height'
(28,53570): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-weight'
(28,53660): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-letter-spacing'
(28,53767): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(28,53836): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(28,53927): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-transform'
(28,54530): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-overline-font-family'
(28,54573): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(28,54656): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-overline-font-size'
(28,54735): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-overline-line-height'
(28,54812): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-overline-font-weight'
(28,54905): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-overline-letter-spacing'
(28,55012): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-overline-text-decoration'
(28,55081): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-overline-text-decoration'
(28,55174): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-overline-text-transform'
(28,75672): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-family'
(28,75714): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(28,75797): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-size'
(28,75878): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-line-height'
(28,75957): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-weight'
(28,76049): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-letter-spacing'
(28,76158): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-decoration'
(28,76229): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-decoration'
(28,76322): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-transform'
(28,79429): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-family'
(28,79473): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(28,79553): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-size'
(28,79633): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-line-height'
(28,79714): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-weight'
(28,79804): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-letter-spacing'
(28,79911): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(28,79984): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(28,80079): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-transform'
(28,85243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,85267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,85288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,85308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,85333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,85366): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,85473): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,85497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,85518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,85538): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,85563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,85596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,86189): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,86344): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,86526): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,86573): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,87004): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(28,87034): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(28,87668): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,87713): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,87764): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,87809): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,88288): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,88432): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,88603): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,88650): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,89059): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(28,89089): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(28,89701): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,89746): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,89797): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,89842): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,90290): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,90329): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,90745): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,90784): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,91072): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,91373): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(28,91747): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,92138): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(28,92258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,92559): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,92838): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(28,93190): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,93559): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(28,93679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,93887): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-activated-opacity'
(28,94210): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,94234): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,94562): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(28,94958): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,95371): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(28,95502): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,95699): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-activated-opacity'
(28,96000): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,96024): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,96330): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(28,96704): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,97095): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(28,97226): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,97433): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-selected-opacity'
(28,97753): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,97777): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,98103): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(28,98496): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,98905): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(28,99034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,99229): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-selected-opacity'
(28,99527): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,99551): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,99855): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(28,100226): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,100613): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(28,100742): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,101104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,101128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,101149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,101169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,101194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,101227): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,101334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,101358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,101379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,101399): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,101424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,101457): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,101957): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,102081): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,102232): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,102279): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,102648): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(28,102678): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(28,103250): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,103295): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,103346): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,103391): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,103777): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,103890): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,104030): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,104077): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,104424): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(28,104454): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(28,105004): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,105049): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,105100): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,105145): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,105500): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,105539): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,105862): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,105901): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,106127): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,106329): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,106633): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,106923): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,107204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,107228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,107249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,107269): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,107294): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,107327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,107821): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,107943): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,108092): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,108139): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,108504): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(28,108534): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(28,109102): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,109147): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,109198): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,109243): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,109592): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,109631): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,109853): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,110088): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(28,110396): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,110721): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(28,110819): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,110994): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-activated-opacity'
(28,111251): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,111275): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,111537): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(28,111867): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,112214): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(28,112323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,112497): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-selected-opacity'
(28,112751): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,112775): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,113035): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(28,113362): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,113705): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(28,113812): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,114040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,114064): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,114085): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,114105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,114130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,114163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,114597): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,114699): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,114828): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,114875): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,115200): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(28,115230): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(28,115758): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,115803): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,115854): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,115899): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,116188): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,116227): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,116409): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,116669): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,116865): run-time error CSS1039: Token not allowed after unary operator: '-mdc-menu-min-width'
(28,118697): run-time error CSS1039: Token not allowed after unary operator: '-mdc-menu-max-width'
(28,118784): run-time error CSS1039: Token not allowed after unary operator: '-mdc-menu-max-height'
(28,119573): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-surface'
(28,119621): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(28,119687): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-medium'
(28,120712): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(28,120876): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(28,121745): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(28,128620): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,128644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,128665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,128685): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,128710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,128743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,129123): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,129207): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,129318): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,129365): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,129654): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(28,129684): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(28,130176): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,130221): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,130272): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,130317): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,130606): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(28,130650): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(28,130696): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,130735): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,130830): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,130869): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,131018): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,131042): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(28,131208): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(28,131440): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,131689): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(28,131753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,132085): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,132109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,132130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,132150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,132175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,132208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,132605): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,132679): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,132780): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,132827): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,133096): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(28,133126): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(28,133598): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,133643): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,133694): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,133739): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,133944): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,133983): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,134650): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(28,134694): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(28,134740): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,134779): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,134953): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,134992): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,135118): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,135257): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(28,135469): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,135698): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(28,135771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,135970): run-time error CSS1039: Token not allowed after unary operator: '-mdc-segmented-button-outline-color'
(28,136095): run-time error CSS1039: Token not allowed after unary operator: '-mdc-segmented-button-unselected-ink-color'
(28,136235): run-time error CSS1039: Token not allowed after unary operator: '-mdc-segmented-button-unselected-container-fill-color'
(28,136363): run-time error CSS1039: Token not allowed after unary operator: '-mdc-segmented-button-selected-ink-color'
(28,136517): run-time error CSS1039: Token not allowed after unary operator: '-mdc-segmented-button-selected-container-fill-color'
(28,136760): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-family'
(28,136801): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(28,136885): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-size'
(28,136966): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-line-height'
(28,137044): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-weight'
(28,137135): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-letter-spacing'
(28,137240): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-decoration'
(28,137307): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-decoration'
(28,137398): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-transform'
(28,138681): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,138705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,138726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,138746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,138771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,138804): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,139293): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,139408): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,139550): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,139597): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,139948): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(28,139978): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(28,140532): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,140577): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,140628): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,140673): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,141001): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,141040): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,141251): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,141475): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(28,141979): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,142290): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(28,142374): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,142590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,142614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,142635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,142655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,142680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,142713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,143060): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,143133): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,143233): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,143280): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,143547): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(28,143577): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(28,144047): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,144092): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,144143): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,144188): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,144433): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(28,144477): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(28,144523): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,144562): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,144646): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,144685): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,144812): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,144836): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,144978): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(28,145188): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,145415): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(28,145487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,146837): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,146967): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(28,147084): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,147231): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(28,147354): run-time error CSS1039: Token not allowed after unary operator: '-slider-value-indicator-container-left'
(28,147448): run-time error CSS1039: Token not allowed after unary operator: '-slider-value-indicator-container-right'
(28,147574): run-time error CSS1039: Token not allowed after unary operator: '-slider-value-indicator-container-transform'
(28,147652): run-time error CSS1039: Token not allowed after unary operator: '-slider-value-indicator-container-transform'
(28,148363): run-time error CSS1039: Token not allowed after unary operator: '-slider-value-indicator-caret-left'
(28,148433): run-time error CSS1039: Token not allowed after unary operator: '-slider-value-indicator-caret-right'
(28,148555): run-time error CSS1039: Token not allowed after unary operator: '-slider-value-indicator-caret-transform'
(28,148629): run-time error CSS1039: Token not allowed after unary operator: '-slider-value-indicator-caret-transform'
(28,149811): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-font-family'
(28,149855): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(28,149939): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-font-size'
(28,150024): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-line-height'
(28,150106): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-font-weight'
(28,150200): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-letter-spacing'
(28,150311): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-text-decoration'
(28,150384): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-text-decoration'
(28,150479): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-text-transform'
(28,150738): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-primary'
(28,151719): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,151787): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,152166): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(28,152231): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(28,152696): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,152720): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,152886): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(28,153120): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,153371): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(28,153455): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,153906): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-primary'
(28,154054): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-primary'
(28,154186): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(28,154336): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(28,155653): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(28,157684): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-family'
(28,157724): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(28,157808): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-size'
(28,157888): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-line-height'
(28,157965): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-weight'
(28,158055): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-letter-spacing'
(28,158162): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(28,158231): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(28,158322): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-transform'
(28,159004): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,159190): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(28,159446): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,159719): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(28,159794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,160087): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(28,160303): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(28,160571): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(28,160856): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(28,160932): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,168414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,168438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,168459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,168479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,168504): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,168537): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,168923): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,169009): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(28,169122): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,169169): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,169462): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(28,169492): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(28,169988): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,170033): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,170084): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(28,170129): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(28,170426): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(28,170470): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(28,170516): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,170555): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,170652): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(28,170691): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(32,861): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-track-width'
(32,995): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-handle-color'
(32,1035): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(32,1199): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-hover-handle-color'
(32,1371): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-focus-handle-color'
(32,1531): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-pressed-handle-color'
(32,1687): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-disabled-selected-handle-color'
(32,1845): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-handle-color'
(32,2027): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-hover-handle-color'
(32,2203): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-focus-handle-color'
(32,2367): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-pressed-handle-color'
(32,2527): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-disabled-unselected-handle-color'
(32,2654): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-handle-surface-color'
(32,2693): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-surface'
(32,2760): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,3042): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-handle-elevation'
(32,3077): run-time error CSS1039: Token not allowed after unary operator: '-mdc-elevation-box-shadow-for-gss'
(32,3154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,3434): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-disabled-handle-elevation'
(32,3478): run-time error CSS1039: Token not allowed after unary operator: '-mdc-elevation-box-shadow-for-gss'
(32,3614): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-handle-height'
(32,3721): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-disabled-handle-opacity'
(32,3834): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-handle-shape'
(32,3920): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-handle-width'
(32,4037): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-handle-width'
(32,4149): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-icon-color'
(32,4187): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-primary'
(32,4297): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-disabled-selected-icon-color'
(32,4344): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-primary'
(32,4455): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-icon-color'
(32,4495): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-primary'
(32,4607): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-disabled-unselected-icon-color'
(32,4656): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-primary'
(32,4773): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-disabled-selected-icon-opacity'
(32,4912): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-disabled-unselected-icon-opacity'
(32,5037): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-icon-size'
(32,5099): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-icon-size'
(32,5212): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-icon-size'
(32,5276): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-icon-size'
(32,5536): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-hover-state-layer-color'
(32,5587): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(32,5813): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-focus-state-layer-color'
(32,5864): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(32,6092): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-pressed-state-layer-color'
(32,6145): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(32,6399): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-hover-state-layer-color'
(32,6656): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-focus-state-layer-color'
(32,6915): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-pressed-state-layer-color'
(32,7206): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-hover-state-layer-opacity'
(32,7533): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-focus-state-layer-opacity'
(32,7878): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-pressed-state-layer-opacity'
(32,8001): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,8321): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-hover-state-layer-opacity'
(32,8654): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-focus-state-layer-opacity'
(32,9005): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-pressed-state-layer-opacity'
(32,9132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,9274): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-state-layer-size'
(32,9332): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-state-layer-size'
(32,9423): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-track-height'
(32,9521): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-disabled-track-opacity'
(32,9644): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-track-color'
(32,9799): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-hover-track-color'
(32,9948): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-focus-track-color'
(32,10085): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-pressed-track-color'
(32,10218): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-disabled-selected-track-color'
(32,10352): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-track-color'
(32,10510): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-hover-track-color'
(32,10662): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-focus-track-color'
(32,10802): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-pressed-track-color'
(32,10938): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-disabled-unselected-track-color'
(32,11060): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-track-shape'
(32,11231): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-disabled-handle-opacity'
(32,11356): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-selected-icon-color'
(32,11485): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-disabled-selected-icon-color'
(32,11624): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-unselected-icon-color'
(32,11757): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-disabled-unselected-icon-color'
(32,11895): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-disabled-selected-icon-opacity'
(32,12028): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-disabled-unselected-icon-opacity'
(32,12140): run-time error CSS1039: Token not allowed after unary operator: '-mdc-switch-disabled-track-opacity'
(32,12306): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-family'
(32,12347): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(32,12431): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-size'
(32,12512): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-line-height'
(32,12590): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-weight'
(32,12681): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-letter-spacing'
(32,12786): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-decoration'
(32,12853): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-decoration'
(32,12944): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-transform'
(40,954): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(40,1040): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(40,2300): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,2324): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,2345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,2365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,2390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,2423): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,2761): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(40,2841): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(40,2948): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(40,2995): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(40,3276): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(40,3306): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(40,3790): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(40,3835): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(40,3886): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(40,3931): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(40,4154): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(40,4193): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(40,4334): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(40,4358): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(40,4514): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(40,4738): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(40,4979): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(40,5041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5392): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(40,5499): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(40,7931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,7955): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,7976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,7996): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,8021): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,8054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,8488): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(40,8590): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-z-index'
(40,8719): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(40,8766): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(40,9091): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-top'
(40,9121): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-left'
(40,9649): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(40,9694): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(40,9745): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-translate-end'
(40,9790): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-scale'
(40,10079): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(40,10118): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-fg-size'
(40,10314): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(40,10394): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(40,11497): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(40,12550): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-family'
(40,12594): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,12674): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-size'
(40,12750): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-weight'
(40,12840): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-letter-spacing'
(40,12947): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(40,13020): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(40,13115): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-transform'
(40,15315): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-family'
(40,15359): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,15439): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-size'
(40,15515): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-weight'
(40,15605): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-letter-spacing'
(40,15712): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(40,15785): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(40,15880): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-transform'
(40,17392): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(40,17602): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(40,17870): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(40,18434): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(40,23305): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(40,23466): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(40,23605): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(40,23883): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(40,23969): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(40,24491): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(40,24577): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(40,24858): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(40,24997): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(40,27104): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(40,46004): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(40,46164): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(40,46292): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(40,46496): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(40,46608): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(40,46748): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(40,46909): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(40,47232): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(40,47726): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(40,48121): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(40,54636): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-family'
(40,54678): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,54761): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-size'
(40,54842): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-line-height'
(40,54921): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-weight'
(40,55013): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-letter-spacing'
(40,55122): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-decoration'
(40,55193): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-decoration'
(40,55286): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-transform'
(40,55820): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-family'
(40,55862): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,55945): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-size'
(40,56026): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-line-height'
(40,56105): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-weight'
(40,56197): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-letter-spacing'
(40,56306): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-decoration'
(40,56377): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-decoration'
(40,56470): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-transform'
(40,57586): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,57614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,57644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,57672): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,57697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,57723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,57751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,57781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,57809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,57835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,57894): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,57955): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,58011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,58071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,58127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,58181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,58237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,58288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,58343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,58394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,58433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,58493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,58548): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,58607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,58719): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(40,58818): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(40,58927): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-background'
(40,59020): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-surface'
(40,59101): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-error'
(40,59196): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-primary'
(40,59295): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-secondary'
(40,59394): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-surface'
(40,59489): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-error'
(40,59615): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-primary-on-background'
(40,59776): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-secondary-on-background'
(40,59934): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-hint-on-background'
(40,60091): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-disabled-on-background'
(40,60248): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-icon-on-background'
(40,60399): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-primary-on-light'
(40,60550): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-secondary-on-light'
(40,60698): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-hint-on-light'
(40,60845): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-disabled-on-light'
(40,60992): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-icon-on-light'
(40,61123): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-primary-on-dark'
(40,61263): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-secondary-on-dark'
(40,61419): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-hint-on-dark'
(40,61574): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-disabled-on-dark'
(40,61729): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-icon-on-dark'
(40,61878): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(40,62002): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-secondary'
(40,62103): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(40,62230): run-time error CSS1039: Token not allowed after unary operator: '-mdc-shape-small'
(40,62298): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-primary-on-dark'
(40,62455): run-time error CSS1039: Token not allowed after unary operator: '-mdc-tooltip-word-break'
(40,63145): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-text-primary-on-light'
(40,63299): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(40,64026): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-family'
(40,64068): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,64151): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-size'
(40,64228): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-weight'
(40,64320): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-letter-spacing'
(40,64429): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-decoration'
(40,64500): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-decoration'
(40,64593): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-transform'
(40,65886): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-font-family'
(40,65930): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,66014): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-font-size'
(40,66099): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-line-height'
(40,66181): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-font-weight'
(40,66275): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-letter-spacing'
(40,66386): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-text-decoration'
(40,66459): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-text-decoration'
(40,66554): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-text-transform'
(40,66898): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-family'
(40,66938): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,67022): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-size'
(40,67102): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-line-height'
(40,67179): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-weight'
(40,67269): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-letter-spacing'
(40,67376): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(40,67445): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(40,67536): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-transform'
(40,69099): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-primary'
(40,69383): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-primary'
(40,69682): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-color'
(40,69706): run-time error CSS1039: Token not allowed after unary operator: '-mdc-theme-on-primary'
(40,70054): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-hover-opacity'
(40,70510): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-focus-opacity'
(40,70968): run-time error CSS1039: Token not allowed after unary operator: '-mdc-ripple-press-opacity'
(40,71139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,71703): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-font-family'
(40,71747): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,71830): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-font-size'
(40,71910): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-line-height'
(40,71988): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-font-weight'
(40,72076): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-letter-spacing'
(40,72181): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-text-decoration'
(40,72254): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-text-decoration'
(40,72349): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-text-transform'
(40,76769): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,76962): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline1-font-family'
(40,77006): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,77086): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline1-font-size'
(40,77163): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline1-line-height'
(40,77241): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline1-font-weight'
(40,77332): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline1-letter-spacing'
(40,77440): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline1-text-decoration'
(40,77513): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline1-text-decoration'
(40,77608): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline1-text-transform'
(40,77803): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline2-font-family'
(40,77847): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,77930): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline2-font-size'
(40,78013): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline2-line-height'
(40,78094): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline2-font-weight'
(40,78189): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline2-letter-spacing'
(40,78301): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline2-text-decoration'
(40,78374): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline2-text-decoration'
(40,78469): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline2-text-transform'
(40,78664): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline3-font-family'
(40,78708): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,78788): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline3-font-size'
(40,78869): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline3-line-height'
(40,78951): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline3-font-weight'
(40,79037): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline3-letter-spacing'
(40,79140): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline3-text-decoration'
(40,79213): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline3-text-decoration'
(40,79308): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline3-text-transform'
(40,79503): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline4-font-family'
(40,79547): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,79631): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline4-font-size'
(40,79714): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline4-line-height'
(40,79794): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline4-font-weight'
(40,79888): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline4-letter-spacing'
(40,79999): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline4-text-decoration'
(40,80072): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline4-text-decoration'
(40,80167): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline4-text-transform'
(40,80362): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline5-font-family'
(40,80406): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,80488): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline5-font-size'
(40,80567): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline5-line-height'
(40,80645): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline5-font-weight'
(40,80731): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline5-letter-spacing'
(40,80834): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline5-text-decoration'
(40,80907): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline5-text-decoration'
(40,81002): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline5-text-transform'
(40,81197): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-font-family'
(40,81241): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,81324): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-font-size'
(40,81404): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-line-height'
(40,81482): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-font-weight'
(40,81570): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-letter-spacing'
(40,81675): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-text-decoration'
(40,81748): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-text-decoration'
(40,81843): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-headline6-text-transform'
(40,82038): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-family'
(40,82082): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,82162): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-size'
(40,82242): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-line-height'
(40,82323): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-font-weight'
(40,82413): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-letter-spacing'
(40,82520): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(40,82593): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-decoration'
(40,82688): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle1-text-transform'
(40,82883): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-font-family'
(40,82927): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,83011): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-font-size'
(40,83096): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-line-height'
(40,83178): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-font-weight'
(40,83272): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-letter-spacing'
(40,83383): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-text-decoration'
(40,83456): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-text-decoration'
(40,83551): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-subtitle2-text-transform'
(40,83742): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body1-font-family'
(40,83782): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,83862): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body1-font-size'
(40,83937): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body1-line-height'
(40,84013): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body1-font-weight'
(40,84098): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body1-letter-spacing'
(40,84200): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body1-text-decoration'
(40,84269): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body1-text-decoration'
(40,84360): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body1-text-transform'
(40,84547): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-family'
(40,84587): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,84671): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-size'
(40,84751): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-line-height'
(40,84828): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-font-weight'
(40,84918): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-letter-spacing'
(40,85025): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(40,85094): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-decoration'
(40,85185): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-body2-text-transform'
(40,85374): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-family'
(40,85416): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,85499): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-size'
(40,85580): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-line-height'
(40,85659): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-font-weight'
(40,85751): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-letter-spacing'
(40,85860): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-decoration'
(40,85931): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-decoration'
(40,86024): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-caption-text-transform'
(40,86214): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-family'
(40,86255): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,86339): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-size'
(40,86420): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-line-height'
(40,86498): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-font-weight'
(40,86589): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-letter-spacing'
(40,86694): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-decoration'
(40,86761): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-decoration'
(40,86852): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-button-text-transform'
(40,87045): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-overline-font-family'
(40,87088): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-font-family'
(40,87171): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-overline-font-size'
(40,87250): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-overline-line-height'
(40,87327): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-overline-font-weight'
(40,87420): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-overline-letter-spacing'
(40,87527): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-overline-text-decoration'
(40,87596): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-overline-text-decoration'
(40,87689): run-time error CSS1039: Token not allowed after unary operator: '-mdc-typography-overline-text-transform'
Minify Error */
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
.mdc-banner__graphic{color:#fff;color:var(--mdc-theme-surface, #fff)}.mdc-banner__graphic{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}.mdc-banner__content,.mdc-banner__fixed{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mdc-banner__content,.mdc-banner__fixed{min-width:100%}}.mdc-banner__content{max-width:720px}.mdc-banner{z-index:1;border-bottom-style:solid;box-sizing:border-box;display:none;flex-shrink:0;height:0;position:relative;width:100%}@media(max-width: 480px){.mdc-banner .mdc-banner__fixed{left:0;right:0}.mdc-banner .mdc-banner__text{margin-left:16px;margin-right:36px}[dir=rtl] .mdc-banner .mdc-banner__text,.mdc-banner .mdc-banner__text[dir=rtl]{margin-left:36px;margin-right:16px}}@media(max-width: 480px){.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__content{flex-wrap:wrap}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__graphic{margin-bottom:12px}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text{margin-left:16px;margin-right:8px;padding-bottom:4px}[dir=rtl] .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text,.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text[dir=rtl]{margin-left:8px;margin-right:16px}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__actions{margin-left:auto}}.mdc-banner--opening,.mdc-banner--open,.mdc-banner--closing{display:flex}.mdc-banner--open{transition:height 300ms ease}.mdc-banner--open .mdc-banner__content{transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease, -webkit-transform 300ms ease;-webkit-transform:translateY(0);transform:translateY(0)}.mdc-banner--closing{transition:height 250ms ease}.mdc-banner--closing .mdc-banner__content{transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease, -webkit-transform 250ms ease}.mdc-banner--centered .mdc-banner__content{left:0;margin-left:auto;margin-right:auto;right:0}.mdc-banner__fixed{border-bottom-style:solid;box-sizing:border-box;height:inherit;position:fixed;width:100%}.mdc-banner__content{display:flex;min-height:52px;position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%}.mdc-banner__graphic-text-wrapper{display:flex;width:100%}.mdc-banner__graphic{margin-left:16px;margin-right:0;flex-shrink:0;margin-top:16px;margin-bottom:16px;text-align:center}[dir=rtl] .mdc-banner__graphic,.mdc-banner__graphic[dir=rtl]{margin-left:0;margin-right:16px}.mdc-banner__icon{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mdc-banner__text{margin-left:24px;margin-right:90px;align-self:center;flex-grow:1;padding-top:16px;padding-bottom:16px}[dir=rtl] .mdc-banner__text,.mdc-banner__text[dir=rtl]{margin-left:90px;margin-right:24px}.mdc-banner__actions{padding-left:0;padding-right:8px;align-self:flex-end;display:flex;flex-shrink:0;padding-bottom:8px;padding-top:8px}[dir=rtl] .mdc-banner__actions,.mdc-banner__actions[dir=rtl]{padding-left:8px;padding-right:0}.mdc-banner__secondary-action{margin-left:0;margin-right:8px}[dir=rtl] .mdc-banner__secondary-action,.mdc-banner__secondary-action[dir=rtl]{margin-left:8px;margin-right:0}.mdc-banner{background-color:#fff;border-bottom-color:rgba(0, 0, 0, 0.12);border-bottom-width:1px;border-radius:0}.mdc-banner .mdc-banner__text{color:#000}.mdc-banner .mdc-banner__text{letter-spacing:0.0178571429em;font-size:0.875rem;font-family:Roboto, sans-serif;font-weight:400;line-height:1.25rem}.mdc-banner .mdc-banner__graphic{border-radius:50%}.mdc-banner .mdc-banner__graphic{height:40px;width:40px}.mdc-banner .mdc-banner__fixed{background-color:#fff}.mdc-banner .mdc-banner__fixed{border-bottom-color:rgba(0, 0, 0, 0.12)}.mdc-banner .mdc-banner__fixed{border-bottom-width:1px}.mdc-banner .mdc-button:not(:disabled){color:#6200ee;color:var(--mdc-text-button-label-text-color, #6200ee)}.mdc-banner .mdc-button .mdc-button__ripple::before,.mdc-banner .mdc-button .mdc-button__ripple::after{background-color:#6200ee;background-color:var(--mdc-text-button-hover-state-layer-color, #6200ee)}.mdc-banner .mdc-button:hover .mdc-button__ripple::before,.mdc-banner .mdc-button.mdc-ripple-surface--hover .mdc-button__ripple::before{opacity:0.04;opacity:var(--mdc-text-button-hover-state-layer-opacity, 0.04)}.mdc-banner .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before,.mdc-banner .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-text-button-focus-state-layer-opacity, 0.12)}.mdc-banner .mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple::after{transition:opacity 150ms linear}.mdc-banner .mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after{transition-duration:75ms;opacity:0.1;opacity:var(--mdc-text-button-pressed-state-layer-opacity, 0.1)}.mdc-banner .mdc-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-text-button-pressed-state-layer-opacity, 0.1)}.mdc-banner__secondary-action{margin-left:0;margin-right:8px}[dir=rtl] .mdc-banner__secondary-action,.mdc-banner__secondary-action[dir=rtl]{margin-left:8px;margin-right:0}.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:0;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:#fff;background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:transparent}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;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__label{position:relative}.mdc-button .mdc-button__focus-ring{display:none}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:calc(
      100% + 4px
    );width:calc(
      100% + 4px
    );display:block}}@media screen and (forced-colors: active)and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring::after,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}}@media screen and (forced-colors: active)and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring::after,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring::after{border-color:CanvasText}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.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--touch{margin-top:6px;margin-bottom:6px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none)}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:transparent}@-webkit-keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@-webkit-keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@-webkit-keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}@keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}.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);will-change:transform,opacity}.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;z-index:var(--mdc-ripple-z-index, 1)}.mdc-button .mdc-button__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-button.mdc-ripple-upgraded .mdc-button__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-button.mdc-ripple-upgraded .mdc-button__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;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{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;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{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));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__ripple{position:absolute;box-sizing:content-box;overflow:hidden;z-index:0;top:0;left:0;bottom:0;right:0}.mdc-button{font-family:Roboto, sans-serif;font-family:var(--mdc-text-button-label-text-font, var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif)));font-size:0.875rem;font-size:var(--mdc-text-button-label-text-size, var(--mdc-typography-button-font-size, 0.875rem));letter-spacing:0.0892857143em;letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mdc-typography-button-letter-spacing, 0.0892857143em));font-weight:500;font-weight:var(--mdc-text-button-label-text-weight, var(--mdc-typography-button-font-weight, 500));text-transform:uppercase;text-transform:var(--mdc-text-button-label-text-transform, var(--mdc-typography-button-text-transform, uppercase));height:36px;height:var(--mdc-text-button-container-height, 36px);border-radius:4px;border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mdc-button:not(:disabled){color:#6200ee;color:var(--mdc-text-button-label-text-color, var(--mdc-theme-primary, #6200ee))}.mdc-button:disabled{color:rgba(0, 0, 0, 0.38);color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mdc-button .mdc-button__icon{font-size:1.125rem;font-size:var(--mdc-text-button-with-icon-icon-size, 1.125rem);width:1.125rem;width:var(--mdc-text-button-with-icon-icon-size, 1.125rem);height:1.125rem;height:var(--mdc-text-button-with-icon-icon-size, 1.125rem)}.mdc-button .mdc-button__ripple::before,.mdc-button .mdc-button__ripple::after{background-color:#6200ee;background-color:var(--mdc-text-button-hover-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mdc-button:hover .mdc-button__ripple::before,.mdc-button.mdc-ripple-surface--hover .mdc-button__ripple::before{opacity:0.04;opacity:var(--mdc-text-button-hover-state-layer-opacity, 0.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:0.12;opacity:var(--mdc-text-button-focus-state-layer-opacity, 0.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:0.12;opacity:var(--mdc-text-button-pressed-state-layer-opacity, 0.12)}.mdc-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-text-button-pressed-state-layer-opacity, 0.12)}.mdc-button .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mdc-button--unelevated{font-family:Roboto, sans-serif;font-family:var(--mdc-filled-button-label-text-font, var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif)));font-size:0.875rem;font-size:var(--mdc-filled-button-label-text-size, var(--mdc-typography-button-font-size, 0.875rem));letter-spacing:0.0892857143em;letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mdc-typography-button-letter-spacing, 0.0892857143em));font-weight:500;font-weight:var(--mdc-filled-button-label-text-weight, var(--mdc-typography-button-font-weight, 500));text-transform:uppercase;text-transform:var(--mdc-filled-button-label-text-transform, var(--mdc-typography-button-text-transform, uppercase));height:36px;height:var(--mdc-filled-button-container-height, 36px);border-radius:4px;border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mdc-button--unelevated:not(:disabled){background-color:#6200ee;background-color:var(--mdc-filled-button-container-color, var(--mdc-theme-primary, #6200ee))}.mdc-button--unelevated:disabled{background-color:rgba(0, 0, 0, 0.12);background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mdc-button--unelevated:not(:disabled){color:#fff;color:var(--mdc-filled-button-label-text-color, var(--mdc-theme-on-primary, #fff))}.mdc-button--unelevated:disabled{color:rgba(0, 0, 0, 0.38);color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mdc-button--unelevated .mdc-button__icon{font-size:1.125rem;font-size:var(--mdc-filled-button-with-icon-icon-size, 1.125rem);width:1.125rem;width:var(--mdc-filled-button-with-icon-icon-size, 1.125rem);height:1.125rem;height:var(--mdc-filled-button-with-icon-icon-size, 1.125rem)}.mdc-button--unelevated .mdc-button__ripple::before,.mdc-button--unelevated .mdc-button__ripple::after{background-color:#fff;background-color:var(--mdc-filled-button-hover-state-layer-color, var(--mdc-theme-on-primary, #fff))}.mdc-button--unelevated:hover .mdc-button__ripple::before,.mdc-button--unelevated.mdc-ripple-surface--hover .mdc-button__ripple::before{opacity:0.08;opacity:var(--mdc-filled-button-hover-state-layer-opacity, 0.08)}.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:0.24;opacity:var(--mdc-filled-button-focus-state-layer-opacity, 0.24)}.mdc-button--unelevated:not(.mdc-ripple-upgraded) .mdc-button__ripple::after{transition:opacity 150ms linear}.mdc-button--unelevated:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)}.mdc-button--unelevated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)}.mdc-button--unelevated .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mdc-button--raised{font-family:Roboto, sans-serif;font-family:var(--mdc-protected-button-label-text-font, var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif)));font-size:0.875rem;font-size:var(--mdc-protected-button-label-text-size, var(--mdc-typography-button-font-size, 0.875rem));letter-spacing:0.0892857143em;letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mdc-typography-button-letter-spacing, 0.0892857143em));font-weight:500;font-weight:var(--mdc-protected-button-label-text-weight, var(--mdc-typography-button-font-weight, 500));text-transform:uppercase;text-transform:var(--mdc-protected-button-label-text-transform, var(--mdc-typography-button-text-transform, uppercase));height:36px;height:var(--mdc-protected-button-container-height, 36px);border-radius:4px;border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));--mdc-elevation-box-shadow-for-gss: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, 0.12);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, 0.12);box-shadow:var(--mdc-protected-button-container-elevation, var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--raised:not(:disabled){background-color:#6200ee;background-color:var(--mdc-protected-button-container-color, var(--mdc-theme-primary, #6200ee))}.mdc-button--raised:disabled{background-color:rgba(0, 0, 0, 0.12);background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mdc-button--raised:not(:disabled){color:#fff;color:var(--mdc-protected-button-label-text-color, var(--mdc-theme-on-primary, #fff))}.mdc-button--raised:disabled{color:rgba(0, 0, 0, 0.38);color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mdc-button--raised .mdc-button__icon{font-size:1.125rem;font-size:var(--mdc-protected-button-with-icon-icon-size, 1.125rem);width:1.125rem;width:var(--mdc-protected-button-with-icon-icon-size, 1.125rem);height:1.125rem;height:var(--mdc-protected-button-with-icon-icon-size, 1.125rem)}.mdc-button--raised .mdc-button__ripple::before,.mdc-button--raised .mdc-button__ripple::after{background-color:#fff;background-color:var(--mdc-protected-button-hover-state-layer-color, var(--mdc-theme-on-primary, #fff))}.mdc-button--raised:hover .mdc-button__ripple::before,.mdc-button--raised.mdc-ripple-surface--hover .mdc-button__ripple::before{opacity:0.08;opacity:var(--mdc-protected-button-hover-state-layer-opacity, 0.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{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-protected-button-focus-state-layer-opacity, 0.24)}.mdc-button--raised:not(.mdc-ripple-upgraded) .mdc-button__ripple::after{transition:opacity 150ms linear}.mdc-button--raised:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)}.mdc-button--raised.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)}.mdc-button--raised .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mdc-button--raised.mdc-ripple-upgraded--background-focused,.mdc-button--raised:not(.mdc-ripple-upgraded):focus{--mdc-elevation-box-shadow-for-gss: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, 0.12);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, 0.12);box-shadow:var(--mdc-protected-button-focus-container-elevation, var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--raised:hover{--mdc-elevation-box-shadow-for-gss: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, 0.12);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, 0.12);box-shadow:var(--mdc-protected-button-hover-container-elevation, var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--raised:not(:disabled):active{--mdc-elevation-box-shadow-for-gss: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, 0.12);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, 0.12);box-shadow:var(--mdc-protected-button-pressed-container-elevation, var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--raised:disabled{--mdc-elevation-box-shadow-for-gss: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, 0.12);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, 0.12);box-shadow:var(--mdc-protected-button-disabled-container-elevation, var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--outlined{font-family:Roboto, sans-serif;font-family:var(--mdc-outlined-button-label-text-font, var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif)));font-size:0.875rem;font-size:var(--mdc-outlined-button-label-text-size, var(--mdc-typography-button-font-size, 0.875rem));letter-spacing:0.0892857143em;letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mdc-typography-button-letter-spacing, 0.0892857143em));font-weight:500;font-weight:var(--mdc-outlined-button-label-text-weight, var(--mdc-typography-button-font-weight, 500));text-transform:uppercase;text-transform:var(--mdc-outlined-button-label-text-transform, var(--mdc-typography-button-text-transform, uppercase));height:36px;height:var(--mdc-outlined-button-container-height, 36px);border-radius:4px;border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mdc-button--outlined:not(:disabled){color:#6200ee;color:var(--mdc-outlined-button-label-text-color, var(--mdc-theme-primary, #6200ee))}.mdc-button--outlined:disabled{color:rgba(0, 0, 0, 0.38);color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mdc-button--outlined .mdc-button__icon{font-size:1.125rem;font-size:var(--mdc-outlined-button-with-icon-icon-size, 1.125rem);width:1.125rem;width:var(--mdc-outlined-button-with-icon-icon-size, 1.125rem);height:1.125rem;height:var(--mdc-outlined-button-with-icon-icon-size, 1.125rem)}.mdc-button--outlined .mdc-button__ripple::before,.mdc-button--outlined .mdc-button__ripple::after{background-color:#6200ee;background-color:var(--mdc-outlined-button-hover-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mdc-button--outlined:hover .mdc-button__ripple::before,.mdc-button--outlined.mdc-ripple-surface--hover .mdc-button__ripple::before{opacity:0.04;opacity:var(--mdc-outlined-button-hover-state-layer-opacity, 0.04)}.mdc-button--outlined.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before,.mdc-button--outlined:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-outlined-button-focus-state-layer-opacity, 0.12)}.mdc-button--outlined:not(.mdc-ripple-upgraded) .mdc-button__ripple::after{transition:opacity 150ms linear}.mdc-button--outlined:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)}.mdc-button--outlined.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)}.mdc-button--outlined .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mdc-button--outlined:not(:disabled){border-color:rgba(0, 0, 0, 0.12);border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mdc-button--outlined:disabled{border-color:rgba(0, 0, 0, 0.12);border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mdc-button--outlined.mdc-button--icon-trailing{padding:0 11px 0 15px}.mdc-button--outlined.mdc-button--icon-leading{padding:0 15px 0 11px}.mdc-button--outlined .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mdc-button--outlined .mdc-button__touch{left:calc(-1 * 1px);left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * 1px);width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.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,[dir=rtl] .mdc-button--unelevated .mdc-button__icon,[dir=rtl] .mdc-button--outlined .mdc-button__icon,.mdc-button--raised .mdc-button__icon[dir=rtl],.mdc-button--unelevated .mdc-button__icon[dir=rtl],.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,[dir=rtl] .mdc-button--unelevated .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--outlined .mdc-button__label+.mdc-button__icon,.mdc-button--raised .mdc-button__label+.mdc-button__icon[dir=rtl],.mdc-button--unelevated .mdc-button__label+.mdc-button__icon[dir=rtl],.mdc-button--outlined .mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mdc-card{border-radius:4px;border-radius:var(--mdc-shape-medium, 4px);background-color:#fff;background-color:var(--mdc-theme-surface, #fff);position:relative;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 .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-card::after{border-radius:4px;border-radius:var(--mdc-shape-medium, 4px);position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.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--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.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, 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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;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, 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);will-change:transform,opacity}.mdc-card__primary-action .mdc-card__ripple::before,.mdc-card__primary-action .mdc-card__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-card__primary-action .mdc-card__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-card__primary-action .mdc-card__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-card__primary-action.mdc-ripple-upgraded--unbounded .mdc-card__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-activation .mdc-card__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-deactivation .mdc-card__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-card__primary-action .mdc-card__ripple::before,.mdc-card__primary-action .mdc-card__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-card__primary-action .mdc-card__ripple::before,.mdc-card__primary-action .mdc-card__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}.mdc-card__primary-action:hover .mdc-card__ripple::before,.mdc-card__primary-action.mdc-ripple-surface--hover .mdc-card__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-card__primary-action.mdc-ripple-upgraded--background-focused .mdc-card__ripple::before,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus .mdc-card__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-card__primary-action:not(.mdc-ripple-upgraded) .mdc-card__ripple::after{transition:opacity 150ms linear}.mdc-card__primary-action:not(.mdc-ripple-upgraded):active .mdc-card__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-card__primary-action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-card__primary-action .mdc-card__ripple{box-sizing:content-box;height:100%;overflow:hidden;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-card__primary-action.mdc-ripple-upgraded--background-focused::after,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:5px double transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-card__primary-action.mdc-ripple-upgraded--background-focused::after,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus::after{border-color:CanvasText}}.mdc-checkbox{padding:calc((40px - 18px) / 2);padding:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);margin:calc((40px - 40px) / 2);margin:calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px) / 2)}.mdc-checkbox .mdc-checkbox__ripple::before,.mdc-checkbox .mdc-checkbox__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}.mdc-checkbox:hover .mdc-checkbox__ripple::before,.mdc-checkbox.mdc-ripple-surface--hover .mdc-checkbox__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-checkbox:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{transition:opacity 150ms linear}.mdc-checkbox:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-checkbox.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after{background-color:#018786;background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))}.mdc-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before,.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{transition:opacity 150ms linear}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after{background-color:#018786;background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))}.mdc-checkbox .mdc-checkbox__background{top:calc((40px - 18px) / 2);top:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);left:calc((40px - 18px) / 2);left:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((40px - 40px) / 2);top:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);right:calc((40px - 40px) / 2);right:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);left:calc((40px - 40px) / 2);left:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);width:40px;width:var(--mdc-checkbox-touch-target-size, 40px);height:40px;height:var(--mdc-checkbox-touch-target-size, 40px)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#018786;border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))}@-webkit-keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:#018786;border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:#018786;border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))}}@-webkit-keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:#018786;border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))}100%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));background-color:transparent}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:#018786;border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))}100%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.38);border-color:var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, 0.38));background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:rgba(0, 0, 0, 0.38);background-color:var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, 0.38))}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-ink-color, #fff)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-ink-color, #fff)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-ink-color, #fff)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-ink-color, #fff)}@-webkit-keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{-webkit-animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{-webkit-animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@-webkit-keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{-webkit-transform:scaleX(0);transform:scaleX(0)}68.2%{-webkit-animation-timing-function:cubic-bezier(0, 0, 0, 1);animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{-webkit-transform:scaleX(0);transform:scaleX(0)}68.2%{-webkit-animation-timing-function:cubic-bezier(0, 0, 0, 1);animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 1, 1);animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 1, 1);animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@-webkit-keyframes mdc-checkbox-checked-indeterminate-checkmark{from{-webkit-animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{-webkit-animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@-webkit-keyframes mdc-checkbox-indeterminate-checked-checkmark{from{-webkit-animation-timing-function:cubic-bezier(0.14, 0, 0, 1);animation-timing-function:cubic-bezier(0.14, 0, 0, 1);-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{-webkit-animation-timing-function:cubic-bezier(0.14, 0, 0, 1);animation-timing-function:cubic-bezier(0.14, 0, 0, 1);-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}@-webkit-keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{-webkit-animation-timing-function:mdc-animation-deceleration-curve-timing-function;animation-timing-function:mdc-animation-deceleration-curve-timing-function;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{-webkit-animation-timing-function:mdc-animation-deceleration-curve-timing-function;animation-timing-function:mdc-animation-deceleration-curve-timing-function;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}}@-webkit-keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{-webkit-animation-timing-function:cubic-bezier(0.14, 0, 0, 1);animation-timing-function:cubic-bezier(0.14, 0, 0, 1);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}to{-webkit-transform:rotate(315deg);transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{-webkit-animation-timing-function:cubic-bezier(0.14, 0, 0, 1);animation-timing-function:cubic-bezier(0.14, 0, 0, 1);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}to{-webkit-transform:rotate(315deg);transform:rotate(315deg);opacity:0}}@-webkit-keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}32.8%,100%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}32.8%,100%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:transparent;pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;-webkit-transform:scaleX(0) rotate(0deg);transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{-webkit-animation-duration:180ms;animation-duration:180ms;-webkit-animation-timing-function:linear;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{-webkit-animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{-webkit-animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{-webkit-animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{-webkit-animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{-webkit-animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{-webkit-animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{-webkit-animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{-webkit-animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((48px - 40px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((40px - 48px) / 2);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);right:calc((40px - 48px) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);left:calc((40px - 48px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);width:48px;width:var(--mdc-checkbox-state-layer-size, 48px);height:48px;height:var(--mdc-checkbox-state-layer-size, 48px)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{-webkit-transform:scaleX(1) rotate(-45deg);transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{-webkit-transform:scaleX(1) rotate(0deg);transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-checkbox{--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);will-change:transform,opacity}.mdc-checkbox .mdc-checkbox__ripple::before,.mdc-checkbox .mdc-checkbox__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-checkbox .mdc-checkbox__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-checkbox .mdc-checkbox__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-checkbox.mdc-ripple-upgraded--unbounded .mdc-checkbox__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-checkbox.mdc-ripple-upgraded--foreground-activation .mdc-checkbox__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation .mdc-checkbox__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-checkbox .mdc-checkbox__ripple::before,.mdc-checkbox .mdc-checkbox__ripple::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::before,.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__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-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-checkbox{z-index:0}.mdc-checkbox .mdc-checkbox__ripple::before,.mdc-checkbox .mdc-checkbox__ripple::after{z-index:-1;z-index:var(--mdc-ripple-z-index, -1)}.mdc-checkbox__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:GrayText;border-color:var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:GrayText;background-color:GrayText;background-color:var(--mdc-checkbox-disabled-selected-icon-color, GrayText)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:ButtonText;color:var(--mdc-checkbox-selected-checkmark-color, ButtonText)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:ButtonText;border-color:var(--mdc-checkbox-selected-checkmark-color, ButtonText)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:ButtonFace;color:var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:ButtonFace;border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)}}.mdc-deprecated-chip-trailing-action__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mdc-deprecated-chip-trailing-action{border:none;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;padding:0;outline:none;cursor:pointer;-webkit-appearance:none;background:none}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon{height:18px;width:18px;font-size:18px}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__touch{width:26px}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon{fill:currentColor;color:inherit}.mdc-deprecated-chip-trailing-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);will-change:transform,opacity}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--unbounded .mdc-deprecated-chip-trailing-action__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-chip-trailing-action__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-chip-trailing-action__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__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-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))}.mdc-deprecated-chip-trailing-action:hover .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action.mdc-ripple-surface--hover .mdc-deprecated-chip-trailing-action__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--background-focused .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):focus .mdc-deprecated-chip-trailing-action__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded) .mdc-deprecated-chip-trailing-action__ripple::after{transition:opacity 150ms linear}.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):active .mdc-deprecated-chip-trailing-action__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple{position:absolute;box-sizing:content-box;width:100%;height:100%;overflow:hidden}.mdc-chip__icon--leading{color:rgba(0,0,0,.54)}.mdc-deprecated-chip-trailing-action{color:#000}.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-deprecated-chip-trailing-action__icon{height:18px;width:18px;font-size:18px}.mdc-chip__icon.mdc-chip__icon--trailing{width:18px;height:18px;font-size:18px}.mdc-deprecated-chip-trailing-action{margin-left:4px;margin-right:-4px}[dir=rtl] .mdc-deprecated-chip-trailing-action,.mdc-deprecated-chip-trailing-action[dir=rtl]{margin-left:-4px;margin-right:4px}.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, 0.87);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);height:32px;position:relative;display:inline-flex;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, 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,[dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),.mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl],.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl]{margin-left:4px;margin-right:-4px}.mdc-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.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%;height:48px;left:0;right:0;-webkit-transform:translateY(-50%);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__overflow{text-overflow:ellipsis;overflow:hidden}.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__primary-action: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:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading{color:rgba(98,0,238,.54)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path{stroke:#6200ee;stroke:var(--mdc-theme-primary, #6200ee)}.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);will-change:transform,opacity}.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;z-index:var(--mdc-ripple-z-index, 1)}.mdc-chip .mdc-chip__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;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{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;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{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));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, 0.87);background-color:var(--mdc-ripple-color, rgba(0, 0, 0, 0.87))}.mdc-chip:hover .mdc-chip__ripple::before,.mdc-chip.mdc-ripple-surface--hover .mdc-chip__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.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:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.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:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-chip.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-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:0.08;opacity:var(--mdc-ripple-selected-opacity, 0.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:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-surface--hover .mdc-chip__ripple::before{opacity:0.12;opacity:var(--mdc-ripple-hover-opacity, 0.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:0.2;opacity:var(--mdc-ripple-focus-opacity, 0.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:0.2;opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}@-webkit-keyframes mdc-chip-entry{from{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:.4}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes mdc-chip-entry{from{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:.4}to{-webkit-transform:scale(1);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{-webkit-animation:mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1);animation:mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__determinate-circle,.mdc-circular-progress__indeterminate-circle-graphic{stroke:#6200ee;stroke:var(--mdc-theme-primary, #6200ee)}.mdc-circular-progress__determinate-track{stroke:transparent}@-webkit-keyframes mdc-circular-progress-container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mdc-circular-progress-container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@-webkit-keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@-webkit-keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@-webkit-keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@-webkit-keyframes mdc-circular-progress-left-spin{from{-webkit-transform:rotate(265deg);transform:rotate(265deg)}50%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}to{-webkit-transform:rotate(265deg);transform:rotate(265deg)}}@keyframes mdc-circular-progress-left-spin{from{-webkit-transform:rotate(265deg);transform:rotate(265deg)}50%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}to{-webkit-transform:rotate(265deg);transform:rotate(265deg)}}@-webkit-keyframes mdc-circular-progress-right-spin{from{-webkit-transform:rotate(-265deg);transform:rotate(-265deg)}50%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}to{-webkit-transform:rotate(-265deg);transform:rotate(-265deg)}}@keyframes mdc-circular-progress-right-spin{from{-webkit-transform:rotate(-265deg);transform:rotate(-265deg)}50%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}to{-webkit-transform:rotate(-265deg);transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:transparent}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{-webkit-animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{-webkit-animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{-webkit-animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{-webkit-animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{-webkit-animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{-webkit-animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{-webkit-animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{-webkit-animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required::after,.mdc-floating-label--required[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{-webkit-transform:translateY(-106%) scale(0.75);transform:translateY(-106%) scale(0.75)}.mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-standard 250ms 1;animation:mdc-floating-label-shake-float-above-standard 250ms 1}@-webkit-keyframes mdc-floating-label-shake-float-above-standard{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-standard{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{-webkit-transform:scaleX(0);transform:scaleX(0);border-bottom-width:2px;opacity:0;z-index:2}.mdc-line-ripple::after{transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-line-ripple--active::after{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-notched-outline{display:flex;position:absolute;top:0;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:133.3333333333%}.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{display:none}.mdc-select{display:inline-flex;position:relative}.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{color:rgba(0, 0, 0, 0.87)}.mdc-select.mdc-select--disabled .mdc-select__selected-text{color:rgba(0, 0, 0, 0.38)}.mdc-select:not(.mdc-select--disabled) .mdc-floating-label{color:rgba(0, 0, 0, 0.6)}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:rgba(98, 0, 238, 0.87)}.mdc-select.mdc-select--disabled .mdc-floating-label{color:rgba(0, 0, 0, 0.38)}.mdc-select:not(.mdc-select--disabled) .mdc-select__dropdown-icon{fill:rgba(0, 0, 0, 0.54)}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon{fill:#6200ee;fill:var(--mdc-theme-primary, #6200ee)}.mdc-select.mdc-select--disabled .mdc-select__dropdown-icon{fill:rgba(0, 0, 0, 0.38)}.mdc-select:not(.mdc-select--disabled)+.mdc-select-helper-text{color:rgba(0, 0, 0, 0.6)}.mdc-select.mdc-select--disabled+.mdc-select-helper-text{color:rgba(0, 0, 0, 0.38)}.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:rgba(0, 0, 0, 0.54)}.mdc-select.mdc-select--disabled .mdc-select__icon{color:rgba(0, 0, 0, 0.38)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-select.mdc-select--disabled .mdc-select__selected-text{color:GrayText}.mdc-select.mdc-select--disabled .mdc-select__dropdown-icon{fill:red}.mdc-select.mdc-select--disabled .mdc-floating-label{color:GrayText}.mdc-select.mdc-select--disabled .mdc-line-ripple::before{border-bottom-color:GrayText}.mdc-select.mdc-select--disabled .mdc-notched-outline__leading,.mdc-select.mdc-select--disabled .mdc-notched-outline__notch,.mdc-select.mdc-select--disabled .mdc-notched-outline__trailing{border-color:GrayText}.mdc-select.mdc-select--disabled .mdc-select__icon{color:GrayText}.mdc-select.mdc-select--disabled+.mdc-select-helper-text{color:GrayText}}.mdc-select .mdc-floating-label{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.mdc-select .mdc-select__anchor{padding-left:16px;padding-right:0}[dir=rtl] .mdc-select .mdc-select__anchor,.mdc-select .mdc-select__anchor[dir=rtl]{padding-left:0;padding-right:16px}.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor{padding-left:0;padding-right:0}[dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-select__anchor,.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor[dir=rtl]{padding-left:0;padding-right:0}.mdc-select .mdc-select__icon{width:24px;height:24px;font-size:24px}.mdc-select .mdc-select__dropdown-icon{width:24px;height:24px}.mdc-select .mdc-select__menu .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item,.mdc-select .mdc-select__menu .mdc-deprecated-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic{margin-left:0;margin-right:12px}[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic,.mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic[dir=rtl]{margin-left:12px;margin-right:0}.mdc-select__dropdown-icon{margin-left:12px;margin-right:12px;display:inline-flex;position:relative;align-self:center;align-items:center;justify-content:center;flex-shrink:0;pointer-events:none}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active,.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{position:absolute;top:0;left:0}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-graphic{width:41.6666666667%;height:20.8333333333%}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{opacity:1;transition:opacity 75ms linear 75ms}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active{opacity:0;transition:opacity 75ms linear}[dir=rtl] .mdc-select__dropdown-icon,.mdc-select__dropdown-icon[dir=rtl]{margin-left:12px;margin-right:12px}.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{opacity:0;transition:opacity 49.5ms linear}.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-active{opacity:1;transition:opacity 100.5ms linear 49.5ms}.mdc-select__anchor{width:200px;min-width:0;flex:1 1 auto;position:relative;box-sizing:border-box;overflow:hidden;outline:none;cursor:pointer}.mdc-select__anchor .mdc-floating-label--float-above{-webkit-transform:translateY(-106%) scale(0.75);transform:translateY(-106%) scale(0.75)}.mdc-select__selected-text-container{display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;box-sizing:border-box;width:auto;min-width:0;flex-grow:1;height:28px;border:none;outline:none;padding:0;background-color:transparent;color:inherit}.mdc-select__selected-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;width:100%;text-align:left}[dir=rtl] .mdc-select__selected-text,.mdc-select__selected-text[dir=rtl]{text-align:right}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid+.mdc-select-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__dropdown-icon{fill:#b00020;fill:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon{fill:#b00020;fill:var(--mdc-theme-error, #b00020)}.mdc-select--disabled{cursor:default;pointer-events:none}.mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item{padding-left:12px;padding-right:12px}[dir=rtl] .mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item,.mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item[dir=rtl]{padding-left:12px;padding-right:12px}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-select__menu::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}}@media screen and (forced-colors: active)and (forced-colors: active),screen and (-ms-high-contrast: active)and (forced-colors: active){.mdc-select__menu::before{border-color:CanvasText}}.mdc-select__menu .mdc-deprecated-list .mdc-select__icon,.mdc-select__menu .mdc-list .mdc-select__icon{margin-left:0;margin-right:0}[dir=rtl] .mdc-select__menu .mdc-deprecated-list .mdc-select__icon,[dir=rtl] .mdc-select__menu .mdc-list .mdc-select__icon,.mdc-select__menu .mdc-deprecated-list .mdc-select__icon[dir=rtl],.mdc-select__menu .mdc-list .mdc-select__icon[dir=rtl]{margin-left:0;margin-right:0}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-select__menu .mdc-list-item__start{display:inline-flex;align-items:center}.mdc-select__option{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-select__option,.mdc-select__option[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-select__one-line-option.mdc-list-item--with-one-line{height:48px}.mdc-select__two-line-option.mdc-list-item--with-two-lines{height:64px}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__start{margin-top:20px}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:36px;content:"";vertical-align:0}.mdc-select__option-with-leading-content{padding-left:0;padding-right:12px}.mdc-select__option-with-leading-content.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-select__option-with-leading-content.mdc-list-item,.mdc-select__option-with-leading-content.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-select__option-with-leading-content .mdc-list-item__start{margin-left:12px;margin-right:0}[dir=rtl] .mdc-select__option-with-leading-content .mdc-list-item__start,.mdc-select__option-with-leading-content .mdc-list-item__start[dir=rtl]{margin-left:0;margin-right:12px}.mdc-select__option-with-leading-content .mdc-list-item__start{width:36px;height:24px}[dir=rtl] .mdc-select__option-with-leading-content,.mdc-select__option-with-leading-content[dir=rtl]{padding-left:12px;padding-right:0}.mdc-select__option-with-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-select__option-with-meta.mdc-list-item,.mdc-select__option-with-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-select__option-with-meta .mdc-list-item__end{margin-left:12px;margin-right:12px}[dir=rtl] .mdc-select__option-with-meta .mdc-list-item__end,.mdc-select__option-with-meta .mdc-list-item__end[dir=rtl]{margin-left:12px;margin-right:12px}.mdc-select--filled .mdc-select__anchor{height:56px;display:flex;align-items:baseline}.mdc-select--filled .mdc-select__anchor::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before{content:"​"}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container{height:100%;display:inline-flex;align-items:center}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor::before{display:none}.mdc-select--filled .mdc-select__anchor{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor{background-color:whitesmoke}.mdc-select--filled.mdc-select--disabled .mdc-select__anchor{background-color:#fafafa}.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.42)}.mdc-select--filled:not(.mdc-select--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.87)}.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple::after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary, #6200ee)}.mdc-select--filled.mdc-select--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.06)}.mdc-select--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-select--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-select--filled .mdc-menu-surface--is-open-below{border-top-left-radius:0px;border-top-right-radius:0px}.mdc-select--filled.mdc-select--focused.mdc-line-ripple::after{-webkit-transform:scale(1, 2);transform:scale(1, 2);opacity:1}.mdc-select--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-select--filled .mdc-floating-label,.mdc-select--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{left:48px;right:initial}[dir=rtl] .mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label,.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled):hover .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple::after{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-select--outlined{border:none}.mdc-select--outlined .mdc-select__anchor{height:56px}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{-webkit-transform:translateY(-37.25px) scale(1);transform:translateY(-37.25px) scale(1)}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-34.75px) scale(0.75);transform:translateY(-34.75px) scale(0.75)}.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-select-outlined-56px 250ms 1;animation:mdc-floating-label-shake-float-above-select-outlined-56px 250ms 1}@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-56px{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-select-outlined-56px{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-select--outlined .mdc-select__anchor{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-select--outlined .mdc-select__anchor,.mdc-select--outlined .mdc-select__anchor[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-select--outlined .mdc-select__anchor,.mdc-select--outlined .mdc-select__anchor[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-select--outlined+.mdc-select-helper-text{margin-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-select--outlined+.mdc-select-helper-text,.mdc-select--outlined+.mdc-select-helper-text[dir=rtl]{margin-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-select--outlined+.mdc-select-helper-text,.mdc-select--outlined+.mdc-select-helper-text[dir=rtl]{margin-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__anchor{background-color:transparent}.mdc-select--outlined.mdc-select--disabled .mdc-select__anchor{background-color:transparent}.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.38)}.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.87)}.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:2px}.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.06)}.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-select--outlined .mdc-select__anchor{display:flex;align-items:baseline;overflow:visible}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-select-outlined 250ms 1;animation:mdc-floating-label-shake-float-above-select-outlined 250ms 1}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{-webkit-transform:translateY(-37.25px) scale(1);transform:translateY(-37.25px) scale(1)}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-34.75px) scale(0.75);transform:translateY(-34.75px) scale(0.75)}.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text::before{content:"​"}.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text-container{height:100%;display:inline-flex;align-items:center}.mdc-select--outlined .mdc-select__anchor::before{display:none}.mdc-select--outlined .mdc-select__selected-text-container{display:flex;border:none;z-index:1;background-color:transparent}.mdc-select--outlined .mdc-select__icon{z-index:2}.mdc-select--outlined .mdc-floating-label{line-height:1.15rem;left:4px;right:initial}[dir=rtl] .mdc-select--outlined .mdc-floating-label,.mdc-select--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-select--outlined.mdc-select--focused .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:2px}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label,.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{-webkit-transform:translateY(-37.25px) translateX(-32px) scale(1);transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above[dir=rtl]{-webkit-transform:translateY(-37.25px) translateX(32px) scale(1);transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-34.75px) translateX(-32px) scale(0.75);transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{-webkit-transform:translateY(-34.75px) translateX(32px) scale(0.75);transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px 250ms 1;animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px 250ms 1}@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px{0%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px{0%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake,.mdc-select--outlined.mdc-select--with-leading-icon[dir=rtl] .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px 250ms 1;animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px 250ms 1}@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px-rtl{0%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px-rtl{0%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 96px)}.mdc-select--outlined .mdc-menu-surface{margin-bottom:8px}.mdc-select--outlined.mdc-select--no-label .mdc-menu-surface,.mdc-select--outlined .mdc-menu-surface--is-open-below{margin-bottom:0}.mdc-select__anchor{--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);will-change:transform,opacity}.mdc-select__anchor .mdc-select__ripple::before,.mdc-select__anchor .mdc-select__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-select__anchor .mdc-select__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-select__anchor .mdc-select__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-select__anchor.mdc-ripple-upgraded--unbounded .mdc-select__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-select__anchor.mdc-ripple-upgraded--foreground-activation .mdc-select__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-select__anchor.mdc-ripple-upgraded--foreground-deactivation .mdc-select__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-select__anchor .mdc-select__ripple::before,.mdc-select__anchor .mdc-select__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-select__anchor .mdc-select__ripple::before,.mdc-select__anchor .mdc-select__ripple::after{background-color:rgba(0, 0, 0, 0.87);background-color:var(--mdc-ripple-color, rgba(0, 0, 0, 0.87))}.mdc-select__anchor:hover .mdc-select__ripple::before,.mdc-select__anchor.mdc-ripple-surface--hover .mdc-select__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-select__anchor.mdc-ripple-upgraded--background-focused .mdc-select__ripple::before,.mdc-select__anchor:not(.mdc-ripple-upgraded):focus .mdc-select__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-select__anchor .mdc-select__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-deprecated-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple::after{transition:opacity 150ms linear}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{transition:opacity 150ms linear}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-select-helper-text{margin:0;margin-left:16px;margin-right:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit);display:block;margin-top:0;line-height:normal}[dir=rtl] .mdc-select-helper-text,.mdc-select-helper-text[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-select-helper-text::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-select-helper-text--validation-msg{opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-select--invalid+.mdc-select-helper-text--validation-msg,.mdc-select-helper-text--validation-msg-persistent{opacity:1}.mdc-select--with-leading-icon .mdc-select__icon{display:inline-block;box-sizing:border-box;border:none;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;align-self:center;background-color:transparent;fill:currentColor}.mdc-select--with-leading-icon .mdc-select__icon{margin-left:12px;margin-right:12px}[dir=rtl] .mdc-select--with-leading-icon .mdc-select__icon,.mdc-select--with-leading-icon .mdc-select__icon[dir=rtl]{margin-left:12px;margin-right:12px}.mdc-select__icon:not([tabindex]),.mdc-select__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mdc-data-table{background-color:#fff;background-color:var(--mdc-theme-surface, #fff);border-radius:4px;border-radius:var(--mdc-shape-medium, 4px);border-width:1px;border-style:solid;border-color:rgba(0,0,0,.12);-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table .mdc-data-table__header-cell:first-child{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:first-child,.mdc-data-table .mdc-data-table__header-cell:first-child[dir=rtl]{border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-medium, 4px);border-top-left-radius:0}.mdc-data-table .mdc-data-table__header-cell:last-child{border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:last-child,.mdc-data-table .mdc-data-table__header-cell:last-child[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-medium, 4px);border-top-right-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child[dir=rtl]{border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-medium, 4px);border-bottom-left-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child{border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child[dir=rtl]{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-medium, 4px);border-bottom-right-radius:0}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-cell{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected{background-color:rgba(98, 0, 238, 0.04)}.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.12)}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-color:rgba(0,0,0,.12)}.mdc-data-table__pagination{border-top-color:rgba(0,0,0,.12)}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-width:1px;border-bottom-style:solid}.mdc-data-table__pagination{border-top-width:1px;border-top-style:solid}.mdc-data-table__row:last-child .mdc-data-table__cell{border-bottom:none}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:rgba(0, 0, 0, 0.04)}.mdc-data-table__header-cell{color:rgba(0, 0, 0, 0.87)}.mdc-data-table__pagination-total,.mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__cell{color:rgba(0, 0, 0, 0.87)}.mdc-data-table__row{height:52px}.mdc-data-table__pagination{min-height:52px}.mdc-data-table__header-row{height:56px}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-subtitle2-font-size, 0.875rem);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:0.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform, inherit);box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__sort-icon-button{width:28px;height:28px;padding:2px;-webkit-transform:rotate(0.0001deg);transform:rotate(0.0001deg);margin-left:4px;margin-right:0;transition:-webkit-transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{display:none}.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:28px;max-width:28px}@media screen and (forced-colors: active){.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:100%}}@media screen and (forced-colors: active)and (forced-colors: active){.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}}@media screen and (forced-colors: active)and (forced-colors: active){.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:28px;height:28px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:28px;left:50%;width:28px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}[dir=rtl] .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.mdc-data-table__sort-icon-button:focus,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{opacity:1}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table--sticky-header .mdc-data-table__header-cell{position:-webkit-sticky;position:sticky;top:0;z-index:1}.mdc-data-table__sort-icon-button{color:rgba(0, 0, 0, 0.6)}.mdc-data-table__sort-icon-button .mdc-icon-button__ripple::before,.mdc-data-table__sort-icon-button .mdc-icon-button__ripple::after{background-color:rgba(0, 0, 0, 0.6);background-color:var(--mdc-ripple-color, rgba(0, 0, 0, 0.6))}.mdc-data-table__sort-icon-button:hover .mdc-icon-button__ripple::before,.mdc-data-table__sort-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after{transition:opacity 150ms linear}.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-data-table__sort-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{color:rgba(0, 0, 0, 0.87)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button .mdc-icon-button__ripple::before,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button .mdc-icon-button__ripple::after{background-color:rgba(0, 0, 0, 0.87);background-color:var(--mdc-ripple-color, rgba(0, 0, 0, 0.87))}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:hover .mdc-icon-button__ripple::before,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after{transition:opacity 150ms linear}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-data-table__progress-indicator{display:none;position:absolute;width:100%}.mdc-data-table--in-progress .mdc-data-table__progress-indicator{display:block}.mdc-data-table__scrim{background-color:#fff;background-color:var(--mdc-theme-surface, #fff);height:100%;opacity:.32;position:absolute;top:0;width:100%}.mdc-data-table__pagination{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);box-sizing:border-box;display:flex;justify-content:flex-end}.mdc-data-table__pagination-trailing{margin-left:4px;margin-right:0;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}[dir=rtl] .mdc-data-table__pagination-trailing,.mdc-data-table__pagination-trailing[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__pagination-navigation{align-items:center;display:flex}.mdc-data-table__pagination-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon,.mdc-data-table__pagination-button .mdc-button__icon[dir=rtl]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .mdc-data-table__pagination-button,.mdc-data-table__pagination-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__pagination-total{margin-left:14px;margin-right:36px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-total,.mdc-data-table__pagination-total[dir=rtl]{margin-left:36px;margin-right:14px}.mdc-data-table__pagination-rows-per-page{margin-left:0;margin-right:22px;align-items:center;display:inline-flex}[dir=rtl] .mdc-data-table__pagination-rows-per-page,.mdc-data-table__pagination-rows-per-page[dir=rtl]{margin-left:22px;margin-right:0}.mdc-data-table__pagination-rows-per-page-label{margin-left:0;margin-right:12px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__pagination-rows-per-page-label[dir=rtl]{margin-left:12px;margin-right:0}.mdc-data-table__pagination-rows-per-page-select{min-width:80px;min-width:var(--mdc-menu-min-width, 80px);margin:8px 0}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{width:100%;min-width:80px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{height:36px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{-webkit-transform:translateY(-27.25px) scale(1);transform:translateY(-27.25px) scale(1)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-24.75px) scale(0.75);transform:translateY(-24.75px) scale(0.75)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-select-outlined-36px 250ms 1;animation:mdc-floating-label-shake-float-above-select-outlined-36px 250ms 1}@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-36px{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-select-outlined-36px{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}}.mdc-data-table__pagination-rows-per-page-select .mdc-select__dropdown-icon{width:20px;height:20px}.mdc-data-table__pagination-rows-per-page-select.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 56px)}.mdc-data-table__pagination-rows-per-page-select .mdc-list-item.mdc-list-item--with-one-line{height:36px}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after,.mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{transition:opacity 150ms linear}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#6200ee;border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));background-color:#6200ee;background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee))}@-webkit-keyframes mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE{0%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:#6200ee;border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));background-color:#6200ee;background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee))}}@keyframes mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE{0%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:#6200ee;border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));background-color:#6200ee;background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee))}}@-webkit-keyframes mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE{0%,80%{border-color:#6200ee;border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));background-color:#6200ee;background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee))}100%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));background-color:transparent}}@keyframes mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE{0%,80%{border-color:#6200ee;border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));background-color:#6200ee;background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee))}100%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE;animation-name:mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE}.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE;animation-name:mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE}.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__surface-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__close{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple::before,.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))}.mdc-dialog .mdc-dialog__close:hover .mdc-icon-button__ripple::before,.mdc-dialog .mdc-dialog__close.mdc-ripple-surface--hover .mdc-icon-button__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before,.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after{transition:opacity 150ms linear}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions,.mdc-dialog.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{border-color:rgba(0,0,0,.12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:0}.mdc-dialog.mdc-dialog-scroll-divider-header.mdc-dialog--fullscreen .mdc-dialog__header{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-dialog .mdc-dialog__surface{border-radius:4px;border-radius:var(--mdc-shape-medium, 4px)}.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)}.mdc-dialog__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:0.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit)}.mdc-dialog__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height, 1.5rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:0.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform, inherit)}.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;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.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--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(max-width: 600px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.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%;-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;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__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid transparent;display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid transparent}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-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}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.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}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{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,-webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-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{-webkit-transform:none;transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{-webkit-transform:none;transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1;z-index:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-drawer{border-color:rgba(0, 0, 0, 0.12);background-color:#fff;background-color:var(--mdc-theme-surface, #fff);border-top-left-radius:0;border-top-right-radius:0;border-top-right-radius:var(--mdc-shape-large, 0);border-bottom-right-radius:0;border-bottom-right-radius:var(--mdc-shape-large, 0);border-bottom-left-radius: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:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.mdc-drawer .mdc-drawer__title{color:rgba(0, 0, 0, 0.87)}.mdc-drawer .mdc-deprecated-list-group__subheader{color:rgba(0, 0, 0, 0.6)}.mdc-drawer .mdc-drawer__subtitle{color:rgba(0, 0, 0, 0.6)}.mdc-drawer .mdc-deprecated-list-item__graphic{color:rgba(0, 0, 0, 0.6)}.mdc-drawer .mdc-deprecated-list-item{color:rgba(0, 0, 0, 0.87)}.mdc-drawer .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic{color:#6200ee}.mdc-drawer .mdc-deprecated-list-item--activated{color:rgba(98, 0, 238, 0.87)}[dir=rtl] .mdc-drawer,.mdc-drawer[dir=rtl]{border-top-left-radius:0;border-top-left-radius:var(--mdc-shape-large, 0);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-left-radius:var(--mdc-shape-large, 0)}.mdc-drawer .mdc-deprecated-list-item{border-radius:4px;border-radius:var(--mdc-shape-small, 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-deprecated-list-item{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-subtitle2-font-size, 0.875rem);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:0.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform, inherit);height:calc(48px - 2 * 4px);margin:8px 8px;padding:0 8px}.mdc-drawer .mdc-deprecated-list-item:nth-child(1){margin-top:2px}.mdc-drawer .mdc-deprecated-list-item:nth-last-child(1){margin-bottom:0}.mdc-drawer .mdc-deprecated-list-group__subheader{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);display:block;margin-top:0;line-height:normal;margin:0;padding:0 16px}.mdc-drawer .mdc-deprecated-list-group__subheader::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-drawer .mdc-deprecated-list-divider{margin:3px 0 4px}.mdc-drawer .mdc-deprecated-list-item__text,.mdc-drawer .mdc-deprecated-list-item__graphic{pointer-events:none}.mdc-drawer--animate{-webkit-transform:translateX(-100%);transform:translateX(-100%)}[dir=rtl] .mdc-drawer--animate,.mdc-drawer--animate[dir=rtl]{-webkit-transform:translateX(100%);transform:translateX(100%)}.mdc-drawer--opening{-webkit-transform:translateX(0);transform:translateX(0);transition-duration:250ms}[dir=rtl] .mdc-drawer--opening,.mdc-drawer--opening[dir=rtl]{-webkit-transform:translateX(0);transform:translateX(0)}.mdc-drawer--closing{-webkit-transform:translateX(-100%);transform:translateX(-100%);transition-duration:200ms}[dir=rtl] .mdc-drawer--closing,.mdc-drawer--closing[dir=rtl]{-webkit-transform:translateX(100%);transform:translateX(100%)}.mdc-drawer__header{flex-shrink:0;box-sizing:border-box;min-height:64px;padding:0 16px 4px}.mdc-drawer__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:0.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-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{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-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, 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-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-fab{position:relative;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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,-webkit-transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);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);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),-webkit-transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab:hover{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.mdc-ripple-upgraded--background-focused,.mdc-fab:not(.mdc-ripple-upgraded):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 .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:calc(
      100% + 4px
    );width:calc(
      100% + 4px
    )}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus: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%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-button-font-size, 0.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:0.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform, uppercase);border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:-webkit-transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1), -webkit-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{-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,-webkit-transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1);transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1);transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1),-webkit-transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786);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-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}.mdc-fab,.mdc-fab:not(:disabled) .mdc-fab__icon,.mdc-fab:not(:disabled) .mdc-fab__label,.mdc-fab:disabled .mdc-fab__icon,.mdc-fab:disabled .mdc-fab__label{color:#fff;color:var(--mdc-theme-on-secondary, #fff)}.mdc-fab:not(.mdc-fab--extended){border-radius:50%}.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}.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);will-change:transform,opacity}.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;z-index:var(--mdc-ripple-z-index, 1)}.mdc-fab .mdc-fab__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;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{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;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{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));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:#fff;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-secondary, #fff))}.mdc-fab:hover .mdc-fab__ripple::before,.mdc-fab.mdc-ripple-surface--hover .mdc-fab__ripple::before{opacity:0.08;opacity:var(--mdc-ripple-hover-opacity, 0.08)}.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:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}.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:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-fab.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-fab .mdc-fab__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.mdc-fab{z-index:0}.mdc-fab .mdc-fab__ripple::before,.mdc-fab .mdc-fab__ripple::after{z-index:-1;z-index:var(--mdc-ripple-z-index, -1)}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);color:rgba(0, 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--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.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-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-icon-button{font-size:24px;width:48px;height:48px;padding:12px}.mdc-icon-button .mdc-icon-button__focus-ring{display:none}.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:48px;max-width:48px}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:100%}}@media screen and (forced-colors: active)and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}}@media screen and (forced-colors: active)and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-icon-button.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mdc-icon-button:disabled{color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38))}.mdc-icon-button svg,.mdc-icon-button img{width:24px;height:24px}.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:transparent;fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.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__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.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);will-change:transform,opacity}.mdc-icon-button .mdc-icon-button__ripple::before,.mdc-icon-button .mdc-icon-button__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-icon-button .mdc-icon-button__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-icon-button .mdc-icon-button__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-icon-button.mdc-ripple-upgraded--unbounded .mdc-icon-button__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-icon-button.mdc-ripple-upgraded--foreground-activation .mdc-icon-button__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation .mdc-icon-button__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-icon-button .mdc-icon-button__ripple::before,.mdc-icon-button .mdc-icon-button__ripple::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::before,.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__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-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-icon-button .mdc-icon-button__ripple::before,.mdc-icon-button .mdc-icon-button__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}.mdc-icon-button:hover .mdc-icon-button__ripple::before,.mdc-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after{transition:opacity 150ms linear}.mdc-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-icon-button .mdc-icon-button__ripple{height:100%;left:0px;pointer-events:none;position:absolute;top:0px;width:100%;z-index:-1}.mdc-image-list{display:flex;flex-wrap:wrap;margin:0 auto;padding:0}.mdc-image-list__item,.mdc-image-list__image-aspect-container{position:relative;box-sizing:border-box}.mdc-image-list__item{list-style-type:none}.mdc-image-list__image{width:100%}.mdc-image-list__image-aspect-container .mdc-image-list__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-image-list__image-aspect-container{padding-bottom:calc(100% / 1)}.mdc-image-list__image{border-radius:0}.mdc-image-list--with-text-protection .mdc-image-list__supporting{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-image-list__supporting{color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:8px 0;line-height:24px}.mdc-image-list__label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-image-list--with-text-protection .mdc-image-list__supporting{position:absolute;bottom:0;width:100%;height:48px;padding:0 16px;background:rgba(0,0,0,.6);color:#fff}.mdc-image-list--masonry{display:block}.mdc-image-list--masonry .mdc-image-list__item{-webkit-column-break-inside:avoid;break-inside:avoid-column}.mdc-image-list--masonry .mdc-image-list__image{display:block;height:auto}: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: 600px)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: 599px){.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: 600px)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: 599px){.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: 600px)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: 599px){.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: 600px)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: 599px){.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}@-webkit-keyframes mdc-linear-progress-primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%);-webkit-transform:translateX(var(--mdc-linear-progress-primary-half, 83.67142%));transform:translateX(var(--mdc-linear-progress-primary-half, 83.67142%))}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%);-webkit-transform:translateX(var(--mdc-linear-progress-primary-full, 200.611057%));transform:translateX(var(--mdc-linear-progress-primary-full, 200.611057%))}}@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%);-webkit-transform:translateX(var(--mdc-linear-progress-primary-half, 83.67142%));transform:translateX(var(--mdc-linear-progress-primary-half, 83.67142%))}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%);-webkit-transform:translateX(var(--mdc-linear-progress-primary-full, 200.611057%));transform:translateX(var(--mdc-linear-progress-primary-full, 200.611057%))}}@-webkit-keyframes mdc-linear-progress-primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%));transform:translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%))}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-half, 84.386165%));transform:translateX(var(--mdc-linear-progress-secondary-half, 84.386165%))}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-full, 160.277782%));transform:translateX(var(--mdc-linear-progress-secondary-full, 160.277782%))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%));transform:translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%))}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-half, 84.386165%));transform:translateX(var(--mdc-linear-progress-secondary-half, 84.386165%))}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-full, 160.277782%));transform:translateX(var(--mdc-linear-progress-secondary-full, 160.277782%))}}@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes mdc-linear-progress-buffering{from{-webkit-transform:rotate(180deg) translateX(-10px);transform:rotate(180deg) translateX(-10px)}}@keyframes mdc-linear-progress-buffering{from{-webkit-transform:rotate(180deg) translateX(-10px);transform:rotate(180deg) translateX(-10px)}}@-webkit-keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(-83.67142%);transform:translateX(-83.67142%);-webkit-transform:translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%));transform:translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%))}100%{-webkit-transform:translateX(-200.611057%);transform:translateX(-200.611057%);-webkit-transform:translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%));transform:translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%))}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(-83.67142%);transform:translateX(-83.67142%);-webkit-transform:translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%));transform:translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%))}100%{-webkit-transform:translateX(-200.611057%);transform:translateX(-200.611057%);-webkit-transform:translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%));transform:translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%))}}@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(-37.651913%);transform:translateX(-37.651913%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%));transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%))}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(-84.386165%);transform:translateX(-84.386165%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%));transform:translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%))}100%{-webkit-transform:translateX(-160.277782%);transform:translateX(-160.277782%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%));transform:translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(-37.651913%);transform:translateX(-37.651913%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%));transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%))}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(-84.386165%);transform:translateX(-84.386165%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%));transform:translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%))}100%{-webkit-transform:translateX(-160.277782%);transform:translateX(-160.277782%);-webkit-transform:translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%));transform:translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%))}}@-webkit-keyframes mdc-linear-progress-buffering-reverse{from{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes mdc-linear-progress-buffering-reverse{from{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);outline:1px solid transparent;overflow:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}@media screen and (forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;width:100%;height:100%;-webkit-animation:none;animation:none;-webkit-transform-origin:top left;transform-origin:top left;transition:-webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;-webkit-animation:none;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;width:100%;height:100%}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation:mdc-linear-progress-buffering 250ms infinite linear;animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{-webkit-transform:scaleX(0);transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{-webkit-animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear;animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{-webkit-animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear;animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{-webkit-animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear;animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{-webkit-animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear;animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{-webkit-animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse;animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{-webkit-animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse;animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{-webkit-animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;-webkit-transform:rotate(0);transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{-webkit-animation:none;animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{-webkit-animation:none;animation:none}.mdc-linear-progress__bar-inner{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E")}.mdc-linear-progress__buffer-bar{background-color:#e6e6e6}.mdc-linear-progress{height:4px}.mdc-linear-progress__bar-inner{border-top-width:4px}.mdc-linear-progress__buffer-dots{background-size:10px 4px}.mdc-deprecated-list{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);line-height:1.5rem;margin:0;padding:8px 0;list-style-type:none;color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-deprecated-list:focus{outline:none}.mdc-deprecated-list-item{height:48px}.mdc-deprecated-list-item__secondary-text{color:rgba(0, 0, 0, 0.54);color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))}.mdc-deprecated-list-item__graphic{background-color:transparent}.mdc-deprecated-list-item__graphic{color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))}.mdc-deprecated-list-item__meta{color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))}.mdc-deprecated-list-group__subheader{color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__text{opacity:.38}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__text,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__secondary-text{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-deprecated-list-item--selected,.mdc-deprecated-list-item--activated{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,.mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-deprecated-list--dense{padding-top:4px;padding-bottom:4px;font-size:.812rem}.mdc-deprecated-list-item__wrapper{display:block}.mdc-deprecated-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;height:48px}.mdc-deprecated-list-item:focus{outline:none}.mdc-deprecated-list-item:not(.mdc-deprecated-list-item--selected):focus::before,.mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-deprecated-list-item:not(.mdc-deprecated-list-item--selected):focus::before,.mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-deprecated-list-item.mdc-deprecated-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-deprecated-list-item.mdc-deprecated-list-item--selected::before{border-color:CanvasText}}[dir=rtl] .mdc-deprecated-list-item,.mdc-deprecated-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-item{padding-left:16px;padding-right:16px;height:56px}[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item,.mdc-deprecated-list--icon-list .mdc-deprecated-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item{padding-left:16px;padding-right:16px;height:56px}[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item,.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item{padding-left:16px;padding-right:16px;height:56px}[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-deprecated-list--image-list .mdc-deprecated-list-item{padding-left:16px;padding-right:16px;height:72px}[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-item,.mdc-deprecated-list--image-list .mdc-deprecated-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-deprecated-list--video-list .mdc-deprecated-list-item{padding-left:0px;padding-right:16px;height:72px}[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-item,.mdc-deprecated-list--video-list .mdc-deprecated-list-item[dir=rtl]{padding-left:16px;padding-right:0px}.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{margin-left:0;margin-right:16px;width:20px;height:20px}[dir=rtl] .mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic,.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic[dir=rtl]{margin-left:16px;margin-right:0}.mdc-deprecated-list-item__graphic{flex-shrink:0;align-items:center;justify-content:center;fill:currentColor;-o-object-fit:cover;object-fit:cover;margin-left:0;margin-right:32px;width:24px;height:24px}[dir=rtl] .mdc-deprecated-list-item__graphic,.mdc-deprecated-list-item__graphic[dir=rtl]{margin-left:32px;margin-right:0}.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic{margin-left:0;margin-right:32px;width:24px;height:24px}[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic,.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic[dir=rtl]{margin-left:32px;margin-right:0}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic{margin-left:0;margin-right:16px;width:40px;height:40px;border-radius:50%}[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic,.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic[dir=rtl]{margin-left:16px;margin-right:0}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic{margin-left:0;margin-right:16px;width:40px;height:40px}[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic[dir=rtl]{margin-left:16px;margin-right:0}.mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic{margin-left:0;margin-right:16px;width:56px;height:56px}[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic,.mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic[dir=rtl]{margin-left:16px;margin-right:0}.mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic{margin-left:0;margin-right:16px;width:100px;height:56px}[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic,.mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic[dir=rtl]{margin-left:16px;margin-right:0}.mdc-deprecated-list .mdc-deprecated-list-item__graphic{display:inline-flex}.mdc-deprecated-list-item__meta{margin-left:auto;margin-right:0}.mdc-deprecated-list-item__meta:not(.material-icons){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit)}.mdc-deprecated-list-item[dir=rtl] .mdc-deprecated-list-item__meta,[dir=rtl] .mdc-deprecated-list-item .mdc-deprecated-list-item__meta{margin-left:0;margin-right:auto}.mdc-deprecated-list-item__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-deprecated-list-item__text[for]{pointer-events:none}.mdc-deprecated-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-deprecated-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-deprecated-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text::before,.mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text::before,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text::before,.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text::before,.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text::after,.mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text::after,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text::after,.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text::after,.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-deprecated-list-item__secondary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-deprecated-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__secondary-text{font-size:inherit}.mdc-deprecated-list--dense .mdc-deprecated-list-item{height:40px}.mdc-deprecated-list--two-line .mdc-deprecated-list-item__text{align-self:flex-start}.mdc-deprecated-list--two-line .mdc-deprecated-list-item{height:64px}.mdc-deprecated-list--two-line.mdc-deprecated-list--video-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--image-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--icon-list .mdc-deprecated-list-item{height:72px}.mdc-deprecated-list--two-line.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic{align-self:flex-start;margin-top:16px}.mdc-deprecated-list--two-line.mdc-deprecated-list--dense .mdc-deprecated-list-item,.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item{height:60px}.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{margin-left:0;margin-right:16px;width:36px;height:36px}[dir=rtl] .mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic,.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic[dir=rtl]{margin-left:16px;margin-right:0}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item{cursor:pointer}a.mdc-deprecated-list-item{color:inherit;text-decoration:none}.mdc-deprecated-list-divider{height:0;margin:0;border:none;border-bottom-width:1px;border-bottom-style:solid}.mdc-deprecated-list-divider{border-bottom-color:rgba(0, 0, 0, 0.12)}.mdc-deprecated-list-divider--padded{margin-left:16px;margin-right:0;width:calc(100% - 32px)}[dir=rtl] .mdc-deprecated-list-divider--padded,.mdc-deprecated-list-divider--padded[dir=rtl]{margin-left:0;margin-right:16px}.mdc-deprecated-list-divider--inset{margin-left:72px;margin-right:0;width:calc(100% - 72px)}[dir=rtl] .mdc-deprecated-list-divider--inset,.mdc-deprecated-list-divider--inset[dir=rtl]{margin-left:0;margin-right:72px}.mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded{margin-left:72px;margin-right:0;width:calc(100% - 88px)}[dir=rtl] .mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded,.mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded[dir=rtl]{margin-left:0;margin-right:72px}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading{margin-left:16px;margin-right:0;width:calc(100% - 16px)}[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading,.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading[dir=rtl]{margin-left:0;margin-right:16px}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:16px;margin-right:0;width:calc(100% - 32px)}[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing,.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl]{margin-left:0;margin-right:16px}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding,.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl]{margin-left:0;margin-right:16px}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding,.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl]{margin-left:0;margin-right:16px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading{margin-left:72px;margin-right:0;width:calc(100% - 72px)}[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading,.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading[dir=rtl]{margin-left:0;margin-right:72px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:72px;margin-right:0;width:calc(100% - 88px)}[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing,.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl]{margin-left:0;margin-right:72px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding,.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl]{margin-left:0;margin-right:16px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding,.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl]{margin-left:0;margin-right:16px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading{margin-left:72px;margin-right:0;width:calc(100% - 72px)}[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading,.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading[dir=rtl]{margin-left:0;margin-right:72px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:72px;margin-right:0;width:calc(100% - 88px)}[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing,.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl]{margin-left:0;margin-right:72px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding,.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl]{margin-left:0;margin-right:16px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding,.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl]{margin-left:0;margin-right:16px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading{margin-left:72px;margin-right:0;width:calc(100% - 72px)}[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading[dir=rtl]{margin-left:0;margin-right:72px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:72px;margin-right:0;width:calc(100% - 88px)}[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl]{margin-left:0;margin-right:72px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl]{margin-left:0;margin-right:16px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl]{margin-left:0;margin-right:16px}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading{margin-left:88px;margin-right:0;width:calc(100% - 88px)}[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading,.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading[dir=rtl]{margin-left:0;margin-right:88px}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:88px;margin-right:0;width:calc(100% - 104px)}[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing,.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl]{margin-left:0;margin-right:88px}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding,.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl]{margin-left:0;margin-right:16px}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding,.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl]{margin-left:0;margin-right:16px}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading{margin-left:116px;margin-right:0;width:calc(100% - 116px)}[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading,.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading[dir=rtl]{margin-left:0;margin-right:116px}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:116px;margin-right:0;width:calc(100% - 132px)}[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing,.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl]{margin-left:0;margin-right:116px}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0px;margin-right:0;width:calc(100% - 0px)}[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding,.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl]{margin-left:0;margin-right:0px}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0px;margin-right:0;width:calc(100% - 16px)}[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding,.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl]{margin-left:0;margin-right:0px}.mdc-deprecated-list-group .mdc-deprecated-list{padding:0}.mdc-deprecated-list-group__subheader{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-item__primary-text{color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list-item__secondary-text{color:rgba(0, 0, 0, 0.54);color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))}.mdc-list-item__overline-text{color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{background-color:transparent}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item__end{color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:.38}.mdc-list-item--disabled .mdc-list-item__primary-text{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled .mdc-list-item__secondary-text{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled .mdc-list-item__overline-text{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--selected .mdc-list-item__primary-text,.mdc-list-item--activated .mdc-list-item__primary-text{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-deprecated-list-group__subheader{color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:white}}.mdc-list{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);line-height:1.5rem;margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-overline-font-size, 0.75rem);line-height:2rem;line-height:var(--mdc-typography-overline-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-overline-font-weight, 500);letter-spacing:0.1666666667em;letter-spacing:var(--mdc-typography-overline-letter-spacing, 0.1666666667em);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-overline-text-decoration, none);text-decoration:var(--mdc-typography-overline-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-overline-text-transform, uppercase);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:24px;height:24px}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image .mdc-list-item__start{width:56px;height:56px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{width:100px;height:56px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch .mdc-list-item__start{width:36px;height:20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:24px;height:24px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{width:40px;height:40px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio .mdc-list-item__end{width:40px;height:40px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch .mdc-list-item__end{width:36px;height:20px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{background-color:rgba(0, 0, 0, 0.12)}.mdc-list-divider{height:1px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-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);will-change:transform,opacity;--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);will-change:transform,opacity}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--unbounded .mdc-deprecated-list-item__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-list-item__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-list-item__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:hover .mdc-deprecated-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple::after{transition:opacity 150ms linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:hover .mdc-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-surface--hover .mdc-list-item__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{transition:opacity 150ms linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple::before{opacity:0.12;opacity:var(--mdc-ripple-activated-opacity, 0.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:hover .mdc-deprecated-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple::before{opacity:0.16;opacity:var(--mdc-ripple-hover-opacity, 0.16)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple::after{transition:opacity 150ms linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple::before{opacity:0.12;opacity:var(--mdc-ripple-activated-opacity, 0.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:hover .mdc-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-surface--hover .mdc-list-item__ripple::before{opacity:0.16;opacity:var(--mdc-ripple-hover-opacity, 0.16)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{transition:opacity 150ms linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::before{opacity:0.08;opacity:var(--mdc-ripple-selected-opacity, 0.08)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:hover .mdc-deprecated-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple::before{opacity:0.12;opacity:var(--mdc-ripple-hover-opacity, 0.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-focus-opacity, 0.2)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple::after{transition:opacity 150ms linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple::after{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-press-opacity, 0.2)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple::before{opacity:0.08;opacity:var(--mdc-ripple-selected-opacity, 0.08)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:hover .mdc-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple::before{opacity:0.12;opacity:var(--mdc-ripple-hover-opacity, 0.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-focus-opacity, 0.2)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{transition:opacity 150ms linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-press-opacity, 0.2)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-deprecated-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);will-change:transform,opacity;--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);will-change:transform,opacity}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::before,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-deprecated-list-item__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-list-item__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-list-item__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::before,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::before,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::before,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::before,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::before,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple::before,.mdc-deprecated-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,.mdc-deprecated-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}: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);will-change:transform,opacity}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::before,:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::before,:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::before,:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}:not(.mdc-list-item--disabled).mdc-list-item:hover .mdc-list-item__ripple::before,:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-surface--hover .mdc-list-item__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{transition:opacity 150ms linear}:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple::before{opacity:0.12;opacity:var(--mdc-ripple-activated-opacity, 0.12)}:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple::before,:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}:not(.mdc-list-item--disabled).mdc-list-item--activated:hover .mdc-list-item__ripple::before,:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-surface--hover .mdc-list-item__ripple::before{opacity:0.16;opacity:var(--mdc-ripple-hover-opacity, 0.16)}:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{transition:opacity 150ms linear}:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple::before{opacity:0.08;opacity:var(--mdc-ripple-selected-opacity, 0.08)}:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple::before,:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}:not(.mdc-list-item--disabled).mdc-list-item--selected:hover .mdc-list-item__ripple::before,:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple::before{opacity:0.12;opacity:var(--mdc-ripple-hover-opacity, 0.12)}:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-focus-opacity, 0.2)}:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{transition:opacity 150ms linear}:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-press-opacity, 0.2)}:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.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);will-change:transform,opacity}.mdc-list-item--disabled .mdc-list-item__ripple::before,.mdc-list-item--disabled .mdc-list-item__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-list-item--disabled .mdc-list-item__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-list-item--disabled .mdc-list-item__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-list-item--disabled .mdc-list-item__ripple::before,.mdc-list-item--disabled .mdc-list-item__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-list-item--disabled .mdc-list-item__ripple::before,.mdc-list-item--disabled .mdc-list-item__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}.mdc-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,.mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-list-item--disabled .mdc-list-item__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-menu{min-width:112px;min-width:var(--mdc-menu-min-width, 112px)}.mdc-menu .mdc-deprecated-list-item__meta{color:rgba(0, 0, 0, 0.87)}.mdc-menu .mdc-deprecated-list-item__graphic{color:rgba(0, 0, 0, 0.87)}.mdc-menu .mdc-menu-item--submenu-open .mdc-deprecated-list-item__ripple::before{opacity:.04}.mdc-menu .mdc-menu-item--submenu-open .mdc-list-item__ripple::before{opacity:.04}.mdc-menu .mdc-deprecated-list{color:rgba(0, 0, 0, 0.87)}.mdc-menu .mdc-deprecated-list,.mdc-menu .mdc-list{position:relative}.mdc-menu .mdc-deprecated-list .mdc-elevation-overlay,.mdc-menu .mdc-list .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-menu .mdc-deprecated-list-divider{margin:8px 0}.mdc-menu .mdc-deprecated-list-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdc-menu .mdc-deprecated-list-item--disabled{cursor:auto}.mdc-menu a.mdc-deprecated-list-item .mdc-deprecated-list-item__text,.mdc-menu a.mdc-deprecated-list-item .mdc-deprecated-list-item__graphic{pointer-events:none}.mdc-menu__selection-group{padding:0;fill:currentColor}.mdc-menu__selection-group .mdc-deprecated-list-item{padding-left:56px;padding-right:16px}[dir=rtl] .mdc-menu__selection-group .mdc-deprecated-list-item,.mdc-menu__selection-group .mdc-deprecated-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%;-webkit-transform:translateY(-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-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:calc(100vw - 32px);max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:var(--mdc-menu-max-height, calc(100vh - 32px));margin:0;padding:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top left;transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;transition:opacity .03s linear,height 250ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform .12s cubic-bezier(0, 0, 0.2, 1);transition:opacity .03s linear,transform .12s cubic-bezier(0, 0, 0.2, 1),height 250ms cubic-bezier(0, 0, 0.2, 1);transition:opacity .03s linear,transform .12s cubic-bezier(0, 0, 0.2, 1),height 250ms cubic-bezier(0, 0, 0.2, 1),-webkit-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;border-radius:var(--mdc-shape-medium, 4px);transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;-webkit-transform:scale(1);transform:scale(1);opacity:1}.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-surface--fullwidth{width:100%}.mdc-radio{padding:calc((40px - 20px) / 2)}.mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0, 0, 0, 0.54)}.mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#018786;border-color:var(--mdc-theme-secondary, #018786)}.mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#018786;border-color:var(--mdc-theme-secondary, #018786)}.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, 0.38)}.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, 0.38)}.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, 0.38)}.mdc-radio .mdc-radio__background::before{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-radio .mdc-radio__background::before{top:calc(-1 * (40px - 20px) / 2);left:calc(-1 * (40px - 20px) / 2);width:40px;height:40px}.mdc-radio .mdc-radio__native-control{top:calc((40px - 40px) / 2);right:calc((40px - 40px) / 2);left:calc((40px - 40px) / 2);width:40px;height:40px}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:GrayText}.mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:GrayText}.mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:GrayText}}.mdc-radio{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__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;-webkit-transform:scale(0, 0);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),-webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),-webkit-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%;-webkit-transform:scale(0, 0);transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 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:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.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),-webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-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:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 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{-webkit-transform:scale(0.5);transform:scale(0.5);transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 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{-webkit-transform:scale(1);transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-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);will-change:transform,opacity}.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;z-index:var(--mdc-ripple-z-index, 1)}.mdc-radio .mdc-radio__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;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{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;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{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));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:#018786;background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))}.mdc-radio:hover .mdc-radio__ripple::before,.mdc-radio.mdc-ripple-surface--hover .mdc-radio__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.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:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.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:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-radio.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-radio.mdc-ripple-upgraded .mdc-radio__background::before,.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-ripple-surface{--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);will-change:transform,opacity;position:relative;outline:none;overflow:hidden}.mdc-ripple-surface::before,.mdc-ripple-surface::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-ripple-surface::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-ripple-surface::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-ripple-surface.mdc-ripple-upgraded::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-ripple-surface.mdc-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-ripple-surface::before,.mdc-ripple-surface::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-ripple-surface.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded],.mdc-ripple-upgraded--unbounded{overflow:visible}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before,.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after,.mdc-ripple-upgraded--unbounded::before,.mdc-ripple-upgraded--unbounded::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before,.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::before,.mdc-ripple-upgraded--unbounded.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-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface::before,.mdc-ripple-surface::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}.mdc-ripple-surface:hover::before,.mdc-ripple-surface.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-segmented-button{display:inline-block;font-size:0}.mdc-segmented-button__segment{border-color:rgba(0, 0, 0, 0.12);border-color:var(--mdc-segmented-button-outline-color, rgba(0, 0, 0, 0.12))}.mdc-segmented-button__segment{color:rgba(0, 0, 0, 0.6);color:var(--mdc-segmented-button-unselected-ink-color, rgba(0, 0, 0, 0.6))}.mdc-segmented-button__segment{background-color:white;background-color:var(--mdc-segmented-button-unselected-container-fill-color, white)}.mdc-segmented-button__segment--selected{color:#6200ee;color:var(--mdc-segmented-button-selected-ink-color, #6200ee)}.mdc-segmented-button__segment--selected{background-color:rgba(98, 0, 238, 0.08);background-color:var(--mdc-segmented-button-selected-container-fill-color, rgba(98, 0, 238, 0.08))}.mdc-segmented-button__segment{position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-button-font-size, 0.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:0.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform, uppercase);display:inline-flex;vertical-align:top;align-items:center;height:36px;min-width:48px;padding:0 12px;border-width:1px 0 1px 1px}.mdc-segmented-button__segment .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-segmented-button__segment:hover{cursor:pointer}.mdc-segmented-button__segment:focus{outline-width:0}.mdc-segmented-button__segment:first-child{border-radius:4px 0 0 4px}.mdc-segmented-button__segment:last-child{border-right-width:1px;border-radius:0 4px 4px 0}.mdc-segmented-button__segment .mdc-segmented-button__segment__touch{position:absolute;top:50%;height:48px;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mdc-segmented-button__segment .mdc-segmented-button__segment--touch{margin-top:0px;margin-bottom:0px}.mdc-touch-target-wrapper .mdc-segmented-button__segment{border-radius:0;border-right-width:0}.mdc-touch-target-wrapper:first-child .mdc-segmented-button__segment{border-radius:4px 0 0 4px}.mdc-touch-target-wrapper:last-child .mdc-segmented-button__segment{border-right-width:1px;border-radius:0 4px 4px 0}.mdc-segmented-button__icon{width:24px;font-size:18px}.mdc-segmented-button__icon+.mdc-segmented-button__label{padding-left:6px}.mdc-segmented-button__segment{--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);will-change:transform,opacity;overflow:hidden}.mdc-segmented-button__segment .mdc-segmented-button__ripple::before,.mdc-segmented-button__segment .mdc-segmented-button__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-segmented-button__segment .mdc-segmented-button__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-segmented-button__segment .mdc-segmented-button__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-segmented-button__segment.mdc-ripple-upgraded--unbounded .mdc-segmented-button__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-segmented-button__segment.mdc-ripple-upgraded--foreground-activation .mdc-segmented-button__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-segmented-button__segment.mdc-ripple-upgraded--foreground-deactivation .mdc-segmented-button__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-segmented-button__segment .mdc-segmented-button__ripple::before,.mdc-segmented-button__segment .mdc-segmented-button__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-segmented-button__segment .mdc-segmented-button__ripple::before,.mdc-segmented-button__segment .mdc-segmented-button__ripple::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, #6200ee)}.mdc-segmented-button__segment:hover .mdc-segmented-button__ripple::before,.mdc-segmented-button__segment.mdc-ripple-surface--hover .mdc-segmented-button__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-segmented-button__segment.mdc-ripple-upgraded--background-focused .mdc-segmented-button__ripple::before,.mdc-segmented-button__segment.mdc-ripple-upgraded:focus-within .mdc-segmented-button__ripple::before,.mdc-segmented-button__segment:not(.mdc-ripple-upgraded):focus .mdc-segmented-button__ripple::before,.mdc-segmented-button__segment:not(.mdc-ripple-upgraded):focus-within .mdc-segmented-button__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-segmented-button__segment:not(.mdc-ripple-upgraded) .mdc-segmented-button__ripple::after{transition:opacity 150ms linear}.mdc-segmented-button__segment:not(.mdc-ripple-upgraded):active .mdc-segmented-button__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-segmented-button__segment.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-segmented-button__segment .mdc-segmented-button__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-slider__thumb{--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);will-change:transform,opacity}.mdc-slider__thumb::before,.mdc-slider__thumb::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-slider__thumb::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-slider__thumb::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-slider__thumb.mdc-ripple-upgraded::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-slider__thumb.mdc-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-slider__thumb.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-slider__thumb.mdc-ripple-upgraded--foreground-activation::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-slider__thumb.mdc-ripple-upgraded--foreground-deactivation::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-slider__thumb::before,.mdc-slider__thumb::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-slider__thumb.mdc-ripple-upgraded::before,.mdc-slider__thumb.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-slider__thumb.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-slider__thumb::before,.mdc-slider__thumb::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-slider__thumb:hover::before,.mdc-slider__thumb.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-slider__thumb.mdc-ripple-upgraded--background-focused::before,.mdc-slider__thumb:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-slider__thumb:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-slider__thumb:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-slider__thumb.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-slider{cursor:pointer;height:48px;margin:0 24px;position:relative;touch-action:pan-y}.mdc-slider .mdc-slider__track{height:4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.mdc-slider .mdc-slider__track--active,.mdc-slider .mdc-slider__track--inactive{display:flex;height:100%;position:absolute;width:100%}.mdc-slider .mdc-slider__track--active{border-radius:3px;height:6px;overflow:hidden;top:-1px}.mdc-slider .mdc-slider__track--active_fill{border-top:6px solid;box-sizing:border-box;height:100%;width:100%;position:relative;-webkit-transform-origin:left;transform-origin:left}[dir=rtl] .mdc-slider .mdc-slider__track--active_fill,.mdc-slider .mdc-slider__track--active_fill[dir=rtl]{-webkit-transform-origin:right;transform-origin:right}.mdc-slider .mdc-slider__track--inactive{border-radius:2px;height:4px;left:0;top:0}.mdc-slider .mdc-slider__track--inactive::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-slider .mdc-slider__track--inactive::before{border-color:CanvasText}}.mdc-slider .mdc-slider__track--active_fill{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-slider.mdc-slider--disabled .mdc-slider__track--active_fill{border-color:#000;border-color:var(--mdc-theme-on-surface, #000)}.mdc-slider .mdc-slider__track--inactive{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee);opacity:.24}.mdc-slider.mdc-slider--disabled .mdc-slider__track--inactive{background-color:#000;background-color:var(--mdc-theme-on-surface, #000);opacity:.24}.mdc-slider .mdc-slider__value-indicator-container{bottom:44px;left:50%;left:var(--slider-value-indicator-container-left, 50%);pointer-events:none;position:absolute;right:var(--slider-value-indicator-container-right);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:var(--slider-value-indicator-container-transform, translateX(-50%));transform:var(--slider-value-indicator-container-transform, translateX(-50%))}.mdc-slider .mdc-slider__value-indicator{transition:-webkit-transform 100ms 0ms cubic-bezier(0.4, 0, 1, 1);transition:transform 100ms 0ms cubic-bezier(0.4, 0, 1, 1);transition:transform 100ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 100ms 0ms cubic-bezier(0.4, 0, 1, 1);align-items:center;border-radius:4px;display:flex;height:32px;padding:0 12px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom;transform-origin:bottom}.mdc-slider .mdc-slider__value-indicator::before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid;bottom:-5px;content:"";height:0;left:50%;left:var(--slider-value-indicator-caret-left, 50%);position:absolute;right:var(--slider-value-indicator-caret-right);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:var(--slider-value-indicator-caret-transform, translateX(-50%));transform:var(--slider-value-indicator-caret-transform, translateX(-50%));width:0}.mdc-slider .mdc-slider__value-indicator::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-slider .mdc-slider__value-indicator::after{border-color:CanvasText}}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator-container{pointer-events:auto}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{transition:-webkit-transform 100ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 100ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 100ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 100ms 0ms cubic-bezier(0, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}@media(prefers-reduced-motion){.mdc-slider .mdc-slider__value-indicator,.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{transition:none}}.mdc-slider .mdc-slider__value-indicator-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-subtitle2-font-size, 0.875rem);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:0.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform, inherit)}.mdc-slider .mdc-slider__value-indicator{background-color:#000;opacity:.6}.mdc-slider .mdc-slider__value-indicator::before{border-top-color:#000}.mdc-slider .mdc-slider__value-indicator{color:#fff;color:var(--mdc-theme-on-primary, #fff)}.mdc-slider .mdc-slider__thumb{display:flex;height:48px;left:-24px;outline:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:48px}.mdc-slider .mdc-slider__thumb--top{z-index:1}.mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-style:solid;border-width:1px;box-sizing:content-box}.mdc-slider .mdc-slider__thumb-knob{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);border:10px solid;border-radius:50%;box-sizing:border-box;height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:20px}.mdc-slider .mdc-slider__thumb-knob{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee);border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mdc-slider.mdc-slider--disabled .mdc-slider__thumb-knob{background-color:#000;background-color:var(--mdc-theme-on-surface, #000);border-color:#000;border-color:var(--mdc-theme-on-surface, #000)}.mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mdc-slider .mdc-slider__thumb::before,.mdc-slider .mdc-slider__thumb::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-slider .mdc-slider__thumb:hover::before,.mdc-slider .mdc-slider__thumb.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded--background-focused::before,.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-slider .mdc-slider__tick-marks{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 1px;position:absolute;width:100%}.mdc-slider .mdc-slider__tick-mark--active,.mdc-slider .mdc-slider__tick-mark--inactive{border-radius:50%;height:2px;width:2px}.mdc-slider .mdc-slider__tick-mark--active{background-color:#fff;background-color:var(--mdc-theme-on-primary, #fff);opacity:.6}.mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--active{background-color:#fff;background-color:var(--mdc-theme-on-primary, #fff);opacity:.6}.mdc-slider .mdc-slider__tick-mark--inactive{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee);opacity:.6}.mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--inactive{background-color:#000;background-color:var(--mdc-theme-on-surface, #000);opacity:.6}.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:-webkit-transform 80ms ease;transition:transform 80ms ease;transition:transform 80ms ease, -webkit-transform 80ms ease}@media(prefers-reduced-motion){.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:none}}.mdc-slider--disabled{opacity:.38;cursor:auto}.mdc-slider--disabled .mdc-slider__thumb{pointer-events:none}.mdc-slider__input{cursor:pointer;left:0;margin:0;height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.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:#333333}.mdc-snackbar__label{color:rgba(255, 255, 255, 0.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;border-radius:var(--mdc-shape-small, 4px)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar--leading{justify-content:flex-start}.mdc-snackbar--stacked .mdc-snackbar__label{padding-left:16px;padding-right:8px;padding-bottom:12px}[dir=rtl] .mdc-snackbar--stacked .mdc-snackbar__label,.mdc-snackbar--stacked .mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.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{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{-webkit-transform:scale(1);transform:scale(1);opacity:1;pointer-events:auto;transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-snackbar--closing .mdc-snackbar__surface{-webkit-transform:scale(1);transform:scale(1);transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-snackbar__label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action:not(:disabled){color:#bb86fc}.mdc-snackbar__action .mdc-button__ripple::before,.mdc-snackbar__action .mdc-button__ripple::after{background-color:#bb86fc;background-color:var(--mdc-ripple-color, #bb86fc)}.mdc-snackbar__action:hover .mdc-button__ripple::before,.mdc-snackbar__action.mdc-ripple-surface--hover .mdc-button__ripple::before{opacity:0.08;opacity:var(--mdc-ripple-hover-opacity, 0.08)}.mdc-snackbar__action.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before,.mdc-snackbar__action:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}.mdc-snackbar__action:not(.mdc-ripple-upgraded) .mdc-button__ripple::after{transition:opacity 150ms linear}.mdc-snackbar__action:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-snackbar__action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-snackbar__dismiss{color:rgba(255, 255, 255, 0.87)}.mdc-snackbar__dismiss .mdc-icon-button__ripple::before,.mdc-snackbar__dismiss .mdc-icon-button__ripple::after{background-color:rgba(255, 255, 255, 0.87);background-color:var(--mdc-ripple-color, rgba(255, 255, 255, 0.87))}.mdc-snackbar__dismiss:hover .mdc-icon-button__ripple::before,.mdc-snackbar__dismiss.mdc-ripple-surface--hover .mdc-icon-button__ripple::before{opacity:0.08;opacity:var(--mdc-ripple-hover-opacity, 0.08)}.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before,.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after{transition:opacity 150ms linear}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-snackbar__dismiss.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-snackbar__dismiss.mdc-snackbar__dismiss{width:36px;height:36px;padding:6px;font-size:18px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss .mdc-icon-button__focus-ring{display:none}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:36px;max-width:36px}@media screen and (forced-colors: active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:100%}}@media screen and (forced-colors: active)and (forced-colors: active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}}@media screen and (forced-colors: active)and (forced-colors: active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:36px;height:36px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:36px;max-width:36px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss .mdc-icon-button__touch{position:absolute;top:50%;height:36px;left:50%;width:36px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.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-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:-webkit-transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);-webkit-transform:translateX(0);transform:translateX(0)}.mdc-switch__track::after{transition:-webkit-transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-transform:translateX(-100%);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{-webkit-transform:translateX(100%);transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:-webkit-transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-transform:translateX(100%);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:-webkit-transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);-webkit-transform:translateX(0);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:-webkit-transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;-webkit-transform:translateX(0);transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{-webkit-transform:translateX(100%);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mdc-switch{--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);will-change:transform,opacity}.mdc-switch .mdc-switch__ripple::before,.mdc-switch .mdc-switch__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-switch .mdc-switch__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-switch .mdc-switch__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-switch.mdc-ripple-upgraded--unbounded .mdc-switch__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-switch.mdc-ripple-upgraded--foreground-activation .mdc-switch__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-switch.mdc-ripple-upgraded--foreground-deactivation .mdc-switch__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-switch .mdc-switch__ripple::before,.mdc-switch .mdc-switch__ripple::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::before,.mdc-switch.mdc-ripple-upgraded .mdc-switch__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-switch.mdc-ripple-upgraded .mdc-switch__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-switch .mdc-switch__focus-ring-wrapper{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring,.mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:calc(
      100% + 4px
    );width:calc(
      100% + 4px
    )}@media screen and (forced-colors: active){.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring,.mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring{border-color:CanvasText}}.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring::after,.mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring::after,.mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring::after{border-color:CanvasText}}.mdc-switch{width:36px;width:var(--mdc-switch-track-width, 36px)}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:#6200ee;background:var(--mdc-switch-selected-handle-color, var(--mdc-theme-primary, #6200ee))}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:#310077;background:var(--mdc-switch-selected-hover-handle-color, #310077)}.mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:#310077;background:var(--mdc-switch-selected-focus-handle-color, #310077)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:#310077;background:var(--mdc-switch-selected-pressed-handle-color, #310077)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:#424242;background:var(--mdc-switch-disabled-selected-handle-color, #424242)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:#616161;background:var(--mdc-switch-unselected-handle-color, #616161)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:#212121;background:var(--mdc-switch-unselected-hover-handle-color, #212121)}.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:#212121;background:var(--mdc-switch-unselected-focus-handle-color, #212121)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:#212121;background:var(--mdc-switch-unselected-pressed-handle-color, #212121)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:#424242;background:var(--mdc-switch-disabled-unselected-handle-color, #424242)}.mdc-switch .mdc-switch__handle::before{background:#fff;background:var(--mdc-switch-handle-surface-color, var(--mdc-theme-surface, #fff))}.mdc-switch:enabled .mdc-switch__shadow{--mdc-elevation-box-shadow-for-gss: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, 0.12);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, 0.12);box-shadow:var(--mdc-switch-handle-elevation, var(--mdc-elevation-box-shadow-for-gss))}.mdc-switch:disabled .mdc-switch__shadow{--mdc-elevation-box-shadow-for-gss: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, 0.12);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, 0.12);box-shadow:var(--mdc-switch-disabled-handle-elevation, var(--mdc-elevation-box-shadow-for-gss))}.mdc-switch .mdc-switch__focus-ring-wrapper,.mdc-switch .mdc-switch__handle{height:20px;height:var(--mdc-switch-handle-height, 20px)}.mdc-switch:disabled .mdc-switch__handle::after{opacity:0.38;opacity:var(--mdc-switch-disabled-handle-opacity, 0.38)}.mdc-switch .mdc-switch__handle{border-radius:10px;border-radius:var(--mdc-switch-handle-shape, 10px)}.mdc-switch .mdc-switch__handle{width:20px;width:var(--mdc-switch-handle-width, 20px)}.mdc-switch .mdc-switch__handle-track{width:calc(100% - 20px);width:calc(100% - var(--mdc-switch-handle-width, 20px))}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:#fff;fill:var(--mdc-switch-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:#fff;fill:var(--mdc-switch-disabled-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:#fff;fill:var(--mdc-switch-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:#fff;fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:0.38;opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:0.38;opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mdc-switch.mdc-switch--selected .mdc-switch__icon{width:18px;width:var(--mdc-switch-selected-icon-size, 18px);height:18px;height:var(--mdc-switch-selected-icon-size, 18px)}.mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:18px;width:var(--mdc-switch-unselected-icon-size, 18px);height:18px;height:var(--mdc-switch-unselected-icon-size, 18px)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:#6200ee;background-color:var(--mdc-switch-selected-hover-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:#6200ee;background-color:var(--mdc-switch-selected-focus-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:#6200ee;background-color:var(--mdc-switch-selected-pressed-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:#424242;background-color:var(--mdc-switch-unselected-hover-state-layer-color, #424242)}.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:#424242;background-color:var(--mdc-switch-unselected-focus-state-layer-color, #424242)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:#424242;background-color:var(--mdc-switch-unselected-pressed-state-layer-color, #424242)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:0.04;opacity:var(--mdc-switch-selected-hover-state-layer-opacity, 0.04)}.mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-switch-selected-focus-state-layer-opacity, 0.12)}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:0.1;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:0.04;opacity:var(--mdc-switch-unselected-hover-state-layer-opacity, 0.04)}.mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity, 0.12)}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:0.1;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mdc-switch .mdc-switch__ripple{height:48px;height:var(--mdc-switch-state-layer-size, 48px);width:48px;width:var(--mdc-switch-state-layer-size, 48px)}.mdc-switch .mdc-switch__track{height:14px;height:var(--mdc-switch-track-height, 14px)}.mdc-switch:disabled .mdc-switch__track{opacity:0.12;opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mdc-switch:enabled .mdc-switch__track::after{background:#d7bbff;background:var(--mdc-switch-selected-track-color, #d7bbff)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:#d7bbff;background:var(--mdc-switch-selected-hover-track-color, #d7bbff)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:#d7bbff;background:var(--mdc-switch-selected-focus-track-color, #d7bbff)}.mdc-switch:enabled:active .mdc-switch__track::after{background:#d7bbff;background:var(--mdc-switch-selected-pressed-track-color, #d7bbff)}.mdc-switch:disabled .mdc-switch__track::after{background:#424242;background:var(--mdc-switch-disabled-selected-track-color, #424242)}.mdc-switch:enabled .mdc-switch__track::before{background:#e0e0e0;background:var(--mdc-switch-unselected-track-color, #e0e0e0)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:#e0e0e0;background:var(--mdc-switch-unselected-hover-track-color, #e0e0e0)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:#e0e0e0;background:var(--mdc-switch-unselected-focus-track-color, #e0e0e0)}.mdc-switch:enabled:active .mdc-switch__track::before{background:#e0e0e0;background:var(--mdc-switch-unselected-pressed-track-color, #e0e0e0)}.mdc-switch:disabled .mdc-switch__track::before{background:#424242;background:var(--mdc-switch-disabled-unselected-track-color, #424242)}.mdc-switch .mdc-switch__track{border-radius:7px;border-radius:var(--mdc-switch-track-shape, 7px)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-switch:disabled .mdc-switch__handle::after{opacity:1;opacity:var(--mdc-switch-disabled-handle-opacity, 1)}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:ButtonText;fill:var(--mdc-switch-selected-icon-color, ButtonText)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:GrayText;fill:var(--mdc-switch-disabled-selected-icon-color, GrayText)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:ButtonText;fill:var(--mdc-switch-unselected-icon-color, ButtonText)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:GrayText;fill:var(--mdc-switch-disabled-unselected-icon-color, GrayText)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:1;opacity:var(--mdc-switch-disabled-selected-icon-opacity, 1)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:1;opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 1)}.mdc-switch:disabled .mdc-switch__track{opacity:1;opacity:var(--mdc-switch-disabled-track-opacity, 1)}}.mdc-tab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-button-font-size, 0.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:0.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform, uppercase);position:relative}.mdc-tab .mdc-tab__text-label{color:rgba(0, 0, 0, 0.6)}.mdc-tab .mdc-tab__icon{color:rgba(0, 0, 0, 0.54);fill:currentColor}.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:8px;box-sizing:content-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:calc(
      100% + -12px
    );width:calc(
      100% + -8px
    );margin-top:-2px;z-index:2}@media screen and (forced-colors: active){.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring::after,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring::after{content:"";border:2px solid transparent;border-radius:10px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring::after,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring::after{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:8px;box-sizing:content-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:calc(
      100% + -8px
    );width:calc(
      100% + -8px
    );z-index:2}@media screen and (forced-colors: active){.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring::after,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring::after{content:"";border:2px solid transparent;border-radius:10px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring::after,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring::after{border-color:CanvasText}}.mdc-tab__content{position:relative}.mdc-tab__icon{width:24px;height:24px;font-size:24px}.mdc-tab--active .mdc-tab__text-label{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-tab--active .mdc-tab__icon{color:#6200ee;color:var(--mdc-theme-primary, #6200ee);fill:currentColor}.mdc-tab{background:none}.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;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;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{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;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,.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{--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-tab .mdc-tab__ripple::before,.mdc-tab .mdc-tab__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-tab .mdc-tab__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-tab .mdc-tab__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-tab.mdc-ripple-upgraded--unbounded .mdc-tab__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-tab.mdc-ripple-upgraded--foreground-activation .mdc-tab__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-tab.mdc-ripple-upgraded--foreground-deactivation .mdc-tab__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-tab .mdc-tab__ripple::before,.mdc-tab .mdc-tab__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-tab .mdc-tab__ripple::before,.mdc-tab .mdc-tab__ripple::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-tab:hover .mdc-tab__ripple::before,.mdc-tab.mdc-ripple-surface--hover .mdc-tab__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__ripple::before,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-tab:not(.mdc-ripple-upgraded) .mdc-tab__ripple::after{transition:opacity 150ms linear}.mdc-tab:not(.mdc-ripple-upgraded):active .mdc-tab__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-tab.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-tab__ripple{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;will-change:transform,opacity}.mdc-tab-bar{width:100%}.mdc-tab{height:48px}.mdc-tab--stacked{height:72px}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-tab-indicator .mdc-tab-indicator__content--icon{color:#018786;color:var(--mdc-theme-secondary, #018786)}.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{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{-webkit-transform-origin:left;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 -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1);transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1), 250ms -webkit-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-scroller{overflow-y:hidden}.mdc-tab-scroller.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content{transition:250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1);transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1), 250ms -webkit-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;-webkit-transform:none;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-text-field--filled{--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);will-change:transform,opacity}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-text-field--filled .mdc-text-field__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-text-field--filled .mdc-text-field__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-text-field--filled.mdc-ripple-upgraded--unbounded .mdc-text-field__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-activation .mdc-text-field__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-deactivation .mdc-text-field__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-text-field__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:rgba(0, 0, 0, 0.87)}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:rgba(0, 0, 0, 0.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:rgba(0, 0, 0, 0.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::-ms-input-placeholder{color:rgba(0, 0, 0, 0.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:rgba(0, 0, 0, 0.54)}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:rgba(0, 0, 0, 0.54)}}.mdc-text-field .mdc-text-field__input{caret-color:#6200ee;caret-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0, 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, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:rgba(0, 0, 0, 0.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:rgba(0, 0, 0, 0.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:rgba(0, 0, 0, 0.6)}.mdc-text-field .mdc-floating-label{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);height:28px;transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);width:100%;min-width:0;border:none;border-radius:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}.mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}.mdc-text-field__input::-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}.mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.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}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}}.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);height:28px;transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{background-color:rgba(0, 0, 0, 0.87);background-color:var(--mdc-ripple-color, rgba(0, 0, 0, 0.87))}.mdc-text-field--filled:hover .mdc-text-field__ripple::before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:whitesmoke}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.42)}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.87)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{-webkit-transform:translateY(-106%) scale(0.75);transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{-webkit-transform:translateY(-37.25px) scale(1);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{-webkit-transform:translateY(-34.75px) scale(0.75);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-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.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, 0.38)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0, 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:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 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-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius: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-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-text-field__ripple::before,.mdc-text-field--outlined .mdc-text-field__ripple::after{background-color:transparent;background-color:var(--mdc-ripple-color, transparent)}.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 .mdc-text-field__input{display:flex;border:none !important;background-color:transparent}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0;transition:none}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){-webkit-transform:none;transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px;line-height:1.5rem}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{-webkit-transform:translateY(-10.25px) scale(0.75);transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1;animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@-webkit-keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{-webkit-transform:translateY(-27.25px) scale(1);transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-24.75px) scale(0.75);transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1;animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@-webkit-keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{-webkit-transform:translateY(1px);transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{-webkit-transform:translateX(-1px) translateY(-1px);transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{-webkit-transform:translateX(1px) translateY(-1px);transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{-webkit-transform:translateX(1px) translateY(1px);transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{-webkit-transform:translateX(-1px) translateY(1px);transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.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 :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{-webkit-transform:translateY(-37.25px) translateX(-32px) scale(1);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]{-webkit-transform:translateY(-37.25px) translateX(32px) scale(1);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{-webkit-transform:translateY(-34.75px) translateX(-32px) scale(0.75);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,[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],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{-webkit-transform:translateY(-34.75px) translateX(32px) scale(0.75);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{-webkit-animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}[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{-webkit-animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.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(98, 0, 238, 0.87)}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.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--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:#b00020;border-bottom-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:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.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--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.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--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}.mdc-text-field--disabled .mdc-text-field__input{color:rgba(0, 0, 0, 0.38)}@media all{.mdc-text-field--disabled .mdc-text-field__input::-webkit-input-placeholder{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field__input::-ms-input-placeholder{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:rgba(0, 0, 0, 0.38)}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:rgba(0, 0, 0, 0.38)}}.mdc-text-field--disabled .mdc-floating-label{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0, 0, 0, 0.38)}.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, 0.38)}.mdc-text-field--disabled .mdc-text-field__icon--leading{color:rgba(0, 0, 0, 0.3)}.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:rgba(0, 0, 0, 0.3)}.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.06)}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.06)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::-webkit-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-text-field__input::-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-floating-label{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--leading{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-text-field-helper-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit);display:block;margin-top:0;line-height:normal;margin:0;opacity:0;will-change:opacity;transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.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{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-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__icon{align-self:center;cursor:pointer}.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-text-field__icon svg{display:block}.mdc-text-field__icon--leading{margin-left:16px;margin-right:8px}[dir=rtl] .mdc-text-field__icon--leading,.mdc-text-field__icon--leading[dir=rtl]{margin-left:8px;margin-right:16px}.mdc-text-field__icon--trailing{padding:12px;margin-left:0px;margin-right:0px}[dir=rtl] .mdc-text-field__icon--trailing,.mdc-text-field__icon--trailing[dir=rtl]{margin-left:0px;margin-right:0px}:root{--mdc-theme-primary:#6200ee;--mdc-theme-secondary:#018786;--mdc-theme-background:#fff;--mdc-theme-surface:#fff;--mdc-theme-error:#b00020;--mdc-theme-on-primary:#fff;--mdc-theme-on-secondary:#fff;--mdc-theme-on-surface:#000;--mdc-theme-on-error:#fff;--mdc-theme-text-primary-on-background:rgba(0, 0, 0, 0.87);--mdc-theme-text-secondary-on-background:rgba(0, 0, 0, 0.54);--mdc-theme-text-hint-on-background:rgba(0, 0, 0, 0.38);--mdc-theme-text-disabled-on-background:rgba(0, 0, 0, 0.38);--mdc-theme-text-icon-on-background:rgba(0, 0, 0, 0.38);--mdc-theme-text-primary-on-light:rgba(0, 0, 0, 0.87);--mdc-theme-text-secondary-on-light:rgba(0, 0, 0, 0.54);--mdc-theme-text-hint-on-light:rgba(0, 0, 0, 0.38);--mdc-theme-text-disabled-on-light:rgba(0, 0, 0, 0.38);--mdc-theme-text-icon-on-light:rgba(0, 0, 0, 0.38);--mdc-theme-text-primary-on-dark:white;--mdc-theme-text-secondary-on-dark:rgba(255, 255, 255, 0.7);--mdc-theme-text-hint-on-dark:rgba(255, 255, 255, 0.5);--mdc-theme-text-disabled-on-dark:rgba(255, 255, 255, 0.5);--mdc-theme-text-icon-on-dark:rgba(255, 255, 255, 0.5)}.mdc-theme--primary{color:#6200ee  !important;color:var(--mdc-theme-primary, #6200ee) !important}.mdc-theme--secondary{color:#018786  !important;color:var(--mdc-theme-secondary, #018786) !important}.mdc-theme--background{background-color:#fff;background-color:var(--mdc-theme-background, #fff)}.mdc-theme--surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-theme--error{color:#b00020  !important;color:var(--mdc-theme-error, #b00020) !important}.mdc-theme--on-primary{color:#fff  !important;color:var(--mdc-theme-on-primary, #fff) !important}.mdc-theme--on-secondary{color:#fff  !important;color:var(--mdc-theme-on-secondary, #fff) !important}.mdc-theme--on-surface{color:#000  !important;color:var(--mdc-theme-on-surface, #000) !important}.mdc-theme--on-error{color:#fff  !important;color:var(--mdc-theme-on-error, #fff) !important}.mdc-theme--text-primary-on-background{color:rgba(0, 0, 0, 0.87)  !important;color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87)) !important}.mdc-theme--text-secondary-on-background{color:rgba(0, 0, 0, 0.54)  !important;color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54)) !important}.mdc-theme--text-hint-on-background{color:rgba(0, 0, 0, 0.38)  !important;color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-disabled-on-background{color:rgba(0, 0, 0, 0.38)  !important;color:var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-icon-on-background{color:rgba(0, 0, 0, 0.38)  !important;color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-primary-on-light{color:rgba(0, 0, 0, 0.87)  !important;color:var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87)) !important}.mdc-theme--text-secondary-on-light{color:rgba(0, 0, 0, 0.54)  !important;color:var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)) !important}.mdc-theme--text-hint-on-light{color:rgba(0, 0, 0, 0.38)  !important;color:var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-disabled-on-light{color:rgba(0, 0, 0, 0.38)  !important;color:var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-icon-on-light{color:rgba(0, 0, 0, 0.38)  !important;color:var(--mdc-theme-text-icon-on-light, rgba(0, 0, 0, 0.38)) !important}.mdc-theme--text-primary-on-dark{color:white  !important;color:var(--mdc-theme-text-primary-on-dark, white) !important}.mdc-theme--text-secondary-on-dark{color:rgba(255, 255, 255, 0.7)  !important;color:var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)) !important}.mdc-theme--text-hint-on-dark{color:rgba(255, 255, 255, 0.5)  !important;color:var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)) !important}.mdc-theme--text-disabled-on-dark{color:rgba(255, 255, 255, 0.5)  !important;color:var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5)) !important}.mdc-theme--text-icon-on-dark{color:rgba(255, 255, 255, 0.5)  !important;color:var(--mdc-theme-text-icon-on-dark, rgba(255, 255, 255, 0.5)) !important}.mdc-theme--primary-bg{background-color:#6200ee  !important;background-color:var(--mdc-theme-primary, #6200ee) !important}.mdc-theme--secondary-bg{background-color:#018786  !important;background-color:var(--mdc-theme-secondary, #018786) !important}.mdc-tooltip__surface{border-radius:4px;border-radius:var(--mdc-shape-small, 4px)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{border-radius:4px;border-radius:var(--mdc-shape-small, 4px)}.mdc-tooltip__surface{color:white;color:var(--mdc-theme-text-primary-on-dark, white)}.mdc-tooltip__surface{background-color:rgba(0, 0, 0, 0.6)}.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip{z-index:9}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip__title{color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))}.mdc-tooltip__content{color:rgba(0, 0, 0, 0.6)}.mdc-tooltip__content-link{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-tooltip{position:fixed;display:none}.mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__surface{background-color:#fff}.mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__caret-surface-top,.mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__caret-surface-bottom{background-color:#fff}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit);line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{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);align-items:flex-start;border-radius:4px;display:flex;flex-direction:column;line-height:20px;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{display:block;margin-top:0;line-height:20px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-subtitle2-font-size, 0.875rem);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:0.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform, inherit);margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__title::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-tooltip__surface .mdc-tooltip__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{-webkit-transform:scale(1);transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{-webkit-transform:scale(1);transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;-webkit-transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208);transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{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);outline:1px solid transparent;z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mdc-top-app-bar{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee);color:white;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;background-color:var(--mdc-ripple-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__action-item.mdc-ripple-surface--hover::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-surface--hover::before{opacity:0.08;opacity:var(--mdc-ripple-hover-opacity, 0.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:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.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:0.24;opacity:var(--mdc-ripple-press-opacity, 0.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:var(--mdc-ripple-press-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{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:0.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-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-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:24px;border-bottom-left-radius:0}[dir=rtl] .mdc-top-app-bar--short-collapsed,.mdc-top-app-bar--short-collapsed[dir=rtl]{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius: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-typography{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-font-family, Roboto, sans-serif)}.mdc-typography--headline1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:6rem;font-size:var(--mdc-typography-headline1-font-size, 6rem);line-height:6rem;line-height:var(--mdc-typography-headline1-line-height, 6rem);font-weight:300;font-weight:var(--mdc-typography-headline1-font-weight, 300);letter-spacing:-0.015625em;letter-spacing:var(--mdc-typography-headline1-letter-spacing, -0.015625em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline1-text-decoration, inherit);text-decoration:var(--mdc-typography-headline1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline1-text-transform, inherit)}.mdc-typography--headline2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:3.75rem;font-size:var(--mdc-typography-headline2-font-size, 3.75rem);line-height:3.75rem;line-height:var(--mdc-typography-headline2-line-height, 3.75rem);font-weight:300;font-weight:var(--mdc-typography-headline2-font-weight, 300);letter-spacing:-0.0083333333em;letter-spacing:var(--mdc-typography-headline2-letter-spacing, -0.0083333333em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline2-text-decoration, inherit);text-decoration:var(--mdc-typography-headline2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline2-text-transform, inherit)}.mdc-typography--headline3{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline3-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:3rem;font-size:var(--mdc-typography-headline3-font-size, 3rem);line-height:3.125rem;line-height:var(--mdc-typography-headline3-line-height, 3.125rem);font-weight:400;font-weight:var(--mdc-typography-headline3-font-weight, 400);letter-spacing:normal;letter-spacing:var(--mdc-typography-headline3-letter-spacing, normal);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline3-text-decoration, inherit);text-decoration:var(--mdc-typography-headline3-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline3-text-transform, inherit)}.mdc-typography--headline4{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline4-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:2.125rem;font-size:var(--mdc-typography-headline4-font-size, 2.125rem);line-height:2.5rem;line-height:var(--mdc-typography-headline4-line-height, 2.5rem);font-weight:400;font-weight:var(--mdc-typography-headline4-font-weight, 400);letter-spacing:0.0073529412em;letter-spacing:var(--mdc-typography-headline4-letter-spacing, 0.0073529412em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline4-text-decoration, inherit);text-decoration:var(--mdc-typography-headline4-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline4-text-transform, inherit)}.mdc-typography--headline5{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline5-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.5rem;font-size:var(--mdc-typography-headline5-font-size, 1.5rem);line-height:2rem;line-height:var(--mdc-typography-headline5-line-height, 2rem);font-weight:400;font-weight:var(--mdc-typography-headline5-font-weight, 400);letter-spacing:normal;letter-spacing:var(--mdc-typography-headline5-letter-spacing, normal);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline5-text-decoration, inherit);text-decoration:var(--mdc-typography-headline5-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline5-text-transform, inherit)}.mdc-typography--headline6{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:0.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit)}.mdc-typography--subtitle1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit)}.mdc-typography--subtitle2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-subtitle2-font-size, 0.875rem);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:0.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform, inherit)}.mdc-typography--body1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height, 1.5rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:0.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform, inherit)}.mdc-typography--body2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mdc-typography--caption{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit)}.mdc-typography--button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-button-font-size, 0.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:0.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform, uppercase)}.mdc-typography--overline{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-overline-font-size, 0.75rem);line-height:2rem;line-height:var(--mdc-typography-overline-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-overline-font-weight, 500);letter-spacing:0.1666666667em;letter-spacing:var(--mdc-typography-overline-letter-spacing, 0.1666666667em);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-overline-text-decoration, none);text-decoration:var(--mdc-typography-overline-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-overline-text-transform, uppercase)}

/*# sourceMappingURL=material-components-web.min.css.map*//* CSS MinifyError
(26,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(77,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(78,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-btn'
(88,17): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(96,26): run-time error CSS1039: Token not allowed after unary operator: '-disabled'
(102,32): run-time error CSS1039: Token not allowed after unary operator: '-colors-prime-purple-prime-purple-700'
(106,32): run-time error CSS1039: Token not allowed after unary operator: '-colors-prime-purple-prime-purple-900'
(115,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(116,22): run-time error CSS1039: Token not allowed after unary operator: '-disabled'
(117,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-btn'
(136,22): run-time error CSS1039: Token not allowed after unary operator: '-disabled'
(173,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(176,25): run-time error CSS1039: Token not allowed after unary operator: '-border-default'
(177,28): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue'
(182,28): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue'
(186,24): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(195,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(196,25): run-time error CSS1039: Token not allowed after unary operator: '-border-default'
(197,28): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue'
(207,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(215,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue'
(221,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(235,28): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(255,28): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(261,24): run-time error CSS1039: Token not allowed after unary operator: '-color-error'
(265,28): run-time error CSS1039: Token not allowed after unary operator: '-color-error'
(269,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(274,17): run-time error CSS1039: Token not allowed after unary operator: '-color-error'
(279,24): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(283,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(287,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(292,21): run-time error CSS1039: Token not allowed after unary operator: '-colors-prime-purple-prime-purple-700'
(296,21): run-time error CSS1039: Token not allowed after unary operator: '-colors-prime-purple-prime-purple-900'
(306,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(308,17): run-time error CSS1039: Token not allowed after unary operator: '-color-error'
(315,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(317,17): run-time error CSS1039: Token not allowed after unary operator: '-color-error'
(350,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(362,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(364,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-btn'
(374,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(381,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-prime-purple-prime-purple-700'
(385,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-prime-purple-prime-purple-900'
(396,25): run-time error CSS1039: Token not allowed after unary operator: '-border-default'
(397,28): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue'
(403,25): run-time error CSS1039: Token not allowed after unary operator: '-border-default'
(404,28): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue'
(420,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue'
(436,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(439,28): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(447,25): run-time error CSS1039: Token not allowed after unary operator: '-border-default'
(448,28): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue'
(458,28): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue'
(461,25): run-time error CSS1039: Token not allowed after unary operator: '-border-default'
(462,28): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(463,19): run-time error CSS1039: Token not allowed after unary operator: '-max-index'
(468,32): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue'
(471,29): run-time error CSS1039: Token not allowed after unary operator: '-border-default'
(472,32): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(473,23): run-time error CSS1039: Token not allowed after unary operator: '-max-index'
(483,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(490,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue'
(497,28): run-time error CSS1039: Token not allowed after unary operator: '-list-selected'
(501,28): run-time error CSS1039: Token not allowed after unary operator: '-list-selected'
(506,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(513,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue'
(521,32): run-time error CSS1039: Token not allowed after unary operator: '-list-selected'
(536,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(560,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(561,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-500'
(579,22): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(609,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(612,28): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(613,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(626,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(634,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(668,22): run-time error CSS1039: Token not allowed after unary operator: '-White'
(698,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(731,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(756,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(758,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(759,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-btn'
(769,17): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(778,26): run-time error CSS1039: Token not allowed after unary operator: '-disabled'
(784,32): run-time error CSS1039: Token not allowed after unary operator: '-colors-prime-purple-prime-purple-700'
(788,32): run-time error CSS1039: Token not allowed after unary operator: '-colors-prime-purple-prime-purple-900'
(798,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(800,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(801,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-btn'
(811,17): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(820,26): run-time error CSS1039: Token not allowed after unary operator: '-disabled'
(835,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(837,22): run-time error CSS1039: Token not allowed after unary operator: '-disabled'
(838,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-btn'
(857,22): run-time error CSS1039: Token not allowed after unary operator: '-disabled'
(894,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(929,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(939,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(940,16): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(1011,28): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-300'
(1013,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1085,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1086,16): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(1107,28): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-300'
(1109,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1145,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-500'
(1155,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1156,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-500'
(1174,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1178,28): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(1179,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(1188,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(1192,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1196,28): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(1197,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(1205,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(1208,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1211,28): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(1212,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(1226,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1229,28): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(1230,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(1242,22): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(1246,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1250,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(1255,22): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(1262,21): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(1303,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-900'
(1304,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1354,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1362,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-300'
(1387,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1403,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1437,21): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(1445,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1458,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1470,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1483,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1494,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1506,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1510,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(1560,24): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-500'
(1561,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1570,24): run-time error CSS1039: Token not allowed after unary operator: '-color-error'
(1575,17): run-time error CSS1039: Token not allowed after unary operator: '-color-error'
(1576,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1591,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1601,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-500'
(1670,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-900'
(1672,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1695,22): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(1710,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-500'
(1711,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1729,22): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(1775,22): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(1783,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-900'
(1784,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1799,22): run-time error CSS1039: Token not allowed after unary operator: '-colors-prime-purple-prime-purple-50'
(1805,22): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(1819,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-900'
(1821,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1837,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-grey-grey-700'
(1838,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1864,22): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(1878,22): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(1916,22): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(1917,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-900'
(1918,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1946,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-900'
(1947,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1972,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-900'
(1973,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1984,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-900'
(1985,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(1997,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-900'
(1998,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(2037,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-500'
(2145,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-default'
(2191,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(2312,35): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2313,35): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2317,35): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2318,35): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2352,35): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2353,35): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2543,30): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(2551,30): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(2555,30): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(2559,30): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(2563,30): run-time error CSS1039: Token not allowed after unary operator: '-color-gray'
(2594,35): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2667,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(2745,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-900'
(2756,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-300'
(2764,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@supports'
(2779,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-900'
(2852,21): run-time error CSS1039: Token not allowed after unary operator: '-colors-dark-blue-dark-blue-900'
(2892,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(2896,21): run-time error CSS1039: Token not allowed after unary operator: '-colors-prime-purple-prime-purple-700'
(2904,21): run-time error CSS1039: Token not allowed after unary operator: '-colors-prime-purple-prime-purple-900'
(2928,17): run-time error CSS1039: Token not allowed after unary operator: '-colors-grey-grey-700'
(2985,14): run-time error CSS1030: Expected identifier, found '.'
(2985,57): run-time error CSS1031: Expected selector, found ')'
(2985,57): run-time error CSS1025: Expected comma or open brace, found ')'
Minify Error */

/*********************************************************************
*
*           CSS User On boarding
*
**********************************************************************/


input,
textarea,
button,
select,
div,
a {
    -webkit-tap-highlight-color: transparent;
}

@media (max-width: 768px) {
    /* Do this to allow sticky elements */
    body {
        overflow-x: clip !important;
    }
}

:root {
    --bgcolor: #FFFFFF;
    --primary-purple: #703EFF;
    --border-default: 8px;
    --border-radius-btn: 24px;
    --colors-dark-blue: #696781;
    --colors-dark-blue-dark-blue-500: #1F1C43;
    --colors-dark-blue-dark-blue-900: #0D0C1C;
    --colors-dark-blue-dark-blue-300: #696781;
    --colors-prime-purple-prime-purple-50: #F1E8FF;
    --colors-prime-purple-prime-purple-700: #502CB5;
    --colors-prime-purple-prime-purple-900: #2F1A6B;
    --colors-grey-grey-700: #A8ABAF;
    --color-gray: #F5F5F5;
    --color-error: #FF0000;
    --disabled: #E9E8EC;
    --max-index: 1000;
    --font-family-default: 'pf_highway_sans_pro_lightRg';
}

.pointer {
    cursor: pointer;
}

.flex-item {
    padding-top: 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    color: #5F6061;
    flex: none;
    order: 0;
    flex-grow: 1;
}

.flex-item_button {
    padding-top: 16px;
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    color: #5F6061;
    flex: none;
    order: 0;
    flex-grow: 1;
}


.primary_button {
    width: 100%;
    font-family: 'pf_highway_sans_pro_lightRg';
    background: var(--primary-purple);
    border-radius: var(--border-radius-btn);
    border: none;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    height: 43px;
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    color: var(--bgcolor);
    flex: none;
    order: 0;
    flex-grow: 0;
}

.primary_button:disabled,
.primary_button[disabled] {
        background: var(--disabled);
        color: #9897A9;
}

    .primary_button:hover:not(:disabled) {
        transition: 0.2s cubic-bezier(0.83, 0, 0.17, 1);
        background-color: var(--colors-prime-purple-prime-purple-700);
    }

    .primary_button:active:not(:disabled) {
        background-color: var(--colors-prime-purple-prime-purple-900);
    }

.primary_button:focus {
        outline: 0 !important;
}

.gray_button {
    width: 100%;
    font-family: var(--font-family-default);
    background: var(--disabled);
    border-radius: var(--border-radius-btn);
    border: none;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    height: 43px;
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    color: #9897A9;
    flex: none;
    order: 0;
    flex-grow: 0;
}


.gray_button:disabled,
.gray_button[disabled] {
    background: var(--disabled);
}

.gray_button:hover {
    transition: 0.2s cubic-bezier(0.83, 0, 0.17, 1);
    /*background-color: #007487;*/
    opacity: 0.8;
}

.gray_button:focus {
        outline: 0 !important;
}

/*Input Control*/
.input_container {
    display: inline-block;
    width: 100%;
}

.input_wrapper {
    position: relative;
}

.input_wrapper_flex {
    position: relative;
    display: flex;
}


.input_wrapper_padd_flex {
    position: relative;
    display: flex;
    padding-right:19px;
}


.input_ctrl {
    font-family: var(--font-family-default);
    font-size: 16px;
    padding: 12px;
    border-radius: var(--border-default) !important;
    border: 1px solid var(--colors-dark-blue);
    width: 100%;
}

input_ctrl:placeholder-shown {
    border: 1px solid var(--colors-dark-blue);
}

.input_ctlr:not(:placeholder-shown) {
    border-color: var(--primary-purple);
}

.onboarding_modal_body {
    overflow: hidden !important;
}

.input_ctrl_basis {
    padding: 10px;
    font-family: var(--font-family-default);
    border-radius: var(--border-default);
    border: 1px solid var(--colors-dark-blue);
    width: 100%;
    flex-basis: 150px;
}

.input_ctrl:focus-visible {
    outline: none;
}

.label_ctlr {
    font-family: var(--font-family-default);
    font-size: 16px;
    padding: 12px;
    margin: 0px;
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    color: var(--colors-dark-blue);
    transition-timing-function: ease;
    transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

.label_ctlr {
    font-family: var(--font-family-default);
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    transition: 0.2s;
    transition-timing-function: ease;
    transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

.input_ctrl:focus + .label_ctlr, .input_ctrl:not(:placeholder-shown) + .label_ctlr {
    transform: scale(0.80) translateY(-70%) translateX(8px);
    z-index: 1;
    background-color: var(--bgcolor);
    font-size: 16px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 4px;
    padding-right: 4px;
}

.rstcontainer_confirm .input_ctrl:focus + .label_ctlr, .rstcontainer_confirm .input_ctrl:not(:placeholder-shown) + .label_ctlr {
    left: -10px;
}

._account_reset_password_phase1 .input_ctrl {
    padding-right: 40px;
}

/* For IE Browsers*/
.input_ctrl:focus + .label_ctlr, .input_ctrl:not(:-ms-input-placeholder) + .label_ctlr {
    transform: scale(0.80) translateY(-70%) translateX(8px);
    z-index: 1;
    background-color: var(--bgcolor);
    font-size: 20px;
    padding: 0px;
}

.input_error {
    border-color: var(--color-error);
}

.input_error:hover {
        border-color: var(--color-error);
}

.label_ctlr_focus {
    color: var(--primary-purple);
}


.label_ctlr_error {
    color: var(--color-error);
}


.input_focus {
    border-color: var(--primary-purple);
}

.input_focus:not(:placeholder-shown) {
        border-color: var(--primary-purple);
}

.tertiary-hyperlink {
    color: var(--primary-purple);
    font-weight: 600;
}

    .tertiary-hyperlink:hover {
        color: var(--colors-prime-purple-prime-purple-700);
    }

    .tertiary-hyperlink:active {
        color: var(--colors-prime-purple-prime-purple-900);
    }

.error_wrapper {
    display: none!important;
    display: flex;
    gap: 2px;
}

.error_label {
    font-family: var(--font-family-default);
    display: flex;
    color: var(--color-error);
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
}

.error_label_msg {
    font-family: var(--font-family-default);
    display: flex;
    color: var(--color-error);
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
}

.error_visible {
   display:block!important;
}

/*Password Control*/
.visiblePassEye {
    display: none;
}

.hiddenPassEye {

}

.ShowPasswordSignUp {
    position: absolute;
    left: calc(100% - 32px);
    top: 12px;
    text-decoration: none;
    cursor: pointer;
}

.οnboarding_logout_modal{
    max-width:485px!important
}

.on_boarding_modal_close {
    position: absolute;
    font-family: var(--font-family-default);
    right: 24px !important;
    top: 24px !important;
    color: black !important;
    font-size: 22px !important;
    font-weight: 100;
    z-index: 1;
    text-decoration: none !important;
}

.tertiary_button {
    width: 100%;
    font-family: var(--font-family-default);
    background-color: white;
    border-radius: var(--border-radius-btn);
    border: none;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    height: 43px;
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    color: var(--primary-purple);
    flex: none;
    order: 0;
    flex-grow: 0;
}

.tertiary_button:hover {
    color: var(--colors-prime-purple-prime-purple-700);
}

.tertiary_button:active {
    color: var(--colors-prime-purple-prime-purple-900);
}

/*********************************************
*
*   Select Option
*
*********************************************/

.select_ctrl {
    padding: 10px;
    border-radius: var(--border-default);
    border: 1px solid var(--colors-dark-blue);
    width: 100%;
}

.select_ctrl_basis {
    padding: 10px;
    border-radius: var(--border-default);
    border: 1px solid var(--colors-dark-blue);
    width: 100%;
    flex-basis: 150px;
}

.select_ctrl:focus-visible {
    outline: none;
}

.label_select_ctlr {
    padding: 10px;
    margin: 0px;
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    color: var(--colors-dark-blue);
    transition-timing-function: ease;
    transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

.label_select_ctlr {
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    transition: 0.2s;
    transition-timing-function: ease;
    transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

.select_ctrl:not(:placeholder-shown) + .label_select_ctlr {
    font-family: var(--font-family-default);
    transform: scale(0.80) translateY(-70%) translateX(8px);
    z-index: 1;
    background-color: var(--bgcolor);
    font-size: 16px;
    font-weight: 600;
    padding: 0px;
}

.select_ctrl {
    padding: 10px;
    border-radius: var(--border-default);
    border: 1px solid var(--colors-dark-blue);
    width: 100%;
}

._select_option_visible {
    display: block !important;
}

._select_option {
    width: 100%;
    border: 1px solid var(--colors-dark-blue);
    top: 50px;
    position: absolute;
    border-radius: var(--border-default);
    background-color: var(--bgcolor);
    z-index: var(--max-index);
    display: none;
}

    ._select_option:focus {
        border: 1px solid var(--colors-dark-blue);
        top: 50px;
        position: absolute;
        border-radius: var(--border-default);
        background-color: var(--bgcolor);
        z-index: var(--max-index);
    }

._list {
    padding: 12px;
    margin: 0px;
}


._list_option {
    font-family: var(--font-family-default);
    list-style-type: none;
    margin: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    color: var(--colors-dark-blue);
    border-radius: 4px;
    padding: 8px;
    margin-bottom: 8px;
}

._list_option_selected {
    background-color: var(--list-selected);
}

._list_option:hover {
    background-color: var(--list-selected);
    cursor: pointer;
}

._list_option_empty {
    font-family: var(--font-family-default);
    list-style-type: none;
    margin: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    color: var(--colors-dark-blue);
    border-radius: 4px;
    padding: 16px;
    margin-bottom: 8px;
}


._list_option_empty:hover {
        background-color: var(--list-selected);
        cursor: pointer;
}

.onboarding_account_login_dialog {
    max-width: 450px!important;
    width: 100%
}

.onboarding_account_login_content {
    border-radius: 16px!important;
    max-width: 450px !important;
}

.on_boarding_bg {
    background: var(--color-gray);
}

.on_boarding_generic_outer_wrapper {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.on_boarding_generic_wrapper {
    display: flex;
    flex-direction: row;
    gap: 24px;
    margin-top: 36px;
}
.on_boarding_account_menu {
    padding-top: 49px;
    display:block;
    min-width:305px;
}

.on_boarding_generic_header,
.on_boarding_generic_header_mobile {
    font-family: var(--font-family-default);
    color: var(--colors-dark-blue-dark-blue-500);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 25px;
    background-color: #f5f5f5 !important;
}

.on_boarding_generic_content_wrapper {
    width:100%;
    display:flex;
    flex-direction:column;
    gap:24px;
    max-width: calc(100vw - 410px);
}

.on_boarding_generic_content {
    border-radius: 16px;
    background: var(--bgcolor);
}

.on_boarding_generic_menu{
    display:flex;
    justify-content:space-evenly;
    margin-top:56px;
}
.on_boarding_generic_menu_center {
    margin: auto;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    padding-top: 24px;
}
.on_boarding_generic_image_wrapper{
    display:flex;
    gap:16px;
    flex-direction:column;
    align-items:center;
}
.on_boarding_generic_menu_wrapper {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
}

.on_boarding_generic_image {
    font-family: var(--font-family-default);
    display: flex;
    border-radius: 50%;
    background-color: var(--bgcolor);
    color: var(--primary-purple);
    width: 120px;
    height: 120px;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    align-items: center;
    justify-content: center;
}



.on_boarding_generic_text {
    font-family: var(--font-family-default);
    color: #703EFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
}
.on_boarding_generic_sign_out_text {
    font-family: var(--font-family-default);
    color: #703EFF;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    cursor: pointer;
}
.on_boarding_generic_menu_sign_out {
    display: flex;
    padding: 16px;
}
.on_boarding_menu_image {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    border: 0;
    border-style: none;
    object-fit: scale-down;
}

/***********************************************************
*
*       Account Menu
*
***********************************************************/
._account_menu {
    display: flex;
    width: 100%;
    padding: 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    border-radius: 8px;
    background: var(--White, #FFF);
}

._account_menu_responsive ._account_menu_item,
._account_menu_responsive ._account_menu_item_txt {
    padding-left: 0;
    padding-right: 0;
}

._account_menu_item {
    display: flex;
    width: 100%;
    height: 40px;
    padding: 8px;
    align-items: center;
    border-radius: 4px;
}

._account_menu_item:hover {
  cursor:pointer;
}

._account_menu_item_selected {
    background: #F1E8FF;
    height: 40px;
    align-items: center;
    border-radius: 4px;
    padding:8px;
}
._account_menu_item_txt {
    font-family: var(--font-family-default);
    width: 100%;
    color: #0D0C1C;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    display: flex;
    gap: 8px;
    padding:8px;
    padding-left: 0px;
}
._account_menu_arrow_window
{
    margin-left:auto;
}
.on_boarding_account_menu {
    padding-top: 49px;
    display: block;
}
/***********************************************************
*
*       DatePicker
*
***********************************************************/
._account_datepicker_modal {
    max-width: 250px !important;
}
._account_datepicker_modal_content {
    max-width: 250px!important;
    border-radius:16px!important;
}
._account_datepicker_input {
    font-family: var(--font-family-default);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    width: 100%;
    border: none;
    border-radius: 16px !important;
}
._account_hidden {
    display:none;
}

._account_hidden_cntry{
    display:none;
}
._account_hidden_value {
    display: none;
}

.account_datapicker_container {
    padding:16px;
}

.account_datepicker_primary_button {
    font-family: var(--font-family-default);
    width: 100%;
    background: var(--primary-purple);
    border-radius: var(--border-radius-btn);
    border: none;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    height: 38px;
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    color: var(--bgcolor);
    flex: none;
    order: 0;
    flex-grow: 0;
}


    .account_datepicker_primary_button:disabled,
    .account_datepicker_primary_button[disabled] {
        background: var(--disabled);
        color: #9897A9;
    }

    .account_datepicker_primary_button:hover:not(:disabled) {
        transition: 0.2s cubic-bezier(0.83, 0, 0.17, 1);
        background-color: var(--colors-prime-purple-prime-purple-700);
    }

    .account_datepicker_primary_button:active:not(:disabled) {
        background-color: var(--colors-prime-purple-prime-purple-900);
    }

    .account_datepicker_primary_button:focus {
        outline: 0 !important;
    }



.account_select_primary_button {
    font-family: var(--font-family-default);
    width: 100%;
    background: var(--primary-purple);
    border-radius: var(--border-radius-btn);
    border: none;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    height: 38px;
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    color: var(--bgcolor);
    flex: none;
    order: 0;
    flex-grow: 0;
}


    .account_select_primary_button:disabled,
    .account_select_primary_button[disabled] {
        background: var(--disabled);
    }

    .account_select_primary_button:hover {
        transition: 0.2s cubic-bezier(0.83, 0, 0.17, 1);
        /*background-color: #007487;*/
        opacity: 0.8;
    }

    .account_select_primary_button:focus {
        outline: 0 !important;
    }


.account_datepicker_gray_button {
    font-family: var(--font-family-default);
    width: 100%;
    background: var(--disabled);
    border-radius: var(--border-radius-btn);
    border: none;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    height: 38px;
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    color: #9897A9;
    flex: none;
    order: 0;
    flex-grow: 0;
}


.account_datepicker_gray_button:disabled,
.account_datepicker_gray_button[disabled] {
    background: var(--disabled);
}

.account_datepicker_gray_button:hover {
    transition: 0.2s cubic-bezier(0.83, 0, 0.17, 1);
    /*background-color: #007487;*/
    opacity: 0.8;
}

.account_datepicker_gray_button:focus {
    outline: 0 !important;
}
/**********************************************************
*
* Account Select
*
***********************************************************/
._account_select_container{
    
}
._account_select_wrapper{
   padding:16px;
}
._account_select_separator {
    border-top: 1px solid #EDF1F6;
}
._account_select_items{
    display:flex;
    flex-direction:column;
    padding-top:24px;
    padding-bottom:40px;
}

._account_select_items::-webkit-scrollbar {
        width: 5px;
}
._account_select_item {
    font-family: var(--font-family-default);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    color: #0D0C1C;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}
._account_select_header {
    display: flex;
    padding-bottom: 16px;

    flex-direction: column;
    align-items: flex-start;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
}

._account_select_input_img{
    position:relative;
    top : -24px;
    left: calc(100% - 28px);
}

._account_select_item_img{
    
}

._account_select_input {
    font-family: var(--font-family-default);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    width: 100%;
    border: none;
    cursor:pointer;
}
._account_select_input_code {
    font-family: var(--font-family-default);
    color:var(--primary-purple);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    width: 40px;
    border: none;
    border-radius: 16px !important;
}
._account_select_modal {
    max-width: 250px !important;
}

._account_selectr_modal_content {
    max-width: 250px !important;
    border-radius: 16px !important;
}

/***********************************************************
*
*       Country
*
***********************************************************/
._account_country_items {
    display: flex;
    flex-direction: column;
    padding-top: 24px;
    padding-bottom: 40px;
    min-height: 60vh;
    max-height: 60vh;
    overflow: auto;
    padding-right: 12px;
    scrollbar-color: gray white !important;
    scrollbar-width: thin;
}

._account_country_items::-webkit-scrollbar {
        width: 5px;
}

._account_country_modal_content {
    max-width: 407px !important;
    border-radius: 16px !important;
}

._account_country_modal {
    max-width: 407px !important;
}

._account_country_wrapper {
    padding-left: 24px;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 4px;
    display: flex;
    flex-direction:column;
}

._account_country_search_container {
    margin-right: 12px;
    margin-bottom: 16px;
    margin-top: 8px;
    display: flex;
    height: 32px;
    flex-direction: column;
    align-items: flex-start;
    flex-shrink: 0;
    align-self: stretch;
}

._account_country_search {
    border: 1px solid var(--colors-dark-blue-dark-blue-300);
    border-radius: 24px !important;
    font-family: var(--font-family-default);
    width: 98%;
    height: 32px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    background-image: url(/site/images/search.svg) !important;
    background-repeat: no-repeat;
    background-position: 8px;
    display: block;
    padding-left: 38px;
}

/***********************************************************
*
*       Prefix
*
***********************************************************/
._account_prefix_items {
    display: flex;
    flex-direction: column;
    padding-bottom: 40px;
    max-height: 45vh;
    min-height: 45vh;
    overflow: auto;
    margin-top: 32px;
    gap: 8px;
    scrollbar-color: gray white !important;
    scrollbar-width: thin;
    padding-right: 9px;
}

._account_prefix_items::-webkit-scrollbar {
    width: 5px;
}

._account_prefix_modal_content {
    max-width: 407px !important;
    border-radius: 16px !important;
}

    ._account_prefix_modal .on_boarding_modal_close img {
        padding-top: 4px;
    }

._account_prefix_modal {
    max-width: 407px !important;
}

._account_prefix_wrapper {
    padding-left: 24px;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 4px;
    display: flex;
    flex-direction: column;
}

._account_prefix_item_wrapper
{
    display:flex;
    flex-direction:row;
    gap:16px;
    flex-basis:290px;
}

._account_prefix_wrapper ._account_prefix_show_list_item:first-of-type img {
    margin-right: 20px;
}

._account_select_item_prefix_txt {
    font-family: var(--font-family-default);
    color:var(--primary-purple);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    flex-basis:40px;
}

._account_prefix_search_container {
    margin-right: 12px;
    margin-bottom:24px;
    margin-top:8px;
    display: flex;
    height: 32px;
    flex-direction: column;
    align-items: flex-start;
    flex-shrink: 0;
    align-self: stretch;
   
}
._account_prefix_search {
    border: 1px solid var(--colors-dark-blue-dark-blue-300);
    border-radius: 24px !important;
    font-family: var(--font-family-default);
    width: 98%;
    height: 32px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    background-image: url(/site/images/search.svg) !important;
    background-repeat: no-repeat;
    background-position: 8px 3px;
    display: block;
    padding-left: 36px;
    padding-bottom: 3px;
}
._account_prefix_current_container {
    margin-bottom: 24px;
    display: flex;
    height: 32px;
    flex-direction: column;
    align-items: flex-start;
    flex-shrink: 0;
    align-self: stretch;
    gap:8px;
}
._account_prefix_hide_list_item{
    display:none
}

._account_prefix_show_list_item {
    display: block;

}
._account_prefix_letter_label {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    color: var(--colors-dark-blue-dark-blue-500);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
._account_prefix_current_title {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    font-family: var(--font-family-default);
    color: var(--colors-dark-blue-dark-blue-500);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

#_account_profile_phonenumber_container {
    display: flex;
    flex-direction: row;
}

/***********************************************************
*
*       Profile Menu
*
***********************************************************/
._account_profile_generic_image {
    font-family: var(--font-family-default);
    margin: 16px;
    display: flex;
    border-radius: 50%;
    background-color: var(--bgcolor);
    color: var(--primary-purple);
    min-width: 120px;
    width: 120px;
    height: 120px;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    align-items: center;
    justify-content: center;
    background: var(--color-gray);
}

.account_profile_generic_image_control {
    font-family: var(--font-family-default);
    margin: 16px 16px 16px 0px;
    display: flex;
    border-radius: 50%;
    background-color: var(--bgcolor);
    color: var(--primary-purple);
    width: 120px;
    height: 120px;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    align-items: center;
    justify-content: center;
    background: var(--color-gray);
}
._account_profile_image {
    font-family: var(--font-family-default);
    display: flex;
    border-radius: 50%;
    background-color: var(--bgcolor);
    color: var(--primary-purple);
    width: 120px;
    height: 120px;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    align-items: center;
    justify-content: center;
    position: relative;
    left: 12px;
    display: none;
}

._account_profile_photo_image {
    font-family: var(--font-family-default);
    display: none;
    border-radius: 50%;
    background-color: var(--bgcolor);
    color: var(--primary-purple);
    width: 120px;
    height: 120px;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    align-items: center;
    justify-content: center;
    position: relative;
}

._account_profile_image_intials {
    background: var(--color-gray);
}

._account_profile_image_edit {
    font-family: var(--font-family-default);
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid var(--primary-purple);
    position: relative;
    position: relative;
    align-self: flex-end;
    cursor: pointer;
    background: var(--bgcolor);
    left: -5px;
}

._account_profile_image_edit_img
{
    left:-15px;
    background:var(--bgcolor);
}
._account_profile_initials {
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    align-self: center;

}
._account_profile_photo_initials {
    margin-left: auto;
    margin-right: auto;
    align-self: center;
}
._account_back{
    display:none;
    cursor:pointer;
}

._account_header
{

}

._account_profile_content
{
    display:flex;
    gap:76px;
}

._account_profile_content2 {
    flex: 1 1 auto;
    padding:16px;
}

._account_profile_content_data {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
._account_label_field {
    color: var(--colors-dark-blue-dark-blue-900);
    font-family: var(--font-family-default);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    flex-basis: 82px;
    margin-top: auto;
    margin-bottom: auto;
    
}

._account_remove_margins {
    margin-top: unset !important;
    margin-bottom: unset !important;
    margin-left: unset !important;
    margin-right: unset !important;
}

._account_profile_data_row {
    display: flex;
    padding: 8px 0px;
    flex-direction: row;
    align-items: flex-start;
    gap: 16px;
    align-items: baseline;
}
._account_profile_button_container{
    padding-top:32px;
    display:flex;
    justify-content:flex-end;
}
._account_profile_button{
    flex-basis:225px;
}
._account_profile_separator {
    border-top: 1px solid #EDF1F6;
    margin: 0 !important;
    margin-top: 8px;
    margin-bottom: 8px;
}
._account_profile_prefix_container{
    max-width:75px;
}
._account_profile_data_field{
    flex: 1 1 auto;
    margin-top: auto;
    margin-bottom: auto;
}

._account_profile_disabled_input {
    font-family: var(--font-family-default);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    width: 100%;
    border: none;
    cursor: pointer;
    color: var(--colors-dark-blue-dark-blue-300);
    
}
/************************************
*
*    Logout
*
************************************/
.on_boarding_logout_container {
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 24px;
}
.onboarding_modal_left_close {
    display: none;
}
.on_boarding_logout_title {
    display: flex;
    padding-bottom: 8px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}
.on_boarding_logout_prompt {
    font-family: var(--font-family-default);
    color: #000;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}
.on_boarding_logout_button_container
{
    display:flex;
    gap:8px;
    justify-content:center;
}

.flex-item_logout_button {
    font-family: var(--font-family-default);
    padding-top: 16px;
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    color: #5F6061;
    flex: 1 1 auto;
    order: 0;
    flex-basis: 225px;
}

._account_logout_mobile_link_container {
    align-self: baseline;
    margin-left: 32px;
}

._account_logout_mobile_link {
    text-decoration: none !important;
    font-size: 16px;
    color: #703EFF;
    cursor: pointer;
}

._account_logout_mobile_link:hover {
    font-weight: bold;
}

/************************************
*
*    Reset Password
*
************************************/
._account_reset_password_wrapper{
    background:var(--bgcolor);
}

._account_reset_password_wrapper .ShowPasswordSignUp {
    top: 16px;
}

._account_reset_password_title {
    font-family: var(--font-family-default);
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 10px;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 100%;
}

._account_delete_title {
    font-family: var(--font-family-default);
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 10px;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

._account_reset_verification_title {
    font-family: var(--font-family-default);
    display: flex;
    padding-bottom: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
._account_reset_prompt {
    display: flex;
    font-family: var(--font-family-default);
    flex-direction: column;
    align-items: flex-start;
    color: #0D0C1C;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}

._account_reset_resend {
    display: flex;
    font-family: var(--font-family-default);
    padding-top: 48px;
    flex-direction: column;
    align-items: flex-start;
    color: #0D0C1C;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}

._account_reset_resend_link {
    display: flex;
    font-family: var(--font-family-default);
    padding-top: 16px;
    flex-direction: column;
    align-items: flex-start;
    color: var(--primary-purple);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    cursor: pointer;
}

._account_reset_resend_link:hover {
    font-weight: 800;
}

._account_reset_resend_link_disabled {
    color: gray !important;
    cursor: default !important;
}

._account_reset_resend_link_disabled:hover {
    font-weight: 400 !important;
}


._account_reset_password_phase1 {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

._account_reset_password_phase2 {
    display: flex;
    flex-direction: column;
}

._account_reset_save_button{
    padding-top: 32px;
}

._account_reset_verification_button{
    padding-top: 56px;
}

._account_reset_verfication_container {
    display: flex;
    gap: 8px;
    justify-content: space-between;
}

._account_reset_verfication_item {
    text-align: center;
    outline: 0;
    border-width: 0 0 2px;
    border-color: var(--colors-dark-blue-dark-blue-500);
    font-family: var(--font-family-default);
    font-size: 20px !important;
    font-style: normal;
    font-weight: 400;
    width: 40px;
    padding-top: 48px;
}

._account_reset_verfication_item_error {
    border-color: var(--color-error);
}


._account_reset_verfication_error {
    color: var(--color-error);
    font-family: var(--font-family-default);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    padding-top: 8px;
    visibility: hidden;
}

/*******************************
*
*   Profile Picture
*
********************************/
.account_profile_pic_container {
    font-family: var(--font-family-default);
    padding: 24px;
}

.account_profile_pic_title {
    display: flex;
    padding: 16px 0px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    color: var(--colors-dark-blue-dark-blue-500);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    padding-top: 0px;
}
.account_profile_pic_wrapper {
    display: flex;
    align-items: flex-start;
    gap: 44px;
}
.account_profile_actions_wrapper{
    display:flex;
    flex-direction:column;
    align-content:center;
    margin-top:16px;
}
.account_profile_action{
    display: flex;
    padding: 8px;
    gap:4px;
    align-items: center;
    cursor:pointer;
    font-size: 16px;
}
.account_profile_action_delete {
    display: flex;
    padding: 8px;
    gap: 4px;
    align-items: center;
    cursor: pointer;
    font-size: 16px;
}
.account_profile_pic_button_wrapper {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap:16px;
}

.account_profile_file_input {
    display: none;
}


.account_profile_pic_modal_content {
    max-width: 450px !important;
    border-radius: 16px !important;
}

.account_profile_pic_modal {
    max-width: 450px !important;
}
._account_profile_pic_exit_icon {
    display: none;
}
/********************************
*
*    Settings
*
*********************************/
.on_boarding_settings_wrapper {
    padding:16px;
    display:flex;
    flex-direction:column;
    gap:24px;

}
.on_boarding_setting {
    color: var(--colors-dark-blue-dark-blue-900);
    text-align: center;
    font-family: var(--font-family-default);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    display:flex;
    justify-content:space-between;
    cursor:pointer;
}

._account_reset_modal_content {
    max-width: 452px !important;
    border-radius: 16px !important;
}

._account_reset_modal {
    max-width: 452px !important;
}

._account_reset_pass_wrapper {
    padding: 24px;
    display: flex;
    flex-direction: column;
    background: var(--bgcolor);
}

._account_reset_pass_exit_icon{
    display:none;
}
._account_reset_del_exit_icon {
    display: none;
}

.rstcontainer_password {
    padding-top: 8px;
}

._account_delete_content {
    color: var(--colors-dark-blue-dark-blue-500);
    font-family: var(--font-family-default);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
}

    ._account_delete_content span {
        padding-top: 32px;
        padding-bottom: 24px;
        display: block;
        text-align: center;
        line-height: 24px;
    }

._account_profile_pic_wrapper {
    display: flex;
    flex-direction: column;
    background: var(--bgcolor);
}

/********************************
*
*    Subscriptions
*
*********************************/
.on_boarding_subscriptions_content {
}

.onboarding_empty_subscriptions_wrapper {
    background-color: white;
    border-radius: 16px;
    display: grid;
    place-items: center;
    padding: 16px 16px 24px 16px;
}

.onboarding_empty_subscriptions_icon {
    width: 64px;
    height: 64px;
}

.onboarding_empty_subscriptions_text {
    font-size: 16px;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    margin-top: 16px;
}

/********************************
*
*    Order History
*
*********************************/
.on_boarding_orders_content {
    display: flex;
    flex-direction: column;
    gap: 16px;
    max-width: 750px;
}

._account_orders_toggle,
._account_notification_toggle {
    border-radius: 8px;
    background: var(--bgcolor);
    display: flex;
    height: 32px;
    max-width: 350px;
}
._account_orders_toggle_item,
._account_notification_toggle_item {
    padding: 2px;
    color: var(--colors-dark-blue-dark-blue-900);
    font-family: var(--font-family-default);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    flex-basis:175px;
    cursor:pointer;
}

._account_orders_toggle_selected,
._account_notification_toggle_selected {
    background: var(--colors-prime-purple-prime-purple-50);
    margin:2px;
}

._account_orders_empty_wrapper {
    border-radius: 16px;
    background: var(--bgcolor);
    display: flex;
    flex-direction: column;
    align-items: center;
}

._account_orders_empty_img {
    width: 64px;
    height: 64px;
    margin-top: 16px;
    margin-bottom: 8px;
}

._account_orders_empty_txt1 {
    color: var(--colors-dark-blue-dark-blue-900);
    text-align: center;
    font-family: var(--font-family-default);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    display: flex;
    justify-content: center;
}

._account_orders_empty_1 {
    display: flex;
    flex-basis: 250px;
}

._account_orders_empty_txt2 {
    color: var(--colors-grey-grey-700);
    font-family: var(--font-family-default);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding-top: 32px;
    padding-bottom: 32px;
    display: flex;
    justify-content: space-evenly;
    text-align: center;
}
._account_orders_empty_2 {
    display: flex;
    flex-basis: 300px;
}

._account_order_ferry_hidden
{
    display:none;
}
._account_order_ferry_visible {
    display: flex;
    padding: 16px;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 8px;
    background: var(--bgcolor);
    cursor:pointer;
}
._account_order_link {
    text-decoration: none!important;
}

._account_order_ticket_visible {
    display: flex;
    padding: 16px;
    padding-top: 20px;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 8px;
    background: var(--bgcolor);
    cursor: pointer;
}

._account_order_view_all,
._account_order_view_less {
    margin-left: auto;
    font-size: 14px;
    width: fit-content;
    margin-right: 8px;
    cursor: pointer;
}

._account_orders_tickets_label {
    margin-top: 4px;
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

._account_order_numbertickets_hidden {
    display: none;
}
._account_order_ticket_hidden {
    display: none;
}
._account_order_numberproducts_hidden {
    
}
._account_order_repeater_wrapper {
    display: flex;
    align-items: center;
    background: var(--bgcolor);
    color: var(--colors-dark-blue-dark-blue-900);
    font-family: var(--font-family-default);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
._account_order_repeater_order_wrapper {
    display:flex;
    align-items:flex-start;

}
._account_order_separator {
    border-top: 1px solid #EDF1F6;
    margin-top: 14px !important;
    margin-bottom: 16px !important;
}
._account_order_event {
    display: flex;
    gap: 16px;
    max-width: 100%;
}

._account_order_event_data{
    display:flex;
    flex-direction:column;
    overflow: hidden;
}
._account_order_event_title {
    color: var(--colors-dark-blue-dark-blue-900);
    font-family: var(--font-family-default);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

._account_order_image {
    width: 76px;
    height: 76px;
    flex-shrink: 0;
    border-radius: 8px;
    object-fit: cover;
 }

._account_order_venue_name {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

._account_order_event_detail_row1 {
    padding-top:8px;
    display: flex;
    gap: 4px;
    color: var(--colors-dark-blue-dark-blue-900);
    font-family: var(--font-family-default);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 114.286% */
    align-items: center;
}
._account_order_event_detail_row2,
._account_order_event_detail_row3 {
    display: flex;
    gap: 4px;
    color: var(--colors-dark-blue-dark-blue-900);
    font-family: var(--font-family-default);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 114.286% */
    align-items: center;
}

._account_order_event_detail_row1_ferries {
    padding-top: 4px;
    display: flex;
    gap: 4px;
    color: var(--colors-dark-blue-dark-blue-900);
    font-family: var(--font-family-default);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 114.286% */
    align-items: center;
}

._acount_order_title_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}

._account_order_count_wrapper {
    white-space: nowrap;
    height: 20px;
    line-height: 16px;
}

._account_order_count_wrapper span img {
    vertical-align:middle;
    display: inline-block;
}

._account_order_count_wrapper span {
    margin-left: 2px;
}

._account_order_count_number {
    font-size: 14px;
    color: rgb(112, 62, 255);
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
}

._account_orders_category_label {
    color: var(--colors-dark-blue-dark-blue-500);
    font-size: 14px;
}

._account_order_event_info_image {
    height: 24px;
    min-width: 24px;
}

.order-page-navigator {
    margin-top: 8px;
}

.onboarding_snackbar {
    position: fixed;
    display: none;
    min-height: 32px;
    padding: 4px 16px 4px 16px;
    margin: 16px 0;
    align-items: center;
    gap: 4px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
    border-radius: 8px;
    background: #28BE63;
}

.onboarding_snackbar_msg {
    color: #FFFFFF;
    font-size: 14px;
}

.date-picker {
    display: flex;
    align-items: center;
    background-color: inherit;
    width: fit-content;
}

.date-picker span {
    display: block;
    opacity: 0.4;
    margin: -1px 3px 0px 3px;
    color: gray;
}

.date-picker input {
    -webkit-appearance: none;
    background: none;
    border: none;
    outline: none;
    text-align: center;
    font-family: inherit;
    font-size: 16px;
    margin: 0;
    line-height: 24px;
    padding: 0px;
    width: 30px;
    color: black;
}

.datepicker-day {
    width: 24px !important;
}

.datepicker-month {
    width: 30px !important;
}

.datepicker-year {
    width: 40px !important;
}

.date-picker input::placeholder {
    font-size: 15px;
    color: gray;
}

.order_status_label {
    display: flex;
    padding: 4px 8px;
    margin-left: 16px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.order_status_label_pending {
    background: #FCB041;
}

.order_status_label_cancelled {
    background: #FC2D33;
}

/***********************************
*
*         Subscriptions
*
***********************************/

._account_subscription_detail {
    font-family: var(--font-family-default);
    font-weight: 600;
    margin-left: 2px;
    font-size: 14px;
}

._account_subscription_event_data ._account_order_event_detail_row1 {
    padding-top: 8px;
}

._account_subscription_event_data ._account_order_event_detail_row1,
._account_subscription_event_data ._account_order_event_detail_row2 {
    font-size: 14px;
    margin-bottom: 8px;
    line-height: 14px;
}

._account_subscription_event_data ._account_order_event_detail_row3 {
    font-size: 14px;
    margin-bottom: 4px;
    line-height: 14px;
}

/***********************************
*
*      Account Page Navigator
*
************************************/

._account_page_navigator {
    display: flex;
    flex-direction: row;
    justify-content: right;
}

._account_page_nav {
    display: grid;
    place-items: center;
    width: 32px;
    height: 32px;
    color: #0D0C1C;
    cursor: pointer;
    border-radius: 16px;
}

._account_page_nav_selected {
    background-color: var(--primary-purple);
    color: white;
}

    ._account_page_nav_selected:hover {
        /*background-color: var(--colors-prime-purple-prime-purple-700);*/
    }

._account_page_nav_clickable:hover {
    background-color: #E2E2E2;
}

._account_page_nav_clickable:active {
    background-color: #C2C2C2;
}

._account_page_nav_unclickable:hover {
    cursor: default !important;
}

.apn-pages {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: clamp(4px, 2vw, 8px);
}

    .apn-pages div {
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;

        font-weight: 600;
    }

.apn-arrow:hover {
    background-color: #E2E2E2;
}

.apn-arrow {
    user-select: none;
    width: 32px;
    height: 32px;
}

.apn-arrow-disabled {
    display: grid;
    place-items: center;
    fill: gray;
    width: 32px;
    height: 32px;
    filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(6827%) hue-rotate(177deg) brightness(92%) contrast(89%);
    user-select: none;
}

/********************************
*
*   Media Queries Responive
*
/********************************/
@media all and (max-width: 768px), (max-height:600px) {
    .on_boarding_account_menu {
            display: none;
        }

        ._account_profile_generic_image {
            background: #FFFFFF;
        }

        .on_boarding_generic_wrapper {
            width: 100%;
            flex-direction: column;
            margin-top: 0px;
        }

        ._account_back {
            display: block;
        }

        ._account_header {
            display: flex;
            justify-content: center;
            width: 100%;
            padding-right: 15px;
            font-size: 18px;
        }

        .on_boarding_generic_header,
        .on_boarding_generic_header_mobile {
            display: flex;
            padding: 16px 24px;
            padding-top: 20px;
            width: 100%;
            position: sticky;
            top: 0;
            z-index: 2;
        }

        .on_boarding_generic_outer_wrapper {
            gap: 0px;
        }

        .on_boarding_generic_content_wrapper {
            width: 100%;
            padding: 16px;
            padding-top: 8px;
            gap: 0px;
            max-width: unset;
        }

        .on_boarding_modal_close {
            display: none !important;
        }

        .οnboarding_logout_modal {
        }

        ._account_prefix_items {
            max-height: calc(var(--vh, 1vh) * 100 - 230px);
            min-height: calc(var(--vh, 1vh) * 100 - 230px);
        }

        ._account_prefix_items_current {
            max-height: calc(var(--vh, 1vh) * 100 - 300px) !important;
            min-height: calc(var(--vh, 1vh) * 100 - 300px) !important;
        }

        ._account_prefix_modal {
            max-width: 100% !important;
            width: 100%;
            border-radius: 0px !important;
        }

        ._account_prefix_modal_content {
            max-width: 100% !important;
            border-radius: 0px !important;
            width: 100%;
        }


        ._account_prefix_modal {
            max-width: 100% !important;
            width: 100%;
            border-radius: 0px !important;
        }

        ._account_prefix_modal_content {
            max-width: 100% !important;
            border-radius: 16px !important;
            width: 100%;
        }

        ._account_select_header {
            align-items: center;
        }


        ._account_country_items {
            min-height: calc(var(--vh, 1vh) * 100 - 200px);
            max-height: calc(var(--vh, 1vh) * 100 - 200px);
        }


        ._account_country_modal_content {
            max-width: 100% !important;
            border-radius: 0px;
        }

        ._account_country_modal {
            max-width: 100% !important;
        }

        ._account_reset_modal_content {
            max-width: 100% !important;
            border-radius: 0px;
        }

        ._account_reset_modal {
            max-width: 100% !important;
        }

        .account_profile_pic_modal_content {
            max-width: 100% !important;
            border-radius: 0px;
        }

        .account_profile_pic_modal {
            max-width: 100% !important;
        }

        .onboarding_account_login_dialog {
            max-width: 99.8% !important;
            width: 100% !important;
            height: 100% !important;
            margin: 0 !important;
            padding: 0 !important;
        }

        .onboarding_account_login_content {
            height: auto !important;
            min-height: 100% !important;
            border-radius: 0 !important;
            max-width: 100% !important;
        }

        ._account_reset_password_title {
            align-items: center;
        }

        ._account_reset_verification_title {
            align-items: center;
        }

        ._account_reset_password_phase1 {
            height: 95vh;
            align-items: center;
        }

        ._account_reset_password_phase2 {
            height: 95vh;
        }

        ._account_reset_password_title_text {
            width: calc(100% - 52px);
            text-align: center;
        }

        ._account_delete_title_text {
            width: calc(100% - 52px);
            text-align: center;
        }

        ._account_reset_verification_button {
            align-self: center;
            position: fixed;
            bottom: 16px;
            width: calc(100vw - 48px);
        }

        /* Why? Because mobile browsers, that's why*/
        ._account_reset_save_button,
        ._account_delete_account_button {
            position: fixed;
            bottom: 16px;
            width: calc(100vw - 48px);
        }

        ._account_reset_pass_exit_icon {
            display: block;
            cursor: pointer;
        }

        ._account_profile_pic_exit_icon {
            display: block;
            position: absolute;
            top: 38px;
            left: 16px;
            cursor: pointer;
        }

        ._account_reset_del_exit_icon {
            display: block;
            cursor: pointer;
        }

        .rstcontainer_password {
            padding-top: 64px;
        }


        ._account_delete_title {
            align-items: center;
        }

        ._account_delete_content {
            height: 95vh;
        }

        .account_profile_pic_title {
            align-items: center;
        }

        .account_profile_pic_wrapper {
            align-items: center;
            flex-direction: column;
            justify-content: flex-start;
            gap: 16px;
        }

        .account_profile_pic_button_wrapper {
            bottom: 16px;
            position: fixed;
            width: 92%;
        }
        
        .onboarding_snackbar {
            width: calc(100% - 32px);
            margin: 16px;
            justify-content: center;
            left: unset;
            transform: unset;
        }

        ._account_order_repeater_wrapper {
            flex-direction: column-reverse;
            align-items: flex-start;
        }
        
        ._acount_order_title_wrapper {
            align-items: flex-end;
        }

        .order_status_label {
            margin: 0 0 8px 0;
        }
        
    }

    @media all and (max-height: 307px) {
        
        ._account_reset_verification_button {
            padding: 0px !important;
            padding-top: 16px !important;
            position: relative !important;
            width: 100%;
        }

        ._account_reset_save_button {
            padding: 0px !important;
            padding-top: 16px !important;
            position: relative !important;
            width: 100%;
        }

    }


    @media all and (max-width: 885px) {
        ._account_profile_content {
            flex-direction: column;
            gap: 8px;
            align-items: center;
        }

        ._account_profile_button_container {
            justify-content: center;
        }

        ._account_profile_content {
            background: var(--color-gray);
        }

        ._account_profile_button {
            flex: 1 1 auto;
        }

        ._account_select_input {
            background: var(--color-gray);
        }

        ._account_profile_disabled_input {
            background: var(--color-gray);
        }

        ._account_datepicker_input {
            background: var(--color-gray);
        }

        ._account_select_input_code {
            background: var(--color-gray);
        }

        ._account_profile_prefix_container {
            padding-left: 16px;
        }
    }
    /********************************
*
*   On boarding Modal Mobile
*
/********************************/
    @media all and (max-width: 768px), (max-height:600px) {


        .onboarding_modal_dialog {
            width: 100% !important;
            height: 100% !important;
            margin: 0 !important;
            padding: 0 !important;
        }

        .onboarding_modal_content {
            width: 100% !important;
            height: 100%;
            margin: 0;
            padding: 0;
            border-radius: 0px !important;
        }

        .onboarding_modal_body {
            max-height: calc(var(--vh, 1vh) * 100) !important;
            overflow: hidden !important;
        }

        .onboarding_modal_left_close {
            display: block;
            position: absolute;
            left: 0px;
            top: 38px;
            cursor: pointer;
        }

        .modal-button {
            position: absolute;
            bottom: 24px;
            width: calc(100% - 48px);
        }
    }

/****************************************
*
*   On boarding Modal
*
****************************************/

@media (min-width: 48em) {
    .eb-modal .modal-dialog {
        width: 95%;
        max-width: 720px;
    }

    .eb-modal-panel__header__title,
    .eb-modal-panel__header__price {
        font-size: 18px;
    }
}

.eb-modal__header__close {
    position: absolute;
    right: 15px;
    top: 6px;
    text-decoration: none;
    color: #282C35;
    font-size: 26px;
    display: block;
    width: 30px;
    text-align: center;
}

    .eb-modal__header__close:hover {
        text-decoration: none;
    }


/********************************
*
*     Notifications
*
*********************************/

.notification-bell-container {
    display: inline-grid;
    place-items: center;
    position: relative;
    top: 14px;
    cursor: pointer;
    width: 40px;
}

#notification-bell span {
    position: absolute;
    top: 3px;
    left: 20px;
    background-color: var(--primary-purple);
    color: white;
    font-size: 9.66px;
    border-radius: 24px;
    width: fit-content;
    min-width: 14px;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
}

#notification-bell img {
    margin-top: 1px;
}

.notification-dropdown {
    border-radius: 8px;
    top: 45px;
    right: 0;
    position: absolute;
    background-color: #fff;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
    overflow: hidden;
    width: 388px;
    cursor: default;
}

.notification-dropdown-skeleton {
    padding: 16px;
}

.on_boarding_notifications_container {
    padding: 16px;
    background-color: white;
    display: flex;
    flex-direction: column;
    gap: 8px;
    border-radius: 8px;
    margin-top: 57px;
}

.on_boarding_notification_item_inner {
    display: flex;
    flex-direction: row;
    gap: 16px;
    padding: 8px;
    border-radius: 8px;
    cursor: pointer;
    place-items: center;
}

.on_boarding_notificaiton_item_unread {
    background-color: #F7F9FB;
}

.on_boarding_notification_item_inner > div:first-of-type {
    height: 70px;
    min-width: 70px;
}

.on_boarding_notification_item a,
.on_boarding_notification_item a:hover {
    text-decoration: none;
}

.on_boarding_notification_item img {
    width: 70px !important;
    height: 70px !important;
    border-radius: 8px;
    object-fit: cover;
    object-position: center;
}

.on_boarding_notification_title {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    color: var(--colors-dark-blue-dark-blue-900);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.on_boarding_notification_body {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    color: var(--colors-dark-blue-dark-blue-300);
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 4px;

    @supports (-webkit-line-clamp: 2) {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: initial;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
}

.on_boarding_notification_date {
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    color: var(--colors-dark-blue-dark-blue-900);
}

.on_boarding_notification_view_container {
    border-radius: 8px;
    background-color: white;
}

    .on_boarding_notification_view_container img {
        border-radius: 8px 8px 0px 0px;
    }

.on_boarding_notification_view_content {
    padding: 24px 16px 24px 16px;
}

.on_boarding_notification_view_title {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 16px;
}

.on_boarding_notification_view_body {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px;
}

.on_boarding_notification_view_button {
    width: fit-content !important;
    padding: 16px 24px;
}

.on_boarding_notification_view_button_container {
    display: flex;
    justify-content: flex-end;
}

    .on_boarding_notification_view_button_container a,
    .on_boarding_notification_view_button_container a:hover {
        text-decoration: none;
        width: fit-content;
        display: block;
    }

.on_boarding_notifications_content {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.on_boarding_notifications_empty_container,
.on_boarding_notification_unavailable {
    background-color: white;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    place-items: center;
    height: 408px;
    justify-content: center;
    gap: 8px;
    margin-top: 57px;
    padding: 24px;
}

    .on_boarding_notifications_empty_container span,
    .on_boarding_notification_unavailable,
    .on_boarding_notification_unavailable_title {
        font-weight: bold;
        color: var(--colors-dark-blue-dark-blue-900);
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
        text-align: center;
    }

    .on_boarding_notifications_empty_container span {
        margin-bottom: 24px;
    }

    .on_boarding_notifications_empty_container img {
        width: 64px;
        height: 64px;
    }

.onboarding_back_to_notifications_anchor {
    padding-top: 2px;
    padding-bottom: 7px;
    width: fit-content;
    display: block;
}

.on_boarding_notification_content {
    overflow: auto;
}

.on_boarding_back_to_notifications {
    display: flex;
    flex-direction: row;
    gap: 8px;
    place-items: center;
}

    .on_boarding_back_to_notifications span {
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 16px;
        color: var(--primary-purple);
    }

    .on_boarding_back_to_notifications:hover span {
        color: var(--colors-prime-purple-prime-purple-700);
    }

    .on_boarding_back_to_notifications:hover img {
        filter: brightness(0) saturate(100%) invert(14%) sepia(98%) saturate(4484%) hue-rotate(263deg) brightness(70%) contrast(108%);
    }

    .on_boarding_back_to_notifications:active span {
        color: var(--colors-prime-purple-prime-purple-900);
    }

    .on_boarding_back_to_notifications:active span {
        filter: brightness(0) saturate(100%) invert(13%) sepia(58%) saturate(2019%) hue-rotate(237deg) brightness(105%) contrast(108%);
    }

.on_boarding_notification_dropdown_title > div {
    font-size: 14px;
}

._account_notification_toggle {
    display: none;
}

.on_boarding_generic_header_mobile {
    display: none;
}

.on_boarding_notification_unavailable_descr {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    color: var(--colors-grey-grey-700);
    text-align: center;
}

#notification-dropdown-content {
    max-height: calc(100vh - 152px);
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #CFD1D1 white;
    overscroll-behavior: contain;
    padding-bottom: 8px;
}

.on_boarding_notification_dropdown_empty {
    display: flex;
    place-items: center;
    border: 1px solid #EDF1F6;
    flex-direction: column;
    padding: 16px 16px 24px 16px;
    gap: 8px;
    border-radius: 8px;
}

.on_boarding_notification_dropdown_title {
    padding: 8px;
    padding-left: 0px;
    display: flex;
    gap: 4px;
    place-items: center;
}

    .on_boarding_notification_dropdown_title svg {
        display: none;
    }

@media (max-height: 600px) {
    .onboarding_back_to_notifications_anchor .on_boarding_back_to_notifications {
        margin-bottom: 24px;
    }

    .on_boarding_notifications_container {
        margin-top: 0px;
    }

}

@media (max-width: 600px) {

    .notification-dropdown {
        border-radius: 0px;
    }

    .on_boarding_notification_dropdown_empty {
        height: calc(100vh - 99px);
        justify-content: center;
    }

    html:has(.notification-dropdown.notification-visible) {
        overflow-y: hidden;
    }

    .notification-dropdown {
        position: fixed;
        width: 100vw;
        top: 0;
        left: 0;
        bottom: 0;
        z-index: 20;
    }

    #notification-dropdown-content {
        max-height: calc(100vh - 79px);
    }

    .on_boarding_notification_dropdown_title svg {
        display: block;
    }
}

@media (max-width: 768px) {
    .on_boarding_generic_header_mobile {
        display: flex;
    }

    ._account_notification_toggle {
        display: flex;
        margin: 8px 16px 16px 16px;
    }

    .on_boarding_notifications_container {
        margin-top: 0px;
    }

    .on_boarding_notifications_empty_container {
        margin-top: 0px;
        height: unset;
    }

    .onboarding_back_to_notifications_anchor {
        display: none;
    }

    .on_boarding_notification_view_container {
        margin-top: 8px;
    }

        .on_boarding_notification_view_container img {
            border-radius: 8px;
        }

    .on_boarding_notification_view_button_container {
        display: block;
        position: fixed;
        left: 0px;
        right: 0px;
        bottom: 0px;
        z-index: 10;
        padding: 24px 16px;
        background-color: white;
    }

        .on_boarding_notification_view_button_container a {
            width: 100% !important;
        }

    .on_boarding_notification_view_button {
        width: 100% !important;
    }

    .on_boarding_notification_view_content {
        padding: 0;
        padding-top: 16px;
    }
}

@media (max-width: 767px) {

    ._account_notification_toggle {
        max-width: unset;
    }

    ._account_orders_toggle {
        max-width: unset;
    }

    ._account_notification_toggle_item,
    ._account_orders_toggle_item {
        flex-grow: 1;
    }
}

.notification-dropdown * {
    font-family: 'pf_highway_sans_pro_lightRg';
}

.on_boarding_notification_view_content p img {
    margin: 0;
	float: unset;
}/* CSS MinifyError
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6804,46): run-time error CSS1046: Expect comma, found '0'
(6804,50): run-time error CSS1046: Expect comma, found '/'
(6808,45): run-time error CSS1046: Expect comma, found '0'
(6808,49): run-time error CSS1046: Expect comma, found '/'
(8640,17): run-time error CSS1039: Token not allowed after unary operator: '-color-purple'
(9002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11400,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-button'
(11401,30): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-button'
(11402,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-button'
(11403,28): run-time error CSS1039: Token not allowed after unary operator: '-color-purple'
(11409,28): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-hover'
(16420,19): run-time error CSS1039: Token not allowed after unary operator: '-padding-button-16-24'
(16423,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-button'
(16425,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-button'
(16450,28): run-time error CSS1039: Token not allowed after unary operator: '-color-purple'
(16463,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-button'
(16505,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple'
(16506,17): run-time error CSS1039: Token not allowed after unary operator: '-color-button-text'
(16510,21): run-time error CSS1039: Token not allowed after unary operator: '-color-button-text'
(16514,32): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple-hover'
(16518,32): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple-active'
(16626,17): run-time error CSS1039: Token not allowed after unary operator: '-color-purple'
(16627,28): run-time error CSS1039: Token not allowed after unary operator: '-color-purple'
(16628,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-button'
(16636,17): run-time error CSS1039: Token not allowed after unary operator: '-color-purple'
(16637,28): run-time error CSS1039: Token not allowed after unary operator: '-color-purple'
(16638,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-button'
(16689,22): run-time error CSS1039: Token not allowed after unary operator: '-color-soldout-background-button'
(16690,18): run-time error CSS1039: Token not allowed after unary operator: '-border-soldout-red-button'
(16691,17): run-time error CSS1039: Token not allowed after unary operator: '-color-soldout-red-button'
(16696,26): run-time error CSS1039: Token not allowed after unary operator: '-color-soldout-background-button'
(16706,17): run-time error CSS1039: Token not allowed after unary operator: '-color-purple'
(16760,17): run-time error CSS1039: Token not allowed after unary operator: '-color-purple'
(16766,28): run-time error CSS1039: Token not allowed after unary operator: '-color-purple'
(16774,28): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-hover'
(16778,28): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-pressed'
(16782,17): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-hover'
(16783,28): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-hover'
(16787,17): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-pressed'
(16788,28): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-pressed'
(16792,17): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-hover'
(16796,17): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-pressed'
(17928,17): run-time error CSS1039: Token not allowed after unary operator: '-color-purple'
(17929,28): run-time error CSS1039: Token not allowed after unary operator: '-color-purple'
(17933,21): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-hover'
(17934,32): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-hover'
(17938,28): run-time error CSS1039: Token not allowed after unary operator: '-color-alert'
(17945,17): run-time error CSS1039: Token not allowed after unary operator: '-color-dark-blue'
(17981,21): run-time error CSS1039: Token not allowed after unary operator: '-color-purple'
(17986,25): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-hover'
(17992,17): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-dark-link'
(18125,41): run-time error CSS1046: Expect comma, found '0'
(18125,45): run-time error CSS1046: Expect comma, found '/'
(20796,39): run-time error CSS1046: Expect comma, found '0'
(20796,43): run-time error CSS1046: Expect comma, found '/'
(21072,1): run-time error CSS1019: Unexpected token, found '}'
(21814,21): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-dark-link'
(21819,17): run-time error CSS1039: Token not allowed after unary operator: '-color-dark-gray-title'
(21945,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple'
(21950,21): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple-hover'
(21955,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple'
(21995,26): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple'
(22384,17): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-dark-link'
(22466,28): run-time error CSS1039: Token not allowed after unary operator: '-color-border-gray'
(22508,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple'
(22516,21): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple-hover'
(22545,30): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple'
(22549,28): run-time error CSS1039: Token not allowed after unary operator: '-color-border-gray'
(22598,17): run-time error CSS1039: Token not allowed after unary operator: '-color-dark-gray-name'
(22649,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple'
(22657,21): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple-hover'
(22677,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple'
(22719,17): run-time error CSS1039: Token not allowed after unary operator: '-color-dark-gray-title'
(22739,17): run-time error CSS1039: Token not allowed after unary operator: '-color-lighter-gray'
(22752,17): run-time error CSS1039: Token not allowed after unary operator: '-color-lighter-gray'
(23061,31): run-time error CSS1046: Expect comma, found '154'
(23061,39): run-time error CSS1046: Expect comma, found '/'
(23090,35): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple'
(23290,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple'
(23419,29): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple-hover'
(23425,25): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple'
(23431,29): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple-hover'
(23541,21): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple-hover'
(23708,24): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple-hover'
(24010,22): run-time error CSS1039: Token not allowed after unary operator: '-color-purple'
(24011,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-button'
(24016,26): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-hover'
(24026,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-button'
(24059,26): run-time error CSS1039: Token not allowed after unary operator: '-color-light-purple-hover'
(24064,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple'
(24073,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-purple'
(24620,17): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-dark-link'
(24632,26): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(24667,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(24668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(24673,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(24674,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(24679,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(24680,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(24689,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(24690,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(24802,10): run-time error CSS1030: Expected identifier, found '.'
(24802,25): run-time error CSS1031: Expected selector, found ')'
(24802,25): run-time error CSS1025: Expected comma or open brace, found ')'
Minify Error */
@font-face {
    font-family: 'pf_highway_sans_pro_lightRg';
    src: url('//cdn.viva.gr/app/fonts/AvertaPE/regular.woff2') format('woff2'), url('//cdn.viva.gr/app/fonts/AvertaPE/regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pf_highway_sans_pro_mediumRg';
    src: url('//cdn.viva.gr/app/fonts/AvertaPE/semibold.woff2') format('woff2'), url('//cdn.viva.gr/app/fonts/AvertaPE/semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pf_highway_sans_pro_lightRg';
    src: url('//cdn.viva.gr/app/fonts/AvertaPE/italic.woff2') format('woff2'), url('//cdn.viva.gr/app/fonts/AvertaPE/italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

/* 1. Reset
 ************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, center, dl, dt, dd, ol,
ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
}

:root {
    --color-primary-purple: #703EFF;
    --color-primary-purple-hover: #4F12B5;
    --color-primary-purple-active: #2F1A6B;
    --color-border-gray: #EBEDED;
    --color-dark-gray-title: #2F3030;
    --color-dark-gray-name: #061114;
    --color-lighter-gray: #5F6061;
    --color-dark-blue: #1F1C43;
    --border-radius-snackbar: 8px;
    --color-purple-dark-link: #3E228C;
    --border-radius-button: 24px;
    --border-table: #D8DBE0;
    --border-radius-table: 8px;
    --color-soldout-background-button: none;
    --color-soldout-red-button: #fc2d33 !important;
    --border-soldout-red-button: 1px solid #fc2d33 !important;
    --line-height-soldout-red-button: 44px;
    --padding-button-16-24: 16px 24px;
    --font-size-button: 16px;
    --color-purple: #703EFF;
    --color-purple-hover: #502CB5;
    --color-alert: #FEE7C4;
    --color-light-purple-hover: #F1E8FF;
    --color-purple-pressed: #2F1A6B;
}

input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select:focus,
textarea {
    font-size: 16px !important;
}

html, body, p {
    line-height: 1.5;
}

html {
    font-size: 60.5%;
}

/* html:has(#modal-container) {
    overflow-y: hidden !important; //TODO: when custom modal, uncomment
} */

ol, ul {
    list-style: none;
}

blockquote, q {
    content: "";
}

    blockquote:before, blockquote:after, q:before, q:after {
        quotes: "" "";
    }

a:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

caption, th, td { /*text-align: left;*/
    font-weight: normal;
}

button {
    cursor: pointer;
}

a img {
    border: none;
}

iframe {
    overflow-x: hidden;
    overflow-y: auto;
    display: table-cell;
}

:focus {
    outline: none;
}

::-moz-focus-inner {
    border: 0;
}

a:hover, a:active, a:focus, a:selected {
    outline: none;
}

/* 2. Common
 ************************************************************************/
.left {
    float: left;
}

.right {
    float: right;
}

.alignCenter {
    text-align: center;
}

.alignLeft {
    text-align: left !important;
}

.alignMiddle {
    vertical-align: middle;
}

.alignTop {
    vertical-align: top;
}

.alignRight {
    text-align: right !important;
}

.marginCenter {
    margin: 0 auto;
    display: block;
}

.hide {
    display: none;
}

.show {
    display: inline;
}

.force-hide {
    display: none !important;
}

.block {
    display: block;
}

.hidden {
    visibility: hidden;
}

.bold, strong, b {
    font-weight: bold;
}

.normal {
    font-weight: normal;
}

.clear {
    clear: both;
    display: block;
    margin: 0px;
    padding: 0px;
    height: 0px;
    *height: auto;
    font-size: 1px;
    line-height: 1px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

.cf:before, .cf:after {
    content: "";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    zoom: 1;
}

.underline {
    text-decoration: underline;
}

ul.nolist, ul.nolist li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

    ul.nolist li {
        float: left;
        display: inline;
    }

    ul.nolist.nofloat li {
        float: none;
    }

ul.simplelist, ul.simplelist li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

    ul.simplelist.underline li a, ul.simplelist.underline li a:link, ul.image.underline li a, ul.image.underline li a:link {
        text-decoration: underline !important;
    }

    ul.simplelist, ul.simplelist li {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
    }

        ul.simplelist.underline li a, ul.simplelist.underline li a:link {
            text-decoration: underline !important;
        }

ul.nomargin, ul.nomargin li {
    margin: 0px;
    padding: 0px;
}

ul.nolist.mr5 li {
    margin-right: 5px;
}

ul.nolist.mr10 li {
    margin-right: 10px;
}

ul.nolist.mr15 li {
    margin-right: 15px;
}

    ul.nolist.mr15 li:last-of-type {
        margin-right: 0;
    }

ul.nolist.mr20 li {
    margin-right: 20px;
}

ul.nolist.mr25 li {
    margin-right: 25px;
}

ul.nolist.mr30 li {
    margin-right: 30px;
}

ul.nobull, ul.nobull li {
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.hsep1 {
    height: 1px;
    line-height: 1px;
    font-size: 0px;
    display: block;
}

.hsep3 {
    height: 3px;
    line-height: 1px;
    font-size: 0px;
    display: block;
}

.hsep5 {
    height: 5px;
    line-height: 5px;
    font-size: 0px;
    display: block;
}

.hsep6 {
    height: 6px;
    line-height: 6px;
    font-size: 0px;
    display: block;
}

.hsep7 {
    height: 7px;
    line-height: 1px;
    font-size: 0px;
    display: block;
}

.hsep10 {
    height: 10px;
    line-height: 10px;
    font-size: 0px;
    display: block;
}

.hsep15 {
    height: 15px;
    line-height: 15px;
    font-size: 0px;
    display: block;
}

.hsep20 {
    height: 20px;
    line-height: 20px;
    font-size: 0px;
    display: block;
}

.hsep25 {
    height: 25px;
    line-height: 25px;
    font-size: 0px;
    display: block;
}

.hsep30 {
    height: 30px;
    line-height: 30px;
    font-size: 0px;
    display: block;
}

.hsep40 {
    height: 40px;
    line-height: 40px;
    font-size: 0px;
    display: block;
}

.hsep50 {
    height: 50px;
    line-height: 50px;
    font-size: 0px;
    display: block;
}

.vsep10 {
    width: 10px;
    font-size: 0px;
    display: block;
    float: left;
}

.editableregion-container {
    line-height: 1.5;
}

.sgtk {
    position: absolute !important;
    top: -20000px;
    left: -20000px;
}

.valignMDL {
    vertical-align: middle !important;
}

.roundbottom {
    -moz-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

.mrg_btm0 {
    margin-bottom: 0px !important;
}

.mrg_btm5 {
    margin-bottom: 5px !important;
}

.mrg_btm10 {
    margin-bottom: 10px !important;
}

.mrg_tp20 {
    margin-top: 20px !important;
}

.pd_btm10 {
    padding-bottom: 10px !important;
}

.pd_btm0 {
    padding-bottom: 0 !important;
}

html.no-geolocation .needs-geolocation {
    display: none;
}

.cursor-default {
    cursor: default;
}

.bg_white {
    background-color: #ffffff !important;
}

/* 3. Initialization
 ************************************************************************/
html, body {
    overflow-x: hidden;
    height: 100vh;
}

p {
    margin: 0 0 1.5em 0;
}

    p img {
        float: left;
        margin: 1px 10px 5px 0;
        padding: 0px;
    }

    p.last {
        margin: 0px;
    }

img.right-align {
    float: right;
    margin: 1px 0px 5px 10px;
    padding: 0;
}

img.middle-align {
    float: none;
    clear: both;
    margin: 0;
    padding: 0;
}

img {
    max-width: 100%;
}

    img.responsive {
        max-width: 100%;
        height: auto;
        width: 100%;
        display: block;
    }

hr {
    margin: 2em 0;
    width: 100%;
    height: 1px;
    color: #dfdfdf;
    background-color: #dfdfdf;
    border: none;
}

* html hr {
    margin: 1em 0;
}

* + html hr {
    margin: 1em 0;
}

    hr.dotted {
        border-bottom: 1px dotted black;
        background-color: transparent;
        margin: 10px 0px;
    }

.money sup {
    vertical-align: super;
    font-size: 80%;
}
/*.money{ font-family: Arial, Sans-Serif; font-size:110%; letter-spacing:0.07em; }*/
blockquote {
    margin: 1em 0;
    padding: 1em 0 0 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    font-family: pf_highway_sans_pro_lightRg;
    font-size: 1.333em;
    font-style: italic;
    line-height: 1.3em;
}

    blockquote.left-quote {
        float: left;
        width: 150px;
        margin-right: 1em;
    }

    blockquote.right-quote {
        float: right;
        width: 150px;
        margin-left: 1em;
    }

li ul {
    margin: 0 1.5em;
}

li ol {
    margin: 0 2em;
}

ul, ol {
    margin: 0 1.5em 1.5em 1.8em;
}

ul {
    list-style-type: disc;
}

ol {
    margin-left: 2.5em;
    list-style-type: decimal;
}

dl {
    margin: 0 0 1.5em 0;
}

    dl dt {
        font-weight: bold;
    }

dd {
    margin-left: 1.5em;
}

caption {
    margin-bottom: .2em;
    padding-left: 5px;
    font-weight: bold;
    color: #000;
}

input.field {
    border: 1px solid #dedede;
}

input, select, option, textarea {
    font-family: Tahoma, Kalimati, Geneva, Droid Sans, sans-serif;
    font-size: 1em;
    color: #000;
}

    input.button {
        margin: 1px;
        cursor: pointer;
        color: #c4c4c4;
        text-shadow: #333 1px 1px 0;
        outline: 1px solid #cfcfcf;
        border: 1px solid #111;
        background-color: #484747;
    }

textarea {
    max-width: 650px;
}

input[type="radio"], label[for] {
    vertical-align: middle;
    margin-right: 5px;
}

input[type="radio"] {
    margin-top: 2px;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    font-family: inherit;
    font-size: 100%;
}

    input[type="search"]::-webkit-search-decoration,
    input[type="search"]::-webkit-search-cancel-button,
    input[type="search"]::-webkit-search-results-button,
    input[type="search"]::-webkit-search-results-decoration {
        display: none;
    }

select option[disabled] {
    cursor: not-allowed;
    opacity: 0.5;
}

input[type=number]::-webkit-outer-spin-button,
input[type=date]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button,
input[type=date]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number], input[type=date] {
    -moz-appearance: textfield;
}

/* 4. Typography
 ************************************************************************/
body {
    font: normal 1.2em Tahoma,Kalimati,Geneva,Droid Sans,sans-serif;
    color: #2a2a2a;
    position: relative;
    min-width: 320px;
    padding: 0 !important;
    font-family: "pf_highway_sans_pro_lightRg", "Arial", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    line-height: 1.1em;
    color: #2a2a2a;
    font-family: arial,sans-serif;
}

h1 {
    font-size: 1.9em;
    margin-bottom: 20px;
    font-weight: normal;
}

h2 {
    font-size: 1.4em;
    margin-bottom: 1em;
}

h3 {
    font-size: 1.3em;
    margin-bottom: 0.8em;
}

h4 {
    font-size: 1.2em;
    margin-bottom: 0.7em;
}

h5 {
    font-size: 1.1em;
    margin-bottom: 0.5em;
}

h6 {
    font-size: 0.9em;
    margin-bottom: 0.3em;
}

    h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
        margin: 0px;
    }

    h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
        display: block;
        font-size: 60%;
        font-style: normal;
        color: #313031;
    }

    h1.orange, h2.orange, h3.orange, h4.orange, h5.orange, h6.orange {
        color: #f15925;
    }

a {
    text-decoration: underline;
    color: #3f74c4;
}

    a:hover {
        text-decoration: underline;
    }

span.orange {
    color: #f15925;
}

.purpleText {
    color: #662d91;
}

.orangeLink {
    color: #f26724;
}

.redText {
    color: #fa5252;
}

.greenText {
    color: #00ab44;
}

.redMiniText {
    color: #fa5252;
    font-size: small;
    display: block;
}

.greenMiniText {
    color: #00ab44;
    font-size: small;
    display: block;
}

.blackMiniText {
    color: black;
    font-size: small;
    display: block;
}

.redlink {
    color: #ed1c24 !important;
    text-decoration: underline !important;
}

.grayText {
    color: #656565;
}

.moreless {
    background: url(../../images/icons/arrows/arrow_gray_down.png) no-repeat right 6px;
    padding-right: 10px;
}

.georgia {
    font-family: Georgia, serif !important;
}

.opensans, .pf_highway {
    font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
}

/* 5. Buttons
 ************************************************************************/
a.button {
    background: transparent url(../../images/ui/buttons/orange-button-big.png) no-repeat scroll right top;
    color: #ffffff !important;
    display: block;
    float: left;
    font-size: 1.1em !important;
    font-weight: normal;
    height: 26px;
    padding: 0px 20px 0px 0px;
    text-decoration: none !important;
    outline: 0;
    cursor: pointer;
}

    a.button span {
        background: url(../../images/ui/buttons/orange-button-big.png) no-repeat left top;
        display: block;
        height: 26px;
        line-height: 24px;
        padding: 0px 0px 0px 20px;
        margin: 0px 0px 0px -5px;
        cursor: pointer;
        font-weight: bold;
    }

    a.button.inactive {
        background-position: right bottom;
    }

        a.button.inactive span {
            background-position: left bottom;
        }

    a.button.small {
        padding-right: 10px;
    }

        a.button.small span {
            padding-left: 10px;
        }

    a.button.yellow, a.button.yellow span {
        background-image: url(../../images/ui/buttons/yellow-button-big.png);
    }

.lsbb {
    background: rgb(238, 238, 238);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(204, 204, 204) rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204);
    height: 30px;
}

.lsb {
    background: url(../../images/ui/buttons/google-button-bg.png) repeat-x left top !important;
    overflow: hidden;
    margin: 0px;
    border: 0px currentColor;
    height: 30px;
    line-height: 30px !important;
    text-align: center;
    padding: 0px !important;
    color: rgb(0, 0, 0);
    vertical-align: top;
    cursor: pointer;
    font-size-adjust: none;
    font-stretch: normal;
}

    .lsb:active {
        background: rgb(204, 204, 204);
    }

.t-button {
    color: #555;
    font-weight: bold;
    text-shadow: 0 1px 0 #fff;
    text-shadow: 0 0 0 transparent,0 1px 0 #fff;
    height: 2.95em;
    padding: 0 0.91em;
    border: 1px solid #ccc;
    border-bottom-color: #aaa;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#e0e0e0);
    background-image: -moz-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -ms-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e0e0e0));
    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 0 1px #fff;
    -ms-box-shadow: inset 0 0 1px #fff;
    -o-box-shadow: inset 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 1px #fff;
    box-shadow: inset 0 0 1px #fff
}

    .t-button:hover, .t-button:active {
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#e0e0e0);
        background-image: -moz-linear-gradient(top,#fff 0,#e0e0e0 100%);
        background-image: -ms-linear-gradient(top,#fff 0,#e0e0e0 100%);
        background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e0e0e0));
        background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
        background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
        -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
        -ms-box-shadow: 0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
        -o-box-shadow: 0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
        box-shadow: 0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff
    }

    .t-button:hover, .t-button:focus {
        background-position: 0% 0%;
        border-color: #999;
        outline: 0;
        -moz-box-shadow: 0 0 3px #999;
        -webkit-box-shadow: 0 0 3px #999;
        box-shadow: 0 0 3px #999;
        background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));
        background-color: #f3f3f3;
        background-repeat: repeat;
        background-attachment: scroll;
    }

    .t-button:active {
        background-position: 0% 0%;
        border-color: #999;
        background-image: -webkit-gradient(linear,left top,left bottom,from(#cccccc),to(#ffffff));
        background-color: #ddd;
        background-repeat: repeat;
        background-attachment: scroll;
    }

a.t-button {
    display: inline-block;
    text-decoration: none;
    line-height: 2.95em;
    color: #751E82;
}

.purple-button, .purple-button span, .red-button, .red-button span, .orange-button, .orange-button span, .gray-button, .gray-button span {
    display: inline-block;
    background: url(../../images/ui/buttons/purple-button.png) no-repeat left -35px;
    text-decoration: none !important;
    height: 26px;
    padding-left: 12px;
    cursor: pointer;
}

    .purple-button span, .red-button span, .orange-button span, .gray-button span {
        color: #fff;
        background-position: right top;
        font-size: 14px;
        font-weight: normal;
        line-height: 23px;
        padding: 0 18px 0 6px;
        text-shadow: 0 1px 1px rgba(0,0,0,0.1);
    }

    .purple-button span, .red-button span, .orange-button span, .gray-button span, x:-moz-any-link, x:default {
        line-height: 22px;
    }

    .purple-button:hover, .red-button:hover, .orange-button:hover, .gray-button:hover {
        background-position: left -105px;
    }

        .purple-button:hover span, .red-button:hover span, .orange-button:hover span, .gray-button:hover span {
            background-position: right -70px;
        }

    .purple-button:active, .red-button:active, .orange-button:active, .gray-button:active {
        background-position: left -176px;
    }

        .purple-button:active span, .red-button:active span, .orange-button:active span, .gray-button:active span {
            background-position: right -141px;
        }

    .red-button, .red-button span {
        background-image: url(../../images/ui/buttons/red-button.png) !important;
    }

    .orange-button, .orange-button span {
        background-image: url(../../images/ui/buttons/orange-button.png) !important;
    }

        .gray-button, .gray-button span, .orange-button[disabled], .orange-button[disabled] span {
            background-image: url(../../images/ui/buttons/gray-button.png) !important;
        }

            .orange-button[disabled]:hover,
            .orange-button[disabled]:active {
                background-position: left -35px;
            }

                .orange-button[disabled]:hover span {
                    background-position: right top;
                }

.generic-button {
    background: #DDD url(../../images/ui/buttons/generic_button_bg.png) repeat-x left top;
    color: #666 !important;
    font-weight: bold;
    display: inline-block;
    text-decoration: none !important;
    border: 1px solid #BBB;
    padding: 0 10px 0px;
    *padding: 0 5px 4px;
    margin: 0 3px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0,.1);
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1);
    box-shadow: 1px 1px 1px rgba(0,0,0,.1);
    cursor: pointer;
    font-size: 10px;
    height: 23px;
    line-height: 23px;
}

    .generic-button:hover {
        background-position: 0 -100px
    }

.generic-button, x:-moz-any-link {
    line-height: 22px;
}

    .generic-button.inactive {
        cursor: default;
        color: #b3b3b3 !important;
        background: none;
        background-color: #dddddd;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .generic-button.first {
        margin-left: 0;
    }

    .generic-button.last {
        margin-right: 0;
    }

    .generic-button.special {
        font-size: 13px;
        padding: 10px 14px 9px;
        font-weight: normal;
        height: auto;
        line-height: 1;
        margin: 0;
    }

        .generic-button.special:hover {
            border-color: #ccc #c2c2c2 #b8b8b8;
            background-color: #cecece;
        }

.gray-button2 {
    display: inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    float: none;
    z-index: auto;
    width: auto;
    height: auto;
    position: static;
    cursor: default;
    opacity: 1;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin: 0;
    padding: 0 1.5em;
    overflow: visible;
    outline: none;
    border: 1px solid rgba(211,211,211,1);
    -webkit-border-radius: 0.2em;
    border-radius: 0.2em;
    font: normal normal bold 1em/2em Arial, Helvetica, sans-serif;
    color: rgba(114,114,114,1);
    text-decoration: none;
    text-align: left;
    text-transform: none;
    text-indent: 0;
    -o-text-overflow: clip;
    text-overflow: clip;
    letter-spacing: 0;
    white-space: nowrap;
    word-spacing: 0;
    background: rgba(234,234,234,1);
    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
    -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
    -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
    -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
    transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
    -webkit-transform: scaleX(1) scaleY(1) scaleZ(1);
    transform: scaleX(1) scaleY(1) scaleZ(1);
    -webkit-transform-origin: 50% 50% 0;
    transform-origin: 50% 50% 0;
}

a.gray-button2 {
    text-decoration: none;
}

.gray-button2:hover {
    cursor: pointer;
    border: 1px solid rgba(178,178,178,1);
    color: rgba(76,76,76,1);
}

.gray-button2:active {
    position: relative;
    background: rgba(247,247,247,1);
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,0.8) inset, 0 1px 0 0 rgba(0,0,0,0.298039) inset;
    box-shadow: 0 0 1px 1px rgba(255,255,255,0.8) inset, 0 1px 0 0 rgba(0,0,0,0.298039) inset;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

a {
    outline: none !important;
}

.btn {
    display: inline-block;
    *display: inline;
    padding: 4px 10px 4px;
    margin-bottom: 0;
    *margin-left: .3em;
    font-size: 14px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 18px;
    *line-height: 20px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    *background-color: #e6e6e6;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    *border: 0;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    *zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    min-width: 40px;
}
/*
@-moz-document url-prefix() { .btn,  x:-moz-any-link, x:default  { line-height:17px; padding:3px 10px 5px;  } }
*:first-child+html .btn { line-height: 20px; }*/

body a.btn {
    text-decoration: none;
    color: #333333;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
    color: #333333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    text-decoration: none !important;
}

.btn:active,
.btn.active {
    background-color: #cccccc \9;
}

.btn:first-child {
    *margin-left: 0;
}

.btn:hover,
.btn:focus {
    color: #333333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}

.btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.btn.active,
.btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
    cursor: default;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn-large {
    padding: 9px 14px;
    font-size: 15px;
    line-height: normal;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    .btn-large [class^="icon-"],
    .btn-large [class*=" icon-"] {
        margin-top: 4px;
    }

.btn-small {
    padding: 5px 9px;
    font-size: 11px;
    line-height: 16px;
}

    .btn-small [class^="icon-"],
    .btn-small [class*=" icon-"] {
        margin-top: -1px;
    }

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
    margin-top: -1px;
}

.btn-mini {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 14px;
}

.btn-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .btn-block + .btn-block {
        margin-top: 5px;
    }

.btn-tickets {
    background-color: hsl(285, 50%, 29%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a143c0", endColorstr="#5c246e");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#a143c0), to(#5c246e));
    background-image: -moz-linear-gradient(top, #a143c0, #5c246e);
    background-image: -ms-linear-gradient(top, #a143c0, #5c246e);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a143c0), color-stop(100%, #5c246e));
    background-image: -webkit-linear-gradient(top, #a143c0, #5c246e);
    background-image: -o-linear-gradient(top, #a143c0, #5c246e);
    background-image: linear-gradient(#a143c0, #5c246e);
    border-color: #5c246e #5c246e hsl(285, 50%, 23.5%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.36);
    -webkit-font-smoothing: antialiased;
}

    .btn-tickets:hover,
    .btn-tickets:active,
    .btn-tickets.active,
    .btn-tickets.disabled,
    .btn-tickets[disabled] {
        background-color: #893296;
        *background-color: #893296;
        color: white !important;
    }

    .btn-tickets:active,
    .btn-tickets.active {
        background-color: #004099 \9;
    }

body.tg_sports .btn-tickets,
body.lp-sports .btn-tickets {
    background-color: hsl(215, 79%, 33%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2877e5", endColorstr="#114996");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#2877e5), to(#114996));
    background-image: -moz-linear-gradient(top, #2877e5, #114996);
    background-image: -ms-linear-gradient(top, #2877e5, #114996);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2877e5), color-stop(100%, #114996));
    background-image: -webkit-linear-gradient(top, #2877e5, #114996);
    background-image: -o-linear-gradient(top, #2877e5, #114996);
    background-image: linear-gradient(#2877e5, #114996);
    border-color: #114996 #114996 hsl(215, 79%, 28%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
    -webkit-font-smoothing: antialiased;
}

body.tg_movies .btn-tickets,
body.lp-movies .btn-tickets,
.lp-movies .btn-tickets {
    background-color: hsl(334, 60%, 33%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cf3f7d", endColorstr="#86214d");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#cf3f7d), to(#86214d));
    background-image: -moz-linear-gradient(top, #cf3f7d, #86214d);
    background-image: -ms-linear-gradient(top, #cf3f7d, #86214d);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cf3f7d), color-stop(100%, #86214d));
    background-image: -webkit-linear-gradient(top, #cf3f7d, #86214d);
    background-image: -o-linear-gradient(top, #cf3f7d, #86214d);
    background-image: linear-gradient(#cf3f7d, #86214d);
    border-color: #86214d #86214d hsl(334, 60%, 28%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
    -webkit-font-smoothing: antialiased;
}

.btn-action {
    background-color: #faa32f;
    *background-color: #faa32f;
    background-image: -moz-linear-gradient(top, #faa32f 0%, #f47521 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faa32f), color-stop(100%,#f47521)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, #faa32f 0%,#f47521 100%); /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(top, #faa32f 0%,#f47521 100%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top, #faa32f 0%,#f47521 100%); /* IE10+ */
    background-image: linear-gradient(to bottom, #faa32f 0%,#f47521 100%); /* W3C */
    background-repeat: repeat-x;
    border-color: #0055cc #0055cc #003580;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa32f', endColorstr='#f47521',GradientType=0 ); /* IE6-9 */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

    .btn-action:hover,
    .btn-action:active,
    .btn-action.active,
    .btn-action.disabled,
    .btn-action[disabled] {
        background-color: #f47521;
        *background-color: #f47521;
    }

    .btn-action:active,
    .btn-action.active {
        background-color: #004099 \9;
    }

.btn.inactive, .btn.disabled,
.btn.inactive:hover, .btn.disabled:hover,
.btn.inactive:active, .btn.disabled:active,
.btn.inactive:link, .btn.disabled:link,
.btn.inactive:focus, .btn.disabled:focus {
    background-color: hsl(0, 0%, 48%) !important;
    background-repeat: repeat-x !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7a7a7a", endColorstr="#7a7a7a") !important;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#7a7a7a), to(#7a7a7a)) !important;
    background-image: -moz-linear-gradient(top, #7a7a7a, #7a7a7a) !important;
    background-image: -ms-linear-gradient(top, #7a7a7a, #7a7a7a) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7a7a7a), color-stop(100%, #7a7a7a)) !important;
    background-image: -webkit-linear-gradient(top, #7a7a7a, #7a7a7a) !important;
    background-image: -o-linear-gradient(top, #7a7a7a, #7a7a7a) !important;
    background-image: linear-gradient(#7a7a7a, #7a7a7a) !important;
    border-color: #7a7a7a !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.00) !important;
    -webkit-font-smoothing: antialiased !important;
    cursor: default !important;
}

.btn-gray {
    background-color: hsl(0, 0%, 39%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#969696", endColorstr="#636363");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#969696), to(#636363));
    background-image: -moz-linear-gradient(top, #969696, #636363);
    background-image: -ms-linear-gradient(top, #969696, #636363);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #969696), color-stop(100%, #636363));
    background-image: -webkit-linear-gradient(top, #969696, #636363);
    background-image: -o-linear-gradient(top, #969696, #636363);
    background-image: linear-gradient(#969696, #636363);
    border-color: #636363 #636363 hsl(0, 0%, 34%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
    -webkit-font-smoothing: antialiased;
}

/* ~ * ~ */
[class^="icon-"],
[class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    padding-right: 2px;
    background-image: url('../../images/sprites/glyphicons-halflings.png');
    background-position: 14px 14px;
    background-repeat: no-repeat;
}

.icon-glass {
    background-position: 0 0
}

.icon-music {
    background-position: -24px 0
}

.icon-search {
    background-position: -48px 0
}

.icon-envelope {
    background-position: -72px 0
}

.icon-heart {
    background-position: -96px 0
}

.icon-star {
    background-position: -120px 0
}

.icon-star-empty {
    background-position: -144px 0
}

.icon-user {
    background-position: -168px 0
}

.icon-film {
    background-position: -192px 0
}

.icon-th-large {
    background-position: -216px 0
}

.icon-th {
    background-position: -240px 0
}

.icon-th-list {
    background-position: -264px 0
}

.icon-ok {
    background-position: -288px 0
}

.icon-remove {
    background-position: -312px 0
}

.icon-zoom-in {
    background-position: -336px 0
}

.icon-zoom-out {
    background-position: -360px 0
}

.icon-off {
    background-position: -384px 0
}

.icon-signal {
    background-position: -408px 0
}

.icon-cog {
    background-position: -432px 0
}

.icon-trash {
    background-position: -456px 0
}

.icon-home {
    background-position: 0 -24px
}

.icon-file {
    background-position: -24px -24px
}

.icon-time {
    background-position: -48px -24px
}

.icon-road {
    background-position: -72px -24px
}

.icon-download-alt {
    background-position: -96px -24px
}

.icon-download {
    background-position: -120px -24px
}

.icon-upload {
    background-position: -144px -24px
}

.icon-inbox {
    background-position: -168px -24px
}

.icon-play-circle {
    background-position: -192px -24px
}

.icon-repeat {
    background-position: -216px -24px
}

.icon-refresh {
    background-position: -240px -24px
}

.icon-list-alt {
    background-position: -264px -24px
}

.icon-lock {
    background-position: -287px -24px
}

.icon-flag {
    background-position: -312px -24px
}

.icon-headphones {
    background-position: -336px -24px
}

.icon-volume-off {
    background-position: -360px -24px
}

.icon-volume-down {
    background-position: -384px -24px
}

.icon-volume-up {
    background-position: -408px -24px
}

.icon-qrcode {
    background-position: -432px -24px
}

.icon-barcode {
    background-position: -456px -24px
}

.icon-tag {
    background-position: 0 -48px
}

.icon-tags {
    background-position: -25px -48px
}

.icon-book {
    background-position: -48px -48px
}

.icon-bookmark {
    background-position: -72px -48px
}

.icon-print {
    background-position: -96px -48px
}

.icon-camera {
    background-position: -120px -48px
}

.icon-font {
    background-position: -144px -48px
}

.icon-bold {
    background-position: -167px -48px
}

.icon-italic {
    background-position: -192px -48px
}

.icon-text-height {
    background-position: -216px -48px
}

.icon-text-width {
    background-position: -240px -48px
}

.icon-align-left {
    background-position: -264px -48px
}

.icon-align-center {
    background-position: -288px -48px
}

.icon-align-right {
    background-position: -312px -48px
}

.icon-align-justify {
    background-position: -336px -48px
}

.icon-list {
    background-position: -360px -48px
}

.icon-indent-left {
    background-position: -384px -48px
}

.icon-indent-right {
    background-position: -408px -48px
}

.icon-facetime-video {
    background-position: -432px -48px
}

.icon-picture {
    background-position: -456px -48px
}

.icon-pencil {
    background-position: 0 -72px
}

.icon-map-marker {
    background-position: -24px -72px
}

.icon-adjust {
    background-position: -48px -72px
}

.icon-tint {
    background-position: -72px -72px
}

.icon-edit {
    background-position: -96px -72px
}

.icon-share {
    background-position: -120px -72px
}

.icon-check {
    background-position: -144px -72px
}

.icon-move {
    background-position: -168px -72px
}

.icon-step-backward {
    background-position: -192px -72px
}

.icon-fast-backward {
    background-position: -216px -72px
}

.icon-backward {
    background-position: -240px -72px
}

.icon-play {
    background-position: -264px -72px
}

.icon-pause {
    background-position: -288px -72px
}

.icon-stop {
    background-position: -312px -72px
}

.icon-forward {
    background-position: -336px -72px
}

.icon-fast-forward {
    background-position: -360px -72px
}

.icon-step-forward {
    background-position: -384px -72px
}

.icon-eject {
    background-position: -408px -72px
}

.icon-chevron-left {
    background-position: -432px -72px
}

.icon-chevron-right {
    background-position: -456px -72px
}

.icon-plus-sign {
    background-position: 0 -96px
}

.icon-minus-sign {
    background-position: -24px -96px
}

.icon-remove-sign {
    background-position: -48px -96px
}

.icon-ok-sign {
    background-position: -72px -96px
}

.icon-question-sign {
    background-position: -96px -96px
}

.icon-info-sign {
    background-position: -120px -96px
}

.icon-screenshot {
    background-position: -144px -96px
}

.icon-remove-circle {
    background-position: -168px -96px
}

.icon-ok-circle {
    background-position: -192px -96px
}

.icon-ban-circle {
    background-position: -216px -96px
}

.icon-arrow-left {
    background-position: -240px -96px
}

.icon-arrow-right {
    background-position: -264px -96px
}

.icon-arrow-up {
    background-position: -289px -96px
}

.icon-arrow-down {
    background-position: -312px -96px
}

.icon-share-alt {
    background-position: -336px -96px
}

.icon-resize-full {
    background-position: -360px -96px
}

.icon-resize-small {
    background-position: -384px -96px
}

.icon-plus {
    background-position: -408px -96px
}

.icon-minus {
    background-position: -433px -96px
}

.icon-asterisk {
    background-position: -456px -96px
}

.icon-exclamation-sign {
    background-position: 0 -120px
}

.icon-gift {
    background-position: -24px -120px
}

.icon-leaf {
    background-position: -48px -120px
}

.icon-fire {
    background-position: -72px -120px
}

.icon-eye-open {
    background-position: -96px -120px
}

.icon-eye-close {
    background-position: -120px -120px
}

.icon-warning-sign {
    background-position: -144px -120px
}

.icon-plane {
    background-position: -168px -120px
}

.icon-calendar {
    background-position: -192px -120px
}

.icon-random {
    width: 16px;
    background-position: -216px -120px;
}

.icon-comment {
    background-position: -240px -120px
}

.icon-magnet {
    background-position: -264px -120px
}

.icon-chevron-up {
    background-position: -288px -120px
}

.icon-chevron-down {
    background-position: -313px -119px
}

.icon-retweet {
    background-position: -336px -120px
}

.icon-shopping-cart {
    background-position: -360px -120px
}

.icon-folder-close {
    width: 16px;
    background-position: -384px -120px;
}

.icon-folder-open {
    width: 16px;
    background-position: -408px -120px;
}

.icon-resize-vertical {
    background-position: -432px -119px
}

.icon-resize-horizontal {
    background-position: -456px -118px
}

.icon-hdd {
    background-position: 0 -144px
}

.icon-bullhorn {
    background-position: -24px -144px
}

.icon-bell {
    background-position: -48px -144px
}

.icon-certificate {
    background-position: -72px -144px
}

.icon-thumbs-up {
    background-position: -96px -144px
}

.icon-thumbs-down {
    background-position: -120px -144px
}

.icon-hand-right {
    background-position: -144px -144px
}

.icon-hand-left {
    background-position: -168px -144px
}

.icon-hand-up {
    background-position: -192px -144px
}

.icon-hand-down {
    background-position: -216px -144px
}

.icon-circle-arrow-right {
    background-position: -240px -144px
}

.icon-circle-arrow-left {
    background-position: -264px -144px
}

.icon-circle-arrow-up {
    background-position: -288px -144px
}

.icon-circle-arrow-down {
    background-position: -312px -144px
}

.icon-globe {
    background-position: -336px -144px
}

.icon-wrench {
    background-position: -360px -144px
}

.icon-tasks {
    background-position: -384px -144px
}

.icon-filter {
    background-position: -408px -144px
}

.icon-briefcase {
    background-position: -432px -144px
}

.icon-fullscreen {
    background-position: -456px -144px
}

/* 5.1 Inputs
 ************************************************************************/
.input {
    padding: 5px;
    border: 1px solid #adaaa0;
    width: 200px;
    margin: 5px 0px 8px 0px;
}

    .input.small {
        width: 100px;
    }

    .input.medium {
        width: 150px;
    }

    .input.large {
        width: 250px;
    }

    .input.verylarge {
        width: 390px;
    }

/* 6. GUI
 ************************************************************************/
html {
    height: auto !important;
}

body {
    background-color: #ffffff !important;
}

    body.nobg {
        background: none !important;
    }

#ui-wrap {
    padding-bottom: 0px;
    position: relative;
}

#ui-page {
    min-height: 100%;
    min-width: 100%;
}

#inner-wrapper {
    position: relative;
    max-width: 1000px;
    margin: 0 auto;
    padding: 0px;
    background-color: #eceaf1;
}

#main-wrapper {
    padding: 28px 0 28px 0;
}

#main { /*background:#c1c1c1; padding:8px;*/
    position: relative;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.playDetailsContainer.organizer-margin {
    margin-bottom: 20px !important;
    font-family: "pf_highway_sans_pro_lightRg", "Arial", sans-serif;
}

body.embedded {
    background: none;
}

    body.embedded #main {
        border: none;
        background: none;
        padding: 0;
    }

    body.embedded .bookingpanelcontainer {
        padding: 20px 20px 20px 20px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

@media(max-width:768px) {
    body.embedded #main {
        margin: 0;
    }
}

/* 6.1 Header
 ************************************************************************/
#logo-container {
    left: 0px;
    position: absolute;
    top: 8px;
}

#logo {
    width: 185px;
    height: 115px;
    display: block;
}

    #logo img {
        position: absolute;
        left: 0px;
        top: 0px;
    }

.lang-selector-container {
    position: static !important;
    float: right;
    margin-top: 29px;
}

.refillpromo {
    float: right;
    width: 49px;
    height: 49px;
    margin-right: 17px;
    display: block;
    background: url(../../images/icons/mobilerefill_top_promo_new.png) no-repeat left bottom;
}

.mobileapppromo {
    float: right;
    width: 49px;
    height: 48px;
    margin-right: 7px;
    display: block;
    background: url(../../images/icons/wallet-top.png) no-repeat left top;
    z-index: 2;
    position: relative;
}

#mobileapp-standout {
    display: block;
    width: 300px;
    height: 100px;
    position: absolute;
    left: 207px;
    top: 30px;
    background: url(../../images/icons/redarrow.png) no-repeat left top;
    padding: 31px 0 0 18px;
    color: #bb070e;
    font-size: 13px;
}

    #mobileapp-standout li {
        margin-right: 5px;
    }

#ui-languageheader {
    position: absolute;
    right: 0px;
    top: 76px;
}

    #ui-languageheader ul {
        float: right;
        margin: 0px 1px 0px 0px;
        padding: 0px;
        list-style-type: none;
    }

        #ui-languageheader ul li {
            text-align: center;
            margin: 0px;
            padding: 0px;
            list-style-type: none;
            display: inline-block;
            float: left;
        }

            #ui-languageheader ul li.lastItem {
                background: none;
            }

            #ui-languageheader ul li a, #ui-languageheader ul li a:link {
                height: 19px;
                line-height: 19px;
                width: 24px;
                padding: 0px 0px 0px 2px;
                display: block;
                color: #000000;
                text-decoration: none;
            }

                #ui-languageheader ul li a img {
                    margin: 4px 2px 0px 0px;
                }

            #ui-languageheader ul li.sp {
                padding: 4px 4px 0px 4px;
            }

#ui-topnav {
    margin-top: 8px; /**/
    height: 12px; /**/
}

#ui-topnav, x:-moz-any-link {
    margin-top: 3px;
}

    #ui-topnav ul {
        float: right;
    }

        #ui-topnav ul, #ui-topnav ul li, #ui-mainnav ul, #ui-mainnav ul li {
            margin: 0px;
            padding: 0px;
            list-style: none;
        }

            #ui-topnav ul li, #ui-mainnav ul li {
                float: left;
                display: inline;
            }

                #ui-topnav ul li a, #ui-topnav ul li a:link, #ui-topnav ul li span {
                    color: #4f4f4f;
                    border-right: 1px solid #999999;
                    padding: 0px 8px;
                    text-decoration: none;
                    font-size: 11px;
                }

                #ui-topnav ul li span {
                    text-decoration: underline;
                }

                #ui-topnav ul li a:hover {
                    text-decoration: underline;
                }

                #ui-topnav ul li.CMSListMenuLIlastItem a, #ui-topnav ul li.CMSListMenuHighlightedLIlastItem span {
                    border: 0px;
                    padding-right: 0px;
                }

#ui-mainnav {
    margin: 0px 0px 7px 0px;
    width: 100%;
    padding: 1px 0px 0px 0px;
    line-height: 45px;
    height: 48px;
    display: block;
    overflow: hidden;
    background: transparent url(../../images/ui/main-nav.png) no-repeat left top;
}

    #ui-mainnav ul {
        float: right;
        margin-right: 1px;
    }

        #ui-mainnav ul li {
            background: url(../../images/ui/main-nav.png) no-repeat right -155px;
            width: 90px;
            text-align: center;
        }

            #ui-mainnav ul li:hover, #ui-mainnav ul li.selected {
                background: url(../../images/ui/main-nav.png) no-repeat right -104px;
            }

            #ui-mainnav ul li.lastItem {
                background: none;
            }

                #ui-mainnav ul li.lastItem.selected, #ui-mainnav ul li.lastItem:hover {
                    background: url(../../images/ui/main-nav.png) no-repeat right -52px;
                }

            #ui-mainnav ul li a, #ui-mainnav ul li a:link { /*height:33px; padding:12px 0px 0px 0px;*/
                height: 45px;
                padding: 0px;
                line-height: 45px;
                display: block;
                color: #000000;
                text-decoration: none;
            }

            #ui-mainnav ul li.umn-planes a, #ui-mainnav ul li.umn-planes a:link {
                background: url(/cmstemplates/vivatravelaspx/images/icons/services/air_black.png) no-repeat center 7px;
            }

            #ui-mainnav ul li.umn-ferries a, #ui-mainnav ul li.umn-ferries a:link {
                background: url(/cmstemplates/vivatravelaspx/images/icons/services/ship_black.png) no-repeat center 4px;
            }

            #ui-mainnav ul li.umn-hotels a, #ui-mainnav ul li.umn-hotels a:link {
                background: url(/cmstemplates/vivatravelaspx/images/icons/services/hotel_black.png) no-repeat center 3px;
            }

            #ui-mainnav ul li.umn-cars a, #ui-mainnav ul li.umn-cars a:link {
                background: url(/cmstemplates/vivatravelaspx/images/icons/services/car_black.png) no-repeat center 4px;
            }

            #ui-mainnav ul li.umn-packages a, #ui-mainnav ul li.umn-packages a:link {
                background: url(/cmstemplates/vivatravelaspx/images/navigation/iconPackage.png) no-repeat center 6px;
            }

            #ui-mainnav ul li.umn-taxis a, #ui-mainnav ul li.umn-taxis a:link {
                background: url(/cmstemplates/vivatravelaspx/images/icons/services/taxi_black.png) no-repeat center 4px;
            }

            #ui-mainnav ul li.umn-insurance a, #ui-mainnav ul li.umn-insurance a:link {
                background: url(/cmstemplates/vivatravelaspx/icons/services/insurance_black.png) no-repeat center top;
            }

            #ui-mainnav ul li.umn-trains a, #ui-mainnav ul li.umn-trains a:link {
                background: url(/cmstemplates/vivatravelaspx/images/icons/services/ose_black.png) no-repeat center 3px;
            }

            #ui-mainnav ul li.umn-ktel a, #ui-mainnav ul li.umn-ktel a:link {
                background: url(/cmstemplates/vivatravelaspx/images/icons/services/ktel_black.png) no-repeat center 4px;
            }

#ui-header {
    padding: 0px 0px;
    position: relative;
    min-height: 135px;
}


body.embedded .inner {
    padding: 0 !important;
}

/* BASKET */
.basketItemCounter {
    display: block;
    width: 26px;
    height: 26px;
    color: #ffffff !important;
    padding: 1px;
    margin: 30px 10px 0 10px !important;
    text-align: center;
    white-space: nowrap;
    font-family: 'Open Sans', Arial, sans-serif;
    text-decoration: none !important;
    float: right;
    /*border: 1px solid #EF632E;*/
    box-shadow: 0 0 0 1px #ef632e;
    border-radius: 100%;
    position: relative;
    line-height: 38px;
    text-align: center;
}

    .basketItemCounter:hover {
        background: #EF632E;
    }

        .basketItemCounter:hover path {
            fill: white;
        }

    .basketItemCounter.active {
        color: #ee3e80;
    }

        .basketItemCounter.active:after {
            content: attr(data-count);
            display: block;
            width: 17px;
            height: 17px;
            line-height: 17px;
            text-align: center;
            position: absolute;
            right: -9px;
            top: -7px;
            background-color: #EF632E;
            border-radius: 100%;
            box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        }

    .basketItemCounter svg {
        width: 19px;
        height: 19px;
        margin-left: 1px;
    }

.ui-basket-user-remove {
    background: url(../../images/black-delete.png) no-repeat left 4px;
    display: block;
    height: 22px;
    width: 18px;
    margin: 0 0 0 10px;
    float: right;
    cursor: pointer;
}

.ui-basket-user {
    display: block;
    height: 22px;
    float: right;
}

.ui-basket-user-container {
    position: fixed;
    right: 0;
    top: 0;
    height: 22px;
    line-height: 22px;
    background-color: #3f74c4;
    border: 1px solid #bfbfbf;
    z-index: 100000;
    padding: 4px 10px 4px 10px;
    text-align: center;
    color: #fff;
    border-radius: 6px;
    opacity: 0.5;
}

    .ui-basket-user-container:hover {
        opacity: 1;
    }

/* 6.1.1 Top Main
 ************************************************************************/
#top-main .leftpart, .top-main .leftpart {
    height: 37px;
    line-height: 37px;
    padding: 0 0 0 12px;
    background-color: #81288f;
}

#top-main .rightpart, .top-main .rightpart {
    height: 37px;
    line-height: 37px;
    padding: 0 5px 0px 0px;
    background-color: #81288f;
    text-align: right;
}

.tg_sports #top-main .leftpart, .tg_sports #top-main .rightpart,
.lp-sports #top-main .leftpart, .lp-sports #top-main .rightpart {
    background-image: none;
    background-color: #2765be;
}

.tg_movies #top-main .leftpart, .tg_movies #top-main .rightpart,
.lp-movies #top-main .leftpart, .lp-movies #top-main .rightpart,
.tg_movies .top-main .leftpart, .tg_movies .top-main .rightpart,
.lp-movies .top-main .leftpart, .lp-movies .top-main .rightpart {
    background-image: none;
    background-color: #AF3C75;
}

.tg_theater #top-main .leftpart, .tg_theater #top-main .rightpart,
.lp-theater #top-main .leftpart, .lp-theater #top-main .rightpart {
    background-image: none;
    background-color: #830f48;
}

.tg_music #top-main .leftpart, .tg_music #top-main .rightpart,
.lp-music #top-main .leftpart, .lp-music #top-main .rightpart {
    background-image: none;
    background-color: #089298;
}

*:first-child + html #top-main .leftpart {
    font-size: 11px;
    white-space: nowrap;
}

#top-main .quickSearchContainer {
    display: block;
    float: right;
    width: 226px;
    height: 30px;
    background: url(../../images/ui/qsearch/qsearch_bg.png) no-repeat 1px top;
    padding: 0px 3px 0px 12px;
    margin-top: -2px;
    position: relative;
}

    #top-main .quickSearchContainer.active {
        background: url(../../images/ui/qsearch/searchbox_focus_bg.png) no-repeat left top;
        margin-top: -4px;
        padding-top: 2px;
        height: 28px;
    }

    #top-main .quickSearchContainer.loading {
        background-image: url(../../images/ui/qsearch/qsearch_bg_empty.png);
    }

    #top-main .quickSearchContainer input {
        width: 193px;
        height: 24px;
        line-height: 24px;
        background: transparent;
        border: 0px;
        float: left;
    }

    #top-main .quickSearchContainer a.action {
        display: block;
        width: 25px;
        height: 25px;
        display: inline-block;
        float: right;
    }

    #top-main .quickSearchContainer.loading a.action {
        background: url(../../images/icons/loaders/712.gif) no-repeat center center;
    }

#top-main .quickSearchContainerV2, .top-main .quickSearchContainerV2 {
    margin-top: -10px;
    float: right;
}

    #top-main .quickSearchContainerV2 .ss-wrap, .top-main .quickSearchContainerV2 .ss-wrap {
        position: relative;
    }

    #top-main .quickSearchContainerV2 input:-moz-placeholder, .top-main .quickSearchContainerV2 input:-moz-placeholder {
        color: #999;
    }

    #top-main .quickSearchContainerV2 input::-webkit-input-placeholder, .top-main .quickSearchContainerV2 input::-webkit-input-placeholder {
        color: #999;
    }

    #top-main .quickSearchContainerV2 input, .top-main .quickSearchContainerV2 input {
        background: #fff url(../../images/icons/icon-search.png) no-repeat 97% center;
        border: none;
        height: 26px;
        line-height: 26px;
        width: 239px;
        padding: 0 32px 0 9px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        transition: all .5s;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    #top-main .quickSearchContainerV2.loading input, .top-main .quickSearchContainerV2.loading input {
        background-image: url(../../images/icons/loaders/712.gif);
    }

    #top-main .quickSearchContainerV2 input:focus, .top-main .quickSearchContainerV2 input:focus {
        width: 239px;
        background-color: #fff;
        border-color: #ccc;
    }

#top-main .btn_allplays {
    display: block;
    float: left;
    margin-left: 10px;
    width: 153px;
    height: 25px;
    line-height: 23px;
    background: url(../../images/ui/buttons/see_all_plays.png) no-repeat left top;
    text-decoration: none !important;
    text-align: center;
    color: #000000;
    font-size: 11px;
}

#top-main .allEvents {
    display: block;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-left: 15px;
    color: #ffffff;
    text-decoration: none;
    line-height: 22px;
    width: 300px;
}

    #top-main .allEvents:hover {
        text-decoration: underline;
    }

#top-main .barlogo,
.top-main .barlogo {
    float: left;
    color: #ffffff !important;
    text-decoration: none !important;
    font-family: pf_highway_sans_pro_lightRg, Arial, sans-serif;
    font-size: 20px;
    font-size: 18px\9;
}

#top-main .barsearch,
.top-main .barsearch {
    color: #ffffff !important;
    text-decoration: none !important;
    font-family: pf_highway_sans_pro_lightRg, Arial, sans-serif;
    font-size: 19px;
    border-radius: 3px;
    transition: background-color .4s cubic-bezier(.25,.8,.25,1);
    padding: 4px 7px;
    display: none;
}

.barsearch:hover,
.barsearch.open {
    background-color: rgba(255,255,255,0.2);
}

.ico-mglass {
    position: relative;
    display: inline-block;
    border-radius: 30px;
    height: 12px;
    width: 12px;
    border: 2px solid #ffffff;
    top: -1px
}

    .ico-mglass:after {
        content: "";
        height: 2px;
        width: 8px;
        background: #ffffff;
        position: absolute;
        top: 9px;
        left: 6px;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
    }

.barsearch i,
.barsearch i {
    margin-right: 7px;
}

.barsearch.open i {
    border-width: 0px;
}

    .barsearch.open i:before {
        position: absolute;
        left: -2px;
        content: "";
        width: 17px;
        height: 2px;
        top: 6px;
        background-color: #ffffff;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
    }

    .barsearch.open i:after {
        width: 17px;
        left: -2px;
        top: 6px;
    }

#top-main ul.header-links {
    display: block;
    line-height: 29px;
    float: left;
}

#top-main ul.header-links, ul.login-links li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    #top-main ul.header-links li {
        display: inline;
        border-right: 1px solid #ffffff;
        padding: 0 6px 0 7px;
    }

        #top-main ul.header-links li.nosep {
            border: 0;
        }

        #top-main ul.header-links li a {
            color: #ffffff !important;
            font-weight: bold !important;
            font-size: 13px !important;
            text-decoration: none;
        }

            #top-main ul.header-links li a:hover {
                text-decoration: underline;
            }

.embedded #top-main, .embedded .hof {
    display: none !important;
}

/* 6.2 Footer
 ************************************************************************/
#ui-footer {
    position: relative;
    width: 100%;
    background: #214d8f url(../../images/ui/footer_tile.png) repeat-x left top;
}

#ui-footer-rainbow {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    height: 5px;
    background: #632e92 url(../../images/ui/footer_rainbow.png) no-repeat left top;
}

#ui-footer-stripe {
    width: 996px; /*height:321px;*/
    margin: 0 auto;
    padding: 20px 0px 20px 0px;
    color: #ffffff;
    position: relative;
    font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
}

    #ui-footer-stripe table th, #ui-footer-stripe table td {
        vertical-align: top;
    }

    #ui-footer-stripe h3 {
        color: #ffffff;
        font-size: 1.0em;
    }

    #ui-footer-stripe ul.image li {
        list-style: none;
        background: url(../../images/icons/iconsListArrow.gif) no-repeat 0 50%;
        padding: 1px 0 1px 15px;
    }

    #ui-footer-stripe ul li a, ui-footer-stripe ul li a:link {
        color: #d2e4fd;
        text-decoration: underline;
    }

        #ui-footer-stripe ul li a:hover {
            text-decoration: underline;
        }

    #ui-footer-stripe p.fabt {
        margin: 0px 20px 10px 0px;
        color: #d2e4fd;
        padding-top: 4px;
    }

    #ui-footer-stripe ul li a.facebook {
        height: 16px;
        display: block;
        background: url(../../images/icons/icn-minifacebook.png) no-repeat left center;
        color: #ffffff;
        font-weight: normal;
        padding-left: 22px;
        margin-bottom: 15px;
        text-decoration: none;
    }

    #ui-footer-stripe ul li a.twitter {
        height: 16px;
        display: block;
        background: url(../../images/icons/icn-minitweeter.png) no-repeat left center;
        color: #ffffff;
        font-weight: normal;
        padding-left: 22px;
        margin-bottom: 15px;
        text-decoration: none;
    }

    #ui-footer-stripe ul li a.rss {
        height: 16px;
        display: block;
        background: url(../../images/icons/icn-minirss.png) no-repeat left center;
        color: #ffffff;
        font-weight: normal;
        padding-left: 22px;
        margin-bottom: 15px;
        text-decoration: none;
    }

    #ui-footer-stripe ul li a.gplus {
        height: 16px;
        display: block;
        background: url(../../images/icons/icn-minigoogleplus.png) no-repeat left center;
        color: #ffffff;
        font-weight: normal;
        padding-left: 22px;
        margin-bottom: 0px;
        text-decoration: none;
    }

        #ui-footer-stripe ul li a.facebook:hover, #ui-footer-stripe ul li a.twitter:hover, #ui-footer-stripe ul li a.rss:hover, #ui-footer-stripe ul li a.gplus:hover {
            text-decoration: underline;
        }

.viva-ticket-small {
    display: block;
    background: url(../../images/icons/icn-tickets.png) no-repeat left 50%;
    color: #ffffff;
    height: 24px;
    padding: 8px 0px 0px 40px;
    margin: 0px 0px 2px 0px;
}

#ui-footer-stripe .contact-info {
    padding-right: 20px;
}

    #ui-footer-stripe .contact-info a {
        color: #ffffff;
    }

#ui-footer-stripe span.bull:before {
    content: '\2022';
}

#ui-footer-stripe span.bull {
    margin: 0px 4px;
}

#ui-footer-stripe .contact-info h3.location {
    background: url(../../images/icons/location_pin.png) no-repeat left center;
    padding-left: 18px;
    margin-bottom: 5px;
}

#ui-footer-stripe .contact-info p {
    padding-left: 18px;
}

/* New Footer */
div.bottomnav-container {
    text-align: center;
    margin: 0 auto;
}

table.bottomnav {
    margin: 0 auto;
}

    table.bottomnav td a, table.bottomnav td a:link {
        border-right: 1px solid #ffffff;
        color: #ffffff;
        text-decoration: none;
        padding-right: 10px;
    }

        table.bottomnav td a:hover {
            text-decoration: underline;
        }

        table.bottomnav td a.last {
            border: 0px;
            padding-left: 0px 0px 0px 7px;
        }

.helpbox-body {
    background: url(../../images/help/helpbar-bg-small.png) no-repeat left top;
    width: 258px;
    height: 77px;
    display: block;
    padding: 6px 7px 7px 7px;
}

    .helpbox-body h3 {
        color: #3f74c4 !important;
        font-size: 1.2em !important;
        margin-bottom: 7px;
        font-weight: bold;
    }

    .helpbox-body ul, .helpbox-body ul li {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
    }

        .helpbox-body ul li {
            float: left;
            display: inline;
        }

            .helpbox-body ul li a, .helpbox-body ul li a:link, .helpbox-body ul li a:link {
                display: block;
                width: 105px;
                height: 67px;
                padding: 9px;
                text-align: center;
                color: #313131 !important;
                text-decoration: none !important;
                cursor: pointer !important;
                font-size: 0.9em
            }

div.wd-callcenter {
    background: url(../../images/help/help-section-generic.png) no-repeat left top;
    font-size: 0.9em;
    width: 259px;
    height: 42px;
    display: block;
    float: none;
    text-decoration: none;
    color: #313131;
    font-size: 0.9em;
    font-weight: bold;
}

    div.wd-callcenter div.prt1 {
        display: block;
        float: left;
        width: 65px;
        height: 100%;
        line-height: 40px;
        text-align: center;
    }

    div.wd-callcenter div.prt2 {
        display: block;
        float: left;
        width: 91px;
        padding-top: 8px;
        text-align: center;
    }

        div.wd-callcenter div.prt2 h4 {
            color: #eb330f;
            font-size: 2em;
            display: inline;
        }

    div.wd-callcenter div.prt3 {
        float: left;
        display: block;
        width: 103px;
        padding-top: 4px;
    }

        div.wd-callcenter div.prt3 span {
            font-weight: normal;
        }

.helpbox-body a.wd-click2call, .helpbox-body a.wd-click2call:link {
    background: url(../../images/help/help-section-click2call.png) no-repeat left top;
    font-weight: bold;
    height: 26px;
    width: 184px;
    display: block;
    text-decoration: none;
    padding: 9px 0px 0px 75px;
    color: #313131;
    font-size: 0.9em;
}

.helpbox-body a.wd-click2chat, .helpbox-body a.wd-click2chat:link {
    background: url(../../images/help/help-section-click2chat.png) no-repeat left top;
    font-weight: bold;
    height: 26px;
    width: 184px;
    display: block;
    margin-top: 8px;
    text-decoration: none;
    padding: 9px 0px 0px 75px;
    color: #313131;
    font-size: 0.9em;
}

.bottomlinks {
    margin: 10px 0px 10px 0px;
    text-align: center;
    color: #d2e4fd;
    width: 100%;
}

    .bottomlinks ul, .bottomlinks ul li {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        color: #ffffff;
    }

    .bottomlinks ul {
        margin-left: 0px;
        padding-left: 153px;
    }

        .bottomlinks ul li {
            float: left;
            display: inline;
        }

            .bottomlinks ul li a {
                border-left: 1px solid #ffffff;
                padding-left: 5px;
                margin-left: 5px;
                color: #ffffff !important;
            }

    .bottomlinks hr {
        background-color: #3c70bf;
        margin: 3px 0px 3px 0px;
        width: 100%;
    }

    .bottomlinks ul li span.bull {
        font-size: 2em;
        color: #3566b1;
        display: block;
        margin: 0px;
        padding: 0px;
        height: 5px;
        margin-bottom: 10px;
    }

    .bottomlinks ul.ultk {
        margin: 25px 0px 0px 346px; /*270px;*/
    }

        .bottomlinks ul.ultk li {
            margin: 0px 15px;
        }

    .bottomlinks hr {
        margin: 5px 0px 10px 0px;
    }

ul.simplelist li a.facebook, ul.simplelist li a.twitter, ul.simplelist li a.rss {
    height: 16px;
}

.pmethods-table td {
    padding-right: 35px;
    vertical-align: middle !important;
}

/*Last Images*/
.divfooter-paymentmethods-title {
    font-size: 11px;
    font-weight: bold;
    color: #7897c6;
}

.divfooter-members-title {
    font-size: 11px;
    font-weight: bold;
    color: #6f8cb7;
}

/* Support
 ************************************************************************/
.spw-chat {
}

    .spw-chat a {
        text-decoration: none !important;
    }

    .spw-chat .bubble-container {
        overflow: hidden;
        position: fixed;
        height: 103px;
        width: 230px;
        z-index: 10000000;
        right: 20px;
        bottom: 10px;
        text-decoration: none;
        cursor: pointer;
    }

        .spw-chat .bubble-container .bubble-container-inner {
            position: absolute;
            overflow: hidden;
            left: 0px;
            right: 0px;
            top: 0px;
            bottom: 0px;
            letter-spacing: -0.3px;
            color: rgb(96, 52, 18);
            cursor: pointer;
            -moz-user-select: none;
            opacity: 1;
            font-size: 11px;
            text-align: right;
            text-decoration: none;
            cursor: pointer;
        }

            .spw-chat .bubble-container .bubble-container-inner a {
                text-decoration: none !important;
            }

            .spw-chat .bubble-container .bubble-container-inner img.sw-bubble {
                display: block;
                position: absolute;
                left: 0px;
                top: 0px;
                text-decoration: none;
                cursor: pointer;
            }

            .spw-chat .bubble-container .bubble-container-inner .sw-bubble-content {
                position: absolute;
                width: 100%;
                height: 100%;
                top: 30px;
                right: 0px;
                bottom: 0px;
                left: 0px;
                text-decoration: none;
                cursor: pointer;
            }

                .spw-chat .bubble-container .bubble-container-inner .sw-bubble-content h3 {
                    font-size: 17px;
                    font-weight: bold;
                    margin: 0px;
                    color: rgb(255, 238, 187);
                    text-align: left;
                    padding: 0pt 0pt 0pt 26px;
                    text-decoration: none;
                    cursor: pointer;
                }

                .spw-chat .bubble-container .bubble-container-inner .sw-bubble-content span {
                    line-height: 16px;
                    padding: 0pt 38px 0pt 10px;
                    height: 20px;
                    text-decoration: none;
                    cursor: pointer;
                }

            .spw-chat .bubble-container .bubble-container-inner img.sw-dismiss {
                display: block;
                position: absolute;
                cursor: pointer;
                right: 25px;
                top: 13px;
                text-decoration: none;
                cursor: pointer;
            }

    .spw-chat .chatraiser-container {
        overflow: hidden;
        position: fixed;
        z-index: 10000001;
        right: 0px;
        bottom: 0px;
        height: 28px;
        width: 240px;
        text-decoration: none;
        cursor: pointer;
    }

        .spw-chat .chatraiser-container .chatraiser-container-inner {
            position: absolute;
            overflow: hidden;
            left: 6px;
            right: 0px;
            top: 4px;
            bottom: 0px;
            background: url(../../images/help/bar.png) repeat scroll 0% 0% transparent;
            border: 0pt none;
            cursor: pointer;
            -moz-user-select: none;
            font-size: 12px;
            line-height: 23px;
            padding: 2px 0px 0px 10px;
            text-decoration: none;
            cursor: pointer;
        }

        .spw-chat .chatraiser-container a {
            text-decoration: none !important;
        }

        .spw-chat .chatraiser-container .chatraiser-container-inner span {
            color: rgb(255, 255, 255);
            text-decoration: none;
            cursor: pointer;
        }

/* Navigator
 ************************************************************************/
.progress {
    background-color: #f2f2f2;
    padding: 10px 15px 10px 15px;
    height: 19px;
    color: #a1a1a1;
    font-size: 12px;
    float: left;
    display: block;
    width: 600px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

    .progress .progress-inner {
        margin: 0px;
    }

    .progress a {
        margin-right: 30px;
        float: left;
        line-height: 18px;
        cursor: pointer;
    }

    *:first-child + html .progress a {
        margin-right: 30px;
    }

ul.navigator li {
    height: 19px;
    line-height: 19px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    text-align: left;
}

    ul.navigator li a {
        display: block;
        text-align: left;
        text-decoration: none;
    }

        ul.navigator li a span {
            float: left;
            text-align: left;
            display: block;
            margin: 0px !important;
            padding: 0px !important;
        }

ul.navigator span.c {
    float: left;
    display: block;
    width: 18px;
    height: 19px;
    font-weight: bold;
    color: #ffffff;
    font-size: 13px;
    text-align: center;
    text-decoration: none;
}

ul.navigator li a span.label {
    margin: 0px 0px 0px 5px !important;
    color: #a1a1a1;
    text-decoration: underline;
}

ul.navigator li.inactive a span.t {
    color: #a1a1a1;
}

ul.navigator li.inactive a span.c {
    background: URL(../../images/icons/navigator/step_inactive.png) no-repeat left top;
}

ul.navigator li.active a span.t {
    color: #662d91;
}

ul.navigator li.active a:hover span.t {
    color: #000000;
}

ul.navigator li.active a span.c {
    background: URL(../../images/icons/navigator/step_active.png) no-repeat left top;
}

ul.navigator li.completed a span.t {
    color: #1b9234;
}

ul.navigator li.completed a span.c {
    background: URL(../../images/icons/navigator/step_ok.png) no-repeat left top;
}

ul.navigator li.completed a label.n {
    display: none;
}

/* Containers
 ************************************************************************/
.grayContainer {
    display: block;
    background-color: #f2f2f2;
    padding: 9px;
}

.whiteContainer {
    display: block;
    background-color: #ffffff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.cradius {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.ctopradius {
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}

.cbottomradius {
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    -khtml-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}

.wspacer {
    padding: 9px;
}

/* PlayDetails
 ************************************************************************/
.playDetailsContainer {
    position: relative;
    height: 100%;
    font: normal 15px Arial, sans-serif;
    line-height: 1.5;
    margin-bottom: -9px;
    font-family: "pf_highway_sans_pro_lightRg", "Arial", sans-serif;
}

    .playDetailsContainer table {
        overflow-x: auto;
        max-width: 100%;
        border-spacing: 0;
        border-collapse: collapse;
        width: 100%;
    }

        .playDetailsContainer table td {
            border: 1px solid gray;
            padding: 5px;
        }

            .playDetailsContainer table td p {
                margin-bottom: 0;
            }

    .playDetailsContainer * {
        box-sizing: border-box;
        max-width: 100%;
        -ms-word-wrap: break-word;
        word-wrap: break-word;
    }

    .playDetailsContainer .tp-form {
        font-size: 16px;
        letter-spacing: .03em;
    }

    .playDetailsContainer img {
        height: auto !important;
    }

.play-summary-container,
.play-description-container {
    margin-bottom: 10px;
    line-height: 1.5;
}

.pd-expandable .play-summary-inner {
    max-height: 300px;
    overflow: hidden;
    position: relative;
}

    .pd-expandable .play-summary-inner:after {
        content: "";
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        height: 100px;
        background: linear-gradient(to bottom,rgba(255,255,255,0),#ffffff 100%);
    }

.pd-view-more {
    display: none;
}

.pd-expandable .pd-view-more,
.pd-expandable .pd-view-more:hover {
    display: block;
    padding: 10px 0 5px;
}

.shareThisContainer {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 180px; /*width:40px;*/
}

    .shareThisContainer .buttons {
        float: left;
        width: 40px;
        margin-left: 3px;
    }

#playprices {
    display: block;
    background-color: #f2f2f2;
    padding: 10px;
    color: #000000;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

    #playprices .pprices {
        color: #139c33;
        padding: 0px 5px;
    }

.ratingStar {
    width: 14px;
    height: 14px;
    background: gray url(../../images/icons/star.png) no-repeat left top;
}

.filledRatingStar {
    background-color: #652d90;
}

.eventImageContainer {
    display: block;
    overflow: hidden;
    font-size: 0;
}

    .eventImageContainer img {
        width: 100%;
        height: auto;
        max-height: 370px;
        object-fit: cover;
        object-position: 50% 50%;
    }

.openlike ul li {
    margin: 0px 3px 0px 0px !important;
    padding: 0px !important;
}

.venuemap {
    text-decoration: none !important;
    margin-left: 5px;
}

    .venuemap img {
        vertical-align: text-bottom;
    }

.review-container {
    display: block;
    padding: 20px 0;
    border-bottom: 1px dashed #a6a6a6;
}

.review-details {
    vertical-align: top;
}

.reviewer {
    color: #751E82;
}

.review-content {
    font-style: italic;
}

div.review {
    position: relative;
    display: inline-block;
    padding: 0 0 0 40px;
    margin: 0px auto;
    border: none;
    font: normal 14px Arial, sans-serif;
}

    div.review div.review-body {
        margin-bottom: 5px;
        font-style: italic;
    }

    div.review:before {
        content: "“";
        font-size: 70px;
        font-family: "Georgia", Serif;
        position: absolute;
        left: 0;
        top: -13px;
    }

    div.review div.review-cite {
        margin: 0;
        padding: 0;
        color: #1b2432;
    }

        div.review div.review-cite:before {
            content: '—'
        }

    div.review + div.review {
        margin-top: 30px;
    }

/* Multimedia
 ************************************************************************/
.playaudio {
    display: block;
    width: 150px;
    padding-top: 46px;
    background: url(../../images/ui/multimedia/audio_gallery_play.png) no-repeat left top;
    color: #000000;
    text-decoration: underline;
    margin: 0px 50px 30px 0px;
}

    .playaudio.alone {
        margin-bottom: 0px;
    }

/* Contact
 ************************************************************************/
.ccaptcha {
    margin: 5px 0px 8px 0px;
}

.contact-mandatory {
    padding-left: 15px;
    font-weight: bold;
}

.button-send {
    display: block;
    width: 90px;
    height: 26px;
    background: url(../../images/ui/buttons/btn_send_purple.png) no-repeat left top;
}

    .button-send span {
        display: none;
    }

/* Calendar
 ************************************************************************/
.calendar-wrapper .calendar {
    background-color: #ffffff;
}

    .calendar-wrapper .calendar a {
        text-decoration: none;
    }

    .calendar-wrapper .calendar .header {
        background-color: #ffffff;
        margin: 0 auto;
    }

    *:first-child + html .calendar-wrapper .calendar .header {
        width: 245px !important;
    }

        *:first-child + html .calendar-wrapper .calendar .header td {
            white-space: nowrap;
        }

    .calendar-wrapper .calendar .header-home-page {
        width: 215px !important;
    }

    .calendar-wrapper .calendar tbody > td {
        width: 35px;
        height: 30px;
        text-align: center;
        vertical-align: middle; /*border:1px solid #cccccc;*/
        border: 0px;
    }

    .calendar-wrapper .calendar td.available { /*background-color:#9ed54c !important;*/
        cursor: pointer;
    }

        .calendar-wrapper .calendar td.available a {
            color: #ffffff;
        }

    .calendar-wrapper .calendar td.notavailable {
        background-color: #ea3106;
    }

    .calendar-wrapper .calendar td.nobooking {
        background-color: gray;
    }

    .calendar-wrapper .calendar td.noevent {
        background-color: #f1f1f1 !important;
    }

    .calendar-wrapper .calendar td.nothing {
        border: 1px solid #cccccc;
    }

.calendar-wrapper {
    display: inline-block;
    width: 100%;
    border: 1px solid #e8e8e8;
    background-color: #ffffff;
    padding: 10px;
    font-size: 11px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .calendar-wrapper .calendar, .calendar-wrapper .calendar * {
        border-collapse: separate;
        font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
        color: #333;
    }

        .calendar-wrapper .calendar .header {
            background: none;
            text-transform: uppercase;
            font-size: 22px;
            font-weight: normal;
        }

            .calendar-wrapper .calendar .header td {
                border: 0px !important;
                height: 45px;
                font-weight: bold;
            }

            .calendar-wrapper .calendar .header a:not(:empty) {
                display: block;
                overflow: hidden;
                width: 0;
                padding-left: 1.8em;
                height: 0;
                padding-top: 1.8em;
                background-image: url(../../images/icons/svg/arrow-left.svg);
                background-size: 100% 100%;
                background-size: cover;
                cursor: pointer;
            }

            .calendar-wrapper .calendar .header td:last-child a:not(:empty) {
                background-image: url(../../images/icons/svg/arrow-right.svg);
            }

        .calendar-wrapper .calendar th {
            text-transform: uppercase;
            font-size: 15px;
            font-family: pf_highway_sans_pro_mediumRg, arial,sans-serif;
        }

        .calendar-wrapper .calendar td.day-cell {
            border: 1px solid #f0f0f0;
            color: #cacaca;
            background: #f0f0f0;
            border-radius: 3px;
            font-size: 14px;
            width: 12%;
            height: 27px;
        }

        .calendar-wrapper .calendar td.available {
            font-weight: bold;
            background: none;
            color: #333;
            border: 1px solid #676d76;
        }

            .calendar-wrapper .calendar td.selected, .calendar-wrapper .calendar td.available:hover {
                background-color: #703EFF !important;
                border-color: #703EFF !important;
                color: #ffffff !important;
            }

/* Tickets
 ************************************************************************/
table.tickets thead tr {
    background-color: #e2e2e2;
}

    table.tickets thead tr th {
        padding: 10px 5px;
        white-space: nowrap;
        text-align: center;
        vertical-align: middle;
    }

table.tickets tr.group td {
    border-bottom: 1px solid #bcbcbc !important;
    padding-left: 15px !important;
    background-color: #e8e8e8 !important; /* background color for non-css3 browsers like Internet Explorer */
    /* CSS3 gradient */
    cursor: pointer;
    background-image: linear-gradient(top, #ebebeb, #e3e3e3) !important; /* W3C */
    /* IE5.5 - 7 */
    /* IE8 */
    /* IE9 */
    /* Firefox */
    /* Opera 11  */
}

    table.tickets tr.group.collapse td, table.tickets tr.group td:hover {
        color: #222222;
        text-shadow: 0px 1px 0px #ffffff !important;
        background-color: #f1f1f1 !important; /* background color for non-css3 browsers */
        /* CSS3 gradient */
        background-image: linear-gradient(top, #f5f5f5, #ececec) !important; /* W3C */
        /* IE5.5 - 7 */
        /* IE8 */
        /* IE9 */
        /* Firefox */
    }

    table.tickets tr.group td div.row_arrow {
        width: 0px;
        height: 0px;
        float: right;
        margin-top: -10px;
        margin-top: 7px;
        margin-right: 10px;
        visibility: visible;
        background-color: transparent;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
        border-bottom: 0px;
        border-top: 4px solid #000000;
        display: inline;
    }

table.tickets tr.group.collapse td div.row_arrow {
    border-top: 0;
    border-bottom: 4px solid #000000;
}

table.tickets tbody tr[scope="row-b"] {
    background-color: #f4f4f4;
}

table.tickets tbody tr.noselection {
    background-color: #fff4d4;
}

    table.tickets tbody tr.noselection.streamingEnabled {
        background-color: #efdeac;
    }

table.tickets tbody tr.disabled {
    cursor: not-allowed;
    opacity: 0.5
}

table.tickets tbody tr.linethrough {
    cursor: not-allowed;
    text-decoration: line-through
}

table.tickets tbody tr td {
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 5px 5px;
    height: 30px;
}

* + html table.tickets tbody tr td {
    height: 30px;
}

    table.tickets tbody tr td.alignLeft {
        padding-left: 20px;
    }

    table.tickets tbody tr td.aLeft {
        text-align: left;
    }

    table.tickets tbody tr td.aRight {
        text-align: right;
    }

    table.tickets tbody tr td.pr15 {
        padding-right: 15px;
    }

    table.tickets tbody tr td select {
        padding: 5px;
    }

    table.tickets tbody tr td.linethrough {
        text-decoration: line-through
    }

    table.tickets tbody tr td.vivaprice {
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        text-align: right;
        padding-right: 15px;
    }

table.tickets tfoot tr {
    background-color: #f2f6fb;
}

    table.tickets tfoot tr td {
        white-space: nowrap;
        vertical-align: middle;
        padding: 5px 10px;
        height: 30px;
    }

.purple {
    color: #662d91;
}

body.tg_sports .purple {
    color: #2765be;
}

body.tg_movies .purple {
    color: #AF3C75;
}

.checkbox input, .checkbox label {
    vertical-align: middle;
    float: left;
}

.checkbox label {
    font-size: 12px;
    vertical-align: middle;
    float: left;
    height: 18px;
    line-height: 17px;
    display: block;
}

.checkbox input {
    outline: none;
}

/* Left Container
 ************************************************************************/
div.left-container {
    display: block;
    background-color: #f0f0f0;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
}

    div.left-container h2.title {
        color: #ffffff;
        margin: 0px;
        padding: 15px 10px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background-color: #662d91;
        text-align: center;
        font-size: 18px;
        white-space: nowrap;
    }

div.venues-container {
    display: block;
    background-color: #ffffff;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 15px 20px;
    z-index: 100;
}

    div.venues-container select {
        width: 100%;
        padding: 5px;
    }

.calendar-container-homepage {
    padding: 5px !important;
}

div.appendix-container {
    display: block;
    background-color: #ffffff;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
}

.appendix-container-homepage {
    padding: 5px;
}

    .appendix-container-homepage td {
        padding: 3px 3px 3px 0px;
    }

.appendix-header {
    background: url(../../images/i.png) no-repeat left 2px;
    height: 16px;
    display: block;
    line-height: 16px;
    padding: 0px 0px 0px 18px;
}

div.hr-line {
    margin: 0px;
    padding: 0px;
    font-size: 1px;
    height: 1px;
    background-color: #f0f0f0;
    width: 100%;
}

div.appendix-container span.header {
    display: block;
    border-bottom: 1px solid #f0f0f0;
    font-weight: bold;
    padding-bottom: 5px;
}

.nowrap {
    white-space: nowrap;
}

div.available {
    display: block;
    width: 10px;
    height: 10px;
    background-color: #9ed54c;
    border: 1px solid #b3b3b3;
}

div.notavailable {
    display: block;
    width: 10px;
    height: 10px;
    background-color: #ea3106;
    border: 1px solid #b3b3b3;
}

div.nobooking {
    display: block;
    width: 10px;
    height: 10px;
    background-color: gray;
    border: 1px solid #b3b3b3;
}

div.noevent {
    display: block;
    width: 10px;
    height: 10px;
    background-color: #f1f1f1;
    border: 1px solid #b3b3b3;
}

/* Right Container
 ************************************************************************/
div.right-container {
    display: block;
    background-color: #f0f0f0;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

span.nodate-selected {
    font-size: 15px;
    font-weight: bold;
}

span.prompt {
    color: #662d91;
    line-height: 16px;
}

div.tmpl {
    padding: 0px 0px 5px 15px;
}

    div.tmpl h3.header {
        font-size: 18px;
        color: #662d91;
        display: inline-block;
        margin-bottom: 10px;
    }

body.tg_sports div.tmpl h3.header {
    color: #2765be;
}

body.tg_movies div.tmpl h3.header {
    color: #AF3C75;
}

div.tmpl h3.header small {
    font-size: 14px;
}

div.tmpl.nopadding {
    padding: 0px;
}

.f13 {
    font-size: 13px;
}

.f14 {
    font-size: 14px;
}

.f15 {
    font-size: 15px;
}

.f20 {
    font-size: 20px;
}

.marginTop5 {
    margin-top: 5px;
}

.marginRight5 {
    margin-right: 5px;
}

.w190 {
    margin-left: 190px;
}

.w230 {
    margin-left: 230px;
}

.red {
    color: #ff0000;
}

.green {
    color: #139c33;
}

.bold {
    font-weight: bold;
}

.backtoschedule {
    float: right;
    margin-top: -5px;
}

div.play-details-container {
    background: url(../../images/ui/ticket-bg_new2.png) no-repeat left top;
    padding: 10px 17px;
    display: block;
    min-height: 199px;
}

    div.play-details-container table.details {
        margin: 20px 0px 0px 30px;
        width: 560px;
    }

    div.play-details-container table.eventtime {
        margin: 0px 0px 0px 30px;
    }

    div.play-details-container table.total {
        margin: 0px 30px 20px 30px;
    }

        div.play-details-container table.total td {
            padding-bottom: 3px;
        }

    div.play-details-container > table > tbody > tr > td {
        font-size: 13px !important;
    }

.dt_right {
    padding-left: 10px;
}

div.play-details-container-bottom {
    display: block;
    background: url(../../images/ui/ticket-bg_new2.png) no-repeat left bottom;
    height: 10px;
    margin-top: -5px;
}

div.play-details .pick-hour {
    background-color: #fff4d4;
    color: #f26724;
    white-space: nowrap;
    width: 160px;
    padding: 5px;
}

div.play-details .hour {
    background-color: #fff8e4;
}

table.eventtime .standout {
    background-color: #F0F0F0;
    margin-top: 5px;
    border: 1px solid #D8D9DA;
    width: 552px;
}

div.tickets-container {
    display: block;
    background-color: #ffffff;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px 10px;
    border: 1px solid #cccccc;
    width: 100%;
    box-sizing: border-box;
}

    div.tickets-container.pao, div.tickets-container.season-tickets table td {
        font-size: 13px;
        line-height: 18px;
    }

.coupon-redeemer + div.tickets-container {
    width: 654px;
    float: right;
}

.ticketsfoot {
    padding: 5px;
    font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
    font-size: 18px;
}

tr.total {
    background-color: #f2f2f2;
}

div.contact-form-container {
    display: block;
    background-color: #ffffff;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px 10px;
    border: 1px solid #cccccc;
}

    div.contact-form-container div.contact-form {
        padding: 10px;
        background-color: #f4f4f4;
    }

    div.contact-form-container div.msg {
        margin-bottom: 10px;
    }

.textfield {
    border: 1px solid #adaaa0;
    padding: 2px;
    width: 169px;
    background-color: white;
}

.textfield, x:-moz-any-link, x:default {
    padding: 4px;
}

input.textfield {
    padding: 5px;
}

.textfield input {
    border: none;
}

    .textfield input:disabled {
        background-color: #ffffff;
    }

.textfield.valid {
    border-color: #53a600;
}

.textfield.invalid {
    border-color: #ff2626;
}

.textfield.large {
    width: 270px;
}

.textfield.small {
    width: 146px;
}

.dropfield {
    border: 1px solid #adaaa0;
    width: 120px;
    background-color: white;
    padding: 4px;
}

#input-indicator {
    display: inline-block;
    width: 19px;
    height: 19px;
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
}

    #input-indicator.success {
        background-image: url(../../images/icons/16x16/success.png);
    }

    #input-indicator.error {
        background-image: url(../../images/icons/16x16/error.png);
    }

    #input-indicator.warning {
        background-image: url(../../images/icons/16x16/warning.png);
    }

    #input-indicator.loading {
        background-image: url(../../images/icons/loaders/inputloader.gif);
    }

#validation-message {
    margin-left: 100px;
    font-size: 11px;
    display: inline-block;
}

.terms {
    color: #f26724;
    font-weight: bold;
}

/* Tooltip
 ************************************************************************
 <div class="tooltip">
	<div class="info" style="display: none;">
		<div class="info_arrow"></div>
		<div class="info_content">
			<p>Tip Content</p>
		</div>
		<div class=info_dropshadow></div>
	</div>
	<a href="javascript:" class="tooltip-trigger">Tip Trigger</a>
 </div>
 ************************************************************************/
.tooltip {
    position: relative;
    z-index: 1;
    display: inline-block;
}

    .tooltip a.tooltip-trigger img {
        margin: -3px 5px 0px 0px;
        vertical-align: middle;
    }

    .tooltip a.tooltip-trigger {
        text-decoration: none;
        color: Black;
    }

        .tooltip a.tooltip-trigger:hover {
            cursor: default;
            text-decoration: none;
        }

    .tooltip .info {
        border-bottom: #999999 1px solid;
        color: #2a2a2a;
        font-weight: normal;
        position: absolute;
        border-left: #999999 1px solid;
        padding-bottom: 0px;
        margin: 0px;
        padding-left: 0px;
        width: 190px;
        padding-right: 0px;
        display: none;
        background: #fff;
        float: none;
        border-top: #999999 1px solid;
        right: -202px;
        border-right: #999999 1px solid;
        padding-top: 0px;
        top: 0px;
        right: -120px;
        top: -12px;
        white-space: normal !important;
    }

        .tooltip .info * {
            z-index: 4
        }

        .tooltip .info .info_arrow {
            background-image: url(../../images/tooltip/tooltip_arrow_left.gif);
            z-index: 6;
            position: absolute;
            padding-bottom: 0px;
            margin: 0px;
            padding-left: 0px;
            width: 12px;
            padding-right: 0px;
            background-repeat: no-repeat;
            background-position: 3px 9px;
            float: none;
            height: 100%;
            padding-top: 0px;
            top: 0px;
            left: -12px
        }

        .tooltip .info .info_dropshadow {
            z-index: 2;
            border-bottom: #000000 2px solid;
            position: absolute;
            filter: alpha(opacity=10);
            border-left: #000000 0px solid;
            padding-bottom: 0px;
            margin: 0px;
            padding-left: 0px;
            width: 100%;
            padding-right: 0px;
            float: none;
            height: 100%;
            border-top: #000000 0px solid;
            border-right: #000000 2px solid;
            padding-top: 0px;
            top: 1px;
            left: 1px;
            opacity: 0.1;
            moz-opacity: 0.1
        }

        .tooltip .info .info_content {
            z-index: 5;
            position: relative;
            padding-bottom: 0px;
            margin: 0px;
            padding-left: 10px;
            padding-right: 10px;
            float: none;
            padding-top: 0px
        }

            .tooltip .info .info_content li {
                margin: 6px 0px;
                vertical-align: middle
            }

            .tooltip .info .info_content a {
                text-align: left;
                line-height: 1.3em;
                float: none;
                font-size: 12px;
                font-weight: normal !important
            }

                .tooltip .info .info_content a:hover {
                    text-align: left;
                    line-height: 1.3em;
                    float: none;
                    font-size: 12px;
                    font-weight: normal !important
                }

            .tooltip .info .info_content li {
                text-align: left;
                line-height: 1.3em;
                float: none;
                font-size: 12px;
                font-weight: normal !important
            }

            .tooltip .info .info_content p {
                text-align: left;
                line-height: 1.3em;
                float: none;
                font-size: 12px;
                font-weight: normal !important
            }

            .tooltip .info .info_content span {
                text-align: left;
                line-height: 1.3em;
                float: none;
                font-size: 12px;
                font-weight: normal !important
            }

            .tooltip .info .info_content p {
                margin: 6px 0px;
            }

    .tooltip.vertical_tooltip .info {
        bottom: 25px;
        display: none;
        left: -11px;
        top: auto;
    }

        .tooltip.vertical_tooltip .info .info_arrow {
            background-image: url(../../images/tooltip/tooltip_arrow_up.gif);
            width: 100%;
            bottom: -17px;
            background-position: 9px 0px;
            height: 17px;
            right: 0px;
            top: auto;
            left: auto
        }

        .tooltip.vertical_tooltip .info .info_dropshadow {
            border-right-width: 0px;
            border-top-width: 2px;
            border-bottom-width: 0px;
            border-left-width: 2px;
            top: -3px;
            left: -3px
        }

    .tooltip.left_tooltip .info {
        display: none;
        right: 30px
    }

        .tooltip.left_tooltip .info .info_arrow {
            background-image: url(../../images/tooltip/tooltip_arrow_right.gif);
            background-position: 0px 9px;
            right: -12px;
            top: auto;
            left: auto
        }

        .tooltip.left_tooltip .info .info_dropshadow {
            border-right-width: 0px;
            border-top-width: 0px;
            border-bottom-width: 2px;
            border-left-width: 2px;
            left: -3px
        }

    .tooltip.seatselection .info {
        right: -200px;
    }

    .tooltip.vertical_tooltip.action_buttons .info {
        bottom: 35px;
        display: none;
        left: 60px;
        top: auto;
    }

    .tooltip.homecalendar .info {
        width: 270px;
        bottom: 35px;
        right: 0px;
        left: auto;
    }

        .tooltip.homecalendar .info .info_arrow {
            background-position: 97% 0px;
        }

    .tooltip.floorplan .info {
        width: auto;
        min-width: 300px;
        bottom: 35px;
        right: 0px;
        left: auto;
    }

        .tooltip.floorplan .info .info_arrow {
            background-position: 97% 0px;
        }

/* Tooltips NEW */

/* Tooltip
 ************************************************/
.qlabs_tooltip_top, .qlabs_tooltip_bottom, .qlabs_tooltip_right, .qlabs_tooltip_left, .qlabs_tooltip_diagonal_right, .qlabs_tooltip_diagonal_left, .qlabs_tooltip_focus_top, .qlabs_tooltip_focus_bottom,
.qlabs_tooltip_focus_right, .qlabs_tooltip_focus_left, .qlabs_tooltip_focus_diagonal_right, .qlabs_tooltip_focus_diagonal_left {
    position: relative !important;
    display: inline-block !important;
    text-decoration: none !important;
    cursor: default;
}

    .qlabs_tooltip_top span, .qlabs_tooltip_bottom span, .qlabs_tooltip_right span, .qlabs_tooltip_left span, .qlabs_tooltip_diagonal_right span, .qlabs_tooltip_diagonal_left span, .qlabs_tooltip_focus_top span,
    .qlabs_tooltip_focus_bottom span, .qlabs_tooltip_focus_right span, .qlabs_tooltip_focus_left span, .qlabs_tooltip_focus_diagonal_right span, .qlabs_tooltip_focus_diagonal_left span {
        min-width: 240px; /* Tooltip Width */
        font-family: arial, sans-serif !important; /* Tooltip Base Font Family */
        font-size: 13px !important; /* Tooltip Base Font Size */
        line-height: normal !important;
        text-align: left !important;
        padding: 10px 10px 12px 10px !important;
        visibility: hidden;
        opacity: 0;
        position: absolute;
        z-index: 2000;
    }

        .qlabs_tooltip_top span.seat, .qlabs_tooltip_bottom span.seat, .qlabs_tooltip_right span.seat, .qlabs_tooltip_left span.seat, .qlabs_tooltip_diagonal_right span.seat, .qlabs_tooltip_diagonal_left span.seat, .qlabs_tooltip_focus_top span.seat,
        .qlabs_tooltip_focus_bottom span.seat, .qlabs_tooltip_focus_right span.seat, .qlabs_tooltip_focus_left span.seat, .qlabs_tooltip_focus_diagonal_right span.seat, .qlabs_tooltip_focus_diagonal_left span.seat {
            min-width: 180px;
        }

.play-useful-info .qlabs_tooltip_top span, .play-useful-info .qlabs_tooltip_bottom span, .play-useful-info .qlabs_tooltip_right span, .play-useful-info .qlabs_tooltip_left span, .play-useful-info .qlabs_tooltip_diagonal_right span, .play-useful-info .qlabs_tooltip_diagonal_left span, .play-useful-info .qlabs_tooltip_focus_top span,
.play-useful-info .qlabs_tooltip_focus_bottom span, .play-useful-info .qlabs_tooltip_focus_right span, .play-useful-info .qlabs_tooltip_focus_left span, .play-useful-info .qlabs_tooltip_focus_diagonal_right span, .play-useful-info .qlabs_tooltip_focus_diagonal_left span {
    min-width: 120px;
    max-width: 320px;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

/* --- Arrow --- */
.qlabs_tooltip_top span:before, .qlabs_tooltip_bottom span:before, .qlabs_tooltip_right span:before, .qlabs_tooltip_left span:before, .qlabs_tooltip_diagonal_right span:before, .qlabs_tooltip_diagonal_left span:before,
.qlabs_tooltip_focus_top span:before, .qlabs_tooltip_focus_bottom span:before, .qlabs_tooltip_focus_right span:before, .qlabs_tooltip_focus_left span:before, .qlabs_tooltip_focus_diagonal_right span:before,
.qlabs_tooltip_focus_diagonal_left span:before {
    content: "";
    display: block;
    width: 0px;
    height: 0px;
    position: absolute;
}

/* --- Header --- */
.qlabs_tooltip_top span strong, .qlabs_tooltip_bottom span strong, .qlabs_tooltip_right span strong, .qlabs_tooltip_left span strong, .qlabs_tooltip_diagonal_right span strong, .qlabs_tooltip_diagonal_left span strong,
.qlabs_tooltip_focus_top span strong, .qlabs_tooltip_focus_bottom span strong, .qlabs_tooltip_focus_right span strong, .qlabs_tooltip_focus_left span strong, .qlabs_tooltip_focus_diagonal_right span strong,
.qlabs_tooltip_focus_diagonal_left span strong {
    width: 180px;
    padding: 8px 10px 8px 10px;
    display: block;
    position: relative;
    margin-left: -10px;
    margin-right: -10px;
    top: 10px;
    margin-bottom: 15px;
    /* CSS3 Borders */
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
}

    .qlabs_tooltip_top span strong:first-child, .qlabs_tooltip_bottom span strong:first-child, .qlabs_tooltip_right span strong:first-child, .qlabs_tooltip_left span strong:first-child, .qlabs_tooltip_diagonal_right span strong:first-child, .qlabs_tooltip_diagonal_left span strong:first-child,
    .qlabs_tooltip_focus_top span strong:first-child, .qlabs_tooltip_focus_bottom span strong:first-child, .qlabs_tooltip_focus_right span strong:first-child, .qlabs_tooltip_focus_left span strong:first-child, .qlabs_tooltip_focus_diagonal_right span strong:first-child,
    .qlabs_tooltip_focus_diagonal_left span strong:first-child {
        top: -10px;
        margin-bottom: -5px;
    }

/* --- Iframe & Images --- */
.qlabs_tooltip_top span img, .qlabs_tooltip_top span iframe, .qlabs_tooltip_bottom span img, .qlabs_tooltip_bottom span iframe, .qlabs_tooltip_right span img, .qlabs_tooltip_right span iframe,
.qlabs_tooltip_left span img, .qlabs_tooltip_left span iframe, .qlabs_tooltip_diagonal_right span img, .qlabs_tooltip_diagonal_right span iframe, .qlabs_tooltip_diagonal_left span img, .qlabs_tooltip_diagonal_left span iframe,
.qlabs_tooltip_focus_top span img, .qlabs_tooltip_focus_top span iframe, .qlabs_tooltip_focus_bottom span img, .qlabs_tooltip_focus_bottom span iframe, .qlabs_tooltip_focus_right span img, .qlabs_tooltip_focus_right span iframe,
.qlabs_tooltip_focus_left span img, .qlabs_tooltip_focus_left span iframe, .qlabs_tooltip_focus_diagonal_right span img, .qlabs_tooltip_focus_diagonal_right span iframe, .qlabs_tooltip_focus_diagonal_left span img,
.qlabs_tooltip_focus_diagonal_left span iframe {
    margin: 0px 0px 10px 0px !important;
    border: 5px solid #ffffff !important;
    float: left !important;
}

/* --- Paragraph --- */
p.qlabs_tooltip_top, p.qlabs_tooltip_bottom, p.qlabs_tooltip_right, p.qlabs_tooltip_left, p.qlabs_tooltip_diagonal_right, p.qlabs_tooltip_diagonal_left {
    display: block !important;
}

    p.qlabs_tooltip_top:hover, p.qlabs_tooltip_bottom:hover, p.qlabs_tooltip_right:hover, p.qlabs_tooltip_left:hover, p.qlabs_tooltip_diagonal_right:hover, p.qlabs_tooltip_diagonal_left:hover {
        background: #ffecb1;
        /* CSS3 Transitions */
        -webkit-transition: background 0.25s cubic-bezier(0.35,0,0.35,1);
        -moz-transition: background 0.25s cubic-bezier(0.35,0,0.35,1);
        -o-transition: background 0.25s cubic-bezier(0.35,0,0.35,1);
        -ms-transition: background 0.25s cubic-bezier(0.35,0,0.35,1);
        transition: background 0.25s cubic-bezier(0.35,0,0.35,1);
    }

/* Tooltip Top
 ************************************************/

/* --- Container --- */
.qlabs_tooltip_top span,
.qlabs_tooltip_focus_top span {
    left: -87px;
    bottom: 100%;
    margin-bottom: 30px; /* Start Position */
}

    /* --- Arrow --- */
    .qlabs_tooltip_top span:before,
    .qlabs_tooltip_focus_top span:before {
        border-left: 8px solid transparent !important;
        border-right: 8px solid transparent !important;
        border-top: 8px solid #000;
        border-bottom: 0 !important;
        bottom: -8px;
        left: 82px;
    }

/* --- On Hover --- */
.qlabs_tooltip_top:hover span {
    margin-bottom: 10px; /* End Position */
    visibility: visible;
    opacity: 1;
}

/* --- On Focus --- */
.qlabs_tooltip_focus_top input:focus + span,
.qlabs_tooltip_focus_top textarea:focus + span {
    margin-bottom: 10px; /* End Position */
    visibility: visible;
    opacity: 1;
}

/* Tooltip Bottom
 ************************************************/

/* --- Container --- */
.qlabs_tooltip_bottom span,
.qlabs_tooltip_focus_bottom span {
    left: -10px;
    top: 100%;
    margin-top: 30px; /* Start Position */
}

    /* --- Arrow --- */
    .qlabs_tooltip_bottom span:before,
    .qlabs_tooltip_focus_bottom span:before {
        border-left: 8px solid transparent !important;
        border-right: 8px solid transparent !important;
        border-top: 0 !important;
        border-bottom: 8px solid #000;
        top: -8px;
        left: 15px;
    }

/* --- On Hover --- */
.qlabs_tooltip_bottom:hover span {
    margin-top: 10px; /* End Position */
    visibility: visible;
    opacity: 1;
}

/* --- On Focus --- */
.qlabs_tooltip_focus_bottom input:focus + span,
.qlabs_tooltip_focus_bottom textarea:focus + span {
    margin-top: 10px; /* End Position */
    visibility: visible;
    opacity: 1;
}

/* Tooltip Right
 ************************************************/
/* --- Container --- */
.qlabs_tooltip_right span,
.qlabs_tooltip_focus_right span {
    left: 95%;
    top: -17px;
    margin-left: 35px; /* Start Position */
}

    /* --- Arrow --- */
    .qlabs_tooltip_right span:before,
    .qlabs_tooltip_focus_right span:before {
        border-left: 0 !important;
        border-right: 8px solid #000;
        border-top: 8px solid transparent !important;
        border-bottom: 8px solid transparent !important;
        top: calc(50% - 10px);
        left: -8px;
    }

/* --- On Hover --- */
.qlabs_tooltip_right:hover span {
    margin-left: 15px; /* End Position */
    visibility: visible;
    opacity: 1;
}

/* --- On Focus --- */
.qlabs_tooltip_focus_right input:focus + span,
.qlabs_tooltip_focus_right textarea:focus + span {
    margin-left: 15px; /* End Position */
    visibility: visible;
    opacity: 1;
}

/* Tooltip Left
 ************************************************/
/* --- Container --- */
.qlabs_tooltip_left span,
.qlabs_tooltip_focus_left span {
    right: 100%;
    top: -18px;
    margin-right: 35px; /* Start Position */
}

    /* --- Arrow --- */
    .qlabs_tooltip_left span:before,
    .qlabs_tooltip_focus_left span:before {
        border-left: 8px solid #000;
        border-right: 0 !important;
        border-top: 8px solid transparent !important;
        border-bottom: 8px solid transparent !important;
        top: 11px;
        right: -8px;
    }

/* --- On Hover --- */
.qlabs_tooltip_left:hover span {
    margin-right: 15px; /* End Position */
    visibility: visible;
    opacity: 1;
}

/* --- On Focus --- */
.qlabs_tooltip_focus_left input:focus + span,
.qlabs_tooltip_focus_left textarea:focus + span {
    margin-right: 15px; /* End Position */
    visibility: visible;
    opacity: 1;
}

/* Tooltip Diagonal Right
 ************************************************/
/* --- Container --- */
.qlabs_tooltip_diagonal_right span,
.qlabs_tooltip_focus_diagonal_right span {
    left: 100%;
    top: 100%;
    margin-top: 35px; /* Start Position */
    margin-left: 15px; /* Start Position */
}

    /* --- Arrow --- */
    .qlabs_tooltip_diagonal_right span:before,
    .qlabs_tooltip_focus_diagonal_right span:before {
        border-left: 0 !important;
        border-right: 10px solid transparent !important;
        border-top: 0 !important;
        border-bottom: 10px solid #000;
        top: -10px;
        left: 5px;
    }

/* --- On Hover --- */
.qlabs_tooltip_diagonal_right:hover span {
    margin-top: 15px; /* End Position */
    margin-left: -5px; /* End Position */
    visibility: visible;
    opacity: 1;
}

/* --- On Focus --- */
.qlabs_tooltip_focus_diagonal_right input:focus + span,
.qlabs_tooltip_focus_diagonal_right textarea:focus + span {
    margin-top: 15px; /* End Position */
    margin-left: -5px; /* End Position */
    visibility: visible;
    opacity: 1;
}

/* Tooltip Diagonal Left
 ************************************************/
/* --- Container --- */
.qlabs_tooltip_diagonal_left span,
.qlabs_tooltip_focus_diagonal_left span {
    right: 100%;
    top: 100%;
    margin-top: 35px; /* Start Position */
    margin-right: 15px; /* Start Position */
}

    /* --- Arrow --- */
    .qlabs_tooltip_diagonal_left span:before,
    .qlabs_tooltip_focus_diagonal_left span:before {
        border-left: 10px solid transparent !important;
        border-right: 0 !important;
        border-top: 0 !important;
        border-bottom: 10px solid #000;
        top: -10px;
        right: 5px;
    }

/* --- On Hover --- */
.qlabs_tooltip_diagonal_left:hover span {
    margin-top: 15px; /* End Position */
    margin-right: -5px; /* End Position */
    visibility: visible;
    opacity: 1;
}

/* --- On Focus --- */
.qlabs_tooltip_focus_diagonal_left input:focus + span,
.qlabs_tooltip_focus_diagonal_left textarea:focus + span {
    margin-top: 15px; /* End Position */
    margin-right: -5px; /* End Position */
    visibility: visible;
    opacity: 1;
}

/* Tooltip Theme(STYLE 33)
 ************************************************/
/* --- Container --- */
.qlabs_tooltip_style_33 span {
    color: #555555 !important;
    background: #ffffff;
    border: 5px solid #d9d9d9; /* IE */
    border: 5px solid rgba(0,0,0,0.35);
    /* Transparent border fix */
    -moz-background-clip: padding; /* Firefox 3.6 */
    -webkit-background-clip: padding; /* Safari 4, Chrome 6 */
    background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
    /* CSS3 Borders */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    /* --- Arrow --- */
    .qlabs_tooltip_style_33 span:before {
        border-color: #d9d9d9; /* IE */
        border-color: rgba(0,0,0,0.35);
    }

.qlabs_tooltip_top.qlabs_tooltip_style_33 span:before,
.qlabs_tooltip_focus_top.qlabs_tooltip_style_33 span:before {
    bottom: -13px;
    left: 82px;
}

.play-useful-info .qlabs_tooltip_top.qlabs_tooltip_style_33 span:before,
.play-useful-info .qlabs_tooltip_focus_top.qlabs_tooltip_style_33 span:before {
    left: 63px;
}

.qlabs_tooltip_bottom.qlabs_tooltip_style_33 span:before,
.qlabs_tooltip_focus_bottom.qlabs_tooltip_style_33 span:before {
    top: -13px;
}

.qlabs_tooltip_right.qlabs_tooltip_style_33 span:before,
.qlabs_tooltip_focus_right.qlabs_tooltip_style_33 span:before {
    left: -13px;
}

.qlabs_tooltip_left.qlabs_tooltip_style_33 span:before,
.qlabs_tooltip_focus_left.qlabs_tooltip_style_33 span:before {
    right: -13px;
}

.qlabs_tooltip_diagonal_right.qlabs_tooltip_style_33 span:before,
.qlabs_tooltip_focus_diagonal_right.qlabs_tooltip_style_33 span:before {
    top: -15px;
}

.qlabs_tooltip_diagonal_left.qlabs_tooltip_style_33 span:before,
.qlabs_tooltip_focus_diagonal_left.qlabs_tooltip_style_33 span:before {
    top: -15px;
}

/* --- Decorative Line --- */
.qlabs_tooltip_style_33 span:after {
    content: "";
    display: block;
    border-top: 1px solid rgba(255,255,255,1);
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 10px;
    /* CSS3 Borders */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

/* --- Header --- */
.qlabs_tooltip_style_33 span strong {
    color: #000000;
    /* CSS3 Text-shadow */
    text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
    /* CSS3 Gradients */
    background: #efefef; /* Old browsers */
    background: -moz-linear-gradient(top, #efefef 0%, #e9e9e9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #efefef 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #efefef 0%,#e9e9e9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #efefef 0%,#e9e9e9 100%); /* IE10+ */
    background: linear-gradient(top, #efefef 0%,#e9e9e9 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e9e9e9',GradientType=0 ); IE6-9 - disabled due to lack of compatibility with pseudo-elements */

    border-bottom: 1px solid #cdcdcd;
    /* CSS3 Borders */
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

/* --- Custom --- */

/* IE6/7 only */
@media screen\9
{
    .tree-browser .info.qlabs_tooltip_top span {
        padding: 0px 0px 12px 0px !important;
        left: -76px;
        margin-bottom: 10px;
    }

        .tree-browser .info.qlabs_tooltip_top span strong {
            position: static;
            left: 0px;
            top: 0px;
            width: auto;
            margin-bottom: 10px;
        }

        .tree-browser .info.qlabs_tooltip_top span table {
            margin: 0px 10px;
        }
}

/* ttip
 ************************************************************************/
.iutip {
    display: inline;
    position: relative;
}

    .iutip:hover:after {
        background: #333;
        background: rgba(0,0,0,.8);
        border-radius: 5px;
        bottom: 46px;
        color: #fff;
        content: attr(title);
        left: 0;
        padding: 5px 10px 7px 10px;
        position: absolute;
        z-index: 98;
        max-width: 320px;
        min-width: 100px;
        display: inline;
        font-weight: normal;
        font-size: 12px;
        line-height: 18px;
        overflow-wrap: break-word;
        word-wrap: break-word;
    }

    .iutip:hover:before {
        border: solid;
        border-color: #333 transparent;
        border-width: 6px 6px 0 6px;
        bottom: 41px;
        content: "";
        left: 13%;
        position: absolute;
        z-index: 99;
    }

/* Updaters
 ************************************************************************/
.ui-widget-content.updating {
    border: none;
    width: 240px;
    border-radius: 0;
    text-align: center;
    padding: 50px 5px 15px;
    margin: 0 auto;
    height: auto;
    background: #ffffff url(../../images/icons/loaders/Spinner-1s-200px.svg) no-repeat 50% -5px;
    background-size: 70px;
    line-height: 22px;
    font-size: 16px;
    font-weight: normal;
    font-family: pf_highway_sans_pro_mediumRg, arial,sans-serif;
    cursor: default;
    -moz-box-shadow: 0 12px 15px 0 rgba(0,0,0,.25);
    -webkit-box-shadow: 0 12px 15px 0 rgba(0,0,0,.25);
    box-shadow: 0 12px 15px 0 rgba(0,0,0,.25);
}

.preloader {
    display: block;
    z-index: 100;
    padding: 10px 10px 10px 0px;
    text-align: center;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    color: #000000;
    width: 250px;
    margin: 0 auto;
}

    .preloader img {
        margin-right: 10px;
    }

img.ml {
    width: 0px;
    height: 0px;
    display: inline-block;
    border: 1px solid transparent;
    border-width: 4px 4px 0px;
    border-top-color: #767676;
    margin-bottom: 2px;
}

    img.ml.up {
        border-width: 0px 4px 4px;
        border-bottom-color: #767676;
    }

div.loading {
    background: url(../../images/icons/loaders/ajax-loader.gif) no-repeat center center;
    display: inline-block;
}

/* Newsletter
 ************************************************************************/
.newsletter-widget {
    display: block;
    width: 170px;
    height: 121px;
    background: url(../../images/ui/newsletter/newsletter-bg.png) no-repeat left top;
    padding: 10px 18px 0px 91px;
    margin-bottom: 5px;
}

    .newsletter-widget h3 {
        font-size: 1.1em;
        color: #000000;
        margin-bottom: 3px;
    }

    .newsletter-widget p {
        font-size: 11px;
        line-height: 1.2;
        margin-bottom: 2px;
    }

    .newsletter-widget input {
        border: 1px solid #adaaa0;
        color: #666666;
        width: 150px;
        padding: 4px;
        font-size: 11px;
        margin-bottom: 3px;
    }

    .newsletter-widget .newsletterbuttoncontainer {
        width: 68px;
        text-align: left;
    }

    .newsletter-widget .newsletterbutton {
        display: inline-block;
        outline: none;
        cursor: pointer;
        text-align: center;
        text-decoration: none;
        font-size: 11px;
        padding: 0.45em 1em;
        -webkit-border-radius: .4em;
        -moz-border-radius: .4em;
        border-radius: .4em;
    }

        .newsletter-widget .newsletterbutton:hover {
            text-decoration: none;
        }

.newsletter-widget-large .newsletterbutton:active {
    position: relative;
    top: 1px;
}

.newsletter-widget .newsletterorange {
    color: #ffffff;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#f48223), to(#f15925));
    background: -moz-linear-gradient(top, #f48223, #f15925);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f48223', endColorstr='#f15925');
}

    .newsletter-widget .newsletterorange:hover {
        background: #f47c20;
        background: -webkit-gradient(linear, left top, left bottom, from(#ffb87c), to(#f48223));
        background: -moz-linear-gradient(top, #ffb87c, #f48223);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb87c', endColorstr='#f48223');
    }

    .newsletter-widget .newsletterorange:active {
        color: #fcd3a5;
        background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
        background: -moz-linear-gradient(top, #f47a20, #faa51a);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
    }

.newsletterContainer p {
    margin-bottom: 10px;
    float: left;
    width: 220px;
}

.newsletterContainer input {
    width: 210px;
    padding: 5px;
}

.newsletterContainer a.doSubscribe {
    float: right;
    display: inline-block;
    background: url(../../images/sprites/button_tiles4.png) repeat-x left top;
    height: 26px;
    line-height: 24px;
    padding: 0px 10px;
    border: 1px solid #d6d6d6;
    text-decoration: none;
    color: #000000;
    -moz-border-radius: 15px;
    border-radius: 15px;
    cursor: pointer;
}

.newsletter-form, .thetoc-feed {
    background-color: #fff;
    border-radius: 6px;
    overflow: hidden;
    width: 100%;
}

.thetoc-feed {
    padding-top: 10px;
}

.newsletter-form a {
    margin: 9px;
    display: block
}
/* Schedule
 ************************************************************************/
table.scheduleTable thead {
    background-color: #d8d9da;
}

    table.scheduleTable thead th {
        color: #000000;
        font-weight: bold;
        text-align: center;
        padding: 8px 8px;
        border-bottom: 5px solid #f0f0f0 !important;
    }

table.scheduleTable tbody tr:nth-child(even), table.scheduleTable tbody tr.even {
    background: #f8f8f8;
}

table.scheduleTable tbody tr:nth-child(odd), table.scheduleTable tbody tr.odd {
    background: #ffffff;
}

table.scheduleTable tbody tr td {
    text-align: center;
    border-bottom: 5px solid #f0f0f0 !important;
    padding: 5px 3px;
    color: #000000;
}

    table.scheduleTable tbody tr td.ar {
        background-color: #e3e4e5 !important;
        width: 20px;
    }

    table.scheduleTable tbody tr td.cn {
        color: #662d91;
        font-weight: bold;
    }

body.tg_sports table.scheduleTable tbody tr td.cn {
    color: #2765be;
}

body.tg_movies table.scheduleTable tbody tr td.cn {
    color: #AF3C75;
}

table.scheduleTable tbody tr.even {
    background: #f8f8f8 !important;
}

table.scheduleTable tbody tr.odd {
    background: #ffffff !important;
}

table.scheduleTable.withStreaming thead th {
    padding: 4px 8px;
}

    table.scheduleTable.withStreaming thead th.nopadding, table.scheduleTable.withStreaming tbody tr td.nopadding {
        padding: 2px 0px;
    }

    table.scheduleTable.withStreaming thead th.buttonpadding, table.scheduleTable.withStreaming tbody tr td.buttonpadding {
        padding: 4px 0px;
    }

.proceedcontainer .red-button, .proceedcontainer .orange-button, .proceedcontainer a {
    margin: 5px 0 5px 0;
}

.proceedcontainer .orange-button {
    margin: 5px 0 0 0;
}

table.scheduleTable tbody tr td.proceedcontainer {
    padding: 0 3px 0 0;
}

table.scheduleTable tr.dayRow td {
    text-align: left;
    background-color: gray;
    height: 27px;
    line-height: 27px;
    text-align: left !important;
    color: white !important;
    font-size: 14px;
    padding-left: 10px !important;
}

table.scheduleTable tr.dayRow span {
    margin-left: 3px;
}

table.scheduleTable thead tr th.nopadding, table.scheduleTable tbody tr td.nopadding {
    padding: 0;
}

.scheduleTableOffer {
    display: inline-block;
    width: 34px;
    height: 33px;
    background: url(../../images/icons/offer.png) no-repeat left top;
}

.acropol .scheduleTable {
    background-image: url(../../images/acropol/icons/acropol_offer.png);
}

div.buttons {
    margin: 0 auto;
    width: 230px;
    text-align: center;
}

div.buttons-big {
    margin: 0 auto;
    width: 330px;
    text-align: center;
}

img.soldoutimg {
    margin: 9px 1px 8px auto;
}

div#ui-mainnav div.festival {
    margin: 8px 0px 0px 10px;
    background: url(../../images/ui/festival.jpg) no-repeat left top;
    height: 29px;
    line-height: 29px;
    width: 500px;
    padding: 0px 0px 0px 65px;
}

div#ui-mainnav div.contact_info {
    margin: 8px 10px 0px 0px;
    height: 29px;
    line-height: 29px;
}

.bottom-arrow {
    background: url(../../images/arrow.png) no-repeat center top;
    width: 240px;
    height: 26px;
}

ul.homeresults {
    width: 255px;
    margin-left: 3px !important;
}

    ul.homeresults, ul.homeresults li {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
    }

        ul.homeresults li {
            margin-bottom: 5px;
        }

            ul.homeresults li a {
                background: url(../../images/homeresultitem.png) no-repeat left top;
                padding: 0px 54px 0px 35px;
                line-height: 35px;
                height: 35px;
                display: block;
                color: #000000;
                text-decoration: none;
            }

                ul.homeresults li a strong {
                    color: #662d91;
                    margin-left: 9px;
                }

            ul.homeresults li.footerli {
                margin-top: 10px;
            }

.homeLeftColumn {
    display: block;
    width: 674px;
    float: left;
}

.homeRightColumn {
    display: block;
    width: 280px;
    float: right;
}

.whiteContainerRightRoundImage {
    display: block;
    width: 357px;
}

.whiteContainerRightRound {
    padding: 9px;
    width: 280px;
    min-height: 289px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    background-color: #ffffff;
}

.whiteContainerRightRoundInner {
    padding: 0px 13px;
}

.whiteContainerBottomRoundImage {
    position: relative;
}

    .whiteContainerBottomRoundImage img {
        width: 217px;
        height: 154px;
    }

    .whiteContainerBottomRoundImage div.soldout {
        display: block;
        width: 217px;
        height: 123px;
        background: url(../../images/icons/soldout.png) no-repeat right top;
        position: absolute;
        top: 15px;
        left: 0px;
    }

.whiteContainerBottomRound {
    width: 217px;
    display: block;
    float: left;
    padding-right: 1px;
}

.whiteContainerBottomRoundInner {
    background-color: #ffffff;
    padding: 14px;
    position: relative;
    height: 280px;
}

    .whiteContainerBottomRoundInner a.button {
        position: absolute;
        bottom: 20px;
    }

.m12sides {
    margin: 0px 12px;
}

.m12right {
    margin-right: 12px;
}

.p12right {
    padding-right: 12px;
}

.vivaprice {
    color: #139c33;
    font-size: 15px;
}

.homecalendar a {
    display: block;
    height: 31px;
    line-height: 31px;
    width: 33px;
    color: #000000;
}

.homecalendar .ttpSpacer {
    text-align: left;
    padding: 10px 5px;
}

/* Carousel
 *************************************************/
.carousel-slider {
    overflow: hidden;
    position: relative;
    white-space: nowrap;
}

    .carousel-slider ul {
        margin: 0;
        padding: 0;
        width: 30000px !important;
    }

    .carousel-slider li {
        float: left;
        margin: 0 5px 0 0;
        list-style: none;
    }

    .carousel-slider ul {
        width: 100%;
    }

#media-gallery-carousel img {
    height: 200px;
}

#media-gallery-controls {
    float: right;
    margin-top: -35px;
}

    #media-gallery-controls a {
        display: inline-block;
        overflow: hidden;
        height: 0;
        padding: 20px 19px 0 0;
        width: 0;
        background-position: -173px -14px;
        background-repeat: no-repeat;
        background-image: url('../../images/misc/gallery_controls.png');
    }

        #media-gallery-controls a.prev-slide {
            background-position: -8px -14px;
        }

/* Notifications
 *************************************************/
#vNotification {
    display: block;
    padding: 15px 17px 15px 46px;
    margin-top: 10px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #000000;
    background: #fff4ba url(../../images/icons/orange-info.png) no-repeat 17px 12px;
}

.msg {
    width: auto;
    height: auto;
    margin: 0px auto 0 auto;
    padding: 15px 15px 15px 45px;
    display: none;
    text-align: left;
    font-family: pf_highway_sans_pro_lightRg,arial,sans-serif;
    font-size: 15px;
    line-height: 1.4;
}

    .msg.show {
        display: block;
    }

    .msg.success {
        background: #f5feec url(../../images/icons/alerts/tick.png) no-repeat scroll 15px 17px;
        border: 1px solid #97b980;
    }

    .msg.caution {
        background: #ffffe0 url(../../images/icons/alerts/exclamation.png) no-repeat scroll 15px 17px;
        border: 1px solid #ebd085;
    }

    .msg.caution.event {
        background: #FFF7EC url(../../images/icons/alerts/warning.png) no-repeat scroll 16px 18px;
        border: 1px solid #FCB041;
        border-radius: 8px;
        font-size: 14px;
        margin-bottom: 6px;
        padding: 16px 16px 16px 48px;
    }

    .msg.caution.event div {
        font-weight: 600;
        margin-bottom: 2px;
    }

    .msg.error {
        background: #ffcccc url(../../images/icons/alerts/error.png) no-repeat scroll 15px 17px;
        border: #ff5953 1px solid;
    }

    .msg.information {
        background: #f7fbff url(../../images/icons/alerts/information.png) no-repeat scroll 15px 17px;
        border: #98b9e6 1px solid;
    }

    .msg.standout {
        background-color: #f6f6f6;
        border: 1px solid #d9d9d9;
        padding-left: 15px !important;
    }

    .msg ul {
        margin: 0 1.5em 0 1.8em;
        line-height: 1.5;
    }

    .msg p {
        margin-bottom: 0;
    }

.ntf {
    padding: 10px;
    border: 2px solid #000000; /*border-radius:5px; -moz-border-radius:5px; -moz-box-shadow: 1px 1px 3px #DDD; box-shadow: 1px 1px 3px #ddd;*/
}

    .ntf ul {
        margin: 0 1.5em 0 1.8em;
        line-height: 1.5
    }

    .ntf.caution {
        background-color: #FFFAEA;
        border-color: #FB8200;
    }

    .ntf.success {
        background-color: #F1F8E8;
        border-color: #46B101;
    }

    .ntf.info {
        background-color: #FBFBFB;
        border-color: #009AD0;
    }

    .ntf.error {
        background-color: #FFFFFF;
        border-color: #E70101;
    }

    .ntf.tickets {
        background-color: #fcfcfc;
        border-color: #662d91;
    }

body.lp-sports .ntf.tickets {
    background-color: #fcfcfc;
    border-color: #2765be;
}

body.lp-movies .ntf.tickets {
    background-color: #fcfcfc;
    border-color: #AF3C75;
}

.ntf.gray {
    background-color: #ffffff;
    border-color: #b3b3b3;
}

.ntf + .ntf {
    margin-top: 20px;
}

.qt {
    padding: 10px;
    border-left: 4px solid #a3a3a3;
    background-color: #ffffff;
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}

    .qt.info {
        border-left-color: #3f93e7;
    }

    .qt.success {
        border-left-color: #46B101;
    }

    .qt.error {
        border-left-color: #E70101;
    }

    .qt.tickets {
        border-left-color: #662d91;
    }

p.spaced {
    margin: 0;
    padding: 0 10px 10px 10px;
}

/* Datepicker
 ************************************************/
div#playCalendar {
    width: 214px;
}

div.datepicker {
    position: relative;
    font-size: 11px;
    cursor: default;
    top: 0;
    left: 0;
    display: none;
}

.datepickerContainer {
    background: #ffffff;
    position: absolute;
    top: 10px;
    left: 10px;
    border: 1px solid #cbbccb;
    padding: 2px;
}

.datepickerBorderT {
    position: absolute;
    left: 10px;
    top: 0;
    right: 10px;
    height: 10px;
}

.datepickerBorderB {
    position: absolute;
    left: 10px;
    bottom: 0;
    right: 10px;
    height: 10px;
}

.datepickerBorderL {
    position: absolute;
    left: 0;
    bottom: 10px;
    top: 10px;
    width: 10px;
}

.datepickerBorderR {
    position: absolute;
    right: 0;
    bottom: 10px;
    top: 10px;
    width: 10px;
}

.datepickerBorderTL {
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
}

.datepickerBorderTR {
    position: absolute;
    top: 0;
    right: 0;
    width: 10px;
    height: 10px;
}

.datepickerBorderBL {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
}

.datepickerBorderBR {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 10px;
    height: 10px;
}

.datepickerHidden {
    display: none;
}

div.datepicker table {
}

div.datepicker a {
    color: #000000;
    text-decoration: none;
    cursor: default;
    outline: none;
    border: 1px solid #ffffff;
}

div.datepicker table td {
    text-align: center;
    padding: 2px;
    margin: 0;
}

div.datepicker th {
    text-align: center;
    color: #2d182d;
    font-weight:500;
    font-size:12px;
}

div.datepicker tbody th {
    text-align: center;
}

    div.datepicker tbody th.datepickerWeek {
        font-weight: normal;
    }

div.datepicker tbody a {
    display: block;
}

.datepickerDays a {
    width: 21px;
    line-height: 19px;
    height: 19px;
}

.datepickerYears a,
.datepickerMonths a {
    width: 44px;
    line-height: 36px;
    height: 36px;
    text-align: center;
}

td.datepickerNotInMonth, td.datepickerNotInMonth a {
    color: #8b8b8b !important;
    font-weight: normal !important;
    background: none !important;
    border-color: #ffffff !important;
}

tbody.datepickerDays td.datepickerSelected {
}

tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {
}

tbody.datepickerYears td.datepickerSelected,
tbody.datepickerMonths td.datepickerSelected {
}

div.datepicker a:hover {
}

div.datepicker td.datepickerNotInMonth a:hover {
}

div.datepicker tbody th {
    text-align: center;
}

.datepickerSpace div {
    width: 20px;
}

.datepickerGoNext a,
.datepickerGoPrev a,
.datepickerMonth a {
    text-align: center;
    height: 20px;
    line-height: 20px;
}

.datepickerGoNext a {
    float: right;
    width: 20px;
}

.datepickerGoPrev a {
    float: left;
    width: 20px;
}

table.datepickerViewDays tbody.datepickerMonths,
table.datepickerViewDays tbody.datepickerYears {
    display: none;
}

table.datepickerViewMonths tbody.datepickerDays,
table.datepickerViewMonths tbody.datepickerYears,
table.datepickerViewMonths tr.datepickerDoW {
    display: none;
}

table.datepickerViewYears tbody.datepickerDays,
table.datepickerViewYears tbody.datepickerMonths,
table.datepickerViewYears tr.datepickerDoW {
    display: none;
}

td.datepickerDisabled a:hover {
}

td.datepickerSelected a {
    background: #f7f7f7 url(../../images/ui/calendar/calendar_event_tile.png) repeat-x left top;
    border: 1px solid #d6d6d6;
    font-weight: bold;
    color: #80268d;
    cursor: pointer;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-border-radius: 1px;
}

    td.datepickerSelected a.selected {
        background: #d881e5 url(../../images/ui/calendar/calendar_event_selected_tile.png) repeat-x left top;
        color: #ffffff;
    }

.lp-sports td.datepickerSelected a {
    color: #2765be;
}

    .lp-sports td.datepickerSelected a.selected {
        background-image: none;
        background-color: #2765be;
        color: #ffffff;
    }

.lp-movies td.datepickerSelected a {
    color: #AF3C75;
}

    .lp-movies td.datepickerSelected a.selected {
        background-image: none;
        background-color: #AF3C75;
        color: #ffffff;
    }

tr.datepickerHeader {
    background: #751e82 url(../../images/ui/calendar/caledar_header_bg.png) repeat-x left top;
    height: 28px;
}

    tr.datepickerHeader th a {
        border-color: transparent;
        color: #ffffff !important;
        cursor: pointer;
    }

    tr.datepickerHeader th.datepickerGoPrev a img {
        margin: 2px 0px 0px 3px;
    }

    tr.datepickerHeader th.datepickerGoNext a img {
        margin: 2px 3px 0px 0px;
    }

tr.datepickerDoW {
    height: 22px;
}

.lp-sports tr.datepickerHeader, .tg_sports tr.datepickerHeader {
    background-color: #2765be;
    background-image: none;
}

.lp-movies tr.datepickerHeader, .tg_movies tr.datepickerHeader {
    background-color: #AF3C75;
    background-image: none;
}

/* JQTransform
 ************************************************/
form.jqtransformdone label {
    margin-top: 4px;
    margin-right: 8px;
    display: block;
    float: left;
}

form.jqtransformdone div.rowElem {
    clear: both;
    padding: 4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
    margin: 0px;
    padding: 0px;
    border: none;
    background-color: transparent;
    cursor: pointer;
    overflow: visible;
}

    *:first-child + html button.jqTransformButton[type] {
        width: 1;
    }
    /* IE7 */

    button.jqTransformButton span {
        background: transparent url(../../images/ui/jqtransform/btn_right.gif) no-repeat right top;
        display: block;
        float: left;
        padding: 0px 4px 0px 0px; /* sliding doors padding */
        margin: 0px;
        height: 33px;
    }

        button.jqTransformButton span span {
            background: transparent url(../../images/ui/jqtransform/btn_left.gif) no-repeat top left;
            color: #333;
            padding: 8px 4px 0px 8px;
            font-weight: normal;
            font-size: 12px;
            line-height: 13px;
            display: block;
            text-decoration: none;
            height: 33px;
        }

/*hover*/
button.jqTransformButton_hover span span {
    background-position: left -33px;
}

button.jqTransformButton_hover span {
    background-position: right -33px;
}

/*clicked*/
button.jqTransformButton_click span span {
    background-position: left -66px;
}

button.jqTransformButton_click span {
    background-position: right -66px;
}

/* IE 6 */
* html button.jqTransformButton {
    height: 33px;
}

* button.jqTransformButton span span {
    height: 25px;
}
/* IE 7 */
* + html button.jqTransformButton {
    height: 33px;
}

* + button.jqTransformButton span span {
    height: 25px;
}


/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
    background: transparent url(../../images/ui/jqtransform/input/input_text_left.gif) no-repeat left top;
    height: 31px;
    padding: 0px;
    float: left;
}

.jqTransformInputInner {
    background: transparent url(../../images/ui/jqtransform/input/input_text_right.gif) no-repeat top right;
    padding: 0px;
    margin: 0px;
}

    .jqTransformInputInner div {
        height: 31px;
        margin: 0px 0px 0px 8px;
    }

        .jqTransformInputInner div input {
            font-size: 12px;
            line-height: 18px;
            vertical-align: middle;
            height: 31px;
            color: #404040;
            border: none;
            padding: 8px 0px 0px 0px;
            margin: 0px;
            background: transparent;
        }

        /*  IE6 */
        * html .jqTransformInputInner div input {
            padding: 6px 0 0 0;
            margin: 0 0 0 -8px;
            height: 24px;
        }
        /* Ie7 */
        * + html .jqTransformInputInner div input {
            padding: 6px 0 0 0;
            margin-left: -10px;
            height: 24px;
        }

/*hover*/
.jqTransformInputWrapper_hover {
    background-position: left -31px;
}

    .jqTransformInputWrapper_hover div.jqTransformInputInner {
        background-position: right -31px;
    }

/*focus*/
.jqTransformInputWrapper_focus {
    background-position: left -62px;
}

    .jqTransformInputWrapper_focus div.jqTransformInputInner {
        background-position: right -62px;
    }

.jqTransformSafari .jqTransformInputInner div {
    position: relative;
    overflow: hidden;
    margin: 0px 8px;
}

    .jqTransformSafari .jqTransformInputInner div input {
        background-color: none;
        position: absolute;
        top: -10px;
        left: -2px;
        height: 42px;
        padding-left: 4px;
    }

/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea {
    font-size: 12px;
    line-height: 16px;
}

table.jqTransformTextarea td {
    font-size: 1px;
    line-height: 1px;
    width: 5px;
    height: 5px;
    margin: 0;
    padding: 0;
}

table.jqTransformTextarea {
}

    table.jqTransformTextarea tr { /*border: 1px solid red;*/
    }

    table.jqTransformTextarea textarea {
        margin: 0;
        padding: 0;
        border: 0;
        background: none;
    }

    table.jqTransformTextarea td#jqTransformTextarea-tl {
        background: url(../../images/ui/jqtransform/textarea/textarea_tl.gif) no-repeat top left;
    }

    table.jqTransformTextarea td#jqTransformTextarea-tm {
        background: url(../../images/ui/jqtransform/textarea/textarea_tm.gif) repeat-x top left;
    }

    table.jqTransformTextarea td#jqTransformTextarea-tr {
        background: url(../../images/ui/jqtransform/textarea/textarea_tr.gif) no-repeat top left;
    }

    table.jqTransformTextarea td#jqTransformTextarea-ml {
        background: url(../../images/ui/jqtransform/textarea/textarea_ml.gif) repeat-y top left;
    }

    table.jqTransformTextarea td#jqTransformTextarea-mm {
        background: url(../../images/ui/jqtransform/textarea/textarea-mm.gif) repeat;
    }

    table.jqTransformTextarea td#jqTransformTextarea-mr {
        background: url(../../images/ui/jqtransform/textarea/textarea_mr.gif) repeat-y top left;
    }

    table.jqTransformTextarea td#jqTransformTextarea-bl {
        background: url(../../images/ui/jqtransform/textarea/textarea_bl.gif) no-repeat top left;
    }

    table.jqTransformTextarea td#jqTransformTextarea-bm {
        background: url(../../images/ui/jqtransform/textarea/textarea_bm.gif) repeat-x top left;
    }

    table.jqTransformTextarea td#jqTransformTextarea-br {
        background: url(../../images/ui/jqtransform/textarea/textarea_br.gif) no-repeat top left;
    }

/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl {
    background-position: 0px -5px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-tm {
    background-position: 0px -5px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-tr {
    background-position: 0px -5px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-ml {
    background-position: -5px 0px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-mm {
    background-image: url(../../images/ui/jqtransform/textarea/textarea-mm-hover.gif);
}

table.jqTransformTextarea-hover td#jqTransformTextarea-mr {
    background-position: -5px 0px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-bl {
    background-position: 0px -5px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-bm {
    background-position: 0px -5px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-br {
    background-position: 0px -5px;
}

/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl {
    background-position: 0px -10px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-tm {
    background-position: 0px -10px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-tr {
    background-position: 0px -10px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-ml {
    background-position: -10px 0px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-mm {
    background-image: url(../../images/ui/jqtransform/textarea/textarea-mm-focus.gif);
}

table.jqTransformTextarea-focus td#jqTransformTextarea-mr {
    background-position: -10px 0px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-bl {
    background-position: 0px -10px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-bm {
    background-position: 0px -10px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-br {
    background-position: 0px -10px;
}

table.jqTransformTextarea .jqTransformSafariTextarea div {
    position: relative;
    overflow: hidden;
    border: 0px solid red;
}

table.jqTransformTextarea .jqTransformSafariTextarea textarea {
    background: none;
    position: absolute;
    top: -10px;
    left: -10px;
    padding: 10px 10px 10px 10px;
    resize: none;
}

/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {
    float: left;
    display: block;
    margin: 0px 4px;
    margin-top: 5px;
}

.jqTransformRadio {
    background: transparent url(../../images/ui/jqtransform/radio.gif) no-repeat center top;
    vertical-align: middle;
    height: 19px;
    width: 18px;
    display: block; /*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper {
    display: block;
    float: left;
    margin-top: 5px;
}

a.jqTransformCheckbox {
    background: transparent url(../../images/ui/jqtransform/checkbox.gif) no-repeat center top;
    vertical-align: middle;
    height: 19px;
    width: 18px;
    display: block; /*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked {
    background-position: center bottom;
}

/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
    width: 45px;
    position: relative;
    height: 25px;
    background: url(../../images/ui/jqtransform/select/select_left.png) no-repeat top left;
    float: left;
}

    .jqTransformSelectWrapper div span {
        font-size: 12px;
        float: none;
        position: absolute;
        white-space: nowrap;
        height: 25px;
        line-height: 25px;
        overflow: hidden;
        cursor: pointer;
        font-weight: bold;
        padding: 0px 0px 0px 10px;
    }

    .jqTransformSelectWrapper a.jqTransformSelectOpen {
        display: block;
        position: absolute;
        right: 0px;
        width: 24px;
        height: 25px;
        background: url(../../images/ui/jqtransform/select/select_right.png) no-repeat left top;
        margin-right: -10px;
    }

    .jqTransformSelectWrapper ul {
        position: absolute;
        width: 43px;
        top: 25px;
        left: 4px;
        list-style: none;
        background-color: #FFF;
        border: solid 1px #CCC;
        display: none;
        margin: 0px;
        padding: 0px;
        height: 150px;
        overflow: auto;
        overflow-y: auto;
        z-index: 10;
    }

        .jqTransformSelectWrapper ul a {
            display: block;
            padding: 5px;
            text-decoration: none;
            color: #333;
            background-color: #FFF;
            font-size: 12px;
        }

            .jqTransformSelectWrapper ul a.selected {
                background: #EDEDED;
                color: #333;
            }

                .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
                    background: #751E82;
                    color: #fff;
                }

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {
    display: none;
}


/* Autocomplete
 ************************************************/
.ac_results {
    padding: 0px;
    background: #3a3a3a;
    color: #ffffff;
    opacity: .98;
    overflow: hidden;
    z-index: 99999;
    width: 241px !important;
    margin-left: -12px;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    -moz-box-shadow: 0px 6px 7px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 6px 7px rgba(0,0,0,0.3);
    box-shadow: 0px 6px 7px rgba(0,0,0,0.3);
}

.no-boxshadow .ac_results {
    border: 1px solid #000000;
    border-top: none;
    zoom: 1;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results * {
    font-size: 11px !important;
    line-height: 16px;
}

.ac_results li {
    margin: 0px;
    padding: 8px 10px;
    cursor: default;
    display: block;
    font: menu;
    overflow: hidden;
    border-top: 1px solid #000000;
    cursor: pointer;
}

    .ac_results li:first-child {
        border-top: none;
    }

    .ac_results li:last-child {
        -moz-border-radius: 0 0 5px 5px;
        -webkit-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
    }

    .ac_results li strong {
        color: #b93bcc;
    }

.ac_over {
    background: #666666;
    color: #FFF;
}

    .ac_over strong { /*color: #FFF !important;*/
    }

div.ss-wrap * {
    border: none;
    background: none;
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
    text-decoration: none;
    margin: 0;
    padding: 0;
    position: relative;
}

input.ss-input {
    display: block;
}

input.ss-input-thinking {
    background: url(../../images/ui/autocomplete/indicator.gif) no-repeat center right;
}

ul.ss-box {
    width: 237px;
    z-index: 999999;
    border: 1px solid #919191;
    background: #fff;
    -moz-box-shadow: 2px 2px 5px 0 #c5c5c5;
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
    top: 32px !important;
}

    ul.ss-box li {
        float: left;
        width: 100%;
        clear: both;
    }

        ul.ss-box li, ul.ss-box li * {
            cursor: pointer;
        }

            ul.ss-box li.ss-header {
                height: 23px;
                overflow: hidden;
                color: #fff;
                background: transparent url(../../images/ui/autocomplete/search-header-bg.gif) repeat-x bottom;
                padding: 5px 0;
            }

                ul.ss-box li.ss-header p.ss-header-text {
                    float: left;
                    font-weight: bold;
                    margin: 0 !important;
                    padding: 0 0 0 10px !important;
                }

                ul.ss-box li.ss-header p.ss-header-limit {
                    float: right;
                    font-size: 11px;
                    font-weight: 400;
                    margin: 0 !important;
                    padding: 0 10px 0 0 !important;
                }

            ul.ss-box li.ss-result {
                border-bottom: 1px solid #c5c5c5;
                margin: 0 !important;
                padding: 0 !important;
            }

                ul.ss-box li.ss-result a {
                    display: block;
                    text-decoration: none !important;
                    background: #fff;
                    padding: 5px 10px;
                }

                    ul.ss-box li.ss-result a:hover {
                        background: #cde0ff url(../../images/ui/autocomplete/search-item-hover.gif) repeat-x top;
                    }

                ul.ss-box li.ss-result img {
                    margin-right: 12px;
                }

            ul.ss-box li.ss-result {
                color: #444;
                font-weight: 400;
                margin: 0 !important;
                padding: 0 !important;
            }

                ul.ss-box li.ss-result span.ss-result-title {
                    display: inline !important;
                    font-weight: bold;
                    font-size: 13px;
                    color: #222;
                    margin: 0px !important;
                    padding: 0 !important;
                }

                ul.ss-box li.ss-result .result-description {
                    color: #444;
                    margin: 2px 0px 0px 0px !important;
                    padding: 0 !important;
                }

/* Homepage
 ************************************************/
#view_filter {
    float: right;
}

#_playsearch {
}

.playsearch-left {
    width: 242px;
    float: left;
}

.playsearch-right {
    margin-left: 254px;
}

.playfilter {
    display: block;
    float: left;
    width: 210px;
    border: 1px solid #d6d6d6;
    background-color: #eeeded;
    padding: 15px;
}

.playview {
    display: block;
    width: 100%;
}

    .playview .toolbar {
        display: block;
        margin: 0px 15px 0px 0px;
        width: 100%;
        padding: 0px 12px;
        height: 38px;
        background: url(../../images/ui/toolbar/tools_bg.png) no-repeat left top;
        box-sizing: border-box;
    }

        .playview .toolbar .view_switch {
            display: block;
            width: 52px;
            height: 22px;
            margin-top: 8px;
            background: url(../../images/ui/buttons/view_switch.png) no-repeat left top;
            float: right;
            font-size: 0px;
            text-decoration: none;
        }

            .playview .toolbar .view_switch.list {
                background-position: left bottom;
            }

        .playview .toolbar .view_map {
            display: block;
            width: 39px;
            height: 28px;
            margin-top: 5px;
            background: url(../../images/ui/buttons/view_map.png) no-repeat 0 0;
            float: right;
            font-size: 0px;
            text-decoration: none;
        }

            .playview .toolbar .view_map.sel,
            .playview .toolbar .view_calendar.sel,
            .playview .toolbar .view_compact.sel,
            .playview .toolbar .view_grid.sel {
                background-position: 0 -27px;
            }

        .playview .toolbar .view_calendar {
            display: block;
            width: 39px;
            height: 28px;
            margin-top: 5px;
            background: url(../../images/ui/buttons/view_calendar.png) no-repeat 0 0;
            float: right;
            font-size: 0px;
            text-decoration: none;
        }

        .playview .toolbar .view_compact {
            display: block;
            width: 39px;
            height: 28px;
            margin-top: 5px;
            background: url(../../images/ui/buttons/view_compact.png) no-repeat 0 0;
            float: right;
            font-size: 0px;
            text-decoration: none;
        }

        .playview .toolbar .view_grid {
            display: block;
            width: 39px;
            height: 28px;
            margin-top: 5px;
            background: url(../../images/ui/buttons/view_grid.png) no-repeat 0 0;
            float: right;
            font-size: 0px;
            text-decoration: none;
        }

        .playview .toolbar .panel_reset {
            display: none;
            height: 23px;
            line-height: 23px;
            background: #6c6a6a url(../../images/ui/buttons/btn_reset.png) repeat-x left top;
            float: right;
            color: #ffffff;
            text-decoration: none;
            margin: 7px 10px 0px 0px;
            padding: 0px 13px;
            -webkit-border-radius: 15px;
            -moz-border-radius: 15px;
            border-radius: 15px;
        }

    .playview .compactheader {
        display: none;
    }

        .playview .compactheader table {
            margin-left: -3px;
            width: 737px;
        }

            .playview .compactheader table th {
                background-color: #e5e4e4;
                color: #444444;
                font-weight: bold;
                padding: 6px 5px 5px 5px;
            }

.productresults-wrapper {
    margin: 10px 10px 0;
}

.productresults {
    position: relative;
    z-index: 10;
    min-height: 240px;
}

    .productresults .hpFeaturedproductTable tr td .product-template {
        float: none;
    }

.playresults-wrapper {
    margin: 10px 10px 0;
}

.playresults {
    position: relative;
    z-index: 10;
    min-height: 240px;
}

    .playresults .hpFeaturedPlaysTable tr td .play-template {
        float: none;
    }

.play-template {
    display: block;
    width: 100%;
    float: left;
    padding: 0 !important;
    position: relative !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    .play-template > a {
        position: relative;
        border-radius: 5px;
        background: #ffffff;
        overflow: hidden;
        display: block;
        margin: 10px 10px 20px;
        height: auto;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        display: flex;
        flex-direction: column;
        justify-content: center;
        box-shadow: 0px -1px 12px 10px rgb(0 0 0 / 4%);
    }

        .play-template > a:hover {
            box-shadow: 0 12px 25px 0 rgb(0 0 0 / 20%);
        }

    .play-template:not(.skipanimation) > a:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        box-shadow: 0 12px 25px 0 rgba(0, 0, 0, 0.2);
        opacity: 0;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .play-template:not(.skipanimation) > a:hover {
        -webkit-transform: translate(0, -4px);
        transform: translate(0, -4px);
    }

        .play-template:not(.skipanimation) > a:hover:after {
            opacity: 1;
        }

*:first-child + html .play-template {
    float: none;
}

    .play-template.norightspace {
        margin-right: 0px;
    }

    .play-template.nobottomspace {
        margin-bottom: 0px;
    }

    .play-template.standout {
        border: 1px solid #e5e5e5;
        border-bottom: 0px;
        padding: 2px 2px 3px 2px;
    }

.category-ribbon {
    display: block;
    height: 21px;
    line-height: 21px;
    color: #ffffff;
    font-weight: bold;
    padding-left: 13px;
    background-color: #474747 !important;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
}

.play-template .playinfo ul strong {
    color: #000000 !important;
}

.category-ribbon.theater {
    background-color: #3695d8;
}

.play-template .playinfo ul.theater strong {
    color: #3695d8;
}

.category-ribbon.music {
    background-color: #f37021;
}

.play-template .playinfo ul.music strong {
    color: #f37021;
}

.category-ribbon.dance {
    background-color: #4bb743;
}

.play-template .playinfo ul.dance strong {
    color: #4bb743;
}

.category-ribbon.sports {
    background-color: green;
}

.play-template .playinfo ul.sports strong {
    color: green;
}

.category-ribbon.festival {
    background-color: #4C5B8E;
}

.play-template .playinfo ul.festival strong {
    color: #4C5B8E;
}

.category-ribbon.conference {
    background-color: #e40280;
}

.play-template .playinfo ul.conference strong {
    color: #e40280;
}

.category-ribbon.cinema {
    background-color: #e23c30
}

.play-template .playinfo ul.cinema strong {
    color: #e23c30;
}

.play-template__main, .play-template__main:hover {
    text-decoration: none;
}

.playinfo .playinfo__date {
    font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    color: #703EFF;
    font-size: 15px;
    line-height: 24px;
    height: 24px;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    margin-bottom: 4px;
}

.playinfo .playinfo__title {
    color: #7c248a;
    display: block;
    display: -webkit-box;
    margin: 0 auto;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #282C35;
    font-size: 1.5em;
    line-height: 20px;
    max-height: 60px;
    font-weight: 600;
    letter-spacing: 0;
    padding: 0;
    margin: 0;
    height: 60px;
}

.playinfo .playinfo__venue {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #666A73;
    font-size: 13px;
    line-height: 30px;
    height: 30px;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    margin: auto 0 0;
    padding: 0;
}

.play-template .playimage {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: auto;
    font-size: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

    .play-template .playimage img {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
    }
/*.play-template .playimage:before { content: ""; position: absolute; bottom: 0; left: 0; right: 0; top: 0; background: url('//cdn.viva.gr/app/images/icons/logos/LogoVivaNew.svg?v=3.202') no-repeat 50% 50%; background-size: 60%; opacity: .2; }
.play-template .playimage:after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; top: 0; background: linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent 57%); }*/
.playimage img[data-original].lazy {
    opacity: 0;
}

.playimage img {
    min-width: 100%;
    width: 100%;
    height: auto;
    max-height: 100%;
    margin: 0 auto;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    -webkit-backface-visibility: hidden;
}

.playimage .item-stats {
    position: absolute;
    left: 0;
    top: 0;
    right: auto !important;
    z-index: 9999;
    display: block;
    background: #fff;
    font-size: 12px;
    padding: 3px 5px !important;
    margin: 0 !important;
    list-style-type: none;
    color: #000;
}

    .playimage .item-stats i {
        margin-right: 2px;
        margin-right: 4px;
        width: 11px;
        text-align: center;
    }

    .playimage .item-stats li {
        width: auto !important;
        height: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        list-style-type: none;
    }

.play-template .playimage.taller {
    height: 151px;
}

.play-template .playimage a {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.play-template .playimage.taller a {
    left: -18px;
}

.play-template .playimage .offer {
    z-index: 3;
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    width: 78px;
    height: 78px;
    background: transparent url(../../images/icons/tags/offer.png) no-repeat left top;
}

.productoffer {
    background-color: #FF5C5C;
    width: 150px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(-45deg);
    margin-bottom: -30px;
    position: absolute;
    left: -36px;
    top: 23px;
}

.play-template .playimage .soldout {
    z-index: 3;
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    width: 78px;
    height: 78px;
    background: transparent url(../../images/icons/tags/soldout.png) no-repeat left top;
}

@media (max-width:559px) {
    .playimage img {
        max-height: calc(56vw - 19px);
        object-fit: contain;
    }
}

.play-template .playimage ul {
    list-style-type: none;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 3;
    margin: 3px 0px 0px 0px;
    padding: 0px;
}

    .play-template .playimage ul li {
        list-style-type: none;
        display: none;
        width: 27px;
        height: 27px;
        margin: 0px 0px 4px 0px;
        padding: 0px;
    }

        .play-template .playimage ul li.streaming {
            display: block;
            background: url("../../images/icons/tags/streaming.png") no-repeat left top;
        }

        .play-template .playimage ul li.children {
            display: block;
            background: url("../../images/icons/tags/kids.png") no-repeat left top;
        }

        .play-template .playimage ul li.popular {
            display: block;
            background: url("../../images/icons/tags/popular.png") no-repeat left top;
        }

.play-template .home-playinfo, .play-template .playinfo {
    padding: 10px 13px 6px 13px;
    display: flex;
    flex-direction: column;
    flex: 1;
}

    .play-template .home-playinfo a.playtitle, .play-template .playinfo a.playtitle, .horizontal-view h3 a, .horizontal-view h4 a, .horizontal-view h5 a, .default-item-view h3 a, .default-item-view h4 a, .default-item-view h5 a {
        text-decoration: none;
        color: #474747;
        line-height: 1.1em;
    }

.lp-sports .play-template .home-playinfo a.playtitle,
.lp-sports .play-template .playinfo a.playtitle,
.lp-sports .horizontal-view h3 a,
.lp-sports .horizontal-view h4 a,
.lp-sports .horizontal-view h5 a,
.lp-sports .default-item-view h3 a,
.lp-sports .default-item-view h4 a,
.lp-sports .default-item-view h5 a {
    text-decoration: none;
    color: #474747;
    line-height: 1.1em;
}

.lp-movies .play-template .home-playinfo a.playtitle,
.lp-movies .play-template .playinfo a.playtitle,
.lp-movies .horizontal-view h3 a,
.lp-movies .horizontal-view h4 a,
.lp-movies .horizontal-view h5 a,
.lp-movies .default-item-view h3 a,
.lp-movies .default-item-view h4 a,
.lp-movies .default-item-view h5 a {
    text-decoration: none;
    color: #474747;
}

.horizontal-view h3 a {
    line-height: 1.2em;
}

.default-item-view h5 a {
    line-height: 1.02em;
}

    .play-template .home-playinfo a.playtitle:hover, .play-template .playinfo a.playtitle:hover, .horizontal-view h3 a:hover, .default-item-view h3 a:hover, .horizontal-view h4 a:hover, .default-item-view h4 a:hover, .horizontal-view h5 a:hover, .default-item-view h5 a:hover {
        text-decoration: underline;
    }

.play-template .home-playinfo h3, .play-template .playinfo h3 {
    font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
    font-weight: normal;
    font-size: 1.5em;
}

.play-template .home-playinfo ul, .play-template .home-playinfo ul li,
.play-template .playinfo ul, .play-template .playinfo ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: none;
    display: block;
    line-height: 1.4;
}

.play-template .home-playinfo .moreinfo, .play-template .playinfo .moreinfo {
    padding-top: 10px;
}

.play-template .playactions {
    display: block;
    text-align: center;
    height: 40px;
    bottom: 0px;
    left: 0px;
    position: absolute;
    width: 238px;
    background-color: #ffffff;
}

    .play-template .playactions a.btn {
        margin-top: 7px;
        padding: 3px 8px 3px;
    }

a.video-button, a.audio-button, a.book-button, a.more-button, a.new-book-button, a.renew-book-button, a.search-button {
    background: url(../../images/sprites/homepage_buttons_new.png) no-repeat left top;
    display: inline-block;
    height: 26px;
    width: 68px;
}

    a.video-button span, a.audio-button span, a.book-button span, a.more-button span, a.new-book-button span, a.renew-book-button span, a.search-button span {
        display: none;
    }

a.video-button {
    background-position: left -26px;
}

a.audio-button {
    background-position: left -52px;
}

a.book-button {
    background-position: left -104px;
}

    a.book-button.inactive {
        background-position: left -130px;
        cursor: default;
    }

a.more-button {
    width: 99px;
}

a.new-book-button {
    background-position: left -156px;
    width: 91px;
}

    a.new-book-button.inactive {
        background-position: left -182px;
        cursor: default;
    }

a.renew-book-button {
    background-position: left -208px;
    width: 132px;
}

    a.renew-book-button.inactive {
        background-position: left -234px;
        cursor: default;
    }

a.search-button {
    background-position: left -260px;
    width: 91px;
}

.movie-categories {
    max-height: 32px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.play-template.compact {
    display: none;
    width: 731px;
    height: 41px;
    padding: 0px;
    margin: 0px 0px 3px 0px;
}

    .play-template.compact table td {
        padding: 0px 5px 0px 5px;
        vertical-align: middle;
        height: 35px;
    }

    .play-template.compact div.lcategory span {
        vertical-align: middle;
        margin: 0px 5px 2px 0px;
        margin-bottom: 0px\9;
        width: 0px;
        height: 0px;
        font-size: 0px;
        visibility: visible;
        background-color: transparent;
        border: 7px solid gray;
        display: inline-block;
    }

    .play-template.compact:hover {
        background-color: #f2f2f2;
    }

#noresults {
    display: none;
    text-align: center;
    width: 100%;
    font-size: 22px;
    font-weight: bold;
    color: #555;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 70px;
}

.no-results #noresults {
    display: block;
}

.searchbox ul.nolist li {
    margin: 0px 4px 10px 0px;
    margin: 0px 4px 0px 0px\9;
}

    .searchbox ul.nolist li a {
        font-weight: normal;
        display: inline-block;
        width: 87px;
        background: url(../../images/sprites/button_tiles4.png?v=1) repeat-x left top;
        text-align: center;
        height: 26px;
        line-height: 24px;
        padding: 0px 10px;
        border: 1px solid #d6d6d6;
        text-decoration: none;
        color: #000000;
        -moz-border-radius: 15px;
        border-radius: 15px;
        cursor: pointer;
        margin: 5px 0px;
    }

        .searchbox ul.nolist li a.selected {
            background-position: 0px -31px;
            color: #ffffff;
            border-color: transparent;
        }

.lp-sports .searchbox ul.nolist li a.selected {
    background-position: 0 -403px;
}

.lp-movies .searchbox ul.nolist li a.selected {
    background-position: 0 -465px;
}

.searchbox ul.bannerfilters, .searchbox ul.bannerfilters li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .searchbox ul.bannerfilters li {
        margin-bottom: 6px;
    }

.shadow_old {
    -moz-box-shadow: 2px 2px 4px #a5a5a5;
    -webkit-box-shadow: 2px 2px 4px #a5a5a5;
    box-shadow: 2px 2px 4px #a5a5a5;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#a5a5a5')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#a5a5a5');
}

.playitem_shadow {
    -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.6);
}

.searchbox {
    display: block;
    width: 242px;
    height: auto;
    float: left;
}

    .searchbox .searchbox_header {
        display: block;
        height: 38px;
        line-height: 38px;
        background: url(../../images/ui/searchbox/searchbox_header.png) no-repeat left top;
        padding: 0px 10px 0px 15px;
    }

        .searchbox .searchbox_header h2 {
            color: #7c248a;
            font-size: 15px;
            margin: 0px;
            padding: 0px;
            line-height: 38px;
            display: inline;
        }

body[class*="lp-"] .searchbox_header h2 {
    color: #000000;
}

.searchbox .inner {
    display: block;
    background: #ffffff url(../../images/ui/searchbox/searchbox_bg.png) repeat-x left top;
    border: 1px solid #d6d6d6;
    border-top: 0px;
    padding: 0 0 10px 0;
    position: static;
    width: auto;
}

    .searchbox .inner.bottom {
        background-position: left bottom;
    }

    .searchbox .inner.nowhitespace {
        padding: 0px;
    }

    .searchbox .inner.noborder {
        border: 0px;
    }

    .searchbox .inner ul.nolist.filter, .searchbox .inner ul.nolist.sorter {
        padding: 5px 0px 5px 10px;
    }

        .searchbox .inner ul.nolist.sorter li {
            margin-bottom: 5px\9 !important;
        }

        .searchbox .inner ul.nolist.filter li span {
            display: block;
            width: 110px;
            height: 26px;
            line-height: 26px;
        }

        .searchbox .inner ul.nolist.sorter li a {
            width: 87px;
            text-align: center;
            position: relative;
        }

            .searchbox .inner ul.nolist.sorter li a.sorting {
                padding-right: 20px;
                width: 77px;
            }

            .searchbox .inner ul.nolist.sorter li a span {
                position: absolute;
                right: 10px;
                top: 7px;
                display: inline-block;
                width: 7px;
                height: 11px;
                background: url(../../images/icons/arrows/order_arrows.png) no-repeat left top;
            }

            .searchbox .inner ul.nolist.sorter li a.asc span {
                background-position: left bottom;
            }

            .searchbox .inner ul.nolist.sorter li a.selected span {
                background-image: url(../../images/icons/arrows/order_arrows_selected.png);
            }

    .searchbox .inner hr {
        background-color: #dfdfdf;
        color: #dfdfdf;
        height: 2px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        border-bottom: 1px solid #ffffff;
    }

    .searchbox .inner .sectionLabel {
        margin: 10px 0px 10px 10px;
        margin: 0px 0px 10px 10px\9;
    }

        .searchbox .inner .sectionLabel.mb {
            margin-bottom: 0px;
        }

    .searchbox .inner .calendarExpl {
        margin: 0px 10px;
        font-size: 11px;
        color: #000000;
    }

        .searchbox .inner .calendarExpl img, .searchbox .inner .calendarExpl div {
            margin-bottom: -3px;
            margin-right: 2px;
        }

            .searchbox .inner .calendarExpl div#expl_eventdate {
                display: inline-block;
                width: 19px;
                height: 16px;
                background: url('../../images/ui/calendar/expl_eventdate.png') no-repeat left top;
            }

.lp-movies .searchbox .inner .calendarExpl div#expl_eventdate {
    background-image: url('../../images/ui/calendar/expl_eventdate_movies.png');
}

.searchbox .inner ul.festivals, .searchbox .inner ul.festivals li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.searchbox .inner ul.festivals {
    margin: 0 auto;
    width: 228px;
}

    .searchbox .inner ul.festivals li {
        margin: 0px 0px 9px 0px;
    }

        .searchbox .inner ul.festivals li a {
            display: block;
            width: 203px;
            padding-left: 25px;
            height: 56px;
            line-height: 56px;
            background-position: left top;
            background-repeat: no-repeat;
            color: #ffffff;
            text-decoration: none;
        }

            .searchbox .inner ul.festivals li a:hover, .searchbox .inner ul.festivals li a.selected {
                background-position: left bottom;
            }

            .searchbox .inner ul.festivals li a.rematia {
                background-image: url(../../images/ui/buttons/festivals/btn_rematia_fest.jpg);
            }

            .searchbox .inner ul.festivals li a.lofos {
                background-image: url(../../images/ui/buttons/festivals/btn_lofos_fest.jpg);
            }

            .searchbox .inner ul.festivals li a.filippoi {
                background-image: url(../../images/ui/buttons/festivals/btn_filippoi_fest.jpg);
            }

            .searchbox .inner ul.festivals li a.proavlio {
                background-image: url(../../images/ui/buttons/festivals/btn_proavlio_fest.jpg);
            }

            .searchbox .inner ul.festivals li a.erofili {
                background-image: url(../../images/ui/buttons/festivals/btn_re8ymno_fest.jpg);
            }

            .searchbox .inner ul.festivals li a.texnopolis {
                background-image: url(../../images/ui/buttons/festivals/btn_texnopolis_fest.jpg);
            }

            .searchbox .inner ul.festivals li a.kassandra {
                background-image: url(../../images/ui/buttons/festivals/btn_kassandra_fest.png);
            }

            .searchbox .inner ul.festivals li a.texnopolis_hrakleiou {
                background-image: url(../../images/ui/buttons/festivals/btn_texnopolis_hrakleiou_fest.png);
            }

.searchbox .inner.nopaddingtop {
    padding-top: 0;
}

#wait {
    display: none;
    width: 155px;
    text-align: center;
    padding: 15px;
    filter: alpha(opacity=85);
    opacity: 0.85;
    background: #000000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 3px 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0px 3px 10px rgba(0,0,0,0.5);
    box-shadow: 0px 3px 10px rgba(0,0,0,0.5)
}

    #wait .message {
        font-weight: bold;
        font-size: 13px;
        color: #ffffff;
        margin-bottom: 0px;
    }

.peKenBurns {
    width: 730px;
    height: 306px;
    visibility: hidden;
}

    .peKenBurns .peKb_slides {
        padding: 0px !important;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
        border-radius: 7px;
    }

    .peKenBurns .peKb_controlsInner .peKb_holder {
        margin: 0px;
    }

    .peKenBurns .peKb_holder {
        -moz-border-radius: 0px 0px 7px 7px;
        -webkit-border-radius: 0px 0px 7px 7px;
        border-radius: 0px 0px 7px 7px;
    }

    .peKenBurns.banners {
        width: 241px;
        height: 306px;
    }

.banners_container {
    width: 241px;
    height: 306px;
    background: #dddddd url(../../images/icons/loaders/loading_cicle_gray.gif) no-repeat center center;
}

    .banners_container.order-history {
        height: auto;
        background: none;
    }

        .banners_container.order-history li {
            margin-top: 10px;
            display: inline-block;
        }

            .banners_container.order-history li:first-child {
                margin: 0;
            }

ul.animss {
    position: relative;
}

    ul.animss, ul.animss li {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
    }

        ul.animss li {
            display: inline;
        }

.slider_container {
    width: 100%;
    height: 306px;
    overflow: hidden;
    position: relative;
}

    .slider_container.nobg {
        background: none !important;
    }

.mainrespslider {
    width: 703px !important;
    height: 293px !important;
}

.promobanners {
    display: block;
    width: 241px;
    height: 306px;
    left: 8px;
    top: 8px;
    font-size: 0;
}

.viva-slideshow {
    position: relative;
}

    .viva-slideshow ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    .viva-slideshow li {
        margin: 0;
        padding: 0;
        list-style-type: none;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 8;
    }

        .viva-slideshow li.active {
            z-index: 10;
        }

        .viva-slideshow li.last-active {
            z-index: 9;
        }

.option-set.ws {
    padding: 15px 10px;
    padding: 5px 10px\9;
}

.option-set select {
    width: 185px;
}

.option-set li {
    margin-bottom: 5px\9 !important;
}

ul.option-set li, ul.sorter li {
    float: none;
}

div.filters_viewport {
    width: 390px;
    overflow: hidden;
    float: left;
}

ul.unfilters {
    width: 1800px;
}

    ul.unfilters li {
        margin-right: 10px;
    }

        ul.unfilters li a {
            padding-right: 20px;
            display: block;
            color: #6c6c6c !important;
            text-decoration: none;
            background: url(../../images/icons/undo_filter.png) no-repeat right 12px;
        }

            ul.unfilters li a:hover {
                color: #fe0000;
                text-decoration: none;
                background-image: url(../../images/icons/undo_filter_hover.png);
            }

.isotope,
.isotope .isotope-item {
    /* change duration value to whatever you like */
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    transition-duration: 0s;
}

.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    transition-property: height, width;
}

    .isotope .isotope-item {
        -webkit-transition-property: -webkit-transform, opacity;
        -moz-transition-property: -moz-transform, opacity;
        transition-property: transform, opacity;
    }

.isotope-item {
    z-index: 2;
}

.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}

table.expl {
    border-collapse: collapse !important;
}

    table.expl td {
        border: 1px solid #dfdfdf;
        border-collapse: collapse !important;
        padding: 5px;
        color: #000000;
    }

        table.expl td.symbol {
            width: 42px;
            text-align: center;
        }

#NoFiltersView {
    position: absolute;
    left: 1px;
    top: 0px;
    display: block;
    width: 734px;
    height: auto;
    background: #c1c1c1;
    z-index: 1000;
}

#FiltersView { /*display:none;*/
}

body.greekfestival #NoFiltersView {
    background-image: none;
}

.groupheader {
    display: block;
    width: 731px;
    min-height: 18px;
    background: url(../../images/homepage/separator_shadow.png) no-repeat center top;
    text-align: center;
    padding-top: 18px;
    margin: 5px 0px 20px 0px;
}

    .groupheader span {
        background: #888687;
        color: #ffffff;
        padding: 4px 11px;
        font-size: 11px;
        display: inline-block;
    }

.horizontal-view {
    position: relative;
    display: block;
    margin-bottom: 10px;
    background-color: #ffffff;
    padding: 2px;
    height: 100px;
    width: 727px;
}

    .horizontal-view .playcategory {
        position: absolute;
        top: 0px;
        left: 195px;
        background-color: #474747;
        padding: 4px 8px;
        color: #ffffff;
        font-size: 11px;
    }

    .horizontal-view .playimagewrapper {
        width: 178px;
        height: 100px;
        overflow: hidden;
        position: relative;
    }

        .horizontal-view .playimagewrapper .offer {
            position: absolute;
            left: 0px;
            top: 0px;
            display: block;
            width: 60px;
            height: 60px;
            background: transparent url(../../images/icons/tags/offer_medium.png) no-repeat left top;
            z-index: 2;
        }

        .horizontal-view .playimagewrapper ul {
            display: none;
        }

        .horizontal-view .playimagewrapper img {
            background-position: 66px 40px !important;
        }

    .horizontal-view td.playinfo {
        padding: 20px 10px 0px 0px;
        vertical-align: middle;
        width: 210px;
    }

        .horizontal-view td.playinfo div.playimagewrapper {
            height: 37px;
            width: 215px;
            overflow: hidden;
            margin-bottom: 5px;
        }

    .horizontal-view .playdescription {
        padding: 0px 10px 5px 0px;
        vertical-align: middle;
    }

    .horizontal-view h3 {
        margin-bottom: 5px;
    }

    .horizontal-view .playdescription a {
        color: #7c248a;
        text-decoration: underline;
    }

        .horizontal-view .playdescription a.moreinfo {
        }

        .horizontal-view .playdescription a.booklink {
            border-left: 1px dotted #a6a6a6;
            margin-left: 5px;
            padding-left: 9px;
        }

    .horizontal-view .playdescription .playdescriptionwrapper {
        height: 65px;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: top;
        padding-top: 2px;
    }

        .horizontal-view .playdescription .playdescriptionwrapper p {
            line-height: 1.4;
        }

    .horizontal-view .playinfestival {
        padding: 0px 0px 0px 2px;
        vertical-align: top;
    }

        .horizontal-view .playinfestival ul li {
            margin-bottom: 2px;
        }

            .horizontal-view .playinfestival ul li a {
                font-size: 11px;
                text-align: center;
                display: block;
                cursor: pointer;
                text-decoration: none;
                background-color: #7C248A;
                color: #ffffff;
                padding: 2px 3px 3px 5px;
                -moz-border-radius: 2px !important;
                -webkit-border-radius: 2px !important;
                -khtml-border-radius: 2px !important;
                border-radius: 2px !important;
            }

                .horizontal-view .playinfestival ul li a.today {
                    background-color: #ff843a;
                    text-decoration: none;
                }

.default-item-view {
    background-color: #ffffff;
    display: block;
    padding: 2px;
    height: 122px;
    width: 233px;
    margin: 0px 10px 10px 0px;
}

    .default-item-view .playimagewrapper {
        width: 75px;
        height: 85px;
        overflow: hidden;
        text-align: center;
        position: relative;
    }

        .default-item-view .playimagewrapper .offer {
            position: absolute;
            left: 0px;
            top: 0px;
            display: block;
            width: 57px;
            height: 57px;
            background: transparent url(../../images/icons/tags/offer_small.png) no-repeat left top;
            z-index: 2;
        }

        .default-item-view .playimagewrapper ul {
            display: none;
        }

        .default-item-view .playimagewrapper img {
            background-position: 13px 32px !important;
        }

    .default-item-view .playinfo {
        padding: 2px 5px 0px 0px;
        vertical-align: top;
    }

    .default-item-view .playtitlewrapper {
        height: 43px;
        width: auto;
        overflow: hidden;
    }

    .default-item-view .default-item-venue {
        height: 16px;
        text-overflow: ellipsis;
        display: block;
        overflow: hidden;
        white-space: nowrap;
    }

    .default-item-view .playinfo div.links a {
        color: #7c248a;
        text-decoration: underline;
    }

        .default-item-view .playinfo div.links a.moreinfo {
            border-right: 1px dotted #a6a6a6;
            margin-right: 2px;
            padding-right: 6px;
        }

.playimagewrapper img {
    max-width: none;
}

/* Live Streaming
 ************************************************/
.livecontainer {
    display: block;
    height: auto;
}

    .livecontainer table.form {
        border: 1px solid #662d91;
        height: 306px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
    }

    .livecontainer .shadow {
        background: transparent url(../../images/ui/live/live-shadow.png) no-repeat center bottom;
        padding-bottom: 78px;
    }

#command {
    position: relative;
    height: 25px;
    display: block;
    margin: 0px;
}

.lightSwitcher {
    position: relative;
    z-index: 17;
    background: url(../../images/icons/light_bulb_off.png) no-repeat left top;
    padding: 0 0 0 20px;
    outline: none;
    text-decoration: none;
    font-size: 15px;
    font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
}

    .lightSwitcher:hover {
        text-decoration: underline;
    }

.turnedOff {
    color: #ffff00 !important;
    background-image: url(../../images/icons/light_bulb.png);
}

#movieContainer {
    position: relative;
    z-index: 102;
}

#shadow {
    background-image: url(../../images/misc/shade1x1.png);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 16;
    display: none;
}

/* Check-IN
 ************************************************/
#checkin_panel {
    display: block;
    width: 1280px;
    height: 748px;
    position: relative;
    background: url(../../images/ui/checkin/checkin_info.png) no-repeat left top;
}

#checkin_success {
    display: block;
    width: 951px;
    height: 349px;
    background: url(../../images/ui/checkin/checkin_success.png) no-repeat left top;
}

#checkin_failure {
    display: block;
    width: 1025px;
    height: 625px;
    background: url(../../images/ui/checkin/checkin_failure.png) no-repeat left top;
    position: relative;
}

    #checkin_failure span#reason {
        position: absolute;
        top: 225px;
        left: 238px;
        font-size: 32px;
        color: #444444;
    }

a#failureOK {
    display: block;
    width: 251px;
    height: 127px;
    background: url(../../images/ui/checkin/checkin_ok.png) no-repeat left top;
    position: absolute;
    top: 452px;
    left: 388px;
}

#checkin_input {
    display: block;
    width: 1153px;
    height: 719px;
    position: fixed;
    top: 685px;
    left: 63px;
}

    #checkin_input.bg {
        background: url(../../images/ui/checkin/keyboard_bg.png) no-repeat left 60px;
    }

    #checkin_input #checkin_input_content {
        padding: 45px 0px 0px 451px;
        position: absolute;
        left: -20000px;
        top: -20000px;
    }

    #checkin_input.bg #checkin_input_content {
        position: static;
    }

    #checkin_input #checkin_input_content input[type=text] {
        width: 601px;
        height: 138px;
        line-height: 138px;
        border: 0px;
        background: url(../../images/ui/checkin/barcode_bg.png) no-repeat left top;
        font-size: 62px;
        font-weight: bold;
        color: #444444;
        padding: 0px 27px 0px 27px;
    }

    #checkin_input .keypad_raiser {
        position: relative;
        display: inline-block;
        width: 76px;
        height: 63px;
        top: 0px;
        margin-left: 542px;
        background: url(../../images/ui/checkin/keyboard_raiser_bg.png) no-repeat left top;
    }

.numpad, .numpad li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

    .numpad li {
        cursor: pointer;
        float: left;
        display: inline;
        width: 203px;
        height: 106px;
        line-height: 90px;
        text-align: center;
        font-size: 52px;
        font-weight: bold;
        color: #444444;
        margin: 13px 21px 0px 0px;
        background: url(../../images/ui/checkin/numpad_item_bg.png) no-repeat left top;
    }

        .numpad li a {
            width: 203px;
            height: 106px;
            display: block;
            color: #444444;
            text-decoration: none;
        }

        .numpad li.lastitem {
            margin-right: 0px;
        }

        .numpad li.delete {
            background-image: url(../../images/ui/checkin/numpad_del.png)
        }

            .numpad li.delete span, .numpad li.ok span {
                display: none;
            }

        .numpad li.ok {
            background-image: url(../../images/ui/checkin/numpad_ok.png);
        }

/* Facebook Like Button (Hide comment popups)
 ************************************************/
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
    display: none !important;
}

.facebooklikecontainer {
    overflow: hidden;
    padding-top: 3px;
    position: relative;
    *padding-top: 2px;
}

    .facebooklikecontainer iframe {
        position: absolute;
    }

/* Youtube Video Gallery
 ************************************************/
.yt_holder {
    display: block;
    width: 653px;
    overflow: hidden;
    height: 390px;
    background-color: #222222;
    position: relative;
}

    .yt_holder .vg-container {
        height: auto;
        float: right;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 100;
        height: 100%;
    }

    .yt_holder .vg-trigger {
        float: left;
        width: 40px;
        height: 36px;
        background-color: #3A3A3A;
        display: block;
        font-size: 26px;
        color: #ffffff;
        text-decoration: none;
        text-align: center;
        border: 1px solid black;
        border-right: 0;
        box-shadow: -4px 2px 2px 0 rgba(0, 0, 0, 0.1),-2px 1px 0 0 rgba(0, 0, 0, 0.1);
        z-index: 101;
        position: absolute;
        left: -41px;
    }

    .yt_holder #ytvideo {
        float: left;
        display: block;
        background: url('../../images/icons/loaders/loadinfo.circle.white.gray.gif') no-repeat center center;
    }

    .yt_holder .videogallery {
        float: right;
        margin: 0;
        padding: 0;
        width: 260px;
        height: 390px;
        background-color: #3A3A3A;
        border-left: 1px solid black;
        box-shadow: -4px 2px 2px 0 rgba(0, 0, 0, 0.1),-2px 1px 0 0 rgba(0, 0, 0, 0.1);
        overflow-y: auto;
    }

        .yt_holder .videogallery, .yt_holder .videogallery li {
            margin: 0;
            padding: 0;
            list-style-type: none;
        }

            .yt_holder .videogallery li {
                border-bottom: solid 1px black;
                padding: 5px 5px 5px 5px;
                height: 70px;
                cursor: default;
                background: #111 url(../../images/ui/galleries/gradient.jpg) repeat-x top;
                overflow: hidden;
            }

                .yt_holder .videogallery li:hover {
                    background-color: #3e3e3e;
                    background-image: none;
                }

                .yt_holder .videogallery li.currentvideo {
                    background: #840000 url(../../images/ui/galleries/gradient-red.jpg) repeat-x top;
                }

                .yt_holder .videogallery li a.yt-vid {
                    display: block;
                    width: 100%;
                    height: 100%;
                    font-weight: bold;
                    color: #cccccc;
                    text-decoration: none;
                    vertical-align: top;
                }

                    .yt_holder .videogallery li a.yt-vid img {
                        width: 100px;
                        height: 62px;
                        border: solid 2px #333;
                        margin: 2px 10px 0 0;
                        float: left;
                    }

                    .yt_holder .videogallery li a.yt-vid:hover img {
                        border-color: #ffffff;
                    }

                .yt_holder .videogallery li.currentvideo a.yt-vid img {
                    border-color: #333;
                }

                .yt_holder .videogallery li a span {
                    display: block;
                    float: left;
                    width: 115px;
                    text-align: left;
                    font-size: 11px;
                    text-overflow: ellipsis;
                }

/* Content Pages
 ************************************************************************/
.whiteContainerRoundBottom {
    background-color: #ffffff;
    min-height: 300px;
    border: 1px solid #d6d6d6;
}

    .whiteContainerRoundBottom.roundtop {
        border-top: 1px solid #d6d6d6;
        overflow: hidden;
    }

    .whiteContainerRoundBottom.minHeight100 {
        min-height: 100px;
    }

.brownContainer {
    background-color: #dcc596;
    min-height: 300px;
}

.tabmenu {
    padding: 0;
    margin: 0;
    clear: both;
    width: 100%;
    clear: both;
    float: none;
    display: block;
    overflow: hidden;
}

    .tabmenu li {
        display: inline;
        float: left;
        margin: 0;
        padding: 0;
    }

        .tabmenu li a {
            margin: 0;
            font-weight: bold;
            font-size: 14px;
            float: left;
            text-align: center;
            border-bottom: none;
            text-decoration: none;
            width: 103%;
            background: transparent url(../../images/ui/tabmenu/tabmenu_item_bg.png) no-repeat left top;
            height: 62px;
            line-height: 62px;
            color: #ffffff;
            text-shadow: 0 1px #333;
        }

            .tabmenu li a span {
                display: none;
                margin: 6px auto 0px auto;
                width: 12px;
                height: 8px;
                background: transparent url(../../images/badminton/tabmenu/tabmenu_item_arrow.png) no-repeat left top;
            }

        .tabmenu li.active a {
            color: #ffffff;
            background-image: url(../../images/ui/tabmenu/tabmenu_item_selected_bg.png);
            height: 42px;
            line-height: 1.5;
            padding: 20px 0 0;
        }

            .tabmenu li.active a span {
                display: block;
            }

    .tabmenu.tab_1 li {
        width: 100%;
    }

    .tabmenu.tab_2 li {
        width: 50%;
    }

    .tabmenu.tab_3 li {
        width: 33%;
    }

    .tabmenu.tab_4 li {
        width: 25%;
    }

    .tabmenu.tab_5 li {
        width: 20%;
    }

.tabcontainerbg {
    width: 100%;
    white-space: nowrap;
}

body.tg_sports .tabcontainerbg {
    border-left: 1px solid #2765be;
}

body.tg_sports .tabmenu li.active a {
    background: #2765be none;
}

body.tg_sports .tabmenu li a {
    background: #2765be none;
}

body.tg_movies .tabmenu li.active a {
    background-image: url(../../images/ui/tabmenu/movies_tabmenu_item_selected_bg.png);
}

body.tg_movies .tabmenu li a {
    background-image: url(../../images/ui/tabmenu/movies_tabmenu_item_bg.png);
}

.tabmenucontent {
    padding: 10px 10px 10px 10px;
}

    .tabmenucontent h3, h3.dotted {
        border-bottom: 1px dotted #000000;
        padding-bottom: 5px;
        margin-bottom: 10px;
        font-size: 1.2em;
    }

        .tabmenucontent h3.noborder {
            border: 0px;
            padding: 0px;
            margin-bottom: 5px;
        }

div.mediagallery-container {
    background-color: #ffffff;
    padding: 15px 13px;
    width: 213px;
    border: 1px solid #d6d6d6;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

    div.mediagallery-container h3 {
        border-bottom: 1px dotted #7f7f7f;
        padding-bottom: 5px;
    }

ul.mediagallery, ul.mediagallery li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

    ul.mediagallery li img {
        width: 213px;
    }

    ul.mediagallery li {
        border-bottom: 1px dotted #7f7f7f;
        padding-bottom: 5px;
        margin-bottom: 6px;
    }

.topround {
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    -khtml-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
}

.playinnerpage, .venueinnerpage {
    width: 100%;
    float: none;
    padding: 30px 20px;
    box-sizing: border-box;
    font: normal 15px Arial, sans-serif;
    font-family: "pf_highway_sans_pro_lightRg", "Arial", sans-serif;
}

.venueinnerpage {
    padding: 30px 20px 0 10px;
}

.playinnerpage .pi_tabItem:after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

body.embedded .playinnerpage, body.embedded .venueinnerpage {
    padding-left: 0;
    padding-right: 0;
}

.bookingpanelcontainer {
    background-color: #ffffff;
    padding: 1px 16px 8px 16px;
    box-sizing: border-box;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-bottom: 24px;
}

    .bookingpanelcontainer.padlr5 {
        padding: 20px 5px;
    }

    .bookingpanelcontainer.minHeight350 {
        min-height: 350px;
    }

.locked {
    overflow: hidden;
    max-height: 200px;
    background: #f0f0f0 url(../../images/icons/loaders/ajax-loader-1.gif) no-repeat 50% 50%;
}

    .locked > * {
        visibility: hidden;
    }

.whitebookingpanelcontainer {
    background-color: #ffffff;
    padding: 20px;
}

@media(max-width:767px) {
    .resEventDetailsPlayImage {
        max-height: calc(54vw - 25px) !important;
        object-fit: cover;
    }
}

.resEventDetailsPlayImage {
    max-height: 150px;
    object-fit: cover;
}

.text__color--purple {
    color: var(--color-purple);
}

body.embedded .whitebookingpanelcontainer {
    padding: 0;
}

.venue-spacer {
    margin: 20px 0;
}

#PlayDetailsContainer .leftSection {
    display: table-cell;
    vertical-align: top;
    width: 279px;
    padding: 20px 14px 20px 20px;
    min-height: 100px;
    position: relative;
}

#PlayDetailsContainer .subsection, #PlayDetailsContainer .childsubsection, .pd-subsection {
    display: block;
    border: 1px solid #dbdbdb;
    background: #f0f0f0;
    padding: 15px 12px;
    line-height: 1.5;
    font: normal 15px Arial,sans-serif;
}

    #PlayDetailsContainer .subsection + .subsection {
        margin-top: 20px;
    }

body.tg_sports #PlayDetailsContainer .subsection,
body.tg_sports #PlayDetailsContainer .childsubsection {
    background: #dbe6f7 none;
    border-radius: 0px;
    border: none;
    padding: 0px;
}

body.tg_sports #PlayDetailsContainer #compactGalleries .subsection {
    padding: 12px;
    margin-top: 10px;
}

#PlayDetailsContainer .subsection.unique {
    padding: 0px 12px;
    margin-bottom: 0px;
}

#PlayDetailsContainer .childsubsection {
    background-position: left bottom;
    border-top: 0px;
    margin: 0px 5px 12px 5px;
    padding: 10px 12px;
    width: 85%;
}

body.tg_sports #PlayDetailsContainer .childsubsection {
    margin: 0px;
    background-color: #eff4fc;
    border: none;
    padding: 14px 36px;
}

.radius5 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.bottomradius5 {
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    -khtml-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}

#PlayDetailsContainer .rightSection {
    display: table-cell;
    vertical-align: top;
    width: 690px;
}

#PlayDetailsContainer .subsection h3, .pd-subsection h3 {
    border-bottom: 1px dotted #000000;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

#PlayDetailsContainer .subsection:not(.unique) .footer {
    border-top: 1px dotted #000;
    padding: 10px 0 0 0;
    margin-top: 10px;
}

#PlayDetailsContainer .subsection .footer .btn {
    display: block;
    padding: 5px 10px 6px;
}

#PlayDetailsContainer .subsection.unique .footer {
    padding: 10px 0 10px 0;
    margin-top: 0;
}

body.tg_sports #PlayDetailsContainer .subsection.unique .footer {
    background-color: #e5edf9;
    padding: 12px;
}

/*Sticky banner class*/
.subsection.unique, #stickyBar {
    margin-bottom: 0px;
    display: block;
    background: white;
    z-index: 3;
    border-bottom: 1px solid #dbdbdb;
}

    #stickyBar.is_stuck, #stickyBar.fixto-fixed {
        border: none;
        -webkit-box-shadow: 0 1px 0 rgba(12,13,14,0.1), 0 1px 3px rgba(12,13,14,0.1), 0 4px 20px rgba(12,13,14,0.035), 0 1px 1px rgba(12,13,14,0.025);
        -moz-box-shadow: 0 1px 0 rgba(12,13,14,0.1), 0 1px 3px rgba(12,13,14,0.1), 0 4px 20px rgba(12,13,14,0.035), 0 1px 1px rgba(12,13,14,0.025);
        box-shadow: 0 1px 0 rgba(12,13,14,0.1), 0 1px 3px rgba(12,13,14,0.1), 0 4px 20px rgba(12,13,14,0.035), 0 1px 1px rgba(12,13,14,0.025);
    }

.maininfo {
    display: block;
    width: 100%;
    padding: 10px 0;
    font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
    font-size: 16px;
    line-height: 1.3;
    letter-spacing: .02em;
}

    .maininfo [class*='col-'] {
        height: auto;
    }

    .maininfo #playTitle {
        margin: 0;
        padding: 0;
        font-size: 18px;
    }

.bannerMap {
    overflow: visible !important;
    padding: 0 15px;
    width: 10% !important
}

.maininfo .TitleVenue {
    position: relative;
    text-align: center;
}

.TitleVenue > p, .Dates > p {
    margin: 0;
    font-size: 1.3em;
    white-space: nowrap;
    font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
}

.Dates, .bannerPrice {
    text-align: center;
}

    .bannerPrice > p {
        margin: 0;
        float: right;
    }

.btnContainer {
    width: 25% !important;
}

    .btnContainer > a {
        width: initial;
        float: right;
    }

.svg-share {
    color: #a1a4aa;
    text-decoration: none;
}

.row-margin-vert-align {
    margin-left: 0 !important;
    margin-right: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.no-padding {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.auto-height-wrap {
    white-space: normal !important;
}

.ticektButtonPadding {
    padding: 10px !important;
}

.title-fix-font-size {
    font-size: 24px !important;
    font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif !important;
}

.venueDateFontSize {
    display: inline-block;
    font-size: 16px !important;
}

.detailsDate {
    display: inline-block;
}

    .detailsDate:first-letter {
        text-transform: capitalize;
    }

.ticketButtonCenter {
    margin-bottom: auto !important;
    margin-top: auto !important;
}

.zeroPaddingLeftRight {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.svg-marker {
    /*background: transparent url(../../images/icons/svg/marker.svg) no-repeat left -1px;
    padding-left: 18px;*/
    color: #2a2a2a;
    text-decoration: none;
    /*margin-left: -3px;*/
}

.svg-calendar {
    background: transparent url(../../images/icons/svg/calendar.svg) no-repeat left -1px;
    padding-left: 18px;
    color: #2a2a2a;
    text-decoration: none;
    margin-left: -3px;
}


.displayBlock {
    display: block !important;
}

.centerSpan {
    display: block;
    text-align: center;
}

.paddingBot {
    padding-bottom: 15px
}

.mapFilter {
    width: 100%;
    height: 400px;
    margin-top: 10px;
    margin-bottom: 19px;
    position: relative;
    display: none
}

.mediaClass {
    display: none;
}

.castHeader {
    font-size: 24px;
    font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
    padding-left: 25px;
}

.gmnoprint a, .gmnoprint span {
    display: none;
}

.castTab {
    margin-top: 10px !important;
}

.castNav {
    background: #ffffff;
    white-space: nowrap !important;
    overflow-x: scroll !important;
    overflow-y: hidden !important;
    scrollbar-width: thin;
}

.castNav__tab {
    display: inline-grid;
    margin-right: 37px;
    position: relative;
    border-bottom: 5px solid transparent;
    width: 60px;
    white-space: normal;
}

    .castNav__tab:last-child {
        margin-right: 5px;
    }

    .castNav__tab a {
        background: none;
        border: none;
        color: inherit;
        font-size: 17px;
        text-decoration: none;
    }

.castNav::-webkit-scrollbar {
    overflow: scroll;
}

.castNav::-webkit-scrollbar-track {
    background-color: transparent;
}

.castNav::-webkit-scrollbar-thumb {
    background-color: #d6dee1;
    border-radius: 20px;
    border: 5px solid transparent;
    background-clip: content-box;
}

.castImage {
    width: 60px;
    height: 92px;
    border-radius: 8px;
}

.cinemasNotFound {
    text-align: center;
    width: 100%;
    font-size: 22px;
    font-weight: bold;
    background-color: white;
    font-family: Tahoma, Kalimati, Geneva, "Droid Sans", sans-serif !important;
}

.scroller_wrap {
    position: relative;
    top: 0;
    left: 0;
}

ol.people.scroller {
    --webkit-overflow-scrolling: touch;
    overflow-y: hidden;
    overflow-x: scroll;
    padding-bottom: 20px;
    padding-left: 30px;
}

ol.people li {
    min-width: 140px;
    width: 140px;
    background-color: #fff;
    margin-right: 10px;
}

.people {
    list-style-type: none;
    list-style-position: inside;
    margin: 0;
    margin-top: 0px;
    margin-left: -7px;
    padding: 0;
    padding-bottom: 0px;
    display: flex;
    position: relative;
    top: 0;
    left: 0;
}

ol.people li.card {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 4px;
    border: 1px solid rgba(227,227,227, 1);
    padding-bottom: 10px;
    border-radius: 8px;
    overflow: hidden;
}

.writerDirectorLabel {
    font-weight: bold;
    color: #000;
}

.writer {
    font-size: 0.9em;
    padding-left: 5px;
}

.director {
    font-size: 0.9em;
    padding-left: 5px;
}

.castpanel:first-of-type {
    border-top: none;
    padding-top: 10px;
}

.castpanel {
    width: 100%;
    display: block;
    padding: 30px 0;
    padding-top: 30px;
    border-top: 1px solid #d7d7d7;
    scrollbar-width: thin;
}


ol.people.scroller::-webkit-scrollbar {
    overflow: scroll;
}


ol.people.scroller::-webkit-scrollbar-track {
    background-color: transparent;
}

ol.people.scroller::-webkit-scrollbar-thumb {
    background-color: #d6dee1;
    border-radius: 20px;
    border: 5px solid transparent;
    background-clip: content-box;
}

.people li img {
    width: 140px;
    height: 210px;
}

img, a img {
    outline: none;
}

.card {
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

.actorName {
    font-size: 17px;
    font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
    padding: 10px 10px 5px 10px;
    display: block;
    margin: 0 !important;
}

.character {
    font-size: 14px;
    font-family: pf_highway_sans_pro_lightRg,Arial,sans-serif;
    padding: 0 10px 0 10px;
    display: block;
}

div.header.large.first {
    border-bottom: 1px solid #fdfdfd;
    background-position: right -150px top;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
    z-index: 1;
    border-bottom: 1px solid rgba(227,227,227, 1);
}



div.scroller_wrap.should_fade:after {
    content: '';
    width: 150px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-image: linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%);
    will-change: opacity;
    pointer-events: none;
}

div.custom_bg {
    background-image: linear-gradient(to right, rgba(99.22%, 99.22%, 99.22%, 1.00) 150px, rgba(99.22%, 99.22%, 99.22%, 0.84) 100%);
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

div.header.first div.single_column {
    padding-top: 30px;
    padding-bottom: 30px;
}

div.single_column {
    max-width: 1400px;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    z-index: 0;
    box-sizing: border-box;
}

section.images {
    display: flex;
    flex-wrap: nowrap;
}

    section.images > div.poster_wrapper {
        border-width: 0px;
        min-width: 30%;
        width: 70%;
        height: 100%;
        overflow: hidden;
        height: 100%;
    }

div.header_poster_wrapper {
    display: flex;
}

.poster .lazyload {
    border-radius: 8px;
}

section.header {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: center;
    box-sizing: border-box;
    padding-left: 40px;
}

    section.header div.title {
        width: 100%;
        margin-bottom: 24px;
        display: flex;
        flex-wrap: wrap;
    }

div.title h2 {
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 3.3rem;
    text-decoration: none;
    color: #000;
    font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif !important;
}

.tag2 {
    opacity: 0.9;
    font-weight: 400;
    font-size: 24px;
    font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif !important;
}

section.header div.title div.facts {
    display: flex;
    padding-top: 10px;
}

section.header div.facts span + span:before {
    font-size: 1.1em;
    line-height: 1;
    content: '\2022';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 7px;
    display: inline-flex;
    align-content: center;
    align-items: center;
    z-index: -1;
}

section.header div.facts span + span {
    padding-left: 20px;
    position: relative;
    top: 0;
    left: 0;
}

.genres {
    font-size: 14px;
    text-decoration: none !important;
}

section.header ul.actions {
    margin-bottom: 20px;
    width: 100%;
    height: 68px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

ul {
    list-style-type: none;
}

section.header ul {
    margin: 0;
}

    section.header ul.actions li:last-of-type {
        margin-right: 0;
    }

    section.header ul.actions li {
        margin-right: 20px;
    }

        section.header ul.actions li.video a {
            border: none;
            background: transparent;
            width: auto;
            height: auto;
            font-weight: 600;
            will-change: opacity;
            transition: linear .1s;
            color: black;
            text-decoration: none;
        }

        /*    section.header ul.actions li.tooltip a, section.header ul.actions li.video a {
        box-sizing: border-box;
        background: rgba(3,37,65, 1);
        border-radius: 50%;
        width: 46px;
        height: 46px;
    }*/

        section.header ul.actions li a {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            align-content: center;
        }

section.media_panel div.menu ul li.active a {
    color: #000;
}

section.header ul.actions li.video i {
    font-size: 1.4em;
}

.glyphicons_v2 {
    position: relative;
    top: 0;
    left: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 1em;
    min-height: 1em;
    width: 1em;
    height: 1em;
    line-height: inherit;
    background-position: center center;
    background-repeat: no-repeat;
    color: inherit;
    box-sizing: border-box;
}

div.header_info {
    width: 100%;
}

section.header SummaryLabel {
    width: 100%;
    margin: 0 0 8px 0;
}

.SummaryLabel {
    font-weight: 600;
    font-size: 1.3em;
    margin-bottom: 8px;
}

.overview {
    padding-top: 5px;
}

.no_click play_trailer {
    margin: 0 0 1.5em 0;
}

ol.people.no_image, ol.people.no_cast {
    margin-top: 20px;
    justify-content: flex-start;
    flex-wrap: wrap;
}

ol.people {
    list-style-type: none;
    list-style-position: inside;
    margin: 0;
    padding: 0;
    display: flex;
    position: relative;
    top: 0;
    left: 0;
}

div.header.large.first ol.people li {
    background-color: transparent;
    height: auto;
    margin-bottom: 0;
}

ol.people.no_image li {
    width: 100%;
    flex-basis: 100%;
    text-align: left;
    margin-bottom: 14px;
    margin-right: 0;
    box-sizing: border-box;
    padding-right: 20px;
}

section.header ol.people li p {
    padding: 0;
}

ol.people li p.character {
    font-size: 0.9em;
}

ol.people li p {
    font-size: 1em;
    margin: 0;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
}


a.map_button {
    background: #fbfbfb url('../../images/misc/map_background.png') repeat-x 0 0;
    color: #444;
    display: inline;
    line-height: 14px;
    padding: 2px 8px;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    color: #751e82;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #d6d6d6;
    cursor: pointer;
    white-space: nowrap;
}

.map-button-container {
    display: inline-block;
    vertical-align: text-bottom;
}

    .map-button-container a.map_button {
        margin-left: 10px;
        color: #444;
        letter-spacing: .09em;
        font-weight: 500;
        font-size: 12px;
    }

body.tg_sports a.map_button {
    color: #2765be;
}

body.tg_movies a.map_button {
    color: #AF3C75;
}

.detaisPrice {
    font-size: 22px;
    vertical-align: middle;
}

body.tg_sports .detaisPrice,
body.tg_movies .detaisPrice {
    font-size: 17px;
    color: #000;
    font-weight: normal;
    font-family: Tahoma, Kalimati, Geneva, Droid Sans, sans-serif;
    padding-bottom: 6px;
}

div.relativeContainer {
    display: block;
    position: relative;
    width: 232px;
    height: 155px;
}

a.playable {
    background: url(../../images/icons/playable.png) no-repeat center center;
    display: block;
    position: absolute;
    width: 232px;
    height: 155px;
    z-index: 2;
}

.lightbox-video-wrapper .mfp-content {
    width: 640px !important;
    height: 390px !important;
}

.lightbox-audio-wrapper .mfp-content {
    width: 620px !important;
    height: 153px !important;
}

div.relativeContainer img {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

table.maininfo {
    border-collapse: separate;
}

body.tg_sports table.maininfo {
    padding: 0px 12px;
}

table.maininfo tr td {
    border-bottom: 1px dotted #000000;
    height: 34px;
    vertical-align: middle;
}

body.tg_sports table.maininfo tr td {
    border: none;
}

table.maininfo tr.noborder td {
    border: 0;
}

table.maininfo.cinema tr:last-child td {
    border: 0;
}

/* Useful Info
 ************************************************/
.play-useful-info {
    width: 100%;
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .play-useful-info li {
        display: block;
        margin: 20px 6px 0 0;
        padding: 6px 0 0 46px;
        list-style-type: none;
        float: left;
        width: 68px;
        height: 37px;
        font-weight: bold;
        font-size: 14px;
        background: url('../../images/sprites/icons-venue-ui.png') no-repeat left center;
    }

        .play-useful-info li.ui-intermission {
            line-height: 28px;
            background-position: -113px center;
        }

        .play-useful-info li.ui-has-seats {
            background-position: -228px center;
        }

        .play-useful-info li.ui-disability-support {
            background-position: -355px center;
            width: 58px;
        }

        .play-useful-info li.ui-access-info {
            background-position: -459px center;
        }

        .play-useful-info li.ui-has-parking {
            background-position: -588px center;
            line-height: 28px;
        }

/* News Ticker
 ************************************************/
#ticker {
    background: #ffffff;
    display: inline;
    max-width: 500px;
    height: 18px;
    line-height: 18px;
    padding: 0 7px 0 7px;
    float: left;
    font-size: 11px;
    color: #444444;
    border: 1px solid #c1c1c1;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

    #ticker .arrow {
        background: url(../../images/icons/arrows/arrow_right_small.png) no-repeat left center;
        display: block;
        width: 6px;
        height: 20px;
        margin-left: -12px;
        margin-top: -1px;
        float: left;
    }

    #ticker .content {
        float: right;
        white-space: nowrap;
    }

        #ticker .content strong {
            color: #DF1B77;
        }

/* Venue Details
 ************************************************/
h2.closer {
    margin-bottom: 5px;
}

div.pushtop {
    margin-top: 15px;
}

ul#upcomingcontainer, ul#upcomingcontainer li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

    ul#upcomingcontainer li {
        border-bottom: 1px dotted #000000;
        padding: 10px 0px;
    }

        ul#upcomingcontainer li .ws {
            margin-right: 10px;
            display: block;
            width: 50px;
            height: 50px;
            overflow: hidden;
        }

        ul#upcomingcontainer li .info {
            width: 145px;
            color: #000000;
            line-height: 1.45;
        }

            ul#upcomingcontainer li .info a {
                color: #444444;
            }

.subsection h3.nomb, .pd-subsection h3.nomb {
    margin-bottom: 0px !important;
}

#moreless_upcoming {
    color: #444444;
}

/* Microsites
 ************************************************/
.microsite .panel-wrapper {
    width: 1022px !important;
}

body.microsite {
    background: #000000 url(../../images/ui/microsites/fuerza_bruta_bg_low.jpg) no-repeat center top;
}

#ms-wrapper {
    width: 1022px;
    margin: 0 auto;
    padding: 45px 0px 30px 0px;
}

#ms-container {
    background: url(../../images/ui/microsites/black_opacity.png) left top;
    margin-top: 10px;
    color: #eeeeee;
}

    #ms-container .slicer-container {
        background-color: #000000;
        padding: 20px 20px 0px 20px;
    }

#ms-main {
    padding: 0px 20px 50px 20px;
}

    #ms-main .black-tile {
        background: url(../../images/ui/microsites/black_tile.png) repeat-x left top;
    }

    #ms-main .left-section {
        display: block;
        width: 257px;
        float: left;
    }

        #ms-main .left-section .social-corner {
            display: block;
            width: 233px;
            padding: 57px 12px 0px 12px;
            height: 52px;
            background: url(../../images/ui/microsites/share_panel_bg.png) no-repeat left top;
        }

            #ms-main .left-section .social-corner a {
                margin-right: 8px;
            }

            #ms-main .left-section .social-corner ul {
                margin-left: 50px;
            }

                #ms-main .left-section .social-corner ul li {
                    padding-right: 10px;
                }

        #ms-main .left-section .play-details {
            display: block;
            background-color: #393939;
            padding: 15px 0px 20px 0px;
            text-align: center;
        }

            #ms-main .left-section .play-details .subLogo {
                font-style: italic;
                font-weight: 900;
                font-size: 10px;
            }

            #ms-main .left-section .play-details a {
                text-decoration: none;
            }

            #ms-main .left-section .play-details .whenhowmuchfont {
                font-size: 30px;
                font-style: italic;
                font-weight: 900;
            }

                #ms-main .left-section .play-details .whenhowmuchfont span.tickets {
                    font-size: 18px;
                }

                #ms-main .left-section .play-details .whenhowmuchfont span.price {
                    font-size: 40px;
                }

                #ms-main .left-section .play-details .whenhowmuchfont sup {
                    font-size: 28px;
                    vertical-align: text-top;
                }

            #ms-main .left-section .play-details .powered {
                text-align: left;
                display: block;
                padding: 0px 20px;
                font-size: 11px;
                font-weight: bold;
            }

                #ms-main .left-section .play-details .powered .left {
                    margin-top: 10px;
                }

    #ms-main .right-section {
        display: block;
        width: 704px;
        float: right;
    }

    #ms-main .tabmenu li {
        float: right;
    }

        #ms-main .tabmenu li a {
            border: 0px;
            padding: 0px;
        }

            #ms-main .tabmenu li a.tabinfo {
                width: 304px !important;
                height: 55px;
                background: url(../../images/ui/microsites/play_info.png) no-repeat left top;
            }

            #ms-main .tabmenu li a.tabmultimedia {
                width: 155px !important;
                height: 55px;
                background: url(../../images/ui/microsites/multimedia_tab.png) no-repeat left top;
            }

        #ms-main .tabmenu li.active a.tabinfo, #ms-main .tabmenu li.active a.tabmultimedia {
            background-position: left bottom;
        }

        #ms-main .tabmenu li a span {
            display: none;
        }

    #ms-main .tabmenucontent h3, #ms-main .tabmenucontent strong.highlight {
        color: #f79330;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
        margin-bottom: 5px;
        border: 0px;
    }

    #ms-main .tabmenucontent h3 {
        font-size: 18px;
        font-style: italic;
    }

    #ms-main .tabmenucontent em.subtitle {
        color: #f79330;
        font-style: italic;
        font-weight: bold;
        font-size: 15px;
    }

    #ms-main .playaudio {
        width: 257px;
        color: #F79330;
    }

    #ms-main h3.photosvideos {
        display: block;
        width: 152px;
        height: 23px;
        background: url(../../images/ui/microsites/photos_videos_label.png) no-repeat left top;
    }

    #ms-main h3.photos {
        display: block;
        width: 152px;
        height: 23px;
        background: url(../../images/ui/microsites/photos_label.png) no-repeat left top;
    }

    #ms-main h3.audio {
        display: block;
        width: 64px;
        height: 21px;
        background: url(../../images/ui/microsites/audio_label.png) no-repeat left top;
    }

    #ms-main h3.video {
        display: block;
        width: 58px;
        height: 21px;
        background: url(../../images/ui/microsites/video_label.png) no-repeat left top;
    }

    #ms-main h3 span, #ms-main .left-section a.moreinfo span {
        display: none;
    }

    #ms-main a.moreinfo {
        display: block;
        float: right;
        width: 71px;
        height: 12px;
        background: url(../../images/ui/microsites/more_label.png) no-repeat left top;
    }

#ms-footer {
    display: block;
    height: 54px;
    line-height: 54px;
    background-color: #1c1c1c;
    padding: 0px 20px;
}

    #ms-footer, #ms-footer a {
        color: #ffffff;
    }

.microsite .peKenBurns {
    width: 982px;
    height: 397px;
}

    .microsite .peKenBurns .peKb_slides, .microsite .peKenBurns .peKb_holder {
        border-radius: 0px;
    }

/* Seat Selector
 ************************************************/
#map ul {
    padding: 0px;
    margin: 0 auto;
    float: none;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.priceListContainer { /*display:block;*/
    width: 275px;
}

.unwrapper.bubble.tree-browser-wrapper {
    overflow: hidden !important;
}

.bubble.tree-browser-wrapper {
    padding: 0;
    overflow: hidden;
}

.useOverflowVisible {
    overflow: visible !important;
}

.bubble {
    padding: 0 0 3px 0;
    background: #ffffff;
    border-radius: 10px;
    border: 1px solid #d9d9d9;
}

.tree-browser {
    width: 100%;
    margin: 0;
}

    .tree-browser th {
        text-align: left;
        font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
        font-size: 15px;
        padding: 12px 4px;
        color: #555;
        background: #ffffff;
    }

    .tree-browser > tbody > tr > td {
        background: #ffffff;
        color: #000000;
        border-bottom: 1px solid #d9d9d9;
        padding: 10px 4px;
        color: #484848;
        vertical-align: middle;
    }

    .tree-browser > tbody > tr:hover > td { /*background-color:#fafafa; color:#000000;*/
    }

    .tree-browser img {
        vertical-align: text-bottom;
    }

    .tree-browser > tbody > tr:last-child > td {
        border-bottom: 0;
    }

th[itemprop] {
    white-space: nowrap;
}

th[itemprop="color"] {
    width: 17px;
    padding: 0;
    position: relative;
}

th[itemprop="title"] {
    color: #000000;
    max-width: 197px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    padding-left: 20px;
    border-bottom-left-radius: 10px;
}

th[itemprop="price"] {
    width: 100px;
    width: 79px\0/;
    *width: 79px;
    text-align: right;
    padding-right: 5px;
    color: #5e5e5e;
    color: #222222;
    height: 19px;
    font-family: pf_highway_sans_pro_lightRg,Arial,sans-serif;
    border-bottom-right-radius: 10px;
}

td[itemprop="label"] {
    width: 18px;
    padding: 0 !important;
}

    td[itemprop="label"] div {
        display: block;
        width: 8px;
        height: 8px;
        border: 1px solid #000000;
        background-color: yellow;
        margin-left: 5px;
    }

td[itemprop="price"] {
    padding: 0px !important;
    text-align: center;
    font-weight: bold;
    width: 65px;
}

td[itemprop="discount"] {
    width: 125px;
}

    td[itemprop="discount"] select {
        width: 125px;
    }

        td[itemprop="discount"] select[disabled] {
            border: none;
            background: transparent;
            -webkit-appearance: none;
            -moz-appearance: none;
        }

td[itemprop="actions"] {
    text-align: center;
}

    td[itemprop="actions"] a, td[itemprop="price"] a {
        margin-top: 1px;
    }

td[itemprop="price"] {
    vertical-align: middle;
}

td[itemprop="remove"] a.remove {
    float: right;
    *float: none;
    margin: 0 5px 0 4px;
    *margin: 0 0 0 10px;
    font-size: 18px;
    color: #808080;
}

    td[itemprop="remove"] a.remove i.icn-check-circle {
        display: none;
    }

    td[itemprop="remove"] a.remove.disabled {
        cursor: default;
    }

        td[itemprop="remove"] a.remove.disabled i.icn-times-circle {
            display: none;
        }

        td[itemprop="remove"] a.remove.disabled i.icn-check-circle {
            display: inline-block;
        }

td[itemprop="actions"] i.icn {
    float: left;
    font-size: 18px;
    color: #c4c4c4;
}

td[itemprop="remove"] a.remove span {
    display: none;
}

.tree-browser-wrapper .footer {
    font-weight: bold;
    display: block;
    margin-right: 4px;
}

.unwrapper th {
    padding: 6px 4px;
}

    .unwrapper th[itemprop="title"] {
        padding-left: 20px;
        width: 60%;
    }
    .unwrapper th[itemprop="price"] {
        width: 20%;
    }

    .unwrapper th.quantity {
        text-align: center;
    }

.zonecolor {
    display: inline-block;
    width: 0px;
    height: 0px;
    font-size: 0px;
    visibility: visible;
    background-color: transparent;
    border-width: 5px;
    border-style: solid;
    margin: 2px auto 0px auto;
}

.zcolor {
    position: absolute;
    left: 5px;
    top: 4px;
    bottom: 4px;
    width: 8px;
    border-radius: 5px;
}

.ui-effects-transfer {
    border: #AAA 1px solid;
    background-color: gray;
    width: 250px;
    height: 20px;
    opacity: 0.4;
}

.map-wrapper {
    /* display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;*/
    position: relative;
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    min-height: 300px;
    padding: 0 0 1px 0;
    border-radius: 10px
}

    .map-wrapper ul.floorplan {
        min-height: 1px !important;
        z-index: 15;
        border-radius: 10px
    }

#blockableArea {
    overflow-x: auto;
}

.loader {
    display: table;
    position: absolute;
    background: #ffffff url(../../images/icons/loaders/103.gif) no-repeat center center;
    width: 654px;
    height: 579px;
    z-index: 1000;
    left: 0;
    top: 0;
}

    .loader div {
        text-align: center;
        display: table-cell;
        font-weight: bold;
        vertical-align: middle;
        color: #535353;
        padding-bottom: 60px;
        font-size: 15px;
        *line-height: 490px;
    }

.stage {
    display: none;
    margin: 5px auto 10px auto;
    text-align: center;
    width: 218px;
    min-width: 50px;
    height: 30px;
    line-height: 30px;
    background-color: gray;
    color: #ffffff;
    font-weight: bold;
    clear: both;
}

ul.vn299:after {
    content: 'Σκηνή';
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    background: gray;
    position: absolute;
    width: 179px;
    display: block;
    height: 30px;
    line-height: 30px;
    top: 47px;
    left: 9px;
}

.stage.vn299 {
    display: none !important;
}

.stage.vn339 {
    position: absolute;
    top: 71px;
    left: 50%;
    width: 179px !important;
    height: 110px;
    line-height: 110px;
    margin-left: -146px;
}

.stage.vn1415 {
    position: absolute;
    top: 58px;
    left: 192px;
    width: 177px !important;
    height: 160px;
    line-height: 160px;
}

.stage.vn1738 {
    height: 30px;
    left: 228px;
    line-height: 30px;
    position: absolute;
    top: 76px;
    width: 179px !important;
}

.stage.vn2132 {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -96px;
    width: 200px !important;
    height: 59px;
    line-height: 59px;
}

ul.vn645:after {
    content: 'Σκηνή';
    display: block;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    background: gray;
    text-align: center;
    width: 172px;
    height: 281px;
    line-height: 281px;
    position: absolute;
    top: 160px;
    left: 205px;
}

.stage.vn645 {
    display: none !important;
}

.stage.vn343 {
    position: absolute;
    left: 59px;
    top: 236px;
    width: 280px !important;
    height: 377px;
    line-height: 377px;
    font-size: 20px;
}

.stage.vn2780 {
    position: absolute;
    left: 66px;
    top: 156px;
    height: 134px;
    width: 443px !important;
    line-height: 134px;
    font-size: 20px;
}

.stage.vn2809 {
    position: absolute;
    top: 66px;
    left: 260px;
    width: 118px !important;
    height: 272px;
    line-height: 272px;
    font-size: 17px;
}

.stage.vn2810 {
    position: absolute;
    left: 140px;
    top: 260px;
    width: 205px !important;
    height: 100px;
    line-height: 100px;
    font-size: 18px;
}

.stage.vn2272 {
    position: absolute;
    top: 170px;
    left: 50%;
    height: 55px;
    line-height: 55px;
    width: 270px !important;
    margin-left: -145px;
}

.stage.vn2808 {
    position: absolute;
    top: 270px;
    left: 150px;
    width: 350px !important;
    height: 175px;
    line-height: 175px;
    font-size: 20px;
}

ul.vn680:after {
    content: 'Σκηνή';
    display: block;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    background: gray;
    text-align: center;
    width: 317px;
    height: 113px;
    line-height: 113px;
    position: absolute;
    top: 13px;
    left: 82px;
}

.stage.vn680 {
    display: none !important;
}

.stage.vn2839 {
    position: absolute;
    left: 220px;
    height: 100px;
    line-height: 100px;
    font-size: 15px;
    top: 300px;
    width: 170px !important;
}

.stage.vn2865 {
    position: absolute;
    top: 57px;
    left: 200px;
    width: 185px !important;
    height: 156px;
    line-height: 156px;
    font-size: 17px;
}

.stage.vn2873 {
    position: absolute;
    top: 155px;
    left: 175px;
    width: 288px !important;
    height: 136px;
    line-height: 136px;
    font-size: 15px;
}

ul.vn2877:after {
    content: 'Σκηνή';
    display: block;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    background: gray;
    text-align: center;
    position: absolute;
    width: 281px;
    height: 110px;
    line-height: 110px;
    top: 112px;
    left: 75px;
}

.stage.vn2877 {
    display: none !important;
}

.stage.vn2395 {
    position: absolute;
    top: 135px;
    left: 240px;
    width: 178px !important;
    height: 160px;
    line-height: 160px;
    font-size: 20px;
}

.stage.vn689 {
    position: absolute;
    left: 195px;
    top: 141px;
    width: 302px !important;
    height: 70px;
    line-height: 70px;
    font-size: 17px;
}

.stage.vn2928 {
    position: absolute;
    top: 150px;
    left: 94px;
    width: 450px !important;
    height: 270px;
    line-height: 270px;
    font-size: 20px;
}

.stage.vn2956 {
    position: absolute;
    top: 135px;
    left: 252px;
    width: 203px !important;
    height: 134px;
    line-height: 134px;
    font-size: 18px;
}

ul.vn3041:after {
    content: 'Σκηνή';
    display: block;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    background: gray;
    text-align: center;
    position: absolute;
    width: 175px;
    height: 283px;
    line-height: 283px;
    top: 115px;
    left: 70px;
}

.stage.vn3041 {
    display: none !important;
}

.stage.vn1114 {
    display: none !important;
}

ul.vn3095:after {
    content: 'Σκηνή';
    display: block;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    background: gray;
    text-align: center;
    position: absolute;
    width: 170px;
    height: 100px;
    line-height: 100px;
    left: 124px;
    top: 55px;
}

.stage.vn3095 {
    display: none !important;
}

ul.vn3117:after {
    content: 'Σκηνή';
    display: block;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    background: gray;
    text-align: center;
    position: absolute;
    width: 232px;
    height: 30px;
    line-height: 30px;
    top: 164px;
    left: 119px;
}

.stage.vn3117 {
    display: none !important;
}

ul.vn1675:after {
    content: 'Σκηνή';
    color: #ffffff;
    background: gray;
    height: 179px;
    line-height: 179px;
    width: 161px;
    display: block;
    position: absolute;
    top: 113px;
    left: 19px;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

.stage.vn1675 {
    display: none !important;
}

ul.vn1114:after {
    content: 'Σκηνή';
    background: gray;
    height: 17px;
    line-height: 17px;
    font-size: 12px;
    text-align: left;
    padding-left: 45px;
    min-width: 0;
    width: 125px;
    left: 137px;
    top: 96px;
    position: absolute;
    transform: rotate(90deg);
    color: #ffffff;
    letter-spacing: .1em;
    font-weight: bold;
}

.stage.vn1114 {
    display: none !important;
}

ul.vn3118:after {
    content: 'Σκηνή';
    display: block;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    background: gray;
    text-align: center;
    position: absolute;
    width: 250px;
    height: 186px;
    line-height: 186px;
    top: 221px;
    left: 116px;
}

.stage.vn3118 {
    display: none !important;
}

.stage.cinema {
    width: 400px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    margin-bottom: 30px;
}

.stage.vn3158 {
    display: none !important;
}

ul.vn3158:after {
    content: 'Σκηνή';
    color: #ffffff;
    background: gray;
    height: 226px;
    line-height: 226px;
    width: 267px;
    display: block;
    position: absolute;
    top: 130px;
    left: 110px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.stage.vn3216 {
    display: none !important;
}

ul.vn3216:after {
    content: 'Σκηνή';
    color: #ffffff;
    background: gray;
    height: 224px;
    line-height: 224px;
    width: 440px;
    display: block;
    position: absolute;
    top: 76px;
    left: 84px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

ul.floorplan.vn645 {
    background: url(//floorplans.viva.gr/images/floorplans/venues/kefallhnias/TheatroKefallinias_SkiniA_transparent_for_teller_final6.png) no-repeat -85px -25px;
    height: 575px !important;
}

.stage.vn3100 {
    display: none !important;
}

ul.vn3100:after {
    content: 'Σκηνή';
    color: #ffffff;
    background: gray;
    height: 209px;
    line-height: 209px;
    width: 263px;
    display: block;
    position: absolute;
    top: 105px;
    left: 110px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.stage.vn2783 {
    display: none !important;
}

ul.vn2783:after {
    content: 'Σκηνή';
    display: block;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    background: gray;
    text-align: center;
    position: absolute;
    width: 357px;
    height: 175px;
    line-height: 175px;
    top: 118px;
    left: 115px;
}

.stage.vn3248 {
    display: none !important;
}

ul.vn3248:after {
    content: 'Σκηνή';
    color: #ffffff;
    background: gray;
    height: 176px;
    line-height: 176px;
    width: 188px;
    display: block;
    position: absolute;
    top: 97px;
    left: 94px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.stage.vn304 {
    display: none !important;
}

ul.vn304:after {
    content: 'Σκηνή';
    color: #ffffff;
    background: gray;
    height: 187px;
    line-height: 187px;
    width: 385px;
    display: block;
    position: absolute;
    top: 102px;
    left: 68px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.stage.vn1118 {
    display: none !important;
}

ul.vn1118:after {
    content: 'Σκηνή';
    color: #ffffff;
    background: gray;
    height: 141px;
    line-height: 141px;
    width: 205px;
    display: block;
    position: absolute;
    top: 67px;
    left: 68px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

ul.vn1681:after {
    content: 'Σκηνή';
    color: #ffffff;
    background: gray;
    height: 179px;
    line-height: 179px;
    width: 116px;
    display: block;
    position: absolute;
    top: 96px;
    left: 19px;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

.stage.vn1681 {
    display: none !important;
}

ul.vn2815:after {
    content: 'Σκηνή';
    color: #fff;
    background: gray;
    height: 98px;
    line-height: 98px;
    width: 406px;
    display: block;
    position: absolute;
    top: 142px;
    left: 108px;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

.stage.vn2815 {
    display: none !important;
}

.stage.vn3309 {
    display: none !important;
}

ul.vn3309:after {
    content: 'Σκηνή';
    color: #ffffff;
    background: gray;
    height: 89px;
    line-height: 89px;
    width: 167px;
    display: block;
    position: absolute;
    top: 175px;
    left: 21px;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
}

/*.stage.vn647 {
    display: none !important;
}*/

/*ul.vn647:after {
    content: 'Σκηνή';
    color: #ffffff;
    background: gray;
    height: 191px;
    line-height: 191px;
    width: 368px;
    display: block;
    position: absolute;
    top: 438px;
    left: 57px;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
}
 */

.stage.vn3363 {
    display: none !important;
}

ul.vn3363:after {
    content: 'Σκηνή';
    color: #ffffff;
    background: gray;
    height: 119px;
    line-height: 119px;
    width: 230px;
    display: block;
    position: absolute;
    top: 87px;
    left: 21px;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
}

.stage.vn3385 {
    display: none !important;
}

ul.vn3385:after {
    content: 'Σκηνή';
    color: #ffffff;
    background: gray;
    height: 139px;
    line-height: 139px;
    width: 280px;
    display: block;
    position: absolute;
    top: 85px;
    left: 109px;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
}

.stage.vn3429 {
    margin-left: 280px;
}

.stage.vn3404 {
    width: 1400px !important;
    margin-left: 220px;
}

#overMap {
    z-index: 1004;
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 10px !important;
}
    /*#overMap #backtofull { float:left; position:absolute; left:0px; top:0px; background-color:#cccccc; padding:4px 8px 5px 5px; color:#ffffff; text-decoration:none; }*/
    #overMap #floorplanOverview {
        float: right;
        position: absolute;
        right: 10px;
        bottom: 10px;
        background: #ffffff;
        padding: 5px;
        -moz-box-shadow: 0 0 5px #888;
        -webkit-box-shadow: 0 0 5px#888;
        box-shadow: 0 0 5px #888;
    }

.blocked #overMap {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #ffffff url(../../images/icons/loaders/ajax-loader-1.gif) no-repeat 50% 50%;
    z-index: 16;
}

#map {
    margin: 15px 0 0 0; /*overflow:hidden; overflow-x: auto;*/
}

    #map > div {
        width: auto !important;
        margin: 0 !important;
    }

        #map > div[id^="map_"] {
            overflow: hidden;
        }

        #map > div > div {
            margin: 0 auto;
        }

    #map.cinema {
        margin: 35px 0;
    }

.sidebarspacer {
    height: 56px;
}

@-moz-document url-prefix() {
    .sidebarspacer {
        height: 48px;
    }
}

#nav {
    z-index: 1003;
    display: block;
    height: 35px;
    width: 100%;
    border-bottom: 1px solid #ffffff;
    text-align: center;
    color: #222222;
    background: #fafafa;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

    #nav .title {
        height: 35px;
        line-height: 35px;
        font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
        font-size: 15px;
    }

a.navbtn {
    position: relative;
    color: #222222 !important;
    text-decoration: none;
    padding: 0 10px 0 10px;
    line-height: 23px;
    min-width: 25px;
    height: 23px;
    background: #ddd;
    background-clip: padding-box;
    border: 1px solid;
    border-color: #aaa #9c9c9c #888;
    border-radius: 3px;
    text-shadow: none;
    background-image: -webkit-linear-gradient(top, #fafafa, #c1c1c1);
    background-image: -moz-linear-gradient(top, #fafafa, #c1c1c1);
    background-image: -o-linear-gradient(top, #fafafa, #c1c1c1);
    background-image: linear-gradient(to bottom, #fafafa, #c1c1c1);
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.9);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.9);
}

    a.navbtn:active, a.navbtn.active {
        background: #ccc;
        border-color: #888 #9c9c9c #9c9c9c;
        -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
    }

#nav a.go-prev {
    float: left;
    margin: 5px 0 0 5px;
    position: absolute;
    left: 0;
    top: 0;
    display: inline-flex;
}

#nav a.go-tour {
    float: right;
    margin: 5px 10px 0 0;
    position: absolute;
    right: 0;
    top: 0;
    display: inline-flex;
}

#nav a.change-quantity {
    float: left;
    margin: 5px 0 0 5px;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0 6px 0 25px;
}

    #nav a.change-quantity:before {
        position: absolute;
        content: '';
        display: block;
        background: url(../../images/icons/ticket.png) no-repeat center center;
        left: 5px;
        width: 16px;
        height: 16px;
        top: 4px;
    }

#unnumbered-overlay, #quantityselector-overlay {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 40px;
    bottom: 10px;
    background-color: rgba(255, 255, 255, 0.95);
    z-index: 16;
}

#unnumbered, #quantityselector {
    display: block;
    margin: 40px auto;
    padding: 0;
    width: 80%;
    max-width: 100%;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    box-shadow: 0px 0px 6px #cdcdcd;
    -moz-box-shadow: 0px 0px 6px #cdcdcd;
    -webkit-box-shadow: 0px 0px 6px #cdcdcd;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.mmd-modal {
    font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
    font-size: 120%;
}

.mmd-header {
    font-size: 18px;
    color: #15323b;
    border-bottom: 1px solid #eaeaea;
    height: 45px;
    line-height: 45px;
    margin: 0 15px 10px 15px;
}

.mmd-body {
    padding: 0 15px 10px 15px;
}

    .mmd-body p {
        margin-bottom: 10px;
    }

.mmd-preamble {
    color: gray;
}

.mmd-footer {
    background-color: #f8f8f8;
    border-top: 1px solid #eaeaea;
    height: 55px;
    margin-top: 10px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    padding: 15px;
}

ul.floorplan li.seat-sd,
ul.floorplan li.seat-sd a,
ul.floorplan li.seat-b,
ul.floorplan li.seat-b a {
    background-color: #dadcde !important;
    cursor: not-allowed !important;
}

.seatLabelON {
    color: #000;
    text-decoration: none !important;
    font-size: 11px;
    text-align: center;
    line-height: 20px;
    text-indent: 0 !important;
}

    .seatLabelON:hover {
        line-height: 18px;
    }

ul.floorplan li, ul.floorplan li a {
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.selected-seat .seatLabelON {
    line-height: 18px !important;
    width: 18px !important;
    height: 18px !important;
    border: none !important;
}

.seat-sd .seatLabelON {
    line-height: 20px !important;
    width: 20px !important;
    height: 20px !important;
    border: none !important;
}

.rowLabelON a {
    font-weight: bold;
    font-size: 12px;
    line-height: 20px !important;
    cursor: default !important;
}

.small_version .seatLabelON {
    font-size: 9px;
    line-height: 13px;
}

    .small_version .seatLabelON:hover {
        line-height: 11px;
    }

.small_version .selected-seat .seatLabelON {
    line-height: 11px !important;
    width: 11px !important;
    height: 11px !important;
}

.small_version .seat-sd .seatLabelON {
    line-height: 13px !important;
    width: 13px !important;
    height: 13px !important;
    border: none !important;
}

.small_version .rowLabelON a {
    line-height: 13px !important;
}

/*FF only*/
@-moz-document url-prefix() {
    .small_version .seatLabelON {
        font-size: 9px;
        line-height: 12px;
    }

        .small_version .seatLabelON:hover {
            line-height: 10px;
        }

    .small_version .selected-seat .seatLabelON {
        line-height: 10px !important;
        width: 10px !important;
        height: 10px !important;
    }

    .small_version .seat-sd .seatLabelON {
        line-height: 12px !important;
        width: 12px !important;
        height: 12px !important;
        border: none !important;
    }

    .small_version .rowLabelON a {
        line-height: 12px !important;
    }
}

.section-pie-wrapper {
    position: absolute;
    left: -20000px;
    top: -20000px;
}

.section-pie {
    width: 26px;
    height: 26px;
    position: relative;
    border-radius: 100%;
    background-color: black;
    border: 3px solid white;
    margin-left: -13px;
    margin-top: -13px;
}

    .section-pie > div {
        clip: rect(0px 20px 20px 10px);
    }

        .section-pie > div > div {
            clip: rect(0px 10px 20px 0px);
        }

    .section-pie div {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 20px;
        height: 20px;
        border-radius: 100%;
    }

    .section-pie .slice1 {
        transform: rotate(180deg);
    }

        .section-pie .slice1 > div {
            transform: rotate(180deg);
        }

    .section-pie .slice2 > div {
        transform: rotate(180deg);
    }

    .section-pie .slice3 {
        transform: rotate(478.8deg);
    }

        .section-pie .slice3 > div {
            transform: rotate(118.8deg);
        }

    .section-pie .slice4 {
        transform: rotate(180deg);
    }

        .section-pie .slice4 > div {
            transform: rotate(90deg);
        }

    .section-pie div:first-child:nth-last-child(4) ~ div.slice3 {
        transform: rotate(90deg);
    }

        .section-pie div:first-child:nth-last-child(4) ~ div.slice3 > div {
            transform: rotate(90deg);
        }

.section-pie-wrapper[pie-section="2027"] {
    top: 100px !important;
}

.section-pie-wrapper[pie-section="7644"] {
    top: 259px !important;
    left: 326px !important;
}

.section-pie-wrapper[pie-section="1875"] {
    top: 270px !important;
}

.section-pie-wrapper[pie-section="8562"] {
    top: 180px !important;
}

.section-pie-wrapper[pie-section="8563"] {
    top: 165px !important;
    left: 271px !important;
}

.section-pie-wrapper[pie-section="8564"] {
    top: 165px !important;
    left: 313px !important;
}

.section-pie-wrapper[pie-section="8565"] {
    top: 180px !important;
}

.section-pie-wrapper[pie-section="130"] {
    top: 59px !important;
}

.section-pie-wrapper[pie-section="131"] {
    top: 205px !important;
}

/* Joyride
 ************************************************/
.joyride-tip-guide {
    position: absolute;
    background: #000;
    background: rgba(0,0,0,0.8);
    display: none;
    color: #fff;
    width: 300px;
    z-index: 2001;
    top: 0;
    left: 0;
    font-weight: normal;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.joyride-content-wrapper {
    padding: 10px 10px 15px 15px;
}

.joyride-tip-guide span.joyride-nub {
    display: block;
    position: absolute;
    left: 22px;
    width: 0;
    height: 0;
    border: solid 14px;
    border: solid 14px;
}

    .joyride-tip-guide span.joyride-nub.top {
        border-color: #000;
        border-color: rgba(0,0,0,0.8);
        border-top-color: transparent !important;
        border-left-color: transparent !important;
        border-right-color: transparent !important;
        top: -28px;
        bottom: none;
    }

    .joyride-tip-guide span.joyride-nub.bottom {
        border-color: #000;
        border-color: rgba(0,0,0,0.8) !important;
        border-bottom-color: transparent !important;
        border-left-color: transparent !important;
        border-right-color: transparent !important;
        bottom: -28px;
        bottom: none;
    }

    .joyride-tip-guide span.joyride-nub.right {
        border-color: #000;
        border-color: rgba(0,0,0,0.8) !important;
        border-top-color: transparent !important;
        border-right-color: transparent !important;
        border-bottom-color: transparent !important;
        top: 22px;
        bottom: none;
        left: auto;
        right: -28px;
    }

    .joyride-tip-guide span.joyride-nub.left {
        border-color: #000;
        border-color: rgba(0,0,0,0.8) !important;
        border-top-color: transparent !important;
        border-left-color: transparent !important;
        border-bottom-color: transparent !important;
        top: 22px;
        left: -28px;
        right: auto;
        bottom: none;
    }

    .joyride-tip-guide span.joyride-nub.top-right {
        border-color: #000;
        border-color: rgba(0,0,0,0.8);
        border-top-color: transparent !important;
        border-left-color: transparent !important;
        border-right-color: transparent !important;
        top: -28px;
        bottom: none;
        left: auto;
        right: 28px;
    }

.joyride-tip-guide h1, .joyride-tip-guide h2, .joyride-tip-guide h3, .joyride-tip-guide h4, .joyride-tip-guide h5, .joyride-tip-guide h6 {
    line-height: 1.25;
    margin: 0;
    font-weight: bold;
    color: #fff;
}

.joyride-tip-guide h1 {
    font-size: 30px;
}

.joyride-tip-guide h2 {
    font-size: 26px;
}

.joyride-tip-guide h3 {
    font-size: 22px;
}

.joyride-tip-guide h4 {
    font-size: 18px;
}

.joyride-tip-guide h5 {
    font-size: 16px;
}

.joyride-tip-guide h6 {
    font-size: 14px;
}

.joyride-tip-guide p {
    margin: 0 0 17px 0;
    font-size: 13px;
    line-height: 17px;
}

.joyride-tip-guide a {
    text-decoration: none;
}

    .joyride-tip-guide a:hover {
        border-bottom: none;
    }

.joyride-tip-guide .joyride-next-tip {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: fit-content;
    min-width: 140px;
    padding: 8px 16px;
    font-size: 14px;
    text-decoration: none;
    color: white;
    -webkit-border-radius: var(--border-radius-button);
    -moz-border-radius: var(--border-radius-button);
    border-radius: var(--border-radius-button);
    background-color: var(--color-purple);
    line-height: 1;
}

.joyride-next-tip:hover {
    cursor: pointer;
    background-color: var(--color-purple-hover);
}

.joyride-timer-indicator-wrap {
    width: 50px;
    height: 3px;
    border: solid 1px rgba(255,255,255,0.1);
    position: absolute;
    right: 17px;
    bottom: 16px;
}

.joyride-timer-indicator {
    display: block;
    width: 0;
    height: inherit;
    background: rgba(255,255,255,0.25);
}

.joyride-close-tip {
    position: absolute;
    right: 10px;
    top: 10px;
    color: rgba(255,255,255,0.4) !important;
    text-decoration: none;
    font-family: Verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    border-bottom: none !important;
}

    .joyride-close-tip:hover {
        color: rgba(255,255,255,0.9) !important;
    }

.joyride-modal-bg {
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgb(0,0,0);
    background: transparent;
    background: rgba(0,0,0, 0.5);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 2000;
    display: none;
    top: 0;
    left: 0;
    cursor: pointer;
}

.joyride-expose-wrapper {
    background-color: #ffffff;
    position: absolute;
    z-index: 2002;
    -moz-box-shadow: 0px 0px 30px #ffffff;
    -webkit-box-shadow: 0px 0px 30px #ffffff;
    box-shadow: 0px 0px 30px #ffffff;
}

.joyride-expose-cover {
    background: transparent;
    position: absolute;
    z-index: 10000;
    top: 0px;
    left: 0px;
}

/* Venue Navigation
 ************************************************/
#venuenav {
    display: block;
    white-space: nowrap;
    position: relative;
    height: 43px;
}

    #venuenav .venuenav-inner {
        width: auto;
        max-width: 904px;
        display: inline-block;
        height: 41px;
        overflow: hidden;
        position: absolute;
        left: 36px;
        right: 36px;
    }

    #venuenav ul {
        border: 1px solid #d6d6d6;
        border-right: 0px;
        border-left: 0px;
        position: relative;
        display: block;
        background: url(../../images/ui/carousel/venuenav_bg.png) repeat-x left top;
        height: 39px;
        width: 20000px;
    }

        #venuenav ul, #venuenav ul li {
            margin: 0px;
            padding: 0px;
            list-style-type: none;
        }

            #venuenav ul li {
                display: inline-block;
                float: left;
            }

                #venuenav ul li a {
                    display: block;
                    height: 39px;
                    line-height: 39px;
                    padding: 0px 17px;
                    border-right: 1px solid #dedede;
                    border-left: 1px solid #ffffff;
                    background: url(../../images/ui/carousel/venuenav_bg.png) repeat-x left top;
                    text-decoration: none;
                    color: #7a2287;
                    font-weight: bold;
                }

    #venuenav a.prev, #venuenav a.next {
        z-index: 0;
        display: block;
        width: 36px;
        height: 41px;
        position: absolute;
        left: 0;
        top: 0;
        background: #ffffff url(../../images/ui/carousel/venuenav_arrows.png) no-repeat left top;
    }

    #venuenav a.next {
        background-position: right top;
        right: 0;
        left: auto;
    }

    #venuenav a.prev:hover {
        background-position: left bottom;
    }

    #venuenav a.next:hover {
        background-position: right bottom;
    }

/* Coupon
 ************************************************/
.couponcontainer {
    margin-bottom: 20px; /*max-width: 253px;*/
}

    .couponcontainer input {
        padding: 4px;
        width: 135px;
        float: left;
    }

    .couponcontainer .eb-button {
        float: right;
    }

    .couponcontainer .refresh {
        padding: 0 !important;
        float: right !important;
        width: 16px;
        color: black;
    }

    .couponcontainer.generic .offer-header {
        background: url(../../images/ui/offers/modal_header_tile.png) repeat-x left top;
        height: 47px;
        line-height: 44px;
        color: #3e3e3e;
        font-weight: bold;
        text-align: center;
        padding: 0 20px;
    }

    .couponcontainer.generic .offer-body {
        padding: 25px 40px 30px 40px;
    }

    .couponcontainer.citibankoffer {
    }

        .couponcontainer.citibankoffer .offer-header {
            border: 2px solid #c1c1c1;
            font-size: 13px;
            border-bottom: none;
            background-color: #004785;
            padding: 12px 15px 10px 15px;
            color: #ffffff;
            -moz-border-radius: 15px 15px 0 0;
            -webkit-border-radius: 15px 15px 0 0;
            -khtml-border-radius: 15px 15px 0 0;
            border-radius: 15px 15px 0 0;
        }

        .couponcontainer.citibankoffer .offer-body {
            border: 2px solid #c1c1c1;
            border-top: none;
            padding: 20px 15px 10px 15px;
            background: #ffffff url(../../images/ui/offers/couponoffertilebg.jpg) repeat left top;
            -moz-border-radius: 0 0 15px 15px;
            -webkit-border-radius: 0 0 15px 15px;
            -khtml-border-radius: 0 0 15px 15px;
            border-radius: 0 0 15px 15px;
        }

            .couponcontainer.citibankoffer .offer-body input[type="text"] {
                width: 120px;
            }

            .couponcontainer.citibankoffer .offer-body span {
                color: #000000
            }

            .couponcontainer.citibankoffer .offer-body .offer-meta ul, .couponcontainer.citibankoffer .offer-body .offer-meta li {
                margin: 0;
                padding: 0;
                list-style-type: none;
            }

            .couponcontainer.citibankoffer .offer-body .offer-meta li {
                float: left;
                margin-right: 20px;
                display: inline-block;
            }

                .couponcontainer.citibankoffer .offer-body .offer-meta li:last-child {
                    margin: 0;
                }

.fuerzaCouponContainer {
    display: block;
    width: 354px;
    height: 60px;
    padding: 13px 249px 13px 50px;
    background: url("../../images/ui/offers/fuerza_offer.png") no-repeat left top;
    color: #ffffff;
}

    .fuerzaCouponContainer input {
        padding: 4px;
        width: 80px;
    }

    .fuerzaCouponContainer .generic-button {
        vertical-align: top;
        margin-top: 2px;
    }

    .fuerzaCouponContainer .generic-button, x:-moz-any-link, x:default {
        margin-top: 0px;
    }

    .fuerzaCouponContainer .referencer {
        color: #ffffff;
        text-decoration: underline;
        font-size: 10px;
    }

/* F-Table
 ************************************************/
table.ftable {
    width: 100%;
    border-collapse: separate;
    border: none;
    border-spacing: 0px;
}

    table.ftable thead th {
        background: #d7d7d7 url(../../images/ui/tables/ftable_header_bg.jpg) repeat-x left top;
        border-top: 1px solid #9f9f9f;
        border-bottom: 1px solid #9f9f9f;
        font-weight: bold;
    }

    table.ftable th, table.ftable td {
        padding: 10px 12px;
        text-align: left;
        color: #4f4f4f;
    }

    table.ftable thead th:first-child {
        border-top-left-radius: 4px;
        border-left: 1px solid #9f9f9f;
    }

    table.ftable thead th:last-child {
        border-top-right-radius: 4px;
        border-right: 1px solid #9f9f9f;
    }

    table.ftable td {
        background-color: #f9f9f9;
        border-bottom: 1px solid #d5d5d5;
    }

    table.ftable.cb td {
        border-right: 1px solid #d5d5d5;
    }

    table.ftable td:first-child {
        border-left: 1px solid #ababab;
    }

    table.ftable td:last-child {
        border-right: 1px solid #ababab;
    }

    table.ftable tr:last-child td {
        border-bottom: 1px solid #ababab;
    }

    table.ftable tr:nth-of-type(even) td {
        background: #f2f2f2 url(../../images/ui/tables/ftable_altrow_bg.jpg) repeat-x left top;
    }

    table.ftable tfoot td {
        font-weight: bold;
        border-bottom: 1px solid #ababab;
    }

    table.ftable.br tfoot td:first-child {
        border-bottom-left-radius: 4px;
        border-left: 1px solid #9f9f9f;
    }

    table.ftable.br tfoot td:last-child {
        border-bottom-right-radius: 4px;
        border-right: 1px solid #9f9f9f;
    }

.f1table {
    font-size: 12px;
    background: #fff;
    width: 480px;
    border-collapse: collapse;
    text-align: left;
}

    .f1table th {
        font-size: 14px;
        font-weight: normal;
        border-bottom: 2px solid #000;
        padding: 10px 8px;
    }

    .f1table td {
        border-bottom: 1px solid #ccc;
        color: #333;
        padding: 6px 8px;
    }

    .f1table tbody tr:hover td {
        color: #000;
    }

/* Pure-Table
 ************************************************/
.pure-table {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    border: 1px solid #cbcbcb
}

    .pure-table caption {
        color: #000;
        font: italic 85%/1 arial, sans-serif;
        padding: 1em 0;
        text-align: center
    }

    .pure-table td,
    .pure-table th {
        border-left: 1px solid #cbcbcb;
        border-width: 0 0 0 1px;
        font-size: inherit;
        margin: 0;
        overflow: visible;
        padding: .5em 1em
    }

        .pure-table td:first-child,
        .pure-table th:first-child {
            border-left-width: 0
        }

    .pure-table thead {
        background-color: #e0e0e0;
        color: #000;
        text-align: left;
        vertical-align: bottom
    }

    .pure-table td {
        background-color: transparent
    }

.pure-table-odd td {
    background-color: #f2f2f2
}

.pure-table-striped tr:nth-child(2n-1) td {
    background-color: #f2f2f2
}

.pure-table-bordered td {
    border-bottom: 1px solid #cbcbcb
}

.pure-table-bordered tbody > tr:last-child > td {
    border-bottom-width: 0
}

.pure-table-horizontal td,
.pure-table-horizontal th {
    border-width: 0 0 1px;
    border-bottom: 1px solid #cbcbcb
}

.pure-table-horizontal tbody > tr:last-child > td {
    border-bottom-width: 0
}

/* Wizard
 ************************************************/
.step_summary h2, .one_column h3 {
    background: url(../../images/ui/wizard/section_header_tile.png) repeat-x left top;
    margin: 0px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #4d4d4d;
    border: 1px solid #cccccc;
    padding-left: 12px;
    display: block;
    -webkit-border-radius: 6px 6px 0px 0px;
    -moz-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
}

ul.package-ready {
    background-color: #ffffff;
    display: block;
    width: 100%;
    margin-bottom: 0px;
}

ul.unstyled {
    list-style: none;
    margin-left: 0;
}

ul.package-ready li {
    display: block;
    border-bottom: 1px dotted #cccccc;
    color: #4d4d4d;
    font-size: 12px;
    padding: 8px 2px 8px 25px;
}

.package-price {
    padding: 5px 0px 5px 0px;
    text-align: center;
    color: #333;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-top: 0px;
}

    .package-price h3 {
        line-height: 27px;
        font-size: 18px;
        margin-bottom: 0px;
    }

.green {
    color: #80A034;
}

.package-wrapper {
    border: 1px solid #cccccc;
    border-top: 0px;
    border-bottom: 0px;
}

.wizdrop {
    padding: 5px;
}

/* Slider
 ************************************************/

/*no-js version*/
.slider li {
    padding: 30px 0;
    text-align: center;
    border-bottom: 1px solid #d7d7d7;
}

    .slider li h3 {
        color: #474747;
        font-size: 1.6em;
    }

    .slider li h4 {
        color: #7f7f7f;
        font-size: 1em;
        margin: 8px 0;
    }

    .slider li img {
        margin-top: 10px;
    }

.progressBar {
    height: 6px;
    background: #b4b4b4;
    position: absolute;
}

.playPause {
    width: 18px;
    height: 18px;
    position: absolute;
    background: url("../../images/ui/homeslider/pause_bars_grey_9.png") 5px 4px no-repeat;
    cursor: pointer;
    right: 8px;
    bottom: 5px;
    display: none;
}

    .playPause.play {
        background: url("../../images/ui/homeslider/arrow_dk_grey_rt_5.png") 5px 4px no-repeat;
    }

/* Full Page Promos
 ************************************************/
.promo_container {
    display: block;
    position: relative;
    font-size: 0;
    margin-top: 30px;
    border-radius: 10px;
}

    .promo_container > a {
        font-size: 0;
    }

    .promo_container img {
        max-width: 100%;
        height: auto;
    }

    .promo_container.center-promo {
        /*height: 72px;*/
        overflow: hidden;
    }

ul.teaserimages, ul.teaserimages li {
    margin: 0px;
    padding: 0;
    list-style-type: none;
}

    ul.teaserimages li {
        display: inline;
        z-index: -1;
        position: relative;
        zoom: 1;
        display: none;
    }

        ul.teaserimages li.current {
            z-index: 0;
            display: inline;
        }

/* Basic jQuery Slider essential styles
 ************************************************/
ul.bjqs {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    display: none;
}

li.bjqs-slide {
    display: none;
    position: absolute;
}

ul.bjqs-controls {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 9999;
}

ol.bjqs-markers {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 9999;
}

    ol.bjqs-markers li {
        float: left;
    }

div.bjqs-caption {
    display: block;
    color: #ffffff;
    width: 344px;
    min-height: 145px;
    margin: 0;
    padding: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
    background: transparent url(../../images/misc/shade1x1_75.png) repeat left top;
}

    div.bjqs-caption .title {
        color: #ffffff;
    }

/* Tipsy
 ************************************************/
.tipsy {
    padding: 5px;
    font-size: 11px;
    position: absolute;
    z-index: 100000;
    pointer-events: none;
}

.tipsy-inner {
    padding: 3px 8px 4px 8px;
    background-color: black;
    color: white;
    max-width: 200px;
    text-align: center;
}

.tipsy-inner {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.tipsy-arrow {
    position: absolute;
    /*background: url('../../images/misc/tipsy.gif') no-repeat top left;*/
    width: 9px;
    height: 5px;
}

.tipsy-n .tipsy-arrow {
    top: 0;
    left: 50%;
    margin-left: -4px;
}

.tipsy-nw .tipsy-arrow {
    top: 0;
    left: 10px;
}

.tipsy-ne .tipsy-arrow {
    top: 0;
    right: 10px;
}

.tipsy-s .tipsy-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -4px;
    background-position: bottom left;
}

.tipsy-sw .tipsy-arrow {
    bottom: 0;
    left: 10px;
    background-position: bottom left;
}

.tipsy-se .tipsy-arrow {
    bottom: 0;
    right: 10px;
    background-position: bottom left;
}

.tipsy-e .tipsy-arrow {
    top: 50%;
    margin-top: -4px;
    right: 0;
    width: 5px;
    height: 9px;
    background-position: top right;
}

.tipsy-w .tipsy-arrow {
    top: 50%;
    margin-top: -4px;
    left: 0;
    width: 5px;
    height: 9px;
}

#gravity {
    width: 100%;
    margin: 5px 0;
    border-spacing: 5px;
}

    #gravity td {
        text-align: center;
        vertical-align: middle;
        padding: 5px 0;
        background-color: #d0d0d0;
        width: 33%;
    }

    #gravity a {
    }

        #gravity a:hover {
            color: #505050;
            background: none;
        }

/* Side Sponsor Ads
 ************************************************/
.side-bnrs {
    position: absolute;
    left: 0px;
    top: 60px;
    width: 100%;
    overflow: hidden;
    height: auto;
    min-height: 100%;
}

    .side-bnrs .side-bnr-left, .side-bnrs .side-bnr-right {
        position: absolute;
        overflow: hidden;
        height: auto;
        min-height: 100%;
        width: 800px;
        background-color: transparent;
    }

    .side-bnrs .side-bnr-left {
        right: 50%;
        margin-right: 510px;
    }

        .side-bnrs .side-bnr-left a, .side-bnrs .side-bnr-left a img {
            float: right;
        }

    .side-bnrs .side-bnr-right {
        left: 50%;
        margin-left: 510px;
    }

        .side-bnrs .side-bnr-right a, .side-bnrs .side-bnr-right a img {
            float: left;
        }

.promo_container .lightbox {
    position: absolute;
    display: block;
    width: 226px;
    height: 57px;
}

@media (max-width: 1139px) {
    .side-bnrs > div {
        display: none;
    }
}

.side-bnrs img {
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}

.side-bnrs.ready img {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=1);
}

.side-bnrs.readyBG > div {
    background-color: inherit;
}

/* Facebook Like
 ************************************************/
.facebookorhi {
    border: 1px solid #CBCDCE;
}

.facebook-inner {
    background: -moz-linear-gradient(top, rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.55) 16%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.65)), color-stop(16%,rgba(255,255,255,0.55)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.55) 16%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.55) 16%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.55) 16%,rgba(0,0,0,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.55) 16%,rgba(0,0,0,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    padding: 10px;
}

.facebook-info {
    position: absolute;
    z-index: 1 !important;
}

.facebook-pl {
    padding-top: 140px;
    z-index: 0 !important;
}

.connect_widget {
    background-color: White !important;
}

/* Mobile Promo
 ************************************************/
.reveal-modal-bg {
    position: fixed;
    height: 5000px;
    width: 5000px;
    background: #000;
    background: rgba(0,0,0,.5);
    z-index: 4000;
    display: none;
    top: 0;
    left: 0;
}

.reveal-modal {
    visibility: hidden;
    top: 20px;
    left: 50%;
    margin-left: -301px;
    width: 602px;
    background: transparent;
    position: absolute;
    z-index: 4001;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
    -box-shadow: 0 0 10px rgba(0,0,0,.4);
}

    .reveal-modal a.splash {
        margin: 0px;
        padding: 0;
        font-size: 0;
        display: block;
        zoom: 1;
    }

    .reveal-modal img.roundTop {
        -moz-border-radius: 20px 20px 0 0;
        -webkit-border-radius: 20px 20px 0 0;
        border-radius: 20px 20px 0 0;
        width: 100%;
        height: auto;
    }

    .reveal-modal.small {
        width: 200px;
        margin-left: -140px;
    }

    .reveal-modal.medium {
        width: 400px;
        margin-left: -240px;
    }

    .reveal-modal.large {
        width: 600px;
        margin-left: -340px;
    }

    .reveal-modal.xlarge {
        width: 800px;
        margin-left: -440px;
    }

    .reveal-modal .close-reveal-modal {
        display: block;
        width: 58px;
        height: 59px;
        background: url(../../images/mobile/close.png) no-repeat left top;
        position: absolute;
        top: -20px;
        right: -20px;
        cursor: pointer;
    }

    .reveal-modal .reveal-footer {
        display: block;
        height: 61px;
        font-size: 18px;
        line-height: 61px;
        background-color: #f1f1f1;
        text-align: center;
        border-top: 1px solid #d3d3d3;
        -moz-border-radius: 0 0 20px 20px;
        -webkit-border-radius: 0 0 20px 20px;
        border-radius: 0 0 20px 20px;
    }

        .reveal-modal .reveal-footer a {
            color: #000000 !important;
            font-weight: normal;
            text-decoration: underline;
        }

.reveal-banner {
    padding-bottom: 11px;
    overflow: hidden;
    visibility: hidden;
    display: block;
    width: 100%;
    height: 160px;
    background: url(../../images/mobile/banner_tile.png) repeat-x left top;
    z-index: 5000;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
}

    .reveal-banner > table td {
        height: 145px;
        font-weight: normal;
        overflow: hidden;
    }

    .reveal-banner .appIcon {
        left: 54px;
        top: 20px;
        width: 100%;
        height: auto;
        max-width: 120px;
    }

    .reveal-banner .m_promo_content {
        font-size: 22px;
        padding: 0 20px;
        overflow: hidden;
        text-decoration: none;
        max-height: 164px;
    }

        .reveal-banner .m_promo_content a {
            color: #000000 !important;
            text-shadow: 0 2px 0 rgba(255,255,255,1);
            font-weight: normal;
            text-decoration: none;
        }

    .reveal-banner .close_td { /*padding:10px 15px 0 15px;*/
    }

        .reveal-banner .close_td img {
            width: 100%;
            height: auto;
            margin-top: 15%;
            max-width: 25px;
        }
    /*.reveal-banner img { width:100%; height:auto; }*/
    .reveal-banner .freebutton {
        padding: 0 15px;
    }

        .reveal-banner .freebutton img {
            width: 100%;
            height: auto;
            max-width: 100px;
        }

    .reveal-banner .close-reveal-banner img {
        width: 100%;
        height: auto;
    }

/* Loyalty Card
 ************************************************/
.contact-horizontal-sep {
    display: block;
    background: url(../../images/ui/loyalty/or_sep.png) repeat-x 0 50%;
    text-align: center;
    padding: 15px 0;
}

    .contact-horizontal-sep .contact-horizontal-sep-inner {
        display: inline-block;
        margin: 0 auto;
        background-color: #a3a3a3;
        color: #ffffff;
        font-size: 21px;
        font-weight: bold;
        border: 6px solid #ffffff;
        padding: 2px 10px 5px 10px;
        -moz-border-radius: 100%;
        -webkit-border-radius: 100%;
        -khtml-border-radius: 100%;
        border-radius: 100%;
        text-shadow: 1px 1px 0px #444444;
        font-family: Arial, sans-serif;
    }

    .contact-horizontal-sep .contact-horizontal-sep-inner, x:-moz-any-link, x:default {
        padding: 2px 11px 7px 11px;
    }

.contact-vertical-sep {
    display: block;
    width: 10px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    background-color: #ffffff;
}

.contact-vertical-sep-inner {
    display: inline-block;
    position: absolute;
    top: 40%;
    left: -18px;
    background-color: #a3a3a3;
    color: #ffffff;
    font-size: 21px;
    font-weight: bold;
    border: 6px solid #ffffff;
    padding: 2px 10px 5px 10px;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -khtml-border-radius: 100%;
    border-radius: 100%;
    text-shadow: 1px 1px 0px #444444;
    font-family: Arial, sans-serif;
}

.cardsubmissionresult {
    display: none;
    height: 100%;
    position: relative;
}

    .cardsubmissionresult .sr-success, .cardsubmissionresult .sr-error, .cardsubmissionresult .srr-success, .cardsubmissionresult .srr-error {
        display: none;
    }

.corner-icon-success {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 50px;
    height: 50px;
    background: url(../../images/icons/corners/corner_success.png) no-repeat left top;
}

.corner-icon-error {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 50px;
    height: 50px;
    background: url(../../images/icons/corners/corner_error.png) no-repeat left top;
}

.sr-success-message {
    padding-top: 100px;
    width: 50%;
    margin: 0 auto;
}

    .sr-success-message .cardno {
        font-size: 25px;
        font-weight: bold;
        color: #767676;
        -webkit-font-smoothing: antialiased;
    }

.sr-error-message {
    padding-top: 100px;
    width: 50%;
    margin: 0 auto;
}

.srr-success-message {
    padding-top: 100px;
    width: 50%;
    margin: 0 auto;
}

.srr-error-message {
    padding-top: 100px;
    width: 50%;
    margin: 0 auto;
}

.card-section-left {
    width: 284px;
    float: left;
    vertical-align: top;
}

.card-section-left-header {
    margin: 15px 10px;
}

.card-section-right {
    width: 284px;
    float: right;
    vertical-align: top;
}

.card-section-right-header {
    margin: 15px 10px;
}

/* Misc
 ************************************************/
td.tl {
    text-align: left !important;
    padding-left: 5px !important;
}

.trigger {
    padding: 0px 0px 0px 0px;
    display: inline-block;
    height: 16px;
    color: #2A2A2A !important;
    text-decoration: none !important;
    font-weight: bold;
}

.zoneColor-container {
    display: block;
    text-align: left;
    margin-bottom: 3px;
}

.zoneColor {
    margin-top: 2px;
    width: 0px;
    height: 0px;
    font-size: 0px;
    visibility: visible;
    background-color: transparent;
    border-width: 5px;
    border-style: solid;
}

.sbt-fixed {
    position: fixed;
    top: 5px;
}

.sbt-absolute {
    position: absolute;
    left: 39px;
    bottom: 39px;
}

#fellowship-switcher {
    background: url(../../images/icons/on-off_switch.png) no-repeat left top;
    margin-top: 12px;
    float: right;
    display: inline-block;
    width: 38px;
    height: 16px;
}

    #fellowship-switcher.on {
        background-position: left bottom;
    }

.lazy-not-iframe, img.on-demand {
    display: block;
    background: url(../../images/icons/loaders/Loading.png) no-repeat center center;
}

.lazy.thumbs {
    background-position: 70px center;
}

.ui-dialog-content {
    padding: 20px 20px !important;
    line-height: 1.4 !important;
    font-size: 13px !important;
}

.done {
    display: block;
    background: url(../../images/icons/done_square_icn.png) no-repeat left 1px;
    padding: 0px 0px 1px 25px;
    margin-bottom: 5px;
}

.pending {
    display: block;
    background: url(../../images/icons/caution_icn.png) no-repeat left 1px;
    padding: 0px 0px 1px 25px;
    margin-bottom: 5px;
}

#msgContainer .done {
    border: 1px solid #46B101;
    background-color: #F1F8E8;
    padding: 10px 10px 11px 35px;
    background-position: 10px 10px;
    margin-bottom: 15px;
}

#msgContainer .pending {
    border: 1px solid #ebd085;
    background-color: #FFFAEA;
    padding: 10px 10px 11px 35px;
    background-position: 10px center;
    margin-bottom: 15px;
}

.clickable {
    cursor: pointer;
}

.taxiofferContainer {
    background: #ffffff url(../../images/icons/taxi_offer_badge.png) no-repeat 13px center;
    border: 1px solid #bdbdbd;
    border-top: 8px solid #ffc000;
    -moz-border-radius: 4px 4px 2px 2px;
    -webkit-border-radius: 4px 4px 2px 2px;
    -khtml-border-radius: 4px 4px 2px 2px;
    border-radius: 4px 4px 2px 2px;
    display: block;
    padding: 12px 12px 12px 108px;
}

    .taxiofferContainer p {
        margin: 0px;
        padding: 0px;
    }

.airferriesofferContainer {
    background: #ffffff url(../../images/icons/airferries_offer_badge.jpg) no-repeat 13px center;
    border: 1px solid #bdbdbd;
    border-top: 8px solid #5dc1ff;
    -moz-border-radius: 4px 4px 2px 2px;
    -webkit-border-radius: 4px 4px 2px 2px;
    -khtml-border-radius: 4px 4px 2px 2px;
    border-radius: 4px 4px 2px 2px;
    display: block;
    padding: 22px 12px 22px 108px;
}

    .airferriesofferContainer p {
        margin: 0px;
        padding: 0px;
    }

.plLink, .plLink:link {
    text-decoration: none;
    color: #662d91;
}

    .plLink:hover {
        text-decoration: underline;
    }

/* Tabs Search */
.tabs-search {
    background: none repeat scroll 0 0 #e5e4e4;
    margin-top: 5px
}

.nopaddingtop .tabs-search {
    margin-top: 0;
}

.tabs-search ul {
    margin: 0px;
}

    .tabs-search ul li {
        float: left;
        list-style: none outside none;
        width: 100%;
    }

.tabs-search div ul li {
    float: none;
}

.tabs-search ul a {
    background: url("../../images/ui/arrow_down_filter_gray.png") no-repeat scroll 98px 21px #F5F5F5;
    color: #000;
    display: block;
    /*margin: 1px 1px 1px 0;*/
    padding: 14px 10px;
    text-decoration: none !important;
    text-align: center;
    width: fit-content;
    margin: 1px;
    text-align: left;
    font-weight: bold;
}

    .tabs-search ul a:hover {
        /*background: none repeat scroll 0 0 #e5e4e4;
    color: #000;*/
    }

    .tabs-search ul a.selected {
        background: url("../../images/ui/arrow_down_filter_gray.png") no-repeat scroll 98px 21px #E5E4E4;
        color: #000000;
        cursor: default;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        text-align: left;
        font-weight: bold;
    }

.tabs-search div {
    background: none repeat scroll 0 0 #E5E4E4;
    clear: left;
    /*font: 10pt Georgia;
    padding: 10px 10px 8px;*/
}

    .tabs-search div a {
        color: #000000;
        font-weight: bold;
    }
/* View Google Map */

.go-map {
    font-family: Tahoma;
}

.go-map-name {
    padding-top: 3px;
    color: #832891;
    font-weight: bold;
}

.go-map-link {
    margin-top: 3px;
}

    .go-map-link a {
        color: #444444;
    }

.go-map-venue {
    padding-bottom: 8px;
}

.go-map-venue-city {
    font-size: 15px;
    font-weight: bold;
    color: #832891;
}

.go-map-venue-name {
    font-family: Tahoma;
    font-size: 15px;
    color: #333333;
}

.go-map-play {
    background-color: #f3f3f3;
    margin-bottom: 3px;
    padding: 5px;
    overflow: hidden;
}

.go-map-image {
    float: left;
}

.go-map-events {
    overflow: auto;
    height: 80px;
    padding-right: 5px;
}

.go-map-play-detail {
    padding: 0 0 0 10px;
    overflow: hidden;
}

#calendar-canvas {
    width: 730px;
    margin: 0 15px 0 auto;
}


/* menuVenue
 ************************************************/
.mega-menu ul, .mega-menu ul li {
    list-style: none;
}

.mega-menu ul {
    position: relative;
    padding: 0;
    margin: 0;
}

    .mega-menu ul li ul {
        display: none;
    }

.mega-menu .sub {
    display: none;
}

    .mega-menu .sub ul {
        display: block;
    }

.mega-menu #footer, .mega-menu .footer {
    display: none;
}

.blue {
    font: normal 12px Tahoma, Arial, sans-serif;
    line-height: 16px;
    padding: 10px 10px;
    height: 31px;
}

    .blue + .blue {
        padding-top: 5px;
    }

    .blue ul.mega-menu, .blue ul.mega-menu, .blue ul.mega-menu li {
        margin: 0;
        padding: 0;
        border: none;
        list-style: none outside none;
    }

    .blue ul.mega-menu {
        width: 100%;
        height: 25px;
        position: relative;
    }

        .blue ul.mega-menu li {
            float: left;
            margin: 0;
            padding: 0;
            font-weight: bold;
        }

            .blue ul.mega-menu li a {
                float: left;
                display: block;
                color: #2A2A2A;
                padding: 0px 27px 0 0px;
                text-decoration: none;
                background: transparent url("../../images/ui/jqtransform/select/select_right.png") no-repeat right bottom;
            }

                .blue ul.mega-menu li a.dc-mega {
                    position: relative;
                }

                .blue ul.mega-menu li a .dc-mega-title {
                    display: block;
                    padding: 7px 7px 7px 8px;
                    background: transparent url("../../images/ui/jqtransform/select/select_left.png") repeat-x left bottom;
                    width: 180px;
                }

                .blue ul.mega-menu li.mega-hover a, .blue ul.mega-menu li a:hover {
                    color: #2A2A2A;
                    text-shadow: none;
                }

                    .blue ul.mega-menu li.mega-hover a .dc-mega-icon {
                        background-position: 0 100%;
                    }

            .blue ul.mega-menu li .sub-container {
                position: absolute;
                background-color: #fff;
                border: #ccc solid 1px;
                width: 220px;
            }

        .blue ul.mega-menu.double-menu li .sub-container {
            width: auto; /*width: 457px;*/
        }

        .blue ul.mega-menu li .sub {
            padding: 5px;
        }

        .blue ul.mega-menu li .sub-container.mega .sub {
            padding: 5px 0;
            height: auto;
            max-height: 300px;
            overflow: auto;
        }

        .blue ul.mega-menu li .sub .row {
            width: 100%;
            overflow: hidden;
            clear: both;
            margin-left: 5px;
        }

        .blue ul.mega-menu li .sub li {
            list-style: none;
            float: none;
            font-weight: normal;
        }

            .blue ul.mega-menu li .sub li.mega-hdr {
                margin: 0 5px 5px 0;
                float: left;
                background-color: #f2f2f2;
                width: 215px;
            }

                .blue ul.mega-menu li .sub li.mega-hdr.last {
                    margin-right: 0;
                }

        .blue ul.mega-menu li .sub a {
            background: none;
            border: none;
            text-shadow: none;
            color: #333;
            display: block;
            float: none;
            text-decoration: none;
        }

        .blue ul.mega-menu li .sub .selected {
            background-color: #8b8b8b !important;
            color: #fff !important;
        }

            .blue ul.mega-menu li .sub .selected .title {
                color: #fff !important;
            }

        .blue ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a {
            padding: 5px 5px 5px 15px;
            background-color: #E9E8E8;
            font-weight: bold;
            color: #8b8b8b;
        }

        .blue ul.mega-menu .sub li.mega-hdr li a {
            padding: 0px 0px 0px 10px;
            font-weight: normal;
        }

        .blue ul.mega-menu .sub li.mega-hdr li .title {
            color: #000000;
            font-weight: bold;
        }

        .blue ul.mega-menu .sub ul li {
            padding-right: 0;
            margin-bottom: 5px;
        }

        .blue ul.mega-menu li .sub-container.non-mega .sub {
            padding: 5px 0;
            background-color: #F2F2F2;
            margin: 5px;
            overflow: auto;
            height: auto;
            max-height: 300px;
        }

        .blue ul.mega-menu li .sub-container.non-mega li {
            padding: 0;
            width: 210px;
            margin: 0;
        }

            .blue ul.mega-menu li .sub-container.non-mega li a {
                padding: 0px 0px 0px 10px;
                font-weight: bold;
            }

                .blue ul.mega-menu li .sub-container.non-mega li a:hover {
                    background-color: #8b8b8b !important;
                    color: #fff !important;
                }

        .blue ul.mega-menu li #footer {
            padding: 10px 0;
            overflow: hidden;
            margin: 0 auto;
            width: 250px;
        }

            .blue ul.mega-menu li #footer a.dc-footer-button {
                background: transparent url('../../images/ui/buttons/bg_button_map.png') no-repeat right -24px;
                color: #fff;
                display: block;
                float: left;
                font: normal 12px arial, sans-serif;
                font-weight: bold;
                height: 24px;
                margin-right: 6px;
                padding-right: 18px; /* sliding doors padding */
                text-decoration: none;
            }

                .blue ul.mega-menu li #footer a.dc-footer-button span {
                    background: transparent url('../../images/ui/buttons/bg_button_map.png') no-repeat 0 0;
                    display: block;
                    line-height: 14px;
                    padding: 5px 5px 5px 10px;
                }

        .blue ul.mega-menu .sub li.mega-hdr li a:hover {
            background-color: #8b8b8b !important;
            color: #fff !important;
        }

        .blue ul.mega-menu .sub li.mega-hdr li div.icon {
            float: left;
            padding: 5px 0 0 5px;
        }

            .blue ul.mega-menu .sub li.mega-hdr li div.icon a:hover {
                background-color: transparent !important;
                padding: 0px;
            }

        .blue ul.mega-menu .sub li.mega-hdr li a:hover span.title {
            background-color: #8b8b8b !important;
            color: #fff !important;
        }

body[data-filters=loading] .blue ul.mega-menu.ddl_loading > li {
    background: transparent url("../../images/ui/jqtransform/select/select_right_full.png") no-repeat right bottom;
}

    body[data-filters=loading] .blue ul.mega-menu.ddl_loading > li > a {
        background: url("../../images/icons/loaders/712.GIF") no-repeat 97% 50%;
    }

/* New Slider */
.play_slider-container {
    background-color: #ffffff;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    margin-top: -30px;
}

#play_slider {
    display: block;
    position: absolute;
    overflow: hidden;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.play_slider-container:before {
    display: block;
    content: "";
    width: 100%;
    padding-bottom: calc(100% / (272 / 155));
}

.product_slider-container {
    background-color: #ffffff;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    margin-top: -30px;
}

#product_slider {
    display: block;
    position: absolute;
    overflow: hidden;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.product_slider-container:before {
    display: block;
    content: "";
    width: 100%;
    padding-bottom: calc(100% / (272 / 155));
}

.page--loaded #play_slider {
    height: auto;
}

#play_slider.slider-loading { /*height: 0px!important;*/
    visibility: hidden;
}

#play_slider img {
    margin: 0 0 0 0;
}

#play_slider li {
    list-style: none;
}

#play_slider > ul {
    margin: 0 0 0 0 !important;
}

    #play_slider > ul li {
        float: left;
        margin: 0px !important;
        padding: 0px !important;
        position: relative;
    }

    #play_slider > ul, #play_slider > ul li {
        height: auto;
    }

#play_slider .content {
    background: url("../../images/misc/shade1x1_75.png");
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 90%);
    bottom: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
    font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
    height: auto;
    min-height: 0;
    position: absolute;
    right: 0;
    left: 0;
    padding: 150px 20px 45px 20px;
    color: #fff;
    text-align: left;
    overflow: hidden;
    box-sizing: border-box;
}

    #play_slider .content h2 {
        color: #EFEFEF;
        -webkit-font-smoothing: antialiased;
        font-family: pf_highway_sans_pro_mediumRg, arial,sans-serif;
        font-weight: normal;
        font-size: 28px;
        text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
        /*text-transform: uppercase;*/
        max-width: 94%;
        text-align: center;
        margin: 0 auto 2px auto;
        overflow-wrap: break-word;
        word-wrap: break-word;
    }

    #play_slider .content p {
        color: #FFF;
        font-size: 17px;
        font-weight: normal;
        line-height: 1.3;
        text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
        width: 94%;
        text-align: center;
        margin: 0 auto;
        overflow-wrap: break-word;
        word-wrap: break-word;
        padding-top: 7px;
        display: none;
    }

    #play_slider .content div {
        position: absolute;
        bottom: 27px;
        left: 10px;
    }

#play_slider .dots {
    position: absolute;
    right: 0;
    top: 280px;
}

    #play_slider .dots li {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 0 4px !important;
        padding: 0px !important;
        text-indent: -999em;
        border: 2px solid #fff;
        border-radius: 6px;
        cursor: pointer;
        opacity: .4;
        -webkit-transition: background .5s, opacity .5s;
        -moz-transition: background .5s, opacity .5s;
        transition: background .5s, opacity .5s;
    }

        #play_slider .dots li.active {
            background: #fff;
            opacity: 1;
        }

.slider_container .arrows span {
    position: absolute;
    display: block;
    background-repeat: no-repeat;
    background-position: 50%;
    width: 0;
    height: 0;
    padding: 50px 50px 0 0;
    overflow: hidden;
    margin: auto;
    cursor: pointer;
    z-index: 998;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, .5);
    -webkit-transition: right .3s ease-out, left .3s ease-out;
    transition: right .3s ease-out, left .3s ease-out;
}

.slider_container .arrows .next {
    top: 0;
    bottom: 0;
    right: -50px;
    background-image: url('../../images/icons/slider/arrow_right.png');
}

.slider_container .arrows .prev {
    top: 0;
    bottom: 0;
    left: -50px;
    background-image: url('../../images/icons/slider/arrow_left.png');
}

html.touch .slider_container .arrows .next,
.slider_container:hover .arrows .next {
    right: 20px;
}

html.touch .slider_container .arrows .prev,
.slider_container:hover .arrows .prev {
    left: 20px;
}

.slick-slide:not(.slick-active) .itemlink {
    cursor: grab;
    cursor: -webkit-grab;
    cursor: -moz-grab;
}

    .slick-slide:not(.slick-active) .itemlink:active {
        cursor: grabbing;
        cursor: -webkit-grabbing;
        cursor: -moz-grabbing;
    }

.slick-slide:not(.slick-active) {
    transition: opacity .5s ease-in-out;
    opacity: .2 !important;
}

.slick-slide > .itemlink {
    display: block;
    position: relative;
    width: 100vw;
    /*width: 816px;
    max-width: 100vw;*/
    height: auto;
    overflow: hidden;
    margin: 0 5px;
    /*background: #404040;
    box-shadow: inset 0 0 0 2px #cecece;*/
}

.slick-list,
.slick-track {
    height: calc(100%/(155/272));
}

.slick-slide img {
    max-height: 465px;
    width: 100%;
    max-width: 100vw;
    height: auto;
}

.slick-slide:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-image: url(../../images/logos/more.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 50% 50%;
    filter: grayscale(1);
    opacity: .4;
}

.tickets .slick-slide:before {
    background-image: url(../../images/logos/more.svg);
}

body.more .slick-slide:before {
    background-image: url(../../images/logos/more.svg);
}

body.more .tickets .slick-slide:before {
    background-image: url(../../images/logos/more.svg);
}

.slick-one .slick-track {
    max-width: 100%;
}

.slick-one,
.slick-one .slick-slide,
.slick-one .slick-slide > a,
.slick-one .slick-slide > a img {
    width: 100% !important;
    height: auto !important;
    margin: 0;
}

/*.slick-slide.slick-active > .itemlink {
    background: url(../../images/icons/loaders/ajax-loader-1.gif) no-repeat 50% 50%;
}*/

.slick-slide > .itemlink .content {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    opacity: 0;
    transition: opacity .5s ease-in-out;
}

.slick-slide.slick-active > .itemlink .content {
    opacity: 1;
}

.slider .slick-arrow {
    z-index: 17;
    text-decoration: none;
    background-color: #fff !important;
    background-repeat: no-repeat !important;
    background-position: 50% 50% !important;
    border: none;
    width: 0;
    height: 0;
    padding: 50px 50px 0 0;
    overflow: hidden;
    top: 50%;
    opacity: 1;
    -webkit-transition: right .3s ease-out, left .3s ease-out;
    transition: right .3s ease-out, left .3s ease-out;
}

    .slider .slick-arrow.slick-prev {
        opacity: .3;
        left: calc(50% - 468px);
        border-radius: 10px 0px 0px 10px;
    }

    .slider .slick-arrow.slick-next {
        opacity: .3;
        right: calc(50% - 468px);
        border-radius: 0px 10px 10px 0px;
    }

    .slider .slick-arrow.slick-prev:before {
        content: "\f053";
        position: absolute;
        left: 0;
        top: 12px;
        right: 0;
        bottom: 0;
        color: #000000 !important;
        font-family: FontAwesome;
        font-size: 28px;
    }

    .slider .slick-arrow.slick-next:before {
        content: "\f054";
        position: absolute;
        left: 0;
        top: 12px;
        right: 0;
        bottom: 0;
        color: #000000 !important;
        font-family: FontAwesome;
        font-size: 28px;
    }

/*html.touch .slider .slick-arrow.slick-prev,*/
.slider:hover .slick-arrow.slick-prev {
    opacity: 1;
}

/*html.touch .slider .slick-arrow.slick-next,*/
.slider:hover .slick-arrow.slick-next {
    opacity: 1;
}

/* Google Map - Link */

span.copyText {
    position: relative;
    display: block;
    text-decoration: underline;
    cursor: text;
    word-wrap: break-word;
}

.textarea-map {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0 none transparent;
    margin: 0;
    padding: 0;
    outline: none;
    resize: none;
    overflow: hidden;
    font-family: inherit;
    font-size: 1em;
}


.copylink-container {
    background-color: #2d2d2d;
    left: 10px;
    outline: 1px solid rgba(255, 255, 255, 0.5);
    position: absolute;
    text-align: center;
    top: 0px;
    width: 135px;
    z-index: 99;
}

.copylink-container-arrow {
    border-bottom: transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #2d2d2d;
    bottom: -5px;
    left: 65px;
    outline: none;
    margin: 0 0 0 -5px;
    position: absolute;
}

.copylink-container-text {
    color: #fff;
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 29px;
    text-align: center;
}

.promo-container {
    border: 1px solid #bfbfbf;
    cursor: default;
}

.promo-container-inner {
    width: 400px;
    margin: 0 auto;
}

.promo-inline-item {
    display: inline-block;
}

.promo-input {
    line-height: 20px;
    margin-bottom: 0px;
}

.goesonsale-announcement {
    width: 80%;
    margin: 0 auto;
    text-align: center;
    padding-top: 1.5em;
}

    .goesonsale-announcement h2 {
    }

    .goesonsale-announcement p {
        font-size: 13px;
    }

.tooltip-chair {
    display: inline-block;
    background: url(../../images/icons/chair.png) no-repeat left top;
    width: 18px;
    height: 19px;
    margin: 0 0 -3px 0;
}

/* BASKET
 ************************************************/
.ui-widget-overlay {
    opacity: .4 !important;
    -ms-filter: alpha(Opacity=40) !important;
    filter: alpha(opacity=40) !important;
    background-color: #000 !important;
    background-image: -webkit-gradient(radial,center center,0,center center,460,from(#888),to(#000)) !important;
    background-image: -webkit-radial-gradient(circle,#888,#000) !important;
    background-image: -moz-radial-gradient(circle,#888,#000) !important;
    background-image: -ms-radial-gradient(circle,#888,#000) !important;
    background-image: -o-radial-gradient(circle,#888,#000) !important;
    background-repeat: no-repeat !important;
}

.ui-dialog.md-basket {
    background: #ffffff;
    padding: 0;
    border-radius: 0;
    width: 740px;
    overflow: visible;
    -webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,.5);
    -moz-box-shadow: 0 4px 4px 0 rgba(0,0,0,.5);
    -ms-box-shadow: 0 4px 4px 0 rgba(0,0,0,.5);
    -o-box-shadow: 0 4px 4px 0 rgba(0,0,0,.5);
    box-shadow: 0 4px 4px 0 rgba(0,0,0,.5);
}

    .ui-dialog.md-basket .ui-dialog-titlebar {
        background: #e8e9ea;
        border: 0;
        border-radius: 0;
        color: #414042;
        padding: 15px 20px;
    }

        .ui-dialog.md-basket .ui-dialog-titlebar > .ui-dialog-title {
            margin: 0;
        }

        .ui-dialog.md-basket .ui-dialog-titlebar > .basketItemCounter {
            float: left;
            margin-right: 10px !important;
            text-decoration: none !important;
        }

    .ui-dialog.md-basket .ui-dialog-titlebar-close {
        display: none;
        border: 0;
        width: auto;
        padding: 0;
        float: right;
        margin: 0;
        position: static;
        color: #414042;
        background: none;
    }

        .ui-dialog.md-basket .ui-dialog-titlebar-close .ui-icon {
            display: inline; /*overflow: auto;*/
            color: #414042;
            background: none;
        }

    .ui-dialog.md-basket .ui-dialog-content {
        overflow: visible;
        padding: 15px 20px 20px !important;
    }

.md-basket .blockMsg {
    left: 0 !important;
    width: 100% !important;
}

#basket-items {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.bsk-item {
    list-style-type: none;
    display: block;
    position: relative;
    background-color: #f0f0f0 !important;
    padding: 13px 15px !important;
    margin-bottom: 20px;
    font-family: Arial, sans-serif;
    border: none !important;
}

    .bsk-item:last-child {
        margin-bottom: 10px;
    }

    .bsk-item > img {
        margin-right: 20px;
    }

    .bsk-item > .row {
        position: relative;
    }

.bsk-plain {
    font-weight: normal;
}

.bsk-item-desk span {
    color: #515151;
    font-size: 16px;
    line-height: 19px;
}

.bsk-item-pretitle {
    display: block;
    font-size: 17px !important;
    font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
    font-weight: normal;
}

.bsk-item-title {
    display: block;
}

.bsk-item-tickets {
    font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
}

.bsk-item-total {
    float: right !important;
}

.bsk-item-remove {
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    padding: 18px 18px 0 0;
    cursor: pointer;
    background: url('../../images/ui/basket/shopping-cart-trashcan.png') no-repeat left top;
}

    .bsk-item-remove:hover,
    .bsk-item-remove:active {
        background-position: left bottom;
        padding-top: 19px;
    }

.bsk-item-price {
    position: absolute;
    right: 15px;
    bottom: 0;
    font-size: 20px;
    line-height: 1;
}

    .bsk-item-price sup {
        font-size: 70%;
        vertical-align: text-top;
    }

.bsk-item-del {
    margin-right: 10px;
}

    .bsk-item-del:after {
        content: '/';
        margin-left: 15px;
    }

.md-basket .package-analysis {
    display: block;
    text-align: right;
    margin: 10px 0;
    padding-top: 10px;
    border-top: 1px solid #E0E1E2;
}

.md-basket .action-container {
    display: block;
    text-align: center;
    margin-top: 10px;
    padding-top: 20px;
    border-top: 1px solid #E0E1E2;
}

    .md-basket .action-container.fluid-container {
        margin: 10px -20px -20px;
        padding-bottom: 20px;
        background-color: #f5f5f5;
    }

.md-basket .price-total {
    position: relative;
    display: block;
    background: #ffffcc;
    color: #30383f;
    padding: 10px 20px;
    margin: 10px -20px 0 -20px;
    font-weight: bold;
    border-top: 1px solid #e1e1e1;
    text-align: center;
    font: normal 13px pf_highway_sans_pro_lightRg, arial,sans-serif;
    vertical-align: middle;
}

    .md-basket .price-total span {
        font-size: 18px;
        font-weight: bold;
    }

.package-analysis ~ .action-container {
    border-top: 0;
    padding-top: 10px;
}

.price-total ~ .action-container {
    margin-top: 0 !important;
}

.bsk-removeAll {
    background-color: #dfe0e1;
    padding: 5px 9px 6px 9px;
    border-radius: 3px;
    text-decoration: none;
    cursor: pointer;
    float: right;
    margin: 10px 0;
    color: #222;
}

    .bsk-removeAll:hover {
        text-decoration: none;
        background-color: #ccc;
    }

.md-basket hr {
    background-color: #e0e1e2;
    color: #e0e1e2;
    margin: 10px 0;
}

.md-basket.roundtop {
    overflow: visible;
}

.md-basket.whiteContainerRoundBottom {
    min-height: 200px;
    padding: 10px 15px 15px 15px;
    margin-bottom: 10px;
}

#basket-total {
    float: right;
    padding-right: 10px;
    color: #222222;
    text-align: right;
}

.bsk-total-label {
    font-size: 14px;
    display: block;
}

.bsk-total-amount {
    font: normal 34px pf_highway_sans_pro_lightRg, arial,sans-serif;
}

    .bsk-total-amount sup {
        font-size: 50%;
        vertical-align: super;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
        top: -12px;
    }

.bsk-total-sign {
    font: normal 24px pf_highway_sans_pro_lightRg, arial,sans-serif;
}

.md-basket input.textfield {
    padding: 8px;
}

.md-basket .textfield.large {
    width: 380px;
}

.md-basket .textfield.small {
    width: 180px;
}

.md-basket .dropfield {
    width: 196px;
    padding: 7px;
}

.md-basket #contact-details > table {
    width: 94%;
    margin: 0 auto;
    font-size: 110%;
}

.contact-subheader {
    margin-bottom: 0;
    color: #555555;
}

.md-basket h2 {
    color: #414042;
    margin: 5px 0 15px 0;
}

.md-basket .ntf {
    width: 94%;
    margin-bottom: 10px;
}

.emptybasketcontainer {
    background-color: #f4f4f4;
    color: #b3b3b3;
    font: normal 16px pf_highway_sans_pro_lightRg, arial,sans-serif;
    height: 200px;
    line-height: 200px;
    display: block;
    text-align: center;
}

.genericgraycontainer {
    background-color: #F4F4F4;
    padding: 10px;
}

.md-basket .question {
    position: absolute;
    display: inline;
    text-align: center;
    width: 174px;
    height: 78px;
    font-size: 13px;
    line-height: 1.5em;
    padding: 10px 0 0 0;
    text-shadow: 0 1px 0 #fff;
    margin-left: -78px;
    margin-top: -94px;
    opacity: 0;
    background: url(../../images/ui/basket/bubble.png) left top no-repeat;
    z-index: 10;
}

    .md-basket .question .yes, .md-basket .question .cancel {
        margin-top: .5em;
        margin-right: .5em;
        cursor: pointer;
        display: inline-block;
        width: 63px;
        height: 21px;
        color: #fff;
        text-shadow: 0 1px 0 #000;
        background: url('../../images/ui/basket/button.png') left top no-repeat;
    }

.large-button span {
    font-size: 14px;
    font-family: sans-serif;
    line-height: 22px;
}

.large-button span, x:-moz-any-link, x:default {
    line-height: 23px;
}

.large-button.similar1 span {
    width: 172px;
}

.large-button.similar1 ~ .large-button.similar1 {
    margin-left: 10px;
}

body.en .large-button.similar1 span {
    width: 150px;
}

.banner_filter div:not(:last-child) {
    margin-bottom: 5px;
}

.banner_filter a {
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

.banner_filter .herodes {
    background: url('../../images/ui/banner_filter/venue_irodio.jpg') no-repeat;
    width: 242px;
}

    .banner_filter .herodes a {
        height: 80px;
        padding: 12px 0 0 10px;
    }

.banner_filter .megaro {
    background: url('../../images/ui/banner_filter/venue_megaro.jpg') no-repeat;
    width: 242px;
}

    .banner_filter .megaro a {
        padding: 5px 0 0 10px;
        height: 80px;
    }


.banner_filter .btnfilter {
    height: 40px;
    width: 241px;
}

    .banner_filter .btnfilter a {
        padding: 5px 23px 5px 10px;
    }

.banner_filter .btnfilter-img a {
    padding: 0;
}

/* Force table to not be like tables anymore */
table.seasonss, table.seasonss thead, table.seasonss tbody, table.seasonss th, table.seasonss td, table.seasonss tr {
    display: block;
}

    /* Hide table headers (but not display: none;, for accessibility) */
    table.seasonss thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    table.seasonss tr {
        border: 1px solid #ccc;
    }

    table.seasonss td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding: 7px 0 7px 30% !important;
        vertical-align: middle !important;
        text-align: left !important;
        height: auto !important;
    }

        table.seasonss td:before {
            /* Now like a table header */
            position: absolute;
            /* Top/left values mimic padding */
            top: 10px;
            left: 6px;
            width: 25%;
            padding-right: 10px;
            white-space: nowrap;
            text-align: left;
        }

    /*
Label the data
*/
    table.seasonss tr.noselection td:nth-of-type(1):before {
        content: "Όνομα *";
    }

    table.seasonss tr.noselection td:nth-of-type(2):before {
        content: "Επώνυμο *";
    }

    table.seasonss tr.noselection td:nth-of-type(3):before {
        content: "Ημ. Γέννησης *";
    }

    table.seasonss tr.noselection td:nth-of-type(4):before {
        content: "Τύπος πιστοποιητικού *";
    }

    table.seasonss tr.noselection td:nth-of-type(5):before {
        content: "Αριθμός πιστοποιητικού *";
    }

    table.seasonss tr.noselection td:nth-of-type(6):before {
        content: "ΑΦΜ";
    }

    table.seasonss tr.noselection td:nth-of-type(7):before {
        content: "ΔΟΥ";
    }

    table.seasonss tr.noselection td:nth-of-type(8):before {
        content: "Διεύθυνση";
    }

    table.seasonss tr.noselection td[data-content]:before {
        content: attr(data-content);
    }

    table.seasonss td input, table.seasonss td select {
        width: 220px;
        margin: 0;
        padding: 3px !important;
    }

    table.seasonss td select {
        width: 228px;
    }

/* Producer Details */
.prd_details {
    padding-left: 10px;
    padding-bottom: 20px;
}

/* Movie Details */
.leftSection .subsection {
    padding-top: 12px !important;
}

.subsection :not(.unique) .footer {
    border-top: none !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.mv_poster {
    min-height: 300px;
    background: url("../../images/icons/loaders/Loading.png") no-repeat 50% 50%;
    font-size: 0;
    width: 219px;
    box-shadow: 0 1px 5px rgba(0,0,0,.45);
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.45);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,.45);
    /*border:6px solid #313234;*/
    display: block;
}

    .mv_poster img {
        border: 0;
        width: 219px;
        opacity: 0;
        -moz-transition: opacity 1s;
        -webkit-transition: opacity 1s;
        -o-transition: opacity 1s;
        transition: opacity 1s;
    }

h1.mv_title {
    margin-bottom: 3px;
    display: inline-block;
    font-family: pf_highway_sans_pro_lightRg,Arial,sans-serif;
}

span.mv_year {
    margin-left: 3px;
    font-size: 15px;
    vertical-align: text-bottom;
}

h2.mv_originaltitle {
    color: #444444;
    margin-bottom: 7px;
    font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
    font-weight: normal;
}


.rating-static {
    width: 60px;
    height: 16px;
    display: block;
    margin-top: 2px;
    background: url('../../images/icons/star-rating-purple.png') 0 0 no-repeat;
}

.rating-50 {
    background-position: 0 0;
}

.rating-40 {
    background-position: -12px 0;
}

.rating-30 {
    background-position: -24px 0;
}

.rating-20 {
    background-position: -36px 0;
}

.rating-10 {
    background-position: -48px 0;
}

.rating-0 {
    background-position: -60px 0;
}

.rating-5 {
    background-position: -48px -16px;
}

.rating-15 {
    background-position: -36px -16px;
}

.rating-25 {
    background-position: -24px -16px;
}

.rating-35 {
    background-position: -12px -16px;
}

.rating-45 {
    background-position: 0 -16px;
}

.rating-label {
    float: left;
    margin-left: 10px;
}

ul.cast, ul.cast li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ul.cast {
    width: 100%;
}

    ul.cast li {
        float: left;
        display: inline;
        width: 33%;
    }

        ul.cast li span.castpic {
            float: left;
            padding: 0 10px 12px 0;
            width: 45px;
            height: 61px;
            overflow: hidden;
        }

.titlePageSprite {
    background-image: url(../../images/icons/rating.png);
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: text-bottom;
    margin-left: 10px;
}

.us_g,
.us_pg,
.k {
    background-position: 0 0;
    height: 15px;
    width: 17px;
}

.us_pg_13,
.k-12 {
    background-position: -19px 0;
    height: 15px;
    width: 32px
}

.us_r,
.us_nc_17,
.k-15 {
    background-position: -53px 0;
    height: 15px;
    width: 32px;
}

.us_x,
.a-18 {
    background-position: -87px 0;
    height: 15px;
    width: 32px;
}

.us_unrated {
    display: none;
}

.us_not_rated {
    display: none;
}

.us_approved {
    display: none;
}

.wg-expandable {
    position: relative;
    max-height: 100%;
    overflow: hidden;
}

.wg-expander {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
    padding: 20px 0 0 0;
    background-color: #f0f0f0;
}

    .wg-expander .generic-button {
        display: block;
        color: #565a5c;
        font-weight: bold;
        font-family: sans-serif;
    }

.ui-admin-user-remove {
    background: url(/tickets/site/images/black-delete.png) no-repeat left 4px;
    display: block;
    height: 22px;
    width: 18px;
    margin: 0 0 0 10px;
    float: right;
    cursor: pointer;
}

.ui-admin-user {
    display: block;
    height: 22px;
    float: right;
}

.ui-admin-user-container {
    position: fixed;
    right: 0;
    top: 0;
    height: 22px;
    line-height: 22px;
    background-color: #3f74c4;
    border: 1px solid #bfbfbf;
    z-index: 100000;
    padding: 4px 10px 4px 10px;
    text-align: center;
    color: #fff;
    border-radius: 6px;
    opacity: 0.5;
}

    .ui-admin-user-container:hover {
        opacity: 1;
    }

/* Social */
.social-container {
    white-space: normal;
    height: 100%;
    text-align: center;
}

.social-fb {
    display: inline-block;
    position: relative;
    width: 58px;
    height: 58px;
}

    .social-fb > a {
        position: relative;
        z-index: 1;
        display: block;
        width: 58px;
        height: 58px;
        background: url(../../images/icons/social/FB-f-Logo__blue_72.png) no-repeat left top;
        background-size: 100%;
    }

    .social-fb > div {
        position: absolute;
        left: 0;
        top: 0;
    }

.save-fb {
    display: block;
    position: relative;
    width: 122px;
    height: 20px;
    margin: auto;
    padding-top: 5px;
}

    .save-fb > a {
        position: relative;
        z-index: 1;
        display: block;
        width: 122px;
        height: 20px;
        background: url(../../images/icons/social/fb-save.PNG) no-repeat left top;
    }

    .save-fb > div {
        position: absolute;
        left: 0;
    }

.social-tw {
    display: inline-block;
    position: relative;
    width: 58px;
    height: 58px;
    overflow: hidden;
}

    .social-tw > a {
        position: relative;
        z-index: 1;
        display: block;
        width: 58px;
        height: 61px;
        background: url(../../images/icons/social/Twitter_Logo_White_On_Blue.png) no-repeat left top;
        background-size: 100%;
    }

    .social-tw > * {
        position: absolute;
        left: 0;
        top: 0;
    }

/* Book Wizard */
.bk-wizard {
    display: block;
    width: 100%;
}

    .bk-wizard a {
        outline: 0;
    }

    .bk-wizard > .steps ul,
    .bk-wizard > .actions ul {
        list-style: none !important;
        padding: 0;
        margin: 0;
    }

        .bk-wizard > .steps ul > li,
        .bk-wizard > .actions ul > li {
            padding: 0;
        }

    .bk-wizard > .steps .current-info {
        position: absolute;
        left: -999em;
    }

    .bk-wizard > .content > .title {
        position: absolute;
        left: -999em;
    }

    .bk-wizard > .steps {
        /*position: relative;
    width: 100%;
    display: table;
    width: 100%;*/
        display: none;
    }

        .bk-wizard > .steps .number {
            font-size: 18px;
            border: 2px solid #c6c6c6;
            border-radius: 100%;
            text-align: center;
            padding: 0 1px 2px 1px;
            min-width: 23px;
            display: inline-block;
            margin-right: 5px;
        }

        .bk-wizard > .steps ul {
            display: table;
            table-layout: fixed;
            width: 100%;
            position: absolute;
            top: -20px;
            left: -20px;
            overflow: hidden;
            min-width: 982px;
        }

        .bk-wizard > .steps > ul > li {
            display: table-cell;
        }

        .bk-wizard > .steps a,
        .bk-wizard > .steps a:hover,
        .bk-wizard > .steps a:active {
            display: block;
            width: auto;
            padding: 10px;
            text-decoration: none;
            background-color: #fff;
            border-right: 1px solid #b3b3b3;
            border-bottom: 1px solid #b3b3b3;
            font-size: 14px;
            white-space: nowrap;
        }

        .bk-wizard > .steps > ul > li:last-child a {
            border-right: 0 !important;
        }

        .bk-wizard > .steps .disabled a,
        .bk-wizard > .steps .disabled a:hover,
        .bk-wizard > .steps .disabled a:active {
            background: #fff;
            color: #c6c6c6;
            cursor: default;
        }

        .bk-wizard > .steps .current a,
        .bk-wizard > .steps .current a:hover,
        .bk-wizard > .steps .current a:active {
            background: #fff;
            color: #444444;
            cursor: default;
        }

            .bk-wizard > .steps .current a .number {
                border-color: #444;
            }

        .bk-wizard > .steps .done a,
        .bk-wizard > .steps .done a:hover,
        .bk-wizard > .steps .done a:active {
            color: #888888;
        }

            .bk-wizard > .steps .done a .number {
                border-color: #82ce34;
                color: #888888;
                text-indent: -9999px;
                background: url('../../images/misc/tick.jpg') no-repeat 50% 50%;
            }

        .bk-wizard > .steps .error a,
        .bk-wizard > .steps .error a:hover,
        .bk-wizard > .steps .error a:active {
            background: #ff3111;
            color: #fff;
        }

    .bk-wizard > .content {
        display: block;
        width: auto;
        /*margin: 50px 0 0;*/
    }

    .bk-wizard > .actions > ul {
        display: inline-block;
        text-align: right;
    }

        .bk-wizard > .actions > ul > li {
            margin: 0 .5em;
        }

    .bk-wizard > .actions a,
    .bk-wizard > .actions a:hover,
    .bk-wizard > .actions a:active {
        background: #2184be;
        color: #fff;
        display: block;
        padding: .5em 1em;
        text-decoration: none;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }

    .bk-wizard > .actions .disabled a,
    .bk-wizard > .actions .disabled a:hover,
    .bk-wizard > .actions .disabled a:active {
        background: #eee;
        color: #aaa;
    }

    .bk-wizard > .loading {
    }

        .bk-wizard > .loading .spinner {
        }

.bookingpanelcontainer.locked {
    overflow: hidden;
    max-height: 200px;
}

.bk-left {
    float: left;
    width: 266px;
}

.bk-right {
    float: right;
}

.box-container {
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 10px;
    margin-bottom: 20px;
}

.box-header {
    background: #fafafa;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom: 1px solid #ffffff;
    color: #222222;
    display: block;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
    font-size: 15px;
}

.box-body {
    padding: 10px 15px;
    font-family: pf_highway_sans_pro_lightRg,Arial,sans-serif;
}

    .box-body p {
        margin: 12px 0 0 0;
        line-height: 1.3;
    }

        .box-body p:first-child {
            margin: 0;
        }

.box-date {
    font-size: 14px;
    display: block;
    position: relative;
    padding-left: 23px;
}

.box-date-icon {
    position: absolute;
    left: 0;
    top: 0;
}

.box-title {
    font-size: 15px;
    font-weight: bold;
    letter-spacing: .05em;
}

.box-time {
    font-size: 14px;
    display: block;
    position: relative;
    padding-left: 23px;
}

.box-time-icon {
    position: absolute;
    left: 0;
    top: 1px;
}

.box-place {
    font-size: 14px;
    display: block;
    position: relative;
    padding: 0 0 0 23px;
}

.box-place-icon {
    position: absolute;
    left: 0;
    top: 0;
}

.box-place a.map_button {
    font-weight: normal;
    font-size: 12px;
    border: 1px solid #d6d6d6 !important;
    position: absolute;
    right: 0;
    top: 0;
}

.wizard-nav {
    /*  background-color: #fafafa;*/
    margin: 20px -20px -20px;
    padding: 20px;
    border-top: 1px solid #fafafa;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.wiz-button {
    font-size: 15px;
    text-decoration: none;
    padding: 7px 18px;
    border-radius: 3px;
    font-family: Aria, sans-serif;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

    .wiz-button:active {
        box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    }

    .wiz-button:hover {
        text-decoration: none;
    }

    .wiz-button.next:after {
        content: '❯';
        font-size: 90%;
        margin-left: 10px;
    }

    .wiz-button.prev:before {
        content: '❮';
        font-size: 90%;
        margin-right: 10px;
    }

.wiz-green {
    border: 1px solid #00ab44;
    background-color: #00ab44;
    color: #ffffff;
}

    .wiz-green:hover {
        background-color: #05a545;
        border-color: #00ab44;
    }

.wiz-white {
    border: 1px solid #b3b3b3;
    background-color: #ffffff;
    color: #3c3c3c;
}

    .wiz-white:hover {
        border-color: #b3b3b3;
        background-color: #f5f5f5;
    }

.wiz-tip {
    opacity: 0;
    position: absolute;
    z-index: 1000;
}

.wiz-tip-content {
    -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.1);
    box-shadow: 0 3px 10px rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.1);
    border-radius: 4px;
    text-align: center;
    background-color: #ffffff;
    padding: 6px 10px;
    font-size: 13px;
}

    .wiz-tip-content #seatInfoHeader {
        display: none;
    }

    .wiz-tip-content .seat {
        display: block;
        min-width: 150px;
        max-width: 200px;
    }

        .wiz-tip-content .seat b {
            font-size: 17px;
        }

    .wiz-tip-content .zonecolor {
        border-width: 7px;
        margin: 2px 5px 0 0;
        vertical-align: top;
    }

.wiz-tip-arrow-wrapper {
    margin: 0 auto;
    width: 40px;
    height: 20px;
    position: absolute;
    overflow: hidden;
    top: 100%;
    left: 50%;
    margin-left: -20px;
}

.wiz-tip-arrow {
    background: #fff;
    -webkit-box-shadow: 0 3px 14px rgba(0,0,0,.4);
    box-shadow: 0 3px 14px rgba(0,0,0,.4);
    width: 14px;
    height: 14px;
    padding: 1px;
    margin: -10px auto 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

#floorplanSections > div.floorplan-helper {
    display: none !important;
    left: -20000px !important;
    top: -20000px !important;
}

#floorplanSections > ul.stageB {
    padding-bottom: 50px !important;
    min-width: 60px !important;
}

#floorplanSections > ul.stageR {
    padding-right: 50px !important;
    margin-bottom: 20px;
}

#floorplanSections > ul.stageL {
    padding-left: 50px !important;
    margin-bottom: 20px;
}

    #floorplanSections > ul.stageL li {
        margin-left: 40px;
    }

#floorplanSections > ul.stageT {
    padding-top: 50px !important;
    min-width: 60px !important;
}

    #floorplanSections > ul.stageT li {
        margin-top: 40px;
    }

    #floorplanSections > ul.stageB:after,
    #floorplanSections > ul.stageR:after,
    #floorplanSections > ul.stageL:after,
    #floorplanSections > ul.stageT:after {
        content: attr(stage-label);
        height: 30px;
        line-height: 30px;
        display: block;
        width: 100%;
        position: absolute;
        top: calc(100% - 40px);
        left: 9px;
        background-color: gray;
        font-size: 12px;
        text-align: center;
        color: #ffffff;
    }

#floorplanSections > ul.w50p:after {
    width: 50%;
}

#floorplanSections > ul.stageT:after {
    top: 10px;
}

#floorplanSections > ul.stageR:after {
    top: 9px;
    right: 30px;
    left: auto;
    transform: rotate(-90deg);
    transform-origin: top right;
}

#floorplanSections > ul.stageL:after {
    top: 9px;
    left: 30px;
    transform: rotate(90deg);
    transform-origin: top left;
}

/*
    Ticket person form
*/
.tp-form {
    display: block;
    background-color: #f4f4f4;
    border: 1px solid #cccccc;
    padding: 20px;
    font-size: 15px;
    color: #515151;
    font-family: pf_highway_sans_pro_lightRg,Arial,sans-serif;
    position: relative;
}

    .tp-form fieldset.tp-form {
        background: #ffffff;
    }

    .tp-form * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .tp-form + .tp-form {
        margin-top: 10px;
    }

    .tp-form.has-header + .tp-form.has-header {
        margin-top: 65px;
    }

    .tp-form.has-header {
        margin-top: 50px;
    }

.tp-form-header {
    position: absolute;
    background: #f4f4f4;
    padding: 14px 21px;
    text-decoration: none;
    color: rgba(0, 0, 0, 0.87);
    text-shadow: 0 1px 0 rgba(255,255,255,.8);
    width: calc(100% + 2px);
    display: inline-block;
    border: 1px solid #cccccc;
    border-bottom: none;
    font-family: pf_highway_sans_pro_lightRg,Arial,sans-serif;
    font-size: 16px;
    margin-left: -21px;
    bottom: calc(100% + 1px);
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

body:last-child .tp-form-header, x:-moz-any-link {
    top: -51px;
}

.tp-form-header .tp-ticket-header {
    letter-spacing: .02em;
    font-family: pf_highway_sans_pro_mediumRg, arial,sans-serif;
}

.tp-form-group + .tp-form-group:not([style*="display:none"]):not([style*="display: none"]) {
    margin-top: 20px;
}

.tp-form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border ease-in-out .2s;
    -o-transition: border ease-in-out .2s;
    transition: border ease-in-out .2s;
    border: 1px solid #adaaa0;
}

    .tp-form-control:not(.hide-focus):focus {
        border-color: #1e87f0;
        outline: none;
    }

    .tp-form-control::-moz-placeholder {
        color: #999;
        opacity: 1
    }

    .tp-form-control:-ms-input-placeholder {
        color: #999
    }

    .tp-form-control::-webkit-input-placeholder {
        color: #999
    }

    .tp-form-control[disabled],
    .tp-form-control[readonly] {
        cursor: not-allowed;
        background-color: #eee;
        opacity: 1;
    }

.tp-form-control--area {
    height: auto;
    overflow: auto;
    max-height: 100px;
}

.tp-form-control option:disabled {
    color: gray;
    cursor: not-allowed;
}

.tp-form-control[type="checkbox"] {
    width: auto;
    height: auto;
    display: inline;
    padding: 0;
    margin: 3px 6px 6px 0;
}

.tp-symbol-euro {
    position: relative;
}

    .tp-symbol-euro * {
        font-size: 20px;
    }

    .tp-symbol-euro input[type=number]::-webkit-outer-spin-button,
    .tp-symbol-euro input[type=number]::-webkit-inner-spin-button {
        -webkit-appearance: inner-spin-button;
    }

    .tp-symbol-euro input[type=number] {
        -moz-appearance: number-input;
        padding-top: 3px;
        padding-bottom: 3px;
    }

    .tp-symbol-euro input[type=text]::-ms-clear {
        display: none;
    }

    .tp-symbol-euro:after {
        position: absolute;
        content: attr(data-currency);
        left: 5px;
        top: 0;
        height: 22px;
        line-height: 1.42857143;
        padding: 6px 5px;
        font-size: 18px;
    }

    .tp-symbol-euro .tp-form-control {
        padding: 0 0 0 25px;
        background-color: #ffffff !important;
    }

    .tp-symbol-euro .ui-spinner {
        display: block;
    }

    .tp-symbol-euro .ui-spinner-button {
        width: 10%;
        max-width: 30px;
        min-width: 20px;
        height: calc(50% - 1px);
        font-size: 9px;
        line-height: 16px;
        padding: 0;
        margin: 0;
        z-index: 100;
        text-align: center;
        vertical-align: middle;
        position: absolute;
        right: 1px;
        cursor: pointer;
        border: 1px solid #adaaa0;
        background: #f0f0f0;
        text-decoration: none !important;
        color: #000;
    }

        .tp-symbol-euro .ui-spinner-button.ui-spinner-up {
            top: 1px;
        }

        .tp-symbol-euro .ui-spinner-button.ui-spinner-down {
            bottom: 1px;
        }

        .tp-symbol-euro .ui-spinner-button + .ui-spinner-button {
            border-top: 1px solid #999 !important;
        }

    .tp-symbol-euro.act-like-label {
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .tp-symbol-euro.act-like-label input {
            background-color: transparent !important;
            border: none;
            box-shadow: none;
            padding-left: 15px;
            width: 146px;
        }

        .tp-symbol-euro.act-like-label .ui-spinner-button {
            display: none;
        }

        .tp-symbol-euro.act-like-label:after {
            /*left: 0;
    padding: 6px 5px 6px 0;*/
            display: none;
        }

        .tp-symbol-euro.act-like-label .ui-spinner:before {
            position: absolute;
            content: "€";
            left: -6px;
            top: 0;
            height: 22px;
            line-height: 1.42857143;
            padding: 6px 5px;
            font-size: 18px;
        }

.tp-quantity-spinner {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}

    .tp-quantity-spinner a > div {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        padding: 2px 0;
    }

    .tp-quantity-spinner span {
        display: inline-block;
        height: 38px;
        line-height: 38px;
        font-weight: bold;
        color: #1d2129;
        font-size: 18px;
        font-family: Arial,sans-serif;
        padding: 0 20px;
        text-align: center;
        width: 70px;
    }

    .tp-quantity-spinner svg {
        fill: #ffffff;
    }

.tp-control-label {
    display: inline-block;
    margin-bottom: 5px;
}

    .tp-control-label.uppercase {
        text-transform: uppercase;
    }

.tp-control-label-check {
    display: block;
    white-space: nowrap;
    min-height: 34px;
}

    .tp-control-label-check .tp-form-control[type="checkbox"] {
        vertical-align: top;
    }

.tp-control-label-text {
    display: inline-block;
    white-space: normal;
    word-break: break-all;
    padding-right: 20px;
}

    .tp-control-label-text * {
        margin: 0;
        padding: 0;
        display: inline;
    }

.tp-radio-control-horizontal {
    display: block;
    width: 100%;
    padding: 8px 0;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #adaaa0;
    overflow: hidden;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

    .tp-radio-control-horizontal td {
        vertical-align: top;
    }

    .tp-radio-control-horizontal input[type="radio"] {
        margin-left: 12px;
        position: absolute;
    }

    .tp-radio-control-horizontal label[for] {
        margin: 0 12px 0 32px;
        display: block;
        vertical-align: top;
        line-height: 1.2;
    }

.tp-form-sep {
    text-align: center;
    font-family: pf_highway_sans_pro_lightRg,Arial,sans-serif;
    font-size: 21px;
    margin-bottom: 15px;
}

.tp-form-row {
    margin-right: -15px;
    margin-left: -15px;
}

    .tp-form-row:after,
    .tp-form-group:after {
        clear: both;
    }

    .tp-form-row:after,
    .tp-form-row:before,
    .tp-form-group:after,
    .tp-form-group:before {
        display: table;
        content: " ";
    }

.tp-form-full {
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}

.tp-form-half {
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}

.tp-form-third {
    width: 33.3%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}

.tp-form-quarter {
    width: 25%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}

.tp-form-threequarters {
    width: 75%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}

.tp-help-block {
    margin-top: 5px;
    display: block;
}

.has-success .tp-form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.has-success {
    color: #3c763d;
}

    .has-success .tp-form-control {
        border-color: #3c763d;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
    }

        .has-success .tp-form-control:focus {
            border-color: #2b542c;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
        }

.has-error .tp-form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.has-error,
.has-error * {
    color: #a94442;
}

    .has-error .tp-form-control {
        border-color: #a94442;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
    }

        .has-error .tp-form-control:focus {
            border-color: #843534;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
        }

.tp-ticket-details {
    margin-left: 10px;
}

.tp-form-row .msg {
    min-height: 55px;
}

/*
    Pao Simaxia
*/
.print-simaxia {
    padding: 15px;
}

.print-simaxia-form {
    font-size: 15px;
}

    .print-simaxia-form div {
        padding: 5px 0px;
    }

/*
    Split order
*/
.sp-form {
    padding: 20px;
}

    .sp-form > h2 {
        margin-bottom: 7px;
        font-weight: normal;
        font-size: 20px;
        font-family: pf_highway_sans_pro_mediumRg, arial,sans-serif;
    }

.sp-header,
.sp-sub-header {
    font-weight: normal;
    margin-bottom: 8px !important;
    color: #515151 !important;
    font-family: pf_highway_sans_pro_mediumRg, arial,sans-serif;
}

.sp-header {
    font-size: 19px;
}

.sp-sub-header {
    font-size: 17px;
}

.sp-form .map_button {
    font-size: 12px;
    font-weight: normal;
    font-family: pf_highway_sans_pro_mediumRg, arial,sans-serif;
    vertical-align: top;
    margin-left: 5px;
}

.problemMsg {
    height: 100px;
    line-height: 100px;
    text-align: center;
    font-size: 15px;
    font-family: pf_highway_sans_pro_lightRg,Arial,sans-serif;
}

/*
    TMDB
*/
.tmdb_attribution {
}

    .tmdb_attribution img {
        margin-right: 15px;
        width: 140px;
    }

    .tmdb_attribution span {
        font-size: 11px;
        line-height: 28px;
    }

/*
    Order Splitter
*/
table#seatselection-table {
    border-collapse: collapse;
    width: 100%;
    font-family: pf_highway_sans_pro_lightRg,arial,sans-serif;
    font-size: 15px;
    box-shadow: 1px 1px 3px #8c909738;
    border-radius: 10px;
    background-color: #fafafa;
}

    table#seatselection-table td {
        padding: 14px 20px;
        text-align: left;
    }

    table#seatselection-table th {
        font-weight: normal;
        font-size: 16px;
        color: #000;
        white-space: nowrap;
        padding: 14px 20px;
        text-align: left;
        border-bottom-width: 2px;
        font-family: pf_highway_sans_pro_mediumRg,arial,sans-serif;
        letter-spacing: .02em;
    }

    table#seatselection-table tbody tr {
        background-color: #fff;
        cursor: pointer;
    }

    table#seatselection-table.no-selection tbody tr {
        cursor: default;
    }

    table#seatselection-table tbody tr.odd,
    table#seatselection-table tbody tr:nth-child(odd) {
        background-color: #f5f5f5;
    }

    table#seatselection-table tbody tr:hover {
        background-color: #e5e5e5;
    }

    table#seatselection-table tbody tr.selected {
        background-color: #008584;
        color: #fff;
    }

    table#seatselection-table tfoot th {
        border-bottom-width: 1px;
    }

.deleteProductTd {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
}

.productimageDiv {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

.deliveryMethod {
    border-radius: 10px;
}

.noDisplay {
    display: none;
}

.spanDel {
    font-size: 14px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.spanOneDel {
    font-size: 16px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.cellCenter {
    text-align: center;
}

.cellRight {
    text-align: right !important;
}

div.seatsCount {
    float: left;
    margin: 12px auto 0 auto;
    color: #333333;
    height: 1.8em;
    line-height: 1.8em;
    font-size: 13px;
}

div.pager {
    float: right;
    margin: 15px auto 0 auto;
    display: inline-block;
}

    div.pager span {
        display: inline-block;
        width: 1.8em;
        height: 1.8em;
        line-height: 1.8;
        text-align: center;
        cursor: pointer;
        background: #000;
        color: #333333;
        background-color: #e7e7e7;
        border: 1px solid #cccccc;
        padding: 5px 8px;
    }

        div.pager span + span {
            margin-left: -1px;
        }

        div.pager span:hover {
            background-color: #cecece;
            border-color: #adadad;
            position: relative;
        }

        div.pager span.active {
            background: #cecece;
            border-color: #adadad;
            -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
            box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
            position: relative;
        }


/*
    Home SearchBox
*/
.home-search-container {
    margin: 0 auto;
    font: normal 14px pf_highway_sans_pro_lightRg,Arial,sans-serif;
    position: relative;
    height: 15px;
    -moz-transition: height .4s cubic-bezier(.25,.8,.25,1);
    -webkit-transition: height .4s cubic-bezier(.25,.8,.25,1);
    -o-transition: height .4s cubic-bezier(.25,.8,.25,1);
    transition: height .4s cubic-bezier(.25,.8,.25,1);
}

    .home-search-container.open {
        height: 84px;
    }

.home-search-header {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font: 100 26px pf_highway_sans_pro_mediumRg,Arial,sans-serif;
    line-height: 0.9;
    color: #555555;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 15px;
    overflow: hidden;
    white-space: nowrap;
    height: 100%;
    display: flex;
    align-items: center;
}

.home-search-inner {
    margin: 15px 0;
}

.home-search {
    position: relative;
    height: 54px;
    max-width: 100%;
    margin: 0 auto;
}

.home-search-bg {
    background: #ffffff;
    border: 2px solid #c2c2c2;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /*box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);*/
    -webkit-transition: box-shadow 200ms cubic-bezier(0.4, 0.0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0.0, 0.2, 1);
    -moz-transition: box-shadow 200ms cubic-bezier(0.4, 0.0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0.0, 0.2, 1);
    -o-transition: box-shadow 200ms cubic-bezier(0.4, 0.0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0.0, 0.2, 1);
    transition: box-shadow 200ms cubic-bezier(0.4, 0.0, 0.2, 1), border-color 200ms cubic-bezier(0.4, 0.0, 0.2, 1);
    -webkit-box-shadow: inset 0 4px 2px 0 rgba(33,37,41,.05);
    box-shadow: inset 0 4px 2px 0 rgba(33,37,41,.05);
}

.home-search[has-focus] .home-search-bg {
    border-color: #a6a6a6;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.09);
    box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.09);
}

.home-search-icon {
    position: absolute;
    height: 100%;
    left: 23px;
}

    .home-search-icon svg {
        width: 25px;
        height: 100%;
        /*fill: #404040;*/
        fill: #b5b5b5;
    }

.home-search-input-wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50px;
    right: 0;
}

    .home-search-input-wrapper > .clear_input_div {
        height: 100%;
    }

.home-search-input {
    -webkit-font-smoothing: antialiased;
    -webkit-appearance: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-border-radius: 0;
    font: normal 18px pf_highway_sans_pro_mediumRg,Arial,sans-serif;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    border: none;
    background-color: transparent;
    outline: 0;
    padding: 0 50px 0 10px;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #555;
    letter-spacing: .02em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .home-search-input::-webkit-input-placeholder {
        color: #757575;
        font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
        webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
    }

    .home-search-input:-moz-placeholder {
        color: #757575;
        opacity: 1;
        font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
        webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
    }

    .home-search-input::-moz-placeholder {
        color: #757575;
        opacity: 1;
        font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
        webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
    }

    .home-search-input:-ms-input-placeholder {
        color: #757575;
        font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
        webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
    }

    .home-search-input:focus::-webkit-input-placeholder {
        opacity: 0.5;
    }

    .home-search-input:focus:-moz-placeholder {
        opacity: 0.5;
    }

    .home-search-input:focus::-moz-placeholder {
        opacity: 0.5;
    }

    .home-search-input:focus:-ms-input-placeholder {
        opacity: 0.5;
    }

.home-search-input-wrapper .clear_input {
    text-decoration: none;
    font-size: 45px;
    /*color: #404040;*/
    color: #b5b5b5;
    left: auto !important;
    right: 20px !important;
    top: 0 !important;
    bottom: 0;
}

    .home-search-input-wrapper .clear_input > span {
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .home-search-input-wrapper .clear_input.loading {
        width: 24px;
        background: url("../../images/icons/loaders/ajax-loader.gif") no-repeat 50% 50%;
    }

        .home-search-input-wrapper .clear_input.loading span {
            display: none;
        }

.home-search-autocomplete {
    font-family: pf_highway_sans_pro_lightRg,Arial,sans-serif;
    background: #FFF;
    list-style: none;
    position: absolute;
    max-width: 100%;
    min-width: 300px;
    text-shadow: none;
    -webkit-box-shadow: rgba(0, 0, 0, .12) 0px 2px 4px 0px, 0 1px 17px 0 rgba(40, 44, 53, .1);
    box-shadow: rgba(0, 0, 0, .12) 0px 2px 4px 0px, 0 1px 17px 0 rgba(40, 44, 53, .1);
    right: 15px;
    left: 15px;
    top: 51px;
    z-index: 99;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
    color: #111433;
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s, max-height 0s ease-out .3s;
    -moz-transition: opacity 0.3s, -moz-transform 0.3s, max-height 0s ease-out .3s;
    transition: opacity 0.3s, transform 0.3s, max-height 0s ease-out .3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 0;
    overflow: hidden;
}

    .home-search-autocomplete.is-active {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0);
        max-height: 2000px;
        -webkit-transition: opacity 0.3s, -webkit-transform 0.3s, max-height 0s ease-in 0s;
        -moz-transition: opacity 0.3s, -moz-transform 0.3s, max-height 0s ease-in 0s;
        transition: opacity 0.3s, transform 0.3s, max-height 0s ease-in 0s;
    }

.autocomplete-header {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font: normal 17px pf_highway_sans_pro_mediumRg,Arial,sans-serif;
    text-transform: capitalize;
    letter-spacing: .05em;
    padding: 16px 20px 4px 20px;
    margin: 0;
    color: #1f262d;
}

.autocomplete-section {
    position: relative;
}

    .autocomplete-section + .autocomplete-section {
        border-top: 1px solid #eeedf2;
    }

.autocomplete-section-icon {
    width: 24px;
    height: 24px;
    background-size: 24px 24px;
    margin: 11px 0 0 15px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}

    .autocomplete-section-icon svg {
        fill: #7a7a7a;
    }

.autocomplete-list,
.autocomplete-list li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.autocomplete-result {
    padding: 14px 20px;
    display: block;
    text-decoration: none !important;
    cursor: pointer;
}

    .autocomplete-result:focus {
        background-color: #efefef;
        text-decoration: none;
    }

        .autocomplete-result:focus span {
            /*color: #fff;*/
        }

.autocomplete-result-title {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font: normal 16px pf_highway_sans_pro_lightRg,Arial,sans-serif;
    color: #222;
    display: block;
    line-height: 1.35;
    margin-bottom: 4px;
    text-shadow: 0 0 black;
}

.autocomplete-result-subtitle {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #999;
    display: block;
    line-height: 1.5;
    font: normal 15px pf_highway_sans_pro_lightRg,Arial,sans-serif;
}

.autocomplete-no-results {
    font: normal 15px pf_highway_sans_pro_mediumRg,Arial,sans-serif;
    padding: 16px 24px;
    color: #1f262d;
}

body.embedded .tabstaticbg {
    height: 62px;
    position: absolute;
    width: 292px;
}

/*
    Home Venue List
*/


.homepage-venue-filters {
    font-size: 0;
    margin-bottom: 10px !important;
}

.homepage-venue-filters-header {
    margin-bottom: 0 !important;
}

.homepage-venue-filters-body {
    background-color: #ffffff;
    border-left: 3px solid #522d58;
    padding: 5px;
}

    .homepage-venue-filters-body li {
        margin-bottom: 0 !important;
    }

    .homepage-venue-filters-body a {
        font-size: 13px;
        font-weight: normal;
        color: #4B305A;
        padding: 3px 20px 3px 6px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        background: url(../../images/ui/searchbox/venue_arrow.png) no-repeat 221px 6px;
    }

        .homepage-venue-filters-body a:hover {
            color: #ffffff;
            background-color: #4B305A;
            background-position: 221px -24px;
        }

/*
    Venue Filters
*/
.location-filter-wrap {
    padding: 15px 10px 15px 10px;
}

    .location-filter-wrap + .location-filter-wrap {
        padding-top: 0;
    }

    .location-filter-wrap .location-filter {
        width: 100%;
        border: 1px solid #a4a4a4;
        height: 29px;
        border-radius: 2px;
    }

    .location-filter-wrap .ms-options {
        left: 19px !important;
    }

    .location-filter-wrap .ms-options-wrap > .ms-options .ms-selectall {
        display: inline-block;
        padding: 5px 0;
    }

    .location-filter-wrap .ms-options-wrap > .ms-options > ul > li.optgroup .label {
        display: inline;
        padding: 5px 10px 5px 5px;
    }

    .location-filter-wrap .ms-options-wrap > .ms-options > ul > li.optgroup {
        padding-bottom: 10px;
    }

        .location-filter-wrap .ms-options-wrap > .ms-options > ul > li.optgroup:after {
            content: " ";
            visibility: hidden;
            display: block;
            height: 0;
            clear: both;
        }

    .location-filter-wrap .ms-options-wrap > .ms-options > ul label {
        border: none;
        margin: 2px;
        height: 40px;
    }

    .location-filter-wrap .optgroup li {
        height: 40px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: 1.4;
        margin: 0 auto;
        display: block;
    }

    .location-filter-wrap .ms-options-wrap > .ms-options {
        border: 1px solid #ddd;
        box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11);
        border-radius: 3px;
        margin-top: 5px;
    }

    .location-filter-wrap .ms-options-wrap > button,
    .location-filter-wrap .ms-options-wrap > button:focus {
        border: 1px solid #A4A4A4;
        border-radius: 2px;
        color: #666;
    }

/*.location-filter-wrap .ms-options-wrap > button:hover {
    box-shadow: 0 0 2px #A4A4A4;
}*/

body[data-filters=loading] .ms-options-wrap.data-loading > button:after {
    background: url("../../images/icons/loaders/inputloader.gif") no-repeat 97% 50%;
    border: none;
    display: block;
    width: 16px;
    height: 16px;
    margin-top: -7px;
}

.location-filter-wrap .ms-search {
    padding: 8px;
    background: #e5e4e4;
}

.location-filter-wrap .ms-options-wrap > .ms-options > .ms-search input {
    border: 1px solid #aaaaaa;
}

#scrollButtons {
    display: block;
    position: fixed;
    bottom: 120px;
    right: 50%;
    margin-right: -672px;
    z-index: 1;
    transition: bottom ease-in 0.4s, opacity ease-in 0.5s;
    width: 50px;
    height: 110px;
}

    #scrollButtons.withsidebanners {
        margin-right: -570px;
    }

    #scrollButtons.attachtoparent {
        position: absolute;
        margin-bottom: -200px;
        height: 50px;
    }

        #scrollButtons.attachtoparent a#scrollToBottom {
            display: none;
        }

    #scrollButtons.notshow {
        bottom: -200px;
        opacity: 0;
    }

    #scrollButtons .scrollButton {
        width: 50px;
        height: 50px;
        border-radius: 10px;
        font-size: 0;
        position: absolute;
        color: #474747;
        background-color: rgba(71,71,71, .4);
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        text-decoration: none;
    }

        #scrollButtons .scrollButton:hover {
            background-color: rgba(71,71,71, 1);
        }

        #scrollButtons .scrollButton:before {
            font-family: FontAwesome;
            font-size: 28px;
            color: #ffffff;
            content: "\f077";
            position: absolute;
            left: 11px;
            top: 13px;
            bottom: 0;
            right: 0;
            width: 27px;
            height: 20px;
            line-height: 20px;
        }

    #scrollButtons a#scrollToTop {
        top: 0;
    }

    #scrollButtons a#scrollToBottom {
        bottom: 0;
    }

        #scrollButtons a#scrollToBottom:before {
            content: "\f078";
        }

#whoson_chat_link {
    position: absolute;
    left: -20000px;
    top: -20000px;
}

/*
    Booking panel v3
*/
.booking-panel-wrap {
    background: #ffffff;
    border: 1px solid #e8e8e8;
    box-shadow: 0 2px 0 0 rgba(0,0,0,.016);
}

    .booking-panel-wrap * {
        font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
        color: #2a2a2a;
    }

.booking-panel-wrap__calendar-container {
    padding: 15px;
}

    .booking-panel-wrap__calendar-container .ui-datepicker {
        width: 100%;
        padding: 0;
        border: none;
        background: none;
    }

    .booking-panel-wrap__calendar-container .ui-widget.ui-widget-content {
        border: none;
    }

    .booking-panel-wrap__calendar-container .ui-widget-header {
        background: none;
        border: none;
        color: #2a2a2a;
        font-size: 22px;
        text-transform: uppercase;
    }

    .booking-panel-wrap__calendar-container .ui-datepicker-year {
        display: none;
    }

    .booking-panel-wrap__calendar-container .ui-datepicker table {
        margin: 0;
        font-size: 14px;
        table-layout: fixed;
    }

    .booking-panel-wrap__calendar-container .ui-datepicker th {
        text-transform: uppercase;
        font-size: 15px;
    }

    .booking-panel-wrap__calendar-container .ui-datepicker th,
    .booking-panel-wrap__calendar-container .ui-datepicker td {
        padding: 2px;
    }

        .booking-panel-wrap__calendar-container .ui-datepicker td span,
        .booking-panel-wrap__calendar-container .ui-datepicker td a {
            text-align: center;
            padding: 24%;
            border: none;
            border-radius: 3px;
        }

    .booking-panel-wrap__calendar-container .ui-datepicker thead span {
        display: block;
        margin: 15% 0;
        font-family: pf_highway_sans_pro_mediumRg, arial,sans-serif;
        font-weight: normal;
    }

    .booking-panel-wrap__calendar-container .ui-datepicker td a.ui-state-default {
        background: none;
        color: #2a2a2a;
        border: 1px solid #676d76;
    }

    .booking-panel-wrap__calendar-container .ui-datepicker td.ui-state-disabled {
        opacity: 1;
    }

        .booking-panel-wrap__calendar-container .ui-datepicker td.ui-state-disabled span {
            background: none;
            color: #cacaca;
            background-color: #f0f0f0;
            padding: 27%;
        }

    .booking-panel-wrap__calendar-container .ui-datepicker td.date-highlight:hover a,
    .booking-panel-wrap__calendar-container .ui-datepicker td a.ui-state-active {
        background-color: #703EFF;
        border-color: #703EFF;
        color: #ffffff;
    }

    .booking-panel-wrap__calendar-container .ui-datepicker .ui-datepicker-prev {
        left: 0;
        padding-left: 0;
        top: 5px;
        background-color: none;
        background-image: url(../../images/icons/svg/arrow-left.svg);
        background-size: 100% 100%;
        background-size: cover;
        cursor: pointer;
    }

    .booking-panel-wrap__calendar-container .ui-datepicker .ui-datepicker-next {
        right: 0;
        padding-right: 0;
        top: 5px;
        background-color: none;
        background-image: url(../../images/icons/svg/arrow-right.svg);
        background-size: 100% 100%;
        background-size: cover;
        cursor: pointer;
    }

        .booking-panel-wrap__calendar-container .ui-datepicker .ui-datepicker-prev span,
        .booking-panel-wrap__calendar-container .ui-datepicker .ui-datepicker-next span {
            display: none;
        }

        .booking-panel-wrap__calendar-container .ui-datepicker .ui-datepicker-prev.ui-state-hover,
        .booking-panel-wrap__calendar-container .ui-datepicker .ui-datepicker-next.ui-state-hover {
            border: none !important;
            background-color: transparent;
        }

    .booking-panel-wrap__calendar-container .ui-datepicker .ui-datepicker-prev-hover,
    .booking-panel-wrap__calendar-container .ui-datepicker .ui-datepicker-next-hover {
        top: 5px;
    }

    .booking-panel-wrap__calendar-container .ui-datepicker-other-month {
        visibility: hidden;
    }

.booking-panel-wrap__events-container {
    border: 1px solid #efefef;
    border-width: 0 0 0 1px;
    /*padding: 15px 20px 20px 20px;*/
}

section.play__filters.playSearchFilters2 {
    margin-top: -14px;
    box-shadow: 0 0 0 0;
}

.first-visible-event-without-calendar {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}


@media (min-width: 992px) {
    .first-visible-event {
        border-top-right-radius: 10px;
    }

    .booking-panel-wrap__events-container > div.vertical-align:first-of-type {
        border-top-right-radius: 10px;
        border-top-left-radius: 10px;
    }
}

.last-visible-event {
    border-bottom-right-radius: 10px;
}

.booking-panel-wrap__events-container > div.vertical-align:last-of-type {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.booking-panel-wrap__events-container .eb-button {
    width: 90%;
    max-width: 210px;
}

.booking-panel-wrap--calendarless .booking-panel-wrap__calendar-container {
    display: none;
}

.booking-panel-wrap--calendarless .booking-panel-wrap__events-container {
    width: 100%;
    border: none;
}

.events-container__header {
    margin: 15px 0 30px;
    text-transform: uppercase;
    text-align: center;
}

.events-container__item {
    border-bottom: 1px solid #efefef;
    border-right: 5px solid transparent;
    position: relative;
}

.booking-panel-wrap--calendarless .events-container__item:last-child {
    border-bottom: none;
}

.events-container__item:nth-child(even) {
    background-color: #fafafa;
}

.events-container__item--offer {
    background-repeat: no-repeat;
    background-position: calc(100% + 5px) 0%;
    background-image: url(../../images/misc/offer.png);
}

.events-container__item--pinned {
    background-repeat: no-repeat;
    background-position: calc(100% + 5px) 0%;
    background-image: url(../../images/misc/pin.png);
}

[class*='eb-availability'].events-container__item--offer,
[class*='eb-availability'].events-container__item--pinned {
    background-position: 100% 0%;
}

.events-container__item > div[class*='col-'] {
    padding: 20px 0 20px 15px;
}

body.embedded .events-container__item > div[class*='col-'] {
    padding: 30px 0 30px 15px;
}

.events-container__item-date,
.events-container__item-play {
    font-size: 17px;
    font-family: pf_highway_sans_pro_mediumRg, Arial, sans-serif;
    display: block;
    margin-bottom: 5px;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

    .events-container__item-date:first-letter {
        text-transform: uppercase;
    }

.events-container__item-map {
    font-size: 14px;
    letter-spacing: .01em;
}

.events-container__item-venue {
    color: #888888;
    font-size: 15px;
    display: block;
    margin-top: 5px;
}


.events-container__item-time,
.events-container__item-prices {
    color: #888888;
    font-size: 15px;
}

    .events-container__item-time::first-letter {
        text-transform: capitalize;
    }

.events-container__item-prices {
    white-space: nowrap;
}

    .events-container__item-prices > span.money {
        margin-right: 3px;
    }

    .events-container__item-prices > span + span {
        margin: 0 0 0 3px;
    }

    .events-container__item-prices > span:last-child {
        margin-right: 0;
    }

.eb-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    zoom: 1;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    vertical-align: middle;
    position: relative;
    width: auto;
    height: auto;
    border: 0;
    padding: var(--padding-button-16-24);
    text-align: center;
    text-decoration: none;
    font-size: var(--font-size-button);
    font-family: pf_highway_sans_pro_mediumRg, Arial, sans-serif;
    border-radius: var(--border-radius-button);
    white-space: nowrap;
    /* letter-spacing: 0em !important;*/
    line-height: 1;
}

.eb-button--with-icon-right {
    padding-right: 16px !important;
}

.eb-button--with-icon-left {
    padding-left: 16px !important;
}

.eb-button i {
    font-size: 18px;
    color: #fff;
}

.eb-button2 {
    display: flex;
    align-items: center;
    justify-content: center;
    zoom: 1;
    color: #fff;
    background-color: var(--color-purple);
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    vertical-align: middle;
    position: relative;
    width: auto;
    height: auto;
    border: 0;
    padding: 8px 16px;
    text-align: center;
    text-decoration: none !important;
    font-size: 14px;
    font-family: pf_highway_sans_pro_lightRg, Arial, sans-serif;
    border-radius: var(--border-radius-button);
    letter-spacing: .03em;
    line-height: 1;
    cursor: pointer;
}



input.eb-button {
    cursor: pointer;
}

.eb-button i.icn {
    font-size: 15px;
}

.eb-button.eb-button--icn-left i.icn {
    margin-right: 5px;
}

.eb-button.eb-button--icn-right i.icn {
    margin-left: 5px;
}

.eb-button span:not(.icn) {
    font-family: pf_highway_sans_pro_mediumRg, Arial, sans-serif;
}

.eb-button i.icn {
    font-weight: bold;
}

.eb-button:hover {
    text-decoration: none;
    background-color: #5a95f5;
}

.eb-button + .eb-button {
    margin-left: 10px;
}

.eb-button--primary {
    background-color: var(--color-primary-purple) !important;
    color: var(--color-button-text);
}

    .eb-button--primary span {
        color: var(--color-button-text);
    }

    .eb-button--primary:hover {
        background-color: var(--color-primary-purple-hover) !important;
    }

    .eb-button--primary:active {
        background-color: var(--color-primary-purple-active) !important;
    }

.eb-button--orange {
    background-color: #ff8800;
}

    .eb-button--orange:hover {
        background-color: #d97400;
    }

.eb-button--red {
    background-color: #cc0000;
}

    .eb-button--red:hover {
        background-color: #a60000;
    }

.eb-button--aqua {
    background-color: #33b5e5;
}

    .eb-button--aqua:hover {
        background-color: #2a97bf;
    }

.eb-button--violet {
    background-color: #aa66cc;
}

    .eb-button--violet:hover {
        background-color: #8a53a6;
    }

.eb-button--cyan {
    background-color: #2BBBAD;
}

    .eb-button--cyan:hover {
        background-color: #1c7a71;
    }

.eb-button--yellow {
    background-color: #fbc02d;
}

    .eb-button--yellow:hover {
        background-color: #d4a226;
    }

.eb-button--purple {
    background-color: #4a148c;
}

    .eb-button--purple:hover {
        background-color: #360e66;
    }

.eb-button--white {
    /* background-color: #ffffff;*/
    color: #3c3c3c;
}

    .eb-button--white:hover {
        background-color: #f5f5f5;
        color: #3c3c3c;
    }

.eb-button--white-border {
    background-color: #ffffff;
    color: #3c3c3c;
    border: 1px solid #e5e5e5 !important;
    border-radius: 3px !important;
    -webkit-box-shadow: unset !important;
    -moz-box-shadow: unset !important;
    box-shadow: unset !important;
}

    .eb-button--white-border:hover {
        background-color: #ffffff;
        color: #3c3c3c;
        border: 1px solid #b2b2b2 !important;
        border-radius: 3px !important;
        -webkit-box-shadow: unset !important;
        -moz-box-shadow: unset !important;
        box-shadow: unset !important;
    }

.eb-button--green-border {
    background-color: #ffffff;
    color: #703EFF;
    -webkit-box-shadow: 0 0 0 1px inset #703EFF;
    -moz-box-shadow: 0 0 0 1px inset #703EFF;
    box-shadow: 0 0 0 1px inset #703EFF;
}

    .eb-button--green-border:hover {
        background-color: #ffffff;
        color: #502CB5;
        -webkit-box-shadow: 0 0 0 1px inset #502CB5;
        -moz-box-shadow: 0 0 0 1px inset #502CB5;
        box-shadow: 0 0 0 1px inset #502CB5;
    }

.eb-button--purple-border {
    font-family: pf_highway_sans_pro_mediumRg;
    background-color: #ffffff;
    color: var(--color-purple);
    border: 1px solid var(--color-purple) !important;
    border-radius: var(--border-radius-button);
    -webkit-box-shadow: unset !important;
    -moz-box-shadow: unset !important;
    box-shadow: unset !important;
}

.eb-button--orange-border:hover {
    background-color: #ffffff;
    color: var(--color-purple);
    border: 1px solid var(--color-purple) !important;
    border-radius: var(--border-radius-button) !important;
    -webkit-box-shadow: unset !important;
    -moz-box-shadow: unset !important;
    box-shadow: unset !important;
}

.eb-button--gray {
    background: #D8D8D8;
    color: #414042;
}

    .eb-button--gray:hover {
        background: #CCCCCC;
    }

.eb-button[disabled],
.eb-button--disabled,
.eb-button--disabled:hover {
    cursor: not-allowed;
    color: #9F9F9F;
    background: #DFDFDF;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .eb-button--disabled span {
        color: #9F9F9F;
    }

/*.eb-button--soldout {
    position: relative;
    pointer-events: none;
}*/

/*  .eb-button--soldout:after {
        content: 'Sold out';
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        background: var(--color-soldout-background-button);
        border: var(--border-soldout-red-button);
        border-radius: var(--border-radius-button);
        color: #fc2d33 !important;
        cursor: not-allowed;
        line-height: 34px;
        pointer-events: none;
    }*/

.eb-button--soldout {
    background: var(--color-soldout-background-button);
    border: var(--border-soldout-red-button);
    color: var(--color-soldout-red-button) !important;
}

    .eb-button--soldout:hover {
        cursor: not-allowed;
        background: var(--color-soldout-background-button);
    }

body.en .eb-button--soldout:after {
    font-size: 80%;
}

.eb-button--link {
    background: none !important;
    padding: 0 !important;
    color: var(--color-purple);
}

.eb-button--link-dark {
}

.eb-button--tiny {
    /* padding: 5px 7px 4px 7px;*/
    padding: 6px 8px !important;
    line-height: 1.2 !important;
    font-size: 10px;
    margin-left: 8px !important;
}

.eb-button--small {
    padding: 8px 16px;
    font-size: 14px;
    line-height: 1.3;
}

eb-button--no-border {
    border: none;
}

.eb-button--no-border {
    border: none !important;
}

.eb-button.eb-button--small i.icn {
    font-size: 12px;
}

.eb-button--medium {
    padding: 10px;
    font-size: 12px;
}

.eb-button.eb-button--medium i.icn {
    font-size: 12px;
}

.eb-button--ticket {
    width: 80%;
    height: 32px;
    margin: auto;
    font-size: 14px;
}

.eb-button--ticket-black {
    background-color: #000;
}

.eb-button--ticket-transparent {
    background: none !important;
    color: var(--color-purple);
    font-family: pf_highway_sans_pro_mediumRg;
    line-height: 1.3;
}

.border--purple {
    border: 1px solid var(--color-purple);
}

.border--black {
    border: 1px solid #5F6061;
}

.purple-full-button:hover {
    background-color: var(--color-purple-hover);
}

.purple-full-button:active {
    background-color: var(--color-purple-pressed);
}

.purple-outline-button:hover {
    color: var(--color-purple-hover);
    border: 1px solid var(--color-purple-hover);
}

.purple-outline-button:active {
    color: var(--color-purple-pressed);
    border: 1px solid var(--color-purple-pressed);
}

.purple-link-button:hover {
    color: var(--color-purple-hover);
}

.purple-link-button:active {
    color: var(--color-purple-pressed);
}

.eb-button--large {
    padding: 16px 24px;
    font-size: 16px;
}

.eb-button.eb-button--large i.icn {
    font-size: 16px;
}

.eb-button--full {
    box-sizing: border-box;
    width: 100%;
}

.eb-button--notransform {
    text-transform: none;
}

.eb-button--link,
.eb-button--link:hover {
    background: none;
    color: #3f74c4;
}

.eb-button--noradius {
    border-radius: 0;
}

.eb-notification {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 15px;
    font-family: pf_highway_sans_pro_lightRg, Arial, sans-serif;
    border: 1px solid transparent;
    color: #ffffff;
    padding: 10px;
    width: 100%;
    display: block;
    -webkit-box-shadow: 2px 2px 5px #aaaaaa;
    box-shadow: 2px 2px 5px #aaaaaa;
}

.eb-notification--warning {
    border-color: #b97429;
    background-color: rgba(206, 129, 46, 1);
}

.eb-notification--error {
    border-color: #b41d1d;
    background-color: rgba(202, 33, 33, 1);
}

.eb-notification--success {
    border-color: #24a370;
    background-color: rgba(41, 184, 126, 1);
}

.eb-availability--green {
    border-right-color: #27be63;
}

.eb-availability--orange {
    border-right-color: #ffdd12;
}

.eb-availability--red {
    border-right-color: #fcb042;
}

.eb-availability--soldout {
    border-right-color: #fc2d33;
}

.si-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    line-height: 36px;
    height: 36px;
    padding-left: 10px;
    min-width: 70px;
    border-radius: 3px;
    border: 1px solid #ccc;
    background: url(../../images/icons/svg/dropdown_triangle.svg) 85% center no-repeat #fff;
    font-smoothing: antialiased;
    font-family: pf_highway_sans_pro_lightRg, Arial, sans-serif;
    font-size: 16px;
    color: #111;
}

select.si-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}

select.si-select option {
    padding: 3px 13px;
    font-family: pf_highway_sans_pro_lightRg, Arial, sans-serif;
    font-size: 16px;
}

select.si-select::-ms-expand {
    display: none;
}

.modal-header.eb-modal__header {
    box-shadow: 0 1px 0 rgba(12,13,14,0.1), 0 1px 3px rgba(12,13,14,0.1), 0 4px 20px rgba(12,13,14,0.035), 0 1px 1px rgba(12,13,14,0.025);
    border-bottom: none;
    position: relative;
    z-index: 1;
}

.eb-modal__header__close {
    position: absolute;
    right: 15px;
    top: 6px;
    text-decoration: none;
    color: #282C35;
    font-size: 26px;
    display: block;
    width: 30px;
    text-align: center;
}

    .eb-modal__header__close:hover {
        text-decoration: none;
    }

.eb-modal__header__back {
    position: absolute;
    left: 15px;
    top: 7px;
    text-decoration: none;
    display: block;
    width: 30px;
    height: 33px;
    text-align: center;
}

    .eb-modal__header__back i {
        font-size: 26px;
        line-height: 33px;
        color: #282C35;
        vertical-align: middle;
    }

.eb-modal__header__title {
    font-family: pf_highway_sans_pro_mediumRg, arial,sans-serif;
    text-align: center;
    font-size: 18px;
    padding: 0 30px;
}

.eb-modal-panel.eb-modal-panel--dark > .panel-heading.panel-heading {
    background-color: #dbdbdb;
    border-color: #c4c4c4;
}

.panel-group .panel.eb-modal-panel.eb-modal-panel--dark, .panel.eb-modal-panel.eb-modal-panel--dark {
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.26), 0 0 0 1px rgba(0,0,0,0.13);
}

.panel-group .eb-modal-panel--dark .panel-heading + .panel-collapse > .panel-body,
.panel-group .eb-modal-panel--dark .panel-heading + .panel-collapse > .list-group {
    border-top-color: #c8c8c8;
}

.eb-modal__body {
    min-height: 50px;
}

.eb-modal__view {
    padding: 15px;
    display: none;
}

.eb-modal__refresh {
    float: right !important;
    color: black;
    font-size: 25px;
}

.eb-modal-input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px;
    vertical-align: middle;
    width: 100%;
    padding: 9px 12px;
    border: 1px #D2D6DF solid;
    background: #fff;
    color: #45494E;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    letter-spacing: .5px;
}

.modal-footer.eb-modal__footer {
    box-shadow: 0 -1px 0 rgba(12,13,14,0.1), 0 -1px 1px rgba(12,13,14,0.025), 0 -1px 3px rgba(12,13,14,0.1), 0 -4px 20px rgba(12,13,14,0.035);
    position: relative;
    border-top: none;
    z-index: 1;
}

    .modal-footer.eb-modal__footer span:not(.ladda-label) {
        font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
        font-size: 14px;
        letter-spacing: .03em;
    }

    .modal-footer.eb-modal__footer span.eb-modal__footer-label {
        font-family: pf_highway_sans_pro_mediumRg, arial,sans-serif;
    }

.eb-modal__footer .eb-button {
    min-width: 130px;
}

.panel-group .panel.eb-modal-panel,
.panel.eb-modal-panel {
    border: none;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
    border-radius: 0;
}

    .panel.eb-modal-panel + .panel.eb-modal-panel {
        margin-top: 10px;
    }

.panel-heading.eb-modal-panel__header {
    background: #F0F0F0;
    border-radius: 0;
}

.eb-modal-panel__header__title,
.eb-modal-panel__header__price {
    font-size: 16px;
    color: #282C35;
    text-decoration: none;
    font-family: pf_highway_sans_pro_mediumRg, arial,sans-serif;
}

.eb-modal-panel__header__arrow > i {
    display: none;
    cursor: pointer;
    float: right;
    font-size: 26px;
    line-height: 20px;
    margin-top: -2px;
}

.eb-modal-panel__header__arrow > .icn-angle-up {
    display: block;
}

.panel-heading.collapsed .eb-modal-panel__header__arrow > .icn-angle-up {
    display: none;
}

.panel-heading.collapsed .eb-modal-panel__header__arrow > .icn-angle-down {
    display: block;
}

.eb-modal-panel__header__zone.zoneColor {
    border-width: 8px;
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    margin-top: -3px;
    margin-right: 10px;
}

.eb-modal-panel__header__zone--round {
    border-radius: 7px;
}

.list-group:empty {
    display: none;
}

.eb-modal .list-group-item {
    padding: 15px;
}

.list-group-item.eb-modal-panel__list-item {
    vertical-align: middle;
    line-height: 20px;
    border-radius: 0 !important;
}

.eb-modal-panel__list-sub-item {
    margin-bottom: 8px;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 8px;
}

.list-group-item.eb-modal-panel__list-item--selected {
    background-color: #fff2c9;
}

.eb-modal-panel__list-item span {
    font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
}

.eb-modal-panel__list-item i.icn {
    margin-left: 10px;
    font-size: 15px;
}

.eb-modal-panel__list-item-section,
span.eb-modal-panel__list-item-section {
    font-size: 16px;
    font-family: pf_highway_sans_pro_mediumRg, arial,sans-serif;
    white-space: normal;
}

.eb-modal-panel__list-item-price {
    font-size: 15px;
    color: #45494E;
}

.eb-modal-panel__list-item-delete,
.eb-modal-panel__list-item-delete > i.icn {
    color: #282C35;
    font-size: 19px;
}

.is-truncated {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.is-wrapped {
    text-overflow: ellipsis;
    overflow: hidden;
}

.eb-modal-link {
    text-decoration: none;
    font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
    font-size: 15px;
}

    .eb-modal-link:hover {
        text-decoration: underline;
    }

.ck-approval-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.85);
    z-index: 9998;
}

.ck-approval-body {
    text-align: center;
    position: relative;
    top: 10px;
    font-size: 22px;
    background-color: #ffffff;
    z-index: 9999;
    width: 400px;
    max-width: 100%;
    margin: 0 auto;
    padding: 30px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#cboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}

#colorbox {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10000;
}

#cboxWrapper {
    z-index: 10000;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#cboxTitle {
    margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer;
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic;
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}

#colorbox, #cboxContent, #cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
    background: #444;
    background: rgba(0,0,0,0.75);
}

#cboxContent {
    margin: 20px 27px 0 14px;
    background: #000;
}

.cboxIframe {
    background: #fff;
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc;
}

#cboxLoadedContent {
    border: 5px solid #000;
    background: #fff;
}

#cboxTitle {
    position: absolute;
    top: -20px;
    left: 0;
    color: #ccc;
}

#cboxCurrent {
    position: absolute;
    top: -20px;
    right: 0px;
    color: #ccc;
}

#cboxLoadingGraphic {
    background: url(../../aidive/js/jquery/colorbox/images/loader.gif) no-repeat center center;
}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    width: auto;
    background: none;
}

    /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
    #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
        outline: 0;
    }

#cboxPrevious, #cboxNext {
    -webkit-transform: translateZ(0);
    top: 10%;
    width: 8%;
    height: 80%;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    opacity: 0.5;
    position: fixed;
}

    #cboxPrevious:hover, #cboxNext:hover {
        opacity: 1;
        background-color: rgba(0,0,0,0.5);
    }

#cboxClose {
    background: url(../../aidive/js/jquery/colorbox/images/close.png) no-repeat top right;
}

#cboxSlideshow {
    position: absolute;
    top: -20px;
    right: 90px;
    color: #fff;
}

#cboxPrevious {
    background-image: url(../../aidive/js/jquery/colorbox/images/prev.png);
    border-radius: 0 3px 3px 0;
    left: 0;
}

#cboxNext {
    background-image: url(../../aidive/js/jquery/colorbox/images/next.png);
    border-radius: 3px 0 0 3px;
    right: 0;
}

#cboxClose {
    position: absolute;
    top: 0;
    right: -27px;
    display: block;
    width: 29px;
    height: 29px;
    text-indent: -9999px;
}

*:first-child + html #cboxClose {
    top: 34px;
}

.ms-options-wrap,
.ms-options-wrap * {
    box-sizing: border-box;
}

    .ms-options-wrap > button:focus,
    .ms-options-wrap > button {
        position: relative;
        width: 100%;
        text-align: left;
        border: 1px solid #aaa;
        background-color: #fff;
        padding: 5px 20px 5px 5px;
        margin-top: 1px;
        font-size: 13px;
        color: #aaa;
        outline: none;
        white-space: nowrap;
    }

        .ms-options-wrap > button:after {
            content: ' ';
            height: 0;
            position: absolute;
            top: 50%;
            right: 5px;
            width: 0;
            border: 6px solid rgba(0, 0, 0, 0);
            border-top-color: #999;
            margin-top: -3px;
        }

    .ms-options-wrap > .ms-options {
        position: absolute;
        left: 0;
        width: 100%;
        margin-top: 1px;
        margin-bottom: 20px;
        background: white;
        z-index: 2000;
        border: 1px solid #aaa;
    }

        .ms-options-wrap > .ms-options > .ms-search input {
            width: 100%;
            padding: 4px 5px;
            border: none;
            border-bottom: 1px groove;
            outline: none;
        }

        .ms-options-wrap > .ms-options .ms-selectall {
            display: inline-block;
            font-size: .9em;
            text-transform: lowercase;
            text-decoration: none;
        }

            .ms-options-wrap > .ms-options .ms-selectall:hover {
                text-decoration: underline;
            }

        .ms-options-wrap > .ms-options > .ms-selectall.global {
            margin: 4px 5px;
        }

        .ms-options-wrap > .ms-options > ul,
        .ms-options-wrap > .ms-options > ul > li.optgroup ul {
            list-style-type: none;
            padding: 0;
            margin: 0;
        }

            .ms-options-wrap > .ms-options > ul > li.optgroup {
                padding: 5px;
            }

                .ms-options-wrap > .ms-options > ul > li.optgroup + li.optgroup {
                    border-top: 1px solid #aaa;
                }

                .ms-options-wrap > .ms-options > ul > li.optgroup .label {
                    display: block;
                    padding: 5px 0 0 0;
                    font-weight: bold;
                }

            .ms-options-wrap > .ms-options > ul label {
                position: relative;
                display: inline-block;
                width: 100%;
                padding: 4px;
                margin: 1px 0;
                border: 1px dotted transparent;
            }

                .ms-options-wrap > .ms-options > ul label:hover {
                    background-color: #efefef;
                    border-color: #999;
                }

            .ms-options-wrap > .ms-options > ul li.selected label {
                background-color: #efefef;
                border-color: transparent;
            }

            .ms-options-wrap > .ms-options > ul input[type="checkbox"] {
                margin: 0 5px 0 0;
                position: absolute;
                left: 4px;
                top: 7px;
            }

        .ms-options-wrap > .ms-options.hide-checkbox > ul input[type="checkbox"] {
            position: absolute !important;
            height: 1px;
            width: 1px;
            overflow: hidden;
            clip: rect(1px 1px 1px 1px);
            clip: rect(1px, 1px, 1px, 1px);
        }

/**
 * @author zhixin wen <wenzhixin2010@gmail.com>
 */

.ms-parent {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.ms-choice {
    display: block;
    position: relative;
    margin: 0;
    padding: 0 5px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    border: 1px solid #aaa;
    background-color: #fff;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
    background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
    cursor: pointer;
    white-space: nowrap;
    text-decoration: none;
    text-align: left;
    color: #444;
}

    .ms-choice.disabled {
        background-color: #f4f4f4;
        background-image: none;
        border: 1px solid #ddd;
        cursor: default;
    }

    .ms-choice > span {
        position: absolute;
        top: 0;
        left: 0;
        right: 20px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
        padding-left: 8px;
    }

        .ms-choice > span.placeholder {
            color: #999;
        }

    .ms-choice > div {
        position: absolute;
        top: 0;
        right: 0;
        width: 20px;
        height: 100%;
        background: url('../../aidive/js/jquery/multiple-select/chosen-sprite.png') no-repeat 0 8px;
    }

        .ms-choice > div.open {
            background: url('../../aidive/js/jquery/multiple-select/chosen-sprite.png') -18px 8px no-repeat;
        }

.ms-drop {
    overflow: hidden;
    display: none;
    padding: 0;
    position: absolute;
    z-index: 1000;
    color: #444;
    top: 100%;
    z-index: 1010;
    width: 100%;
    background: #fff;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

    .ms-drop.bottom {
        top: 100%;
        -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
        -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
        box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    }

    .ms-drop.top {
        bottom: 100%;
        -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
        -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
        box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
    }

.ms-search {
    display: inline-block;
    margin: 0;
    min-height: 26px;
    padding: 4px;
    position: relative;
    white-space: nowrap;
    width: 100%;
    z-index: 10000;
}

    .ms-search input {
        width: 100%;
        height: auto !important;
        min-height: 24px;
        padding: 0 20px 0 5px;
        margin: 0;
        outline: 0;
        font-family: sans-serif;
        font-size: 1em;
        border: 1px solid #aaa;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        background: #fff url('../../aidive/js/jquery/multiple-select/multiple-select.png') no-repeat 100% -22px;
        background: url('../../aidive/js/jquery/multiple-select/multiple-select.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
        background: url('../../aidive/js/jquery/multiple-select/multiple-select.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
        background: url('../../aidive/js/jquery/multiple-select/multiple-select.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
        background: url('../../aidive/js/jquery/multiple-select/multiple-select.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
        background: url('../../aidive/js/jquery/multiple-select/multiple-select.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
        background: url('../../aidive/js/jquery/multiple-select/multiple-select.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
    }

    .ms-search, .ms-search input {
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

.ms-drop ul {
    border: 1px solid #aaa;
    border-top: 0;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0;
    padding: 5px;
    max-height: 240px;
    -webkit-overflow-scrolling: touch;
}

    .ms-drop ul > li {
        list-style: none;
        display: list-item;
        background-image: none;
        position: static;
        padding: 2px 4px 2px 4px;
    }

        .ms-drop ul > li .disabled {
            opacity: .35;
            filter: Alpha(Opacity=35);
        }

        .ms-drop ul > li.multiple {
            display: block;
            float: left;
        }

        .ms-drop ul > li.group {
            clear: both;
        }

        .ms-drop ul > li.multiple label {
            width: 100%;
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .ms-drop ul > li label {
            font-weight: normal;
            display: block;
            white-space: nowrap;
        }

            .ms-drop ul > li label.optgroup {
                font-weight: bold;
            }

.ms-drop input[type="checkbox"] {
    vertical-align: middle;
    margin-right: 5px;
}

.ms-drop .ms-no-results {
    display: none;
}

.ms-select-all {
    background: #d8d9da;
    padding: 4px !important;
}

.slabtexted .slabtext {
    display: -moz-inline-box;
    display: inline-block;
    white-space: nowrap;
}

.slabtextinactive .slabtext {
    display: inline;
    white-space: normal;
    font-size: 1em !important;
    letter-spacing: inherit !important;
    word-spacing: inherit !important;
    *letter-spacing: normal !important;
    *word-spacing: normal !important;
}

.slabtextdone .slabtext {
    display: block;
}

.balance-text {
    text-wrap: balanced;
}

.responsive-tabs {
    margin: 0;
    padding: 0;
}

    .responsive-tabs dt {
        padding: 0.5em;
        border-top: 3px solid #D4D4D4;
        color: #a1a4aa;
        cursor: pointer;
        font: normal 19px pf_highway_sans_pro_lightRg, arial,sans-serif;
        display: none;
        height: 40px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 17px;
    }

.responsive-tabs-dropdown {
    display: block;
}

.responsive-tabs dt:first-child {
    border-top: 0;
}

.responsive-tabs .active {
    border-bottom-color: #1b2432;
    color: #1b2432;
}

    .responsive-tabs .active + dd {
        display: block;
    }

.responsive-tabs dd {
    display: none;
    padding: 30px 0 0 0;
    margin: 0;
}

.responsive-tabs-placeholder {
    display: none;
}

.flex-form .field-group {
    display: flex;
    margin: 0 0 5px 0;
    vertical-align: top;
}

    .flex-form .field-group .label {
        flex: .5;
        font-weight: bold;
    }

    .flex-form .field-group .field {
        flex: 3;
    }

        .flex-form .field-group .field.field--overflowed {
            max-height: 100px;
            overflow-y: auto;
        }

    .flex-form .field-group:last-child {
        margin-bottom: 0;
    }

.flex-form + h4 {
    margin-top: 30px;
}

.table-wrapper {
    position: relative;
    overflow: hidden;
    max-width: 100%;
}

    .table-wrapper:after {
        content: "";
        position: absolute;
        top: 0;
        left: 100%;
        width: 50px;
        height: 100%;
        border-radius: 10px 0 0 10px / 50% 0 0 50%;
        box-shadow: -5px 0 10px rgba(0, 0, 0, 0.25);
    }

    .table-wrapper .table-inner {
        overflow-x: auto;
    }

        .table-wrapper .table-inner::-webkit-scrollbar {
            -webkit-appearance: none;
            width: 14px;
            height: 14px;
        }

        .table-wrapper .table-inner::-webkit-scrollbar-thumb {
            border-radius: 5px;
            border: 2px solid #fff;
            background-color: #8e9eab;
        }

    .table-wrapper table,
    .table-wrapper table td,
    .table-wrapper table th {
        border: 1px solid #ddd;
        border-spacing: 0;
        border-collapse: collapse;
    }

        .table-wrapper table td,
        .table-wrapper table th {
            padding: 8px;
            line-height: 1.42857143;
            vertical-align: top;
        }

        .table-wrapper table > thead > tr > td,
        .table-wrapper table > thead > tr > th,
        .table-wrapper table > tbody > tr > th,
        .table-wrapper table > tr > th {
            border-bottom-width: 2px;
        }

        .table-wrapper table > thead:first-child > tr:first-child > td,
        .table-wrapper table > thead:first-child > tr:first-child > th,
        .table-wrapper table > tr:first-child > th {
            border-top-width: 0;
        }

        .table-wrapper table > tr > th,
        .table-wrapper table > tbody > tr > th {
            vertical-align: bottom;
            text-align: left;
            font-weight: bold;
        }

        .table-wrapper table > tbody > tr:nth-of-type(odd) {
            background-color: #f9f9f9;
        }

.bookingpanel_inner--flex {
    display: flex;
}

.bookingpanel_inner--left {
    width: 258px;
}

.bookingpanel_inner--right {
    flex: 1;
}

.bookingpanel_inner--left:not(.hide) + .bookingpanel_inner--right {
    padding-left: 20px;
}

.mc-schedule {
    display: block;
    border: 1px solid orange;
    margin-bottom: 15px;
    background-color: white;
    overflow: hidden;
    padding: 15px 15px 15px 100px;
    background: #ffffff url(../../Templates/LandingPages/Mastercard/assets/images/mastercard_logo.png) no-repeat 20px center;
    background-size: 64px 50px;
    line-height: 1.4;
    font-size: 13px;
}

    .mc-schedule h1 {
        font-size: 22px;
        margin-bottom: 5px;
        padding: 0;
    }

#ui-datepicker-div {
    z-index: 4 !important;
}

.ui-dialog.dlg-reservation .ui-dialog-titlebar-close {
    margin: 0;
}

.ui-dialog.dlg-reservation .ui-dialog-content {
    font-size: 16px !important;
    font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
}

.ui-dialog.dlg-reservation .ui-widget-content {
    border-color: #e8e9ea;
}

.ui-dialog.dlg-reservation .ui-dialog-buttonpane {
    margin: 0;
    padding: 0 20px 20px;
}

.dlg-button--outline {
    color: var(--color-purple) !important;
    border: 1px solid var(--color-purple) !important;
}

    .dlg-button--outline:hover {
        color: var(--color-purple-hover) !important;
        border: 1px solid var(--color-purple-hover) !important;
    }

.countdown_timer_notification {
    background-color: var(--color-alert);
    padding: 16px;
    margin-bottom: 20px;
    overflow: hidden;
    font-size: 14px;
    position: relative;
    border-radius: 8px;
    color: var(--color-dark-blue);
    display: flex;
    align-items: center;
}

    .countdown_timer_notification div {
        width: 70px;
        font-size: 20px;
        line-height: 1;
        display: block;
        max-width: 70px;
        font-family: pf_highway_sans_pro_mediumRg;
    }

    .countdown_timer_notification span {
        flex: 1;
        line-height: 1.5;
        margin: 2px 0 0 0;
        word-wrap: break-word;
        font-size: 14px;
        font-family: pf_highway_sans_pro_lightRg, Arial, sans-serif;
        letter-spacing: .01em;
    }

        .countdown_timer_notification span strong {
            font-family: pf_highway_sans_pro_lightRg,Arial,sans-serif;
            margin: -1px 3px 0 3px;
        }

    .countdown_timer_notification .eb-button {
        margin-left: 16px;
    }

    .countdown_timer_notification .eb-button--plain {
        font-size: 14px !important;
        padding: 0 !important;
        color: var(--color-purple) !important;
    }

        .countdown_timer_notification .eb-button--plain:hover {
            background: none !important;
            color: var(--color-purple-hover) !important;
        }

.more-info-link {
    margin-top: 10px;
    display: inline-block;
    color: var(--color-purple-dark-link);
}

    .more-info-link::first-letter {
        text-transform: capitalize;
    }

.rounded-corners {
    border-radius: 5px;
    box-shadow: 0 1px 4px rgba(28,35,43,.15);
}

.streaming_info_container {
    background-color: #F1F8E8;
    border: 1px solid #46B101;
    margin: 0 5px 20px 5px;
    padding: 15px;
    overflow: hidden;
    font-size: 13px;
    position: relative;
}

    .streaming_info_container p {
        line-height: 1.2;
        margin-right: 35px;
        word-wrap: break-word;
        font-size: 15px;
        font-family: pf_highway_sans_pro_lightRg, Arial, sans-serif;
        letter-spacing: .01em;
    }

        .streaming_info_container p:last-child {
            margin-bottom: 0;
        }

    .streaming_info_container .eb-button {
        padding: 9px 10px 8px 10px;
    }

.mcard-coupon {
    font-weight: bold;
    font-size: 18px;
    font-family: "Courier New", arial, sans-serif;
    text-align: center;
    margin-bottom: 20px;
    padding: 5px;
    border: 3px dashed rgb(171, 171, 171);
}

.apple-wallet-footnote {
    font-size: 11px !important;
    color: #888 !important;
    font-family: pf_highway_sans_pro_lightRg,Arial,sans-serif !important;
    margin-top: 5px;
}

/*!
    * Yamm!3 - Yet another megamenu for Bootstrap 3
    * http://geedmo.github.com/yamm3
    * 
    * @geedmo - Licensed under the MIT license
    */
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
    position: static;
}

.yamm .container {
    position: relative;
}

.yamm .dropdown-menu {
    left: auto;
}

/*.yamm .yamm-content {
    padding: 15px;
}*/

.filteringHome .yamm {
    padding: 10px;
}

.filteringHome .yamm1 {
    padding: 10px 10px 10px 0;
}


.yamm .dropdown.yamm-fw .dropdown-menu {
    left: 0;
    right: 0;
}

/*
    Homepage Filters
*/
/*.play__filters*/ .playSearchFilters2 {
    justify-content: space-around !important;
    display: flex !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
    padding: 20px 20px 25px 20px !important;
    background: #ffffff;
    -webkit-border-radius: 5px;
    border-radius: 5px !important;
    margin: -25px 0 20px 0;
}

.playSearchFilters2 {
    flex-direction: row !important;
}

    .playSearchFilters2 > div {
        margin: 0;
        padding: 0;
        width: 48% !important;
    }

    .playSearchFilters2 .navbar-nav {
        margin: 0;
    }

.play__filters {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 20px 20px 0 20px;
    background: #ffffff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: -25px 0 0 0;
    box-shadow: 0px 0px 12px 10px rgb(0 0 0 / 4%);
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
}

    .play__filters > div {
        margin: 0;
        padding: 0;
        width: 32%;
    }

    .play__filters .navbar-nav {
        margin: 0;
    }

#filters_carousel {
    background: #ffffff;
    padding: 15px 20px 10px 20px;
    margin-top: -25px;
    margin-bottom: 20px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-box-shadow: 0px 20px 20px rgba(0,0,0,.06);
    box-shadow: 0px 20px 20px rgba(0,0,0,.06);
}

.flt-dropdown-wrapper {
    font-family: pf_highway_sans_pro_lightRg,Arial,sans-serif;
}

    .flt-dropdown-wrapper strong {
        font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
        font-weight: normal;
        font-size: 17px;
    }

    .flt-dropdown-wrapper .nav,
    .flt-dropdown-wrapper .nav .dropdown {
        width: 100%;
    }

    .flt-dropdown-wrapper .dropdown-menu {
        top: unset;
        border: none;
        border-radius: 0;
        padding: 0;
    }

.flt-dropdown-trigger {
    display: block;
    position: relative;
    text-decoration: none;
    padding: 7px 36px 15px 20px !important;
    line-height: 51px;
    width: 100%;
    color: #555;
    font: bold 1.45em pf_highway_sans_pro_lightRg,Arial,sans-serif;
    background: #e8e8e8 !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-top: 8px solid #e8e8e8;
}

    .flt-dropdown-trigger > label {
        /*color: #404040;*/
        text-transform: uppercase;
        font-size: 14px;
        display: block;
        font-weight: normal;
        cursor: pointer;
    }

.textAlignLeft {
    text-align: left !important;
}

.flt-dropdown-trigger > input[type="text"] {
    padding: 0;
    border: 0;
    background: transparent;
    width: 100%;
    font: normal 18px pf_highway_sans_pro_mediumRg,Arial,sans-serif;
    cursor: pointer;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                                supported by Chrome and Opera */
    color: #555;
}

.flt-dropdown-trigger:before, .flt-dropdown-trigger:after {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -1px;
    height: 2px;
    width: 9px;
    background: #555555;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: width 0.3s, -webkit-transform 0.3s;
    -moz-transition: width 0.3s, -moz-transform 0.3s;
    transition: width 0.3s, transform 0.3s;
}

.flt-dropdown-trigger:before {
    right: 22px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.flt-dropdown-trigger:after {
    right: 17px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.dropdown.open .flt-dropdown-trigger:before,
.dropdown.open .flt-dropdown-trigger:after {
    width: 14px;
}

.dropdown.open .flt-dropdown-trigger:before {
    -webkit-transform: translateX(5px) rotate(-45deg);
    -moz-transform: translateX(5px) rotate(-45deg);
    -ms-transform: translateX(5px) rotate(-45deg);
    -o-transform: translateX(5px) rotate(-45deg);
    transform: translateX(5px) rotate(-45deg);
}

.dropdown.open .flt-dropdown-trigger:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.gender-filters {
    width: 360px;
    font-size: 16px;
}

    .gender-filters a {
        display: block;
        color: #555555;
        text-decoration: none;
        position: relative;
    }

        .gender-filters a i.icn {
            position: absolute;
            left: 0;
            top: 13px;
            font-size: 17px;
            color: #b5b5b5;
        }

        .gender-filters a:hover i.icn {
            color: #555555;
        }

.play__filters ul.option-set li,
.play__filters ul.sorter li {
    float: left;
}

#filters_carousel ul {
    list-style-type: none;
    margin: 0;
    margin-top: 8px;
    padding: 0;
}

#filters_carousel li {
    list-style-type: none;
    display: inline-block;
    margin: 0;
    padding: 0;
}

    #filters_carousel li a {
        display: block;
        color: #555;
        background: #e8e8e8;
        padding: 7px 30px 7px 11px;
        margin: 0 10px 10px 0;
        text-decoration: none;
        /*border: 1px solid #c2c2c2;*/
        font-size: 15px;
        position: relative;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

        #filters_carousel li a:before,
        #filters_carousel li a:after {
            content: '';
            position: absolute;
            top: 50%;
            height: 2px;
            width: 12px;
            background: #555555;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            right: 8px;
        }

        #filters_carousel li a:before {
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        #filters_carousel li a:after {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

#venumenu:not(.mm-menu) {
    display: none;
}

.mm-menu.mm-offcanvas.mm-opened {
    z-index: 1000;
}

.mm-clear:after,
.mm-clear:before,
.mm-close:after,
.mm-close:before {
    width: 7px !important;
    height: 7px !important;
    top: 4px !important;
}

.location-filters {
    width: 448px;
    height: 400px;
}

.play__filters .dropdown-menu {
    border: none;
}

.flt-dropdown-wrapper .mm-wrapper {
    height: 400px;
}

.flt-dropdown-wrapper .mm-menu {
    background-color: #ffffff;
    color: #232323;
    font-size: 16px;
    width: 100%;
    height: 100%;
}

.flt-dropdown-wrapper .mm-listview,
.flt-dropdown-wrapper .mm-search input {
    font-size: 18px;
}

.flt-dropdown-wrapper .mm-search input {
    border-radius: 0;
    height: 40px;
    line-height: 40px;
    max-height: 40px;
}

.flt-dropdown-wrapper .mm-listview .mm-divider {
    font-size: 12px;
}

.genreDropDown, .locationDropDown, .datesDropDown {
    padding-bottom: 15px !important;
}

.play__filters .daterangepicker:before,
.play__filters .daterangepicker:after {
    display: none;
}

.play__filters .daterangepicker {
    right: 15px !important;
    top: 0 !important;
    left: auto !important;
    border-radius: 0;
}

.filteringHome .play__filters .daterangepicker {
    right: 15px !important;
    top: 0 !important;
    left: auto !important;
    border-radius: 0;
}

.play__filters .daterangepicker .ranges {
    margin: 7px 0;
}

    .play__filters .daterangepicker .ranges ul {
        width: auto;
    }

    .play__filters .daterangepicker .ranges li {
        font-size: 16px;
        font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
        background: #f1f1f1;
        color: #232323;
        border-radius: 0;
        border: none !important;
        padding: 8px 12px;
    }

        .play__filters .daterangepicker .ranges li:last-child {
            margin-bottom: 0;
        }

.play__filters .daterangepicker .daterangepicker_input {
    display: none;
}

.play__filters .daterangepicker .input-mini {
    border-radius: 0;
    background: #efefef;
    border: none;
    color: #555555;
}

    .play__filters .daterangepicker .input-mini.form-control {
        box-shadow: none;
        -webkit-box-shadow: none;
    }

[data-filter],
.play__filters .daterangepicker .ranges li {
    text-decoration: none;
    color: #5F6061;
    position: relative;
    padding-left: 30px;
    font-size: 16px;
    background: none;
}

.play__filters .gender-filters li a[target="_blank"] {
    font-size: 16px;
}

[data-filter]:before,
.play__filters .daterangepicker .ranges li:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: calc((100% - 14px)/2);
    width: 14px;
    height: 14px;
    border: 1px solid #b5b5b5;
    border-radius: 4px;
}

[data-filter]:hover:before,
[data-filter].selected:before,
.play__filters .daterangepicker .ranges li:hover:before,
.play__filters .daterangepicker .ranges li.active:before {
    border-color: #555;
}

ul:not(.tagsOnly) [data-filter].selected:after,
.play__filters .daterangepicker .ranges li.active:after {
    content: '';
    display: block;
    position: absolute;
    left: 3px;
    top: calc((100% - 8px)/2);
    width: 7px;
    height: 8px;
    border: solid #555;
    border-width: 2px 5px 2px 3px;
    border-radius: 2px;
    background-color: #555;
    /*-webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);*/
}

.tagsOnly [data-filter].selected {
    background: #EBEDED;
    border-color: #703EFF;
}

/*.play__filters .daterangepicker .ranges li.active:after {
content: '';
display: block;
position: absolute;
left: 19px;
top: calc((100% - 13px)/2);
width: 10px;
height: 10px;
background: #555;
border-radius: 100%;
}*/
.gender-filters li {
    padding: 8px .625rem 8px 1.25rem;
}

.filteringHome .gender-filters a:not([href="javascript:"]) {
    padding-left: 26px;
}

.play__filters .daterangepicker .ranges li {
    margin: 0;
    padding: 8px 15px 8px 10px;
}


.location-filters a[data-filter],
.play__filters .daterangepicker .ranges li {
    padding-left: 43px;
}

    .location-filters a[data-filter]:before,
    .play__filters .daterangepicker .ranges li:before {
        left: 15px;
    }

    .location-filters a[data-filter].selected:after,
    .play__filters .daterangepicker .ranges li.active:after {
        left: 18px;
    }

.daterange-filters {
    width: 800px;
    left: auto;
    right: 20px;
}

.mm-listview > li:not(.mm-divider):after {
    left: 0;
}

.calendar-table {
    font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
    font-size: 15px;
}

.daterangepicker .calendar th {
    font-family: pf_highway_sans_pro_mediumRg, arial,sans-serif;
}

.daterangepicker .calendar th,
.daterangepicker .calendar td {
    height: 32px;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
    background-color: #e2e2e2;
}

.daterangepicker td.in-range:not(.off) {
    background-color: #efefef;
}

.daterangepicker td.off {
    opacity: .5;
}

.daterangepicker td.start-date:not(.off),
.daterangepicker td.end-date:not(.off) {
    background-color: #e2e2e2 !important;
    color: #2a2a2a !important;
}

.daterangepicker th:hover {
    background: none;
}

.agenda-month-header {
    font-size: 14px;
    text-transform: uppercase;
    margin: 0 0 10px 0;
}

.agenda-month-events + .agenda-month-header {
    margin-top: 10px;
}

.agenda-month-events {
    list-style-type: none;
}

    .agenda-month-events:last-of-type {
        margin-bottom: 0;
    }

.agenda-month-event-preview {
    background: #ffffff;
    padding: 20px 0 20px 40px;
    margin: 0 !important;
    position: relative;
}

    .agenda-month-event-preview:hover {
        background: #e5e5e5;
        cursor: pointer;
    }

.agenda-month-event {
    margin-bottom: 3px;
}

    .agenda-month-event.active {
        border: 2px solid gray;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

.agenda-month-event-preview-title {
    font-family: pf_highway_sans_pro_mediumRg, arial, sans-serif;
}

.agenda-month-event-preview-info {
    margin-top: 5px;
}

.agenda-month-event-preview .icn {
    color: lightgray;
    font-size: 20px;
    margin-right: 5px;
}

.agenda-month-event-preview-icon {
    text-align: right;
}

.agenda-month-event-preview-status {
    display: flex;
    position: absolute;
    width: 10px;
    top: -5px;
    bottom: -5px;
    background: #d4d9d7;
    left: -25px;
    margin: 0 !important;
    padding: 0;
    border-radius: 2px;
    overflow: hidden;
    flex-flow: wrap;
    align-content: flex-end;
}

    .agenda-month-event-preview-status > div {
        flex-basis: 100%;
    }

        .agenda-month-event-preview-status > div.pending-percent {
            background: #f0ad4e;
        }

        .agenda-month-event-preview-status > div.completed-percent {
            background: #5cb85c;
        }

.agenda-month-event .icn-minus {
    display: none;
}

.agenda-month-event.active .icn {
    color: gray;
}

.agenda-month-event.active .icn-minus {
    display: inline;
}

.agenda-month-event.active .icn-plus {
    display: none;
}

.agenda-month-event-form {
    display: none;
    background: #ffffff;
    padding: 18px;
    margin-top: 1px;
}

.agenda-month-event.active .agenda-month-event-form {
    display: block;
}

.agenda-month-event.active .agenda-month-event-preview {
    padding: 18px 0 18px 38px;
    background: #e5e5e5;
    margin: 0;
}

.agenda-month-event-form .panel {
    margin-bottom: 0;
    border-radius: 0;
}

.agenda-month-event-form .panel-heading {
    font-family: pf_highway_sans_pro_mediumRg, arial, sans-serif;
    font-size: 16px;
    background-color: #ebebeb;
    border-radius: 0;
}

.agenda-month-event-form .panel-footer {
    background-color: #ebebeb;
    border-radius: 0;
    padding: 0;
}

    .agenda-month-event-form .panel-footer .eb-button {
        border-radius: 0;
    }

.agenda-month-event-form .list-group > * {
    padding: 12px 15px;
}

.agenda-month-event-form .panel > .panel {
    border: 0;
}

.agenda-month-event-form .panel + .panel {
    border-top: 1px solid #ddd;
}

.agenda-month-event-form .panel > .panel .panel-heading {
    background-color: #fafafa;
    font-size: 15px;
}

    .agenda-month-event-form .panel > .panel .panel-heading span {
        font-family: pf_highway_sans_pro_lightRg, arial, sans-serif;
        font-size: 14px;
        margin-top: 1px;
    }

.agenda-month-event-form input[type="checkbox"] {
    -ms-transform: scale(1.2);
    /* IE */
    -moz-transform: scale(1.2);
    /* FF */
    -webkit-transform: scale(1.2);
    /* Safari and Chrome */
    -o-transform: scale(1.2);
    /* Opera */
    cursor: pointer;
}

.icn {
    font-family: FontAwesome !important;
}

.accelerate * {
    /*-webkit-transform: translate3d(0, 0, 0);*/
}

.order-details-notfound {
    min-height: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}

.order-details__header {
    font: normal 22px pf_highway_sans_pro_lightRg,Arial,sans-serif;
    margin-bottom: 20px;
    text-shadow: 0 0 #2a2a2a;
}

.order-info .row {
    color: rgb(60,60,60);
}

    .order-info .row span {
        color: rgb(50,50,50);
        font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
    }

.header-container {
    margin-bottom: 20px;
}

    .header-container .eb-button--full img {
        height: 24px;
    }

.order-info {
    font: normal 16px pf_highway_sans_pro_lightRg,Arial,sans-serif;
    padding: 0 5px;
    text-shadow: 0 0 #2a2a2a;
}

    .order-info > div > div {
        margin: 2.5px 0;
    }

.order-details {
    margin: 20px 0 80px 0;
    padding: 0;
}

    .order-details .tp-form {
        background: #ffffff;
    }

.order-status {
    margin-bottom: 20px;
}

    .order-status .row {
        margin-bottom: 10px;
        vertical-align: middle;
    }

        .order-status .row:last-child {
            margin-bottom: 0;
        }

.event-details__thumbnail {
    font-size: 0;
    height: 135px;
    background-size: cover;
    background-position: 50% 50%;
    border-radius: 5px 5px 0 0;
}

.event-details {
    line-height: 18px;
    margin-bottom: 20px;
}

.event-title {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);
    font-family: pf_highway_sans_pro_lightRg,arial,sans-serif;
    text-align: left;
    overflow: hidden;
    box-sizing: border-box;
    padding: 50px 5px 5px 5px;
}

    .event-title h2 {
        -webkit-font-smoothing: antialiased;
        font-family: pf_highway_sans_pro_mediumRg,arial,sans-serif;
        font-weight: normal;
        font-size: 14px;
        text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
        max-width: 94%;
        margin: 0 auto 2px auto;
        overflow-wrap: break-word;
        word-wrap: break-word;
        color: #fff;
        line-height: 1.4em;
    }

.order-details .tp-form {
    border: none;
}

.event-details__body > *:last-child {
    margin-bottom: 0;
}

.event-details__date {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    color: #45494e;
    font-size: 14px;
    line-height: 18px;
    height: 18px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

    .event-details__date:empty {
        display: none;
    }

.event-details__title,
.organizer-info__title {
    font-family: pf_highway_sans_pro_mediumRg,Arial,sans-serif;
    font-weight: normal;
    font-size: 17px;
    display: -webkit-box;
    margin: 0 auto 12px auto;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #282c35;
    line-height: 20px;
    max-height: 60px;
    letter-spacing: 0;
    padding: 0;
}

.event-details__venue {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    color: #45494e;
    font-size: 14px;
    line-height: 18px;
    height: 18px;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.event-details_venue-directions-container {
    border-top: 1px solid #ccc;
    display: block;
    margin: 0 -20px -10px -20px;
    padding: 10px 20px 0 20px;
}

.event-details_venue-directions i {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    mask-image: url(../../images/icons/svg/directions.svg);
    -webkit-mask-image: url(../../images/icons/svg/directions.svg);
    -webkit-mask-size: cover;
    mask-size: cover;
    background-color: #3f74c4;
    margin-right: 5px;
}

.order-details .countdown_timer_notification p {
    padding-left: 0;
    margin-left: 0;
    display: flex;
    align-items: center;
}

.order-tickets {
    padding-left: 0;
    padding-right: 0;
}

    .order-tickets.tp-form {
        background: none;
        padding-top: 0;
    }

.order-tickets2 {
    padding: 0;
    background: none !important;
}

.order-tickets__header {
    margin-left: 20px;
    margin-right: 20px;
}

.order-tickets__header,
.order-delivery__header,
.order-billing__header,
.organizer-info__header,
.streaming-info__header {
    font: normal 19px pf_highway_sans_pro_lightRg,Arial,sans-serif;
    margin-bottom: 20px;
    text-shadow: 0 0 #2a2a2a;
}

.nav-tabs {
    margin: 0 0 20px 0 !important;
}

    .nav-tabs a {
        color: #a1a4aa;
        font-size: 14px;
        text-decoration: none;
        border: 0 !important;
        border-bottom: 3px solid transparent !important;
    }

        .nav-tabs a:hover {
            color: #676d76 !important;
            background-color: transparent !important;
        }

    .nav-tabs .active a {
        border: 0 !important;
        border-bottom: 3px solid #1b2432 !important;
        background-color: transparent !important;
        color: #1b2432 !important;
    }

.order-tickets__list,
.order-tickets__list2 {
    display: block;
    font-size: 14px;
    color: #888;
    font-family: pf_highway_sans_pro_lightRg,Arial,sans-serif;
}

    .order-tickets__list ul,
    .order-tickets__list li,
    .order-tickets__list2 ul,
    .order-tickets__list2 li {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    .order-tickets__list2 ul {
        white-space: nowrap;
    }

    .order-tickets__list li {
        display: block;
        padding: 20px;
        background-color: #ffffff;
    }

    .order-tickets__list2 li {
        width: 260px;
        margin: 5px 15px 5px 5px;
        display: inline-block;
        padding: 0 15px;
        background-color: #ffffff;
        white-space: normal;
    }

        .order-tickets__list li + li,
        .order-tickets__list2 li + li {
            border-top: 1px solid #efefef;
        }

    .order-tickets__list li span {
        display: block;
        margin-top: 5px;
        font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
        font-size: 16px;
        color: #2a2a2a;
        text-shadow: 0 0 #2a2a2a;
    }

    .order-tickets__list li .row + .row,
    .order-tickets__list2 li .row + .row {
        margin-top: 15px;
    }

.order-products__info span,
.order-tickets__info span,
.barcode-container {
    margin-top: 5px;
    font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
    font-size: 14px;
    color: #2a2a2a;
    text-shadow: 0 0 #2a2a2a;
}

.order-tickets__list img,
.order-tickets__list2 img {
    max-height: 90px;
}

.order-tickets__list-item-sep {
    margin-top: 40px;
    margin-bottom: 20px;
    display: none;
    padding: 5px 20px;
    border-radius: 15px;
    color: #2a2a2a;
    font-size: 14px;
    background-color: #eaeaea;
}

.order-tickets__list-item-sep2 {
    position: absolute;
    top: 7px;
    left: 12.5px;
    padding: 5px;
    border-radius: 15px;
    color: white;
    font-weight: bold;
    font-size: 12px;
    background-color: rgba(0,0,0,0.8);
}

.order-tickets__list2 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.barcode-container {
    background-color: #FAFAFA;
    border-top: 1px solid #E2E5E7;
    padding: 15px 0;
    border-radius: 0 0 5px 5px;
}

.order-tickets__info {
    min-height: 160px;
}

    .order-tickets__info > div {
        margin-bottom: 7.5px;
    }

        .order-tickets__info > div:last-child {
            margin-bottom: 0;
        }

        .order-tickets__info > div h2 {
            margin-bottom: 0;
        }

.order-products__info {
    min-height: 200px;
}

    .order-products__info > div {
        margin-bottom: 7.5px;
    }

        .order-products__info > div:last-child {
            margin-bottom: 0;
        }

        .order-products__info > div h2 {
            margin-bottom: 0;
        }

.productprintrow {
    margin-left: -15px;
    margin-right: -15px;
    min-height: 150px;
}


.order-billing,
.order-delivery,
.organizer-info {
    line-height: 18px;
}

    .order-billing .row,
    .organizer-info .row {
        margin-bottom: 10px;
        margin-left: -20px;
        margin-right: -20px;
    }

        .order-billing .row > div,
        .order-delivery .row > div,
        .organizer-info .row > div {
            padding-left: 20px;
            padding-right: 20px;
        }

    .order-delivery .row {
        margin-bottom: 15px;
        margin-left: -20px;
        margin-right: -20px;
    }

    .order-delivery > .tp-form,
    .order-billing > .tp-form,
    .organizer-info > .tp-form {
        height: 100%;
    }

    .order-billing > .tp-form {
        padding-bottom: 51px;
    }

    .order-billing .row:last-child {
        border-top: 1px solid #ccc;
        padding: 15px 0;
        font-size: 18px;
        font-family: pf_highway_sans_pro_lightRg,Arial,sans-serif;
        color: #000;
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        margin: 0;
        text-shadow: 0 0 #2a2a2a;
    }

    .order-delivery .row:last-child,
    .organizer-info .row:last-child {
        margin-bottom: 0;
    }

    .order-delivery .alignRight,
    .organizer-info .alignRight,
    .order-status .alignRight {
        text-shadow: 0 0 #2a2a2a;
    }

.order-state {
    display: inline-block;
    border-radius: 3px;
    background-color: gray;
    color: #ffffff;
    padding: 3px 6px;
}

.order-state--completed {
    background-color: #39c38e;
}

.order-state--pending {
    background-color: #fea801;
}

.order-state--cancelled {
    background-color: #e03a3e;
}


.spw-chat {
    position: fixed;
    bottom: -100%;
    right: 0;
    z-index: 10000000;
    transition: bottom 2s;
}

    .spw-chat.spw-chat--raise {
        bottom: 0;
    }

.spw-chat__launcher {
    font-family: pf_highway_sans_pro_lightRg,Arial,sans-serif;
    font-size: 17px;
    border-top-left-radius: 3px;
    background-color: #f57e24;
    padding: 7px 15px 6px 15px;
    cursor: pointer;
    outline: none;
    display: inline-block;
    color: #ffffff;
}

    .spw-chat__launcher i {
        display: inline-block;
        width: 20px;
        height: 16px;
        vertical-align: middle;
        mask-image: url(../../images/icons/svg/chat.svg);
        -webkit-mask-image: url(../../images/icons/svg/chat.svg);
        -webkit-mask-size: cover;
        mask-size: cover;
        background-color: #ffffff;
        margin-right: 7px;
    }

.tikntf {
    display: block;
    background-color: #FFCA28;
    border-radius: 2px;
    padding: 15px;
    font-size: 16px;
    color: #2A2826;
    letter-spacing: .03em;
    font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    text-align: left;
}

    .tikntf h3 {
        font-family: pf_highway_sans_pro_mediumRg, arial,sans-serif;
        font-weight: normal;
        font-size: 17px;
        display: block;
        margin-bottom: 10px;
        padding: 0;
        border: none;
    }

    .tikntf strong {
        font-family: pf_highway_sans_pro_mediumRg, arial,sans-serif;
        font-weight: normal;
    }

    .tikntf p {
        margin-bottom: 0;
    }

        .tikntf p + p {
            margin-top: 10px;
        }

.refund-policy {
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    padding: 15px;
    margin-top: 15px;
}

.refund-policy__header {
    font-weight: normal;
    font-family: pf_highway_sans_pro_mediumRg, arial,sans-serif;
    margin-bottom: 10px;
}

.refund-policy p {
    margin: 0;
    padding: 0;
}

.covidImages {
    height: 165px;
}

.blockOverlay {
    z-index: 17 !important;
}

.blockMsg {
    top: 50% !important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 17 !important;
}

#orderFrame {
    min-height: 300px;
}

.vv-modal__container,
.vv-modal {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

    .vv-modal__container.vv-modal__container--hidden,
    .vv-modal__container.vv-modal__container--hidden .vv-modal {
        position: absolute !important;
        left: -20000px !important;
        top: -20000px !important;
        visibility: hidden;
    }

.vv-modal {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2000;
    position: fixed;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

    .vv-modal:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background-color: #000000;
        filter: alpha(opacity=50);
        opacity: .5;
    }

.vv-modal__content {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    background-color: #ffffff;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: 0;
    color: #282C35;
}

.vv-modal__header {
    color: #ffffff;
    padding: 10px;
    -webkit-box-align: center;
    align-items: center;
    grid-template-columns: auto 60px;
    box-shadow: 0 1px 0 rgba(12,13,14,0.1), 0 1px 3px rgba(12,13,14,0.1), 0 4px 20px rgba(12,13,14,0.035), 0 1px 1px rgba(12,13,14,0.025);
    border-bottom: none;
    position: relative;
    z-index: 1;
    text-align: center;
}

.vv-modal__header-title {
    margin: 0 0 3px 0;
    line-height: 24px;
    font: normal 18px pf_highway_sans_pro_mediumRg, arial, sans-serif;
    padding: 0 30px;
}

.vv-modal__header-subtitle {
    font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
    font-size: 15px;
    color: #282C35;
}

.vv-modal__header-close {
    position: absolute;
    right: 15px;
    top: 6px;
    text-decoration: none;
    color: #282C35;
    font-size: 26px;
    display: block;
    width: 38px;
    height: 38px;
    line-height: 38px;
    text-align: center;
}

    .vv-modal__header-close:hover {
        text-decoration: none;
    }

.vv-modal__main {
    -webkit-box-flex: 1;
    flex: 1;
    text-align: left;
    background: #FAFAFA;
    min-height: 50px;
    display: flex;
    flex-direction: column;
    overflow: auto;
    margin-bottom: 135px;
}

.vv-modal__main-chart {
    flex-grow: 1;
    width: 100%;
    height: 100%;
    background: #eeeeee;
    overflow: hidden;
    min-height: 420px;
}

    .vv-modal__main-chart > div {
        height: 100%;
        position: relative;
    }

    .vv-modal__main-chart .seatsio-loading-screen {
        width: 300px !important;
        height: 300px !important;
        top: 50%;
        left: 50%;
        margin: -150px 0 0 -150px;
    }

.vv-modal__main-basket {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.vv-modal__main-basket-body {
    padding: 11px 10px 12px 10px;
    flex: 2 1 0%;
}

    .vv-modal__main-basket-body > div {
        margin-bottom: 10px;
    }

.vv-modal__main-basket-footer {
    box-shadow: 0 -1px 0 rgba(12,13,14,0.1), 0 -1px 1px rgba(12,13,14,0.025), 0 -1px 3px rgba(12,13,14,0.1), 0 -4px 20px rgba(12,13,14,0.035);
    padding: 20px 10px;
    z-index: 1;
    background: #ffffff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

    .vv-modal__main-basket-footer .eb-modal-panel__list-item-price {
        font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
    }

@media (min-width: 660px) {
    .vv-modal__content {
        width: 95%;
        height: 95%;
        max-width: 1080px;
        max-height: 720px;
        border-radius: 6px;
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
        box-shadow: 0 5px 15px rgba(0,0,0,.5);
        border: 1px solid #999;
        border: 1px solid rgba(0,0,0,.2);
        -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
        box-shadow: 0 3px 9px rgba(0,0,0,.5);
    }
}

@media (min-width: 792px) {
    .vv-modal__main {
        flex-direction: row;
        overflow: hidden;
        margin-bottom: 0;
    }

    .vv-modal__main-basket {
        overflow: hidden;
    }

    .vv-modal__main-basket-body {
        overflow-y: auto;
        overflow-x: hidden;
    }

    .vv-modal__main-chart {
        width: calc(100% - 320px);
    }

    .vv-modal__main-basket {
        width: 320px;
    }

    .vv-modal__main-basket-footer {
        position: static;
    }
}

@media (min-width: 960px) {
    .vv-modal__main-chart {
        width: calc(100% - 360px);
    }

    .vv-modal__main-basket {
        width: 360px;
    }
}


@-moz-keyframes rotate {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.vv-modal__main-chart-loader {
    animation-delay: 0s;
    animation-direction: normal;
    animation-duration: 0.8s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: rotate;
    animation-play-state: running;
    animation-timing-function: linear;
    width: 100px;
    height: 100px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -50px 0 0 -50px;
}

.seatsio-loading-screen .loading-preview {
    display: none;
}

.icn.icn--checklist {
    margin-right: 8px;
    font-size: 16px;
}

.streamdetails, .streamform {
    font-family: pf_highway_sans_pro_lightRg, Arial, sans-serif;
}

.streamdetails_container {
    -webkit-box-shadow: 0 4px 15px rgba(40,44,53,.06), 0 2px 2px rgba(40,44,53,.06);
    box-shadow: 0 4px 15px rgba(40,44,53,.06), 0 2px 2px rgba(40,44,53,.06);
    padding: 32px;
}

.stream_container {
    padding: 32px;
}

    .stream_container .embed-responsive {
        z-index: 17;
    }

.streamform {
    padding: 32px;
    font-family: pf_highway_sans_pro_lightRg, Arial, sans-serif;
}

    .streamform strong {
        font-weight: normal;
        font-family: pf_highway_sans_pro_mediumRg, Arial, sans-serif;
        font-size: 105%;
    }

.streamform__date {
    font-size: 15px;
    letter-spacing: .01em;
    color: #39364f;
    margin-bottom: 8px;
}

    .streamform__date:empty {
        display: none;
    }

    .streamform__date .icn-circle {
        color: #81b441;
        font-size: 85%;
        margin-right: 5px;
        animation: blink_green 2s infinite;
        margin-bottom: 1px;
    }

@keyframes blink_green {
    0%, 100% {
        opacity: 1;
        color: #81b441;
    }

    50% {
        opacity: .2;
        color: #89898c;
    }
}

.streamform__title {
    font-family: pf_highway_sans_pro_mediumRg, Arial, sans-serif;
    font-weight: normal;
    font-size: 22px;
    margin-bottom: 8px;
}

.streamform__link {
    font-size: 15px;
    font-family: pf_highway_sans_pro_mediumRg, Arial, sans-serif;
}

    .streamform__link .icn {
        margin-left: 5px;
        font-size: 85%;
    }

.streamform .g-recaptcha {
    display: inline-block;
}

.streamform__input {
    width: 302px;
    margin: 0 auto;
}

.streamform .tp-form {
    min-height: 150px;
    max-width: 400px;
    margin: 0 auto;
}

.streamdetails_container-comments {
    padding-top: 32px;
    font-family: pf_highway_sans_pro_lightRg, Arial, sans-serif;
    font-size: 125%;
    line-height: 1.35;
}

    .streamdetails_container-comments strong,
    .streamdetails_container-comments b,
    .streamdetails_container-comments h1,
    .streamdetails_container-comments h2,
    .streamdetails_container-comments h3,
    .streamdetails_container-comments h4,
    .streamdetails_container-comments h5 {
        font-weight: normal;
        font-family: pf_highway_sans_pro_mediumRg, Arial, sans-serif;
    }


    .streamdetails_container-comments ul,
    .streamdetails_container-comments ol {
        margin-left: 1em;
    }

        .streamdetails_container-comments ul:last-child,
        .streamdetails_container-comments ol:last-child {
            margin-bottom: 0;
        }

    .streamdetails_container-comments li + li {
        margin-top: 5px;
    }

    .streamdetails_container-comments dt {
        font-weight: normal;
        font-family: pf_highway_sans_pro_mediumRg, Arial, sans-serif;
        display: block;
        padding: 8px 7px 7px 10px;
        background-color: #f4f4f4;
        cursor: pointer;
    }

    .streamdetails_container-comments dd + dt {
        margin-top: 2px;
    }

    .streamdetails_container-comments dd {
        display: none;
        padding: 15px;
        margin: 0;
    }

    .streamdetails_container-comments dt.active-faq {
        background-color: #1f263a;
        color: #ffffff;
    }

        .streamdetails_container-comments dt.active-faq + dd {
            display: block;
            border: 2px solid #1f263a;
            border-top: none;
        }

@media screen and (max-width: 767px) {
    .streamdetails_container {
        padding: 15px;
    }

    .streamform__image {
        margin-bottom: 15px;
    }

    .stream_container {
        padding: 15px 0;
    }
}

@media screen and (max-width: 450px) {
    .streamform {
        padding: 20px;
    }
}

@media screen and (max-width: 380px) {
    .streamform__input {
        max-width: 77%;
    }

    .streamform .g-recaptcha {
        transform: scale(0.77);
        -webkit-transform: scale(0.77);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
        width: 77%;
    }
}

.event-ended {
    display: block;
    padding: 60px 30px;
    position: relative;
    background: #e0e0e0;
    text-align: center;
    font-size: 17px;
    font-family: pf_highway_sans_pro_mediumRg, arial,sans-serif;
    letter-spacing: 0.04em;
    color: #666666;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body.embedded .event-ended {
    width: 100vw;
    left: 50%;
    right: 50%;
    margin: 40px -50vw;
    border-radius: 6px;
    padding: 30px;
}

.oclcw-chatbutton {
    width: 60px !important;
    background: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    border: none !important;
}

.oclcw-chatbutton-title {
    display: none !important;
}

.freedom-pass-div {
    display: inline-block;
}

.freedom-pass-img {
    width: 100px;
    margin-left: 15px;
}

.viva-watermark {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}

.viva-watermark-largebanner img {
    width: 9%;
    opacity: 50%;
    margin: 0 10px 10px 0;
}

.viva-watermark-playsearch-item {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    display: flex;
    align-items: flex-end;
}

    .viva-watermark-playsearch-item img {
        width: 80px;
        height: 25px;
        padding: 5px;
        background-color: #ffffff;
        border-top-right-radius: 10px;
    }


.card-section__wrapper {
    display: block;
    font-family: pf_highway_sans_pro_lightRg, arial,sans-serif;
    color: #1f262d;
    background-color: transparent;
    padding-bottom: 20px;
}

.card-section__content {
    position: relative;
    margin-bottom: -35px;
}

.card-section__slider {
    position: relative;
    overflow: hidden;
    /*height: 400px;*/
}

.homepage .newinner {
    padding: 0 !important;
}

.card-section__list {
    list-style-type: none;
    display: flex;
    padding: 0px;
    margin-right: -18px;
    align-items: stretch;
}


.quantityItemCross {
    font-family: pf_highway_sans_pro_mediumRg;
    font-size: 14px;
    padding-left: 15px
}

.StyleItemCross {
    font-family: pf_highway_sans_pro_mediumRg;
    font-size: 14px;
    padding-left: 20px
}

.titleDiv {
    margin-left: auto;
    margin-right: auto;
    max-height: 56px;
}

.cardinfoDiv {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding-top: 8px;
    padding-right: 20px;
    padding-left: 20px;
    width: calc(100% - 40px);
}

.quantityBoxDiv {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    width: 96px;
    /*height: 30px;
    border: 1px solid #26BE49;*/
    height: 32px;
    background-color: #90ee9059;
    margin-right: 8px;
}

@media (min-width: 768px) {
    .card-section__item {
        width: calc(24.4% - 13.333333333333332px);
        margin-right: 20px;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-flex-basis: calc(24.4% - 13.333333333333332px);
        -ms-flex-preferred-size: calc(24.4% - 13.333333333333332px);
        flex-basis: calc(24.4% - 13.333333333333332px);
        padding-top: 10px;
    }



    .card-section__list--page1 {
        transform: translateX(-100%) translateX(-20px);
    }

    .card-section__list--page2 {
        transform: translateX(-200%) translateX(-40px);
    }

    .card-section__list--page3 {
        transform: translateX(-300%) translateX(-60px);
    }

    .card-section__list--page4 {
        transform: translateX(-400%) translateX(-80px);
    }

    .card-section__list--page5 {
        transform: translateX(-500%) translateX(-100px);
    }

    .card-section__list--page6 {
        transform: translateX(-600%) translateX(-120px);
    }

    .card-section__list--page7 {
        transform: translateX(-700%) translateX(-140px);
    }

    .card-section__list--page8 {
        transform: translateX(-800%) translateX(-160px);
    }

    .card-section__list--page9 {
        transform: translateX(-900%) translateX(-180px);
    }

    .card-section__list--page10 {
        transform: translateX(-1000%) translateX(-200px);
    }

    .card-section__list--page11 {
        transform: translateX(-1100%) translateX(-220px);
    }

    .card-section__list--page12 {
        transform: translateX(-1200%) translateX(-240px);
    }

    .card-section__list--page13 {
        transform: translateX(-1300%) translateX(-260px);
    }

    .card-section__list--page14 {
        transform: translateX(-1400%) translateX(-280px);
    }

    .card-section__list--page15 {
        transform: translateX(-1500%) translateX(-300px);
    }

    .card-section__list--page16 {
        transform: translateX(-1600%) translateX(-320px);
    }

    .card-section__list--page17 {
        transform: translateX(-1700%) translateX(-340px);
    }

    .card-section__list--page17 {
        transform: translateX(-1800%) translateX(-360px);
    }

    .card-section__list--page19 {
        transform: translateX(-1900%) translateX(-380px);
    }

    .card-section__list--page20 {
        transform: translateX(-2000%) translateX(-400px);
    }

    .card-section__list--page21 {
        transform: translateX(-2100%) translateX(-420px);
    }

    .card-section__list--page22 {
        transform: translateX(-2200%) translateX(-440px);
    }

    .card-section__list--page23 {
        transform: translateX(-2300%) translateX(-460px);
    }

    .card-section__list--page24 {
        transform: translateX(-2400%) translateX(-480px);
    }

    .card-section__list--page25 {
        transform: translateX(-2500%) translateX(-500px);
    }

    .card-section__list--page26 {
        transform: translateX(-2600%) translateX(-520px);
    }

    .card-section__list--page27 {
        transform: translateX(-2700%) translateX(-540px);
    }

    .card-section__list--page28 {
        transform: translateX(-2800%) translateX(-560px);
    }

    .card-section__list--page29 {
        transform: translateX(-2900%) translateX(-580px);
    }

    .card-section__list--page30 {
        transform: translateX(-3000%) translateX(-600px);
    }

    .card-section__list--page31 {
        transform: translateX(-3100%) translateX(-620px);
    }

    .card-section__list--page32 {
        transform: translateX(-3200%) translateX(-640px);
    }

    .card-section__list--page33 {
        transform: translateX(-3300%) translateX(-660px);
    }

    .card-section__list--page34 {
        transform: translateX(-3400%) translateX(-680px);
    }

    .card-section__list--page35 {
        transform: translateX(-3500%) translateX(-700px);
    }

    .card-section__list--page36 {
        transform: translateX(-3600%) translateX(-720px);
    }

    .card-section__list--page37 {
        transform: translateX(-3700%) translateX(-740px);
    }

    .card-section__list--page38 {
        transform: translateX(-3800%) translateX(-760px);
    }

    .card-section__list--page39 {
        transform: translateX(-3900%) translateX(-780px);
    }

    .card-section__list--page40 {
        transform: translateX(-4000%) translateX(-800px);
    }

    .card-section__list--page41 {
        transform: translateX(-4100%) translateX(-820px);
    }

    .card-section__list--page42 {
        transform: translateX(-4200%) translateX(-840px);
    }

    .card-section__list--page43 {
        transform: translateX(-4300%) translateX(-860px);
    }

    .card-section__list--page44 {
        transform: translateX(-4400%) translateX(-880px);
    }

    .card-section__list--page45 {
        transform: translateX(-4500%) translateX(-900px);
    }

    .card-section__list--page46 {
        transform: translateX(-4600%) translateX(-920px);
    }

    .card-section__list--page47 {
        transform: translateX(-4700%) translateX(-940px);
    }

    .card-section__list--page48 {
        transform: translateX(-4800%) translateX(-960px);
    }

    .card-section__list--page49 {
        transform: translateX(-4900%) translateX(-980px);
    }

    .card-section__list--page50 {
        transform: translateX(-5000%) translateX(-1000px);
    }
}


@media (max-width: 767px) {
    .quantityAddItemDiv {
        display: flex;
        flex-direction: row;
        align-content: center;
        align-items: center;
        justify-content: space-between;
        padding-bottom: 8px !important;
        padding-top: 8px;
    }

    .card-section__item-image {
        padding-top: 8px !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
        font-size: 0;
        overflow: hidden;
        height: 160px;
    }

    .cardinfoDiv {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: center;
        padding-top: 8px;
        padding-right: 8px;
        padding-left: 8px;
        width: calc(100% - 16px);
    }

    .card-section__slider {
        overflow-x: auto;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none;
        overflow: -moz-scrollbars-none;
    }

        .card-section__slider::-webkit-scrollbar {
            display: none !important;
            width: 0 !important;
            height: 0 !important;
        }

    .card-section__item {
        margin: 0;
        padding: 0;
        list-style-type: none;
        width: 250px !important;
        min-width: 0;
        margin-right: 10px;
        -webkit-flex: 300px 0 0 !important;
        -ms-flex: 250px 0 0 !important;
        flex: 250px 0 0 !important;
        height: 100%;
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border-radius: 10px;
        padding-top: 10px;
    }

    .productimageDiv {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
    }

    .additemBtn {
        background: #26BE49 0% 0% no-repeat padding-box;
        border-radius: 10px !important;
        border: none;
        padding: 6px 12px 6px 12px;
        max-width: 142px;
        width: calc(100% - 108px);
        max-height: 50px;
        font-size: 15px;
        font-family: pf_highway_sans_pro_mediumRg;
        color: white;
        overflow-wrap: break-word;
        white-space: break-spaces;
        cursor: pointer;
        min-width: 102px;
        height: 32px;
    }


    .quantityAddItemDiv {
        display: flex;
        flex-direction: row;
        align-content: center;
        align-items: center;
        justify-content: space-between;
        padding-bottom: 20px;
        padding-top: 8px;
    }


    .priceTitle {
        color: #26BE49;
        font-size: 16px;
        font-family: pf_highway_sans_pro_mediumRg;
        padding-bottom: 2px;
    }

    .quantityItemCross {
        font-family: pf_highway_sans_pro_mediumRg;
        font-size: 14px;
        padding-left: 10px !important;
    }

    .spanminus {
        height: 100%;
        width: 100%;
        font-size: 23px;
        color: #26BE49;
        border-bottom-left-radius: 10px;
        border-top-left-radius: 10px;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

    .spanplus {
        height: 100%;
        width: 100%;
        font-size: 23px;
        color: #26BE49;
        border-bottom-right-radius: 10px;
        border-top-right-radius: 10px;
    }

    .StyleItemCross {
        font-family: pf_highway_sans_pro_mediumRg;
        font-size: 14px;
        padding-left: 20px
    }

    .titleDiv {
        margin-left: auto;
        margin-right: auto;
        max-height: 56px;
    }

    .card-section__item {
        -webkit-scroll-snap-align: center;
        -moz-scroll-snap-align: center;
        -ms-scroll-snap-align: center;
        scroll-snap-align: center;
    }

    .card-section__list {
        flex-wrap: nowrap;
        margin: 0 -12px 1.5em 12px !important;
    }

        .card-section__list::before,
        .card-section__list::after {
            content: "";
            flex: 0 0 2px;
        }
}

/*@media (min-width: 768px) {
    .card-section__item {
        margin-right: 20px;
    }
}*/

@media (max-width: 1250px) and (min-width: 1026px) {
    .quantityAddItemDiv {
        display: flex;
        flex-direction: row;
        align-content: center;
        align-items: center;
        justify-content: space-between;
        padding-bottom: 8px !important;
        padding-top: 8px;
    }

    .cardinfoDiv {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: center;
        padding-top: 8px;
        padding-right: 8px;
        padding-left: 8px;
        width: calc(100% - 16px);
    }

    .card-section__item:nth-child(3n) {
        margin-right: 20px;
    }

    .card-section__item-image {
        padding-top: 8px !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
        font-size: 0;
        overflow: hidden;
        height: 160px;
    }

    .card-section__list {
        -webkit-transition: transform 675ms ease-in-out 0s;
        transition: transform 675ms ease-in-out 0s;
        margin: 0 -8px 1.5em 10px !important;
    }

    .card-section__item:nth-child(4n) {
        margin-right: 40px;
    }

    .priceTitle {
        color: #26BE49;
        font-size: 16px;
        font-family: pf_highway_sans_pro_mediumRg;
        padding-bottom: 2px;
    }

    .additemBtn {
        background: #26BE49 0% 0% no-repeat padding-box;
        border-radius: 10px !important;
        border: none;
        padding: 6px 12px 6px 12px;
        max-width: 142px;
        width: calc(100% - 98px);
        max-height: 50px;
        font-size: 15px;
        font-family: pf_highway_sans_pro_mediumRg;
        color: white;
        overflow-wrap: break-word;
        white-space: break-spaces;
        cursor: pointer;
        min-width: 102px;
    }
}

@media (max-width: 830px) and (min-width: 768px) {
    .quantityBoxDiv {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
        border-radius: 10px;
        width: 75px;
        height: 32px;
        background-color: #90ee9059;
        margin-right: 8px;
    }

    .spanminusBtns {
        display: inline-block;
        height: 32px;
        width: 25px;
        border-top-left-radius: 9px;
        border-bottom-left-radius: 9px;
    }

    .quantityItem {
        width: 25px !important;
        border: none;
        text-align: center;
        background-color: transparent;
        -moz-appearance: textfield !important;
        font-family: pf_highway_sans_pro_mediumRg;
        font-size: 16px;
        color: #26BE49;
        padding: 0;
        height: 32px;
        -webkit-text-fill-color: #26BE49;
    }

    .spanplusBtns {
        display: inline-block;
        height: 32px;
        width: 25px;
        border-top-right-radius: 9px;
        border-bottom-right-radius: 9px;
    }
}

@media (max-width: 1100px) and (min-width: 768px) {
    .quantityAddItemDiv {
        display: flex;
        flex-direction: row;
        align-content: center;
        align-items: center;
        justify-content: space-between;
        padding-bottom: 8px !important;
        padding-top: 8px;
    }

    .card-section__item {
        width: calc(32.7% - 13.333333333333332px);
        margin-right: 20px;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-flex-basis: calc(32.7% - 13.333333333333332px);
        -ms-flex-preferred-size: calc(32.7% - 13.333333333333332px);
        flex-basis: calc(32.7% - 13.333333333333332px);
        padding-top: 10px;
    }

        .card-section__item:nth-child(3n) {
            margin-right: 40px;
        }

    .card-section__list {
        -webkit-transition: transform 675ms ease-in-out 0s;
        transition: transform 675ms ease-in-out 0s;
        margin: 0 -7px 1.5em 7px !important;
    }

    .cardinfoDiv {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: center;
        padding-top: 8px;
        padding-right: 8px;
        padding-left: 8px;
        width: calc(100% - 16px);
    }

    .card-section__item-image {
        padding-top: 8px !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
        font-size: 0;
        overflow: hidden;
        height: 160px;
    }

    .quantityAddItemDiv {
        display: flex;
        flex-direction: row;
        align-content: center;
        align-items: center;
        justify-content: space-between;
        padding-bottom: 8px;
        padding-top: 8px;
    }
}

@media (min-width: 1251px) {
    .card-section__list {
        -webkit-transition: transform 675ms ease-in-out 0s;
        transition: transform 675ms ease-in-out 0s;
        margin: 0 -12px 1.5em 12px !important;
    }

    .titleDiv {
        margin-left: auto;
        margin-right: auto;
    }

    .priceTitle {
        color: #26BE49;
        font-size: 16px;
        font-family: pf_highway_sans_pro_mediumRg;
        padding-bottom: 2px;
    }

    .card-section__item {
        width: calc(24.4% - 13.333333333333332px);
        margin-right: 20px;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-flex-basis: calc(24.4% - 13.333333333333332px);
        -ms-flex-preferred-size: calc(24.4% - 13.333333333333332px);
        flex-basis: calc(24.4% - 13.333333333333332px);
        padding-top: 10px;
    }

        .card-section__item:nth-child(4n) {
            margin-right: 42px;
        }
}

.card-section__item-link:not(.category_bg_img) {
    display: block;
    background-color: #ffffff;
    height: 100%;
    border: 1px solid #dfe1e5;
}

.card-section__item-link,
.card-section__item-link:hover {
    text-decoration: none;
    border-radius: 10px;
}

    .card-section__item-link:hover {
        /*border-color: red;*/
    }

.card-section__item-image {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 0;
    overflow: hidden;
    height: 160px;
}

.card-section__item-info {
    padding: 16px;
}

.card-section__item-image img {
    object-fit: contain;
    height: 100%;
    transition: transform .5s;
}

.card-section__slider-controls {
    position: absolute;
    top: calc(50% - 19px);
    left: 0;
    right: 0;
}

.slider__arrow {
    border-radius: 50%;
    cursor: pointer;
    display: block;
    position: absolute;
    top: 0px;
    z-index: 0;
    /*box-shadow: 0 0 0 1px rgba(0,0,0,0.04), 0 4px 8px 0 rgba(0,0,0,0.20);*/
    height: 38px;
    width: 38px;
    background-color: #fff;
    color: #757575;
    /*opacity: 0.9;*/
    -webkit-transition: opacity 0.5s,visibility 0.5s,color 0.5s;
    transition: opacity 0.5s,visibility 0.5s,color 0.5s;
    padding: 6px;
    border: 1px solid #dfe1e5;
}

    .slider__arrow:hover {
        opacity: 1;
        color: #222;
    }

    .slider__arrow svg {
        fill: currentColor;
    }

.slider__arrow--prev {
    left: -14px;
}

.slider__arrow--next {
    right: -14px;
    display: none;
}

@media (max-width: 767px) {
    .slider__arrow {
        display: none !important;
    }

    .playSearchFilters2 {
        flex-direction: column !important;
    }
}

.eventTitle {
    color: black;
    font-size: 14px;
    font-family: pf_highway_sans_pro_mediumRg;
    overflow: hidden;
    white-space: pre-wrap;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 20px;
}

.quantityAddItemDiv {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 20px;
    padding-top: 8px;
}

.priceTitle {
    color: #26BE49;
    font-size: 16px;
    font-family: pf_highway_sans_pro_mediumRg;
    padding-bottom: 2px;
}

.discountPriceTitle {
    color: #5F6061;
    font-size: 14px;
    font-family: pf_highway_sans_pro_mediumRg;
    padding-bottom: 2px;
    text-decoration: line-through;
    margin-left: 5px;
}

.card-section__header {
    font: normal normal 600 32px/32px pf_highway_sans_pro_mediumRg;
    letter-spacing: 0px;
    color: #0D101A;
    padding-bottom: 30px;
}

.additemBtn {
    background: #26BE49 0% 0% no-repeat padding-box;
    border-radius: 10px !important;
    border: none;
    padding: 6px 12px 6px 12px;
    max-width: 142px;
    width: calc(100% - 98px);
    max-height: 50px;
    font-size: 15px;
    font-family: pf_highway_sans_pro_mediumRg;
    color: white;
    overflow-wrap: break-word;
    white-space: break-spaces;
    cursor: pointer;
    min-width: 102px;
}

@media (pointer: fine) {
    .additemBtn:hover {
        background: #6BD983 0% 0% no-repeat padding-box;
    }
}

.productAddedDiv {
    background: #DEF4E3 0% 0% no-repeat padding-box;
    border: none;
    border-radius: 10px;
    padding: 30px;
    text-align: center;
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
    display: none;
    width: 700px;
    max-width: 100%;
    margin: 28px;
    box-sizing: border-box;
    height: 75px;
    top: 0px;
    box-shadow: 0px 0px 3px 1px rgb(0 0 0 / 8%);
}

.productAddedLabel {
    font-family: pf_highway_sans_pro_mediumRg;
    font-size: 14px;
    color: #5F6061;
}

.deleteproduct {
    min-width: 18px;
    min-height: 18px;
    background-size: 8px;
    background-color: #1AABBF;
    margin-right: 5px;
    border-radius: 50%;
    background-image: url("https://www.viva.gr/tickets/Site/images/icons/svg/delete.svg");
    background-repeat: no-repeat;
    background-position: center
}

    .deleteproduct:hover {
        background-color: #76CDD9;
        cursor: pointer;
    }

.quantityItem {
    width: 32px;
    border: none;
    text-align: center;
    background-color: transparent;
    -moz-appearance: textfield !important;
    font-family: pf_highway_sans_pro_mediumRg;
    font-size: 16px;
    color: #26BE49;
    padding: 0;
    height: 32px;
}

    .quantityItem::-webkit-outer-spin-button,
    .quantityItem::-webkit-inner-spin-button {
        -webkit-appearance: none !important;
        margin: 0 !important;
    }

#eventdetailsdiv {
    box-shadow: 1px 1px 3px #8c909738;
    border-radius: 10px;
    border: none;
}

#contact-details {
    box-shadow: 1px 1px 3px #8c909738;
    border-radius: 10px;
    border: none;
}

.shadow-curved-container {
    box-shadow: 1px 1px 3px #8c909738;
    border-radius: 10px;
    border: none;
}

.minusBtns {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.spanminusBtns {
    display: inline-block;
    height: 32px;
    width: 32px;
    border-top-left-radius: 9px;
    border-bottom-left-radius: 9px;
    user-select: none;
}


@media (pointer: fine) {
    .spanminusBtns:hover {
        background: #6BD983 0% 0% no-repeat padding-box;
    }

    .spanplusBtns:hover {
        background: #6BD983 0% 0% no-repeat padding-box;
    }
}

.spanminus {
    height: 100%;
    width: 100%;
    font-size: 23px;
    color: #26BE49;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.plusBtns {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.spanplusBtns {
    display: inline-block;
    height: 32px;
    width: 32px;
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px;
    user-select: none;
}

.spanplus {
    height: 100%;
    width: 100%;
    font-size: 23px;
    color: #26BE49;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.selectOption {
    border: 1px solid #A0A3A3;
    border-radius: 5px;
    height: 24px;
    font-size: 13px;
    font-family: pf_highway_sans_pro_lightRg;
    color: #1F263A;
    background-color: white;
    padding-left: 8px;
    -webkit-appearance: none;
    background-image: url("https://www.viva.gr/tickets/Site/images/icons/svg/chevron-down.svg");
    background-repeat: no-repeat;
    background-size: 11px;
    background-position: 212px 8px;
}

.minusBtns::-webkit-inner-spin-button,
.minusBtns::-webkit-outer-spin-button {
    opacity: 0;
    -webkit-appearance: none;
}

.plusBtns::-webkit-inner-spin-button,
.plusBtns::-webkit-outer-spin-button {
    opacity: 0;
    -webkit-appearance: none;
}



table#productselection-table {
    border-collapse: collapse;
    width: 100%;
    font-family: pf_highway_sans_pro_lightRg,arial,sans-serif;
    font-size: 15px;
}

    table#productselection-table td {
        padding: 14px 20px;
        text-align: left;
        border: 1px solid #c2c2c2;
    }

    table#productselection-table th {
        font-weight: normal;
        font-size: 16px;
        color: #000;
        white-space: nowrap;
        padding: 14px 20px;
        text-align: left;
        border: 1px solid #c2c2c2;
        border-bottom-width: 2px;
        font-family: pf_highway_sans_pro_mediumRg,arial,sans-serif;
        letter-spacing: .02em;
    }

    table#productselection-table tbody tr {
        background-color: #fff;
        cursor: pointer;
    }

    table#productselection-table.no-selection tbody tr {
        cursor: default;
    }

    table#productselection-table tbody tr.odd,
    table#productselection-table tbody tr:nth-child(odd) {
        background-color: #f5f5f5;
    }

    table#productselection-table tbody tr:hover {
        background-color: #e5e5e5;
    }

    table#productselection-table tbody tr.selected {
        background-color: #008584;
        color: #fff;
    }

    table#productselection-table tfoot th {
        border-bottom-width: 1px;
    }

.cellCenter {
    text-align: center;
}

.cellRight {
    text-align: right !important;
}

div.seatsCount {
    float: left;
    margin: 12px auto 0 auto;
    color: #333333;
    height: 1.8em;
    line-height: 1.8em;
    font-size: 13px;
}

div.pager {
    float: right;
    margin: 15px auto 0 auto;
    display: inline-block;
}

    div.pager span {
        display: inline-block;
        width: 1.8em;
        height: 1.8em;
        line-height: 1.8;
        text-align: center;
        cursor: pointer;
        background: #000;
        color: #333333;
        background-color: #e7e7e7;
        border: 1px solid #cccccc;
        padding: 5px 8px;
    }

        div.pager span + span {
            margin-left: -1px;
        }

        div.pager span:hover {
            background-color: #cecece;
            border-color: #adadad;
            position: relative;
        }

        div.pager span.active {
            background: #cecece;
            border-color: #adadad;
            -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
            box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
            position: relative;
        }

}


.return-money-block {
    border: 3px dashed rgb(171, 171, 171);
    padding: 1.5rem;
    max-width: 600px;
    margin-bottom: 15px;
}

    .return-money-block .return-money-content .return-money-column img {
        height: 53px;
    }

.return-money-column.image-column {
    text-align: center;
    margin-bottom: 20px;
}

.return-money-column.text-column h3 {
    text-align: center;
    font-size: 25px;
}

.return-money-column.text-column p {
    font-size: 16px;
}

.mcard-coupon22 {
    border: 0;
}


/*FILTERS DESIGN 2022*/

.tagsOnly li {
    max-width: fit-content;
    display: flex;
    align-items: center;
    font-size: 14px;
}

    .tagsOnly li a {
        font-size: 12px;
        border: 1px solid #CFD1D1;
        border-radius: 14px;
        opacity: 1;
        padding: 5px 10px 5px 10px;
    }


.tagsOnly > li > a {
    text-decoration: none !important;
}

    .tagsOnly > li > a::before {
        visibility: hidden;
    }

.tagsOnly {
    display: flex !important;
    align-items: center;
    font-size: 14px;
    justify-content: flex-end;
    flex-wrap: wrap;
    visibility: hidden; /* is removed with javascript after unused filters are removed*/
}

.allFilters {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 20px 0 10px 0 !important;
    border-radius: 5px !important;
    margin: -25px 0 0 0 !important;
    flex-direction: row;
    width: 100% !important;
}

    .allFilters .flt-dropdown-wrapper {
        width: 33.33%;
    }

        .allFilters .flt-dropdown-wrapper:last-child ul {
            padding-right: 0 !important;
        }

.datesFilterHome div {
    right: 96px !important;
}

.tags123 {
    width: 100% !important;
    display: flex;
    align-items: center;
    padding-top: 24px;
}

.mm-listview {
    display: flex !important;
    flex-direction: column !important;
}

.mm-search {
    padding-top: 10px !important;
}

    .mm-search input {
        background-image: url(../../images/ui/searchbox/searchIcon.svg) !important;
        background-repeat: no-repeat !important;
        background-color: #FAFAFA !important;
        background-size: 16px 16px !important;
        background-position-x: 95% !important;
        background-position-y: 50% !important;
        border-radius: 14px !important;
        border: 1px solid #CFD1D1 !important;
    }

#menuvenu > .mm-navbars-top .mm-navbar.mm-hasbtns {
    padding: 5px 0 0 0;
}

.filteringHome .mm-navbar.mm-hasbtns {
    padding: 6px 40px 0 0 !important;
}

.filteringHome .location-filters .mm-btn {
    top: 4px !important;
}

#menuvenu > .mm-navbars-top, #venumenu > .mm-navbars-top {
    border-bottom: none;
}

.mm-listview .mm-next:before {
    border: none;
}

.mm-next:after, .mm-prev:before {
    border-top: 1px solid #5F6061 !important;
    border-left: 1px solid #5F6061 !important;
    width: 9px !important;
    height: 9px !important;
}

.mm-listview .mm-next:before {
    border: none !important;
}

.mm-listview > li:not(.mm-divider):after {
    border: none !important;
}

.mm-listview li [data-fiilter]:before {
    border-radius: 10px;
}

.genre-filters a[data-filter] {
    padding-left: 25px;
}

.daterange-filters .opensleft {
    display: flex;
}

.hasSelectedFilter {
    border-color: #703EFF !important;
}

.noSelectedFilter {
    border-color: #e8e8e8 !important;
}

.semiState:after {
    content: '';
    display: block;
    position: absolute;
    left: 3px;
    top: calc((100% - 8px)/2);
    width: 7px;
    height: 8px;
    border: solid #A0A3A3;
    border-width: 2px 5px 2px 3px;
    border-radius: 2px;
}

.noBorderCol {
    border-color: #e8e8e8 !important;
}

#menuvenu ul li {
    padding-left: 15px;
}

.filterTitle {
    padding-left: 0 !important;
    font-size: 24px;
    margin-top: -11px;
    height: 55px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-width: fit-content !important;
}

.subTitle {
    font-size: 14px;
    margin-bottom: -4px;
}

.tagRepeater {
    padding-right: 0px !important;
}

.filtersRow {
    max-width: 1024px;
    margin-right: auto !important;
    margin-left: auto !important;
}

.gender-filters .mm-clear {
    display: none;
}

.mm-nosubresults a[target=_blank] {
    padding-left: 25px !important;
}

@media (pointer: fine) {

    .r_hoverable:hover {
        text-decoration: underline;
    }

    .mm-listview li:hover {
        background: rgba(0,0,0,.05);
    }

    .mm-selected:hover {
        background: rgba(0,0,0,.05) !important;
    }

    .mm-menu .mm-listview > li.mm-selected > a, .mm-menu .mm-listview > li.mm-selected > span {
        background: none !important;
    }

    .mm-next:hover::after {
        border-color: #4F12B5 !important;
    }
}

.filter_cs_container {
    display: flex;
    flex-direction: column;
    gap: 5px;
    padding-top: 24px;
    padding-bottom: 24px;
}

.filter_cs_container_row {
    display: flex;
    flex-direction: row;
    gap: 8px;
}

.filter_cs_container_text {
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
}

@media (max-width: 880px) {
    .daterange-filters .opensleft {
        flex-direction: column;
    }
}

@media (max-width: 767px) {

    .filteringHome #filters_carousel {
        padding: 8px 20px 6px 20px;
    }

    .play__filters {
        padding-top: 5px !important;
    }

    .tags123 {
        flex-direction: column;
        align-items: flex-start;
        padding-top: 24px !important;
    }

    .allFilters {
        flex-direction: column;
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .tagRepeater, .tagRepeater div {
        padding: 0 !important;
    }

    .allFilters .flt-dropdown-wrapper {
        width: 100%;
        margin-bottom: 5px;
    }

        .allFilters .flt-dropdown-wrapper ul {
            padding-right: 0;
            padding-left: 0;
        }

    .tagsOnly {
        margin-top: 5px !important;
        justify-content: flex-start;
        margin-bottom: 10px !important;
    }

        .tagsOnly li {
            margin-left: 5px;
            padding: 5px 2px 5px 2px;
        }

    .yamm-content div {
        margin: 0;
        padding: 0;
    }
}
/********************************************************************************************EVENT PAGE WITH REACT 2022-2023********************************************************************************************/

.RmainEventPage {
    font-family: pf_highway_sans_pro_lightRg;
}

    .RmainEventPage + #workspace .msg.caution {
        border-radius: 10px;
    }

    .RmainEventPage ~ #workspace .wizard-nav {
        margin: 20px -16px -20px;
        background-color: #FFFFFF;
    }

        .RmainEventPage ~ #workspace .wizard-nav
        .eb-button.eb-button--white {
            background-color: #FAFAFA;
        }

#REventGroupCode {
    visibility: hidden;
    height: 0;
    width: 0;
}

.r_green {
    color: #00AB44 !important;
}

.r_policyContainer .r_green {
    color: #2a2a2a !important;
}

.r_red {
    color: #FF5C5C !important;
}

.r_policyContainer .r_red {
    color: #2a2a2a !important;
}

.r_hide {
    display: none !important;
}

.r_clamp {
    height: clamp(450px,100vw,450px);
    overflow: hidden;
}

.r_banner {
    display: block;
    overflow: hidden;
    font-size: 0;
    border-radius: 10px 10px 0px 0px;
}

    .r_banner img {
        width: 100%;
        height: auto;
        max-height: 370px;
        object-fit: cover;
        object-position: 50% 50%;
    }

.r_info {
    padding: 16px 16px 8px 16px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 8px;
}

.r_maininfo h1 {
    font-size: 28px;
    font-family: pf_highway_sans_pro_mediumRg;
    margin: 0;
}

.r_maininfoSub {
    font-size: 16px;
    font-family: pf_highway_sans_pro_lightRg;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.r_mainInfoDate {
    display: flex;
    gap: 3px;
    color: #0D0C1C;
    margin: 0 !important;
    align-items: center;
}

.r_mainInfoLocation {
    display: flex;
    gap: 3px;
    color: #0D0C1C;
    margin: 0 !important;
    align-items: center;
}

.r_mainInfoText:first-letter {
    text-transform: capitalize;
}

#r_mainHeader {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.r_buybtn {
    min-width: 250px;
    display: flex;
    margin-right: 16px;
    align-items: flex-end;
    justify-content: center;
    flex-direction: column;
}

.r_buttonPrice {
    flex-direction: column;
    display: flex;
    align-items: center;
}

.r_soloBtn {
    margin-top: 30px;
}

.r_startingPrice {
    font-family: pf_highway_sans_pro_lightRg;
    font-size: 16px;
    margin-bottom: 11px;
    color: #646567;
}

/* .r_submitBtn, .r_submitBottom {
    color: #FFFFFF;
    background-color: var(--color-primary-purple);
    position: relative;
    padding: 16px 24px;
    line-height: 16px;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 16px;
    font-family: pf_highway_sans_pro_mediumRg;
    border-radius: var(--border-radius-button);
    display: flex;
    align-items: center;
    justify-content: center;
} */

/* .r_submitBtnSticky {
    color: #FFFFFF;
    background-color: var(--color-primary-purple);
    position: relative;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 14px;
    line-height: 14px;
    font-family: pf_highway_sans_pro_mediumRg;
    border-radius: var(--border-radius-button);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 16px;
    margin-top: 10px;
    margin-bottom: 8px;
} */

/* .r_submitBottom {
    width: 100%;
} */

    /* .r_submitBtn:hover, .r_submitBtnSticky:hover, .r_submitBottom:hover {
        background-color: var(--color-primary-purple-hover);
        text-decoration: none !important;
        cursor: pointer;
    } */

/* .r_mainDescription {
    box-sizing: border-box;
    padding: 0 16px 0 16px;
    display: flex;
    justify-content: space-between;
    font-size: 16px;
    word-break: break-word;
    hyphens: auto;
}

    .r_mainDescription a, .r_mainDescription2 a
    .r_mainDescription p a, .r_mainDescription2 p a {
        color: var(--color-purple-dark-link) !important;
    }

.r_mainDescription2 {
    font-family: pf_highway_sans_pro_lightRg;
    font-size: 16px;
    box-sizing: border-box;
    padding: 0 16px 0 16px;
    display: flex;
    flex-direction: column;
    font-size: 16px;
    word-break: break-word;
    hyphens: auto;
}

.r_mainDescription p img {
    margin: 0 4px;
    float: none;
} */

.r_detailsAdditionalText, .r_castContent {
    word-break: break-word;
    hyphens: auto;
}

.r_descriptionText {
    height: fit-content;
    max-height: 100%;
    display: flex;
    flex-direction: column;
}

.r_viewMoreButton {
    margin-top: 10px;
    margin-bottom: 0;
}

.r_descriptionText h1, h2, h3, h4, h5, h6, .r_detailsAdditionalText h1, h2, h3, h4, h5, h6 {
    font-family: pf_highway_sans_pro_lightRg;
    font-size: 20px;
    font-weight: bold;
}

.r_descriptionText p, .r_detailsAdditionalText p {
    font-family: pf_highway_sans_pro_lightRg;
    font-size: 16px;
    font-weight: normal;
}

.r_descriptionText iframe {
    margin-bottom: 16px;
    max-width: 560px;
    width: 80%;
    aspect-ratio: 16/9;
}

.r_descriptionText blockquote, .r_detailsAdditionalText blockquote {
    display: flex;
    flex-direction: column;
    justify-content: center;
    border: none;
    position: relative;
    margin: 16px 30px;
    padding: 16px 32px;
    max-width: fit-content;
    /*   border: 2px solid #f3edff;*/
}

    .r_descriptionText blockquote:before, .r_detailsAdditionalText blockquote:before {
        content: url(../../images/icons/EventPage/upQuote.svg);
        position: absolute;
        top: 0;
        left: 0;
        margin-top: 16px;
    }

    .r_descriptionText blockquote:after, .r_detailsAdditionalText blockquote:after {
        content: url(../../images/icons/EventPage/downQuote.svg);
        position: absolute;
        bottom: 0;
        right: 0;
        margin-bottom: 16px;
    }

    .r_descriptionText blockquote p, .r_detailsAdditionalText blockquote p {
        font-family: pf_highway_sans_pro_lightRg;
        font-size: 20px;
        font-weight: bold;
        font-style: italic;
    }

    .r_descriptionText blockquote h3, .r_detailsAdditionalText blockquote h3 {
        display: flex;
        flex-direction: column;
        font-family: pf_highway_sans_pro_lightRg;
        font-size: 20px;
        font-weight: bold;
        font-style: italic;
        margin: 0;
    }

.r_descriptionText ul, .r_detailsAdditionalText ul, .r_descriptionText2 ul {
    list-style: circle;
    margin-left: 24px !important;
    margin-top: 0;
    margin-right: 1.5em;
    margin-bottom: 22px;
}

.r_summaryText table, .r_detailsAdditionalText table {
    width: 100% !important;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    margin-bottom: 22px;
    border-radius: 8px;
    border: 1px solid #D8DBE0;
    table-layout: fixed;
}

    .r_summaryText table th, .r_detailsAdditionalText table th {
        text-align: left;
        border-right: 1px solid #D8DBE0;
        border-bottom: 1px solid #D8DBE0;
        padding: 16px;
        font-weight: bold;
        border-spacing: 0;
    }

    .r_summaryText table td, .r_detailsAdditionalText table td {
        border-right: 1px solid #D8DBE0;
        border-bottom: 1px solid #D8DBE0;
        padding: 16px;
        text-align: left;
        border-spacing: 0;
    }

/* .r_summaryText table tr:last-child th,
    .r_detailsAdditionalText table tr:last-child th{
        border-bottom:none;
       
    }
    .r_summaryText table tr:last-child td,
    .r_detailsAdditionalText table tr:last-child td {
        border-bottom: none;
        
    }*/
/*.r_summaryText table, .r_detailsAdditionalText table {
    width: fit-content !important;
    max-width: 100% !important;
    border-collapse: separate;
    border-spacing: 0;
    text-align: start;
    margin-bottom:3px;
}

    .r_summaryText table tr th[scope="col"],
    .r_summaryText table tr td,
    .r_detailsAdditionalText table tr th[scope="col"],
    .r_detailsAdditionalText table tr td {
        border-right: 1px solid #D8DBE0;
        border-bottom: 1px solid #D8DBE0;
        padding: 16px;
    }

        .r_summaryText table tr th[scope="col"]:first-child,
        .r_summaryText table tr td:first-child,
        .r_detailsAdditionalText table tr th[scope="col"]:first-child,
        .r_detailsAdditionalText table tr td:first-child {
            border-left: 1px solid #D8DBE0;
        }

    .r_summaryText table tr th[scope="col"],
    .r_detailsAdditionalText table tr th[scope="col"] {
        font-weight: bold;
        border-top: 1px solid #D8DBE0;
        text-align: start;
    }

    .r_summaryText table tr:first-child th[scope="col"]:first-child,
    .r_detailsAdditionalText table tr:first-child th[scope="col"]:first-child {
        border-top-left-radius: 8px;
    }

    .r_summaryText table tr:first-child th[scope="col"]:last-child,
    .r_detailsAdditionalText table tr:first-child th[scope="col"]:last-child {
        border-top-right-radius: 8px;
    }

    .r_summaryText table tr:last-child td:first-child,
    .r_detailsAdditionalText table tr:last-child td:first-child {
        border-bottom-left-radius: 8px;
    }

    .r_summaryText table tr:last-child td:last-child,
    .r_detailsAdditionalText table tr:last-child td:last-child {
        border-bottom-right-radius: 8px;
    }*/
/*Notice*/
.r_detailsAdditionalText {
    padding: 16px;
    margin: 16px 16px 8px 16px !important;
    background-color: #FFF7EC;
    border-radius: 10px;
}

    .r_detailsAdditionalText p {
        margin-bottom: 22px;
    }

        .r_detailsAdditionalText p img {
            margin: 0 4px;
            float: none;
        }

    .r_detailsAdditionalText a {
        color: var(--color-purple-dark-link);
        text-decoration: none;
    }

.r_importantNoticeTitle {
    color: var(--color-dark-gray-title);
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 14px;
}

.r_descriptionCustomText {
    box-sizing: border-box;
    /* margin-bottom: 16px; edw*/
    word-break: break-word;
    hyphens: auto;
    padding-right: 16px;
}

.r_descriptionCustomText2 {
    margin-bottom: 16px;
    word-break: break-word;
    hyphens: auto;
}

/*Gradient*/
.r_descriptionWithGradient::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 90px;
    background-image: linear-gradient(to top, #FFFFFF 23.75%, rgba(255, 255, 255, 0) 132.5%);
    pointer-events: none;
}

.r_descriptionCustomText img {
    height: auto !important;
}

.r_descriptionCustomText p {
    margin: 0 0 22px 0 !important;
}

.r_descriptionCustomText2 p {
    margin: 0 0 22px 0 !important;
}

.r_descriptionCustomText iframe {
    max-width: -webkit-fill-available;
}

.r_withCast {
    width: 100%;
}

.r_playDetailsContainer {
    box-sizing: border-box;
    max-width: 100%;
    word-wrap: break-word;
    font-size: 16px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.r_playDetailsContainer2 {
    box-sizing: border-box;
    max-width: 100%;
    word-wrap: break-word;
    font-size: 16px;
}

.r_detailsAdditionalText {
    box-sizing: border-box;
    max-width: 100%;
    word-wrap: break-word;
    font-size: 16px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

    .r_detailsAdditionalText img {
        height: auto !important;
        margin-top: 16px;
    }

.r_navTabs {
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-family: pf_highway_sans_pro_lightRg;
    justify-content: flex-start;
    align-items: center;
    margin: 16px 16px 16px 16px;
    border-bottom: 1px solid #0000001A;
    white-space: nowrap;
    overflow-x: scroll;
    align-items: flex-start;
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* mozilla */
    background-color: #FFFFFF;
    opacity: 1;
}

    .r_navTabs::-webkit-scrollbar {
        display: none; /* Safari and Chrome browsers */
    }

    .r_navTabs a {
        padding: 0 24px;
        text-decoration: none;
        color: #7F8182;
        cursor: default;
        padding-bottom: 16px;
    }

.r_flexDiv {
    display: flex;
    flex-direction: column;
}


/*Read more*/
.r_viewMoreButton {
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    text-decoration: none;
    color: var(--color-primary-purple) !important;
    z-index: 10;
}

    .r_viewMoreButton:hover {
        color: var(--color-primary-purple-hover) !important;
        text-decoration: none;
    }

.r_viewless {
    color: var(--color-primary-purple) !important;
    margin-top: 16px;
}

.r_summaryText {
    margin-bottom: 16px;
}
/*Cast*/

.r_castContent {
    box-sizing: border-box !important;
    word-break: break-word;
    hyphens: auto;
    /* max-width: 373px !important;*/
    height: fit-content;
    background-color: #FAFAFA;
    border-radius: 10px;
    padding: 16px 8px 16px 16px;
    display: flex;
    flex-direction: column;
}

.r_castContentGradient {
    box-sizing: border-box !important;
    max-height: 553px !important;
    width: 333px !important;
    overflow-y: auto;
    overflow-x: hidden;
}

[data-overflow-viewport]::-webkit-scrollbar {
    width: 5px !important;
}

[data-overflow-viewport]::-webkit-scrollbar-thumb {
    border-radius: 5px !important;
    background: #CFD1D1 !important;
}

    [data-overflow-viewport]::-webkit-scrollbar-thumb:hover {
        background: var(--color-primary-purple) !important;
    }

/*Firefox*/
[data-overflow-viewport] {
    scrollbar-width: thin;
    scrollbar-color: darkgray #CFD1D1; /* You can adjust these colors */
}

.asdasd div {
    flex-grow: 0 !important;
    margin: 0;
}

.r_castContent2 {
    margin: 0 0 16px 0;
    background: #FAFAFA 0% 0% no-repeat padding-box;
    height: fit-content;
}


    .r_castContent2 p img {
        margin: 0 4px;
        float: none;
    }

    .r_castContent2 div {
        background: #FAFAFA !important;
        border-radius: 10px !important;
    }

.r_castText_withGradient {
    height: 100%;
    width: 100%;
}

    .r_castText_withGradient::after {
        content: "";
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 90px;
        background-image: linear-gradient(to top, #FFFFFF 23.75%, rgba(255, 255, 255, 0) 132.5%);
        pointer-events: none;
    }

.r_castText ul {
    list-style-type: circle;
    margin-left: 1.5em;
    margin-top: 0;
    margin-right: 1.5em;
    margin-bottom: 3px;
}

.r_castText ol, .r_castText2 ol {
    margin-left: 1.5em;
    margin-top: 0;
    margin-right: 1.5em;
    margin-bottom: 3px;
}

.r_castText li {
    margin-bottom: 3px !important;
    color: #5F6061;
}

.r_castText p {
    margin-bottom: 3px !important;
    color: #5F6061;
}

.r_castText h3 {
    margin-bottom: 6px !important;
    color: #5F6061;
}

.r_castText2 ul {
    list-style-type: circle;
    margin-left: 1.5em;
    margin-top: 0;
    margin-right: 1.5em;
    margin-bottom: 3px;
}

.r_castText2 ol {
    margin-left: 1.5em;
    margin-top: 0;
    margin-right: 1.5em;
    margin-bottom: 3px;
}

.r_castText2 {
    font-family: 'pf_highway_sans_pro_lightRg';
    padding: 0;
}

    .r_castText2 li {
        margin-bottom: 3px !important;
        color: #5F6061;
        font-size: 16px;
    }

    .r_castText2 p {
        margin-bottom: 3px !important;
        color: #5F6061;
        font-size: 16px;
    }

    .r_castText2 h3 {
        margin-bottom: 6px !important;
        color: #5F6061;
        font-size: 16px;
    }

.r_castAndCrew {
    text-align: left;
    font-size: 20px;
    font-family: pf_highway_sans_pro_mediumRg;
    color: #0D101A;
    margin-bottom: 13px;
}

.r_castAndCrew2 {
    text-align: left;
    font-size: 20px;
    font-family: pf_highway_sans_pro_mediumRg;
    color: #2F3030;
    margin-bottom: 10px;
    padding-right: 8px;
}



.r_clampRow {
    margin: 10px 20px 10px 20px;
}

.r_transparentCover {
    height: 30px;
    background: #FFFFFF;
    opacity: 0.7;
    margin-top: -15px;
}

.r_readMoreLess {
    cursor: default;
    font-size: 17px;
    color: #1AABBF;
    text-decoration: none !important;
    display: flex;
    align-items: center;
}

#r_readMoreLess {
    height: 17px;
    width: 17px;
    margin-left: 5px;
    align-self: flex-end;
}

.r_clamp_down {
    transform: rotate(180deg);
}

.r_readMoreLess:hover {
    cursor: pointer;
}

.r_additionalContent {
    border-radius: 8px;
}

.r_additionalContent2 {
    border-radius: 8px;
}

.r_insideContent {
    display: flex;
    flex-direction: row;
}

.r_accessibilityOption {
    margin-right: 16px;
}

.r_additionalInfoItem {
    box-sizing: border-box;
    border: 1px solid #EBEDED;
    width: 100%;
    border-radius: 8px;
    height: 79px;
    padding: 16px;
    align-items: center;
}

.r_usefulInfoCol_items {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 8px 0;
    width: 100%;
}

.r_additionalInfoBody {
    margin: 8px 0 0px 24px !important;
}

#r_additionalInfo {
    margin: 10px 0 20px 0;
}

.r_additionalContent h1 {
    font-family: pf_highway_sans_pro_mediumRg;
    margin: 0;
}

.r_additionalContent h1, .r_additionalContent h4, .r_additionalContent div {
    color: #0D101A;
}

.r_additionalContent h4, .r_additionalContent div {
    font-family: pf_highway_sans_pro_lightRg;
}

.r_additionalContent h1 {
    font-size: 24px;
}

.r_additionalContent h4 {
    font-size: 20px;
}

.r_additionalContent div, .r_additionalContent a {
    font-size: 16px;
    text-decoration: none;
}

.r_additionalContent a {
    color: #4F4F4F;
    font-family: pf_highway_sans_pro_lightRg;
}

.r_usefulInfoCol {
    /* min-width: 50%;*/
    min-width: 49%;
}

@media (max-width: 920px) {
    .r_additionalContent {
        display: flex;
        flex-direction: column;
    }

    .r_additionalContentColumn {
        width: 100% !important;
    }
}


@media (max-width:480px) {
    .moreInfo {
        margin-bottom: 20px !important;
    }
}
/*Organizers*/

.SingleOrganizerContainer {
    /* box-sizing: border-box;
    width: 100%; */
    padding: 8px 16px 16px 16px;
}


/* .r_singleOrganizerContainerMain {
    box-sizing: border-box;
    border: 1px solid var(--color-border-gray);
    padding: 16px;
    border-radius: 10px;
    font-size: 16px;
    font-family: pf_highway_sans_pro_lightRg;
    width: 100%;
} */

.r_singleOrganizerContainer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.r_singleOrganizerContainerColumn {
    width: 70%;
}

.r_singleOrganizerContainerColumn2 {
    display: flex;
    justify-content: center;
    width: 20%;
}

    .r_singleOrganizerContainerColumn2 img {
        /* height: 265px;
            width: 133.64px;*/
        width: 300px;
    }

.r_organizer {
    width: 100% !important;
}

.r_organizerDetails {
    display: flex;
    /*  gap:24px;*/
    /*  max-width: 962px;*/
    justify-content: space-between;
}

.r_detailsColumn {
    min-width: 40%;
    max-width: 50%;
    /*    border: 1px solid purple;*/
}



.r_organizerTitle {
    font-size: 20px;
    font-weight: 600;
    /* margin: 0px;*/
    margin-bottom: 24px;
}

    .r_organizerTitle:before {
        content: url(../../images/icons/EventPage/organizerIcon.svg);
        margin-right: 8px;
        align-self: center;
    }

.r_organizerName {
    /* margin: 16px 0;*/
    margin: 0 0 14px 0;
    font-size: 18px;
    font-weight: 400;
    color: #061114;
}

.r_organizerMultiple .r_organizerName {
    margin-top: 16px;
}

.r_organizerColumn {
    box-sizing: border-box;
    width: 70%;
}

.r_organizerColumn2 {
    box-sizing: border-box;
    width: 30%;
}

.r_organizerColumnItem {
    flex: 1;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.r_organizerColumnItemTitle {
    font-size: 16px;
    font-weight: 600;
    color: #0D0C1C;
    min-width: 78px;
    margin-right: 16px;
    width: 30%;
}

.r_organizerColumnItemContent {
    font-size: 16px;
    font-weight: 400;
    color: #0D0C1C;
    margin: 0;
    word-break: break-word;
    width: 70%;
}

.contentLink {
    color: var(--color-purple-dark-link);
}

@media (max-width: 599px) {

    .r_organizerName {
        /*     padding: 0 !important;*/
        margin: 0 16px 16px 0 !important;
    }

    .r_organizerTitle {
        margin-bottom: 16px !important;
        margin-left: 8px;
    }

    .r_organizers {
        margin-bottom: 16px;
    }

    .r_multipleOrganizers .r_organizerTitle {
        margin-left: 0;
    }

    .r_organizer {
        width: 100% !important;
    }

    .r_singleOrganizerContainer {
        display: flex;
        flex-direction: column-reverse;
        padding: 0 8px;
        width: 100%;
    }

    .r_singleOrganizerContainerColumn {
        width: 100%;
        padding: 0 !important;
    }

    .r_singleOrganizerContainerColumn2 {
        width: 100%;
        display: flex;
        justify-content: center;
    }

        .r_singleOrganizerContainerColumn2 img {
            max-width: 135px;
            margin: 8px 0 16px 0;
        }

    .r_organizerDetails {
        display: flex;
        width: 100%;
        flex-direction: column;
    }

    .r_detailsColumn {
        max-width: 100%;
    }

    .r_multipleOrganizers {
        flex-direction: column;
    }

        .r_multipleOrganizers img {
            width: 50%;
            margin: 16px auto;
            min-width: 240px;
        }

    .r_multipleOrganizersInfoText {
        margin-bottom: 16px;
    }

    .r_organizerTitle {
        padding-left: 0 !important;
    }
}

/*Multiple Organizers*/
.r_multipleOrganizers {
    box-sizing: border-box;
    border: 1px solid var(--color-border-gray);
    margin: 8px 16px 16px 16px;
    padding: 16px;
    border-radius: 10px;
    font-size: 16px;
    font-family: pf_highway_sans_pro_lightRg;
    min-height: 137px;
    display: flex;
    justify-content: space-between;
}

.MultipleOrganizersContainer .r_multipleOrganizers {
    margin: 0 16px;
}

.MultipleOrganizersContainer {
    margin: 8px 0 16px 0;
}

.r_multipleOrganizersColumn {
    display: flex;
    flex-direction: column;
}

    .r_multipleOrganizersColumn .r_organizerTitle {
        margin-bottom: 16px;
    }

    .r_multipleOrganizersColumn img {
        margin-right: 21.99px;
        margin-top: 12px;
    }



.r_multipleOrganizersInfoText {
    font-size: 16px;
    font-weight: 400;
    /* margin: 16px 0 16px 0;*/
}

.r_viewOrganizerList {
    color: var(--color-primary-purple);
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0;
}

    .r_viewOrganizerList:hover {
        color: var(--color-primary-purple-hover);
    }

.r_multipleOrganizersContainer {
    width: 100%;
    max-height: 624px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 12px;
}

    .r_multipleOrganizersContainer::-webkit-scrollbar {
        width: 5px;
        height: 15px;
    }

    .r_multipleOrganizersContainer::-webkit-scrollbar-track {
        background-color: none;
        border-radius: 5px;
    }

    .r_multipleOrganizersContainer::-webkit-scrollbar-thumb {
        width: 10px !important;
        border-radius: 5px;
        background: #CFD1D1;
        /*-webkit-box-shadow: inset 0 0 6px #CFD1D1 !important;*/
    }

        .r_multipleOrganizersContainer::-webkit-scrollbar-thumb:hover {
            background: var(--color-primary-purple);
        }

.r_organizerMultiple {
    border: 1px solid var(--color-border-gray);
    border-radius: 8px;
    padding: 0 16px;
    margin-bottom: 16px;
    font-family: pf_highway_sans_pro_lightRg;
}

.r_organizers .r_organizerMultiple {
    padding-bottom: 8px;
}

    .r_organizers .r_organizerMultiple:last-child {
        margin-bottom: 0;
    }

.r_organizerSingle {
    font-family: pf_highway_sans_pro_lightRg;
    width: 100%;
}

.r_organizerDetailsMultiple {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 5px;
    width: 100%;
    padding-bottom: 8px;
}

.r_organizerMultipleColumn {
    width: 30%;
    flex: 1;
}

.r_organizerMultipleRow {
    width: 100%;
    display: flex;
    align-items: flex-start;
    gap: 24px;
}

    .r_organizerMultipleRow:last-child {
        width: calc(50% - 12px);
    }

.r_organizerNameMultiple {
    margin: 16px 0 4px 0;
    font-size: 18px;
    font-weight: 400;
    color: var(--color-dark-gray-name);
}

@media (max-width: 599px) {
    .r_organizerDetailsMultiple {
        display: flex;
        flex-direction: column;
        justify-content: center;
        width: 100%;
    }

    .r_organizerMultipleRow {
        width: 100%;
        flex-direction: column;
        gap: 5px;
    }

        .r_organizerMultipleRow:last-child {
            width: 100%;
        }

    .r_organizerMultiple .r_organizerName {
        margin-top: 16px !important;
    }

    .r_organizerColumnItem {
        width: 100%;
    }
}

/* Cancellation policy outside container*/
.CancellationPolicyInfoDiv {
    padding: 8px 16px 8px 16px;
    font-family: pf_highway_sans_pro_lightRg;
}

    .CancellationPolicyInfoDiv .r_cancellationPolicy {
        margin: 0 !important;
    }

        .CancellationPolicyInfoDiv .r_cancellationPolicy .r_policyContainer {
            margin: 0 0 16px 0;
        }

.r_multipleCancellationPoliciesText {
    margin-top: 24px;
    font-size: 16px;
    color: #0D0C1C;
}
/*MoreInfo*/
.moreInfo {
    color: var(--color-primary-purple);
    cursor: pointer;
    font-size: 15px;
    font-weight: 600;
    margin: 0 24px;
}

    .moreInfo:hover {
        color: var(--color-primary-purple-hover);
    }

.EventPageAdditionalInfo {
    padding: 8px 16px 8px 16px;
}

    /* .EventPageAdditionalInfo .r_infoContainer {
        margin-bottom: 0;
    }

.r_infoContainer {
    border: 1px solid black;
    padding: 16px 16px 0 16px;
    margin-bottom: 14px;
    border: 1px solid var(--color-border-gray);
    border-radius: 8px;
} */

::selection {
    background-color: var(--color-primary-purple) !important;
}

/* AdditionalInfo stuff*/

.r_additionalContent {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: space-between;
}

.r_additionalContentColumn {
    width: 49.2%;
}

.r_width50 {
    width: 48.6%;
}

.r_width100 {
    width: 100%;
}

.r_height {
    height: 79px;
}

.r_additionalDurationIntermission, .r_additionalSeatsParking {
    width: 100%;
    display: flex;
    justify-content: space-between;
    column-gap: 16px;
}


.r_additionalInfoTitle {
    font-family: pf_highway_sans_pro_lightRg;
    box-sizing: border-box;
    font-size: 18px;
    font-weight: 400;
    color: var(--color-dark-gray-title);
    display: flex;
    align-items: start;
    margin-bottom: 8px;
}

    .r_additionalInfoTitle svg {
        height: 16px;
        width: 16px;
    }

    .CancellationPolicyInfoDiv .r_additionalInfoTitle svg {
        margin-right: 8px;
        height: 18px !important;
    }

.r_additionalInfoTitle img {
    margin-right: 3px;
    height: 16px;
    width: 16px;
    color: var(--color-lighter-gray);
}

.r_additionalText {
    font-size: 16px;
    font-weight: 400;
    /* color: var(--color-lighter-gray); */
    padding-left: 26px;
    font-family: pf_highway_sans_pro_lightRg;
    margin: 0;
}

.r_accessInfotext {
    color: var(--color-lighter-gray);
}

    .r_accessInfotext p {
        font-weight: 400;
        font-size: 14px;
        margin-bottom: 8px;
    }

        .r_accessInfotext p img {
            margin: 0 4px;
            float: none;
        }

    .r_accessInfotext b {
        font-weight: 600;
        font-size: 14px;
    }

/*  previous organizers didnt make it*/
.r_organizerInfo {
    display: flex;
    flex-direction: row;
}

    .r_organizerInfo div {
        min-width: 100px;
        max-width: fit-content;
        color: #0D101A;
        margin-right: 14px;
    }

.r_additionalInfoHeaders {
    margin: 0 0 0 0;
    font-family: 'pf_highway_sans_pro_lightRg';
    font-size: 18px;
    font-weight: normal;
    color: #2F3030;
    display: flex;
    align-items: center;
}


.r_venueContainer {
    border: 1px solid #EBEDED;
    border-radius: 8px;
    margin-left: 16px;
    padding: 16px;
}

.r_accessContainer {
    border: 1px solid #EBEDED;
    border-radius: 8px;
    /* margin: 16px 16px 16px 0px;*/
    margin-left: 16px;
    margin-bottom: 16px;
    margin-top: 8px;
    padding: 16px;
}

.r_cancellationPolicyContainer, .r_accessibilityContainer {
    border: 1px solid #EBEDED;
    border-radius: 8px;
    margin: 16px 0;
    padding: 16px;
}

.r_accessibilityList {
    max-width: 528px;
    display: flex;
    flex-wrap: wrap;
    /* padding-left: 24px; */
}

.r_accessibilityOption {
    max-width: 528px;
}

.r_cancellationPolicy {
    /* margin: 24px 24px 20px 16px; */
    display: flex;
    flex-direction: column;
}

.r_cancellationPolicy span {
    color: #2a2a2a;
 
}

    .r_cancellationPolicy div, .r_cancellationPolicy span {
        font-family: pf_highway_sans_pro_lightRg;
        font-size: 16px;
    }

.r_red span {
    font-size: 18.5px !important;
}

.r_cancellationPolicyWarning {
    margin: 20px 0 0 0;
}

.r_covidPolicy {
    display: flex;
    flex-direction: column;
    margin: 24px 24px 20px 16px;
}

    .r_covidPolicy span {
        font-family: 'pf_highway_sans_pro_lightRg';
        margin-top: 4px;
    }

.r_addInfoHeaderimg {
    height: 16px;
    width: 16px;
    margin-right: 7px;
}

.r_googleMaps {
    height: 200px;
    width: 100%;
}

.r_hoverable:hover {
    cursor: pointer;
}

.r_stickyNavs {
    position: fixed;
    z-index: 100;
    width: 100vw;
    top: 0;
    height: 56px;
    left: 0;
    background-color: #FFFFFF;
    border-bottom: 2px solid #0000001A;
}

.r_stickyNavArrow {
    position: fixed;
    height: 50px;
    top: 0;
    width: 50px;
}

.r_arrowNavLeft {
    left: 0;
    background: linear-gradient(to left,rgba(255,255,255,0) 0%,#fff 50%,#fff 100%) !important;
    z-index: 1;
}

.r_arrowNavRight {
    right: 0;
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 50%,#fff 100%) !important;
    z-index: 1;
}

    .r_arrowNavLeft svg, .r_arrowNavRight svg {
        position: relative;
        height: 100%;
    }

    .r_arrowNavRight svg {
        left: 50%;
    }

.r_navUnStickyArrow {
    position: sticky;
    top: 0;
    height: 24px;
    right: 10px;
    width: 50px;
}

    .r_navUnStickyArrow svg {
        width: 20px;
        background: linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 50%,#fff 100%) !important;
    }

.r_navTabsSticky {
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-family: pf_highway_sans_pro_lightRg;
    white-space: nowrap;
    overflow-x: scroll;
    align-items: center;
    align-content: center;
    height: 100%;
    opacity: 1;
    padding: 0 12px;
    margin-right: 16px;
    max-width: 1216px;
    justify-content: flex-start;
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* mozilla */
}

    .r_navTabsSticky::-webkit-scrollbar {
        display: none; /* Safari and Chrome browsers */
    }

    .r_navTabsSticky a {
        padding: 0 6px;
        margin: 0 4px;
        text-decoration: none;
        color: #7F8182;
        cursor: default;
        position: relative;
        height: 100%;
        text-align: center;
        line-height: 47px;
        box-sizing: border-box;
    }

        .r_navTabsSticky a:last-child {
            margin-right: -8px;
            padding-right: 0px;
        }

.r_navSticky {
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    margin: 0 auto;
    height: 100%;
    max-width: 1216px;
}

.r_navButtonsSticky {
    padding-right: 20px;
}

    .r_navButtonsSticky a {
        height: 35px !important;
    }

.r_policyContainer {
    margin-bottom: 8px;
}

.r_eventMedia {
    display: flex;
    flex-direction: row;
    margin: 16px 16px 8px 16px;
    max-height: 526px;
    position: relative;
}

.r_eventMedia23 {
    display: flex;
    flex-direction: column;
    width: 33.3%;
    justify-content: space-between;
    /*gap:28px;*/
}

    .r_eventMedia23 div {
        height: calc((100% - 16px)/2);
        width: 100%;
    }

.r_mediaItem1 {
    min-height: 100% !important;
    max-height: 526px;
    width: 66.6%;
    padding-right: 16px;
}

    .r_mediaItem1 img {
        border-bottom-left-radius: 10px;
        border-top-left-radius: 10px;
    }

    .r_mediaItem1 img, .r_mediaItem2 img, .r_mediaItem3 img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

/* .r_mediaItem2 {
        padding-bottom: 16px;
    }*/

.r_mediaItem2, .r_mediaItem2 img {
    border-top-right-radius: 10px;
}

.r_mediaItem3, .r_mediaItem3 img {
    border-bottom-right-radius: 10px;
}

.r_video1, .r_video2, .r_video3 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}

.r_mediaPlayVideoIcon {
    flex-shrink: 0;
    position: absolute;
    width: 60px;
    height: 60px;
    color: #f5f5f5;
    border-radius: 50%;
    background-color: rgb(159 154 154 / 36%);
    transition: all 0.3s ease;
    background: url(../../images/icons/svg/play-overlay.svg) no-repeat;
    pointer-events: none;
    background-position: center;
}

.r_accessInfo {
    display: flex;
    flex-direction: row;
    align-items: baseline;
}

    .r_accessInfo div {
        min-width: 200px;
        max-width: fit-content;
    }

.r_uiAccessBody {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

    .r_uiAccessBody div {
        margin: 4px 0 4px 0;
    }

.r_navBorderBottom {
    border-bottom: 4px solid var(--color-primary-purple);
}

.r_mediumSingleMax {
    width: 100% !important;
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

    .r_mediumSingleMax img {
        border-radius: 10px !important;
        margin: auto;
        max-width: 526px;
    }

.r_mediumDoubleMax {
    width: 50% !important;
}

.r_eventMedia23Double {
    width: 50% !important;
}

.r_image2.r_mediumDoubleMax {
    height: 100% !important;
    padding-bottom: 0 !important;
    width: 100% !important;
}

.r_mediaItem2.r_image2.r_mediumDoubleMax img {
    border-bottom-right-radius: 10px !important;
}

.masonryOpen {
    position: absolute;
    bottom: 16px;
    left: 16px;
    text-decoration: none;
    font-size: 16px;
    height: 40px;
}

.masonryOpen {
    text-decoration: none;
    color: #FFFFFF;
    padding: 0px 16px;
    border-radius: 10px;
    overflow: hidden;
    background: #A0A3A3;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .masonryOpen div {
        width: 100%;
        height: 100%;
        top: -25px;
        position: relative;
    }

        .masonryOpen div button {
            height: 100%;
            width: 100%;
        }

.r_masonryList {
    overflow-y: scroll;
    overflow-x: hidden;
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* mozilla */
    padding-left: 4px;
    margin: auto;
    max-width: 1220px !important;
}

.masonryItem {
    position: relative;
}

    .masonryItem.r_video {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        justify-content: center;
    }

/*  .r_closeModalImg {
        height: 36px;
        width: 36px;
    }

    .r_closeMuiModal {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 80%;
        max-width: 1220px;
        margin: auto;
        margin-top: 40px;
        margin-bottom: 12px;
        align-content: center;
        text-decoration: none !important;
    }*/

.r_closeShare {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1220px;
    align-content: center;
    text-decoration: none !important;
}

.r_shareBox {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 560px;
    background: #FAFAFA 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 30px #00000029;
    border-radius: 12px;
    max-width: 560px;
    margin-top: 16px;
    margin-bottom: 16px;
    font-family: 'pf_highway_sans_pro_lightRg';
}

.r_closeShareImg {
    height: 22px;
    width: 22px;
    margin-top: 16px;
    margin-right: 18px;
}

.r_closeMuiModal span {
    text-decoration: none !important;
    color: #5F6061;
    font-size: 20px;
}

.r_closeMuiModal img {
    height: 36px;
    width: 36px;
}

.r_masonryList::-webkit-scrollbar {
    display: none; /* Safari and Chrome browsers */
}


.r_mediaCarousel {
    max-height: 600px !important;
    max-width: 100%;
}

.r_mediaCarouselImage {
    max-height: 80%;
    max-width: 80%;
    height: auto;
    width: auto;
    object-fit: contain;
}

._1JHpX {
    align-items: center !important;
}

._2c50p {
    width: calc(100% - 150px);
    margin: auto !important;
}

.r_carouselSection {
    max-width: 1220px;
    margin: auto;
}

.r_socialShare {
    margin-top: -6px;
    padding: 0 0 28px 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    align-content: center;
}

.r_share {
    padding-left: 8px;
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: center;
    justify-content: center;
    text-decoration: none !important;
    font-size: 16px;
    color: var(--color-primary-purple);
    font-family: pf_highway_sans_pro_mediumRg;
}

    .r_share svg:hover {
        fill: red;
    }

.r_shareBtnImg {
    transform: translateY(1px);
    margin-right: 8px;
    height: 16px;
    width: 20px;
}


.MuiBackdrop-root {
    backdrop-filter: blur(3px);
}

.r_shareMainInfo {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    justify-content: center;
    margin-top: -20px;
    margin-left: 8px;
    margin-right: 8px;
}

.r_shareBanner {
    margin: 24px auto auto auto;
    height: 75px;
    width: 75px;
    object-fit: cover;
}

.r_shareTitle {
    margin: 18px 18px 0 18px;
    font-size: 18px;
    color: #5F6061;
    font-family: pf_highway_sans_pro_mediumRg;
}

.r_shareMessage {
    margin: 24px 0;
    font-size: 22px;
    font-family: pf_highway_sans_pro_mediumRg;
    color: #5F6061;
}

.r_shareOptions {
    margin-top: 8px;
    display: flex;
    flex-direction: row;
}

.r_shareCol {
    display: flex;
    flex-direction: column;
    width: 270px;
}

.r_shareOption {
    margin-left: 18px;
    margin-bottom: 18px;
    width: 250px;
    max-width: 90vw;
    height: 50px;
    border: 1px solid #A0A3A3;
    border-radius: 10px;
    opacity: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
    font-size: 18px;
    text-decoration: none;
    color: #5F6061;
}



.r_shareOptionImage {
    margin: 0 9px 0 20px;
}

.r_shareOption:hover {
    text-decoration: none !important;
}

.r_popupWrap {
    position: absolute;
    left: 0;
    display: flex;
    overflow: auto;
    top: 0;
    right: 0;
    bottom: 0;
}

.r_centerFlex ._-LJ2W {
    justify-content: center;
}

.r_thumbHide ._-LJ2W {
    display: none;
}


.r_breads {
    padding: 28px 0;
    background-color: #FAFAFA;
}

    .r_breads li {
        font-size: 16px;
        font-family: pf_highway_sans_pro_mediumRg;
    }

        .r_breads li a {
            text-decoration: none !important;
            color: #5F6061;
        }

            .r_breads li a:hover {
                text-decoration: none !important;
                color: var(--color-primary-purple-hover);
            }

        .r_breads li:last-child a {
            text-decoration: none !important;
            /* color: #1AABBF;*/
            color: var(--color-primary-purple);
        }

            .r_breads li:last-child a:hover {
                text-decoration: none !important;
                /* color: #1AABBF;*/
                color: var(--color-primary-purple-hover);
            }

/* Accessibility */
/*.r_accessibilityList {
    list-style: none;
    margin:0;
    
}
    .r_accessibilityList li{
        border-bottom:4px;
    }
    .r_accessibilityList li:before {
        font-family: 'FontAwesome';
        content: '\f00c';
        color: #00ab44;
        margin-right:4px;
    }*/

/* Modal */

.css-ypiqx9-MuiDialogContent-root {
    padding: 0 24px 32px !important;
}

/*.css-bdhsul-MuiTypography-root-MuiDialogTitle-root {
        margin-top: 10px !important;
    }*/

.r_galleryTitle {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

    .r_galleryTitle .r_dialogTitle {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 12px;
        max-width: 1216px;
    }

.r_dialogTitle {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 12px;
}

.r_drawerTitle {
    margin-top: 40px;
    margin-bottom: 16px;
    margin-left: 16px;
}

.r_dialogTitleText {
    font-weight: 600;
    font-family: pf_highway_sans_pro_mediumRg;
    font-size: 20px;
    margin-bottom: 8px;
    line-height: 20px;
    display: flex;
    align-items: center;
}


.r_organizersModal .r_dialogTitleText:before {
    content: url(../../images/icons/EventPage/organizerIcon.svg);
    margin-right: 8px;
    align-self: center;
}

#r_googleMapsHeader {
    margin-bottom: 16px;
}

.r_dialogTitleIcon {
    color: #5F6061;
    font-size: 20px !important;
    cursor: pointer;
}

@media (pointer: fine) {
    .r_breads li a:hover {
        text-decoration: none !important;
    }

    .r_navTabs a:hover, .r_navTabsSticky a:hover {
        cursor: pointer;
        border-bottom: 4px solid #EBEDED;
    }

    .r_shareOption:hover {
        background-color: #F5F7F7;
    }

    .r_shareOption:hover {
        cursor: pointer;
    }

    .r_closeShareImg:hover {
        cursor: pointer;
    }

    .r_share:hover {
        cursor: pointer;
        color: var(--color-primary-purple-hover);
    }

    .masonryItem img:hover {
        cursor: pointer;
        opacity: 0.75;
        transition: opacity 0.2s linear;
    }

    .masonryOpen:hover {
        text-decoration: none !important;
    }

    .masonryOpen:hover {
        opacity: 70%;
        cursor: pointer;
    }

    .r_eventMedia img:hover, .r_mediaPlayVideoIcon:hover {
        cursor: pointer;
        opacity: 0.75;
        transition: opacity 0.2s linear;
    }

    .r_closeMuiModal img:hover {
        cursor: pointer;
    }
}

.r_green:before {
    content: url(../../images/icons/EventPage/tick.svg);
    margin-right: 8px;
}

.r_red:before {
    content: url(../../images/icons/EventPage/ex.svg);
    margin-right: 12px;
}

@media (max-height: 420px) and (max-width: 560px) {
    .r_shareBox {
        top: 50% !important;
    }
}

@media(max-width:1100px) {
    .r_additionalDurationIntermission {
        display: flex;
        flex-direction: column;
    }

    .r_additionalSeatsParking {
        display: flex;
        flex-direction: column;
    }

    .r_width50 {
        width: 100%;
    }
}

@media (max-height: 420px) {
    .r_shareBox {
        top: 240px;
    }

    .MuiModal-root {
        overflow-y: auto;
        -ms-overflow-style: none; /* IE and Edge */
        scrollbar-width: none; /* mozilla */
    }

        .MuiModal-root::-webkit-scrollbar {
            display: none; /* Safari and Chrome browsers */
        }

    .r_shareOverlayFlow {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        min-height: 504px;
        overflow-y: auto;
        overflow-x: hidden;
        -ms-overflow-style: none; /* IE and Edge */
        scrollbar-width: none; /* mozilla */
    }

        .r_shareOverlayFlow::-webkit-scrollbar {
            display: none; /* Safari and Chrome browsers */
        }
}

@media (max-width: 767px) {
    .r_castContent2 div {
        justify-content: space-between;
    }

    .r_castContent2 {
        margin: 0;
    }

    .MuiAccordionSummary-expandIconWrapper {
        margin-right: -5px !important;
    }

    .r_navTabs a {
        padding-bottom: 12px !important;
    }

    .r_breads li {
        display: none;
    }

    .css-g8w1ue {
        width: 100% !important;
    }

    .r_closeMuiModal {
        width: 90%;
    }

    .r_maininfoSub {
        /* margin: 0px 10px 16px 17px;*/
    }

    .r_closeMuiModal {
        height: 40px !important;
    }


    .masonryOpen {
        bottom: 12px;
        left: 12px;
        font-size: 16px;
        height: 36px;
    }

    /* #r_allText {
        padding-top: 16px;
    } */

    .r_insideContent {
        display: flex;
        flex-direction: row;
        width: 100%;
        justify-content: space-between;
    }




    .r_banner {
        border-radius: 0;
    }

    .r_socialShare {
        padding: 16px 8px 12px 0;
    }

    .r_shareBtnImg {
        height: 16px;
        width: 16px;
    }

        .r_shareBtnImg svg:hover {
            fill: var(--color-primary-purple-hover) !important;
        }

    .r_maininfo h1 {
        font-size: 24px;
    }

    .r_share {
        font-size: 16px;
    }

    .r_accessInfo {
        flex-direction: column;
    }

    .r_mediaItem1 {
        width: 100%;
    }

    .r_navSticky {
        justify-content: start;
    }

    .r_stickyNavs {
        width: 100%;
    }

    .r_navTabs {
        padding-bottom: 0 !important;
    }

    .r_navTabsSticky a {
        line-height: 50px;
        padding: 0 6px;
        margin: 0 4px;
    }

    .r_navButtonResponsive {
        position: fixed;
        bottom: 0;
        width: 100%;
        display: flex;
        justify-content: center;
        background: #FFFFFF;
        height: 70px;
        align-items: center;
        z-index: 100;
        padding: 0 16px;
    }

    #r_mainHeader {
        flex-direction: column;
    }

    .r_googleMaps {
        height: 200px;
    }

    .CancellationPolicyInfoDiv .r_additionalInfoBody {
        margin-bottom: 0 !important;
    }

    .r_organizerInfo {
        flex-direction: column;
        margin: 5px 0 5px 0;
    }

        .r_organizerInfo div {
            font-size: 16px !important;
        }

    .r_withCast {
        max-width: 100%;
    }

    .r_playDetailsContainer {
        flex-direction: column;
    }

    .r_buybtn {
        display: none;
    }

    .r_navTabs {
        margin-top: 0;
        margin-bottom: 0;
    }

    .r_castText li {
        flex-direction: row;
        flex-wrap: wrap;
    }

    /* .r_castContent {
        margin: 10px 0 10px 0;
        padding-top: 5px;
        border: 1px solid #CFD1D1;
        border-radius: 10px;
        background: #FAFAFA 0% 0% no-repeat padding-box;
        height: fit-content;
       
        width: 100%;
    }*/
    .r_castContent2 {
        word-break: break-word;
        hyphens: auto;
    }

    .r_descriptionCustomText iframe {
        height: auto;
        width: auto;
    }

    .r_castText2 p {
        flex-wrap: wrap;
    }

    /*    .r_responsiveFormat {
        display: flex;
        flex-direction:column-reverse;
        }*/

    .r_navButtonsSticky {
        padding: 0;
        width: 100%;
    }

        .r_navButtonsSticky a {
            width: 100%;
            height: 35px !important;
        }

    .masonryItem .r_mediaPlayVideoIcon {
        width: 30px;
        height: 30px;
    }

    .r_closeMuiModal span {
        font-size: 20px;
    }

    .r_closeMuiModal img {
        height: 36px;
        width: 36px;
    }

    ._2c50p {
        width: calc(100% - 30px);
    }

    .r_mediaCarouselVideo {
        height: calc(100% - 100px);
        width: calc(100% - 200px);
    }
}

/*hide document's scrollbar when drawer is open*/
.no-scrollbar {
    overflow: hidden;
}

@media (max-width: 560px) {
    .r_maininfoSub div {
        width: fit-content;
    }

    .r_shareTitle, .r_shareMessage {
        max-width: 370px;
    }
    
    .r_shareBox {
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
        border-radius: 0;
        box-shadow: none;
        margin: 0;
        overflow-y: auto;
        overflow-x: hidden;
        -ms-overflow-style: none; /* IE and Edge */
        scrollbar-width: none; /* mozilla */
    }

        .r_shareBox::-webkit-scrollbar {
            display: none; /* Safari and Chrome browsers */
        }


    .r_shareOptions {
        flex-direction: column;
    }

    .r_shareCol {
        width: 100%;
        align-items: center;
        align-content: center;
    }

    .r_shareOption {
        width: calc(100% - 32px);
        max-width: 370px;
        margin-left: 16px;
    }

    .r_shareMainInfo {
        margin-top: 0;
    }
}

@media (max-width: 480px) {

    .r_navDates {
        margin-right: -4px !important;
    }

    .r_navTabs {
        margin-right: 0;
        position: relative;
    }

    .r_navTabsSticky {
        margin-right: 0;
    }

    .r_shareOption {
        width: calc(100% - 32px);
        max-width: 280px;
        margin: auto;
        margin-top: 8px;
        margin-bottom: 8px;
    }

    .r_shareTitle, .r_shareMessage {
        max-width: 280px;
    }

    .r_eventMedia {
        display: block;
    }

        .r_eventMedia div {
            margin: auto;
            padding: 0;
        }

    .r_mediaItem2, .r_mediaItem3 {
        display: none;
    }

    .r_mediaItem1 img {
        border-radius: 10px;
    }

    .r_closeMuiModal span {
        font-size: 16px;
    }

    ._2c50p {
        width: calc(100% - 10px);
    }

    .r_mediaCarouselVideo {
        min-height: 360px;
        min-width: 100%;
    }
}

@media (min-width: 767px) {

    .r_mediaCarouselVideo {
        width: calc(100% - 100px);
        height: calc(100% - 100px);
        max-height: 920px;
        max-width: 1080px;
    }

    .masonryItem img {
        min-height: 260px;
        object-fit: contain;
    }
}

@media (max-width: 1024px) and (pointer: coarse) {

    .r_closeMuiModal {
        height: 5px;
    }
}

/* New Checkout Button: Start */

.checkout-btn-container {
    display: inline-flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 4px;
    user-select: none;
}

.checkout-btn {
    display: inline-flex;
    background: var(--color-purple);
    border-radius: var(--border-radius-button);
    cursor: pointer;
}

    .checkout-btn:hover {
        background: var(--color-purple-hover);
    }

.checkout-btn-text {
    display: flex;
    padding: 16px 24px 16px 24px;
    color: #FFFFFF;
    font-family: 'pf_highway_sans_pro_mediumRg';
    font-size: 16px;
    line-height: 1;
    border-radius: var(--border-radius-button);
}

.checkout-btn-text-no-cash {
    border-radius: 3px;
}

.checkout-btn-arrow {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 24px 0 16px;
    /*  width: 44px;*/
    border-radius: 0 3px 3px 0;
}

.cash-btn {
    display: inline-flex;
    flex-direction: column;
    gap: 10px;
    padding: 16px;
    min-width: 261px;
    max-width: 311px;
    background: #FFFFFF;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.13);
    border-radius: 3px;
    cursor: pointer;
    margin-top: 8px;
    /* Cash button hidden by default */
    visibility: hidden;
}

    .cash-btn:hover {
        background: var(--color-light-purple-hover);
    }

.cash-btn-text {
    display: flex;
    color: var(--color-primary-purple);
    font-family: 'pf_highway_sans_pro_mediumRg';
    font-size: 18px;
    line-height: 22px;
}

.cash-btn-desc {
    display: flex;
    max-width: fit-content;
    color: var(--color-primary-purple);
    font-family: 'pf_highway_sans_pro_lightRg';
    font-size: 12px;
    line-height: 15px;
}


@media (max-width: 400px) {
    .checkout-btn-container {
        width: 100%;
    }

    .checkout-btn {
        width: 100%;
    }

    .checkout-btn-text {
        width: 100%;
    }

    .cash-btn {
        width: 100%;
        max-width: 100%;
    }
}

/*
    .checkout-btn-text:hover {
        background: #27BE63;
    }

    .checkout-btn-text:hover ~ .checkout-btn-arrow {
            background: #27BE63;
    }
*/
/*.checkout-btn-arrow:hover {
        background: #27BE63;
    }*/

/* New Checkout Button: End */

/*Additional info modal*/
.additionalInfoDialog > div:nth-child(2) {
    border-radius: 8px;
}
/*drawer*/

.drawerContent::-webkit-scrollbar {
    width: 3px; /* Set the width of the scrollbar */
}

.drawerContent::-webkit-scrollbar-track {
    background-color: transparent; /* Set the track color */
}


/*Footer fix*/
.usefulInfos {
    margin-top: 30px !important;
    border-right: 1px solid #bcc0c7 !important;
}
/* Country Selector :Start */
.static_div {
    background-image: url(../../images/icons/countries/herobanner.jpg);
    width: 100%;
    height: auto;
}

.static_img {
    width: 100%;
    z-index: 1;
}

.static_container {
    height: auto;
}

.countrySelectorBanner {
    margin-right: auto;
    margin-left: auto;
    max-width: 1228px;
}

.static_logo {
    position: absolute;
    /* width: 950px;*/
    height: 88px;
    left: 7%;
    /*  top: 25%;*/
    font-family: 'pf_highway_sans_pro_lightRg';
    font-style: normal;
    font-weight: 600;
    font-size: 36px;
    line-height: 44px;
    color: #FFFFFF;
    max-width: 1100px;
}

.static_logo2 {
    position: absolute;
    height: 60px;
    left: 7%;
    /* top: 35%;*/
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 30px;
    color: #FFFFFF;
    min-width: 511px;
    max-width: 850px;
}

.static_tile {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    /* padding: 40px;*/
    gap: 10px;
    position: absolute;
    left: 50%;
    /* top: 539px;*/
    flex: none;
    order: 5;
    flex-grow: 0;
    z-index: 5;
    max-width: 800px;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    margin-top: -40px;
}

.org_tile {
    display: inline-block;
    width: 100% !important;
    margin-top: 40px;
}

.static_inside_tile {
    background: #FFFFFF;
    /* box-shadow: 0px 141px 56px rgba(0, 0, 0, 0.01), 0px 79px 48px rgba(0, 0, 0, 0.05), 0px 35px 35px rgba(0, 0, 0, 0.09), 0px 9px 19px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.1);*/
    border-radius: 16px;
    z-index: 100;
    width: 712px;
    height: auto;
    border: 1px solid #EBEDED;
}

.margin-top-30 {
    margin-top: 30px;
}



@media (max-width: 1513px) {
    .static_tile {
        margin-top: -30px;
    }
}



@media (max-width: 1282px) {
    .countrySelectorBanner {
        margin-left: 16px;
        margin-right: 16px;
    }
}

@media (max-width: 1208px) {
    .static_tile {
        margin-top: 24px !important;
    }
}

@media (max-width: 1000px) {
    .static_tile {
        padding: 0 16px !important;
        margin-top: 0 !important;
    }

    .static_container {
        height: auto;
    }

    .static_logo {
        font-style: normal;
        font-weight: 600;
        font-size: 24px;
        line-height: 30px;
        color: #2F3030;
        width: 90%;
        left: 24px;
        height: auto;
        padding-top: 24px;
    }

    .static_logo2 {
        height: auto !important;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;
        color: #000000;
        width: 90%;
        left: 24px;
        padding-top: 16px;
        min-width: 0px;
        margin-bottom: 24px !important;
    }

    .static_tile {
        position: relative;
        width: auto;
    }

    .static_inside_tile {
        width: 100%;
    }
}

@media (max-width: 890px) {
    .static_tile {
        padding: 0 16px !important;
        top: 0px;
        position: relative;
    }
}

@media (max-width: 844px) {
    .countrySelectorBanner .bannerContent {
        width: 100% !important;
    }

        .countrySelectorBanner .bannerContent .bannerLeft {
            width: 100% !important;
        }

            .countrySelectorBanner .bannerContent .bannerLeft .bannerButton {
                width: 100% !important;
            }
}

.cs_container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 24px 24px 40px 24px;
    gap: 40px;
}

.cs_txt {
    font-family: 'pf_highway_sans_pro_lightRg';
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #2F3030 !important;
    width: 100%;
}

.cs_bord {
    border: 1px solid #CFD1D1;
    width: 100%
}

.cs_search {
    text-decoration: none;
    color: #703EFF;
}

    .cs_search:hover {
        text-decoration: none;
        color: #703EFF;
        cursor: pointer;
    }

    .cs_search:visited {
        text-decoration: none;
        color: #703EFF;
    }

.cs_modal_country_wrap_container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px;
    align-content: start;
}

.cs_modal_country_container {
    display: flex;
    flex-direction: row;
    gap: 24px 8px;
    justify-content: start;
    align-items: center;
    padding-top: 24px;
    flex-basis: 150px;
}

.cs_modal_img {
    border-radius: 50%;
    width: 32px;
    filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.15));
}

.cs_link {
    text-decoration: none;
    color: #0D101A;
}

    .cs_link:hover {
        text-decoration: none;
        color: #0D101A;
    }

    .cs_link:visited {
        text-decoration: none;
        color: #0D101A;
    }

.cs_opacity {
    opacity: 0.2;
}

.cs_modal_header_txt {
    display: flex;
    flex-direction: row;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    color: #282c35;
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 16px;
    justify-content: space-between;
}

.cs_modal_close {
    text-decoration: none !important;
    color: #282c35;
    position: relative !important;
    top: -1px !important;
    right: -5px !important;
}

.cs_modal_close_wrapper {
    display: block;
}

.cs_footer_container {
    display: flex;
    gap: 10px;
    align-items: center;
}

.cs_footer_img {
    border-radius: 50%;
    width: 17px;
    height: 17px;
    display: inline-flex;
    background-size: contain;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
    filter: drop-shadow(2px 2px px 2px rgba(0, 0, 0, 0.15));
}

    .cs_footer_img:hover {
        cursor: pointer;
    }

.cs_footer_img_border {
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: inline-flex;
    border: 1px solid black;
    align-items: center;
    justify-content: space-evenly;
    align-content: center;
    filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.15));
}

.cs_payments_methods {
    margin-left: 0px !important;
    gap: 16px;
    justify-content: flex-start !important;
    margin-top: 100px !important;
    width: 100%;
}

.cs_country_text {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #7F8182;
}

    .cs_country_text:hover {
        color: #32c1d5;
    }


.cs_col {
    margin-top: 5px;
    display: flex;
    flex-direction: column;
}

.cs_footer_divider {
    display: none;
    height: 1px;
}

.cs_container_ft {
}

.cs_drawer_container {
    display: none;
}

.cs_drawer_container_ft {
    display: none;
}

@media(max-width:768px) {
    .cs_payments_methods {
        margin-top: 48px !important;
        margin-left: 0px;
        margin-bottom: 0px;
    }

    .cs_footer_divider {
        display: block;
    }

    .cs_container_ft {
        width: 100% !important;
    }

    .cs_md.modal.fade .cs_md_dialog.modal-dialog {
        transform: translate3d(0, 100vh, 0) !important;
        transition-duration: 0.5s !important;
        width: 100%;
        margin-bottom: 0px !important;
    }

    .cs_md.modal.in .cs_md_dialog.modal-dialog {
        transform: translate3d(0, 0, 0) !important;
        /* transition-duration: 0.5s !important;*/
        vertical-align: bottom;
        width: 100%;
        margin-bottom: 0px !important;
    }

    .cs_modal_content {
        border: 0px !important;
        border-radius: 24px 24px 0px 0px !important;
    }

    .cs_modal_body {
        max-height: 70vh !important;
        overflow-y: hidden !important;
    }

    .cs_modal_wrapper {
        overflow-y: auto;
        max-height: 50vh;
        scrollbar-width: thin;
    }

        .cs_modal_wrapper::-webkit-scrollbar {
            width: 5px;
        }

    .cs_drawer_container {
        position: fixed;
        top: -60px;
        width: 100%;
        height: 200px;
        display: flex;
        justify-content: space-around;
        align-items: center;
        padding: 8px;
    }

    .cs_drawer_container_ft {
        position: fixed;
        top: -68px;
        width: 100%;
        height: 200px;
        display: flex;
        justify-content: space-around;
        align-items: center;
        padding: 8px;
    }

    .cs_drawer {
        background: #703EFF;
        height: 4px;
        border-radius: 8px;
        width: 48px;
        margin-bottom: 96px;
    }

    .cs_drawer_ft {
        background: #703EFF;
        height: 4px;
        border-radius: 8px;
        width: 48px;
        margin-bottom: 96px;
    }

    .cs_drawer_container:hover {
        cursor: ns-resize;
    }

    .cs_drawer_container_ft:hover {
        cursor: ns-resize;
    }

    .cs_modal_close_wrapper {
        display: none;
    }
}

/* Country Selector : End */


.drawerContent::-webkit-scrollbar-thumb {
    background-color: mediumvioletred; /* Set the thumb color */
    border-radius: 5px; /* Set border radius for the thumb */
}

    .drawerContent::-webkit-scrollbar-thumb:hover {
        background-color: #5128b8; /* Set the thumb color on hover */
    }

.guest-login-prompt {
    margin-bottom: 16px;
    color: black;
}

.guest-login-prompt a {
    font-family: pf_highway_sans_pro_mediumRg;
    text-decoration: none;
    color: var(--color-purple-dark-link);
}

/* Bottom Sheet Start */

.bottom-sheet {
    background-color: white;
    position: fixed;
    width: 100%;
    z-index: 2147483004; /* Why? Because Intercom*/
    border-radius: 16px 16px 0px 0px;
    padding: 16px;
    top: calc(100 * var(--vh, 1vh));
    left: 0;
}

.bottom-sheet-thumb {
    height: 4px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 24px;
    width: 48px;
    border-radius: 8px;
    background-color: #9897A9;
}

.bottom-sheet-slide-in {
    animation: bottom-sheet-slide-in 0.4s forwards;
    -webkit-animation: bottom-sheet-slide-in 0.4s forwards;
}

.bottom-sheet-slide-out {
    animation: bottom-sheet-slide-out 0.2s forwards;
    -webkit-animation: bottom-sheet-slide-out 0.2s forwards;
}

#bottom-sheet-background-fade {
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100vw;
    height: 100vh;
    visibility: hidden;
    z-index: 999;
}

@keyframes bottom-sheet-slide-in {
    100% {
        transform: translateY(-100%);
    }
}

@-webkit-keyframes bottom-sheet-slide-in {
    100% {
        -webkit-transform: translateY(-100%);
    }
}

@keyframes bottom-sheet-slide-out {
    0% {
        transform: translateY(-100%);
    }

    100% {
        transform: translateY(0);
    }
}

@-webkit-keyframes bottom-sheet-slide-out {
    0% {
        transform: translateY(-100%);
    }

    100% {
        transform: translateY(0);
    }
}

/* Bottom Sheet End */

.snic-button-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 16px;
}

.snic-button-container button {
    height: 48px;
    width: calc((100vw - 32px - 8px) / 2);
}

.snic-description {
    margin-bottom: 40px;
    font-size: 16px;
}

.snic-title {
    font-weight: bold;
    margin-bottom: 16px;
    font-size: 16px;
}

#save-info-modal {
    max-width: 517px !important;
    margin-left: auto;
    margin-right: auto;
}

.save-info-modal-container {
    gap: 24px;
    padding: 24px;
}

.save-info-modal-button-container {
    display: flex;
    gap: 8px;
    justify-content: center;
    margin-top: 24px;
}

.save-info-modal-title {
    font-size: 16px;
    font-weight: 600;
}

.save-info-modal-description {
    font-size: 16px;
    text-align: center;
    margin-top: 24px;
}

.save-info-modal-button {
    flex: 1 1 auto;
}

.free-height {
    height: unset;
}

.delayed-delivery-wrapper {
    padding: 0px 5px;
    margin-top: 24px;
}

.delayed-delivery-container {
    border: 1px solid rgb(80, 44, 181);
    border-radius: 8px;
    background-color: rgb(241, 232, 255);
    display: flex;
    padding: 16px;
    font-size: 14px;
    margin-bottom: 11px;
    margin-top: 24px;
}

    .delayed-delivery-container div {
        font-family: 'pf_highway_sans_pro_lightRg';
    }

.warning-icon {
    height: 24px;
    min-width: 24px;
    background-image: url('/Site/images/icons/order-details/exclamation-icon.svg');
    margin-top: auto;
    margin-bottom: auto;
}

.schedule-info {
    margin-left: 8px;
}

.schedule-info-title {
    font-family: 'pf_highway_sans_pro_mediumRg' !important;
}

.delayed-ticket-margin {
    height: 9.5px;
}

form:has(.r_submitBottom) ~ .intercom-lightweight-app .intercom-lightweight-app-launcher {
    bottom: 99px !important;
}

.nodecorate,
.nodecorate:hover,
.nodecorate:active {
    text-decoration: none;
}
/* Sort By Widget: Start */

.sort-by-container {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: flex-end;
    margin: 20px -15px 0 0;
    gap: 4px;
}

.sort-by-label {
    color: #0d0c1c;
    font-size: 14px;
    line-height: 16px;
    padding: 4px 2px;
}

.sort-by-selection {
    display: flex;
    align-items: center;
    gap: 4px;
    cursor: pointer;
}

#sort-by-selection-title {
    color: #3e228c;
    font-size: 14px;
    line-height: 16px;
    padding: 4px 2px;
}

.sort-by-menu {
    display: none;
    position: absolute;
    flex-direction: column;
    top: 36px;
    z-index: 100;
    padding: 8px;
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08);
    gap: 8px;
}

.sort-by-menu-item {
    color: #646567;
    font-size: 14px;
    line-height: 16px;
    padding: 8px 10px;
    cursor: pointer;
}

.sort-by-menu-item:hover {
    background: #f1e8ff;
    border-radius: 4px;
}

.display-flex {
    display: flex;
}

/* Sort By Widget: End */

.favourite-icn {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 32px;
    height: 32px;
    border-radius: 80px;
    background: rgb(255, 255, 255);
	z-index: 100;
}

.favourite-icn-account {
    position: unset;
    width: 24px;
    height: 24px;
	z-index: unset;
}

.favourited {
    background-image: url(../../images/icons/svg/heart-filled.svg);
    background-repeat: no-repeat;
    background-position: center;
}

.not-favourited {
    background-image: url(../../images/icons/svg/heart-outline.svg);
    background-repeat: no-repeat;
    background-position: center;
}
/*! jQuery UI - v1.9.2 - 2017-05-11
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}* html .ui-autocomplete{width:1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAIAAACY3hF0AAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAYklEQVQoz+3PMQqAMBQE0cmKYJFKRYMJiCAoev/b+cVCSG2ZwuoVAwvLdZmZCQB+voA1d33XItLSipmeXiyMjGJjYsqcJJLcQSKJjUgU+9tWAkEsbnBDHuvweFEhVMTbcnkARNMN2kh7KjEAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDUtMDdUMDc6MzU6MDUrMDA6MDCMU5D6AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTA1LTA3VDA3OjM1OjA1KzAwOjAw/Q4oRgAAAABJRU5ErkJggg==') 50% bottom repeat-x;color:#222}.ui-widget-content a:not(.eb-button){color:#222}.ui-widget-header{border:1px solid #4297d7;background:#5c9ccc url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5dbec;background:#dfeffc url("images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#2e6e9e}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2e6e9e;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #79b7e7;background:#d0e5f5 url("images/ui-bg_glass_75_d0e5f5_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1d5987}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#1d5987;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #79b7e7;background:#f5f8f9 url("images/ui-bg_inset-hard_100_f5f8f9_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#e17009}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e17009;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fad42e;background:#fbec88;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-image:url("images/ui-icons_469bdd_256x240.png")}.ui-widget-content .ui-icon{background-image:url("images/ui-icons_469bdd_256x240.png")}.ui-widget-header .ui-icon{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAABDlBMVEXY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/PY5/N80GlTAAAAWXRSTlMAGRAzBAhQv4KZLyJVcUBmYBoTMswNITwWQkhLIB5aIycxUyyFNIeAw2rIz8Y4RRy8uL58q7WljKqorR+yKf0BnlEk7woGAgOPomKUSqCvbd+cR2M/b3+RaPlAXvEAAAABYktHRACIBR1IAAAACXBIWXMAAABIAAAASABGyWs+AAAPZElEQVR42u1dC2PbthEGyUiq6ZiSXblLE6ex1mTO5iXZq+u6ro3abG26pOkSd13v//+RAXzhcIeHWMoUbeOTLesIEMB9PIB3ACgLERERMQIkkOy6CTvWH0bOQO/mJeDXP8EMqMzDEkIsEBRMAmh7jHSVmuAjAKwC8FRAzi8/DmoS1AI5AQltj5FOryAjgJ7OK2CZkwEZYO23q+BJ5wwKkttfui1z4s20VTAL5k2kF5hbiPcKcwvwNGB4C7CTwproI4CdDcxEPKUTExx+DNiAj0u9C9AuNPxdYOe46Y5QRERERERExIhx6Z7gjv2ghEVrQJ33hJ5BsxsBfsIq8M0HsAkhWfqglFgawAhgGWh2M1xMWAWUAE90qUofMhhi7be32JNsmVFJPKeLwBQglAQMNh3ALVjYbNaI1jaYD0jM0nw9atcWYEXiaXH/+QDeQ3Y6BoRx3e8CERERERERERG7Qz/HP+iaBsvvHXj0LAD4cip0yN27fXw7AGtQoDTwH+HqkWTgWczTwZVmr8DbAEuqv35bCT6CWDorjGnAqwOSCI7EhlFWHjkBXIkb1M/DZQgRwCeAwK9B+HRPFlPBOjeZszKz0wK9/FlzeE3I24GEzUII45bT/SYarqGLesE+btlDBP70QInkckDwggQqAGGt052667vAJZ8fvk1GRERERERE3FT035ba081ILLvR3UXa/NDgUlWg+m4N2KgCfzzP1lYtDUDpAi9ObeDVqczu4ASsy/u8kaxId/2W+JYq4CsbrBcV8SPw8iRvrWWze+IlILA3XFjNzMeAl7/EMt0TmH4wwtkmHG4OsLVzYkEsHLZE4+yRDbFBA+ypVoZJ6fR8iw24T2cEsBbw5pnptIuFCbA3wHkJN0pmAbObAOvaOl+hd14A1gVIFwl2AXsvT5w5GMPezQE8j8XAhFmAYCv0AQLIIEhS2bAUmsGh9VuukT/Z3goHgZsE7wEL4JnHPR+w6+djIiIiIiIiRo3LvYtzR4U8Kms5Y7uORbg46Ja9o/7Aj+Doz3oGZm2j9XKiMc0MTpGt7PgXvroD2G5x03es1iY9T4cHXH1LBmAKCyP69BIC9jL7EuB+vrtM8nw/gG0+w1yvZu31BQfNueA6fesENOGmi4DEEg7zpnviKZ5uW50Gkgr+zLBFChJLC1m4C9hEwduHLaXRCRHvnhUrAbRLbD2804Oamkxg0Zn5fL8lnQi2bo8JYfwECAkR3h/mjA6LTskTI4HoNbQJKDT/4J8/uoa47vpFRERERFxvpFf8RmZxO8C3XEW94V+i/5iWAqzLLKb3lQZXAyElhXpFIUa1GMK2LgsUryhVU0hRMGTGdylUFqDzC+sSOCNwLN0GePRCt9dL/Y3ozCAAKhKMeJaKWN8ExkWAZfmdE5QSmRKA/wpL7IaOJW0XG0sX2MACWH5zx0ZFkMMC6H6Fhu7R6M90ZGMAyWGdoUm1ldAxwLJBZjTmr9tkSPiPY8hH+VO7QmD5pDDgd2V2YIDT0e0i0XugD8kICeiLLvpHRERERNwsZMpPyDbPf2sicWuo1k1l42ZTX473Ap4b7FWukkvFjCZnfj5uiRwgF7dIAeiMfSnuC4dME8XtGuSERiU4KIopcvbKzwYhpVs057ufG3FRa7gw9G1bTGW2srVfpzetnuQwmUA+MRogWDBB99paherA3FZjG6QVRZFWIITMDAIQA6BMdKJr3DMIkEUfSrSuNDQW4FrvrorTBU5gcnT0PmAClsul/wkMgQkQAQL2DQJBqY4OSEISTEjVQJPwYwWXBcAU0B9VcT0GAGqg0eLj8vRjTcDRB/u/Mgi4c+cO2x7vlskBSoDS/0NMgGlSIPUHTlGKpv3gjoLTAg6V6jA91PMAWWn/LQGqfDTFVhWnC5Rd4O5d3AWWQl4C+d6ekJWvX0iA0v/2vQ/dBCTkgDySJIcJCmHg5OTEPQbAoWRA6o8JKH9aAspBEBFwX519/35z4KgaBI+IOugETgB7REMQAj7C8xPzxW35XrgIoBXCgxKowtPTU9AmyiwgO5xO5ZvuAqXsJuC0Qn0gyeGDPF9Bjp8RQl1IHvh1+cL6TigBE0IAGBYw1/p7CGiL+7gEMblJSwC1gOywRHOJmAxqjJ2C0SfzvL0L5E39udMCOAGhLoDTqzGwaDO3BGRmfW1xlR8A7wkHiAWEboNVe+bmHEymb93AFQ4MegtcPT9ACSgZKMT2kGWLEh18Pcah6bqEs0OvaaX9reofERERETFyPHzoT0/BO68NYNv6SJDpcPdReZt61Ih1sN3G2PNanrfnVq7J/sayEL8h7Sm89zUZbR2TQ/K2jfXPMs3ATHmRZ/kUBTuyyfO91pGzUpHp449qV7xhQJ6sQFaaTM8mV67gxnJ1PVoNCuXMpe29PVXczvE1fQzwmOivHKUTrb/yzdvoN7E7Yiich9/K1wFuUCavc4byG2uDNLYQvxPn4vc4vs2lkBuyMOXjyTGSVfsXC1cDoXb2a7kxOGRxsrGLVLuO1YxFG11xAkg4DOLJ/afP7t1H00aZtO8Mt8dLwB/gj/L1J6ygcv2JjIMPGRtPcur7tnLtzKf2+h42IhoHZnCwkBxUwl4zY7PnIqAeBZAFHMCf4aFukNQfTdmFLeAv4hPxVz2ldEos4JRYwCmxgIURe8geUA1SbXxL6vu0kj5tG1gG8zh2ADUGaP3CBDy5/9ED+bLrX3vqmIAUylmnRv4bfCZff0c7Jow+XsrvExmll/1X4oGDgCa6S40GEfsRGOYoD5OpODHiRUJARhgm+rc7IkwCkPz5J3dmd/7xRS0fNsXtbyYvzKsnWBeoZSw+fqxlZfvtfKeVAEGg9gilwj0pCWSS+1HdYH0XUFuMhKtLqO5OivPLgujPA/gU6y+efimHv/mXT1sCZP9PPeczRedsEDUnWdkkP/ED6LQ3kW3fAOOTF1R/ehsU1aYunVyuCNwu2vOBlWAgF1cQRYcA3/CBIiIiIiJ2gCmemFauHJyyPM/1x0veWlguRXjvftCnBSms5fsa35rPALmaH8JXX339NXyBmnOg9C8hP6zuwZMncG/VpJP9Fs10QzPf0Mr0QBu8Ub8ph9l0+sJgwP/lYiEsZFk5ijZBMrCm3viJ9rz+qfAv7Yqup7KABQtu2nSyVEs+1MGrziNdx0wGO3pxsErQwZVyjNfwwrJb9hcSoFwtdIbSvfw1DUAT8M23z59/+41uz1RAscArO5QAY8sIlJNRaMNDKqqpilT72pmaj0EEPFNrdbjCtWLdRQANL7m6JL1a3dMWtS5lrX9q5ofS1vfb01/KpBlyV2FCNmSY55froCgDqMBTxnMCW8B8jver56uVCi81AVJ/gabAKOM0WLCLxMTb9jc2gPSvrmAzBnwG+xLwss1QFMb5cOwn4Eh+PFI/TbIysCmcIAsg0euzZ4fPVnDWFvhCtW62PQKoBXxXys2sXK2/VjBflzgxT9eEyUt6fHxsEFBf2erPicTn8odseFg7x4DVSnUAPAi+mE5nWxwEyRjwXT0G1Awo/QsjHF2p9p7o09cHcIYYUAUdoWGvmbxp9Pv44/qHGIhzDJhmq9UKVpgBehvc9l3gsZqY1e2hodt6PtcTVnIElD+pZgCMP83H/eYAvQ2WFlHCMQbAVAETYLuGfQggSMtr/7jxAyx7BM0RVlrLi1SNlM+b1H8/ScyvdRHlqFFLk0xN6WXNho3ufsDucfTq1RESFweKq/R5yxhtMNs5GREREdELU7w7+vX3aoj5/vWuGzUg3gC8aYUfmlH3h103azDcVererYXX1R1HvWsbWMISn/AfizMjtrfzbFnyv+xf0KZ4owKoxgTeagLetjmI22DzIwpNCVt6oAeoDEt1T196y79E3K0Uvosqp64Ha09KDxTaKAIbN5X8bvLOXJ1l1Q1JgBwBVAj9xqjcbMMcL4xV+uvlxcLU37Z1d5EusH7v5Ns7I8NyhwQUzfUu3AQUpMsDnKc4DetvIyA1TKbcaD4xwmmDgAyWy+Vwnq5W2E0APwfpL3U3BsXeFjDsIFgaQPXQTKnDK03AK5Sp8BeA03uPAcNGa3TQe6rFpzgTOYkwYPDT+y4gxIBD4FIrXLXgohEvsI50DMBSsf3d5zsN1n9U07Lw8sddtmFMsxURERERERGXjAJ84mUDZsSR2egJiT7Y26P6g0e8fAKAUGAQUKalOEMxS9WbkUGFzI08rzK5w9uC+M4FS4ZyhWxAAkwKTAKqtLbN5eWR6tEMBgE4nRNAg0U+GWBuxh2EALwZmBJQTn/UjSz/zHCb6wyYgJlFp7DGhrjN/x+wEQEDWsBGBAxsAcOOARQ7HwMGvgvw+Y4d3wVGgN36ARERERERNxv+58iuO9L/Cvjpc7R3U3opZzfoe3LVc6TwU4GeZ8iLl5YHKBrfhH7/QVd5dFjD/yQBAu1OVqzMGAP0yVK9X7+bPDakcC7ET4U4x09br09kRGs+X6sVmRxP5E+7fRuOzf3sSgZTnqjXZKTubVbvmz/TVyhfgNptf+AgoPxqtOSw+X49SCBJ1IFGPlQv/f17Kl0eSQ5HSkBpARLn+IqrcWFt7E5GBHxRoTXxjvLoMCvvgQu050UGo1M4mToIuHaDYA5wfnaOh/1qOkKHpLDl/3A5NuRv5PV5cyWfmo+IiIiI6A36fEBIppuouspd6+srh0CfDwjJdBtdV7lrfX3l4PWHFq83kelGyq5y1/r6ykHQ5wPe6gIa+UL5hhe1XG2lLdNftTJQWTjT3+r0t876BXjT1Y5Oki5o+wV+3sEH0BVAKzeFiHo1+OICrw6H8vN0ll8vkdvS8eqZ/S8Y7RE///yzMNtTPpG8KQHGB4useu8FaTBuEMsvmEL+/ISAYHtE8+uQV5X+2yNggb6DzkKA7W8XhYL1WyzEZwHq20ZW0IGAcBdQ377VxcRDXQRCBHq7lCD5qSwZWLX5g6DPB1gGtWYQ1IMYHaSAyu5B1TpI0vrpIGumN/y4ZNUHWjmIoW9jfW+jXeUwhnZk+jpSXeUwhnZl+7rSXeWIiIiIiIgID2rH4dLk0YP8/8CwfA0JAD8B5QsrKPwECPpPD8eN6isJwSMTgqB5c8nk39+NHdECbvwYcNPvAhERERERERHbRnJ1PIHgLkjIum90Tcj/BxozEhFo6wYE0Ot9lfTfhgVQfa+U/qYFlNvby5eDgHbtzdTX4FCdfW3HgKyBqT++4pX+V8cG+lpAlf/q6t/XAq68/n3vAg79r+0YEIDW/+rYQNACukDp3fxGRIwc/we0wIqagmy7GAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wMy0xMVQxNDo1OToxMiswMDowMDCpaasAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDMtMTFUMTQ6NTk6MTIrMDA6MDBB9NEXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAABJRU5ErkJggg==')}.ui-state-default .ui-icon{background-image:url("images/ui-icons_6da8d5_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_217bc0_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_f9bd01_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}@media(min-width:30em){.equal-width-buttons{display:flex;justify-content:space-around}.equal-width-buttons>.eb-button{margin:0 10px}}@media(min-width:35em){.play-template{width:50%}.play-template>a{height:320px}.play-template .playimage{max-height:195px}}@media(min-width:48em){.playresults-wrapper{margin:10px -10px 0 -10px}.productresults-wrapper{margin:10px -10px 0 -10px}.order-tickets__list li:nth-child(even){background-color:#fafafa}}@media(min-width:51em){.slick-slide>.itemlink{width:816px}#play_slider{height:465px;position:relative}.play_slider-container:before{display:none}#product_slider{height:465px;position:relative}.product_slider-container:before{display:none}}@media(min-width:55em){.play-template{width:33.33333%}@-moz-document url-prefix(){.playresults-wrapper{margin-bottom:8px;}}@-moz-document url-prefix(){.productresults-wrapper{margin-bottom:8px;}}}@media(max-width:105em){#main-wrapper{margin-bottom:260px}}@media(max-width:78em){#main-wrapper{margin-bottom:150px}}@media(max-width:56em){#main-wrapper{margin-bottom:50px}}@media(max-width:32em){#main-wrapper{margin-bottom:0}}@media(min-width:85em){.equal-width-buttons{justify-content:flex-end!important}.equal-width-buttons>a:last-of-type{margin-right:30px}#scrollButtons{display:none}}@media(min-width:75em){.play-template{width:25%}}@media(max-width:1020px){.home-search-inner{margin:15px 10px}#top-main.limit{margin:0 10px}}@media(max-width:991px){.booking-panel-wrap__events-container{border-width:1px 0 0 0}.booking-panel-wrap>.row-eq-height{display:block!important}.autocomplete-section{padding-left:0}#footer .footer-bottom-links{margin-top:5px}#footer .simplelist.contact-us{margin-bottom:10px}#footer .footer-bottom-links a.textLink{white-space:pre}.order-details__left{margin-bottom:20px}}@media(min-width:1227px){.header-container .eb-button--full{gap:8px;margin:15px 5px 0 5px;width:calc(100% - 10px)}}@media(max-width:1226px){.moreInfo{margin-bottom:8px}body.embedded .priceListContainer h3.dotted,body.embedded .calendar-wrapper,body.embedded div.play-details-container-bottom{display:none}body.embedded .bookingpanel.right{width:100%!important}body.embedded .bookingpanel.right .tmpl{padding:0}body.embedded div.play-details-container{background:#fff;min-height:150px}body.embedded div.play-details-container table{max-width:100%!important}body.embedded div.play-details-container table td{vertical-align:top}body.embedded div.play-details-container table.details,body.embedded div.play-details-container table.eventtime,body.embedded div.play-details-container table.total{max-width:100%!important;width:100%;margin-left:0}body.embedded div.play-details-container table.details td:first-child,body.embedded div.play-details-container table.eventtime td:first-child,body.embedded div.play-details-container table.total td:first-child{width:90px;text-align:left}body.embedded .ui-dialog{width:300px!important}.flex-form .field-group{display:flex;flex-direction:column}.flex-form .field-group .label{padding:0 0 5px 0;margin:10px 0 0 0}.countdown_timer_notification span{display:block}.events-container__item>div[class*='col-']{padding:15px 15px 5px 15px;text-align:center;float:none;width:100%}.events-container__item.row-eq-height{display:block!important}.events-container__item+.events-container__item,.events-container__item:first-child{padding-bottom:15px}.events-container__item .flex-align-right{justify-content:center}.booking-panel-wrap__calendar-container .ui-datepicker td a.ui-state-default{padding:24% 18%}.header-container .eb-button--full{gap:8px;margin:15px 5px 0 5px;width:calc(100% - 10px)}}@media(max-width:940px){.slider .slick-arrow.slick-prev{left:0}.slider .slick-arrow.slick-next{right:0}}@media(max-width:800px){.play__filters .daterangepicker{width:266px;padding:8px;margin:0 auto}.play__filters .daterangepicker .calendar{margin:0;float:none!important}.daterangepicker.ltr .calendar.left .calendar-table{padding-right:4px}}@media(max-width:767px){.deleteproductTitle{width:120px}.productAddedDiv{padding:16px!important;left:0%!important;width:100%!important;max-width:calc(100% - 32px)!important;margin:16px!important;transform:unset}table#seatselection-table td{padding:4px 10px;text-align:left}table#seatselection-table th{font-weight:normal;font-size:14px;color:#000;padding:4px 10px;text-align:left;border-bottom-width:2px;font-family:pf_highway_sans_pro_mediumRg,arial,sans-serif;letter-spacing:.02em;white-space:normal}.deliveryMethod{border-radius:10px;padding:0;font-size:12px}.deleteproduct{width:20px;height:20px;background-size:8px;background-color:#1aabbf;margin-right:5px;border-radius:50%;background-image:url("https://www.viva.gr/tickets/Site/images/icons/svg/delete.svg");background-repeat:no-repeat;background-position:center}.deleteproduct:hover{background-color:#76cdd9;cursor:pointer}.deleteProductTd{display:-webkit-inline-box;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-start}.joyride-tip-guide{width:95%!important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;left:2.5%!important}.joyride-tip-guide-wrapper{width:100%}.reveal-banner .m_promo_content{font-size:16px}.row-eq-height{display:block!important}#play_slider .content{padding:20px 15% 45px}.play__filters{display:block}.play__filters>div{width:100%}.play__filters>div+div{margin-top:15px}.play__filters .daterangepicker{top:237px!important;right:20px!important;left:auto!important}.gender-filters{width:100%}#map>div:first-child{overflow-x:auto}#blockableArea{overflow:auto}.order-delivery{margin-bottom:20px}#main-wrapper{padding-top:0}.play_slider-container{margin-top:0}.eb-modal__footer .vertical-align{display:block}.eb-button{letter-spacing:0}.eb-modal__footer .eb-button{width:100%;margin-top:15px}.eb-modal__footer .alignLeft+.alignLeft{text-align:right!important}.order-tickets__list{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;overflow:-moz-scrollbars-none}.order-tickets__list ul{display:flex;flex-wrap:nowrap}.order-tickets__list li{scroll-snap-align:start;width:86vw;flex:86vw 0 0;margin-right:3vw}.order-tickets__list-item-sep{display:inline-block}.order-tickets__list--single li{width:100%;flex:100% 0 0;margin-right:0}.order-tickets__list2{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;overflow:-moz-scrollbars-none}.order-tickets__list2::-webkit-scrollbar{display:none}.order-tickets__list2 ul{padding:0 10vw}.order-tickets__list2 li{scroll-snap-align:center}.freedom-pass-div{display:block}.freedom-pass-img{margin-left:0;margin-top:5px}.marginTopPaddingTop{margin-top:50px!important;padding-top:50px!important}.marginBottomPaddingBottom{margin-bottom:50px!important;padding-bottom:50px!important}.ticektButtonDiv{position:fixed!important;left:0!important;bottom:0!important;z-index:1000!important;height:100px!important;width:100%!important;color:#fff!important;background-color:#fff!important;height:auto}.ticketButtonBottom{position:fixed!important;right:0%;left:0%;bottom:3%;z-index:1000;text-align:center;text-decoration:none;min-height:1px;padding-left:0;padding-right:0;margin:auto;width:95%!important;height:50px!important}.ticketButtonCenter{margin-bottom:auto!important;margin-top:auto!important;padding:17px 0 17px 0!important}.venuDatePadding{position:relative!important;padding-left:0!important;padding-right:0!important}.rating-label{float:left;margin-left:0!important}.image_content backdrop{position:absolute;top:20px;left:20px;width:calc(((100vw/2.222222) - 40px)/1.5);min-width:calc(((100vw/2.222222) - 40px)/1.5);height:calc((100vw/2.222222) - 40px);min-height:calc((100vw/2.222222) - 40px);border-radius:8px;z-index:4}div.title h2{font-size:22px!important}.tag2{font-size:18px}.poster_wrapper{position:inherit!important;width:calc(((100vw/2.222222) - 40px)/1.5)!important;min-width:calc(((100vw/2.222222) - 40px)/1.5)!important;height:calc((100vw/2.222222) - 40px)!important;min-height:calc((100vw/2.222222) - 40px)!important;z-index:4!important;left:-35%!important}section.header div.title{margin-bottom:20px}.backimg{background-repeat:no-repeat!important;background-size:100vw calc(100vw/2.15)!important}.section.images div.poster{min-width:100vw;width:100vw;height:calc(100vw/2.222222)}.div.header.large.first{border-bottom:1px solid #fdfdfd;background-position:right -200px top -200px;background-size:cover}.mobile-main-info{padding-top:10px!important;padding-bottom:10px!important}.mobile-main-info-no-title{padding-top:13px!important;padding-bottom:10px!important}.venueMarginTop{margin-top:10px!important}.mainInfoMargintop{margin-top:3px!important}.widthHeightAuto{float:left!important;width:100%!important;height:auto!important}.playSearchFilters2{justify-content:space-around!important;display:flex;align-items:flex-start;justify-content:space-between;padding:20px 20px 25px 20px;background:#fff;-webkit-border-radius:5px;border-radius:5px;margin:-25px 0 20px 0}.playSearchFilters2>div{margin:0;padding:0;width:100%!important}.playSearchFilters2 .navbar-nav{margin:0}section.images{display:flex;flex-wrap:wrap;align-content:center;flex-direction:row;align-items:baseline;justify-content:center}section.images>div.poster_wrapper{border-width:0;min-width:100%;width:100%;height:100%;overflow:hidden}div.header_poster_wrapper{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-content:center!important;justify-content:center!important;align-items:center!important}section.header{display:flex;flex-wrap:nowrap;align-items:center;align-content:center;box-sizing:border-box;padding-left:0!important;flex-direction:column;justify-content:center}div.header_poster_wrapper{padding-top:30px}div.custom_bg{background-image:linear-gradient(to right,rgba(99.22%,99.22%,99.22%,1) 120px,rgba(99.22%,99.22%,99.22%,0) 60%)!important}.title-fix-font-size{font-size:22px!important;font-family:pf_highway_sans_pro_mediumRg,Arial,sans-serif!important}.bottom-border-margin-mobile{margin-right:20px!important;margin-left:20px!important}.container-fluid-mobile{padding-left:0!important;padding-right:0!important}.title-margin-top{margin-top:0!important}.intercom-lightweight-app-launcher-mobile-up{bottom:105px!important}.intercom-lightweight-app-launcher-mobile-standar{bottom:20px!important}.zero-top-padding{padding:20px!important;padding-top:0!important}.svg-share{color:#697180;font-size:17px!important;text-decoration:none;font-family:pf_highway_sans_pro_lightRg,Arial,sans-serif!important}.navdiv{position:relative;background:#fff;color:#697180;font-family:pf_highway_sans_pro_lightRg,Arial,sans-serif!important}.navdiv__inner{margin:0!important;white-space:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;user-select:none!important;list-style:none!important;padding:0!important}.navdiv__inner::-webkit-scrollbar{display:none!important}.navdiv__inner{-ms-overflow-style:none;scrollbar-width:none}.button-font-padding{font-size:15px!important;padding:10px!important}.mv_poster{min-height:300px;background:url("../../images/icons/loaders/Loading.png") no-repeat 50% 50%;font-size:0;width:219px;box-shadow:0 1px 5px rgba(0,0,0,.45);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.45);-moz-box-shadow:0 1px 5px rgba(0,0,0,.45);display:block;width:100%}.mv_poster img{border:0;width:100%;opacity:0;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}}.svg-share{text-decoration:none!important}.svg-share:not(.active):hover{color:#697180}@media(max-width:1250px){.covidImages{height:150px}.covidOccupancy{height:149px!important}.hidden-md-down-smaller-btn{display:none!important}.visible-md-down-smaller-btn{display:block!important}}@media(max-width:639px){.reveal-modal{width:450px;margin-left:-240px}body.embedded #PlayDetailsContainer{background:none}body.embedded #PlayDetailsContainer .leftSection,body.embedded .tabstaticbg{display:none}body.embedded #PlayDetailsContainer .rightSection{width:100%;display:block}body.embedded .playinnerpage{width:100%;float:none;padding:20px;box-sizing:border-box}body.embedded .eventImageContainer{width:auto;height:auto}.tp-form-half,.tp-form-quarter,.tp-form-third,.tp-form-threequarters{width:100%}.tp-form-row>div+div{margin-top:15px}body.embedded .tooltip.seatselection .info{top:-5px}body.embedded .backtoschedulelink{margin-top:3px}body.embedded .tooltip.floorplan .info{min-width:200px;width:200px;right:-140px}body.embedded .tooltip.floorplan .info .info_arrow{background-position:23% 0}body.embedded table.scheduleTable tbody tr td.proceedcontainer{padding:0 10px;border-left:5px solid #f0f0f0}body.embedded table.tickets tbody tr td{white-space:normal!important;word-wrap:break-word}.playinnerpage{padding:20px}.vertical-align-bottom{display:block!important}body.embedded .rwd-table thead th,body.embedded .rwd-table tbody td.hiderwd{display:none}body.embedded .rwd-table tbody td:not(.headerless){display:block;text-align:left!important;padding-left:100px;margin-right:-6px;height:auto;position:relative;min-height:30px}body.embedded .rwd-table tbody td:not(.headerless):before{content:attr(data-th) ": ";font-weight:bold;width:85px;line-height:25px;display:inline-block;left:15px;position:absolute}body.embedded .rwd-table tbody td:not(.headerless):after{content:'';display:inline-block;height:30px;vertical-align:middle;font-size:0}}@media(max-width:540px){.reveal-modal{width:300px;margin-left:-155px;top:10px}#play_slider .content{padding:20px 30%;display:none}#play_slider .content p{display:none}#play_slider .content h2{font-size:25px}.slider .slick-arrow{padding:40px 40px 0 0}.slider .slick-arrow.slick-prev:before,.slider .slick-arrow.slick-next:before{font-size:20px}.play__filters{margin-top:-5px}}@media(max-width:480px){.play__filters{padding:20px 10px 0 10px}.yamm .yamm-content{padding:0}.booking-panel-wrap__events-container .vertical-align{display:block}.booking-panel-wrap__events-container .eb-button{width:80%;max-width:100%;box-sizing:border-box}.booking-panel-wrap__events-container .eb-button+.eb-button{margin:10px 0 0 0}.receipts-container .eb-button--full{margin:5px 5px 0 5px;width:calc(100% - 10px)}.order-tickets__list2 li{width:70vw;margin:5px 5vw 5px 0}.ferry-campaign-container{flex-direction:column}}@media(max-width:420px){.reveal-banner .m_promo_content{font-size:11px}#unnumbered,#quantityselector{width:100%}body.embedded div.tickets-container,body.embedded div.contact-form-container{padding:0;border-radius:0}body.embedded div.contact-form-container{padding-bottom:10px}body.embedded div.tickets-container.disappear{border:none;background:none}body.embedded .bookingpanelcontainer{padding:10px}body.embedded .wizard-nav{margin:20px -20px -20px}body.embedded .backtoschedulelink{font-size:90%}}@media(min-width:576px) and (max-width:991px){.booking-panel-wrap__calendar-container #calendar{max-width:300px;margin:0 auto}}@media(min-width:576px) and (max-width:800px){div.equal-width-buttons.col-xs-5{width:80%;margin:0 auto}}@media(max-width:575px){.countdown_timer_notification{padding:8px 16px;flex-direction:column;gap:16px}.countdown_timer_notification div{float:none;width:100%;text-align:center;position:relative}.countdown_timer_notification span{margin:0;padding:0;display:block}.countdown_timer_notification .eb-button{position:static;margin:0 auto 0 auto;display:block}.streaming_info_container p{margin:0 0 15px 0;padding:0}.streaming_info_container p:last-child{margin-bottom:15px}.streaming_info_container .eb-button{width:auto;position:static;margin:15px auto 0 auto;display:block;text-align:center}}@media(max-width:922px){.arrows-height{height:50px}.responsive-tabs dt{display:inline-block;margin-right:0;padding-left:25px!important;padding-right:25px!important;position:relative;height:50px;line-height:50px!important;background:none!important;border:none;border-bottom:3px solid transparent;color:#697180;font-size:17px!important;text-decoration:none!important;padding:0;font-family:pf_highway_sans_pro_lightRg,Arial,sans-serif!important}.responsive-tabs dt:last-of-type{margin-right:0}.responsive-tabs dt:not(.active):hover{color:#676d76}.responsive-tabs .active{border-bottom-color:#1b2432;color:#1b2432;font-family:pf_highway_sans_pro_lightRg,Arial,sans-serif!important;font-weight:bold}.responsive-tabs .active+dd,.responsive-tabs-dropdown{display:none}.responsive-tabs-placeholder{clear:both;display:block;border-top:1px solid #d4d4d4;padding:25px 0 5px 0}.zero-top-padding{padding:20px!important;padding-top:0!important}.responsivetab__arrow{position:absolute!important;top:0!important;bottom:0!important;width:50px!important;opacity:1!important;cursor:pointer!important;pointer-events:initial!important}.responsivetab__arrow--disabled{pointer-events:none!important;opacity:0!important}.responsivetab__arrow>svg{position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.responsivetab__arrow--prev{left:20px!important;background:linear-gradient(to left,rgba(255,255,255,0) 0%,#fff 50%,#fff 100%)!important}.responsivetab__arrow--prev>svg{left:0!important}.responsivetab__arrow--next{right:20px!important;background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 50%,#fff 100%)!important}.responsivetab__arrow--next>svg{right:0!important}}@media(min-width:923px){.responsive-tabs dt{float:left;border-top:0;margin:0 20px -1px 0;color:#a1a4aa;padding:0 30px 15px 30px;transition:all .1s ease-in;border-bottom:3px solid transparent;display:flex;align-items:center;font-size:17px}.responsive-tabs dt:last-of-type{margin-right:0}.responsive-tabs dt:not(.active):hover{color:#676d76}.responsive-tabs .active{border-bottom-color:#1b2432;color:#1b2432}.responsive-tabs .active+dd,.responsive-tabs-dropdown{display:none}.responsive-tabs-placeholder{clear:both;display:block;border-top:1px solid #d4d4d4;padding:30px 0 5px 0}}@media(min-width:768px){#footer .newsletterform-container{margin-left:20px;border-bottom:none;padding:0}}@media(min-width:860px){.table-wrapper{overflow:visible;box-shadow:none}.table-wrapper:after{content:none}}@media(min-width:992px){.left-column-container{margin-right:20px}}@media(min-width:641px) and (max-width:991px){.event-details{display:flex;flex-wrap:wrap;flex-direction:row}.event-details__body{flex:2 2 65%}.event-details_venue-directions-container{position:absolute;bottom:10px;left:0;right:0;margin:0}}@media(max-width:1300px){.spw-chat__launcher{font-size:0}.spw-chat__launcher i{margin-right:0}}@media(max-width:767px){.failed-donation-instructions{padding:15px 30px 0 30px!important}.failed-donation-paybtn{padding:0 0 15px 0!important}}@media(max-width:480px){.sort-by-container{margin-right:0}}@media(pointer:fine) and (hover:hover){.not-favourited{display:none}}/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.container,.container-fluid,.row,.container *,.row *,.container-fluid *,.container *:before,.row *:before,.container-fluid *:before,.container *:after,.row *:after,.container-fluid *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.row-expand{padding:15px 0 0 0}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.no-gutter>[class*='col-'],[class*='col-'].no-gutter{padding-right:0;padding-left:0}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.vertical-align{display:flex;align-items:center;justify-content:center;flex-direction:row}.vertical-align-multiline{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width:0\0){.vertical-align-multiline{flex-direction:row}}.vertical-align-bottom{display:flex;align-items:flex-end;justify-content:center;flex-direction:row}.vertical-align-left{align-items:flex-start}.vertical-align-right{align-items:flex-end}.flex-align-left{justify-content:flex-start}.flex-align-right{justify-content:flex-end}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;text-align:center;padding:0!important}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:calc(100% - 20px);margin:10px auto;display:inline-block;text-align:left;vertical-align:middle}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px;word-wrap:break-word}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:768px){.modal-dialog{margin:30px auto}.modal-content{}.modal-sm{width:300px}}@media(min-width:992px){.modal-lg{width:900px}}.clearfix:before,.clearfix:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.modal-header:after,.modal-footer:after{clear:both}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}ul.list-group,ol.list-group{margin:0}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555;text-decoration:none}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel-heading[data-toggle="collapse"]{cursor:pointer}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group:last-child{margin-bottom:0}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#ededed;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio1,.checkbox1{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio1 label,.checkbox1 label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio1 input[type="radio"],.radio1-inline input[type="radio"],.checkbox1 input[type="checkbox"],.checkbox1-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio1+.radio1,.checkbox1+.checkbox1{margin-top:-5px}.radio1-inline,.checkbox1-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio1-inline+.radio1-inline,.checkbox1-inline+.checkbox1-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio1-inline.disabled,.checkbox1-inline.disabled,fieldset[disabled] .radio1-inline,fieldset[disabled] .checkbox1-inline{cursor:not-allowed}.radio1.disabled label,.checkbox1.disabled label,fieldset[disabled] .radio1 label,fieldset[disabled] .checkbox1 label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media(min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media(min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media(min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media(min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media(min-width:768px){.navbar{border-radius:4px}}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media(max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media(min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media(min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media(min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media(min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.clearfix:before,.clearfix:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.clearfix:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both}.tag{display:inline;padding:4px 7px 2px;font-size:75%;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.tag:focus,a.tag:hover{color:#fff;text-decoration:none;cursor:pointer}.tag:empty{display:none}.btn .tag{position:relative;top:-1px}.tag-default{background-color:#777}.tag-default[href]:focus,.tag-default[href]:hover{background-color:#5e5e5e}.tag-primary{background-color:#337ab7}.tag-primary[href]:focus,.tag-primary[href]:hover{background-color:#286090}.tag-success{background-color:#5cb85c}.tag-success[href]:focus,.tag-success[href]:hover{background-color:#449d44}.tag-info{background-color:#5bc0de}.tag-info[href]:focus,.tag-info[href]:hover{background-color:#31b0d5}.tag-warning{background-color:#f0ad4e}.tag-warning[href]:focus,.tag-warning[href]:hover{background-color:#ec971f}.tag-danger{background-color:#d9534f}.tag-danger[href]:focus,.tag-danger[href]:hover{background-color:#c9302c}.img-responsive{display:block;max-width:100%;height:auto}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media(max-width:767px){.visible-xs-block{display:block!important}}@media(max-width:767px){.visible-xs-inline{display:inline!important}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media(min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media(min-width:1200px){.visible-lg-block{display:block!important}}@media(min-width:1200px){.visible-lg-inline{display:inline!important}}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media(max-width:767px){.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}}.hidden-xs-up{display:none!important}.visible-xs-up{display:block!important}@media(max-width:575px){.hidden-xs-down{display:none!important}.visible-xs-down{display:block!important}}@media(min-width:576px){.hidden-sm-up{display:none!important}.visible-sm-up{display:block!important}}@media(max-width:767px){.hidden-sm-down{display:none!important}.visible-sm-down{display:block!important}}@media(min-width:768px){.hidden-md-up{display:none!important}.visible-md-up{display:block!important}}@media(max-width:991px){.hidden-md-down{display:none!important}.visible-md-down{display:block!important}}@media(min-width:1200px){.hidden-lg-up{display:none!important}.visible-lg-up{display:block!important}}@media(max-width:1199px){.hidden-lg-down{display:none!important}.visible-lg-down{display:block!important}}@media(min-width:1200px){.hidden-xl-up{display:none!important}.visible-xl-up{display:block!important}}.hidden-xl-down{display:none!important}.visible-xl-down{display:block!important}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}[class*="block-grid-"]{display:block;padding:0;margin:0 -.625rem}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>*{display:block;float:left;height:auto;padding:0 .625rem 1.25rem}@media only screen{.tiny-block-grid-1>*{list-style:none;width:100%}.tiny-block-grid-1>*:nth-of-type(1n){clear:none}.tiny-block-grid-1>*:nth-of-type(1n+1){clear:both}.tiny-block-grid-2>*{list-style:none;width:50%}.tiny-block-grid-2>*:nth-of-type(1n){clear:none}.tiny-block-grid-2>*:nth-of-type(2n+1){clear:both}.tiny-block-grid-3>*{list-style:none;width:33.33333%}.tiny-block-grid-3>*:nth-of-type(1n){clear:none}.tiny-block-grid-3>*:nth-of-type(3n+1){clear:both}.tiny-block-grid-4>*{list-style:none;width:25%}.tiny-block-grid-4>*:nth-of-type(1n){clear:none}.tiny-block-grid-4>*:nth-of-type(4n+1){clear:both}.tiny-block-grid-5>*{list-style:none;width:20%}.tiny-block-grid-5>*:nth-of-type(1n){clear:none}.tiny-block-grid-5>*:nth-of-type(5n+1){clear:both}.tiny-block-grid-6>*{list-style:none;width:16.66667%}.tiny-block-grid-6>*:nth-of-type(1n){clear:none}.tiny-block-grid-6>*:nth-of-type(6n+1){clear:both}.tiny-block-grid-7>*{list-style:none;width:14.28571%}.tiny-block-grid-7>*:nth-of-type(1n){clear:none}.tiny-block-grid-7>*:nth-of-type(7n+1){clear:both}.tiny-block-grid-8>*{list-style:none;width:12.5%}.tiny-block-grid-8>*:nth-of-type(1n){clear:none}.tiny-block-grid-8>*:nth-of-type(8n+1){clear:both}.tiny-block-grid-9>*{list-style:none;width:11.11111%}.tiny-block-grid-9>*:nth-of-type(1n){clear:none}.tiny-block-grid-9>*:nth-of-type(9n+1){clear:both}.tiny-block-grid-10>*{list-style:none;width:10%}.tiny-block-grid-10>*:nth-of-type(1n){clear:none}.tiny-block-grid-10>*:nth-of-type(10n+1){clear:both}.tiny-block-grid-11>*{list-style:none;width:9.09091%}.tiny-block-grid-11>*:nth-of-type(1n){clear:none}.tiny-block-grid-11>*:nth-of-type(11n+1){clear:both}.tiny-block-grid-12>*{list-style:none;width:8.33333%}.tiny-block-grid-12>*:nth-of-type(1n){clear:none}.tiny-block-grid-12>*:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:30em){.small-block-grid-1>*{list-style:none;width:100%}.small-block-grid-1>*:nth-of-type(1n){clear:none}.small-block-grid-1>*:nth-of-type(1n+1){clear:both}.small-block-grid-2>*{list-style:none;width:50%}.small-block-grid-2>*:nth-of-type(1n){clear:none}.small-block-grid-2>*:nth-of-type(2n+1){clear:both}.small-block-grid-3>*{list-style:none;width:33.33333%}.small-block-grid-3>*:nth-of-type(1n){clear:none}.small-block-grid-3>*:nth-of-type(3n+1){clear:both}.small-block-grid-4>*{list-style:none;width:25%}.small-block-grid-4>*:nth-of-type(1n){clear:none}.small-block-grid-4>*:nth-of-type(4n+1){clear:both}.small-block-grid-5>*{list-style:none;width:20%}.small-block-grid-5>*:nth-of-type(1n){clear:none}.small-block-grid-5>*:nth-of-type(5n+1){clear:both}.small-block-grid-6>*{list-style:none;width:16.66667%}.small-block-grid-6>*:nth-of-type(1n){clear:none}.small-block-grid-6>*:nth-of-type(6n+1){clear:both}.small-block-grid-7>*{list-style:none;width:14.28571%}.small-block-grid-7>*:nth-of-type(1n){clear:none}.small-block-grid-7>*:nth-of-type(7n+1){clear:both}.small-block-grid-8>*{list-style:none;width:12.5%}.small-block-grid-8>*:nth-of-type(1n){clear:none}.small-block-grid-8>*:nth-of-type(8n+1){clear:both}.small-block-grid-9>*{list-style:none;width:11.11111%}.small-block-grid-9>*:nth-of-type(1n){clear:none}.small-block-grid-9>*:nth-of-type(9n+1){clear:both}.small-block-grid-10>*{list-style:none;width:10%}.small-block-grid-10>*:nth-of-type(1n){clear:none}.small-block-grid-10>*:nth-of-type(10n+1){clear:both}.small-block-grid-11>*{list-style:none;width:9.09091%}.small-block-grid-11>*:nth-of-type(1n){clear:none}.small-block-grid-11>*:nth-of-type(11n+1){clear:both}.small-block-grid-12>*{list-style:none;width:8.33333%}.small-block-grid-12>*:nth-of-type(1n){clear:none}.small-block-grid-12>*:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:40.0625em){.medium-block-grid-1>*{list-style:none;width:100%}.medium-block-grid-1>*:nth-of-type(1n){clear:none}.medium-block-grid-1>*:nth-of-type(1n+1){clear:both}.medium-block-grid-2>*{list-style:none;width:50%}.medium-block-grid-2>*:nth-of-type(1n){clear:none}.medium-block-grid-2>*:nth-of-type(2n+1){clear:both}.medium-block-grid-3>*{list-style:none;width:33.33333%}.medium-block-grid-3>*:nth-of-type(1n){clear:none}.medium-block-grid-3>*:nth-of-type(3n+1){clear:both}.medium-block-grid-4>*{list-style:none;width:25%}.medium-block-grid-4>*:nth-of-type(1n){clear:none}.medium-block-grid-4>*:nth-of-type(4n+1){clear:both}.medium-block-grid-5>*{list-style:none;width:20%}.medium-block-grid-5>*:nth-of-type(1n){clear:none}.medium-block-grid-5>*:nth-of-type(5n+1){clear:both}.medium-block-grid-6>*{list-style:none;width:16.66667%}.medium-block-grid-6>*:nth-of-type(1n){clear:none}.medium-block-grid-6>*:nth-of-type(6n+1){clear:both}.medium-block-grid-7>*{list-style:none;width:14.28571%}.medium-block-grid-7>*:nth-of-type(1n){clear:none}.medium-block-grid-7>*:nth-of-type(7n+1){clear:both}.medium-block-grid-8>*{list-style:none;width:12.5%}.medium-block-grid-8>*:nth-of-type(1n){clear:none}.medium-block-grid-8>*:nth-of-type(8n+1){clear:both}.medium-block-grid-9>*{list-style:none;width:11.11111%}.medium-block-grid-9>*:nth-of-type(1n){clear:none}.medium-block-grid-9>*:nth-of-type(9n+1){clear:both}.medium-block-grid-10>*{list-style:none;width:10%}.medium-block-grid-10>*:nth-of-type(1n){clear:none}.medium-block-grid-10>*:nth-of-type(10n+1){clear:both}.medium-block-grid-11>*{list-style:none;width:9.09091%}.medium-block-grid-11>*:nth-of-type(1n){clear:none}.medium-block-grid-11>*:nth-of-type(11n+1){clear:both}.medium-block-grid-12>*{list-style:none;width:8.33333%}.medium-block-grid-12>*:nth-of-type(1n){clear:none}.medium-block-grid-12>*:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:64.0625em){.large-block-grid-1>*{list-style:none;width:100%}.large-block-grid-1>*:nth-of-type(1n){clear:none}.large-block-grid-1>*:nth-of-type(1n+1){clear:both}.large-block-grid-2>*{list-style:none;width:50%}.large-block-grid-2>*:nth-of-type(1n){clear:none}.large-block-grid-2>*:nth-of-type(2n+1){clear:both}.large-block-grid-3>*{list-style:none;width:33.33333%}.large-block-grid-3>*:nth-of-type(1n){clear:none}.large-block-grid-3>*:nth-of-type(3n+1){clear:both}.large-block-grid-4>*{list-style:none;width:25%}.large-block-grid-4>*:nth-of-type(1n){clear:none}.large-block-grid-4>*:nth-of-type(4n+1){clear:both}.large-block-grid-5>*{list-style:none;width:20%}.large-block-grid-5>*:nth-of-type(1n){clear:none}.large-block-grid-5>*:nth-of-type(5n+1){clear:both}.large-block-grid-6>*{list-style:none;width:16.66667%}.large-block-grid-6>*:nth-of-type(1n){clear:none}.large-block-grid-6>*:nth-of-type(6n+1){clear:both}.large-block-grid-7>*{list-style:none;width:14.28571%}.large-block-grid-7>*:nth-of-type(1n){clear:none}.large-block-grid-7>*:nth-of-type(7n+1){clear:both}.large-block-grid-8>*{list-style:none;width:12.5%}.large-block-grid-8>*:nth-of-type(1n){clear:none}.large-block-grid-8>*:nth-of-type(8n+1){clear:both}.large-block-grid-9>*{list-style:none;width:11.11111%}.large-block-grid-9>*:nth-of-type(1n){clear:none}.large-block-grid-9>*:nth-of-type(9n+1){clear:both}.large-block-grid-10>*{list-style:none;width:10%}.large-block-grid-10>*:nth-of-type(1n){clear:none}.large-block-grid-10>*:nth-of-type(10n+1){clear:both}.large-block-grid-11>*{list-style:none;width:9.09091%}.large-block-grid-11>*:nth-of-type(1n){clear:none}.large-block-grid-11>*:nth-of-type(11n+1){clear:both}.large-block-grid-12>*{list-style:none;width:8.33333%}.large-block-grid-12>*:nth-of-type(1n){clear:none}.large-block-grid-12>*:nth-of-type(12n+1){clear:both}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2016 Hakim El Hattab, http://hakim.se
 */
.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;height:32px;top:50%;margin-top:0;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,.2);visibility:hidden;opacity:0;-webkit-transition:.1s linear all!important;-moz-transition:.1s linear all!important;-ms-transition:.1s linear all!important;-o-transition:.1s linear all!important;transition:.1s linear all!important}.ladda-button[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{-webkit-transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important;-moz-transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important;-ms-transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important;-o-transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important;transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{-webkit-transition:.3s ease all!important;-moz-transition:.3s ease all!important;-ms-transition:.3s ease all!important;-o-transition:.3s ease all!important;transition:.3s ease all!important}.ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-right][data-size="xs"] .ladda-spinner{right:-12px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size="s"],.ladda-button[data-style=expand-right][data-loading][data-size="xs"]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:26px}.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-left][data-size="xs"] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size="s"],.ladda-button[data-style=expand-left][data-loading][data-size="xs"]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:0}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:26px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size="s"],.ladda-button[data-style=expand-up][data-loading][data-size="xs"]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size="xs"] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:0}.ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-down][data-size="xs"] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size="s"],.ladda-button[data-style=expand-down][data-loading][data-size="xs"]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative;display:flex;align-items:center;justify-content:center;gap:8px}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:0}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:0;left:16px}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:0;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:0;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:32px;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2)}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(2.2);-moz-transform:scale(2.2);-ms-transform:scale(2.2);-o-transform:scale(2.2);transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0 0 0 2000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0 0 0 2000px rgba(0,0,0,.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{box-sizing:border-box;background:inherit;display:block;padding:0;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;box-sizing:border-box;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panels{overflow:hidden}.mm-panel{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.mm-panel.mm-opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel.mm-subopened{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel.mm-highest{z-index:1}.mm-panel.mm-noanimation{-webkit-transition:none!important;transition:none!important}.mm-panel.mm-noanimation.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-panels>.mm-panel:not(.mm-hidden){display:block}.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}.mm-vertical .mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{box-sizing:border-box;height:40px;bottom:auto}.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}.mm-next:after,.mm-prev:before{content:'';border-top:2px solid transparent;border-left:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar .mm-btn:first-child{left:0}.mm-navbar .mm-btn:last-child{text-align:right;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}.mm-listview{font:inherit;font-size:14px;line-height:20px}.mm-listview a,.mm-listview a:hover{text-decoration:none}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}.mm-listview>li>a,.mm-listview>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0}.mm-listview>li:not(.mm-divider):after{left:20px}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.mm-menu .mm-divider{background:rgba(0,0,0,.05)}.mm-page{box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}html.mm-opened{overflow-x:hidden;position:relative}html.mm-blocking{overflow:hidden}html.mm-blocking body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed}.mm-menu.mm-offcanvas.mm-opened{display:block}.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-opened{z-index:10}.mm-menu.mm-offcanvas{width:80%;min-width:140px;max-width:440px}html.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){html.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}@charset "UTF-8";.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}.mm-menu .mm-listview.mm-border-none>li:after,.mm-menu .mm-listview>li.mm-border-none:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}.mm-menu .mm-listview.mm-border-full>li:after,.mm-menu .mm-listview>li.mm-border-full:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}.mm-menu .mm-listview.mm-border-offset>li:after,.mm-menu .mm-listview>li.mm-border-offset:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}.mm-menu.mm-offcanvas.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}html.mm-opening .mm-menu.mm-fullscreen.mm-opened~.mm-slideout{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}@media all and (max-width:140px){html.mm-opening .mm-menu.mm-fullscreen.mm-opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){html.mm-opening .mm-menu.mm-fullscreen.mm-opened~.mm-slideout{-webkit-transform:translate(10000px,0);-ms-transform:translate(10000px,0);transform:translate(10000px,0);-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-fullscreen.mm-opened~.mm-slideout{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}@media all and (max-width:140px){html.mm-right.mm-opening .mm-menu.mm-fullscreen.mm-opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:10000px){html.mm-right.mm-opening .mm-menu.mm-fullscreen.mm-opened~.mm-slideout{-webkit-transform:translate(-10000px,0);-ms-transform:translate(-10000px,0);transform:translate(-10000px,0);-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}}.mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom,.mm-menu.mm-offcanvas.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}.mm-menu.mm-fx-menu-zoom{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}html.mm-opened .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}html.mm-opening .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}html.mm-right.mm-opened .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}html.mm-right.mm-opening .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu.mm-fx-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}html.mm-opened .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}html.mm-opening .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html.mm-right.mm-opened .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(30%,0);-ms-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}html.mm-right.mm-opening .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-fx-menu-fade{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}html.mm-opening .mm-menu.mm-fx-menu-fade{opacity:1}.mm-menu .mm-fx-panels-none.mm-panel,.mm-menu.mm-fx-panels-none .mm-panel{-webkit-transition-property:none;transition-property:none}.mm-menu .mm-fx-panels-none.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-none .mm-panel.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu .mm-fx-panels-zoom.mm-panel,.mm-menu.mm-fx-panels-zoom .mm-panel{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0)}.mm-menu .mm-fx-panels-zoom.mm-panel.mm-opened,.mm-menu.mm-fx-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu .mm-fx-panels-zoom.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-zoom .mm-panel.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}.mm-menu .mm-fx-panels-slide-0.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu .mm-fx-panels-slide-100.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu .mm-fx-panels-slide-up.mm-panel,.mm-menu.mm-fx-panels-slide-up .mm-panel{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-opened,.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li{-webkit-transition:none .4s ease;transition:none .4s ease}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(3){-webkit-transition-delay:150ms;transition-delay:150ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(5){-webkit-transition-delay:250ms;transition-delay:250ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(7){-webkit-transition-delay:350ms;transition-delay:350ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(9){-webkit-transition-delay:450ms;transition-delay:450ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(11){-webkit-transition-delay:550ms;transition-delay:550ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(13){-webkit-transition-delay:650ms;transition-delay:650ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(15){-webkit-transition-delay:750ms;transition-delay:750ms}.mm-menu.mm-fx-listitems-slide .mm-listview>li{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}html.mm-opening .mm-menu.mm-fx-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.mm-menu.mm-fx-listitems-fade .mm-listview>li{-webkit-transition-property:opacity;transition-property:opacity;opacity:0}html.mm-opening .mm-menu.mm-fx-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}.mm-menu.mm-fx-listitems-drop .mm-listview>li{-webkit-transition-property:opacity,top;transition-property:opacity,top;opacity:0;top:-25%}html.mm-opening .mm-menu.mm-fx-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}html.mm-iconbar body{overflow-x:hidden}html.mm-iconbar .mm-page{background:inherit;min-height:100vh}html.mm-iconbar .mm-slideout{box-sizing:border-box;padding-right:60px;-webkit-transform:translate(60px,0);-ms-transform:translate(60px,0);transform:translate(60px,0);-webkit-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0)}.mm-menu.mm-iconbar{display:block}.mm-menu .mm-panels>.mm-panel.mm-listview-justify:after,.mm-menu .mm-panels>.mm-panel.mm-listview-justify:before,.mm-menu.mm-listview-justify .mm-panels>.mm-panel:after,.mm-menu.mm-listview-justify .mm-panels>.mm-panel:before{content:none;display:none}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview,.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:0;margin-bottom:0}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li,.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;min-height:40px}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li:not(.mm-divider),.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li>a:not(.mm-next),.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li>span,.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li>a:not(.mm-next),.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li>span{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mm-listview-small .mm-listview>li>a:not(.mm-next),.mm-listview-small .mm-listview>li>span{padding:7px 10px 7px 20px}.mm-listview-small .mm-listview>li.mm-vertical>.mm-next,.mm-listview-small .mm-vertical>.mm-listview>li>.mm-next{height:34px}.mm-listview-large .mm-listview>li>a:not(.mm-next),.mm-listview-large .mm-listview>li>span{padding:15px 10px 15px 20px}.mm-listview-large .mm-listview>li.mm-vertical>.mm-next,.mm-listview-large .mm-vertical>.mm-listview>li>.mm-next{height:50px}.mm-listview-huge .mm-listview>li>a:not(.mm-next),.mm-listview-huge .mm-listview>li>span{padding:20px 10px 20px 20px}.mm-listview-huge .mm-listview>li.mm-vertical>.mm-next,.mm-listview-huge .mm-vertical>.mm-listview>li>.mm-next{height:60px}.mm-listview .mm-divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}.mm-listview .mm-spacer{padding-top:40px}.mm-listview .mm-spacer>.mm-next{top:40px}.mm-listview .mm-spacer.mm-divider{padding-top:25px}.mm-listview .mm-inset{list-style:inside disc;padding:0 10px 15px 40px;margin:0}.mm-listview .mm-inset>li{padding:5px 0}.mm-menu .mm-listview.mm-multiline>li>a,.mm-menu .mm-listview.mm-multiline>li>span,.mm-menu .mm-listview>li.mm-multiline>a,.mm-menu .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}.mm-menu.mm-opened[class*=mm-pagedim]~#mm-blocker{opacity:0}html.mm-opening .mm-menu.mm-opened[class*=mm-pagedim]~#mm-blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.mm-menu.mm-opened.mm-pagedim~#mm-blocker{background:inherit}.mm-menu.mm-opened.mm-pagedim-white~#mm-blocker{background:#fff}.mm-menu.mm-opened.mm-pagedim-black~#mm-blocker{background:#000}.mm-menu.mm-popup{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;z-index:2;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.mm-menu.mm-popup.mm-opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu.mm-popup.mm-opened~#mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}html.mm-opening .mm-menu.mm-popup{opacity:1}.mm-menu.mm-offcanvas.mm-right{left:auto}html.mm-right.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:550px){html.mm-right.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(-440px,0);-ms-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}html.mm-front .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}html.mm-front #mm-blocker{z-index:1}html.mm-front .mm-menu.mm-offcanvas{z-index:2}.mm-menu.mm-offcanvas.mm-front,.mm-menu.mm-offcanvas.mm-next{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-offcanvas.mm-front.mm-right,.mm-menu.mm-offcanvas.mm-next.mm-right{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-top{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu.mm-offcanvas.mm-bottom{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{width:100%;min-width:100%;max-width:100%}.mm-menu.mm-offcanvas.mm-bottom{top:auto}html.mm-opening .mm-menu.mm-offcanvas.mm-front,html.mm-opening .mm-menu.mm-offcanvas.mm-next{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{height:80%;min-height:140px;max-height:880px}.mm-menu.mm-shadow-page:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:100;-webkit-clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%)}.mm-menu.mm-shadow-page.mm-right:after{left:auto;right:100%}.mm-menu.mm-shadow-page.mm-front:after,.mm-menu.mm-shadow-page.mm-next:after{content:none;display:none}.mm-menu.mm-shadow-page:after{box-shadow:0 0 10px rgba(0,0,0,.3)}.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.3)}.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)}.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}.mm-menu.mm-theme-dark .mm-divider{background:rgba(255,255,255,.05)}.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)}.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-fixeddivider span{background:rgba(255,255,255,.05)}.mm-menu.mm-keyboardfocus a:focus{background:rgba(0,0,0,.1)}.mm-menu.mm-shadow-page.mm-theme-dark:after{box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu.mm-shadow-panels.mm-theme-dark .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-indexer a{color:rgba(255,255,255,.4)}.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover{background:rgba(0,0,0,.1)}.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-divider{background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-fixeddivider span{background:rgba(0,0,0,.05)}.mm-menu.mm-keyboardfocus a:focus{background:rgba(0,0,0,.05)}.mm-menu.mm-shadow-page.mm-theme-white:after{box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu.mm-shadow-panels.mm-theme-white .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-indexer a{color:rgba(0,0,0,.3)}.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover{background:rgba(0,0,0,.05)}.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)}.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)}.mm-menu.mm-theme-black .mm-divider{background:rgba(255,255,255,.2)}.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-fixeddivider span{background:rgba(255,255,255,.2)}.mm-menu.mm-keyboardfocus a:focus{background:rgba(255,255,255,.3)}.mm-menu.mm-shadow-page.mm-theme-black:after{content:none;display:none}.mm-menu.mm-shadow-panels.mm-theme-black .mm-panel.mm-opened:nth-child(n+2){box-shadow:false}.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-indexer a{color:rgba(255,255,255,.4)}.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover{background:rgba(255,255,255,.3)}.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)}.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both}.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0 0;float:left;position:relative}.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0 10px;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before{content:none;display:none}.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}.mm-menu.mm-tileview .mm-listview{margin:0}html.mm-widescreen body{position:relative}html.mm-widescreen #mm-blocker{display:none!important}html.mm-widescreen .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:70%!important;margin-left:30%!important}html.mm-widescreen .mm-page{background:inherit;box-sizing:border-box}html.mm-widescreen.mm-blocking,html.mm-widescreen.mm-blocking body{overflow:auto}.mm-menu.mm-widescreen{border-right-width:1px;border-right-style:solid;display:block!important;width:30%!important;min-width:0!important;max-width:none!important;top:0!important;right:auto!important;bottom:0!important;left:0!important;z-index:100!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mm-menu.mm-widescreen.mm-pageshadow:after{content:none;display:none}.mm-menu.mm-autoheight{-webkit-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.mm-menu.mm-autoheight:not(.mm-offcanvas){position:relative}.mm-menu.mm-measureheight .mm-panel.mm-vertical.mm-opened,.mm-menu.mm-measureheight .mm-panel:not(.mm-vertical){display:block!important}.mm-menu.mm-measureheight .mm-panels>.mm-panel{bottom:auto!important;height:auto!important}.mm-columns{-webkit-transition-property:width;transition-property:width}.mm-columns .mm-panels>.mm-panel{right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-columns .mm-panels>.mm-panel.mm-opened,.mm-columns .mm-panels>.mm-panel.mm-subopened{border-left:1px solid;border-color:inherit;display:block!important}.mm-columns .mm-panels>.mm-columns-0{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-columns-0 .mm-panels>.mm-panel{z-index:0}.mm-columns-0 .mm-panels>.mm-panel else{width:100%}.mm-columns-0 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-columns-0{width:80%;min-width:140px;max-width:0}html.mm-opening .mm-menu.mm-columns-0.mm-opened~.mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-columns-0.mm-opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:0){html.mm-opening .mm-menu.mm-columns-0.mm-opened~.mm-slideout{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-0.mm-opened~.mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-0.mm-opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:0){html.mm-right.mm-opening .mm-menu.mm-columns-0.mm-opened~.mm-slideout{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mm-columns .mm-panels>.mm-columns-1{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-columns-1 .mm-panels>.mm-panel{z-index:1;width:100%}.mm-columns-1 .mm-panels>.mm-panel else{width:100%}.mm-columns-1 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){-webkit-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu.mm-offcanvas.mm-columns-1{width:80%;min-width:140px;max-width:440px}html.mm-opening .mm-menu.mm-columns-1.mm-opened~.mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-columns-1.mm-opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){html.mm-opening .mm-menu.mm-columns-1.mm-opened~.mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-1.mm-opened~.mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-1.mm-opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:550px){html.mm-right.mm-opening .mm-menu.mm-columns-1.mm-opened~.mm-slideout{-webkit-transform:translate(-440px,0);-ms-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}.mm-columns .mm-panels>.mm-columns-2{-webkit-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-columns-2 .mm-panels>.mm-panel{z-index:2;width:50%}.mm-columns-2 .mm-panels>.mm-panel else{width:100%}.mm-columns-2 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){-webkit-transform:translate(300%,0);-ms-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu.mm-offcanvas.mm-columns-2{width:80%;min-width:140px;max-width:880px}html.mm-opening .mm-menu.mm-columns-2.mm-opened~.mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-columns-2.mm-opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:1100px){html.mm-opening .mm-menu.mm-columns-2.mm-opened~.mm-slideout{-webkit-transform:translate(880px,0);-ms-transform:translate(880px,0);transform:translate(880px,0);-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-2.mm-opened~.mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-2.mm-opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:1100px){html.mm-right.mm-opening .mm-menu.mm-columns-2.mm-opened~.mm-slideout{-webkit-transform:translate(-880px,0);-ms-transform:translate(-880px,0);transform:translate(-880px,0);-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}}.mm-columns .mm-panels>.mm-columns-3{-webkit-transform:translate(300%,0);-ms-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-columns-3 .mm-panels>.mm-panel{z-index:3;width:33.34%}.mm-columns-3 .mm-panels>.mm-panel else{width:100%}.mm-columns-3 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){-webkit-transform:translate(400%,0);-ms-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu.mm-offcanvas.mm-columns-3{width:80%;min-width:140px;max-width:1320px}html.mm-opening .mm-menu.mm-columns-3.mm-opened~.mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-columns-3.mm-opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:1650px){html.mm-opening .mm-menu.mm-columns-3.mm-opened~.mm-slideout{-webkit-transform:translate(1320px,0);-ms-transform:translate(1320px,0);transform:translate(1320px,0);-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-3.mm-opened~.mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-3.mm-opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:1650px){html.mm-right.mm-opening .mm-menu.mm-columns-3.mm-opened~.mm-slideout{-webkit-transform:translate(-1320px,0);-ms-transform:translate(-1320px,0);transform:translate(-1320px,0);-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}}.mm-columns .mm-panels>.mm-columns-4{-webkit-transform:translate(400%,0);-ms-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-columns-4 .mm-panels>.mm-panel{z-index:4;width:25%}.mm-columns-4 .mm-panels>.mm-panel else{width:100%}.mm-columns-4 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){-webkit-transform:translate(500%,0);-ms-transform:translate(500%,0);transform:translate(500%,0);-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu.mm-offcanvas.mm-columns-4{width:80%;min-width:140px;max-width:1760px}html.mm-opening .mm-menu.mm-columns-4.mm-opened~.mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-columns-4.mm-opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:2200px){html.mm-opening .mm-menu.mm-columns-4.mm-opened~.mm-slideout{-webkit-transform:translate(1760px,0);-ms-transform:translate(1760px,0);transform:translate(1760px,0);-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-4.mm-opened~.mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-4.mm-opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:2200px){html.mm-right.mm-opening .mm-menu.mm-columns-4.mm-opened~.mm-slideout{-webkit-transform:translate(-1760px,0);-ms-transform:translate(-1760px,0);transform:translate(-1760px,0);-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}}.mm-columns.mm-offcanvas.mm-bottom,.mm-columns.mm-offcanvas.mm-top{width:100%;max-width:100%;min-width:100%}html.mm-opening .mm-columns.mm-offcanvas.mm-front,html.mm-opening .mm-columns.mm-offcanvas.mm-next{-webkit-transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform,-webkit-transform}em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}em.mm-counter+a.mm-next{width:90px}em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}em.mm-counter+a.mm-fullsubopen{padding-left:0}em.mm-counter+a.mm-fullsubopen+a,em.mm-counter+a.mm-fullsubopen+span{padding-right:90px}.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+a,.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+span{padding-right:90px}.mm-vertical>.mm-counter{top:12px;margin-top:0}.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}.mm-nosubresults>.mm-counter{display:none}.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-collapsed:not(.mm-uncollapsed){display:none}.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:10;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-fixeddivider:after{content:none!important;display:none!important}.mm-hasdividers .mm-fixeddivider{display:block}.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{-webkit-transition-duration:0s;transition-duration:0s}.mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}html.mm-dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}html.mm-dropdown #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}html.mm-dropdown .mm-menu{z-index:2}html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu.mm-dropdown{display:none}.mm-menu.mm-tip:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu.mm-tipleft:before{left:22px}.mm-menu.mm-tipright:before{right:22px}.mm-menu.mm-tiptop:before{top:-8px}.mm-menu.mm-tipbottom:before{bottom:-8px}.mm-iconpanel .mm-panels>.mm-panel{-webkit-transition-property:left,-webkit-transform;transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform}.mm-iconpanel .mm-panels>.mm-panel.mm-opened,.mm-iconpanel .mm-panels>.mm-panel.mm-subopened{border-left:1px solid;border-color:inherit;display:block!important}.mm-iconpanel .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}.mm-subblocker{background:inherit;opacity:0;display:block;max-height:100%;position:absolute;top:0;right:0;left:0;z-index:3;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.mm-subopened .mm-subblocker{opacity:.6;bottom:-100000px}.mm-keyboardfocus a:focus{outline:0}.mm-menu.mm-keyboardfocus a:focus{background:rgba(255,255,255,.5)}.mm-navbars-bottom,.mm-navbars-top{background:inherit;border-color:inherit;border-width:0;overflow:hidden;position:absolute;left:0;right:0;z-index:3}.mm-navbars-bottom>.mm-navbar,.mm-navbars-top>.mm-navbar{border:none;padding:0;position:relative;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-navbars-top{border-bottom-style:solid;border-bottom-width:1px;top:0}.mm-navbars-bottom{border-top-style:solid;border-top-width:1px;bottom:0}.mm-navbar.mm-hasbtns{padding:0 40px}.mm-navbar[class*=mm-navbar-content-]>*{box-sizing:border-box;display:block;float:left}.mm-navbar .mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}.mm-hasnavbar-top-1 .mm-panels{top:40px}.mm-hasnavbar-top-2 .mm-panels{top:80px}.mm-hasnavbar-top-3 .mm-panels{top:120px}.mm-hasnavbar-top-4 .mm-panels{top:160px}.mm-hasnavbar-bottom-1 .mm-panels{bottom:40px}.mm-hasnavbar-bottom-2 .mm-panels{bottom:80px}.mm-hasnavbar-bottom-3 .mm-panels{bottom:120px}.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}.mm-navbar-size-2{height:80px}.mm-navbar-size-3{height:120px}.mm-navbar-size-4{height:160px}.mm-navbar-content-2>*{width:50%}.mm-navbar-content-3>*{width:33.33%}.mm-navbar-content-4>*{width:25%}.mm-navbar-content-5>*{width:20%}.mm-navbar-content-6>*{width:16.67%}.mm-menu.mm-rtl{direction:rtl}.mm-menu.mm-rtl.mm-offcanvas{right:auto}.mm-menu.mm-rtl .mm-panel:not(.mm-opened){-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-rtl .mm-panel.mm-subopened{-webkit-transform:translate(30%,0);-ms-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-menu.mm-rtl .mm-navbar .mm-btn:first-child{left:auto;right:0}.mm-menu.mm-rtl .mm-navbar .mm-btn:last-child{right:auto;left:0}.mm-menu.mm-rtl .mm-navbar .mm-next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-menu.mm-rtl .mm-navbar .mm-prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-menu.mm-rtl .mm-listview>li:not(.mm-divider)::after{left:0;right:20px}.mm-menu.mm-rtl .mm-listview>li>a:not(.mm-next),.mm-menu.mm-rtl .mm-listview>li>span:not(.mm-next){padding-left:10px;padding-right:20px!important;margin-right:0!important}.mm-menu.mm-rtl .mm-listview .mm-next{right:auto;left:0}.mm-menu.mm-rtl .mm-listview .mm-next:before{left:auto;right:0}.mm-menu.mm-rtl .mm-listview .mm-next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-menu.mm-rtl .mm-listview .mm-next+a,.mm-menu.mm-rtl .mm-listview .mm-next+span{margin-left:50px}.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+span{padding-left:50px}.mm-menu.mm-rtl em.mm-counter{left:45px;right:auto}.mm-menu.mm-rtl em.mm-counter+a.mm-next+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+span{margin-left:90px}.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+span{padding-left:90px}.mm-menu.mm-rtl label.mm-check,.mm-menu.mm-rtl label.mm-toggle{left:20px;right:auto!important}.mm-menu.mm-rtl label.mm-toggle+a,.mm-menu.mm-rtl label.mm-toggle+span{padding-left:80px}.mm-menu.mm-rtl label.mm-check+a,.mm-menu.mm-rtl label.mm-check+span{padding-left:60px}.mm-menu.mm-rtl a.mm-next+label.mm-check,.mm-menu.mm-rtl a.mm-next+label.mm-toggle{left:60px}.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{margin-left:50px}.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{padding-left:70px}.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span{padding-left:50px}.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle{left:100px}.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+span,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+span{margin-left:90px}.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-]{left:0}.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-].mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-rtl.mm-iconpanel .mm-panel{-webkit-transition-property:right,-webkit-transform;transition-property:right,-webkit-transform;transition-property:transform,right;transition-property:transform,right,-webkit-transform}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-0{right:0}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-1{right:40px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-2{right:80px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-3{right:120px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-4{right:160px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-5{right:200px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-6{right:240px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-opened{border-left:none;border-right:1px solid;border-color:inherit}.mm-search,.mm-search input{box-sizing:border-box}.mm-search{height:40px;padding:7px 10px 0 10px;position:relative}.mm-search input{border:none;outline:0!important;box-shadow:none!important;border-radius:4px;font:inherit;font-size:14px;line-height:26px;display:block;box-sizing:border-box;width:100%;height:26px;min-height:26px;max-height:26px;margin:0;padding:0 10px}.mm-search input::-ms-clear{display:none}.mm-search .mm-clear,.mm-search .mm-next{right:0}.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}.mm-panel.mm-hassearch{padding-top:40px}.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}.mm-panel.mm-hassearch.mm-hasnavbar>.mm-search{top:40px}.mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0}.mm-noresults .mm-indexer{display:none!important}li.mm-nosubresults>a.mm-next{display:none}li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}.mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:15;-webkit-transition:right .4s ease;transition:right .4s ease;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-indexer a{text-decoration:none;display:block;height:3.85%}.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}.mm-hasindexer .mm-indexer{right:0}.mm-hasindexer .mm-fixeddivider{right:20px}.mm-menu .mm-indexer a{color:rgba(0,0,0,.3)}.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){-webkit-transition:background .4s ease;transition:background .4s ease}.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover{background:rgba(255,255,255,.5)}.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.5)}input.mm-check,input.mm-toggle{position:absolute;left:-10000px}label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2}label.mm-check:before,label.mm-toggle:before{content:'';display:block}label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}input.mm-toggle:checked~label.mm-toggle:before{float:right}label.mm-check{width:30px;height:30px;margin-top:-15px}label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}input.mm-check:checked~label.mm-check:before{opacity:1}li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0}li.mm-vertical label.mm-toggle{top:5px}li.mm-vertical label.mm-check{top:5px}label.mm-check,label.mm-toggle{right:20px}label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}label.mm-check+a,label.mm-check+span{padding-right:60px}a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu label.mm-toggle:before{background:#f3f3f3}.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.75)}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;width:278px;padding:4px;margin-top:1px;top:100px;left:20px}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:''}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.dropdown-menu{max-width:none;z-index:3001}.daterangepicker.single .ranges,.daterangepicker.single .calendar{float:none}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar{display:none;max-width:270px;margin:4px}.daterangepicker .calendar.single .calendar-table{border:none}.daterangepicker .calendar th,.daterangepicker .calendar td{white-space:nowrap;text-align:center;min-width:32px}.daterangepicker .calendar-table{border:1px solid #fff;padding:4px;border-radius:4px;background-color:#fff}.daterangepicker table{width:100%;margin:0}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin-bottom:0}.daterangepicker .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;height:30px;line-height:30px;display:block;vertical-align:middle;margin:0 0 5px 0;padding:0 6px 0 28px;width:100%}.daterangepicker .input-mini.active{border:1px solid #08c;border-radius:4px}.daterangepicker .daterangepicker_input{position:relative}.daterangepicker .daterangepicker_input i{position:absolute;left:8px;top:8px}.daterangepicker.rtl .input-mini{padding-right:28px;padding-left:6px}.daterangepicker.rtl .daterangepicker_input i{left:auto;right:8px}.daterangepicker .calendar-time{text-align:center;margin:5px auto;line-height:30px;position:relative;padding-left:28px}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.ranges{font-size:11px;float:none;margin:4px;text-align:left}.ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.ranges li{font-size:13px;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:4px;color:#08c;padding:3px 12px;margin-bottom:8px;cursor:pointer}.ranges li:hover{background-color:#08c;border:1px solid #08c;color:#fff}.ranges li.active{background-color:#08c;border:1px solid #08c;color:#fff}@media(min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:160px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .calendar.left{clear:none}.daterangepicker.single.ltr .ranges,.daterangepicker.single.ltr .calendar{float:left}.daterangepicker.single.rtl .ranges,.daterangepicker.single.rtl .calendar{float:right}.daterangepicker.ltr{direction:ltr;text-align:left}.daterangepicker.ltr .calendar.left{clear:left;margin-right:0}.daterangepicker.ltr .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.ltr .calendar.right{margin-left:0}.daterangepicker.ltr .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.ltr .left .daterangepicker_input{padding-right:12px}.daterangepicker.ltr .calendar.left .calendar-table{padding-right:12px}.daterangepicker.ltr .ranges,.daterangepicker.ltr .calendar{float:left}.daterangepicker.rtl{direction:rtl;text-align:right}.daterangepicker.rtl .calendar.left{clear:right;margin-left:0}.daterangepicker.rtl .calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.rtl .calendar.right{margin-right:0}.daterangepicker.rtl .calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.rtl .left .daterangepicker_input{padding-left:12px}.daterangepicker.rtl .calendar.left .calendar-table{padding-left:12px}.daterangepicker.rtl .ranges,.daterangepicker.rtl .calendar{text-align:right;float:right}}@media(min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker.ltr .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .calendar.left{clear:none!important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);max-height:100%}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;position:relative}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}