/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@angular/material/prebuilt-themes/indigo-pink.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-mdc-option{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option:focus:not(.mdc-list-item--disabled),.mat-mdc-option.mat-mdc-option-active,.mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled){background:rgba(0,0,0,.04)}.mat-primary .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-primary, #3f51b5)}.mat-accent .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-secondary, #ff4081)}.mat-warn .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-error, #f44336)}.mat-mdc-optgroup-label{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox::after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#ff4081}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-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, 0.12)}.mat-theme-loaded-marker{display:none}.mat-mdc-option{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em)}.mat-mdc-card{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);--mdc-elevated-card-container-color:#fff}.mat-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, 0.12);--mdc-outlined-card-outline-color:#e0e0e0}.mat-mdc-card-subtitle{color:rgba(0,0,0,.54)}.mat-mdc-card-title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-headline6-font-size, 20px);line-height:var(--mdc-typography-headline6-line-height, 32px);font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:var(--mdc-typography-headline6-text-transform, none)}.mat-mdc-card-subtitle{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#3f51b5}.mat-mdc-progress-bar .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='rgba(63, 81, 181, 0.25)'/%3E%3C/svg%3E")}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:rgba(63, 81, 181, 0.25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ff4081}.mat-mdc-progress-bar.mat-accent .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='rgba(255, 64, 129, 0.25)'/%3E%3C/svg%3E")}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:rgba(255, 64, 129, 0.25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336}.mat-mdc-progress-bar.mat-warn .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='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:rgba(244, 67, 54, 0.25)}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:white}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:0.0333333333em}.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::placeholder{color:rgba(0, 0, 0, 0.6)}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:rgba(0, 0, 0, 0.6)}}.mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #3f51b5)}.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--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{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: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{opacity:var(--mdc-ripple-focus-opacity, 0.12)}.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:var(--mdc-theme-primary, #3f51b5)}.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:var(--mdc-theme-primary, #3f51b5)}.mdc-text-field--outlined .mdc-text-field__ripple::before,.mdc-text-field--outlined .mdc-text-field__ripple::after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(63, 81, 181, 0.87)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.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:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-theme-error, #f44336)}.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:var(--mdc-theme-error, #f44336)}.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:var(--mdc-theme-error, #f44336)}.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:var(--mdc-theme-error, #f44336)}.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::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::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}}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay{background-color:rgba(0,0,0,.87)}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{color:rgba(0,0,0,.54)}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix::after{color:rgba(63,81,181,.87)}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix::after{color:rgba(255,64,129,.87)}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix::after{color:rgba(244,67,54,.87)}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:rgba(0,0,0,.38)}.mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #ff4081)}.mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-theme-secondary, #ff4081)}.mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(255, 64, 129, 0.87)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .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:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #ff4081)}.mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(244, 67, 54, 0.87)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .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:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mdc-text-field__input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field,.mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, 0.75))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:16px}.mdc-menu-surface{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);background-color:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-on-surface, #000)}.mdc-list-item__primary-text{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list-item__secondary-text{color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))}.mdc-list-item__overline-text{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:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item__end{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:0.38}.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled .mdc-list-item__secondary-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled .mdc-list-item__overline-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{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:var(--mdc-theme-primary, #3f51b5)}.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:var(--mdc-theme-primary, #3f51b5)}.mdc-deprecated-list-group__subheader{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list-divider::after{border-bottom-color:white}.mdc-list-divider{background-color:rgba(0, 0, 0, 0.12)}.mat-mdc-select-value{color:rgba(0,0,0,.87)}.mat-mdc-select-placeholder{color:rgba(0,0,0,.6)}.mat-mdc-select-disabled .mat-mdc-select-value{color:rgba(0,0,0,.38)}.mat-mdc-select-arrow{color:rgba(0,0,0,.54)}.mat-mdc-form-field.mat-focused.mat-primary .mat-mdc-select-arrow{color:rgba(63,81,181,.87)}.mat-mdc-form-field.mat-focused.mat-accent .mat-mdc-select-arrow{color:rgba(255,64,129,.87)}.mat-mdc-form-field.mat-focused.mat-warn .mat-mdc-select-arrow{color:rgba(244,67,54,.87)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:rgba(244,67,54,.87)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:rgba(0,0,0,.38)}.mat-mdc-select-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-select{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mdc-menu-surface{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);background-color:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-on-surface, #000)}.mdc-list-item__primary-text{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list-item__secondary-text{color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))}.mdc-list-item__overline-text{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:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item__end{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:0.38}.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled .mdc-list-item__secondary-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled .mdc-list-item__overline-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{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:var(--mdc-theme-primary, #3f51b5)}.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:var(--mdc-theme-primary, #3f51b5)}.mdc-deprecated-list-group__subheader{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list-divider::after{border-bottom-color:white}.mdc-list-divider{background-color:rgba(0, 0, 0, 0.12)}.mat-mdc-autocomplete-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-dialog-container{--mdc-dialog-container-color:white;--mdc-dialog-with-divider-divider-color:rgba(0, 0, 0, 0.12);--mdc-dialog-subhead-color:rgba(0, 0, 0, 0.87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, 0.6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:0.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:0.03125em}.mat-mdc-standard-chip{--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-label-text-color:#212121;--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121}.mat-mdc-standard-chip.mat-primary.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-primary.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-label-text-color:white;--mdc-chip-disabled-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white}.mat-mdc-standard-chip.mat-accent.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-accent.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-label-text-color:white;--mdc-chip-disabled-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white}.mat-mdc-standard-chip.mat-warn.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-warn.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-label-text-color:white;--mdc-chip-disabled-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white}.mat-mdc-chip-focus-overlay{background:#000}.mat-mdc-chip{height:32px}.mat-mdc-standard-chip{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color:#616161;--mdc-switch-selected-icon-color:#fff;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-unselected-icon-color:#fff}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size:48px}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #3f51b5}.mat-mdc-radio-button.mat-primary .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #ff4081}.mat-mdc-radio-button.mat-accent .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #f44336}.mat-mdc-radio-button.mat-warn .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-radio-button .mdc-radio{padding:calc((40px - 20px) / 2)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (40px - 20px) / 2);left:calc(-1 * (40px - 20px) / 2);width:40px;height:40px}.mat-mdc-radio-button .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}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color:black;--mdc-slider-label-label-text-color:white;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mat-mdc-slider-value-indicator-opacity: 0.6}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mat-mdc-slider-ripple-color: #3f51b5;--mat-mdc-slider-hover-ripple-color: rgba(63, 81, 181, 0.05);--mat-mdc-slider-focus-ripple-color: rgba(63, 81, 181, 0.2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mat-mdc-slider-ripple-color: #ff4081;--mat-mdc-slider-hover-ripple-color: rgba(255, 64, 129, 0.05);--mat-mdc-slider-focus-ripple-color: rgba(255, 64, 129, 0.2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, 0.05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, 0.2)}.mat-mdc-slider{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:0.0071428571em;--mdc-slider-label-label-text-weight:500}.mdc-menu-surface{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);background-color:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-on-surface, #000)}.mdc-list-item__primary-text{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list-item__secondary-text{color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))}.mdc-list-item__overline-text{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:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item__end{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:0.38}.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled .mdc-list-item__secondary-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled .mdc-list-item__overline-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{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:var(--mdc-theme-primary, #3f51b5)}.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:var(--mdc-theme-primary, #3f51b5)}.mdc-deprecated-list-group__subheader{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list-divider::after{border-bottom-color:white}.mdc-list-divider{background-color:rgba(0, 0, 0, 0.12)}.mat-mdc-menu-item[disabled],.mat-mdc-menu-item[disabled] .mat-mdc-menu-submenu-icon,.mat-mdc-menu-item[disabled] .mat-icon-no-color{color:var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.38))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-submenu-icon{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-item.cdk-program-focused:not([disabled]),.mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.mat-mdc-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-mdc-menu-content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-list-item-interactive::before{background:#000}.mat-mdc-list-item-interactive:not(:focus):not(.mdc-list-item--disabled):hover::before{opacity:.04}.mat-mdc-list-item-interactive:focus::before{opacity:.12}.mat-mdc-list-item-interactive.mdc-list-item--selected::before{background:#3f51b5;opacity:.08}.mat-mdc-list-item-interactive.mdc-list-item--selected:not(:focus):not(.mdc-list-item--disabled):hover::before{opacity:.12}.mdc-list-item__primary-text{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list-item__secondary-text{color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))}.mdc-list-item__overline-text{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:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item__end{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:0.38}.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled .mdc-list-item__secondary-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled .mdc-list-item__overline-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{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:var(--mdc-theme-primary, #3f51b5)}.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:var(--mdc-theme-primary, #3f51b5)}.mdc-deprecated-list-group__subheader{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list-divider::after{border-bottom-color:white}.mdc-list-divider{background-color:rgba(0, 0, 0, 0.12)}.mat-mdc-list-option .mdc-list-item__start,.mat-mdc-list-option .mdc-list-item__end{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54)}.mat-mdc-list-option .mdc-list-item__start,.mat-mdc-list-option .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #3f51b5}.mat-mdc-list-option .mdc-list-item__start .mdc-radio--disabled+label,.mat-mdc-list-option .mdc-list-item__end .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-list-option.mat-accent .mdc-list-item__start,.mat-mdc-list-option.mat-accent .mdc-list-item__end{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54)}.mat-mdc-list-option.mat-accent .mdc-list-item__start,.mat-mdc-list-option.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #ff4081}.mat-mdc-list-option.mat-accent .mdc-list-item__start .mdc-radio--disabled+label,.mat-mdc-list-option.mat-accent .mdc-list-item__end .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-list-option.mat-warn .mdc-list-item__start,.mat-mdc-list-option.mat-warn .mdc-list-item__end{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54)}.mat-mdc-list-option.mat-warn .mdc-list-item__start,.mat-mdc-list-option.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #f44336}.mat-mdc-list-option.mat-warn .mdc-list-item__start .mdc-radio--disabled+label,.mat-mdc-list-option.mat-warn .mdc-list-item__end .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-list-item.mdc-list-item--with-one-line{height:48px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-image.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mat-mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-list-item__secondary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-list-item__overline-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-overline-font-size, 12px);line-height:var(--mdc-typography-overline-line-height, 32px);font-weight:var(--mdc-typography-overline-font-weight, 500);letter-spacing:var(--mdc-typography-overline-letter-spacing, 0.1666666667em);-webkit-text-decoration:var(--mdc-typography-overline-text-decoration, none);text-decoration:var(--mdc-typography-overline-text-decoration, none);text-transform:var(--mdc-typography-overline-text-transform, none)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mdc-list-group__subheader{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}@media all and (-ms-high-contrast: none){.mat-mdc-list-option .mdc-list-item__start .mdc-checkbox .mdc-checkbox__focus-ring,.mat-mdc-list-option .mdc-list-item__end .mdc-checkbox .mdc-checkbox__focus-ring{display:none}}.mat-mdc-list-item .mdc-list-item__primary-text{font:400 16px/24px Roboto, sans-serif;letter-spacing:.03125em}.mat-mdc-paginator{background:#fff;color:rgba(0,0,0,.87)}.mat-mdc-paginator-icon{fill:rgba(0,0,0,.54)}.mat-mdc-paginator-decrement,.mat-mdc-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-mdc-paginator-first,.mat-mdc-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-decrement,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-increment,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-first,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-last{border-color:rgba(0,0,0,.12)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:rgba(0,0,0,.12)}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}.mat-mdc-paginator-container{min-height:56px}.mat-mdc-paginator{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-paginator .mat-mdc-select-value{font-size:12px}.mat-mdc-tab,.mat-mdc-tab-link{background-color:rgba(0,0,0,0)}.mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab__text-label,.mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab__text-label{color:rgba(0, 0, 0, 0.6)}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element,.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:rgba(0,0,0,.38)}.mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label{color:#3f51b5}.mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, #3f51b5)}.mdc-tab__ripple::before,.mat-mdc-tab .mat-ripple-element,.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-link .mat-ripple-element{background-color:#3f51b5}.mat-mdc-tab-group.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-group.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label{color:#ff4081}.mat-mdc-tab-group.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-group.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, #ff4081)}.mat-mdc-tab-group.mat-accent .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-accent .mat-mdc-tab .mat-ripple-element,.mat-mdc-tab-group.mat-accent .mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-accent .mat-mdc-tab-link .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-accent .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link .mat-ripple-element{background-color:#ff4081}.mat-mdc-tab-group.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-group.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label{color:#f44336}.mat-mdc-tab-group.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-group.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, #f44336)}.mat-mdc-tab-group.mat-warn .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-warn .mat-mdc-tab .mat-ripple-element,.mat-mdc-tab-group.mat-warn .mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-warn .mat-mdc-tab-link .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-warn .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link .mat-ripple-element{background-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-mdc-tab-header-with-background-background-color: #3f51b5;--mat-mdc-tab-header-with-background-foreground-color: #fff}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-mdc-tab-header-with-background-background-color: #ff4081;--mat-mdc-tab-header-with-background-foreground-color: #fff}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-mdc-tab-header-with-background-background-color: #f44336;--mat-mdc-tab-header-with-background-foreground-color: #fff}.mat-mdc-tab-header-pagination-chevron{border-color:var(--mdc-theme-on-surface, #000)}.mat-mdc-tab-header .mdc-tab{height:48px}.mdc-tab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mat-mdc-checkbox .mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-mdc-checkbox .mdc-checkbox__ripple{background:#000}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54)}.mat-mdc-checkbox.mat-primary .mdc-checkbox--selected~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:rgba(63,81,181,.1)}.mat-mdc-checkbox.mat-primary .mdc-checkbox--selected~.mdc-checkbox__ripple{background:#3f51b5}.mat-mdc-checkbox.mat-accent{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54)}.mat-mdc-checkbox.mat-accent .mdc-checkbox--selected~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:rgba(255,64,129,.1)}.mat-mdc-checkbox.mat-accent .mdc-checkbox--selected~.mdc-checkbox__ripple{background:#ff4081}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54)}.mat-mdc-checkbox.mat-warn .mdc-checkbox--selected~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:rgba(244,67,54,.1)}.mat-mdc-checkbox.mat-warn .mdc-checkbox--selected~.mdc-checkbox__ripple{background:#f44336}.mat-mdc-checkbox-disabled label{color:rgba(0,0,0,.38)}.mat-mdc-checkbox .mdc-checkbox{padding:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);margin:calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);left:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control{top:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);right:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);left:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);width:var(--mdc-checkbox-touch-target-size, 40px);height:var(--mdc-checkbox-touch-target-size, 40px)}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color:#000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-text-button-label-text-color:rgba(0, 0, 0, 0.38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color:#fff;--mdc-filled-button-label-text-color:#000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, 0.12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-filled-button-container-color:rgba(0, 0, 0, 0.12);--mdc-filled-button-label-text-color:rgba(0, 0, 0, 0.38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color:#fff;--mdc-protected-button-label-text-color:#000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, 0.12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-protected-button-container-color:rgba(0, 0, 0, 0.12);--mdc-protected-button-label-text-color:rgba(0, 0, 0, 0.38);--mdc-protected-button-container-elevation:0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color:#000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, 0.12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #3f51b5;--mat-mdc-button-ripple-color: rgba(63, 81, 181, 0.1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #ff4081;--mat-mdc-button-ripple-color: rgba(255, 64, 129, 0.1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #3f51b5;--mat-mdc-button-ripple-color: rgba(63, 81, 181, 0.1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #ff4081;--mat-mdc-button-ripple-color: rgba(255, 64, 129, 0.1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color:rgba(0, 0, 0, 0.38);--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, 0.38)}.mat-mdc-icon-button.mat-mdc-button-base{width:48px;height:48px;padding:12px}.mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__focus-ring{max-height:48px;max-width:48px}.mat-mdc-icon-button.mat-mdc-button-base.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}.mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:.04}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color:#fff;--mdc-fab-icon-color:#000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mdc-fab-icon-color:#fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mdc-fab-icon-color:#fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color:#f44336;--mdc-fab-icon-color:#fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color:rgba(0, 0, 0, 0.12);--mdc-fab-icon-color:rgba(0, 0, 0, 0.38);--mat-mdc-fab-color: rgba(0, 0, 0, 0.38)}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container{--mat-mdc-snack-bar-button-color: #ff4081;--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, 0.87)}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}.mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:rgba(0, 0, 0, 0.12)}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected{background-color:rgba(63, 81, 181, 0.04)}.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select--outlined: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, 0.12)}.mdc-data-table__pagination{border-top-color:rgba(0, 0, 0, 0.12)}.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)}.mat-mdc-table{background:#fff}.mat-mdc-table .mdc-data-table__row{height:52px}.mat-mdc-table .mdc-data-table__pagination{min-height:52px}.mat-mdc-table .mdc-data-table__header-row{height:56px}.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color:#3f51b5}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#3f51b5}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto, sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-bottom-sheet-container{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, 0.12);background:#fff;color:rgba(0,0,0,.87)}.mat-bottom-sheet-container{font:400 14px/20px Roboto, sans-serif;letter-spacing:.0178571429em}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){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)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-button-toggle{font-family:Roboto, sans-serif}.mat-calendar-arrow{fill:rgba(0,0,0,.54)}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:rgba(0,0,0,.54)}.mat-calendar-table-header-divider::after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:rgba(0,0,0,.87);border-color:rgba(0,0,0,0)}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:rgba(0,0,0,.38)}.mat-form-field-disabled .mat-date-range-input-separator{color:rgba(0,0,0,.38)}.mat-calendar-body-in-preview{color:rgba(0,0,0,.24)}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}.mat-calendar-body-in-range::before{background:rgba(63,81,181,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(63,81,181,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}}.mat-datepicker-content{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);background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before{background:rgba(255,64,129,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,64,129,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}@media(hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}@media(hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}}.mat-datepicker-content-touch{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, 0.12)}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:rgba(0,0,0,.38)}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{width:40px;height:40px;padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__touch{position:absolute;top:50%;height:40px;left:50%;width:40px;transform:translate(-50%, -50%)}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.mat-calendar{font-family:Roboto, sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-expansion-panel:not([class*=mat-elevation-z]){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)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-panel-header-description,.mat-expansion-indicator::after{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-expansion-panel-header{font-family:Roboto, sans-serif;font-size:14px;font-weight:500}.mat-expansion-panel-content{font:400 14px/20px Roboto, sans-serif;letter-spacing:.0178571429em}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{background-color:#fff;color:rgba(0,0,0,.87)}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){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, 0.12)}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:rgba(0,0,0,.04)}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media(hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff4081;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:rgba(0,0,0,0);color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line::before{border-left-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px 24px}.mat-stepper-vertical-line::before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto, sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:normal}.mat-step-label-error{font-size:16px}.mat-step-label-selected{font-size:16px;font-weight:400}.mat-sort-header-arrow{color:#757575}.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto, sans-serif;letter-spacing:.0125em;margin:0}.mat-tree{background:#fff}.mat-tree-node,.mat-nested-tree-node{color:rgba(0,0,0,.87)}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto, sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto, sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto, sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto, sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto, sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 calc(14px * 0.83)/20px Roboto, sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 calc(14px * 0.67)/20px Roboto, sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto, sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto, sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto, sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto, sans-serif;letter-spacing:-0.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto, sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto, sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto, sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/styles/variables.css?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************/
/* Ideally we stick to the convention where every background has a constrasting foreground color.
   Then thru out code you can always feel secure just matching them up by the number

   For Transparency colors: the ThemeService will automatically create high, medium, and low values for EVERY color setting with a UIName
   Check the ColorTransparencyModifiers config for more detail
*/
:root {
  --primaryfont: Roboto;

  --background: #fff;
  --foreground: #3a3a3a;
  --icon-foreground: #000;
  --border: #696969;
  --loading-cover-layer-background-color: #c2c2c2;

  --title-background: var(--background);
  --title-foreground: var(--foreground);

  --selected-option-icon-background: #000;
  --selected-option-icon-foreground: #fff;
  --category-header-selected-option-icon: var(--icon-foreground);

  --dropdown-background: #ececec;
  --dropdown-foreground: var(--foreground);
  --dropdown-item-background-hover: rgba(0, 0, 0, 0.1);
  --dropdown-item-icon-color: var(--icon-foreground);

  --category-dropdown-background: var(--dropdown-background);
  --category-dropdown-foreground: var(--dropdown-foreground);

  --thumbnail-menu-background: #393939;
  --thumbnail-menu-foreground: #fff;

  --hotspot-icon-color: #000;
  --minimap-hotspot-icon-color: #000;
  --minimap-hotspot-radar-cone-color: #000;
  --mini-map-width: 15vw;
  --mini-map-mobile-width: 15vw;
  --mini-map-btn-background: #222;
  --mini-map-btn-foreground: white;

  --loading-animation-background: var(--background);
  --loading-animation-foreground: var(--foreground);
  --secondary-loading-animation-background: var(--loading-animation-background);
  --secondary-loading-animation-foreground: var(--loading-animation-foreground);

  --border-radius-modals: 3px;

  --modal-background: #fff;
  --modal-foreground: #000;

  /****************** Below are copypasta from myscp and should eventually be ripped out I think ******************/

  /* Special cases in theme service */

  --headerfont: Roboto;
  --headerborder: #29abe2;
  --headerfontuppercase: none;

  --blur-level: 1px;

  /* Regular color settings with alpha modifiers */
  --background1: #2f323a;
  --foreground1: #fff;

  --background2: #f2f2f2;
  --foreground2: #2f323a;

  --background3: #575a60;
  --foreground3: #ffffff;

  --background4: #29abe2;
  --foreground4: #ffffff;

  --background5: #999999;
  --foreground5: #ffffff;

  --background6: #ffffff;
  --foreground6: #2f323a;

  --background7: #304b68;
  --foreground7: #ffffff;

  --favoritesactive: #f3b544;
  --favoritesinactive: #999999;
  --favoritesforeground: #fff; /* no setting */

  --fplistbackground: #f2f2f2;
  --ifpbackground: #f2f2f2;

  --inventory-home-color: var(--background4);
  --inventory-home-foreground: var(--foreground1); /* no setting */

  --icon-background: var(--background4);
  /* --icon-foreground: var(--foreground4); */

  --global-active-background: var(--background4);
  --global-active-foreground: var(--foreground4);

  --navigationbackground: var(--background1); /* primary 1 */
  --navigationtilebackground: var(--background3); /* general 4 */
  --navigationtileforeground: var(--foreground3); /* general 1 */
  --navigationselected: var(--background4); /* primary 2 */
  --navigationselectedforeground: var(--foreground4); /* no setting */
  --navigationselectedforeground-alpha-low: var(--foreground4-alpha-low);
  --navigationselectedforeground-alpha-medium: var(--foreground4-alpha-medium);
  --navigationselectedforeground-alpha-high: var(--foreground4-alpha-high);

  --quick-nav-background: var(--navigationbackground);
  --quick-nav-foreground: var(--foreground1); /* general 1 */
  --quick-nav-selected: var(--navigationselected);
  --quick-nav-selected-foreground: var(--navigationselectedforeground); /* no setting */
  --quick-nav-selected-foreground-alpha-low: var(--navigationselectedforeground-alpha-low);
  --quick-nav-selected-foreground-alpha-medium: var(--navigationselectedforeground-alpha-medium);
  --quick-nav-selected-foreground-alpha-high: var(--navigationselectedforeground-alpha-high);

  --brochureheaderfooterbackground: var(--background1);
  --brochureheaderfooterforeground: var(--foreground1);

  --standardbuttonbackground: var(--background1);
  --standardbuttonforeground: var(--foreground1);
  --prioritybuttonbackground: var(--background7);
  --prioritybuttonforeground: var(--foreground7);

  --border-radius-accordions: 0;
  --border-radius-buttons: 0;
  --border-radius-cards: 0;
  --border-radius-quick-nav: 0;

  --pin-pad-title-bkg: var(--background3);
  --pin-pad-title-fore: var(--foreground3);
  --pin-pad-body-bkg: var(--background1);
  --pin-pad-body-fore: var(--foreground1);
  --pin-pad-button-bkg: var(--background7);
  --pin-pad-button-fore: var(--foreground7);

  --gallery-ctrl-bkg: var(--background1);
  --gallery-ctrl-fullscreen-bkg: var(--background3);
  --gallery-button-bkg: var(--standardbuttonbackground);
  --gallery-button-foreground: var(--standardbuttonforeground);

  /* Hardcoded (no settings) */
  --slide-out-menu-standard-width: 25vw;
  --current-slide-out-menu-width: 25vw; /* value is dynamic */
  --transparent-gray: #44444499;
  --bottom-nav-height: 60px;
  --box-shadow: 0 4px 7px rgba(0, 0, 0, 0.2);

  --print-page-height: 11in; /* 11in is standard height of "letter" paper size */
  --print-page-width: 100%;

  --floating-page-title-height: 3rem;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/default.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, sans-serif;
}

.mat-badge-small .mat-badge-content {
  font-size: 9px;
}

.mat-badge-large .mat-badge-content {
  font-size: 24px;
}

.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font: 400 24px / 32px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font: 500 20px / 32px Roboto, sans-serif;
  letter-spacing: 0.0125em;
  margin: 0 0 16px;
}

.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font: 400 16px / 28px Roboto, sans-serif;
  letter-spacing: 0.009375em;
  margin: 0 0 16px;
}

.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font: 400 16px / 24px Roboto, sans-serif;
  letter-spacing: 0.03125em;
  margin: 0 0 16px;
}

.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto, sans-serif;
  margin: 0 0 12px;
}

.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto, sans-serif;
  margin: 0 0 12px;
}

.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font: 500 14px / 22px Roboto, sans-serif;
  letter-spacing: 0.0071428571em;
}

.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font: 400 14px / 20px Roboto, sans-serif;
  letter-spacing: 0.0178571429em;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}

.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px / 20px Roboto, sans-serif;
  letter-spacing: 0.0333333333em;
}

.mat-headline-1,
.mat-typography .mat-headline-1 {
  font: 300 96px / 96px Roboto, sans-serif;
  letter-spacing: -0.015625em;
  margin: 0 0 56px;
}

.mat-headline-2,
.mat-typography .mat-headline-2 {
  font: 300 60px / 60px Roboto, sans-serif;
  letter-spacing: -0.0083333333em;
  margin: 0 0 64px;
}

.mat-headline-3,
.mat-typography .mat-headline-3 {
  font: 400 48px / 50px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}

.mat-headline-4,
.mat-typography .mat-headline-4 {
  font: 400 34px / 40px Roboto, sans-serif;
  letter-spacing: 0.0073529412em;
  margin: 0 0 64px;
}

.mat-bottom-sheet-container {
  font: 400 14px / 20px Roboto, sans-serif;
  letter-spacing: 0.0178571429em;
}

.mat-button-toggle {
  font-family: Roboto, sans-serif;
}

.mat-calendar {
  font-family: Roboto, sans-serif;
}

.mat-calendar-body {
  font-size: 13px;
}

.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}

.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}

.mat-expansion-panel-header {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-expansion-panel-content {
  font: 400 14px / 20px Roboto, sans-serif;
  letter-spacing: 0.0178571429em;
}

.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}
.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}

.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: Roboto, sans-serif;
}

.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}

.mat-step-sub-label-error {
  font-weight: normal;
}

.mat-step-label-error {
  font-size: 16px;
}

.mat-step-label-selected {
  font-size: 16px;
  font-weight: 400;
}

.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px / 32px Roboto, sans-serif;
  letter-spacing: 0.0125em;
  margin: 0;
}

.mat-tree {
  font-family: Roboto, sans-serif;
}

.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}

.mat-mdc-option {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-body1-font-size, 16px);
  line-height: var(--mdc-typography-body1-line-height, 24px);
  font-weight: var(--mdc-typography-body1-font-weight, 400);
  letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);
}

.mat-mdc-card-title {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-headline6-font-size, 20px);
  line-height: var(--mdc-typography-headline6-line-height, 32px);
  font-weight: var(--mdc-typography-headline6-font-weight, 500);
  letter-spacing: var(--mdc-typography-headline6-letter-spacing, 0.0125em);
  -webkit-text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
          text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
  text-transform: var(--mdc-typography-headline6-text-transform, none);
}

.mat-mdc-card-subtitle {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-subtitle2-font-size, 14px);
  line-height: var(--mdc-typography-subtitle2-line-height, 22px);
  font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
  letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
  -webkit-text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle2-text-transform, none);
}

.mat-mdc-tooltip {
  --mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;
  --mdc-plain-tooltip-supporting-text-size: 12px;
  --mdc-plain-tooltip-supporting-text-weight: 400;
  --mdc-plain-tooltip-supporting-text-tracking: 0.0333333333em;
}

.mdc-text-field__input {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
}
.mdc-text-field__affix {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
}
[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon, .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}

[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon, .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}

.mdc-text-field--textarea .mdc-text-field__input {
  line-height: 1.5rem;
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined, .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input, .mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}

.mdc-floating-label {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
}

[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker), .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
.mat-mdc-form-field-subscript-wrapper,
.mat-mdc-form-field-bottom-align::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-caption-font-size, 12px);
  line-height: var(--mdc-typography-caption-line-height, 20px);
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: var(--mdc-typography-caption-text-transform, none);
}

.mat-mdc-form-field,
.mat-mdc-floating-label {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-body1-font-size, 16px);
  line-height: var(--mdc-typography-body1-line-height, 24px);
  font-weight: var(--mdc-typography-body1-font-weight, 400);
  letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);
  -webkit-text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
  text-transform: var(--mdc-typography-body1-text-transform, none);
}

.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: calc(16px * var(--mat-mdc-form-field-floating-label-scale, 0.75));
}
.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 16px;
}

.mat-mdc-select-panel {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  line-height: var(--mdc-typography-subtitle1-line-height, 28px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
  /* @alternate */
  line-height: 24px;
}

.mat-mdc-select {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-body1-font-size, 16px);
  line-height: var(--mdc-typography-body1-line-height, 24px);
  font-weight: var(--mdc-typography-body1-font-weight, 400);
  letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);
  -webkit-text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
  text-transform: var(--mdc-typography-body1-text-transform, none);
}

.mat-mdc-autocomplete-panel {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  line-height: var(--mdc-typography-subtitle1-line-height, 28px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
  /* @alternate */
  line-height: 24px;
}

.mat-mdc-dialog-container {
  --mdc-dialog-subhead-font: Roboto, sans-serif;
  --mdc-dialog-subhead-line-height: 32px;
  --mdc-dialog-subhead-size: 20px;
  --mdc-dialog-subhead-weight: 500;
  --mdc-dialog-subhead-tracking: 0.0125em;
  --mdc-dialog-supporting-text-font: Roboto, sans-serif;
  --mdc-dialog-supporting-text-line-height: 24px;
  --mdc-dialog-supporting-text-size: 16px;
  --mdc-dialog-supporting-text-weight: 400;
  --mdc-dialog-supporting-text-tracking: 0.03125em;
}

.mat-mdc-standard-chip {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-body2-font-size, 14px);
  line-height: var(--mdc-typography-body2-line-height, 20px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}

.mdc-form-field {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-body2-font-size, 14px);
  line-height: var(--mdc-typography-body2-line-height, 20px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}
.mdc-form-field {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-body2-font-size, 14px);
  line-height: var(--mdc-typography-body2-line-height, 20px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}
.mat-mdc-slider {
  --mdc-slider-label-label-text-font: Roboto, sans-serif;
  --mdc-slider-label-label-text-size: 14px;
  --mdc-slider-label-label-text-line-height: 22px;
  --mdc-slider-label-label-text-tracking: 0.0071428571em;
  --mdc-slider-label-label-text-weight: 500;
}

.mat-mdc-menu-content {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  line-height: var(--mdc-typography-subtitle1-line-height, 28px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
  /* @alternate */
  line-height: 24px;
}
.mat-mdc-menu-content,
.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-body1-font-size, 16px);
  line-height: var(--mdc-typography-body1-line-height, 24px);
  font-weight: var(--mdc-typography-body1-font-weight, 400);
  letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);
  -webkit-text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
  text-transform: var(--mdc-typography-body1-text-transform, none);
}

.mdc-list {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  line-height: var(--mdc-typography-subtitle1-line-height, 28px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
  /* @alternate */
  line-height: 24px;
}

.mdc-list-item__primary-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  line-height: var(--mdc-typography-subtitle1-line-height, 28px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
}

.mdc-list-item__secondary-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-body2-font-size, 14px);
  line-height: var(--mdc-typography-body2-line-height, 20px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}

.mdc-list-item__overline-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-overline-font-size, 12px);
  line-height: var(--mdc-typography-overline-line-height, 32px);
  font-weight: var(--mdc-typography-overline-font-weight, 500);
  letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
  -webkit-text-decoration: var(--mdc-typography-overline-text-decoration, none);
          text-decoration: var(--mdc-typography-overline-text-decoration, none);
  text-transform: var(--mdc-typography-overline-text-transform, none);
}

.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-caption-font-size, 12px);
  line-height: var(--mdc-typography-caption-line-height, 20px);
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: var(--mdc-typography-caption-text-transform, none);
}

.mdc-list-group__subheader {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  line-height: var(--mdc-typography-subtitle1-line-height, 28px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
}

.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-caption-font-size, 12px);
  line-height: var(--mdc-typography-caption-line-height, 20px);
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: var(--mdc-typography-caption-text-transform, none);
}

@media all and (-ms-high-contrast: none) {
  .mat-mdc-list-option .mdc-list-item__start .mdc-checkbox .mdc-checkbox__focus-ring, .mat-mdc-list-option .mdc-list-item__end .mdc-checkbox .mdc-checkbox__focus-ring {
    display: none;
  }
}
.mat-mdc-list-item .mdc-list-item__primary-text {
  font: 400 16px / 24px Roboto, sans-serif;
  letter-spacing: 0.03125em;
}

.mat-mdc-paginator {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-caption-font-size, 12px);
  line-height: var(--mdc-typography-caption-line-height, 20px);
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: var(--mdc-typography-caption-text-transform, none);
}

.mat-mdc-paginator .mat-mdc-select-value {
  font-size: 12px;
}

.mdc-tab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-button-font-size, 14px);
  line-height: var(--mdc-typography-button-line-height, 36px);
  font-weight: var(--mdc-typography-button-font-weight, 500);
  letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);
  -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
          text-decoration: var(--mdc-typography-button-text-decoration, none);
  text-transform: var(--mdc-typography-button-text-transform, none);
}
@media all and (-ms-high-contrast: none) {
  .mdc-checkbox .mdc-checkbox__focus-ring {
    display: none;
  }
}

.mdc-form-field {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-body2-font-size, 14px);
  line-height: var(--mdc-typography-body2-line-height, 20px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}
.mdc-button {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-button-font-size, 14px);
  line-height: var(--mdc-typography-button-line-height, 36px);
  font-weight: var(--mdc-typography-button-font-weight, 500);
  letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);
  -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
          text-decoration: var(--mdc-typography-button-text-decoration, none);
  text-transform: var(--mdc-typography-button-text-transform, none);
}

.mdc-fab--extended {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-button-font-size, 14px);
  line-height: var(--mdc-typography-button-line-height, 36px);
  font-weight: var(--mdc-typography-button-font-weight, 500);
  letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);
  -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
          text-decoration: var(--mdc-typography-button-text-decoration, none);
  text-transform: var(--mdc-typography-button-text-transform, none);
}
.mat-mdc-snack-bar-container {
  --mdc-snackbar-supporting-text-font: Roboto, sans-serif;
  --mdc-snackbar-supporting-text-line-height: 20px;
  --mdc-snackbar-supporting-text-size: 14px;
  --mdc-snackbar-supporting-text-weight: 400;
}

.mdc-data-table__content {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-body2-font-size, 14px);
  line-height: var(--mdc-typography-body2-line-height, 20px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}

.mdc-data-table__cell {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-body2-font-size, 14px);
  line-height: var(--mdc-typography-body2-line-height, 20px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}

.mdc-data-table__header-cell {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: var(--mdc-typography-subtitle2-font-size, 14px);
  line-height: var(--mdc-typography-subtitle2-line-height, 22px);
  font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
  letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
  -webkit-text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle2-text-transform, none);
}

[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon, .mdc-data-table__pagination-button .mdc-button__icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}

.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}

.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}

.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}

.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}

.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}

.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}

.cdk-overlay-backdrop-noop-animation {
  transition: none;
}

.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

textarea.cdk-textarea-autosize {
  resize: none;
}

textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}

textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}

@keyframes cdk-text-field-autofill-start { /*!*/ }
@keyframes cdk-text-field-autofill-end { /*!*/ }
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}

.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}

.mat-focus-indicator {
  position: relative;
}
.mat-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.mat-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}

.mat-mdc-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.mat-mdc-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}

.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: var(--primaryfont);
}

.mat-badge-small .mat-badge-content {
  font-size: 9px;
}

.mat-badge-large .mat-badge-content {
  font-size: 24px;
}

.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font: 400 24px / 32px var(--primaryfont);
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font: 500 20px / 32px var(--primaryfont);
  letter-spacing: 0.0125em;
  margin: 0 0 16px;
}

.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font: 400 16px / 28px var(--primaryfont);
  letter-spacing: 0.009375em;
  margin: 0 0 16px;
}

.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font: 400 16px / 24px var(--primaryfont);
  letter-spacing: 0.03125em;
  margin: 0 0 16px;
}

.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px var(--primaryfont);
  margin: 0 0 12px;
}

.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px var(--primaryfont);
  margin: 0 0 12px;
}

.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font: 500 14px / 22px var(--primaryfont);
  letter-spacing: 0.0071428571em;
}

.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font: 400 14px / 20px var(--primaryfont);
  letter-spacing: 0.0178571429em;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}

.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px / 20px var(--primaryfont);
  letter-spacing: 0.0333333333em;
}

.mat-headline-1,
.mat-typography .mat-headline-1 {
  font: 300 96px / 96px var(--primaryfont);
  letter-spacing: -0.015625em;
  margin: 0 0 56px;
}

.mat-headline-2,
.mat-typography .mat-headline-2 {
  font: 300 60px / 60px var(--primaryfont);
  letter-spacing: -0.0083333333em;
  margin: 0 0 64px;
}

.mat-headline-3,
.mat-typography .mat-headline-3 {
  font: 400 48px / 50px var(--primaryfont);
  letter-spacing: normal;
  margin: 0 0 64px;
}

.mat-headline-4,
.mat-typography .mat-headline-4 {
  font: 400 34px / 40px var(--primaryfont);
  letter-spacing: 0.0073529412em;
  margin: 0 0 64px;
}

.mat-bottom-sheet-container {
  font: 400 14px / 20px var(--primaryfont);
  letter-spacing: 0.0178571429em;
}

.mat-button-toggle {
  font-family: var(--primaryfont);
}

.mat-calendar {
  font-family: var(--primaryfont);
}

.mat-calendar-body {
  font-size: 13px;
}

.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 16px;
  font-weight: 500;
}

.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}

.mat-expansion-panel-header {
  font-family: var(--primaryfont);
  font-size: 14px;
  font-weight: 500;
}

.mat-expansion-panel-content {
  font: 400 14px / 20px var(--primaryfont);
  letter-spacing: 0.0178571429em;
}

.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}
.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}

.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: var(--primaryfont);
}

.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}

.mat-step-sub-label-error {
  font-weight: normal;
}

.mat-step-label-error {
  font-size: 16px;
}

.mat-step-label-selected {
  font-size: 16px;
  font-weight: 400;
}

.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px / 32px var(--primaryfont);
  letter-spacing: 0.0125em;
  margin: 0;
}

.mat-tree {
  font-family: var(--primaryfont);
}

.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}

.mat-mdc-option {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-body1-font-size, 16px);
  line-height: var(--mdc-typography-body1-line-height, 24px);
  font-weight: var(--mdc-typography-body1-font-weight, 400);
  letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);
}

.mat-mdc-card-title {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-headline6-font-size, 20px);
  line-height: var(--mdc-typography-headline6-line-height, 32px);
  font-weight: var(--mdc-typography-headline6-font-weight, 500);
  letter-spacing: var(--mdc-typography-headline6-letter-spacing, 0.0125em);
  -webkit-text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
          text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
  text-transform: var(--mdc-typography-headline6-text-transform, none);
}

.mat-mdc-card-subtitle {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-subtitle2-font-size, 14px);
  line-height: var(--mdc-typography-subtitle2-line-height, 22px);
  font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
  letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
  -webkit-text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle2-text-transform, none);
}

.mat-mdc-tooltip {
  --mdc-plain-tooltip-supporting-text-font: var(--primaryfont);
  --mdc-plain-tooltip-supporting-text-size: 12px;
  --mdc-plain-tooltip-supporting-text-weight: 400;
  --mdc-plain-tooltip-supporting-text-tracking: 0.0333333333em;
}

.mdc-text-field__input {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
}
.mdc-text-field__affix {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
}
[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon, .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}

[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon, .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}

.mdc-text-field--textarea .mdc-text-field__input {
  line-height: 1.5rem;
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined, .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input, .mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}

.mdc-floating-label {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
}

[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker), .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
.mat-mdc-form-field-subscript-wrapper,
.mat-mdc-form-field-bottom-align::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-caption-font-size, 12px);
  line-height: var(--mdc-typography-caption-line-height, 20px);
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: var(--mdc-typography-caption-text-transform, none);
}

.mat-mdc-form-field,
.mat-mdc-floating-label {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-body1-font-size, 16px);
  line-height: var(--mdc-typography-body1-line-height, 24px);
  font-weight: var(--mdc-typography-body1-font-weight, 400);
  letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);
  -webkit-text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
  text-transform: var(--mdc-typography-body1-text-transform, none);
}

.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: calc(16px * var(--mat-mdc-form-field-floating-label-scale, 0.75));
}
.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 16px;
}

.mat-mdc-select-panel {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  line-height: var(--mdc-typography-subtitle1-line-height, 28px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
  /* @alternate */
  line-height: 24px;
}

.mat-mdc-select {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-body1-font-size, 16px);
  line-height: var(--mdc-typography-body1-line-height, 24px);
  font-weight: var(--mdc-typography-body1-font-weight, 400);
  letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);
  -webkit-text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
  text-transform: var(--mdc-typography-body1-text-transform, none);
}

.mat-mdc-autocomplete-panel {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  line-height: var(--mdc-typography-subtitle1-line-height, 28px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
  /* @alternate */
  line-height: 24px;
}

.mat-mdc-dialog-container {
  --mdc-dialog-subhead-font: var(--primaryfont);
  --mdc-dialog-subhead-line-height: 32px;
  --mdc-dialog-subhead-size: 20px;
  --mdc-dialog-subhead-weight: 500;
  --mdc-dialog-subhead-tracking: 0.0125em;
  --mdc-dialog-supporting-text-font: var(--primaryfont);
  --mdc-dialog-supporting-text-line-height: 24px;
  --mdc-dialog-supporting-text-size: 16px;
  --mdc-dialog-supporting-text-weight: 400;
  --mdc-dialog-supporting-text-tracking: 0.03125em;
}

.mat-mdc-standard-chip {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-body2-font-size, 14px);
  line-height: var(--mdc-typography-body2-line-height, 20px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}

.mdc-form-field {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-body2-font-size, 14px);
  line-height: var(--mdc-typography-body2-line-height, 20px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}
.mdc-form-field {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-body2-font-size, 14px);
  line-height: var(--mdc-typography-body2-line-height, 20px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}
.mat-mdc-slider {
  --mdc-slider-label-label-text-font: var(--primaryfont);
  --mdc-slider-label-label-text-size: 14px;
  --mdc-slider-label-label-text-line-height: 22px;
  --mdc-slider-label-label-text-tracking: 0.0071428571em;
  --mdc-slider-label-label-text-weight: 500;
}

.mat-mdc-menu-content {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  line-height: var(--mdc-typography-subtitle1-line-height, 28px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
  /* @alternate */
  line-height: 24px;
}
.mat-mdc-menu-content,
.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-body1-font-size, 16px);
  line-height: var(--mdc-typography-body1-line-height, 24px);
  font-weight: var(--mdc-typography-body1-font-weight, 400);
  letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);
  -webkit-text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
  text-transform: var(--mdc-typography-body1-text-transform, none);
}

.mdc-list {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  line-height: var(--mdc-typography-subtitle1-line-height, 28px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
  /* @alternate */
  line-height: 24px;
}

.mdc-list-item__primary-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  line-height: var(--mdc-typography-subtitle1-line-height, 28px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
}

.mdc-list-item__secondary-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-body2-font-size, 14px);
  line-height: var(--mdc-typography-body2-line-height, 20px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}

.mdc-list-item__overline-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-overline-font-size, 12px);
  line-height: var(--mdc-typography-overline-line-height, 32px);
  font-weight: var(--mdc-typography-overline-font-weight, 500);
  letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
  -webkit-text-decoration: var(--mdc-typography-overline-text-decoration, none);
          text-decoration: var(--mdc-typography-overline-text-decoration, none);
  text-transform: var(--mdc-typography-overline-text-transform, none);
}

.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-caption-font-size, 12px);
  line-height: var(--mdc-typography-caption-line-height, 20px);
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: var(--mdc-typography-caption-text-transform, none);
}

.mdc-list-group__subheader {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-subtitle1-font-size, 16px);
  line-height: var(--mdc-typography-subtitle1-line-height, 28px);
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle1-text-transform, none);
}

.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-caption-font-size, 12px);
  line-height: var(--mdc-typography-caption-line-height, 20px);
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: var(--mdc-typography-caption-text-transform, none);
}

@media all and (-ms-high-contrast: none) {
  .mat-mdc-list-option .mdc-list-item__start .mdc-checkbox .mdc-checkbox__focus-ring, .mat-mdc-list-option .mdc-list-item__end .mdc-checkbox .mdc-checkbox__focus-ring {
    display: none;
  }
}
.mat-mdc-list-item .mdc-list-item__primary-text {
  font: 400 16px / 24px var(--primaryfont);
  letter-spacing: 0.03125em;
}

.mat-mdc-paginator {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-caption-font-size, 12px);
  line-height: var(--mdc-typography-caption-line-height, 20px);
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: var(--mdc-typography-caption-text-transform, none);
}

.mat-mdc-paginator .mat-mdc-select-value {
  font-size: 12px;
}

.mdc-tab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-button-font-size, 16px);
  line-height: var(--mdc-typography-button-line-height, 24px);
  font-weight: var(--mdc-typography-button-font-weight, 500);
  letter-spacing: var(--mdc-typography-button-letter-spacing, normal);
  -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
          text-decoration: var(--mdc-typography-button-text-decoration, none);
  text-transform: var(--mdc-typography-button-text-transform, none);
}
@media all and (-ms-high-contrast: none) {
  .mdc-checkbox .mdc-checkbox__focus-ring {
    display: none;
  }
}

.mdc-form-field {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-body2-font-size, 14px);
  line-height: var(--mdc-typography-body2-line-height, 20px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}
.mdc-button {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-button-font-size, 16px);
  line-height: var(--mdc-typography-button-line-height, 24px);
  font-weight: var(--mdc-typography-button-font-weight, 500);
  letter-spacing: var(--mdc-typography-button-letter-spacing, normal);
  -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
          text-decoration: var(--mdc-typography-button-text-decoration, none);
  text-transform: var(--mdc-typography-button-text-transform, none);
}

.mdc-fab--extended {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-button-font-size, 16px);
  line-height: var(--mdc-typography-button-line-height, 24px);
  font-weight: var(--mdc-typography-button-font-weight, 500);
  letter-spacing: var(--mdc-typography-button-letter-spacing, normal);
  -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
          text-decoration: var(--mdc-typography-button-text-decoration, none);
  text-transform: var(--mdc-typography-button-text-transform, none);
}
.mat-mdc-snack-bar-container {
  --mdc-snackbar-supporting-text-font: var(--primaryfont);
  --mdc-snackbar-supporting-text-line-height: 20px;
  --mdc-snackbar-supporting-text-size: 14px;
  --mdc-snackbar-supporting-text-weight: 400;
}

.mdc-data-table__content {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-body2-font-size, 14px);
  line-height: var(--mdc-typography-body2-line-height, 20px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}

.mdc-data-table__cell {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-body2-font-size, 14px);
  line-height: var(--mdc-typography-body2-line-height, 20px);
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: var(--mdc-typography-body2-text-transform, none);
}

.mdc-data-table__header-cell {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, var(--primaryfont)));
  font-size: var(--mdc-typography-subtitle2-font-size, 14px);
  line-height: var(--mdc-typography-subtitle2-line-height, 22px);
  font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
  letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
  -webkit-text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-transform: var(--mdc-typography-subtitle2-text-transform, none);
}

[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon, .mdc-data-table__pagination-button .mdc-button__icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}

.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}

.mat-mdc-option {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}
.mat-mdc-option:hover:not(.mdc-list-item--disabled), .mat-mdc-option:focus:not(.mdc-list-item--disabled), .mat-mdc-option.mat-mdc-option-active, .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled) {
  background: rgba(0, 0, 0, 0.04);
}

.mat-primary .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {
  color: var(--mdc-theme-primary, var(--foreground));
}

.mat-accent .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {
  color: var(--mdc-theme-secondary, var(--foreground));
}

.mat-warn .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {
  color: var(--mdc-theme-error, #f44336);
}

.mat-mdc-optgroup-label {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

.mat-pseudo-checkbox {
  color: var(--foreground);
}
.mat-pseudo-checkbox::after {
  color: #fafafa;
}

.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}

.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: var(--foreground);
}

.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: var(--foreground);
}

.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}

.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}

.mat-app-background {
  background-color: #fafafa;
  color: var(--foreground);
}

.mat-elevation-z0, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z1, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z2, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z3, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z4, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z5, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z6, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z7, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z8, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z9, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z10, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z11, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z12, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z13, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z14, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z15, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z16, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z17, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z18, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z19, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z20, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z21, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z22, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z23, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-elevation-z24, .mat-mdc-elevation-specific.mat-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, 0.12);
}

.mat-theme-loaded-marker {
  display: none;
}

.mat-mdc-card {
  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);
  --mdc-elevated-card-container-color: #fff;
}

.mat-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, 0.12);
  --mdc-outlined-card-outline-color: #e0e0e0;
}

.mat-mdc-card-subtitle {
  color: var(--foreground);
}

.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(--foreground);
}
.mat-mdc-progress-bar .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='var(--foreground)'/%3E%3C/svg%3E");
}
.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar {
  background-color: var(--foreground);
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: var(--foreground);
}
.mat-mdc-progress-bar.mat-accent .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='var(--foreground)'/%3E%3C/svg%3E");
}
.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar {
  background-color: var(--foreground);
}
.mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
}
.mat-mdc-progress-bar.mat-warn .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='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E");
}
.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar {
  background-color: rgba(244, 67, 54, 0.25);
}
.mat-mdc-tooltip {
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: white;
}

.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::placeholder {
    color: rgba(0, 0, 0, 0.6);
  }
}
@media all {
  .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.6);
  }
}
.mdc-text-field .mdc-text-field__input {
  caret-color: var(--mdc-theme-primary, var(--foreground));
}
.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--filled .mdc-text-field__ripple::before,
.mdc-text-field--filled .mdc-text-field__ripple::after {
  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: 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 {
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.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: var(--mdc-theme-primary, var(--foreground));
}
.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: var(--mdc-theme-primary, var(--foreground));
}
[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon, .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}

[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon, .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}

.mdc-text-field--outlined .mdc-text-field__ripple::before,
.mdc-text-field--outlined .mdc-text-field__ripple::after {
  background-color: var(--mdc-ripple-color, transparent);
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined, .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: var(--foreground);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {
  border-bottom-color: var(--mdc-theme-error, #f44336);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
  border-bottom-color: var(--mdc-theme-error, #f44336);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: var(--mdc-theme-error, #f44336);
}
.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: var(--mdc-theme-error, #f44336);
}
.mdc-text-field--invalid .mdc-text-field__input {
  caret-color: var(--mdc-theme-error, #f44336);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {
  color: var(--mdc-theme-error, #f44336);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  border-bottom-color: var(--mdc-theme-error, #f44336);
}
.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: var(--mdc-theme-error, #f44336);
}
.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: var(--mdc-theme-error, #f44336);
}
.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: var(--mdc-theme-error, #f44336);
}
.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::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::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;
  }
}
.mdc-text-field--disabled.mdc-text-field--filled {
  background-color: #fafafa;
}
[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input, .mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}

[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker), .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
.mat-mdc-form-field-error {
  color: var(--mdc-theme-error, #f44336);
}

.mat-mdc-form-field-focus-overlay {
  background-color: rgba(0, 0, 0, 0.87);
}

.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay {
  opacity: 0.04;
}

.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay {
  opacity: 0.12;
}

.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix::after {
  color: rgba(var(--foreground), 0.87);
}
.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix::after {
  color: rgba(var(--foreground), 0.87);
}
.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix::after {
  color: rgba(244, 67, 54, 0.87);
}
.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-form-field.mat-accent .mdc-text-field__input {
  caret-color: var(--mdc-theme-secondary, var(--foreground));
}
.mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
  border-bottom-color: var(--mdc-theme-secondary, var(--foreground));
}
.mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: rgba(var(--foreground), 0.87);
}
.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {
  border-bottom-color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
  border-bottom-color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-accent .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: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input {
  caret-color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {
  color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  border-bottom-color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: var(--mdc-theme-secondary, var(--foreground));
}

.mat-mdc-form-field.mat-warn .mdc-text-field__input {
  caret-color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
  border-bottom-color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: rgba(244, 67, 54, 0.87);
}
.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {
  border-bottom-color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
  border-bottom-color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-warn .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: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input {
  caret-color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {
  color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  border-bottom-color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: var(--mdc-theme-error, #f44336);
}
.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: var(--mdc-theme-error, #f44336);
}

.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {
  border-left: 1px solid transparent;
}

[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {
  border-left: none;
  border-right: 1px solid transparent;
}

.mat-mdc-form-field-infix {
  min-height: 56px;
}

.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {
  top: 28px;
}

.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  --mat-mdc-form-field-label-transform: translateY(
          -34.75px)
          scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));
  transform: var(--mat-mdc-form-field-label-transform);
}

.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix {
  padding-top: 16px;
  padding-bottom: 16px;
}

.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {
  padding-top: 24px;
  padding-bottom: 8px;
}

.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix {
  padding-top: 16px;
  padding-bottom: 16px;
}

.mdc-menu-surface {
  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);
  background-color: var(--mdc-theme-surface, #fff);
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item__primary-text {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

.mdc-list-item__secondary-text {
  color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54));
}

.mdc-list-item__overline-text {
  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: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38));
}

.mdc-list-item__end {
  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: 0.38;
}

.mdc-list-item--disabled .mdc-list-item__primary-text {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled .mdc-list-item__secondary-text {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled .mdc-list-item__overline-text {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  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: var(--mdc-theme-primary, var(--foreground));
}
.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: var(--mdc-theme-primary, var(--foreground));
}

.mdc-deprecated-list-group__subheader {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

.mdc-list-divider::after {
  border-bottom-color: white;
}

.mdc-list-divider {
  background-color: rgba(0, 0, 0, 0.12);
}

.mat-mdc-select-value {
  color: rgba(0, 0, 0, 0.87);
}

.mat-mdc-select-placeholder {
  color: rgba(0, 0, 0, 0.6);
}

.mat-mdc-select-disabled .mat-mdc-select-value {
  color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}

.mat-mdc-form-field.mat-focused.mat-primary .mat-mdc-select-arrow {
  color: rgba(var(--foreground), 0.87);
}
.mat-mdc-form-field.mat-focused.mat-accent .mat-mdc-select-arrow {
  color: rgba(var(--foreground), 0.87);
}
.mat-mdc-form-field.mat-focused.mat-warn .mat-mdc-select-arrow {
  color: rgba(244, 67, 54, 0.87);
}
.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow {
  color: rgba(244, 67, 54, 0.87);
}
.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}

.mdc-menu-surface {
  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);
  background-color: var(--mdc-theme-surface, #fff);
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item__primary-text {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

.mdc-list-item__secondary-text {
  color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54));
}

.mdc-list-item__overline-text {
  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: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38));
}

.mdc-list-item__end {
  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: 0.38;
}

.mdc-list-item--disabled .mdc-list-item__primary-text {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled .mdc-list-item__secondary-text {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled .mdc-list-item__overline-text {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  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: var(--mdc-theme-primary, var(--foreground));
}
.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: var(--mdc-theme-primary, var(--foreground));
}

.mdc-deprecated-list-group__subheader {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

.mdc-list-divider::after {
  border-bottom-color: white;
}

.mdc-list-divider {
  background-color: rgba(0, 0, 0, 0.12);
}

.mat-mdc-dialog-container {
  --mdc-dialog-container-color: white;
  --mdc-dialog-with-divider-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
}

.mat-mdc-standard-chip {
  --mdc-chip-elevated-container-color: #e0e0e0;
  --mdc-chip-elevated-disabled-container-color: #e0e0e0;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
}
.mat-mdc-standard-chip.mat-primary.mat-mdc-chip-selected, .mat-mdc-standard-chip.mat-primary.mat-mdc-chip-highlighted {
  --mdc-chip-elevated-container-color: var(--foreground);
  --mdc-chip-elevated-disabled-container-color: var(--foreground);
}
.mat-mdc-standard-chip.mat-accent.mat-mdc-chip-selected, .mat-mdc-standard-chip.mat-accent.mat-mdc-chip-highlighted {
  --mdc-chip-elevated-container-color: var(--foreground);
  --mdc-chip-elevated-disabled-container-color: var(--foreground);
}
.mat-mdc-standard-chip.mat-warn.mat-mdc-chip-selected, .mat-mdc-standard-chip.mat-warn.mat-mdc-chip-highlighted {
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-label-text-color: white;
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
}

.mat-mdc-chip-focus-overlay {
  background: black;
}

.mat-mdc-chip {
  height: 32px;
}

.mat-mdc-slide-toggle {
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-unselected-icon-color: #fff;
}
.mat-mdc-slide-toggle .mdc-form-field {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}
.mat-mdc-slide-toggle .mdc-switch--disabled + label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}

.mat-mdc-slide-toggle {
  --mdc-switch-state-layer-size: 48px;
}

.mat-mdc-radio-button .mdc-form-field {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}
.mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: var(--foreground);
  --mdc-radio-selected-hover-icon-color: var(--foreground);
  --mdc-radio-selected-icon-color: var(--foreground);
  --mdc-radio-selected-pressed-icon-color: var(--foreground);
  --mat-mdc-radio-ripple-color: #000;
  --mat-mdc-radio-checked-ripple-color: var(--foreground);
}
.mat-mdc-radio-button.mat-primary .mdc-radio--disabled + label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: var(--foreground);
  --mdc-radio-selected-hover-icon-color: var(--foreground);
  --mdc-radio-selected-icon-color: var(--foreground);
  --mdc-radio-selected-pressed-icon-color: var(--foreground);
  --mat-mdc-radio-ripple-color: #000;
  --mat-mdc-radio-checked-ripple-color: var(--foreground);
}
.mat-mdc-radio-button.mat-accent .mdc-radio--disabled + label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-mdc-radio-ripple-color: #000;
  --mat-mdc-radio-checked-ripple-color: #f44336;
}
.mat-mdc-radio-button.mat-warn .mdc-radio--disabled + label {
  color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-radio-button .mdc-radio {
  padding: calc((40px - 20px) / 2);
}
.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before {
  top: calc(-1 * (40px - 20px) / 2);
  left: calc(-1 * (40px - 20px) / 2);
  width: 40px;
  height: 40px;
}
.mat-mdc-radio-button .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;
}

.mat-mdc-slider {
  --mdc-slider-label-container-color: black;
  --mdc-slider-label-label-text-color: white;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-mdc-slider-value-indicator-opacity: 0.6;
}
.mat-mdc-slider.mat-primary {
  --mdc-slider-handle-color: var(--foreground);
  --mdc-slider-focus-handle-color: var(--foreground);
  --mdc-slider-hover-handle-color: var(--foreground);
  --mdc-slider-active-track-color: var(--foreground);
  --mdc-slider-inactive-track-color: var(--foreground);
  --mdc-slider-with-tick-marks-active-container-color: #000;
  --mdc-slider-with-tick-marks-inactive-container-color: var(--foreground);
  --mat-mdc-slider-ripple-color: var(--foreground);
  --mat-mdc-slider-hover-ripple-color: rgba(var(--foreground), 0.05);
  --mat-mdc-slider-focus-ripple-color: rgba(var(--foreground), 0.2);
}
.mat-mdc-slider.mat-accent {
  --mdc-slider-handle-color: var(--foreground);
  --mdc-slider-focus-handle-color: var(--foreground);
  --mdc-slider-hover-handle-color: var(--foreground);
  --mdc-slider-active-track-color: var(--foreground);
  --mdc-slider-inactive-track-color: var(--foreground);
  --mdc-slider-with-tick-marks-active-container-color: #000;
  --mdc-slider-with-tick-marks-inactive-container-color: var(--foreground);
  --mat-mdc-slider-ripple-color: var(--foreground);
  --mat-mdc-slider-hover-ripple-color: rgba(var(--foreground), 0.05);
  --mat-mdc-slider-focus-ripple-color: rgba(var(--foreground), 0.2);
}
.mat-mdc-slider.mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: #fff;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mat-mdc-slider-ripple-color: #f44336;
  --mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, 0.05);
  --mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, 0.2);
}

.mdc-menu-surface {
  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);
  background-color: var(--mdc-theme-surface, #fff);
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item__primary-text {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

.mdc-list-item__secondary-text {
  color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54));
}

.mdc-list-item__overline-text {
  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: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38));
}

.mdc-list-item__end {
  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: 0.38;
}

.mdc-list-item--disabled .mdc-list-item__primary-text {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled .mdc-list-item__secondary-text {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled .mdc-list-item__overline-text {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  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: var(--mdc-theme-primary, var(--foreground));
}
.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: var(--mdc-theme-primary, var(--foreground));
}

.mdc-deprecated-list-group__subheader {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

.mdc-list-divider::after {
  border-bottom-color: white;
}

.mdc-list-divider {
  background-color: rgba(0, 0, 0, 0.12);
}

.mat-mdc-menu-item[disabled],
.mat-mdc-menu-item[disabled] .mat-mdc-menu-submenu-icon,
.mat-mdc-menu-item[disabled] .mat-icon-no-color {
  color: var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.38));
}

.mat-mdc-menu-item .mat-icon-no-color,
.mat-mdc-menu-submenu-icon {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

.mat-mdc-menu-item:hover:not([disabled]),
.mat-mdc-menu-item.cdk-program-focused:not([disabled]),
.mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-mdc-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}

.mat-mdc-list-item-interactive::before {
  background: black;
}
.mat-mdc-list-item-interactive:not(:focus):not(.mdc-list-item--disabled):hover::before {
  opacity: 0.04;
}
.mat-mdc-list-item-interactive:focus::before {
  opacity: 0.12;
}
.mat-mdc-list-item-interactive.mdc-list-item--selected::before {
  background: var(--foreground);
  opacity: 0.08;
}
.mat-mdc-list-item-interactive.mdc-list-item--selected:not(:focus):not(.mdc-list-item--disabled):hover::before {
  opacity: 0.12;
}

.mdc-list-item__primary-text {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

.mdc-list-item__secondary-text {
  color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54));
}

.mdc-list-item__overline-text {
  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: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38));
}

.mdc-list-item__end {
  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: 0.38;
}

.mdc-list-item--disabled .mdc-list-item__primary-text {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled .mdc-list-item__secondary-text {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled .mdc-list-item__overline-text {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end {
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  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: var(--mdc-theme-primary, var(--foreground));
}
.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: var(--mdc-theme-primary, var(--foreground));
}

.mdc-deprecated-list-group__subheader {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

.mdc-list-divider::after {
  border-bottom-color: white;
}

.mdc-list-divider {
  background-color: rgba(0, 0, 0, 0.12);
}

.mat-mdc-list-option .mdc-list-item__start, .mat-mdc-list-option .mdc-list-item__end {
  --mdc-checkbox-selected-checkmark-color: #000;
  --mdc-checkbox-selected-focus-icon-color: var(--foreground);
  --mdc-checkbox-selected-hover-icon-color: var(--foreground);
  --mdc-checkbox-selected-icon-color: var(--foreground);
  --mdc-checkbox-selected-pressed-icon-color: var(--foreground);
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
}
.mat-mdc-list-option .mdc-list-item__start, .mat-mdc-list-option .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: var(--foreground);
  --mdc-radio-selected-hover-icon-color: var(--foreground);
  --mdc-radio-selected-icon-color: var(--foreground);
  --mdc-radio-selected-pressed-icon-color: var(--foreground);
  --mat-mdc-radio-ripple-color: #000;
  --mat-mdc-radio-checked-ripple-color: var(--foreground);
}
.mat-mdc-list-option .mdc-list-item__start .mdc-radio--disabled + label, .mat-mdc-list-option .mdc-list-item__end .mdc-radio--disabled + label {
  color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-list-option.mat-accent .mdc-list-item__start, .mat-mdc-list-option.mat-accent .mdc-list-item__end {
  --mdc-checkbox-selected-checkmark-color: #000;
  --mdc-checkbox-selected-focus-icon-color: var(--foreground);
  --mdc-checkbox-selected-hover-icon-color: var(--foreground);
  --mdc-checkbox-selected-icon-color: var(--foreground);
  --mdc-checkbox-selected-pressed-icon-color: var(--foreground);
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
}
.mat-mdc-list-option.mat-accent .mdc-list-item__start, .mat-mdc-list-option.mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: var(--foreground);
  --mdc-radio-selected-hover-icon-color: var(--foreground);
  --mdc-radio-selected-icon-color: var(--foreground);
  --mdc-radio-selected-pressed-icon-color: var(--foreground);
  --mat-mdc-radio-ripple-color: #000;
  --mat-mdc-radio-checked-ripple-color: var(--foreground);
}
.mat-mdc-list-option.mat-accent .mdc-list-item__start .mdc-radio--disabled + label, .mat-mdc-list-option.mat-accent .mdc-list-item__end .mdc-radio--disabled + label {
  color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-list-option.mat-warn .mdc-list-item__start, .mat-mdc-list-option.mat-warn .mdc-list-item__end {
  --mdc-checkbox-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
}
.mat-mdc-list-option.mat-warn .mdc-list-item__start, .mat-mdc-list-option.mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: #000;
  --mdc-radio-disabled-unselected-icon-color: #000;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-mdc-radio-ripple-color: #000;
  --mat-mdc-radio-checked-ripple-color: #f44336;
}
.mat-mdc-list-option.mat-warn .mdc-list-item__start .mdc-radio--disabled + label, .mat-mdc-list-option.mat-warn .mdc-list-item__end .mdc-radio--disabled + label {
  color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-list-item.mdc-list-item--with-one-line {
  height: 48px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-image.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-video.mdc-list-item--with-one-line {
  height: 72px;
}
.mat-mdc-list-item.mdc-list-item--with-two-lines {
  height: 64px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 72px;
}
.mat-mdc-list-item.mdc-list-item--with-three-lines {
  height: 88px;
}

.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines {
  height: 72px;
}

.mat-mdc-paginator {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}

.mat-mdc-paginator-icon {
  fill: rgba(0, 0, 0, 0.54);
}

.mat-mdc-paginator-decrement,
.mat-mdc-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}

.mat-mdc-paginator-first,
.mat-mdc-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}

.mat-mdc-icon-button[disabled] .mat-mdc-paginator-decrement,
.mat-mdc-icon-button[disabled] .mat-mdc-paginator-increment,
.mat-mdc-icon-button[disabled] .mat-mdc-paginator-first,
.mat-mdc-icon-button[disabled] .mat-mdc-paginator-last {
  border-color: rgba(0, 0, 0, 0.12);
}
.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon {
  fill: rgba(0, 0, 0, 0.12);
}

.mat-mdc-paginator .mat-mdc-form-field-infix {
  min-height: 40px;
}
.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {
  top: 20px;
}
.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  --mat-mdc-form-field-label-transform: translateY(
          -26.75px)
          scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));
  transform: var(--mat-mdc-form-field-label-transform);
}
.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix {
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix {
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label {
  display: none;
}

.mat-mdc-paginator-container {
  min-height: 56px;
}

.mat-mdc-tab, .mat-mdc-tab-link {
  background-color: transparent;
}
.mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab__text-label, .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab__text-label {
  color: rgba(0, 0, 0, 0.6);
}
.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,
.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element, .mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple::before,
.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label, .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label {
  color: var(--foreground);
}
.mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline, .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline {
  border-color: var(--mdc-tab-indicator-active-indicator-color, var(--foreground));
}
.mdc-tab__ripple::before,
.mat-mdc-tab .mat-ripple-element,
.mat-mdc-tab-header-pagination .mat-ripple-element,
.mat-mdc-tab-link .mat-ripple-element {
  background-color: var(--foreground);
}

.mat-mdc-tab-group.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label, .mat-mdc-tab-group.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label, .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label, .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label {
  color: var(--foreground);
}
.mat-mdc-tab-group.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline, .mat-mdc-tab-group.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline, .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline, .mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline {
  border-color: var(--mdc-tab-indicator-active-indicator-color, var(--foreground));
}
.mat-mdc-tab-group.mat-accent .mdc-tab__ripple::before,
.mat-mdc-tab-group.mat-accent .mat-mdc-tab .mat-ripple-element,
.mat-mdc-tab-group.mat-accent .mat-mdc-tab-header-pagination .mat-ripple-element,
.mat-mdc-tab-group.mat-accent .mat-mdc-tab-link .mat-ripple-element, .mat-mdc-tab-nav-bar.mat-accent .mdc-tab__ripple::before,
.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab .mat-ripple-element,
.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-header-pagination .mat-ripple-element,
.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link .mat-ripple-element {
  background-color: var(--foreground);
}
.mat-mdc-tab-group.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label, .mat-mdc-tab-group.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label, .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label, .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label {
  color: #f44336;
}
.mat-mdc-tab-group.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline, .mat-mdc-tab-group.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline, .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline, .mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline {
  border-color: var(--mdc-tab-indicator-active-indicator-color, #f44336);
}
.mat-mdc-tab-group.mat-warn .mdc-tab__ripple::before,
.mat-mdc-tab-group.mat-warn .mat-mdc-tab .mat-ripple-element,
.mat-mdc-tab-group.mat-warn .mat-mdc-tab-header-pagination .mat-ripple-element,
.mat-mdc-tab-group.mat-warn .mat-mdc-tab-link .mat-ripple-element, .mat-mdc-tab-nav-bar.mat-warn .mdc-tab__ripple::before,
.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab .mat-ripple-element,
.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-header-pagination .mat-ripple-element,
.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link .mat-ripple-element {
  background-color: #f44336;
}

.mat-mdc-tab-group.mat-background-primary, .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-mdc-tab-header-with-background-background-color: var(--foreground);
  --mat-mdc-tab-header-with-background-foreground-color: #000;
}
.mat-mdc-tab-group.mat-background-accent, .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-mdc-tab-header-with-background-background-color: var(--foreground);
  --mat-mdc-tab-header-with-background-foreground-color: #000;
}
.mat-mdc-tab-group.mat-background-warn, .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-mdc-tab-header-with-background-background-color: #f44336;
  --mat-mdc-tab-header-with-background-foreground-color: #fff;
}

.mat-mdc-tab-header-pagination-chevron {
  border-color: var(--mdc-theme-on-surface, #000);
}

.mat-mdc-tab-header .mdc-tab {
  height: 48px;
}

.mat-mdc-checkbox .mdc-form-field {
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}
.mat-mdc-checkbox .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-checkbox .mdc-checkbox__ripple {
  background: #000;
}
.mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-selected-checkmark-color: #000;
  --mdc-checkbox-selected-focus-icon-color: var(--foreground);
  --mdc-checkbox-selected-hover-icon-color: var(--foreground);
  --mdc-checkbox-selected-icon-color: var(--foreground);
  --mdc-checkbox-selected-pressed-icon-color: var(--foreground);
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
}
.mat-mdc-checkbox.mat-primary .mdc-checkbox--selected ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
  background-color: var(--foreground);
  opacity: 0.1;
}
.mat-mdc-checkbox.mat-primary .mdc-checkbox--selected ~ .mdc-checkbox__ripple {
  background: var(--foreground);
}
.mat-mdc-checkbox.mat-accent {
  --mdc-checkbox-selected-checkmark-color: #000;
  --mdc-checkbox-selected-focus-icon-color: var(--foreground);
  --mdc-checkbox-selected-hover-icon-color: var(--foreground);
  --mdc-checkbox-selected-icon-color: var(--foreground);
  --mdc-checkbox-selected-pressed-icon-color: var(--foreground);
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
}
.mat-mdc-checkbox.mat-accent .mdc-checkbox--selected ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
  background-color: var(--foreground);
  opacity: 0.1;
}
.mat-mdc-checkbox.mat-accent .mdc-checkbox--selected ~ .mdc-checkbox__ripple {
  background: var(--foreground);
}
.mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
}
.mat-mdc-checkbox.mat-warn .mdc-checkbox--selected ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
  background-color: rgba(244, 67, 54, 0.1);
}
.mat-mdc-checkbox.mat-warn .mdc-checkbox--selected ~ .mdc-checkbox__ripple {
  background: #f44336;
}

.mat-mdc-checkbox-disabled label {
  color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-checkbox .mdc-checkbox {
  padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);
  margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px) / 2);
}
.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background {
  top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);
  left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);
}
.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control {
  top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
  right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
  left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
  width: var(--mdc-checkbox-touch-target-size, 40px);
  height: var(--mdc-checkbox-touch-target-size, 40px);
}

.mat-mdc-button.mat-unthemed {
  --mdc-text-button-label-text-color: #000;
}
.mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: var(--foreground);
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: var(--foreground);
}
.mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
}
.mat-mdc-button[disabled][disabled] {
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-text-button-label-text-color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-unelevated-button.mat-unthemed {
  --mdc-filled-button-container-color: #fff;
  --mdc-filled-button-label-text-color: #000;
}
.mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: var(--foreground);
  --mdc-filled-button-label-text-color: #000;
}
.mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: var(--foreground);
  --mdc-filled-button-label-text-color: #000;
}
.mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: #fff;
}
.mat-mdc-unelevated-button[disabled][disabled] {
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-button-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-label-text-color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-raised-button.mat-unthemed {
  --mdc-protected-button-container-color: #fff;
  --mdc-protected-button-label-text-color: #000;
}
.mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: var(--foreground);
  --mdc-protected-button-label-text-color: #000;
}
.mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: var(--foreground);
  --mdc-protected-button-label-text-color: #000;
}
.mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: #fff;
}
.mat-mdc-raised-button[disabled][disabled] {
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-protected-button-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-protected-button-container-elevation: 0;
}

.mat-mdc-outlined-button {
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
}
.mat-mdc-outlined-button.mat-unthemed {
  --mdc-outlined-button-label-text-color: #000;
}
.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: var(--foreground);
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: var(--foreground);
}
.mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
}
.mat-mdc-outlined-button[disabled][disabled] {
  --mdc-outlined-button-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
}

.mat-mdc-button, .mat-mdc-outlined-button {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 0.04;
}
.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-button.mat-primary, .mat-mdc-outlined-button.mat-primary {
  --mat-mdc-button-persistent-ripple-color: var(--foreground);
  --mat-mdc-button-ripple-color: rgba(var(--foreground), 0.1);
}
.mat-mdc-button.mat-accent, .mat-mdc-outlined-button.mat-accent {
  --mat-mdc-button-persistent-ripple-color: var(--foreground);
  --mat-mdc-button-ripple-color: rgba(var(--foreground), 0.1);
}
.mat-mdc-button.mat-warn, .mat-mdc-outlined-button.mat-warn {
  --mat-mdc-button-persistent-ripple-color: #f44336;
  --mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1);
}

.mat-mdc-raised-button, .mat-mdc-unelevated-button {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 0.04;
}
.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-raised-button.mat-primary, .mat-mdc-unelevated-button.mat-primary {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button.mat-accent, .mat-mdc-unelevated-button.mat-accent {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button.mat-warn, .mat-mdc-unelevated-button.mat-warn {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}

.mat-mdc-button.mat-mdc-button-base,
.mat-mdc-raised-button.mat-mdc-button-base,
.mat-mdc-unelevated-button.mat-mdc-button-base,
.mat-mdc-outlined-button.mat-mdc-button-base {
  height: 36px;
}

.mat-mdc-icon-button {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 0.04;
}
.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-icon-button.mat-primary {
  --mat-mdc-button-persistent-ripple-color: var(--foreground);
  --mat-mdc-button-ripple-color: rgba(var(--foreground), 0.1);
}
.mat-mdc-icon-button.mat-accent {
  --mat-mdc-button-persistent-ripple-color: var(--foreground);
  --mat-mdc-button-ripple-color: rgba(var(--foreground), 0.1);
}
.mat-mdc-icon-button.mat-warn {
  --mat-mdc-button-persistent-ripple-color: #f44336;
  --mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: var(--foreground);
}
.mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: var(--foreground);
}
.mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
}
.mat-mdc-icon-button[disabled][disabled] {
  --mdc-icon-button-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-icon-button.mat-mdc-button-base {
  width: 48px;
  height: 48px;
  padding: 12px;
}
.mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__focus-ring {
  max-height: 48px;
  max-width: 48px;
}
.mat-mdc-icon-button.mat-mdc-button-base.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;
}
.mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring {
  max-height: 40px;
  max-width: 40px;
}
.mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__touch {
  position: absolute;
  top: 50%;
  height: 48px;
  /* @noflip */ /*rtl:ignore*/
  left: 50%;
  width: 48px;
  transform: translate(-50%, -50%);
}

.mat-mdc-fab, .mat-mdc-mini-fab {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before, .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before {
  opacity: 0.04;
}
.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before, .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before {
  opacity: 0.12;
}
.mat-mdc-fab.mat-primary, .mat-mdc-mini-fab.mat-primary {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-fab.mat-accent, .mat-mdc-mini-fab.mat-accent {
  --mat-mdc-button-persistent-ripple-color: #000;
  --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-fab.mat-warn, .mat-mdc-mini-fab.mat-warn {
  --mat-mdc-button-persistent-ripple-color: #fff;
  --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-fab.mat-unthemed, .mat-mdc-mini-fab.mat-unthemed {
  --mdc-fab-container-color: #fff;
  --mdc-fab-icon-color: #000;
  --mat-mdc-fab-color: #000;
}
.mat-mdc-fab.mat-primary, .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-container-color: var(--foreground);
  --mdc-fab-icon-color: #000;
  --mat-mdc-fab-color: #000;
}
.mat-mdc-fab.mat-accent, .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-container-color: var(--foreground);
  --mdc-fab-icon-color: #000;
  --mat-mdc-fab-color: #000;
}
.mat-mdc-fab.mat-warn, .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mdc-fab-icon-color: #fff;
  --mat-mdc-fab-color: #fff;
}
.mat-mdc-fab[disabled][disabled], .mat-mdc-mini-fab[disabled][disabled] {
  --mdc-fab-container-color: rgba(0, 0, 0, 0.12);
  --mdc-fab-icon-color: rgba(0, 0, 0, 0.38);
  --mat-mdc-fab-color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-snack-bar-container {
  --mat-mdc-snack-bar-button-color: var(--foreground);
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
}

.mdc-data-table {
  background-color: var(--mdc-theme-surface, #fff);
  border-color: rgba(0, 0, 0, 0.12);
}
.mdc-data-table__row {
  background-color: inherit;
}

.mdc-data-table__header-cell {
  background-color: var(--mdc-theme-surface, #fff);
}

.mdc-data-table__row--selected {
  background-color: rgba(var(--foreground), 0.04);
}

.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,
.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,
.mdc-data-table__pagination-rows-per-page-select--outlined: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, 0.12);
}

.mdc-data-table__pagination {
  border-top-color: rgba(0, 0, 0, 0.12);
}

.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);
}

[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon, .mdc-data-table__pagination-button .mdc-button__icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}

.mat-mdc-table {
  background: white;
}

.mat-mdc-table .mdc-data-table__row {
  height: 52px;
}
.mat-mdc-table .mdc-data-table__pagination {
  min-height: 52px;
}
.mat-mdc-table .mdc-data-table__header-row {
  height: 56px;
}

.mat-mdc-progress-spinner {
  --mdc-circular-progress-active-indicator-color: var(--foreground);
}
.mat-mdc-progress-spinner.mat-accent {
  --mdc-circular-progress-active-indicator-color: var(--foreground);
}
.mat-mdc-progress-spinner.mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}

.mat-badge {
  position: relative;
}

.mat-badge.mat-badge {
  overflow: visible;
}

.mat-badge-hidden .mat-badge-content {
  display: none;
}

.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}

.ng-animate-disabled .mat-badge-content,
.mat-badge-content._mat-animation-noopable {
  transition: none;
}

.mat-badge-content.mat-badge-active {
  transform: none;
}

.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}

.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}

.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}

.mat-badge-content {
  background: var(--foreground);
}
.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}

.mat-badge-accent .mat-badge-content {
  background: var(--foreground);
}

.mat-badge-warn .mat-badge-content {
  color: white;
  background: #f44336;
}

.mat-badge-disabled .mat-badge-content {
  background: var(--foreground);
  color: rgba(0, 0, 0, 0.38);
}

.mat-bottom-sheet-container {
  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, 0.12);
  background: var(--background);
  color: var(--foreground);
}

.mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.mat-button-toggle-group:not([class*=mat-elevation-z]) {
  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);
}

.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}

.mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}

.mat-button-toggle-appearance-standard {
  color: var(--foreground);
  background: white;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}

.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px var(--foreground);
}

[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px var(--foreground);
}

.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px var(--foreground);
}

.mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: var(--foreground);
}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: var(--foreground);
}

.mat-button-toggle-disabled {
  color: var(--foreground);
  background-color: #eeeeee;
}
.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}

.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  border: solid 1px var(--foreground);
}

.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 48px;
}

.mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}

.mat-datepicker-toggle,
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}

.mat-calendar-table-header-divider::after {
  background: var(--foreground);
}

.mat-calendar-table-header,
.mat-calendar-body-label {
  color: var(--foreground);
}

.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
  color: var(--foreground);
  border-color: transparent;
}

.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}

.mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}

.mat-calendar-body-in-preview {
  color: var(--foreground);
}

.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}

.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}

.mat-calendar-body-in-range::before {
  background: var(--foreground);
}

.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}

.mat-calendar-body-comparison-bridge-start::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, var(--foreground) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-calendar-body-comparison-bridge-end::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, var(--foreground) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}

.mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}

.mat-calendar-body-selected {
  background-color: var(--foreground);
}

.mat-calendar-body-disabled > .mat-calendar-body-selected {
  opacity: 0.2;
}

.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px;
}

.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: var(--foreground);
}

@media (hover: hover) {
  .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: var(--foreground);
  }
}
.mat-datepicker-content {
  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);
  background-color: white;
  color: var(--foreground);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: var(--foreground);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, var(--foreground) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, var(--foreground) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: var(--foreground);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  opacity: 0.2;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px;
}
.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: var(--foreground);
}
@media (hover: hover) {
  .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: var(--foreground);
  }
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: white;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(244, 67, 54, 0.3);
}
@media (hover: hover) {
  .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(244, 67, 54, 0.3);
  }
}

.mat-datepicker-content-touch {
  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, 0.12);
}

.mat-datepicker-toggle-active {
  color: var(--foreground);
}
.mat-datepicker-toggle-active.mat-accent {
  color: var(--foreground);
}
.mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}

.mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}

.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  width: 40px;
  height: 40px;
  padding: 8px;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__focus-ring {
  max-height: 40px;
  max-width: 40px;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__ripple {
  width: 40px;
  height: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring {
  max-height: 40px;
  max-width: 40px;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__touch {
  position: absolute;
  top: 50%;
  height: 40px;
  /* @noflip */ /*rtl:ignore*/
  left: 50%;
  width: 40px;
  transform: translate(-50%, -50%);
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target {
  display: none;
}

.mat-divider {
  border-top-color: var(--foreground);
}

.mat-divider-vertical {
  border-right-color: var(--foreground);
}

.mat-expansion-panel {
  background: white;
  color: var(--foreground);
}
.mat-expansion-panel:not([class*=mat-elevation-z]) {
  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);
}

.mat-action-row {
  border-top-color: var(--foreground);
}

.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
  .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.mat-expansion-panel-header-title {
  color: var(--foreground);
}

.mat-expansion-panel-header-description,
.mat-expansion-indicator::after {
  color: var(--foreground);
}

.mat-expansion-panel-header[aria-disabled=true] {
  color: var(--foreground);
}
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}

.mat-expansion-panel-header {
  height: 48px;
}
.mat-expansion-panel-header.mat-expanded {
  height: 64px;
}

.mat-icon.mat-primary {
  color: var(--foreground);
}
.mat-icon.mat-accent {
  color: var(--foreground);
}
.mat-icon.mat-warn {
  color: #f44336;
}

.mat-drawer-container {
  background-color: #fafafa;
  color: var(--foreground);
}

.mat-drawer {
  background-color: var(--background);
  color: var(--foreground);
}
.mat-drawer.mat-drawer-push {
  background-color: var(--background);
}
.mat-drawer:not(.mat-drawer-side) {
  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, 0.12);
}

.mat-drawer-side {
  border-right: solid 1px var(--foreground);
}
.mat-drawer-side.mat-drawer-end {
  border-left: solid 1px var(--foreground);
  border-right: none;
}

[dir=rtl] .mat-drawer-side {
  border-left: solid 1px var(--foreground);
  border-right: none;
}
[dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px var(--foreground);
}

.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}

.mat-step-header.cdk-keyboard-focused, .mat-step-header.cdk-program-focused, .mat-step-header:hover:not([aria-disabled]), .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .mat-step-header:hover {
    background: none;
  }
}
.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: var(--foreground);
}
.mat-step-header .mat-step-icon {
  background-color: var(--foreground);
}
.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
  background-color: var(--foreground);
}
.mat-step-header.mat-accent .mat-step-icon-selected,
.mat-step-header.mat-accent .mat-step-icon-state-done,
.mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: var(--foreground);
}
.mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.mat-step-header.mat-warn .mat-step-icon-selected,
.mat-step-header.mat-warn .mat-step-icon-state-done,
.mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #f44336;
  color: white;
}
.mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}
.mat-step-header .mat-step-label.mat-step-label-active {
  color: var(--foreground);
}
.mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}

.mat-stepper-horizontal, .mat-stepper-vertical {
  background-color: white;
}

.mat-stepper-vertical-line::before {
  border-left-color: var(--foreground);
}

.mat-horizontal-stepper-header::before,
.mat-horizontal-stepper-header::after,
.mat-stepper-horizontal-line {
  border-top-color: var(--foreground);
}

.mat-horizontal-stepper-header {
  height: 72px;
}

.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
  padding: 24px 24px;
}

.mat-stepper-vertical-line::before {
  top: -16px;
  bottom: -16px;
}

.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after, .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before {
  top: 36px;
}

.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
  top: 36px;
}

.mat-sort-header-arrow {
  color: var(--foreground);
}

.mat-toolbar {
  background: whitesmoke;
  color: var(--foreground);
}
.mat-toolbar.mat-primary {
  background: var(--foreground);
}
.mat-toolbar.mat-accent {
  background: var(--foreground);
}
.mat-toolbar.mat-warn {
  background: #f44336;
  color: white;
}
.mat-toolbar .mat-form-field-underline,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-select-value,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.mat-toolbar .mat-input-element {
  caret-color: currentColor;
}

.mat-toolbar-multiple-rows {
  min-height: 64px;
}

.mat-toolbar-row, .mat-toolbar-single-row {
  height: 64px;
}

@media (max-width: 599px) {
  .mat-toolbar-multiple-rows {
    min-height: 56px;
  }
  .mat-toolbar-row, .mat-toolbar-single-row {
    height: 56px;
  }
}
.mat-tree {
  background: white;
}

.mat-tree-node,
.mat-nested-tree-node {
  color: var(--foreground);
}

.mat-tree-node {
  min-height: 48px;
}

/* TODO(mdc-migration): The following rule targets internal classes of button that may no longer apply for the MDC version.*/
.mat-mdc-button.mat-primary.mat-button-disabled {
  opacity: 0.25;
}

/* TODO(mdc-migration): The following rule targets internal classes of dialog that may no longer apply for the MDC version.*/
mat-dialog-container.mat-mdc-dialog-container {
  border-radius: var(--border-radius-modals);
}

mat-spinner.mat-mdc-progress-spinner circle,
.mat-mdc-progress-spinner circle {
  stroke: var(--secondary-loading-animation-foreground);
}

.pulse-scale {
  --scaleStart: 1;
  --scaleEnd: 1.2;
}
.pulse-scale > * {
  animation: pulseScaleFrame 2s infinite;
  animation-direction: alternate;
}

.pulse-scale-hover > * {
  transition: transform 0.5s ease-in-out;
}
.pulse-scale-hover:hover > * {
  transition: all 0.5s ease-in-out;
  --scaleEnd: 1.3;
  transform: scale(1.3);
}

@keyframes pulseScaleFrame {
  0% {
    transform: scale(var(--scaleStart));
  }
  100% {
    transform: scale(var(--scaleEnd));
  }
}
.pulse-opacity {
  --opacityStart: 1;
  --opacityEnd: 0;
  animation: pulseOpacityFrame 1.5s infinite;
  animation-direction: alternate;
}

@keyframes pulseOpacityFrame {
  0% {
    opacity: var(--opacityStart);
  }
  100% {
    opacity: var(--opacityEnd);
  }
}
@keyframes slideInAngle {
  0% {
    transform: rotate3d(3, 13, -1, -35deg) translateX(90%);
    transform-origin: bottom right;
  }
  20% {
    transform: rotate3d(3, 13, -1, -35deg) translateX(40%);
    transform-origin: bottom right;
  }
  40% {
    transform: rotate3d(3, 13, -1, -35deg) translateX(0%);
    transform-origin: bottom right;
  }
  60% {
    transform: rotate3d(3, 13, -1, -35deg) translateX(0%);
    transform-origin: bottom right;
  }
  80% {
    transform: rotate3d(3, 13, -1, -35deg) translateX(0%);
    transform-origin: bottom right;
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
body {
  font-family: var(--primaryfont), sans-serif;
}

::-webkit-scrollbar {
  width: 8px;
}

/* TODO - decide this or mixin styled-scrollbar */
/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.page {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.flex {
  display: flex;
}
.flex.row {
  flex-direction: row;
}
.flex.no-wrap {
  flex-wrap: nowrap;
}
.flex.column {
  flex-direction: column;
}
.flex.align-center {
  align-items: center;
}
.flex.justify-between {
  justify-content: space-between;
}
.flex.justify-center {
  justify-content: center;
}

.blocking-overlay-backdrop {
  background-color: var(--loading-cover-layer-background-color);
  pointer-events: auto !important;
  -webkit-backdrop-filter: blur(var(--blur-level));
          backdrop-filter: blur(var(--blur-level));
}

.quick-nav {
  display: flex;
  position: fixed;
  bottom: 20px;
  left: 20px;
  background: transparent linear-gradient(90deg, rgba(0, 93, 170, 0.9019607843) 0%, rgba(0, 93, 170, 0) 100%) 0% 0%;
  z-index: 10;
  border-radius: 0px 0px 0px 12px;
  padding-right: 3rem;
}
.quick-nav icon {
  cursor: pointer;
  padding: 10px;
}
.quick-nav icon svg {
  width: 25px;
  height: 25px;
  pointer-events: none;
  fill: white;
}
.quick-nav .favorite-count {
  position: relative;
  padding: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.quick-nav .favorite-count icon {
  padding: 0;
}
.quick-nav .favorite-count .count {
  opacity: 0;
  position: absolute;
  top: 2px;
  right: -3px;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #3db973;
  color: #fff;
  font-size: 11px;
  transition: opacity 200ms ease;
}
.quick-nav .favorite-count .count.show {
  opacity: 1;
}

.height-1 {
  height: 1px !important;
}

.height-2 {
  height: 2px !important;
}

.height-3 {
  height: 3px !important;
}

.height-4 {
  height: 4px !important;
}

.height-5 {
  height: 5px !important;
}

.height-6 {
  height: 6px !important;
}

.height-7 {
  height: 7px !important;
}

.height-8 {
  height: 8px !important;
}

.height-9 {
  height: 9px !important;
}

.height-10 {
  height: 10px !important;
}

.height-11 {
  height: 11px !important;
}

.height-12 {
  height: 12px !important;
}

.height-13 {
  height: 13px !important;
}

.height-14 {
  height: 14px !important;
}

.height-15 {
  height: 15px !important;
}

.height-16 {
  height: 16px !important;
}

.height-17 {
  height: 17px !important;
}

.height-18 {
  height: 18px !important;
}

.height-19 {
  height: 19px !important;
}

.height-20 {
  height: 20px !important;
}

.height-21 {
  height: 21px !important;
}

.height-22 {
  height: 22px !important;
}

.height-23 {
  height: 23px !important;
}

.height-24 {
  height: 24px !important;
}

.height-25 {
  height: 25px !important;
}

.height-26 {
  height: 26px !important;
}

.height-27 {
  height: 27px !important;
}

.height-28 {
  height: 28px !important;
}

.height-29 {
  height: 29px !important;
}

.height-30 {
  height: 30px !important;
}

.height-31 {
  height: 31px !important;
}

.height-32 {
  height: 32px !important;
}

.height-33 {
  height: 33px !important;
}

.height-34 {
  height: 34px !important;
}

.height-35 {
  height: 35px !important;
}

.height-36 {
  height: 36px !important;
}

.height-37 {
  height: 37px !important;
}

.height-38 {
  height: 38px !important;
}

.height-39 {
  height: 39px !important;
}

.height-40 {
  height: 40px !important;
}

.height-41 {
  height: 41px !important;
}

.height-42 {
  height: 42px !important;
}

.height-43 {
  height: 43px !important;
}

.height-44 {
  height: 44px !important;
}

.height-45 {
  height: 45px !important;
}

.height-46 {
  height: 46px !important;
}

.height-47 {
  height: 47px !important;
}

.height-48 {
  height: 48px !important;
}

.height-49 {
  height: 49px !important;
}

.height-50 {
  height: 50px !important;
}

.height-51 {
  height: 51px !important;
}

.height-52 {
  height: 52px !important;
}

.height-53 {
  height: 53px !important;
}

.height-54 {
  height: 54px !important;
}

.height-55 {
  height: 55px !important;
}

.height-56 {
  height: 56px !important;
}

.height-57 {
  height: 57px !important;
}

.height-58 {
  height: 58px !important;
}

.height-59 {
  height: 59px !important;
}

.height-60 {
  height: 60px !important;
}

.height-61 {
  height: 61px !important;
}

.height-62 {
  height: 62px !important;
}

.height-63 {
  height: 63px !important;
}

.height-64 {
  height: 64px !important;
}

.height-65 {
  height: 65px !important;
}

.height-66 {
  height: 66px !important;
}

.height-67 {
  height: 67px !important;
}

.height-68 {
  height: 68px !important;
}

.height-69 {
  height: 69px !important;
}

.height-70 {
  height: 70px !important;
}

.height-71 {
  height: 71px !important;
}

.height-72 {
  height: 72px !important;
}

.height-73 {
  height: 73px !important;
}

.height-74 {
  height: 74px !important;
}

.height-75 {
  height: 75px !important;
}

.height-76 {
  height: 76px !important;
}

.height-77 {
  height: 77px !important;
}

.height-78 {
  height: 78px !important;
}

.height-79 {
  height: 79px !important;
}

.height-80 {
  height: 80px !important;
}

.height-81 {
  height: 81px !important;
}

.height-82 {
  height: 82px !important;
}

.height-83 {
  height: 83px !important;
}

.height-84 {
  height: 84px !important;
}

.height-85 {
  height: 85px !important;
}

.height-86 {
  height: 86px !important;
}

.height-87 {
  height: 87px !important;
}

.height-88 {
  height: 88px !important;
}

.height-89 {
  height: 89px !important;
}

.height-90 {
  height: 90px !important;
}

.height-91 {
  height: 91px !important;
}

.height-92 {
  height: 92px !important;
}

.height-93 {
  height: 93px !important;
}

.height-94 {
  height: 94px !important;
}

.height-95 {
  height: 95px !important;
}

.height-96 {
  height: 96px !important;
}

.height-97 {
  height: 97px !important;
}

.height-98 {
  height: 98px !important;
}

.height-99 {
  height: 99px !important;
}

.height-100 {
  height: 100px !important;
}

.height-101 {
  height: 101px !important;
}

.height-102 {
  height: 102px !important;
}

.height-103 {
  height: 103px !important;
}

.height-104 {
  height: 104px !important;
}

.height-105 {
  height: 105px !important;
}

.height-106 {
  height: 106px !important;
}

.height-107 {
  height: 107px !important;
}

.height-108 {
  height: 108px !important;
}

.height-109 {
  height: 109px !important;
}

.height-110 {
  height: 110px !important;
}

.height-111 {
  height: 111px !important;
}

.height-112 {
  height: 112px !important;
}

.height-113 {
  height: 113px !important;
}

.height-114 {
  height: 114px !important;
}

.height-115 {
  height: 115px !important;
}

.height-116 {
  height: 116px !important;
}

.height-117 {
  height: 117px !important;
}

.height-118 {
  height: 118px !important;
}

.height-119 {
  height: 119px !important;
}

.height-120 {
  height: 120px !important;
}

.height-121 {
  height: 121px !important;
}

.height-122 {
  height: 122px !important;
}

.height-123 {
  height: 123px !important;
}

.height-124 {
  height: 124px !important;
}

.height-125 {
  height: 125px !important;
}

.height-126 {
  height: 126px !important;
}

.height-127 {
  height: 127px !important;
}

.height-128 {
  height: 128px !important;
}

.height-129 {
  height: 129px !important;
}

.height-130 {
  height: 130px !important;
}

.height-131 {
  height: 131px !important;
}

.height-132 {
  height: 132px !important;
}

.height-133 {
  height: 133px !important;
}

.height-134 {
  height: 134px !important;
}

.height-135 {
  height: 135px !important;
}

.height-136 {
  height: 136px !important;
}

.height-137 {
  height: 137px !important;
}

.height-138 {
  height: 138px !important;
}

.height-139 {
  height: 139px !important;
}

.height-140 {
  height: 140px !important;
}

.height-141 {
  height: 141px !important;
}

.height-142 {
  height: 142px !important;
}

.height-143 {
  height: 143px !important;
}

.height-144 {
  height: 144px !important;
}

.height-145 {
  height: 145px !important;
}

.height-146 {
  height: 146px !important;
}

.height-147 {
  height: 147px !important;
}

.height-148 {
  height: 148px !important;
}

.height-149 {
  height: 149px !important;
}

.height-150 {
  height: 150px !important;
}

.height-151 {
  height: 151px !important;
}

.height-152 {
  height: 152px !important;
}

.height-153 {
  height: 153px !important;
}

.height-154 {
  height: 154px !important;
}

.height-155 {
  height: 155px !important;
}

.height-156 {
  height: 156px !important;
}

.height-157 {
  height: 157px !important;
}

.height-158 {
  height: 158px !important;
}

.height-159 {
  height: 159px !important;
}

.height-160 {
  height: 160px !important;
}

.height-161 {
  height: 161px !important;
}

.height-162 {
  height: 162px !important;
}

.height-163 {
  height: 163px !important;
}

.height-164 {
  height: 164px !important;
}

.height-165 {
  height: 165px !important;
}

.height-166 {
  height: 166px !important;
}

.height-167 {
  height: 167px !important;
}

.height-168 {
  height: 168px !important;
}

.height-169 {
  height: 169px !important;
}

.height-170 {
  height: 170px !important;
}

.height-171 {
  height: 171px !important;
}

.height-172 {
  height: 172px !important;
}

.height-173 {
  height: 173px !important;
}

.height-174 {
  height: 174px !important;
}

.height-175 {
  height: 175px !important;
}

.height-176 {
  height: 176px !important;
}

.height-177 {
  height: 177px !important;
}

.height-178 {
  height: 178px !important;
}

.height-179 {
  height: 179px !important;
}

.height-180 {
  height: 180px !important;
}

.height-181 {
  height: 181px !important;
}

.height-182 {
  height: 182px !important;
}

.height-183 {
  height: 183px !important;
}

.height-184 {
  height: 184px !important;
}

.height-185 {
  height: 185px !important;
}

.height-186 {
  height: 186px !important;
}

.height-187 {
  height: 187px !important;
}

.height-188 {
  height: 188px !important;
}

.height-189 {
  height: 189px !important;
}

.height-190 {
  height: 190px !important;
}

.height-191 {
  height: 191px !important;
}

.height-192 {
  height: 192px !important;
}

.height-193 {
  height: 193px !important;
}

.height-194 {
  height: 194px !important;
}

.height-195 {
  height: 195px !important;
}

.height-196 {
  height: 196px !important;
}

.height-197 {
  height: 197px !important;
}

.height-198 {
  height: 198px !important;
}

.height-199 {
  height: 199px !important;
}

.height-200 {
  height: 200px !important;
}

.height-201 {
  height: 201px !important;
}

.height-202 {
  height: 202px !important;
}

.height-203 {
  height: 203px !important;
}

.height-204 {
  height: 204px !important;
}

.height-205 {
  height: 205px !important;
}

.height-206 {
  height: 206px !important;
}

.height-207 {
  height: 207px !important;
}

.height-208 {
  height: 208px !important;
}

.height-209 {
  height: 209px !important;
}

.height-210 {
  height: 210px !important;
}

.height-211 {
  height: 211px !important;
}

.height-212 {
  height: 212px !important;
}

.height-213 {
  height: 213px !important;
}

.height-214 {
  height: 214px !important;
}

.height-215 {
  height: 215px !important;
}

.height-216 {
  height: 216px !important;
}

.height-217 {
  height: 217px !important;
}

.height-218 {
  height: 218px !important;
}

.height-219 {
  height: 219px !important;
}

.height-220 {
  height: 220px !important;
}

.height-221 {
  height: 221px !important;
}

.height-222 {
  height: 222px !important;
}

.height-223 {
  height: 223px !important;
}

.height-224 {
  height: 224px !important;
}

.height-225 {
  height: 225px !important;
}

.height-226 {
  height: 226px !important;
}

.height-227 {
  height: 227px !important;
}

.height-228 {
  height: 228px !important;
}

.height-229 {
  height: 229px !important;
}

.height-230 {
  height: 230px !important;
}

.height-231 {
  height: 231px !important;
}

.height-232 {
  height: 232px !important;
}

.height-233 {
  height: 233px !important;
}

.height-234 {
  height: 234px !important;
}

.height-235 {
  height: 235px !important;
}

.height-236 {
  height: 236px !important;
}

.height-237 {
  height: 237px !important;
}

.height-238 {
  height: 238px !important;
}

.height-239 {
  height: 239px !important;
}

.height-240 {
  height: 240px !important;
}

.height-241 {
  height: 241px !important;
}

.height-242 {
  height: 242px !important;
}

.height-243 {
  height: 243px !important;
}

.height-244 {
  height: 244px !important;
}

.height-245 {
  height: 245px !important;
}

.height-246 {
  height: 246px !important;
}

.height-247 {
  height: 247px !important;
}

.height-248 {
  height: 248px !important;
}

.height-249 {
  height: 249px !important;
}

.height-250 {
  height: 250px !important;
}

.height-251 {
  height: 251px !important;
}

.height-252 {
  height: 252px !important;
}

.height-253 {
  height: 253px !important;
}

.height-254 {
  height: 254px !important;
}

.height-255 {
  height: 255px !important;
}

.height-256 {
  height: 256px !important;
}

.height-257 {
  height: 257px !important;
}

.height-258 {
  height: 258px !important;
}

.height-259 {
  height: 259px !important;
}

.height-260 {
  height: 260px !important;
}

.height-261 {
  height: 261px !important;
}

.height-262 {
  height: 262px !important;
}

.height-263 {
  height: 263px !important;
}

.height-264 {
  height: 264px !important;
}

.height-265 {
  height: 265px !important;
}

.height-266 {
  height: 266px !important;
}

.height-267 {
  height: 267px !important;
}

.height-268 {
  height: 268px !important;
}

.height-269 {
  height: 269px !important;
}

.height-270 {
  height: 270px !important;
}

.height-271 {
  height: 271px !important;
}

.height-272 {
  height: 272px !important;
}

.height-273 {
  height: 273px !important;
}

.height-274 {
  height: 274px !important;
}

.height-275 {
  height: 275px !important;
}

.height-276 {
  height: 276px !important;
}

.height-277 {
  height: 277px !important;
}

.height-278 {
  height: 278px !important;
}

.height-279 {
  height: 279px !important;
}

.height-280 {
  height: 280px !important;
}

.height-281 {
  height: 281px !important;
}

.height-282 {
  height: 282px !important;
}

.height-283 {
  height: 283px !important;
}

.height-284 {
  height: 284px !important;
}

.height-285 {
  height: 285px !important;
}

.height-286 {
  height: 286px !important;
}

.height-287 {
  height: 287px !important;
}

.height-288 {
  height: 288px !important;
}

.height-289 {
  height: 289px !important;
}

.height-290 {
  height: 290px !important;
}

.height-291 {
  height: 291px !important;
}

.height-292 {
  height: 292px !important;
}

.height-293 {
  height: 293px !important;
}

.height-294 {
  height: 294px !important;
}

.height-295 {
  height: 295px !important;
}

.height-296 {
  height: 296px !important;
}

.height-297 {
  height: 297px !important;
}

.height-298 {
  height: 298px !important;
}

.height-299 {
  height: 299px !important;
}

.height-300 {
  height: 300px !important;
}

.height-301 {
  height: 301px !important;
}

.height-302 {
  height: 302px !important;
}

.height-303 {
  height: 303px !important;
}

.height-304 {
  height: 304px !important;
}

.height-305 {
  height: 305px !important;
}

.height-306 {
  height: 306px !important;
}

.height-307 {
  height: 307px !important;
}

.height-308 {
  height: 308px !important;
}

.height-309 {
  height: 309px !important;
}

.height-310 {
  height: 310px !important;
}

.height-311 {
  height: 311px !important;
}

.height-312 {
  height: 312px !important;
}

.height-313 {
  height: 313px !important;
}

.height-314 {
  height: 314px !important;
}

.height-315 {
  height: 315px !important;
}

.height-316 {
  height: 316px !important;
}

.height-317 {
  height: 317px !important;
}

.height-318 {
  height: 318px !important;
}

.height-319 {
  height: 319px !important;
}

.height-320 {
  height: 320px !important;
}

.height-321 {
  height: 321px !important;
}

.height-322 {
  height: 322px !important;
}

.height-323 {
  height: 323px !important;
}

.height-324 {
  height: 324px !important;
}

.height-325 {
  height: 325px !important;
}

.height-326 {
  height: 326px !important;
}

.height-327 {
  height: 327px !important;
}

.height-328 {
  height: 328px !important;
}

.height-329 {
  height: 329px !important;
}

.height-330 {
  height: 330px !important;
}

.height-331 {
  height: 331px !important;
}

.height-332 {
  height: 332px !important;
}

.height-333 {
  height: 333px !important;
}

.height-334 {
  height: 334px !important;
}

.height-335 {
  height: 335px !important;
}

.height-336 {
  height: 336px !important;
}

.height-337 {
  height: 337px !important;
}

.height-338 {
  height: 338px !important;
}

.height-339 {
  height: 339px !important;
}

.height-340 {
  height: 340px !important;
}

.height-341 {
  height: 341px !important;
}

.height-342 {
  height: 342px !important;
}

.height-343 {
  height: 343px !important;
}

.height-344 {
  height: 344px !important;
}

.height-345 {
  height: 345px !important;
}

.height-346 {
  height: 346px !important;
}

.height-347 {
  height: 347px !important;
}

.height-348 {
  height: 348px !important;
}

.height-349 {
  height: 349px !important;
}

.height-350 {
  height: 350px !important;
}

.height-351 {
  height: 351px !important;
}

.height-352 {
  height: 352px !important;
}

.height-353 {
  height: 353px !important;
}

.height-354 {
  height: 354px !important;
}

.height-355 {
  height: 355px !important;
}

.height-356 {
  height: 356px !important;
}

.height-357 {
  height: 357px !important;
}

.height-358 {
  height: 358px !important;
}

.height-359 {
  height: 359px !important;
}

.height-360 {
  height: 360px !important;
}

.height-361 {
  height: 361px !important;
}

.height-362 {
  height: 362px !important;
}

.height-363 {
  height: 363px !important;
}

.height-364 {
  height: 364px !important;
}

.height-365 {
  height: 365px !important;
}

.height-366 {
  height: 366px !important;
}

.height-367 {
  height: 367px !important;
}

.height-368 {
  height: 368px !important;
}

.height-369 {
  height: 369px !important;
}

.height-370 {
  height: 370px !important;
}

.height-371 {
  height: 371px !important;
}

.height-372 {
  height: 372px !important;
}

.height-373 {
  height: 373px !important;
}

.height-374 {
  height: 374px !important;
}

.height-375 {
  height: 375px !important;
}

.height-376 {
  height: 376px !important;
}

.height-377 {
  height: 377px !important;
}

.height-378 {
  height: 378px !important;
}

.height-379 {
  height: 379px !important;
}

.height-380 {
  height: 380px !important;
}

.height-381 {
  height: 381px !important;
}

.height-382 {
  height: 382px !important;
}

.height-383 {
  height: 383px !important;
}

.height-384 {
  height: 384px !important;
}

.height-385 {
  height: 385px !important;
}

.height-386 {
  height: 386px !important;
}

.height-387 {
  height: 387px !important;
}

.height-388 {
  height: 388px !important;
}

.height-389 {
  height: 389px !important;
}

.height-390 {
  height: 390px !important;
}

.height-391 {
  height: 391px !important;
}

.height-392 {
  height: 392px !important;
}

.height-393 {
  height: 393px !important;
}

.height-394 {
  height: 394px !important;
}

.height-395 {
  height: 395px !important;
}

.height-396 {
  height: 396px !important;
}

.height-397 {
  height: 397px !important;
}

.height-398 {
  height: 398px !important;
}

.height-399 {
  height: 399px !important;
}

.height-400 {
  height: 400px !important;
}

.height-401 {
  height: 401px !important;
}

.height-402 {
  height: 402px !important;
}

.height-403 {
  height: 403px !important;
}

.height-404 {
  height: 404px !important;
}

.height-405 {
  height: 405px !important;
}

.height-406 {
  height: 406px !important;
}

.height-407 {
  height: 407px !important;
}

.height-408 {
  height: 408px !important;
}

.height-409 {
  height: 409px !important;
}

.height-410 {
  height: 410px !important;
}

.height-411 {
  height: 411px !important;
}

.height-412 {
  height: 412px !important;
}

.height-413 {
  height: 413px !important;
}

.height-414 {
  height: 414px !important;
}

.height-415 {
  height: 415px !important;
}

.height-416 {
  height: 416px !important;
}

.height-417 {
  height: 417px !important;
}

.height-418 {
  height: 418px !important;
}

.height-419 {
  height: 419px !important;
}

.height-420 {
  height: 420px !important;
}

.height-421 {
  height: 421px !important;
}

.height-422 {
  height: 422px !important;
}

.height-423 {
  height: 423px !important;
}

.height-424 {
  height: 424px !important;
}

.height-425 {
  height: 425px !important;
}

.height-426 {
  height: 426px !important;
}

.height-427 {
  height: 427px !important;
}

.height-428 {
  height: 428px !important;
}

.height-429 {
  height: 429px !important;
}

.height-430 {
  height: 430px !important;
}

.height-431 {
  height: 431px !important;
}

.height-432 {
  height: 432px !important;
}

.height-433 {
  height: 433px !important;
}

.height-434 {
  height: 434px !important;
}

.height-435 {
  height: 435px !important;
}

.height-436 {
  height: 436px !important;
}

.height-437 {
  height: 437px !important;
}

.height-438 {
  height: 438px !important;
}

.height-439 {
  height: 439px !important;
}

.height-440 {
  height: 440px !important;
}

.height-441 {
  height: 441px !important;
}

.height-442 {
  height: 442px !important;
}

.height-443 {
  height: 443px !important;
}

.height-444 {
  height: 444px !important;
}

.height-445 {
  height: 445px !important;
}

.height-446 {
  height: 446px !important;
}

.height-447 {
  height: 447px !important;
}

.height-448 {
  height: 448px !important;
}

.height-449 {
  height: 449px !important;
}

.height-450 {
  height: 450px !important;
}

.height-451 {
  height: 451px !important;
}

.height-452 {
  height: 452px !important;
}

.height-453 {
  height: 453px !important;
}

.height-454 {
  height: 454px !important;
}

.height-455 {
  height: 455px !important;
}

.height-456 {
  height: 456px !important;
}

.height-457 {
  height: 457px !important;
}

.height-458 {
  height: 458px !important;
}

.height-459 {
  height: 459px !important;
}

.height-460 {
  height: 460px !important;
}

.height-461 {
  height: 461px !important;
}

.height-462 {
  height: 462px !important;
}

.height-463 {
  height: 463px !important;
}

.height-464 {
  height: 464px !important;
}

.height-465 {
  height: 465px !important;
}

.height-466 {
  height: 466px !important;
}

.height-467 {
  height: 467px !important;
}

.height-468 {
  height: 468px !important;
}

.height-469 {
  height: 469px !important;
}

.height-470 {
  height: 470px !important;
}

.height-471 {
  height: 471px !important;
}

.height-472 {
  height: 472px !important;
}

.height-473 {
  height: 473px !important;
}

.height-474 {
  height: 474px !important;
}

.height-475 {
  height: 475px !important;
}

.height-476 {
  height: 476px !important;
}

.height-477 {
  height: 477px !important;
}

.height-478 {
  height: 478px !important;
}

.height-479 {
  height: 479px !important;
}

.height-480 {
  height: 480px !important;
}

.height-481 {
  height: 481px !important;
}

.height-482 {
  height: 482px !important;
}

.height-483 {
  height: 483px !important;
}

.height-484 {
  height: 484px !important;
}

.height-485 {
  height: 485px !important;
}

.height-486 {
  height: 486px !important;
}

.height-487 {
  height: 487px !important;
}

.height-488 {
  height: 488px !important;
}

.height-489 {
  height: 489px !important;
}

.height-490 {
  height: 490px !important;
}

.height-491 {
  height: 491px !important;
}

.height-492 {
  height: 492px !important;
}

.height-493 {
  height: 493px !important;
}

.height-494 {
  height: 494px !important;
}

.height-495 {
  height: 495px !important;
}

.height-496 {
  height: 496px !important;
}

.height-497 {
  height: 497px !important;
}

.height-498 {
  height: 498px !important;
}

.height-499 {
  height: 499px !important;
}

.height-500 {
  height: 500px !important;
}

.height-501 {
  height: 501px !important;
}

.height-502 {
  height: 502px !important;
}

.height-503 {
  height: 503px !important;
}

.height-504 {
  height: 504px !important;
}

.height-505 {
  height: 505px !important;
}

.height-506 {
  height: 506px !important;
}

.height-507 {
  height: 507px !important;
}

.height-508 {
  height: 508px !important;
}

.height-509 {
  height: 509px !important;
}

.height-510 {
  height: 510px !important;
}

.height-511 {
  height: 511px !important;
}

.height-512 {
  height: 512px !important;
}

.height-513 {
  height: 513px !important;
}

.height-514 {
  height: 514px !important;
}

.height-515 {
  height: 515px !important;
}

.height-516 {
  height: 516px !important;
}

.height-517 {
  height: 517px !important;
}

.height-518 {
  height: 518px !important;
}

.height-519 {
  height: 519px !important;
}

.height-520 {
  height: 520px !important;
}

.height-521 {
  height: 521px !important;
}

.height-522 {
  height: 522px !important;
}

.height-523 {
  height: 523px !important;
}

.height-524 {
  height: 524px !important;
}

.height-525 {
  height: 525px !important;
}

.height-526 {
  height: 526px !important;
}

.height-527 {
  height: 527px !important;
}

.height-528 {
  height: 528px !important;
}

.height-529 {
  height: 529px !important;
}

.height-530 {
  height: 530px !important;
}

.height-531 {
  height: 531px !important;
}

.height-532 {
  height: 532px !important;
}

.height-533 {
  height: 533px !important;
}

.height-534 {
  height: 534px !important;
}

.height-535 {
  height: 535px !important;
}

.height-536 {
  height: 536px !important;
}

.height-537 {
  height: 537px !important;
}

.height-538 {
  height: 538px !important;
}

.height-539 {
  height: 539px !important;
}

.height-540 {
  height: 540px !important;
}

.height-541 {
  height: 541px !important;
}

.height-542 {
  height: 542px !important;
}

.height-543 {
  height: 543px !important;
}

.height-544 {
  height: 544px !important;
}

.height-545 {
  height: 545px !important;
}

.height-546 {
  height: 546px !important;
}

.height-547 {
  height: 547px !important;
}

.height-548 {
  height: 548px !important;
}

.height-549 {
  height: 549px !important;
}

.height-550 {
  height: 550px !important;
}

.height-551 {
  height: 551px !important;
}

.height-552 {
  height: 552px !important;
}

.height-553 {
  height: 553px !important;
}

.height-554 {
  height: 554px !important;
}

.height-555 {
  height: 555px !important;
}

.height-556 {
  height: 556px !important;
}

.height-557 {
  height: 557px !important;
}

.height-558 {
  height: 558px !important;
}

.height-559 {
  height: 559px !important;
}

.height-560 {
  height: 560px !important;
}

.height-561 {
  height: 561px !important;
}

.height-562 {
  height: 562px !important;
}

.height-563 {
  height: 563px !important;
}

.height-564 {
  height: 564px !important;
}

.height-565 {
  height: 565px !important;
}

.height-566 {
  height: 566px !important;
}

.height-567 {
  height: 567px !important;
}

.height-568 {
  height: 568px !important;
}

.height-569 {
  height: 569px !important;
}

.height-570 {
  height: 570px !important;
}

.height-571 {
  height: 571px !important;
}

.height-572 {
  height: 572px !important;
}

.height-573 {
  height: 573px !important;
}

.height-574 {
  height: 574px !important;
}

.height-575 {
  height: 575px !important;
}

.height-576 {
  height: 576px !important;
}

.height-577 {
  height: 577px !important;
}

.height-578 {
  height: 578px !important;
}

.height-579 {
  height: 579px !important;
}

.height-580 {
  height: 580px !important;
}

.height-581 {
  height: 581px !important;
}

.height-582 {
  height: 582px !important;
}

.height-583 {
  height: 583px !important;
}

.height-584 {
  height: 584px !important;
}

.height-585 {
  height: 585px !important;
}

.height-586 {
  height: 586px !important;
}

.height-587 {
  height: 587px !important;
}

.height-588 {
  height: 588px !important;
}

.height-589 {
  height: 589px !important;
}

.height-590 {
  height: 590px !important;
}

.height-591 {
  height: 591px !important;
}

.height-592 {
  height: 592px !important;
}

.height-593 {
  height: 593px !important;
}

.height-594 {
  height: 594px !important;
}

.height-595 {
  height: 595px !important;
}

.height-596 {
  height: 596px !important;
}

.height-597 {
  height: 597px !important;
}

.height-598 {
  height: 598px !important;
}

.height-599 {
  height: 599px !important;
}

.height-600 {
  height: 600px !important;
}

.height-601 {
  height: 601px !important;
}

.height-602 {
  height: 602px !important;
}

.height-603 {
  height: 603px !important;
}

.height-604 {
  height: 604px !important;
}

.height-605 {
  height: 605px !important;
}

.height-606 {
  height: 606px !important;
}

.height-607 {
  height: 607px !important;
}

.height-608 {
  height: 608px !important;
}

.height-609 {
  height: 609px !important;
}

.height-610 {
  height: 610px !important;
}

.height-611 {
  height: 611px !important;
}

.height-612 {
  height: 612px !important;
}

.height-613 {
  height: 613px !important;
}

.height-614 {
  height: 614px !important;
}

.height-615 {
  height: 615px !important;
}

.height-616 {
  height: 616px !important;
}

.height-617 {
  height: 617px !important;
}

.height-618 {
  height: 618px !important;
}

.height-619 {
  height: 619px !important;
}

.height-620 {
  height: 620px !important;
}

.height-621 {
  height: 621px !important;
}

.height-622 {
  height: 622px !important;
}

.height-623 {
  height: 623px !important;
}

.height-624 {
  height: 624px !important;
}

.height-625 {
  height: 625px !important;
}

.height-626 {
  height: 626px !important;
}

.height-627 {
  height: 627px !important;
}

.height-628 {
  height: 628px !important;
}

.height-629 {
  height: 629px !important;
}

.height-630 {
  height: 630px !important;
}

.height-631 {
  height: 631px !important;
}

.height-632 {
  height: 632px !important;
}

.height-633 {
  height: 633px !important;
}

.height-634 {
  height: 634px !important;
}

.height-635 {
  height: 635px !important;
}

.height-636 {
  height: 636px !important;
}

.height-637 {
  height: 637px !important;
}

.height-638 {
  height: 638px !important;
}

.height-639 {
  height: 639px !important;
}

.height-640 {
  height: 640px !important;
}

.height-641 {
  height: 641px !important;
}

.height-642 {
  height: 642px !important;
}

.height-643 {
  height: 643px !important;
}

.height-644 {
  height: 644px !important;
}

.height-645 {
  height: 645px !important;
}

.height-646 {
  height: 646px !important;
}

.height-647 {
  height: 647px !important;
}

.height-648 {
  height: 648px !important;
}

.height-649 {
  height: 649px !important;
}

.height-650 {
  height: 650px !important;
}

.height-651 {
  height: 651px !important;
}

.height-652 {
  height: 652px !important;
}

.height-653 {
  height: 653px !important;
}

.height-654 {
  height: 654px !important;
}

.height-655 {
  height: 655px !important;
}

.height-656 {
  height: 656px !important;
}

.height-657 {
  height: 657px !important;
}

.height-658 {
  height: 658px !important;
}

.height-659 {
  height: 659px !important;
}

.height-660 {
  height: 660px !important;
}

.height-661 {
  height: 661px !important;
}

.height-662 {
  height: 662px !important;
}

.height-663 {
  height: 663px !important;
}

.height-664 {
  height: 664px !important;
}

.height-665 {
  height: 665px !important;
}

.height-666 {
  height: 666px !important;
}

.height-667 {
  height: 667px !important;
}

.height-668 {
  height: 668px !important;
}

.height-669 {
  height: 669px !important;
}

.height-670 {
  height: 670px !important;
}

.height-671 {
  height: 671px !important;
}

.height-672 {
  height: 672px !important;
}

.height-673 {
  height: 673px !important;
}

.height-674 {
  height: 674px !important;
}

.height-675 {
  height: 675px !important;
}

.height-676 {
  height: 676px !important;
}

.height-677 {
  height: 677px !important;
}

.height-678 {
  height: 678px !important;
}

.height-679 {
  height: 679px !important;
}

.height-680 {
  height: 680px !important;
}

.height-681 {
  height: 681px !important;
}

.height-682 {
  height: 682px !important;
}

.height-683 {
  height: 683px !important;
}

.height-684 {
  height: 684px !important;
}

.height-685 {
  height: 685px !important;
}

.height-686 {
  height: 686px !important;
}

.height-687 {
  height: 687px !important;
}

.height-688 {
  height: 688px !important;
}

.height-689 {
  height: 689px !important;
}

.height-690 {
  height: 690px !important;
}

.height-691 {
  height: 691px !important;
}

.height-692 {
  height: 692px !important;
}

.height-693 {
  height: 693px !important;
}

.height-694 {
  height: 694px !important;
}

.height-695 {
  height: 695px !important;
}

.height-696 {
  height: 696px !important;
}

.height-697 {
  height: 697px !important;
}

.height-698 {
  height: 698px !important;
}

.height-699 {
  height: 699px !important;
}

.height-700 {
  height: 700px !important;
}

.height-701 {
  height: 701px !important;
}

.height-702 {
  height: 702px !important;
}

.height-703 {
  height: 703px !important;
}

.height-704 {
  height: 704px !important;
}

.height-705 {
  height: 705px !important;
}

.height-706 {
  height: 706px !important;
}

.height-707 {
  height: 707px !important;
}

.height-708 {
  height: 708px !important;
}

.height-709 {
  height: 709px !important;
}

.height-710 {
  height: 710px !important;
}

.height-711 {
  height: 711px !important;
}

.height-712 {
  height: 712px !important;
}

.height-713 {
  height: 713px !important;
}

.height-714 {
  height: 714px !important;
}

.height-715 {
  height: 715px !important;
}

.height-716 {
  height: 716px !important;
}

.height-717 {
  height: 717px !important;
}

.height-718 {
  height: 718px !important;
}

.height-719 {
  height: 719px !important;
}

.height-720 {
  height: 720px !important;
}

.height-721 {
  height: 721px !important;
}

.height-722 {
  height: 722px !important;
}

.height-723 {
  height: 723px !important;
}

.height-724 {
  height: 724px !important;
}

.height-725 {
  height: 725px !important;
}

.height-726 {
  height: 726px !important;
}

.height-727 {
  height: 727px !important;
}

.height-728 {
  height: 728px !important;
}

.height-729 {
  height: 729px !important;
}

.height-730 {
  height: 730px !important;
}

.height-731 {
  height: 731px !important;
}

.height-732 {
  height: 732px !important;
}

.height-733 {
  height: 733px !important;
}

.height-734 {
  height: 734px !important;
}

.height-735 {
  height: 735px !important;
}

.height-736 {
  height: 736px !important;
}

.height-737 {
  height: 737px !important;
}

.height-738 {
  height: 738px !important;
}

.height-739 {
  height: 739px !important;
}

.height-740 {
  height: 740px !important;
}

.height-741 {
  height: 741px !important;
}

.height-742 {
  height: 742px !important;
}

.height-743 {
  height: 743px !important;
}

.height-744 {
  height: 744px !important;
}

.height-745 {
  height: 745px !important;
}

.height-746 {
  height: 746px !important;
}

.height-747 {
  height: 747px !important;
}

.height-748 {
  height: 748px !important;
}

.height-749 {
  height: 749px !important;
}

.height-750 {
  height: 750px !important;
}

.height-751 {
  height: 751px !important;
}

.height-752 {
  height: 752px !important;
}

.height-753 {
  height: 753px !important;
}

.height-754 {
  height: 754px !important;
}

.height-755 {
  height: 755px !important;
}

.height-756 {
  height: 756px !important;
}

.height-757 {
  height: 757px !important;
}

.height-758 {
  height: 758px !important;
}

.height-759 {
  height: 759px !important;
}

.height-760 {
  height: 760px !important;
}

.height-761 {
  height: 761px !important;
}

.height-762 {
  height: 762px !important;
}

.height-763 {
  height: 763px !important;
}

.height-764 {
  height: 764px !important;
}

.height-765 {
  height: 765px !important;
}

.height-766 {
  height: 766px !important;
}

.height-767 {
  height: 767px !important;
}

.height-768 {
  height: 768px !important;
}

.height-769 {
  height: 769px !important;
}

.height-770 {
  height: 770px !important;
}

.height-771 {
  height: 771px !important;
}

.height-772 {
  height: 772px !important;
}

.height-773 {
  height: 773px !important;
}

.height-774 {
  height: 774px !important;
}

.height-775 {
  height: 775px !important;
}

.height-776 {
  height: 776px !important;
}

.height-777 {
  height: 777px !important;
}

.height-778 {
  height: 778px !important;
}

.height-779 {
  height: 779px !important;
}

.height-780 {
  height: 780px !important;
}

.height-781 {
  height: 781px !important;
}

.height-782 {
  height: 782px !important;
}

.height-783 {
  height: 783px !important;
}

.height-784 {
  height: 784px !important;
}

.height-785 {
  height: 785px !important;
}

.height-786 {
  height: 786px !important;
}

.height-787 {
  height: 787px !important;
}

.height-788 {
  height: 788px !important;
}

.height-789 {
  height: 789px !important;
}

.height-790 {
  height: 790px !important;
}

.height-791 {
  height: 791px !important;
}

.height-792 {
  height: 792px !important;
}

.height-793 {
  height: 793px !important;
}

.height-794 {
  height: 794px !important;
}

.height-795 {
  height: 795px !important;
}

.height-796 {
  height: 796px !important;
}

.height-797 {
  height: 797px !important;
}

.height-798 {
  height: 798px !important;
}

.height-799 {
  height: 799px !important;
}

.height-800 {
  height: 800px !important;
}

.height-801 {
  height: 801px !important;
}

.height-802 {
  height: 802px !important;
}

.height-803 {
  height: 803px !important;
}

.height-804 {
  height: 804px !important;
}

.height-805 {
  height: 805px !important;
}

.height-806 {
  height: 806px !important;
}

.height-807 {
  height: 807px !important;
}

.height-808 {
  height: 808px !important;
}

.height-809 {
  height: 809px !important;
}

.height-810 {
  height: 810px !important;
}

.height-811 {
  height: 811px !important;
}

.height-812 {
  height: 812px !important;
}

.height-813 {
  height: 813px !important;
}

.height-814 {
  height: 814px !important;
}

.height-815 {
  height: 815px !important;
}

.height-816 {
  height: 816px !important;
}

.height-817 {
  height: 817px !important;
}

.height-818 {
  height: 818px !important;
}

.height-819 {
  height: 819px !important;
}

.height-820 {
  height: 820px !important;
}

.height-821 {
  height: 821px !important;
}

.height-822 {
  height: 822px !important;
}

.height-823 {
  height: 823px !important;
}

.height-824 {
  height: 824px !important;
}

.height-825 {
  height: 825px !important;
}

.height-826 {
  height: 826px !important;
}

.height-827 {
  height: 827px !important;
}

.height-828 {
  height: 828px !important;
}

.height-829 {
  height: 829px !important;
}

.height-830 {
  height: 830px !important;
}

.height-831 {
  height: 831px !important;
}

.height-832 {
  height: 832px !important;
}

.height-833 {
  height: 833px !important;
}

.height-834 {
  height: 834px !important;
}

.height-835 {
  height: 835px !important;
}

.height-836 {
  height: 836px !important;
}

.height-837 {
  height: 837px !important;
}

.height-838 {
  height: 838px !important;
}

.height-839 {
  height: 839px !important;
}

.height-840 {
  height: 840px !important;
}

.height-841 {
  height: 841px !important;
}

.height-842 {
  height: 842px !important;
}

.height-843 {
  height: 843px !important;
}

.height-844 {
  height: 844px !important;
}

.height-845 {
  height: 845px !important;
}

.height-846 {
  height: 846px !important;
}

.height-847 {
  height: 847px !important;
}

.height-848 {
  height: 848px !important;
}

.height-849 {
  height: 849px !important;
}

.height-850 {
  height: 850px !important;
}

.height-851 {
  height: 851px !important;
}

.height-852 {
  height: 852px !important;
}

.height-853 {
  height: 853px !important;
}

.height-854 {
  height: 854px !important;
}

.height-855 {
  height: 855px !important;
}

.height-856 {
  height: 856px !important;
}

.height-857 {
  height: 857px !important;
}

.height-858 {
  height: 858px !important;
}

.height-859 {
  height: 859px !important;
}

.height-860 {
  height: 860px !important;
}

.height-861 {
  height: 861px !important;
}

.height-862 {
  height: 862px !important;
}

.height-863 {
  height: 863px !important;
}

.height-864 {
  height: 864px !important;
}

.height-865 {
  height: 865px !important;
}

.height-866 {
  height: 866px !important;
}

.height-867 {
  height: 867px !important;
}

.height-868 {
  height: 868px !important;
}

.height-869 {
  height: 869px !important;
}

.height-870 {
  height: 870px !important;
}

.height-871 {
  height: 871px !important;
}

.height-872 {
  height: 872px !important;
}

.height-873 {
  height: 873px !important;
}

.height-874 {
  height: 874px !important;
}

.height-875 {
  height: 875px !important;
}

.height-876 {
  height: 876px !important;
}

.height-877 {
  height: 877px !important;
}

.height-878 {
  height: 878px !important;
}

.height-879 {
  height: 879px !important;
}

.height-880 {
  height: 880px !important;
}

.height-881 {
  height: 881px !important;
}

.height-882 {
  height: 882px !important;
}

.height-883 {
  height: 883px !important;
}

.height-884 {
  height: 884px !important;
}

.height-885 {
  height: 885px !important;
}

.height-886 {
  height: 886px !important;
}

.height-887 {
  height: 887px !important;
}

.height-888 {
  height: 888px !important;
}

.height-889 {
  height: 889px !important;
}

.height-890 {
  height: 890px !important;
}

.height-891 {
  height: 891px !important;
}

.height-892 {
  height: 892px !important;
}

.height-893 {
  height: 893px !important;
}

.height-894 {
  height: 894px !important;
}

.height-895 {
  height: 895px !important;
}

.height-896 {
  height: 896px !important;
}

.height-897 {
  height: 897px !important;
}

.height-898 {
  height: 898px !important;
}

.height-899 {
  height: 899px !important;
}

.height-900 {
  height: 900px !important;
}

.height-901 {
  height: 901px !important;
}

.height-902 {
  height: 902px !important;
}

.height-903 {
  height: 903px !important;
}

.height-904 {
  height: 904px !important;
}

.height-905 {
  height: 905px !important;
}

.height-906 {
  height: 906px !important;
}

.height-907 {
  height: 907px !important;
}

.height-908 {
  height: 908px !important;
}

.height-909 {
  height: 909px !important;
}

.height-910 {
  height: 910px !important;
}

.height-911 {
  height: 911px !important;
}

.height-912 {
  height: 912px !important;
}

.height-913 {
  height: 913px !important;
}

.height-914 {
  height: 914px !important;
}

.height-915 {
  height: 915px !important;
}

.height-916 {
  height: 916px !important;
}

.height-917 {
  height: 917px !important;
}

.height-918 {
  height: 918px !important;
}

.height-919 {
  height: 919px !important;
}

.height-920 {
  height: 920px !important;
}

.height-921 {
  height: 921px !important;
}

.height-922 {
  height: 922px !important;
}

.height-923 {
  height: 923px !important;
}

.height-924 {
  height: 924px !important;
}

.height-925 {
  height: 925px !important;
}

.height-926 {
  height: 926px !important;
}

.height-927 {
  height: 927px !important;
}

.height-928 {
  height: 928px !important;
}

.height-929 {
  height: 929px !important;
}

.height-930 {
  height: 930px !important;
}

.height-931 {
  height: 931px !important;
}

.height-932 {
  height: 932px !important;
}

.height-933 {
  height: 933px !important;
}

.height-934 {
  height: 934px !important;
}

.height-935 {
  height: 935px !important;
}

.height-936 {
  height: 936px !important;
}

.height-937 {
  height: 937px !important;
}

.height-938 {
  height: 938px !important;
}

.height-939 {
  height: 939px !important;
}

.height-940 {
  height: 940px !important;
}

.height-941 {
  height: 941px !important;
}

.height-942 {
  height: 942px !important;
}

.height-943 {
  height: 943px !important;
}

.height-944 {
  height: 944px !important;
}

.height-945 {
  height: 945px !important;
}

.height-946 {
  height: 946px !important;
}

.height-947 {
  height: 947px !important;
}

.height-948 {
  height: 948px !important;
}

.height-949 {
  height: 949px !important;
}

.height-950 {
  height: 950px !important;
}

.height-951 {
  height: 951px !important;
}

.height-952 {
  height: 952px !important;
}

.height-953 {
  height: 953px !important;
}

.height-954 {
  height: 954px !important;
}

.height-955 {
  height: 955px !important;
}

.height-956 {
  height: 956px !important;
}

.height-957 {
  height: 957px !important;
}

.height-958 {
  height: 958px !important;
}

.height-959 {
  height: 959px !important;
}

.height-960 {
  height: 960px !important;
}

.height-961 {
  height: 961px !important;
}

.height-962 {
  height: 962px !important;
}

.height-963 {
  height: 963px !important;
}

.height-964 {
  height: 964px !important;
}

.height-965 {
  height: 965px !important;
}

.height-966 {
  height: 966px !important;
}

.height-967 {
  height: 967px !important;
}

.height-968 {
  height: 968px !important;
}

.height-969 {
  height: 969px !important;
}

.height-970 {
  height: 970px !important;
}

.height-971 {
  height: 971px !important;
}

.height-972 {
  height: 972px !important;
}

.height-973 {
  height: 973px !important;
}

.height-974 {
  height: 974px !important;
}

.height-975 {
  height: 975px !important;
}

.height-976 {
  height: 976px !important;
}

.height-977 {
  height: 977px !important;
}

.height-978 {
  height: 978px !important;
}

.height-979 {
  height: 979px !important;
}

.height-980 {
  height: 980px !important;
}

.height-981 {
  height: 981px !important;
}

.height-982 {
  height: 982px !important;
}

.height-983 {
  height: 983px !important;
}

.height-984 {
  height: 984px !important;
}

.height-985 {
  height: 985px !important;
}

.height-986 {
  height: 986px !important;
}

.height-987 {
  height: 987px !important;
}

.height-988 {
  height: 988px !important;
}

.height-989 {
  height: 989px !important;
}

.height-990 {
  height: 990px !important;
}

.height-991 {
  height: 991px !important;
}

.height-992 {
  height: 992px !important;
}

.height-993 {
  height: 993px !important;
}

.height-994 {
  height: 994px !important;
}

.height-995 {
  height: 995px !important;
}

.height-996 {
  height: 996px !important;
}

.height-997 {
  height: 997px !important;
}

.height-998 {
  height: 998px !important;
}

.height-999 {
  height: 999px !important;
}

.height-1000 {
  height: 1000px !important;
}

.height-1001 {
  height: 1001px !important;
}

.height-1002 {
  height: 1002px !important;
}

.height-1003 {
  height: 1003px !important;
}

.height-1004 {
  height: 1004px !important;
}

.height-1005 {
  height: 1005px !important;
}

.height-1006 {
  height: 1006px !important;
}

.height-1007 {
  height: 1007px !important;
}

.height-1008 {
  height: 1008px !important;
}

.height-1009 {
  height: 1009px !important;
}

.height-1010 {
  height: 1010px !important;
}

.height-1011 {
  height: 1011px !important;
}

.height-1012 {
  height: 1012px !important;
}

.height-1013 {
  height: 1013px !important;
}

.height-1014 {
  height: 1014px !important;
}

.height-1015 {
  height: 1015px !important;
}

.height-1016 {
  height: 1016px !important;
}

.height-1017 {
  height: 1017px !important;
}

.height-1018 {
  height: 1018px !important;
}

.height-1019 {
  height: 1019px !important;
}

.height-1020 {
  height: 1020px !important;
}

.height-1021 {
  height: 1021px !important;
}

.height-1022 {
  height: 1022px !important;
}

.height-1023 {
  height: 1023px !important;
}

.height-1024 {
  height: 1024px !important;
}

.height-1025 {
  height: 1025px !important;
}

.height-1026 {
  height: 1026px !important;
}

.height-1027 {
  height: 1027px !important;
}

.height-1028 {
  height: 1028px !important;
}

.height-1029 {
  height: 1029px !important;
}

.height-1030 {
  height: 1030px !important;
}

.height-1031 {
  height: 1031px !important;
}

.height-1032 {
  height: 1032px !important;
}

.height-1033 {
  height: 1033px !important;
}

.height-1034 {
  height: 1034px !important;
}

.height-1035 {
  height: 1035px !important;
}

.height-1036 {
  height: 1036px !important;
}

.height-1037 {
  height: 1037px !important;
}

.height-1038 {
  height: 1038px !important;
}

.height-1039 {
  height: 1039px !important;
}

.height-1040 {
  height: 1040px !important;
}

.height-1041 {
  height: 1041px !important;
}

.height-1042 {
  height: 1042px !important;
}

.height-1043 {
  height: 1043px !important;
}

.height-1044 {
  height: 1044px !important;
}

.height-1045 {
  height: 1045px !important;
}

.height-1046 {
  height: 1046px !important;
}

.height-1047 {
  height: 1047px !important;
}

.height-1048 {
  height: 1048px !important;
}

.height-1049 {
  height: 1049px !important;
}

.height-1050 {
  height: 1050px !important;
}

.height-1051 {
  height: 1051px !important;
}

.height-1052 {
  height: 1052px !important;
}

.height-1053 {
  height: 1053px !important;
}

.height-1054 {
  height: 1054px !important;
}

.height-1055 {
  height: 1055px !important;
}

.height-1056 {
  height: 1056px !important;
}

.height-1057 {
  height: 1057px !important;
}

.height-1058 {
  height: 1058px !important;
}

.height-1059 {
  height: 1059px !important;
}

.height-1060 {
  height: 1060px !important;
}

.height-1061 {
  height: 1061px !important;
}

.height-1062 {
  height: 1062px !important;
}

.height-1063 {
  height: 1063px !important;
}

.height-1064 {
  height: 1064px !important;
}

.height-1065 {
  height: 1065px !important;
}

.height-1066 {
  height: 1066px !important;
}

.height-1067 {
  height: 1067px !important;
}

.height-1068 {
  height: 1068px !important;
}

.height-1069 {
  height: 1069px !important;
}

.height-1070 {
  height: 1070px !important;
}

.height-1071 {
  height: 1071px !important;
}

.height-1072 {
  height: 1072px !important;
}

.height-1073 {
  height: 1073px !important;
}

.height-1074 {
  height: 1074px !important;
}

.height-1075 {
  height: 1075px !important;
}

.height-1076 {
  height: 1076px !important;
}

.height-1077 {
  height: 1077px !important;
}

.height-1078 {
  height: 1078px !important;
}

.height-1079 {
  height: 1079px !important;
}

.height-1080 {
  height: 1080px !important;
}

.height-1081 {
  height: 1081px !important;
}

.height-1082 {
  height: 1082px !important;
}

.height-1083 {
  height: 1083px !important;
}

.height-1084 {
  height: 1084px !important;
}

.height-1085 {
  height: 1085px !important;
}

.height-1086 {
  height: 1086px !important;
}

.height-1087 {
  height: 1087px !important;
}

.height-1088 {
  height: 1088px !important;
}

.height-1089 {
  height: 1089px !important;
}

.height-1090 {
  height: 1090px !important;
}

.height-1091 {
  height: 1091px !important;
}

.height-1092 {
  height: 1092px !important;
}

.height-1093 {
  height: 1093px !important;
}

.height-1094 {
  height: 1094px !important;
}

.height-1095 {
  height: 1095px !important;
}

.height-1096 {
  height: 1096px !important;
}

.height-1097 {
  height: 1097px !important;
}

.height-1098 {
  height: 1098px !important;
}

.height-1099 {
  height: 1099px !important;
}

.height-1100 {
  height: 1100px !important;
}

.height-1101 {
  height: 1101px !important;
}

.height-1102 {
  height: 1102px !important;
}

.height-1103 {
  height: 1103px !important;
}

.height-1104 {
  height: 1104px !important;
}

.height-1105 {
  height: 1105px !important;
}

.height-1106 {
  height: 1106px !important;
}

.height-1107 {
  height: 1107px !important;
}

.height-1108 {
  height: 1108px !important;
}

.height-1109 {
  height: 1109px !important;
}

.height-1110 {
  height: 1110px !important;
}

.height-1111 {
  height: 1111px !important;
}

.height-1112 {
  height: 1112px !important;
}

.height-1113 {
  height: 1113px !important;
}

.height-1114 {
  height: 1114px !important;
}

.height-1115 {
  height: 1115px !important;
}

.height-1116 {
  height: 1116px !important;
}

.height-1117 {
  height: 1117px !important;
}

.height-1118 {
  height: 1118px !important;
}

.height-1119 {
  height: 1119px !important;
}

.height-1120 {
  height: 1120px !important;
}

.height-1121 {
  height: 1121px !important;
}

.height-1122 {
  height: 1122px !important;
}

.height-1123 {
  height: 1123px !important;
}

.height-1124 {
  height: 1124px !important;
}

.height-1125 {
  height: 1125px !important;
}

.height-1126 {
  height: 1126px !important;
}

.height-1127 {
  height: 1127px !important;
}

.height-1128 {
  height: 1128px !important;
}

.height-1129 {
  height: 1129px !important;
}

.height-1130 {
  height: 1130px !important;
}

.height-1131 {
  height: 1131px !important;
}

.height-1132 {
  height: 1132px !important;
}

.height-1133 {
  height: 1133px !important;
}

.height-1134 {
  height: 1134px !important;
}

.height-1135 {
  height: 1135px !important;
}

.height-1136 {
  height: 1136px !important;
}

.height-1137 {
  height: 1137px !important;
}

.height-1138 {
  height: 1138px !important;
}

.height-1139 {
  height: 1139px !important;
}

.height-1140 {
  height: 1140px !important;
}

.height-1141 {
  height: 1141px !important;
}

.height-1142 {
  height: 1142px !important;
}

.height-1143 {
  height: 1143px !important;
}

.height-1144 {
  height: 1144px !important;
}

.height-1145 {
  height: 1145px !important;
}

.height-1146 {
  height: 1146px !important;
}

.height-1147 {
  height: 1147px !important;
}

.height-1148 {
  height: 1148px !important;
}

.height-1149 {
  height: 1149px !important;
}

.height-1150 {
  height: 1150px !important;
}

.height-1151 {
  height: 1151px !important;
}

.height-1152 {
  height: 1152px !important;
}

.height-1153 {
  height: 1153px !important;
}

.height-1154 {
  height: 1154px !important;
}

.height-1155 {
  height: 1155px !important;
}

.height-1156 {
  height: 1156px !important;
}

.height-1157 {
  height: 1157px !important;
}

.height-1158 {
  height: 1158px !important;
}

.height-1159 {
  height: 1159px !important;
}

.height-1160 {
  height: 1160px !important;
}

.height-1161 {
  height: 1161px !important;
}

.height-1162 {
  height: 1162px !important;
}

.height-1163 {
  height: 1163px !important;
}

.height-1164 {
  height: 1164px !important;
}

.height-1165 {
  height: 1165px !important;
}

.height-1166 {
  height: 1166px !important;
}

.height-1167 {
  height: 1167px !important;
}

.height-1168 {
  height: 1168px !important;
}

.height-1169 {
  height: 1169px !important;
}

.height-1170 {
  height: 1170px !important;
}

.height-1171 {
  height: 1171px !important;
}

.height-1172 {
  height: 1172px !important;
}

.height-1173 {
  height: 1173px !important;
}

.height-1174 {
  height: 1174px !important;
}

.height-1175 {
  height: 1175px !important;
}

.height-1176 {
  height: 1176px !important;
}

.height-1177 {
  height: 1177px !important;
}

.height-1178 {
  height: 1178px !important;
}

.height-1179 {
  height: 1179px !important;
}

.height-1180 {
  height: 1180px !important;
}

.height-1181 {
  height: 1181px !important;
}

.height-1182 {
  height: 1182px !important;
}

.height-1183 {
  height: 1183px !important;
}

.height-1184 {
  height: 1184px !important;
}

.height-1185 {
  height: 1185px !important;
}

.height-1186 {
  height: 1186px !important;
}

.height-1187 {
  height: 1187px !important;
}

.height-1188 {
  height: 1188px !important;
}

.height-1189 {
  height: 1189px !important;
}

.height-1190 {
  height: 1190px !important;
}

.height-1191 {
  height: 1191px !important;
}

.height-1192 {
  height: 1192px !important;
}

.height-1193 {
  height: 1193px !important;
}

.height-1194 {
  height: 1194px !important;
}

.height-1195 {
  height: 1195px !important;
}

.height-1196 {
  height: 1196px !important;
}

.height-1197 {
  height: 1197px !important;
}

.height-1198 {
  height: 1198px !important;
}

.height-1199 {
  height: 1199px !important;
}

.height-1200 {
  height: 1200px !important;
}

.height-1201 {
  height: 1201px !important;
}

.height-1202 {
  height: 1202px !important;
}

.height-1203 {
  height: 1203px !important;
}

.height-1204 {
  height: 1204px !important;
}

.height-1205 {
  height: 1205px !important;
}

.height-1206 {
  height: 1206px !important;
}

.height-1207 {
  height: 1207px !important;
}

.height-1208 {
  height: 1208px !important;
}

.height-1209 {
  height: 1209px !important;
}

.height-1210 {
  height: 1210px !important;
}

.height-1211 {
  height: 1211px !important;
}

.height-1212 {
  height: 1212px !important;
}

.height-1213 {
  height: 1213px !important;
}

.height-1214 {
  height: 1214px !important;
}

.height-1215 {
  height: 1215px !important;
}

.height-1216 {
  height: 1216px !important;
}

.height-1217 {
  height: 1217px !important;
}

.height-1218 {
  height: 1218px !important;
}

.height-1219 {
  height: 1219px !important;
}

.height-1220 {
  height: 1220px !important;
}

.height-1221 {
  height: 1221px !important;
}

.height-1222 {
  height: 1222px !important;
}

.height-1223 {
  height: 1223px !important;
}

.height-1224 {
  height: 1224px !important;
}

.height-1225 {
  height: 1225px !important;
}

.height-1226 {
  height: 1226px !important;
}

.height-1227 {
  height: 1227px !important;
}

.height-1228 {
  height: 1228px !important;
}

.height-1229 {
  height: 1229px !important;
}

.height-1230 {
  height: 1230px !important;
}

.height-1231 {
  height: 1231px !important;
}

.height-1232 {
  height: 1232px !important;
}

.height-1233 {
  height: 1233px !important;
}

.height-1234 {
  height: 1234px !important;
}

.height-1235 {
  height: 1235px !important;
}

.height-1236 {
  height: 1236px !important;
}

.height-1237 {
  height: 1237px !important;
}

.height-1238 {
  height: 1238px !important;
}

.height-1239 {
  height: 1239px !important;
}

.height-1240 {
  height: 1240px !important;
}

.height-1241 {
  height: 1241px !important;
}

.height-1242 {
  height: 1242px !important;
}

.height-1243 {
  height: 1243px !important;
}

.height-1244 {
  height: 1244px !important;
}

.height-1245 {
  height: 1245px !important;
}

.height-1246 {
  height: 1246px !important;
}

.height-1247 {
  height: 1247px !important;
}

.height-1248 {
  height: 1248px !important;
}

.height-1249 {
  height: 1249px !important;
}

.height-1250 {
  height: 1250px !important;
}

.height-1251 {
  height: 1251px !important;
}

.height-1252 {
  height: 1252px !important;
}

.height-1253 {
  height: 1253px !important;
}

.height-1254 {
  height: 1254px !important;
}

.height-1255 {
  height: 1255px !important;
}

.height-1256 {
  height: 1256px !important;
}

.height-1257 {
  height: 1257px !important;
}

.height-1258 {
  height: 1258px !important;
}

.height-1259 {
  height: 1259px !important;
}

.height-1260 {
  height: 1260px !important;
}

.height-1261 {
  height: 1261px !important;
}

.height-1262 {
  height: 1262px !important;
}

.height-1263 {
  height: 1263px !important;
}

.height-1264 {
  height: 1264px !important;
}

.height-1265 {
  height: 1265px !important;
}

.height-1266 {
  height: 1266px !important;
}

.height-1267 {
  height: 1267px !important;
}

.height-1268 {
  height: 1268px !important;
}

.height-1269 {
  height: 1269px !important;
}

.height-1270 {
  height: 1270px !important;
}

.height-1271 {
  height: 1271px !important;
}

.height-1272 {
  height: 1272px !important;
}

.height-1273 {
  height: 1273px !important;
}

.height-1274 {
  height: 1274px !important;
}

.height-1275 {
  height: 1275px !important;
}

.height-1276 {
  height: 1276px !important;
}

.height-1277 {
  height: 1277px !important;
}

.height-1278 {
  height: 1278px !important;
}

.height-1279 {
  height: 1279px !important;
}

.height-1280 {
  height: 1280px !important;
}

.height-1281 {
  height: 1281px !important;
}

.height-1282 {
  height: 1282px !important;
}

.height-1283 {
  height: 1283px !important;
}

.height-1284 {
  height: 1284px !important;
}

.height-1285 {
  height: 1285px !important;
}

.height-1286 {
  height: 1286px !important;
}

.height-1287 {
  height: 1287px !important;
}

.height-1288 {
  height: 1288px !important;
}

.height-1289 {
  height: 1289px !important;
}

.height-1290 {
  height: 1290px !important;
}

.height-1291 {
  height: 1291px !important;
}

.height-1292 {
  height: 1292px !important;
}

.height-1293 {
  height: 1293px !important;
}

.height-1294 {
  height: 1294px !important;
}

.height-1295 {
  height: 1295px !important;
}

.height-1296 {
  height: 1296px !important;
}

.height-1297 {
  height: 1297px !important;
}

.height-1298 {
  height: 1298px !important;
}

.height-1299 {
  height: 1299px !important;
}

.height-1300 {
  height: 1300px !important;
}

.height-1301 {
  height: 1301px !important;
}

.height-1302 {
  height: 1302px !important;
}

.height-1303 {
  height: 1303px !important;
}

.height-1304 {
  height: 1304px !important;
}

.height-1305 {
  height: 1305px !important;
}

.height-1306 {
  height: 1306px !important;
}

.height-1307 {
  height: 1307px !important;
}

.height-1308 {
  height: 1308px !important;
}

.height-1309 {
  height: 1309px !important;
}

.height-1310 {
  height: 1310px !important;
}

.height-1311 {
  height: 1311px !important;
}

.height-1312 {
  height: 1312px !important;
}

.height-1313 {
  height: 1313px !important;
}

.height-1314 {
  height: 1314px !important;
}

.height-1315 {
  height: 1315px !important;
}

.height-1316 {
  height: 1316px !important;
}

.height-1317 {
  height: 1317px !important;
}

.height-1318 {
  height: 1318px !important;
}

.height-1319 {
  height: 1319px !important;
}

.height-1320 {
  height: 1320px !important;
}

.height-1321 {
  height: 1321px !important;
}

.height-1322 {
  height: 1322px !important;
}

.height-1323 {
  height: 1323px !important;
}

.height-1324 {
  height: 1324px !important;
}

.height-1325 {
  height: 1325px !important;
}

.height-1326 {
  height: 1326px !important;
}

.height-1327 {
  height: 1327px !important;
}

.height-1328 {
  height: 1328px !important;
}

.height-1329 {
  height: 1329px !important;
}

.height-1330 {
  height: 1330px !important;
}

.height-1331 {
  height: 1331px !important;
}

.height-1332 {
  height: 1332px !important;
}

.height-1333 {
  height: 1333px !important;
}

.height-1334 {
  height: 1334px !important;
}

.height-1335 {
  height: 1335px !important;
}

.height-1336 {
  height: 1336px !important;
}

.height-1337 {
  height: 1337px !important;
}

.height-1338 {
  height: 1338px !important;
}

.height-1339 {
  height: 1339px !important;
}

.height-1340 {
  height: 1340px !important;
}

.height-1341 {
  height: 1341px !important;
}

.height-1342 {
  height: 1342px !important;
}

.height-1343 {
  height: 1343px !important;
}

.height-1344 {
  height: 1344px !important;
}

.height-1345 {
  height: 1345px !important;
}

.height-1346 {
  height: 1346px !important;
}

.height-1347 {
  height: 1347px !important;
}

.height-1348 {
  height: 1348px !important;
}

.height-1349 {
  height: 1349px !important;
}

.height-1350 {
  height: 1350px !important;
}

.height-1351 {
  height: 1351px !important;
}

.height-1352 {
  height: 1352px !important;
}

.height-1353 {
  height: 1353px !important;
}

.height-1354 {
  height: 1354px !important;
}

.height-1355 {
  height: 1355px !important;
}

.height-1356 {
  height: 1356px !important;
}

.height-1357 {
  height: 1357px !important;
}

.height-1358 {
  height: 1358px !important;
}

.height-1359 {
  height: 1359px !important;
}

.height-1360 {
  height: 1360px !important;
}

.height-1361 {
  height: 1361px !important;
}

.height-1362 {
  height: 1362px !important;
}

.height-1363 {
  height: 1363px !important;
}

.height-1364 {
  height: 1364px !important;
}

.height-1365 {
  height: 1365px !important;
}

.height-1366 {
  height: 1366px !important;
}

.height-1367 {
  height: 1367px !important;
}

.height-1368 {
  height: 1368px !important;
}

.height-1369 {
  height: 1369px !important;
}

.height-1370 {
  height: 1370px !important;
}

.height-1371 {
  height: 1371px !important;
}

.height-1372 {
  height: 1372px !important;
}

.height-1373 {
  height: 1373px !important;
}

.height-1374 {
  height: 1374px !important;
}

.height-1375 {
  height: 1375px !important;
}

.height-1376 {
  height: 1376px !important;
}

.height-1377 {
  height: 1377px !important;
}

.height-1378 {
  height: 1378px !important;
}

.height-1379 {
  height: 1379px !important;
}

.height-1380 {
  height: 1380px !important;
}

.height-1381 {
  height: 1381px !important;
}

.height-1382 {
  height: 1382px !important;
}

.height-1383 {
  height: 1383px !important;
}

.height-1384 {
  height: 1384px !important;
}

.height-1385 {
  height: 1385px !important;
}

.height-1386 {
  height: 1386px !important;
}

.height-1387 {
  height: 1387px !important;
}

.height-1388 {
  height: 1388px !important;
}

.height-1389 {
  height: 1389px !important;
}

.height-1390 {
  height: 1390px !important;
}

.height-1391 {
  height: 1391px !important;
}

.height-1392 {
  height: 1392px !important;
}

.height-1393 {
  height: 1393px !important;
}

.height-1394 {
  height: 1394px !important;
}

.height-1395 {
  height: 1395px !important;
}

.height-1396 {
  height: 1396px !important;
}

.height-1397 {
  height: 1397px !important;
}

.height-1398 {
  height: 1398px !important;
}

.height-1399 {
  height: 1399px !important;
}

.height-1400 {
  height: 1400px !important;
}

.height-1401 {
  height: 1401px !important;
}

.height-1402 {
  height: 1402px !important;
}

.height-1403 {
  height: 1403px !important;
}

.height-1404 {
  height: 1404px !important;
}

.height-1405 {
  height: 1405px !important;
}

.height-1406 {
  height: 1406px !important;
}

.height-1407 {
  height: 1407px !important;
}

.height-1408 {
  height: 1408px !important;
}

.height-1409 {
  height: 1409px !important;
}

.height-1410 {
  height: 1410px !important;
}

.height-1411 {
  height: 1411px !important;
}

.height-1412 {
  height: 1412px !important;
}

.height-1413 {
  height: 1413px !important;
}

.height-1414 {
  height: 1414px !important;
}

.height-1415 {
  height: 1415px !important;
}

.height-1416 {
  height: 1416px !important;
}

.height-1417 {
  height: 1417px !important;
}

.height-1418 {
  height: 1418px !important;
}

.height-1419 {
  height: 1419px !important;
}

.height-1420 {
  height: 1420px !important;
}

.height-1421 {
  height: 1421px !important;
}

.height-1422 {
  height: 1422px !important;
}

.height-1423 {
  height: 1423px !important;
}

.height-1424 {
  height: 1424px !important;
}

.height-1425 {
  height: 1425px !important;
}

.height-1426 {
  height: 1426px !important;
}

.height-1427 {
  height: 1427px !important;
}

.height-1428 {
  height: 1428px !important;
}

.height-1429 {
  height: 1429px !important;
}

.height-1430 {
  height: 1430px !important;
}

.height-1431 {
  height: 1431px !important;
}

.height-1432 {
  height: 1432px !important;
}

.height-1433 {
  height: 1433px !important;
}

.height-1434 {
  height: 1434px !important;
}

.height-1435 {
  height: 1435px !important;
}

.height-1436 {
  height: 1436px !important;
}

.height-1437 {
  height: 1437px !important;
}

.height-1438 {
  height: 1438px !important;
}

.height-1439 {
  height: 1439px !important;
}

.height-1440 {
  height: 1440px !important;
}

.height-1441 {
  height: 1441px !important;
}

.height-1442 {
  height: 1442px !important;
}

.height-1443 {
  height: 1443px !important;
}

.height-1444 {
  height: 1444px !important;
}

.height-1445 {
  height: 1445px !important;
}

.height-1446 {
  height: 1446px !important;
}

.height-1447 {
  height: 1447px !important;
}

.height-1448 {
  height: 1448px !important;
}

.height-1449 {
  height: 1449px !important;
}

.height-1450 {
  height: 1450px !important;
}

.height-1451 {
  height: 1451px !important;
}

.height-1452 {
  height: 1452px !important;
}

.height-1453 {
  height: 1453px !important;
}

.height-1454 {
  height: 1454px !important;
}

.height-1455 {
  height: 1455px !important;
}

.height-1456 {
  height: 1456px !important;
}

.height-1457 {
  height: 1457px !important;
}

.height-1458 {
  height: 1458px !important;
}

.height-1459 {
  height: 1459px !important;
}

.height-1460 {
  height: 1460px !important;
}

.height-1461 {
  height: 1461px !important;
}

.height-1462 {
  height: 1462px !important;
}

.height-1463 {
  height: 1463px !important;
}

.height-1464 {
  height: 1464px !important;
}

.height-1465 {
  height: 1465px !important;
}

.height-1466 {
  height: 1466px !important;
}

.height-1467 {
  height: 1467px !important;
}

.height-1468 {
  height: 1468px !important;
}

.height-1469 {
  height: 1469px !important;
}

.height-1470 {
  height: 1470px !important;
}

.height-1471 {
  height: 1471px !important;
}

.height-1472 {
  height: 1472px !important;
}

.height-1473 {
  height: 1473px !important;
}

.height-1474 {
  height: 1474px !important;
}

.height-1475 {
  height: 1475px !important;
}

.height-1476 {
  height: 1476px !important;
}

.height-1477 {
  height: 1477px !important;
}

.height-1478 {
  height: 1478px !important;
}

.height-1479 {
  height: 1479px !important;
}

.height-1480 {
  height: 1480px !important;
}

.height-1481 {
  height: 1481px !important;
}

.height-1482 {
  height: 1482px !important;
}

.height-1483 {
  height: 1483px !important;
}

.height-1484 {
  height: 1484px !important;
}

.height-1485 {
  height: 1485px !important;
}

.height-1486 {
  height: 1486px !important;
}

.height-1487 {
  height: 1487px !important;
}

.height-1488 {
  height: 1488px !important;
}

.height-1489 {
  height: 1489px !important;
}

.height-1490 {
  height: 1490px !important;
}

.height-1491 {
  height: 1491px !important;
}

.height-1492 {
  height: 1492px !important;
}

.height-1493 {
  height: 1493px !important;
}

.height-1494 {
  height: 1494px !important;
}

.height-1495 {
  height: 1495px !important;
}

.height-1496 {
  height: 1496px !important;
}

.height-1497 {
  height: 1497px !important;
}

.height-1498 {
  height: 1498px !important;
}

.height-1499 {
  height: 1499px !important;
}

.height-1500 {
  height: 1500px !important;
}

.height-1501 {
  height: 1501px !important;
}

.height-1502 {
  height: 1502px !important;
}

.height-1503 {
  height: 1503px !important;
}

.height-1504 {
  height: 1504px !important;
}

.height-1505 {
  height: 1505px !important;
}

.height-1506 {
  height: 1506px !important;
}

.height-1507 {
  height: 1507px !important;
}

.height-1508 {
  height: 1508px !important;
}

.height-1509 {
  height: 1509px !important;
}

.height-1510 {
  height: 1510px !important;
}

.height-1511 {
  height: 1511px !important;
}

.height-1512 {
  height: 1512px !important;
}

.height-1513 {
  height: 1513px !important;
}

.height-1514 {
  height: 1514px !important;
}

.height-1515 {
  height: 1515px !important;
}

.height-1516 {
  height: 1516px !important;
}

.height-1517 {
  height: 1517px !important;
}

.height-1518 {
  height: 1518px !important;
}

.height-1519 {
  height: 1519px !important;
}

.height-1520 {
  height: 1520px !important;
}

.height-1521 {
  height: 1521px !important;
}

.height-1522 {
  height: 1522px !important;
}

.height-1523 {
  height: 1523px !important;
}

.height-1524 {
  height: 1524px !important;
}

.height-1525 {
  height: 1525px !important;
}

.height-1526 {
  height: 1526px !important;
}

.height-1527 {
  height: 1527px !important;
}

.height-1528 {
  height: 1528px !important;
}

.height-1529 {
  height: 1529px !important;
}

.height-1530 {
  height: 1530px !important;
}

.height-1531 {
  height: 1531px !important;
}

.height-1532 {
  height: 1532px !important;
}

.height-1533 {
  height: 1533px !important;
}

.height-1534 {
  height: 1534px !important;
}

.height-1535 {
  height: 1535px !important;
}

.height-1536 {
  height: 1536px !important;
}

.height-1537 {
  height: 1537px !important;
}

.height-1538 {
  height: 1538px !important;
}

.height-1539 {
  height: 1539px !important;
}

.height-1540 {
  height: 1540px !important;
}

.height-1541 {
  height: 1541px !important;
}

.height-1542 {
  height: 1542px !important;
}

.height-1543 {
  height: 1543px !important;
}

.height-1544 {
  height: 1544px !important;
}

.height-1545 {
  height: 1545px !important;
}

.height-1546 {
  height: 1546px !important;
}

.height-1547 {
  height: 1547px !important;
}

.height-1548 {
  height: 1548px !important;
}

.height-1549 {
  height: 1549px !important;
}

.height-1550 {
  height: 1550px !important;
}

.height-1551 {
  height: 1551px !important;
}

.height-1552 {
  height: 1552px !important;
}

.height-1553 {
  height: 1553px !important;
}

.height-1554 {
  height: 1554px !important;
}

.height-1555 {
  height: 1555px !important;
}

.height-1556 {
  height: 1556px !important;
}

.height-1557 {
  height: 1557px !important;
}

.height-1558 {
  height: 1558px !important;
}

.height-1559 {
  height: 1559px !important;
}

.height-1560 {
  height: 1560px !important;
}

.height-1561 {
  height: 1561px !important;
}

.height-1562 {
  height: 1562px !important;
}

.height-1563 {
  height: 1563px !important;
}

.height-1564 {
  height: 1564px !important;
}

.height-1565 {
  height: 1565px !important;
}

.height-1566 {
  height: 1566px !important;
}

.height-1567 {
  height: 1567px !important;
}

.height-1568 {
  height: 1568px !important;
}

.height-1569 {
  height: 1569px !important;
}

.height-1570 {
  height: 1570px !important;
}

.height-1571 {
  height: 1571px !important;
}

.height-1572 {
  height: 1572px !important;
}

.height-1573 {
  height: 1573px !important;
}

.height-1574 {
  height: 1574px !important;
}

.height-1575 {
  height: 1575px !important;
}

.height-1576 {
  height: 1576px !important;
}

.height-1577 {
  height: 1577px !important;
}

.height-1578 {
  height: 1578px !important;
}

.height-1579 {
  height: 1579px !important;
}

.height-1580 {
  height: 1580px !important;
}

.height-1581 {
  height: 1581px !important;
}

.height-1582 {
  height: 1582px !important;
}

.height-1583 {
  height: 1583px !important;
}

.height-1584 {
  height: 1584px !important;
}

.height-1585 {
  height: 1585px !important;
}

.height-1586 {
  height: 1586px !important;
}

.height-1587 {
  height: 1587px !important;
}

.height-1588 {
  height: 1588px !important;
}

.height-1589 {
  height: 1589px !important;
}

.height-1590 {
  height: 1590px !important;
}

.height-1591 {
  height: 1591px !important;
}

.height-1592 {
  height: 1592px !important;
}

.height-1593 {
  height: 1593px !important;
}

.height-1594 {
  height: 1594px !important;
}

.height-1595 {
  height: 1595px !important;
}

.height-1596 {
  height: 1596px !important;
}

.height-1597 {
  height: 1597px !important;
}

.height-1598 {
  height: 1598px !important;
}

.height-1599 {
  height: 1599px !important;
}

.height-1600 {
  height: 1600px !important;
}

.height-1601 {
  height: 1601px !important;
}

.height-1602 {
  height: 1602px !important;
}

.height-1603 {
  height: 1603px !important;
}

.height-1604 {
  height: 1604px !important;
}

.height-1605 {
  height: 1605px !important;
}

.height-1606 {
  height: 1606px !important;
}

.height-1607 {
  height: 1607px !important;
}

.height-1608 {
  height: 1608px !important;
}

.height-1609 {
  height: 1609px !important;
}

.height-1610 {
  height: 1610px !important;
}

.height-1611 {
  height: 1611px !important;
}

.height-1612 {
  height: 1612px !important;
}

.height-1613 {
  height: 1613px !important;
}

.height-1614 {
  height: 1614px !important;
}

.height-1615 {
  height: 1615px !important;
}

.height-1616 {
  height: 1616px !important;
}

.height-1617 {
  height: 1617px !important;
}

.height-1618 {
  height: 1618px !important;
}

.height-1619 {
  height: 1619px !important;
}

.height-1620 {
  height: 1620px !important;
}

.height-1621 {
  height: 1621px !important;
}

.height-1622 {
  height: 1622px !important;
}

.height-1623 {
  height: 1623px !important;
}

.height-1624 {
  height: 1624px !important;
}

.height-1625 {
  height: 1625px !important;
}

.height-1626 {
  height: 1626px !important;
}

.height-1627 {
  height: 1627px !important;
}

.height-1628 {
  height: 1628px !important;
}

.height-1629 {
  height: 1629px !important;
}

.height-1630 {
  height: 1630px !important;
}

.height-1631 {
  height: 1631px !important;
}

.height-1632 {
  height: 1632px !important;
}

.height-1633 {
  height: 1633px !important;
}

.height-1634 {
  height: 1634px !important;
}

.height-1635 {
  height: 1635px !important;
}

.height-1636 {
  height: 1636px !important;
}

.height-1637 {
  height: 1637px !important;
}

.height-1638 {
  height: 1638px !important;
}

.height-1639 {
  height: 1639px !important;
}

.height-1640 {
  height: 1640px !important;
}

.height-1641 {
  height: 1641px !important;
}

.height-1642 {
  height: 1642px !important;
}

.height-1643 {
  height: 1643px !important;
}

.height-1644 {
  height: 1644px !important;
}

.height-1645 {
  height: 1645px !important;
}

.height-1646 {
  height: 1646px !important;
}

.height-1647 {
  height: 1647px !important;
}

.height-1648 {
  height: 1648px !important;
}

.height-1649 {
  height: 1649px !important;
}

.height-1650 {
  height: 1650px !important;
}

.height-1651 {
  height: 1651px !important;
}

.height-1652 {
  height: 1652px !important;
}

.height-1653 {
  height: 1653px !important;
}

.height-1654 {
  height: 1654px !important;
}

.height-1655 {
  height: 1655px !important;
}

.height-1656 {
  height: 1656px !important;
}

.height-1657 {
  height: 1657px !important;
}

.height-1658 {
  height: 1658px !important;
}

.height-1659 {
  height: 1659px !important;
}

.height-1660 {
  height: 1660px !important;
}

.height-1661 {
  height: 1661px !important;
}

.height-1662 {
  height: 1662px !important;
}

.height-1663 {
  height: 1663px !important;
}

.height-1664 {
  height: 1664px !important;
}

.height-1665 {
  height: 1665px !important;
}

.height-1666 {
  height: 1666px !important;
}

.height-1667 {
  height: 1667px !important;
}

.height-1668 {
  height: 1668px !important;
}

.height-1669 {
  height: 1669px !important;
}

.height-1670 {
  height: 1670px !important;
}

.height-1671 {
  height: 1671px !important;
}

.height-1672 {
  height: 1672px !important;
}

.height-1673 {
  height: 1673px !important;
}

.height-1674 {
  height: 1674px !important;
}

.height-1675 {
  height: 1675px !important;
}

.height-1676 {
  height: 1676px !important;
}

.height-1677 {
  height: 1677px !important;
}

.height-1678 {
  height: 1678px !important;
}

.height-1679 {
  height: 1679px !important;
}

.height-1680 {
  height: 1680px !important;
}

.height-1681 {
  height: 1681px !important;
}

.height-1682 {
  height: 1682px !important;
}

.height-1683 {
  height: 1683px !important;
}

.height-1684 {
  height: 1684px !important;
}

.height-1685 {
  height: 1685px !important;
}

.height-1686 {
  height: 1686px !important;
}

.height-1687 {
  height: 1687px !important;
}

.height-1688 {
  height: 1688px !important;
}

.height-1689 {
  height: 1689px !important;
}

.height-1690 {
  height: 1690px !important;
}

.height-1691 {
  height: 1691px !important;
}

.height-1692 {
  height: 1692px !important;
}

.height-1693 {
  height: 1693px !important;
}

.height-1694 {
  height: 1694px !important;
}

.height-1695 {
  height: 1695px !important;
}

.height-1696 {
  height: 1696px !important;
}

.height-1697 {
  height: 1697px !important;
}

.height-1698 {
  height: 1698px !important;
}

.height-1699 {
  height: 1699px !important;
}

.height-1700 {
  height: 1700px !important;
}

.height-1701 {
  height: 1701px !important;
}

.height-1702 {
  height: 1702px !important;
}

.height-1703 {
  height: 1703px !important;
}

.height-1704 {
  height: 1704px !important;
}

.height-1705 {
  height: 1705px !important;
}

.height-1706 {
  height: 1706px !important;
}

.height-1707 {
  height: 1707px !important;
}

.height-1708 {
  height: 1708px !important;
}

.height-1709 {
  height: 1709px !important;
}

.height-1710 {
  height: 1710px !important;
}

.height-1711 {
  height: 1711px !important;
}

.height-1712 {
  height: 1712px !important;
}

.height-1713 {
  height: 1713px !important;
}

.height-1714 {
  height: 1714px !important;
}

.height-1715 {
  height: 1715px !important;
}

.height-1716 {
  height: 1716px !important;
}

.height-1717 {
  height: 1717px !important;
}

.height-1718 {
  height: 1718px !important;
}

.height-1719 {
  height: 1719px !important;
}

.height-1720 {
  height: 1720px !important;
}

.height-1721 {
  height: 1721px !important;
}

.height-1722 {
  height: 1722px !important;
}

.height-1723 {
  height: 1723px !important;
}

.height-1724 {
  height: 1724px !important;
}

.height-1725 {
  height: 1725px !important;
}

.height-1726 {
  height: 1726px !important;
}

.height-1727 {
  height: 1727px !important;
}

.height-1728 {
  height: 1728px !important;
}

.height-1729 {
  height: 1729px !important;
}

.height-1730 {
  height: 1730px !important;
}

.height-1731 {
  height: 1731px !important;
}

.height-1732 {
  height: 1732px !important;
}

.height-1733 {
  height: 1733px !important;
}

.height-1734 {
  height: 1734px !important;
}

.height-1735 {
  height: 1735px !important;
}

.height-1736 {
  height: 1736px !important;
}

.height-1737 {
  height: 1737px !important;
}

.height-1738 {
  height: 1738px !important;
}

.height-1739 {
  height: 1739px !important;
}

.height-1740 {
  height: 1740px !important;
}

.height-1741 {
  height: 1741px !important;
}

.height-1742 {
  height: 1742px !important;
}

.height-1743 {
  height: 1743px !important;
}

.height-1744 {
  height: 1744px !important;
}

.height-1745 {
  height: 1745px !important;
}

.height-1746 {
  height: 1746px !important;
}

.height-1747 {
  height: 1747px !important;
}

.height-1748 {
  height: 1748px !important;
}

.height-1749 {
  height: 1749px !important;
}

.height-1750 {
  height: 1750px !important;
}

.height-1751 {
  height: 1751px !important;
}

.height-1752 {
  height: 1752px !important;
}

.height-1753 {
  height: 1753px !important;
}

.height-1754 {
  height: 1754px !important;
}

.height-1755 {
  height: 1755px !important;
}

.height-1756 {
  height: 1756px !important;
}

.height-1757 {
  height: 1757px !important;
}

.height-1758 {
  height: 1758px !important;
}

.height-1759 {
  height: 1759px !important;
}

.height-1760 {
  height: 1760px !important;
}

.height-1761 {
  height: 1761px !important;
}

.height-1762 {
  height: 1762px !important;
}

.height-1763 {
  height: 1763px !important;
}

.height-1764 {
  height: 1764px !important;
}

.height-1765 {
  height: 1765px !important;
}

.height-1766 {
  height: 1766px !important;
}

.height-1767 {
  height: 1767px !important;
}

.height-1768 {
  height: 1768px !important;
}

.height-1769 {
  height: 1769px !important;
}

.height-1770 {
  height: 1770px !important;
}

.height-1771 {
  height: 1771px !important;
}

.height-1772 {
  height: 1772px !important;
}

.height-1773 {
  height: 1773px !important;
}

.height-1774 {
  height: 1774px !important;
}

.height-1775 {
  height: 1775px !important;
}

.height-1776 {
  height: 1776px !important;
}

.height-1777 {
  height: 1777px !important;
}

.height-1778 {
  height: 1778px !important;
}

.height-1779 {
  height: 1779px !important;
}

.height-1780 {
  height: 1780px !important;
}

.height-1781 {
  height: 1781px !important;
}

.height-1782 {
  height: 1782px !important;
}

.height-1783 {
  height: 1783px !important;
}

.height-1784 {
  height: 1784px !important;
}

.height-1785 {
  height: 1785px !important;
}

.height-1786 {
  height: 1786px !important;
}

.height-1787 {
  height: 1787px !important;
}

.height-1788 {
  height: 1788px !important;
}

.height-1789 {
  height: 1789px !important;
}

.height-1790 {
  height: 1790px !important;
}

.height-1791 {
  height: 1791px !important;
}

.height-1792 {
  height: 1792px !important;
}

.height-1793 {
  height: 1793px !important;
}

.height-1794 {
  height: 1794px !important;
}

.height-1795 {
  height: 1795px !important;
}

.height-1796 {
  height: 1796px !important;
}

.height-1797 {
  height: 1797px !important;
}

.height-1798 {
  height: 1798px !important;
}

.height-1799 {
  height: 1799px !important;
}

.height-1800 {
  height: 1800px !important;
}

.height-1801 {
  height: 1801px !important;
}

.height-1802 {
  height: 1802px !important;
}

.height-1803 {
  height: 1803px !important;
}

.height-1804 {
  height: 1804px !important;
}

.height-1805 {
  height: 1805px !important;
}

.height-1806 {
  height: 1806px !important;
}

.height-1807 {
  height: 1807px !important;
}

.height-1808 {
  height: 1808px !important;
}

.height-1809 {
  height: 1809px !important;
}

.height-1810 {
  height: 1810px !important;
}

.height-1811 {
  height: 1811px !important;
}

.height-1812 {
  height: 1812px !important;
}

.height-1813 {
  height: 1813px !important;
}

.height-1814 {
  height: 1814px !important;
}

.height-1815 {
  height: 1815px !important;
}

.height-1816 {
  height: 1816px !important;
}

.height-1817 {
  height: 1817px !important;
}

.height-1818 {
  height: 1818px !important;
}

.height-1819 {
  height: 1819px !important;
}

.height-1820 {
  height: 1820px !important;
}

.height-1821 {
  height: 1821px !important;
}

.height-1822 {
  height: 1822px !important;
}

.height-1823 {
  height: 1823px !important;
}

.height-1824 {
  height: 1824px !important;
}

.height-1825 {
  height: 1825px !important;
}

.height-1826 {
  height: 1826px !important;
}

.height-1827 {
  height: 1827px !important;
}

.height-1828 {
  height: 1828px !important;
}

.height-1829 {
  height: 1829px !important;
}

.height-1830 {
  height: 1830px !important;
}

.height-1831 {
  height: 1831px !important;
}

.height-1832 {
  height: 1832px !important;
}

.height-1833 {
  height: 1833px !important;
}

.height-1834 {
  height: 1834px !important;
}

.height-1835 {
  height: 1835px !important;
}

.height-1836 {
  height: 1836px !important;
}

.height-1837 {
  height: 1837px !important;
}

.height-1838 {
  height: 1838px !important;
}

.height-1839 {
  height: 1839px !important;
}

.height-1840 {
  height: 1840px !important;
}

.height-1841 {
  height: 1841px !important;
}

.height-1842 {
  height: 1842px !important;
}

.height-1843 {
  height: 1843px !important;
}

.height-1844 {
  height: 1844px !important;
}

.height-1845 {
  height: 1845px !important;
}

.height-1846 {
  height: 1846px !important;
}

.height-1847 {
  height: 1847px !important;
}

.height-1848 {
  height: 1848px !important;
}

.height-1849 {
  height: 1849px !important;
}

.height-1850 {
  height: 1850px !important;
}

.height-1851 {
  height: 1851px !important;
}

.height-1852 {
  height: 1852px !important;
}

.height-1853 {
  height: 1853px !important;
}

.height-1854 {
  height: 1854px !important;
}

.height-1855 {
  height: 1855px !important;
}

.height-1856 {
  height: 1856px !important;
}

.height-1857 {
  height: 1857px !important;
}

.height-1858 {
  height: 1858px !important;
}

.height-1859 {
  height: 1859px !important;
}

.height-1860 {
  height: 1860px !important;
}

.height-1861 {
  height: 1861px !important;
}

.height-1862 {
  height: 1862px !important;
}

.height-1863 {
  height: 1863px !important;
}

.height-1864 {
  height: 1864px !important;
}

.height-1865 {
  height: 1865px !important;
}

.height-1866 {
  height: 1866px !important;
}

.height-1867 {
  height: 1867px !important;
}

.height-1868 {
  height: 1868px !important;
}

.height-1869 {
  height: 1869px !important;
}

.height-1870 {
  height: 1870px !important;
}

.height-1871 {
  height: 1871px !important;
}

.height-1872 {
  height: 1872px !important;
}

.height-1873 {
  height: 1873px !important;
}

.height-1874 {
  height: 1874px !important;
}

.height-1875 {
  height: 1875px !important;
}

.height-1876 {
  height: 1876px !important;
}

.height-1877 {
  height: 1877px !important;
}

.height-1878 {
  height: 1878px !important;
}

.height-1879 {
  height: 1879px !important;
}

.height-1880 {
  height: 1880px !important;
}

.height-1881 {
  height: 1881px !important;
}

.height-1882 {
  height: 1882px !important;
}

.height-1883 {
  height: 1883px !important;
}

.height-1884 {
  height: 1884px !important;
}

.height-1885 {
  height: 1885px !important;
}

.height-1886 {
  height: 1886px !important;
}

.height-1887 {
  height: 1887px !important;
}

.height-1888 {
  height: 1888px !important;
}

.height-1889 {
  height: 1889px !important;
}

.height-1890 {
  height: 1890px !important;
}

.height-1891 {
  height: 1891px !important;
}

.height-1892 {
  height: 1892px !important;
}

.height-1893 {
  height: 1893px !important;
}

.height-1894 {
  height: 1894px !important;
}

.height-1895 {
  height: 1895px !important;
}

.height-1896 {
  height: 1896px !important;
}

.height-1897 {
  height: 1897px !important;
}

.height-1898 {
  height: 1898px !important;
}

.height-1899 {
  height: 1899px !important;
}

.height-1900 {
  height: 1900px !important;
}

.height-1901 {
  height: 1901px !important;
}

.height-1902 {
  height: 1902px !important;
}

.height-1903 {
  height: 1903px !important;
}

.height-1904 {
  height: 1904px !important;
}

.height-1905 {
  height: 1905px !important;
}

.height-1906 {
  height: 1906px !important;
}

.height-1907 {
  height: 1907px !important;
}

.height-1908 {
  height: 1908px !important;
}

.height-1909 {
  height: 1909px !important;
}

.height-1910 {
  height: 1910px !important;
}

.height-1911 {
  height: 1911px !important;
}

.height-1912 {
  height: 1912px !important;
}

.height-1913 {
  height: 1913px !important;
}

.height-1914 {
  height: 1914px !important;
}

.height-1915 {
  height: 1915px !important;
}

.height-1916 {
  height: 1916px !important;
}

.height-1917 {
  height: 1917px !important;
}

.height-1918 {
  height: 1918px !important;
}

.height-1919 {
  height: 1919px !important;
}

.height-1920 {
  height: 1920px !important;
}

.height-1921 {
  height: 1921px !important;
}

.height-1922 {
  height: 1922px !important;
}

.height-1923 {
  height: 1923px !important;
}

.height-1924 {
  height: 1924px !important;
}

.height-1925 {
  height: 1925px !important;
}

.height-1926 {
  height: 1926px !important;
}

.height-1927 {
  height: 1927px !important;
}

.height-1928 {
  height: 1928px !important;
}

.height-1929 {
  height: 1929px !important;
}

.height-1930 {
  height: 1930px !important;
}

.height-1931 {
  height: 1931px !important;
}

.height-1932 {
  height: 1932px !important;
}

.height-1933 {
  height: 1933px !important;
}

.height-1934 {
  height: 1934px !important;
}

.height-1935 {
  height: 1935px !important;
}

.height-1936 {
  height: 1936px !important;
}

.height-1937 {
  height: 1937px !important;
}

.height-1938 {
  height: 1938px !important;
}

.height-1939 {
  height: 1939px !important;
}

.height-1940 {
  height: 1940px !important;
}

.height-1941 {
  height: 1941px !important;
}

.height-1942 {
  height: 1942px !important;
}

.height-1943 {
  height: 1943px !important;
}

.height-1944 {
  height: 1944px !important;
}

.height-1945 {
  height: 1945px !important;
}

.height-1946 {
  height: 1946px !important;
}

.height-1947 {
  height: 1947px !important;
}

.height-1948 {
  height: 1948px !important;
}

.height-1949 {
  height: 1949px !important;
}

.height-1950 {
  height: 1950px !important;
}

.height-1951 {
  height: 1951px !important;
}

.height-1952 {
  height: 1952px !important;
}

.height-1953 {
  height: 1953px !important;
}

.height-1954 {
  height: 1954px !important;
}

.height-1955 {
  height: 1955px !important;
}

.height-1956 {
  height: 1956px !important;
}

.height-1957 {
  height: 1957px !important;
}

.height-1958 {
  height: 1958px !important;
}

.height-1959 {
  height: 1959px !important;
}

.height-1960 {
  height: 1960px !important;
}

.height-1961 {
  height: 1961px !important;
}

.height-1962 {
  height: 1962px !important;
}

.height-1963 {
  height: 1963px !important;
}

.height-1964 {
  height: 1964px !important;
}

.height-1965 {
  height: 1965px !important;
}

.height-1966 {
  height: 1966px !important;
}

.height-1967 {
  height: 1967px !important;
}

.height-1968 {
  height: 1968px !important;
}

.height-1969 {
  height: 1969px !important;
}

.height-1970 {
  height: 1970px !important;
}

.height-1971 {
  height: 1971px !important;
}

.height-1972 {
  height: 1972px !important;
}

.height-1973 {
  height: 1973px !important;
}

.height-1974 {
  height: 1974px !important;
}

.height-1975 {
  height: 1975px !important;
}

.height-1976 {
  height: 1976px !important;
}

.height-1977 {
  height: 1977px !important;
}

.height-1978 {
  height: 1978px !important;
}

.height-1979 {
  height: 1979px !important;
}

.height-1980 {
  height: 1980px !important;
}

.height-1981 {
  height: 1981px !important;
}

.height-1982 {
  height: 1982px !important;
}

.height-1983 {
  height: 1983px !important;
}

.height-1984 {
  height: 1984px !important;
}

.height-1985 {
  height: 1985px !important;
}

.height-1986 {
  height: 1986px !important;
}

.height-1987 {
  height: 1987px !important;
}

.height-1988 {
  height: 1988px !important;
}

.height-1989 {
  height: 1989px !important;
}

.height-1990 {
  height: 1990px !important;
}

.height-1991 {
  height: 1991px !important;
}

.height-1992 {
  height: 1992px !important;
}

.height-1993 {
  height: 1993px !important;
}

.height-1994 {
  height: 1994px !important;
}

.height-1995 {
  height: 1995px !important;
}

.height-1996 {
  height: 1996px !important;
}

.height-1997 {
  height: 1997px !important;
}

.height-1998 {
  height: 1998px !important;
}

.height-1999 {
  height: 1999px !important;
}

.height-2000 {
  height: 2000px !important;
}

.width-1 {
  width: 1px !important;
}

.width-2 {
  width: 2px !important;
}

.width-3 {
  width: 3px !important;
}

.width-4 {
  width: 4px !important;
}

.width-5 {
  width: 5px !important;
}

.width-6 {
  width: 6px !important;
}

.width-7 {
  width: 7px !important;
}

.width-8 {
  width: 8px !important;
}

.width-9 {
  width: 9px !important;
}

.width-10 {
  width: 10px !important;
}

.width-11 {
  width: 11px !important;
}

.width-12 {
  width: 12px !important;
}

.width-13 {
  width: 13px !important;
}

.width-14 {
  width: 14px !important;
}

.width-15 {
  width: 15px !important;
}

.width-16 {
  width: 16px !important;
}

.width-17 {
  width: 17px !important;
}

.width-18 {
  width: 18px !important;
}

.width-19 {
  width: 19px !important;
}

.width-20 {
  width: 20px !important;
}

.width-21 {
  width: 21px !important;
}

.width-22 {
  width: 22px !important;
}

.width-23 {
  width: 23px !important;
}

.width-24 {
  width: 24px !important;
}

.width-25 {
  width: 25px !important;
}

.width-26 {
  width: 26px !important;
}

.width-27 {
  width: 27px !important;
}

.width-28 {
  width: 28px !important;
}

.width-29 {
  width: 29px !important;
}

.width-30 {
  width: 30px !important;
}

.width-31 {
  width: 31px !important;
}

.width-32 {
  width: 32px !important;
}

.width-33 {
  width: 33px !important;
}

.width-34 {
  width: 34px !important;
}

.width-35 {
  width: 35px !important;
}

.width-36 {
  width: 36px !important;
}

.width-37 {
  width: 37px !important;
}

.width-38 {
  width: 38px !important;
}

.width-39 {
  width: 39px !important;
}

.width-40 {
  width: 40px !important;
}

.width-41 {
  width: 41px !important;
}

.width-42 {
  width: 42px !important;
}

.width-43 {
  width: 43px !important;
}

.width-44 {
  width: 44px !important;
}

.width-45 {
  width: 45px !important;
}

.width-46 {
  width: 46px !important;
}

.width-47 {
  width: 47px !important;
}

.width-48 {
  width: 48px !important;
}

.width-49 {
  width: 49px !important;
}

.width-50 {
  width: 50px !important;
}

.width-51 {
  width: 51px !important;
}

.width-52 {
  width: 52px !important;
}

.width-53 {
  width: 53px !important;
}

.width-54 {
  width: 54px !important;
}

.width-55 {
  width: 55px !important;
}

.width-56 {
  width: 56px !important;
}

.width-57 {
  width: 57px !important;
}

.width-58 {
  width: 58px !important;
}

.width-59 {
  width: 59px !important;
}

.width-60 {
  width: 60px !important;
}

.width-61 {
  width: 61px !important;
}

.width-62 {
  width: 62px !important;
}

.width-63 {
  width: 63px !important;
}

.width-64 {
  width: 64px !important;
}

.width-65 {
  width: 65px !important;
}

.width-66 {
  width: 66px !important;
}

.width-67 {
  width: 67px !important;
}

.width-68 {
  width: 68px !important;
}

.width-69 {
  width: 69px !important;
}

.width-70 {
  width: 70px !important;
}

.width-71 {
  width: 71px !important;
}

.width-72 {
  width: 72px !important;
}

.width-73 {
  width: 73px !important;
}

.width-74 {
  width: 74px !important;
}

.width-75 {
  width: 75px !important;
}

.width-76 {
  width: 76px !important;
}

.width-77 {
  width: 77px !important;
}

.width-78 {
  width: 78px !important;
}

.width-79 {
  width: 79px !important;
}

.width-80 {
  width: 80px !important;
}

.width-81 {
  width: 81px !important;
}

.width-82 {
  width: 82px !important;
}

.width-83 {
  width: 83px !important;
}

.width-84 {
  width: 84px !important;
}

.width-85 {
  width: 85px !important;
}

.width-86 {
  width: 86px !important;
}

.width-87 {
  width: 87px !important;
}

.width-88 {
  width: 88px !important;
}

.width-89 {
  width: 89px !important;
}

.width-90 {
  width: 90px !important;
}

.width-91 {
  width: 91px !important;
}

.width-92 {
  width: 92px !important;
}

.width-93 {
  width: 93px !important;
}

.width-94 {
  width: 94px !important;
}

.width-95 {
  width: 95px !important;
}

.width-96 {
  width: 96px !important;
}

.width-97 {
  width: 97px !important;
}

.width-98 {
  width: 98px !important;
}

.width-99 {
  width: 99px !important;
}

.width-100 {
  width: 100px !important;
}

.width-101 {
  width: 101px !important;
}

.width-102 {
  width: 102px !important;
}

.width-103 {
  width: 103px !important;
}

.width-104 {
  width: 104px !important;
}

.width-105 {
  width: 105px !important;
}

.width-106 {
  width: 106px !important;
}

.width-107 {
  width: 107px !important;
}

.width-108 {
  width: 108px !important;
}

.width-109 {
  width: 109px !important;
}

.width-110 {
  width: 110px !important;
}

.width-111 {
  width: 111px !important;
}

.width-112 {
  width: 112px !important;
}

.width-113 {
  width: 113px !important;
}

.width-114 {
  width: 114px !important;
}

.width-115 {
  width: 115px !important;
}

.width-116 {
  width: 116px !important;
}

.width-117 {
  width: 117px !important;
}

.width-118 {
  width: 118px !important;
}

.width-119 {
  width: 119px !important;
}

.width-120 {
  width: 120px !important;
}

.width-121 {
  width: 121px !important;
}

.width-122 {
  width: 122px !important;
}

.width-123 {
  width: 123px !important;
}

.width-124 {
  width: 124px !important;
}

.width-125 {
  width: 125px !important;
}

.width-126 {
  width: 126px !important;
}

.width-127 {
  width: 127px !important;
}

.width-128 {
  width: 128px !important;
}

.width-129 {
  width: 129px !important;
}

.width-130 {
  width: 130px !important;
}

.width-131 {
  width: 131px !important;
}

.width-132 {
  width: 132px !important;
}

.width-133 {
  width: 133px !important;
}

.width-134 {
  width: 134px !important;
}

.width-135 {
  width: 135px !important;
}

.width-136 {
  width: 136px !important;
}

.width-137 {
  width: 137px !important;
}

.width-138 {
  width: 138px !important;
}

.width-139 {
  width: 139px !important;
}

.width-140 {
  width: 140px !important;
}

.width-141 {
  width: 141px !important;
}

.width-142 {
  width: 142px !important;
}

.width-143 {
  width: 143px !important;
}

.width-144 {
  width: 144px !important;
}

.width-145 {
  width: 145px !important;
}

.width-146 {
  width: 146px !important;
}

.width-147 {
  width: 147px !important;
}

.width-148 {
  width: 148px !important;
}

.width-149 {
  width: 149px !important;
}

.width-150 {
  width: 150px !important;
}

.width-151 {
  width: 151px !important;
}

.width-152 {
  width: 152px !important;
}

.width-153 {
  width: 153px !important;
}

.width-154 {
  width: 154px !important;
}

.width-155 {
  width: 155px !important;
}

.width-156 {
  width: 156px !important;
}

.width-157 {
  width: 157px !important;
}

.width-158 {
  width: 158px !important;
}

.width-159 {
  width: 159px !important;
}

.width-160 {
  width: 160px !important;
}

.width-161 {
  width: 161px !important;
}

.width-162 {
  width: 162px !important;
}

.width-163 {
  width: 163px !important;
}

.width-164 {
  width: 164px !important;
}

.width-165 {
  width: 165px !important;
}

.width-166 {
  width: 166px !important;
}

.width-167 {
  width: 167px !important;
}

.width-168 {
  width: 168px !important;
}

.width-169 {
  width: 169px !important;
}

.width-170 {
  width: 170px !important;
}

.width-171 {
  width: 171px !important;
}

.width-172 {
  width: 172px !important;
}

.width-173 {
  width: 173px !important;
}

.width-174 {
  width: 174px !important;
}

.width-175 {
  width: 175px !important;
}

.width-176 {
  width: 176px !important;
}

.width-177 {
  width: 177px !important;
}

.width-178 {
  width: 178px !important;
}

.width-179 {
  width: 179px !important;
}

.width-180 {
  width: 180px !important;
}

.width-181 {
  width: 181px !important;
}

.width-182 {
  width: 182px !important;
}

.width-183 {
  width: 183px !important;
}

.width-184 {
  width: 184px !important;
}

.width-185 {
  width: 185px !important;
}

.width-186 {
  width: 186px !important;
}

.width-187 {
  width: 187px !important;
}

.width-188 {
  width: 188px !important;
}

.width-189 {
  width: 189px !important;
}

.width-190 {
  width: 190px !important;
}

.width-191 {
  width: 191px !important;
}

.width-192 {
  width: 192px !important;
}

.width-193 {
  width: 193px !important;
}

.width-194 {
  width: 194px !important;
}

.width-195 {
  width: 195px !important;
}

.width-196 {
  width: 196px !important;
}

.width-197 {
  width: 197px !important;
}

.width-198 {
  width: 198px !important;
}

.width-199 {
  width: 199px !important;
}

.width-200 {
  width: 200px !important;
}

.width-201 {
  width: 201px !important;
}

.width-202 {
  width: 202px !important;
}

.width-203 {
  width: 203px !important;
}

.width-204 {
  width: 204px !important;
}

.width-205 {
  width: 205px !important;
}

.width-206 {
  width: 206px !important;
}

.width-207 {
  width: 207px !important;
}

.width-208 {
  width: 208px !important;
}

.width-209 {
  width: 209px !important;
}

.width-210 {
  width: 210px !important;
}

.width-211 {
  width: 211px !important;
}

.width-212 {
  width: 212px !important;
}

.width-213 {
  width: 213px !important;
}

.width-214 {
  width: 214px !important;
}

.width-215 {
  width: 215px !important;
}

.width-216 {
  width: 216px !important;
}

.width-217 {
  width: 217px !important;
}

.width-218 {
  width: 218px !important;
}

.width-219 {
  width: 219px !important;
}

.width-220 {
  width: 220px !important;
}

.width-221 {
  width: 221px !important;
}

.width-222 {
  width: 222px !important;
}

.width-223 {
  width: 223px !important;
}

.width-224 {
  width: 224px !important;
}

.width-225 {
  width: 225px !important;
}

.width-226 {
  width: 226px !important;
}

.width-227 {
  width: 227px !important;
}

.width-228 {
  width: 228px !important;
}

.width-229 {
  width: 229px !important;
}

.width-230 {
  width: 230px !important;
}

.width-231 {
  width: 231px !important;
}

.width-232 {
  width: 232px !important;
}

.width-233 {
  width: 233px !important;
}

.width-234 {
  width: 234px !important;
}

.width-235 {
  width: 235px !important;
}

.width-236 {
  width: 236px !important;
}

.width-237 {
  width: 237px !important;
}

.width-238 {
  width: 238px !important;
}

.width-239 {
  width: 239px !important;
}

.width-240 {
  width: 240px !important;
}

.width-241 {
  width: 241px !important;
}

.width-242 {
  width: 242px !important;
}

.width-243 {
  width: 243px !important;
}

.width-244 {
  width: 244px !important;
}

.width-245 {
  width: 245px !important;
}

.width-246 {
  width: 246px !important;
}

.width-247 {
  width: 247px !important;
}

.width-248 {
  width: 248px !important;
}

.width-249 {
  width: 249px !important;
}

.width-250 {
  width: 250px !important;
}

.width-251 {
  width: 251px !important;
}

.width-252 {
  width: 252px !important;
}

.width-253 {
  width: 253px !important;
}

.width-254 {
  width: 254px !important;
}

.width-255 {
  width: 255px !important;
}

.width-256 {
  width: 256px !important;
}

.width-257 {
  width: 257px !important;
}

.width-258 {
  width: 258px !important;
}

.width-259 {
  width: 259px !important;
}

.width-260 {
  width: 260px !important;
}

.width-261 {
  width: 261px !important;
}

.width-262 {
  width: 262px !important;
}

.width-263 {
  width: 263px !important;
}

.width-264 {
  width: 264px !important;
}

.width-265 {
  width: 265px !important;
}

.width-266 {
  width: 266px !important;
}

.width-267 {
  width: 267px !important;
}

.width-268 {
  width: 268px !important;
}

.width-269 {
  width: 269px !important;
}

.width-270 {
  width: 270px !important;
}

.width-271 {
  width: 271px !important;
}

.width-272 {
  width: 272px !important;
}

.width-273 {
  width: 273px !important;
}

.width-274 {
  width: 274px !important;
}

.width-275 {
  width: 275px !important;
}

.width-276 {
  width: 276px !important;
}

.width-277 {
  width: 277px !important;
}

.width-278 {
  width: 278px !important;
}

.width-279 {
  width: 279px !important;
}

.width-280 {
  width: 280px !important;
}

.width-281 {
  width: 281px !important;
}

.width-282 {
  width: 282px !important;
}

.width-283 {
  width: 283px !important;
}

.width-284 {
  width: 284px !important;
}

.width-285 {
  width: 285px !important;
}

.width-286 {
  width: 286px !important;
}

.width-287 {
  width: 287px !important;
}

.width-288 {
  width: 288px !important;
}

.width-289 {
  width: 289px !important;
}

.width-290 {
  width: 290px !important;
}

.width-291 {
  width: 291px !important;
}

.width-292 {
  width: 292px !important;
}

.width-293 {
  width: 293px !important;
}

.width-294 {
  width: 294px !important;
}

.width-295 {
  width: 295px !important;
}

.width-296 {
  width: 296px !important;
}

.width-297 {
  width: 297px !important;
}

.width-298 {
  width: 298px !important;
}

.width-299 {
  width: 299px !important;
}

.width-300 {
  width: 300px !important;
}

.width-301 {
  width: 301px !important;
}

.width-302 {
  width: 302px !important;
}

.width-303 {
  width: 303px !important;
}

.width-304 {
  width: 304px !important;
}

.width-305 {
  width: 305px !important;
}

.width-306 {
  width: 306px !important;
}

.width-307 {
  width: 307px !important;
}

.width-308 {
  width: 308px !important;
}

.width-309 {
  width: 309px !important;
}

.width-310 {
  width: 310px !important;
}

.width-311 {
  width: 311px !important;
}

.width-312 {
  width: 312px !important;
}

.width-313 {
  width: 313px !important;
}

.width-314 {
  width: 314px !important;
}

.width-315 {
  width: 315px !important;
}

.width-316 {
  width: 316px !important;
}

.width-317 {
  width: 317px !important;
}

.width-318 {
  width: 318px !important;
}

.width-319 {
  width: 319px !important;
}

.width-320 {
  width: 320px !important;
}

.width-321 {
  width: 321px !important;
}

.width-322 {
  width: 322px !important;
}

.width-323 {
  width: 323px !important;
}

.width-324 {
  width: 324px !important;
}

.width-325 {
  width: 325px !important;
}

.width-326 {
  width: 326px !important;
}

.width-327 {
  width: 327px !important;
}

.width-328 {
  width: 328px !important;
}

.width-329 {
  width: 329px !important;
}

.width-330 {
  width: 330px !important;
}

.width-331 {
  width: 331px !important;
}

.width-332 {
  width: 332px !important;
}

.width-333 {
  width: 333px !important;
}

.width-334 {
  width: 334px !important;
}

.width-335 {
  width: 335px !important;
}

.width-336 {
  width: 336px !important;
}

.width-337 {
  width: 337px !important;
}

.width-338 {
  width: 338px !important;
}

.width-339 {
  width: 339px !important;
}

.width-340 {
  width: 340px !important;
}

.width-341 {
  width: 341px !important;
}

.width-342 {
  width: 342px !important;
}

.width-343 {
  width: 343px !important;
}

.width-344 {
  width: 344px !important;
}

.width-345 {
  width: 345px !important;
}

.width-346 {
  width: 346px !important;
}

.width-347 {
  width: 347px !important;
}

.width-348 {
  width: 348px !important;
}

.width-349 {
  width: 349px !important;
}

.width-350 {
  width: 350px !important;
}

.width-351 {
  width: 351px !important;
}

.width-352 {
  width: 352px !important;
}

.width-353 {
  width: 353px !important;
}

.width-354 {
  width: 354px !important;
}

.width-355 {
  width: 355px !important;
}

.width-356 {
  width: 356px !important;
}

.width-357 {
  width: 357px !important;
}

.width-358 {
  width: 358px !important;
}

.width-359 {
  width: 359px !important;
}

.width-360 {
  width: 360px !important;
}

.width-361 {
  width: 361px !important;
}

.width-362 {
  width: 362px !important;
}

.width-363 {
  width: 363px !important;
}

.width-364 {
  width: 364px !important;
}

.width-365 {
  width: 365px !important;
}

.width-366 {
  width: 366px !important;
}

.width-367 {
  width: 367px !important;
}

.width-368 {
  width: 368px !important;
}

.width-369 {
  width: 369px !important;
}

.width-370 {
  width: 370px !important;
}

.width-371 {
  width: 371px !important;
}

.width-372 {
  width: 372px !important;
}

.width-373 {
  width: 373px !important;
}

.width-374 {
  width: 374px !important;
}

.width-375 {
  width: 375px !important;
}

.width-376 {
  width: 376px !important;
}

.width-377 {
  width: 377px !important;
}

.width-378 {
  width: 378px !important;
}

.width-379 {
  width: 379px !important;
}

.width-380 {
  width: 380px !important;
}

.width-381 {
  width: 381px !important;
}

.width-382 {
  width: 382px !important;
}

.width-383 {
  width: 383px !important;
}

.width-384 {
  width: 384px !important;
}

.width-385 {
  width: 385px !important;
}

.width-386 {
  width: 386px !important;
}

.width-387 {
  width: 387px !important;
}

.width-388 {
  width: 388px !important;
}

.width-389 {
  width: 389px !important;
}

.width-390 {
  width: 390px !important;
}

.width-391 {
  width: 391px !important;
}

.width-392 {
  width: 392px !important;
}

.width-393 {
  width: 393px !important;
}

.width-394 {
  width: 394px !important;
}

.width-395 {
  width: 395px !important;
}

.width-396 {
  width: 396px !important;
}

.width-397 {
  width: 397px !important;
}

.width-398 {
  width: 398px !important;
}

.width-399 {
  width: 399px !important;
}

.width-400 {
  width: 400px !important;
}

.width-401 {
  width: 401px !important;
}

.width-402 {
  width: 402px !important;
}

.width-403 {
  width: 403px !important;
}

.width-404 {
  width: 404px !important;
}

.width-405 {
  width: 405px !important;
}

.width-406 {
  width: 406px !important;
}

.width-407 {
  width: 407px !important;
}

.width-408 {
  width: 408px !important;
}

.width-409 {
  width: 409px !important;
}

.width-410 {
  width: 410px !important;
}

.width-411 {
  width: 411px !important;
}

.width-412 {
  width: 412px !important;
}

.width-413 {
  width: 413px !important;
}

.width-414 {
  width: 414px !important;
}

.width-415 {
  width: 415px !important;
}

.width-416 {
  width: 416px !important;
}

.width-417 {
  width: 417px !important;
}

.width-418 {
  width: 418px !important;
}

.width-419 {
  width: 419px !important;
}

.width-420 {
  width: 420px !important;
}

.width-421 {
  width: 421px !important;
}

.width-422 {
  width: 422px !important;
}

.width-423 {
  width: 423px !important;
}

.width-424 {
  width: 424px !important;
}

.width-425 {
  width: 425px !important;
}

.width-426 {
  width: 426px !important;
}

.width-427 {
  width: 427px !important;
}

.width-428 {
  width: 428px !important;
}

.width-429 {
  width: 429px !important;
}

.width-430 {
  width: 430px !important;
}

.width-431 {
  width: 431px !important;
}

.width-432 {
  width: 432px !important;
}

.width-433 {
  width: 433px !important;
}

.width-434 {
  width: 434px !important;
}

.width-435 {
  width: 435px !important;
}

.width-436 {
  width: 436px !important;
}

.width-437 {
  width: 437px !important;
}

.width-438 {
  width: 438px !important;
}

.width-439 {
  width: 439px !important;
}

.width-440 {
  width: 440px !important;
}

.width-441 {
  width: 441px !important;
}

.width-442 {
  width: 442px !important;
}

.width-443 {
  width: 443px !important;
}

.width-444 {
  width: 444px !important;
}

.width-445 {
  width: 445px !important;
}

.width-446 {
  width: 446px !important;
}

.width-447 {
  width: 447px !important;
}

.width-448 {
  width: 448px !important;
}

.width-449 {
  width: 449px !important;
}

.width-450 {
  width: 450px !important;
}

.width-451 {
  width: 451px !important;
}

.width-452 {
  width: 452px !important;
}

.width-453 {
  width: 453px !important;
}

.width-454 {
  width: 454px !important;
}

.width-455 {
  width: 455px !important;
}

.width-456 {
  width: 456px !important;
}

.width-457 {
  width: 457px !important;
}

.width-458 {
  width: 458px !important;
}

.width-459 {
  width: 459px !important;
}

.width-460 {
  width: 460px !important;
}

.width-461 {
  width: 461px !important;
}

.width-462 {
  width: 462px !important;
}

.width-463 {
  width: 463px !important;
}

.width-464 {
  width: 464px !important;
}

.width-465 {
  width: 465px !important;
}

.width-466 {
  width: 466px !important;
}

.width-467 {
  width: 467px !important;
}

.width-468 {
  width: 468px !important;
}

.width-469 {
  width: 469px !important;
}

.width-470 {
  width: 470px !important;
}

.width-471 {
  width: 471px !important;
}

.width-472 {
  width: 472px !important;
}

.width-473 {
  width: 473px !important;
}

.width-474 {
  width: 474px !important;
}

.width-475 {
  width: 475px !important;
}

.width-476 {
  width: 476px !important;
}

.width-477 {
  width: 477px !important;
}

.width-478 {
  width: 478px !important;
}

.width-479 {
  width: 479px !important;
}

.width-480 {
  width: 480px !important;
}

.width-481 {
  width: 481px !important;
}

.width-482 {
  width: 482px !important;
}

.width-483 {
  width: 483px !important;
}

.width-484 {
  width: 484px !important;
}

.width-485 {
  width: 485px !important;
}

.width-486 {
  width: 486px !important;
}

.width-487 {
  width: 487px !important;
}

.width-488 {
  width: 488px !important;
}

.width-489 {
  width: 489px !important;
}

.width-490 {
  width: 490px !important;
}

.width-491 {
  width: 491px !important;
}

.width-492 {
  width: 492px !important;
}

.width-493 {
  width: 493px !important;
}

.width-494 {
  width: 494px !important;
}

.width-495 {
  width: 495px !important;
}

.width-496 {
  width: 496px !important;
}

.width-497 {
  width: 497px !important;
}

.width-498 {
  width: 498px !important;
}

.width-499 {
  width: 499px !important;
}

.width-500 {
  width: 500px !important;
}

.width-501 {
  width: 501px !important;
}

.width-502 {
  width: 502px !important;
}

.width-503 {
  width: 503px !important;
}

.width-504 {
  width: 504px !important;
}

.width-505 {
  width: 505px !important;
}

.width-506 {
  width: 506px !important;
}

.width-507 {
  width: 507px !important;
}

.width-508 {
  width: 508px !important;
}

.width-509 {
  width: 509px !important;
}

.width-510 {
  width: 510px !important;
}

.width-511 {
  width: 511px !important;
}

.width-512 {
  width: 512px !important;
}

.width-513 {
  width: 513px !important;
}

.width-514 {
  width: 514px !important;
}

.width-515 {
  width: 515px !important;
}

.width-516 {
  width: 516px !important;
}

.width-517 {
  width: 517px !important;
}

.width-518 {
  width: 518px !important;
}

.width-519 {
  width: 519px !important;
}

.width-520 {
  width: 520px !important;
}

.width-521 {
  width: 521px !important;
}

.width-522 {
  width: 522px !important;
}

.width-523 {
  width: 523px !important;
}

.width-524 {
  width: 524px !important;
}

.width-525 {
  width: 525px !important;
}

.width-526 {
  width: 526px !important;
}

.width-527 {
  width: 527px !important;
}

.width-528 {
  width: 528px !important;
}

.width-529 {
  width: 529px !important;
}

.width-530 {
  width: 530px !important;
}

.width-531 {
  width: 531px !important;
}

.width-532 {
  width: 532px !important;
}

.width-533 {
  width: 533px !important;
}

.width-534 {
  width: 534px !important;
}

.width-535 {
  width: 535px !important;
}

.width-536 {
  width: 536px !important;
}

.width-537 {
  width: 537px !important;
}

.width-538 {
  width: 538px !important;
}

.width-539 {
  width: 539px !important;
}

.width-540 {
  width: 540px !important;
}

.width-541 {
  width: 541px !important;
}

.width-542 {
  width: 542px !important;
}

.width-543 {
  width: 543px !important;
}

.width-544 {
  width: 544px !important;
}

.width-545 {
  width: 545px !important;
}

.width-546 {
  width: 546px !important;
}

.width-547 {
  width: 547px !important;
}

.width-548 {
  width: 548px !important;
}

.width-549 {
  width: 549px !important;
}

.width-550 {
  width: 550px !important;
}

.width-551 {
  width: 551px !important;
}

.width-552 {
  width: 552px !important;
}

.width-553 {
  width: 553px !important;
}

.width-554 {
  width: 554px !important;
}

.width-555 {
  width: 555px !important;
}

.width-556 {
  width: 556px !important;
}

.width-557 {
  width: 557px !important;
}

.width-558 {
  width: 558px !important;
}

.width-559 {
  width: 559px !important;
}

.width-560 {
  width: 560px !important;
}

.width-561 {
  width: 561px !important;
}

.width-562 {
  width: 562px !important;
}

.width-563 {
  width: 563px !important;
}

.width-564 {
  width: 564px !important;
}

.width-565 {
  width: 565px !important;
}

.width-566 {
  width: 566px !important;
}

.width-567 {
  width: 567px !important;
}

.width-568 {
  width: 568px !important;
}

.width-569 {
  width: 569px !important;
}

.width-570 {
  width: 570px !important;
}

.width-571 {
  width: 571px !important;
}

.width-572 {
  width: 572px !important;
}

.width-573 {
  width: 573px !important;
}

.width-574 {
  width: 574px !important;
}

.width-575 {
  width: 575px !important;
}

.width-576 {
  width: 576px !important;
}

.width-577 {
  width: 577px !important;
}

.width-578 {
  width: 578px !important;
}

.width-579 {
  width: 579px !important;
}

.width-580 {
  width: 580px !important;
}

.width-581 {
  width: 581px !important;
}

.width-582 {
  width: 582px !important;
}

.width-583 {
  width: 583px !important;
}

.width-584 {
  width: 584px !important;
}

.width-585 {
  width: 585px !important;
}

.width-586 {
  width: 586px !important;
}

.width-587 {
  width: 587px !important;
}

.width-588 {
  width: 588px !important;
}

.width-589 {
  width: 589px !important;
}

.width-590 {
  width: 590px !important;
}

.width-591 {
  width: 591px !important;
}

.width-592 {
  width: 592px !important;
}

.width-593 {
  width: 593px !important;
}

.width-594 {
  width: 594px !important;
}

.width-595 {
  width: 595px !important;
}

.width-596 {
  width: 596px !important;
}

.width-597 {
  width: 597px !important;
}

.width-598 {
  width: 598px !important;
}

.width-599 {
  width: 599px !important;
}

.width-600 {
  width: 600px !important;
}

.width-601 {
  width: 601px !important;
}

.width-602 {
  width: 602px !important;
}

.width-603 {
  width: 603px !important;
}

.width-604 {
  width: 604px !important;
}

.width-605 {
  width: 605px !important;
}

.width-606 {
  width: 606px !important;
}

.width-607 {
  width: 607px !important;
}

.width-608 {
  width: 608px !important;
}

.width-609 {
  width: 609px !important;
}

.width-610 {
  width: 610px !important;
}

.width-611 {
  width: 611px !important;
}

.width-612 {
  width: 612px !important;
}

.width-613 {
  width: 613px !important;
}

.width-614 {
  width: 614px !important;
}

.width-615 {
  width: 615px !important;
}

.width-616 {
  width: 616px !important;
}

.width-617 {
  width: 617px !important;
}

.width-618 {
  width: 618px !important;
}

.width-619 {
  width: 619px !important;
}

.width-620 {
  width: 620px !important;
}

.width-621 {
  width: 621px !important;
}

.width-622 {
  width: 622px !important;
}

.width-623 {
  width: 623px !important;
}

.width-624 {
  width: 624px !important;
}

.width-625 {
  width: 625px !important;
}

.width-626 {
  width: 626px !important;
}

.width-627 {
  width: 627px !important;
}

.width-628 {
  width: 628px !important;
}

.width-629 {
  width: 629px !important;
}

.width-630 {
  width: 630px !important;
}

.width-631 {
  width: 631px !important;
}

.width-632 {
  width: 632px !important;
}

.width-633 {
  width: 633px !important;
}

.width-634 {
  width: 634px !important;
}

.width-635 {
  width: 635px !important;
}

.width-636 {
  width: 636px !important;
}

.width-637 {
  width: 637px !important;
}

.width-638 {
  width: 638px !important;
}

.width-639 {
  width: 639px !important;
}

.width-640 {
  width: 640px !important;
}

.width-641 {
  width: 641px !important;
}

.width-642 {
  width: 642px !important;
}

.width-643 {
  width: 643px !important;
}

.width-644 {
  width: 644px !important;
}

.width-645 {
  width: 645px !important;
}

.width-646 {
  width: 646px !important;
}

.width-647 {
  width: 647px !important;
}

.width-648 {
  width: 648px !important;
}

.width-649 {
  width: 649px !important;
}

.width-650 {
  width: 650px !important;
}

.width-651 {
  width: 651px !important;
}

.width-652 {
  width: 652px !important;
}

.width-653 {
  width: 653px !important;
}

.width-654 {
  width: 654px !important;
}

.width-655 {
  width: 655px !important;
}

.width-656 {
  width: 656px !important;
}

.width-657 {
  width: 657px !important;
}

.width-658 {
  width: 658px !important;
}

.width-659 {
  width: 659px !important;
}

.width-660 {
  width: 660px !important;
}

.width-661 {
  width: 661px !important;
}

.width-662 {
  width: 662px !important;
}

.width-663 {
  width: 663px !important;
}

.width-664 {
  width: 664px !important;
}

.width-665 {
  width: 665px !important;
}

.width-666 {
  width: 666px !important;
}

.width-667 {
  width: 667px !important;
}

.width-668 {
  width: 668px !important;
}

.width-669 {
  width: 669px !important;
}

.width-670 {
  width: 670px !important;
}

.width-671 {
  width: 671px !important;
}

.width-672 {
  width: 672px !important;
}

.width-673 {
  width: 673px !important;
}

.width-674 {
  width: 674px !important;
}

.width-675 {
  width: 675px !important;
}

.width-676 {
  width: 676px !important;
}

.width-677 {
  width: 677px !important;
}

.width-678 {
  width: 678px !important;
}

.width-679 {
  width: 679px !important;
}

.width-680 {
  width: 680px !important;
}

.width-681 {
  width: 681px !important;
}

.width-682 {
  width: 682px !important;
}

.width-683 {
  width: 683px !important;
}

.width-684 {
  width: 684px !important;
}

.width-685 {
  width: 685px !important;
}

.width-686 {
  width: 686px !important;
}

.width-687 {
  width: 687px !important;
}

.width-688 {
  width: 688px !important;
}

.width-689 {
  width: 689px !important;
}

.width-690 {
  width: 690px !important;
}

.width-691 {
  width: 691px !important;
}

.width-692 {
  width: 692px !important;
}

.width-693 {
  width: 693px !important;
}

.width-694 {
  width: 694px !important;
}

.width-695 {
  width: 695px !important;
}

.width-696 {
  width: 696px !important;
}

.width-697 {
  width: 697px !important;
}

.width-698 {
  width: 698px !important;
}

.width-699 {
  width: 699px !important;
}

.width-700 {
  width: 700px !important;
}

.width-701 {
  width: 701px !important;
}

.width-702 {
  width: 702px !important;
}

.width-703 {
  width: 703px !important;
}

.width-704 {
  width: 704px !important;
}

.width-705 {
  width: 705px !important;
}

.width-706 {
  width: 706px !important;
}

.width-707 {
  width: 707px !important;
}

.width-708 {
  width: 708px !important;
}

.width-709 {
  width: 709px !important;
}

.width-710 {
  width: 710px !important;
}

.width-711 {
  width: 711px !important;
}

.width-712 {
  width: 712px !important;
}

.width-713 {
  width: 713px !important;
}

.width-714 {
  width: 714px !important;
}

.width-715 {
  width: 715px !important;
}

.width-716 {
  width: 716px !important;
}

.width-717 {
  width: 717px !important;
}

.width-718 {
  width: 718px !important;
}

.width-719 {
  width: 719px !important;
}

.width-720 {
  width: 720px !important;
}

.width-721 {
  width: 721px !important;
}

.width-722 {
  width: 722px !important;
}

.width-723 {
  width: 723px !important;
}

.width-724 {
  width: 724px !important;
}

.width-725 {
  width: 725px !important;
}

.width-726 {
  width: 726px !important;
}

.width-727 {
  width: 727px !important;
}

.width-728 {
  width: 728px !important;
}

.width-729 {
  width: 729px !important;
}

.width-730 {
  width: 730px !important;
}

.width-731 {
  width: 731px !important;
}

.width-732 {
  width: 732px !important;
}

.width-733 {
  width: 733px !important;
}

.width-734 {
  width: 734px !important;
}

.width-735 {
  width: 735px !important;
}

.width-736 {
  width: 736px !important;
}

.width-737 {
  width: 737px !important;
}

.width-738 {
  width: 738px !important;
}

.width-739 {
  width: 739px !important;
}

.width-740 {
  width: 740px !important;
}

.width-741 {
  width: 741px !important;
}

.width-742 {
  width: 742px !important;
}

.width-743 {
  width: 743px !important;
}

.width-744 {
  width: 744px !important;
}

.width-745 {
  width: 745px !important;
}

.width-746 {
  width: 746px !important;
}

.width-747 {
  width: 747px !important;
}

.width-748 {
  width: 748px !important;
}

.width-749 {
  width: 749px !important;
}

.width-750 {
  width: 750px !important;
}

.width-751 {
  width: 751px !important;
}

.width-752 {
  width: 752px !important;
}

.width-753 {
  width: 753px !important;
}

.width-754 {
  width: 754px !important;
}

.width-755 {
  width: 755px !important;
}

.width-756 {
  width: 756px !important;
}

.width-757 {
  width: 757px !important;
}

.width-758 {
  width: 758px !important;
}

.width-759 {
  width: 759px !important;
}

.width-760 {
  width: 760px !important;
}

.width-761 {
  width: 761px !important;
}

.width-762 {
  width: 762px !important;
}

.width-763 {
  width: 763px !important;
}

.width-764 {
  width: 764px !important;
}

.width-765 {
  width: 765px !important;
}

.width-766 {
  width: 766px !important;
}

.width-767 {
  width: 767px !important;
}

.width-768 {
  width: 768px !important;
}

.width-769 {
  width: 769px !important;
}

.width-770 {
  width: 770px !important;
}

.width-771 {
  width: 771px !important;
}

.width-772 {
  width: 772px !important;
}

.width-773 {
  width: 773px !important;
}

.width-774 {
  width: 774px !important;
}

.width-775 {
  width: 775px !important;
}

.width-776 {
  width: 776px !important;
}

.width-777 {
  width: 777px !important;
}

.width-778 {
  width: 778px !important;
}

.width-779 {
  width: 779px !important;
}

.width-780 {
  width: 780px !important;
}

.width-781 {
  width: 781px !important;
}

.width-782 {
  width: 782px !important;
}

.width-783 {
  width: 783px !important;
}

.width-784 {
  width: 784px !important;
}

.width-785 {
  width: 785px !important;
}

.width-786 {
  width: 786px !important;
}

.width-787 {
  width: 787px !important;
}

.width-788 {
  width: 788px !important;
}

.width-789 {
  width: 789px !important;
}

.width-790 {
  width: 790px !important;
}

.width-791 {
  width: 791px !important;
}

.width-792 {
  width: 792px !important;
}

.width-793 {
  width: 793px !important;
}

.width-794 {
  width: 794px !important;
}

.width-795 {
  width: 795px !important;
}

.width-796 {
  width: 796px !important;
}

.width-797 {
  width: 797px !important;
}

.width-798 {
  width: 798px !important;
}

.width-799 {
  width: 799px !important;
}

.width-800 {
  width: 800px !important;
}

.width-801 {
  width: 801px !important;
}

.width-802 {
  width: 802px !important;
}

.width-803 {
  width: 803px !important;
}

.width-804 {
  width: 804px !important;
}

.width-805 {
  width: 805px !important;
}

.width-806 {
  width: 806px !important;
}

.width-807 {
  width: 807px !important;
}

.width-808 {
  width: 808px !important;
}

.width-809 {
  width: 809px !important;
}

.width-810 {
  width: 810px !important;
}

.width-811 {
  width: 811px !important;
}

.width-812 {
  width: 812px !important;
}

.width-813 {
  width: 813px !important;
}

.width-814 {
  width: 814px !important;
}

.width-815 {
  width: 815px !important;
}

.width-816 {
  width: 816px !important;
}

.width-817 {
  width: 817px !important;
}

.width-818 {
  width: 818px !important;
}

.width-819 {
  width: 819px !important;
}

.width-820 {
  width: 820px !important;
}

.width-821 {
  width: 821px !important;
}

.width-822 {
  width: 822px !important;
}

.width-823 {
  width: 823px !important;
}

.width-824 {
  width: 824px !important;
}

.width-825 {
  width: 825px !important;
}

.width-826 {
  width: 826px !important;
}

.width-827 {
  width: 827px !important;
}

.width-828 {
  width: 828px !important;
}

.width-829 {
  width: 829px !important;
}

.width-830 {
  width: 830px !important;
}

.width-831 {
  width: 831px !important;
}

.width-832 {
  width: 832px !important;
}

.width-833 {
  width: 833px !important;
}

.width-834 {
  width: 834px !important;
}

.width-835 {
  width: 835px !important;
}

.width-836 {
  width: 836px !important;
}

.width-837 {
  width: 837px !important;
}

.width-838 {
  width: 838px !important;
}

.width-839 {
  width: 839px !important;
}

.width-840 {
  width: 840px !important;
}

.width-841 {
  width: 841px !important;
}

.width-842 {
  width: 842px !important;
}

.width-843 {
  width: 843px !important;
}

.width-844 {
  width: 844px !important;
}

.width-845 {
  width: 845px !important;
}

.width-846 {
  width: 846px !important;
}

.width-847 {
  width: 847px !important;
}

.width-848 {
  width: 848px !important;
}

.width-849 {
  width: 849px !important;
}

.width-850 {
  width: 850px !important;
}

.width-851 {
  width: 851px !important;
}

.width-852 {
  width: 852px !important;
}

.width-853 {
  width: 853px !important;
}

.width-854 {
  width: 854px !important;
}

.width-855 {
  width: 855px !important;
}

.width-856 {
  width: 856px !important;
}

.width-857 {
  width: 857px !important;
}

.width-858 {
  width: 858px !important;
}

.width-859 {
  width: 859px !important;
}

.width-860 {
  width: 860px !important;
}

.width-861 {
  width: 861px !important;
}

.width-862 {
  width: 862px !important;
}

.width-863 {
  width: 863px !important;
}

.width-864 {
  width: 864px !important;
}

.width-865 {
  width: 865px !important;
}

.width-866 {
  width: 866px !important;
}

.width-867 {
  width: 867px !important;
}

.width-868 {
  width: 868px !important;
}

.width-869 {
  width: 869px !important;
}

.width-870 {
  width: 870px !important;
}

.width-871 {
  width: 871px !important;
}

.width-872 {
  width: 872px !important;
}

.width-873 {
  width: 873px !important;
}

.width-874 {
  width: 874px !important;
}

.width-875 {
  width: 875px !important;
}

.width-876 {
  width: 876px !important;
}

.width-877 {
  width: 877px !important;
}

.width-878 {
  width: 878px !important;
}

.width-879 {
  width: 879px !important;
}

.width-880 {
  width: 880px !important;
}

.width-881 {
  width: 881px !important;
}

.width-882 {
  width: 882px !important;
}

.width-883 {
  width: 883px !important;
}

.width-884 {
  width: 884px !important;
}

.width-885 {
  width: 885px !important;
}

.width-886 {
  width: 886px !important;
}

.width-887 {
  width: 887px !important;
}

.width-888 {
  width: 888px !important;
}

.width-889 {
  width: 889px !important;
}

.width-890 {
  width: 890px !important;
}

.width-891 {
  width: 891px !important;
}

.width-892 {
  width: 892px !important;
}

.width-893 {
  width: 893px !important;
}

.width-894 {
  width: 894px !important;
}

.width-895 {
  width: 895px !important;
}

.width-896 {
  width: 896px !important;
}

.width-897 {
  width: 897px !important;
}

.width-898 {
  width: 898px !important;
}

.width-899 {
  width: 899px !important;
}

.width-900 {
  width: 900px !important;
}

.width-901 {
  width: 901px !important;
}

.width-902 {
  width: 902px !important;
}

.width-903 {
  width: 903px !important;
}

.width-904 {
  width: 904px !important;
}

.width-905 {
  width: 905px !important;
}

.width-906 {
  width: 906px !important;
}

.width-907 {
  width: 907px !important;
}

.width-908 {
  width: 908px !important;
}

.width-909 {
  width: 909px !important;
}

.width-910 {
  width: 910px !important;
}

.width-911 {
  width: 911px !important;
}

.width-912 {
  width: 912px !important;
}

.width-913 {
  width: 913px !important;
}

.width-914 {
  width: 914px !important;
}

.width-915 {
  width: 915px !important;
}

.width-916 {
  width: 916px !important;
}

.width-917 {
  width: 917px !important;
}

.width-918 {
  width: 918px !important;
}

.width-919 {
  width: 919px !important;
}

.width-920 {
  width: 920px !important;
}

.width-921 {
  width: 921px !important;
}

.width-922 {
  width: 922px !important;
}

.width-923 {
  width: 923px !important;
}

.width-924 {
  width: 924px !important;
}

.width-925 {
  width: 925px !important;
}

.width-926 {
  width: 926px !important;
}

.width-927 {
  width: 927px !important;
}

.width-928 {
  width: 928px !important;
}

.width-929 {
  width: 929px !important;
}

.width-930 {
  width: 930px !important;
}

.width-931 {
  width: 931px !important;
}

.width-932 {
  width: 932px !important;
}

.width-933 {
  width: 933px !important;
}

.width-934 {
  width: 934px !important;
}

.width-935 {
  width: 935px !important;
}

.width-936 {
  width: 936px !important;
}

.width-937 {
  width: 937px !important;
}

.width-938 {
  width: 938px !important;
}

.width-939 {
  width: 939px !important;
}

.width-940 {
  width: 940px !important;
}

.width-941 {
  width: 941px !important;
}

.width-942 {
  width: 942px !important;
}

.width-943 {
  width: 943px !important;
}

.width-944 {
  width: 944px !important;
}

.width-945 {
  width: 945px !important;
}

.width-946 {
  width: 946px !important;
}

.width-947 {
  width: 947px !important;
}

.width-948 {
  width: 948px !important;
}

.width-949 {
  width: 949px !important;
}

.width-950 {
  width: 950px !important;
}

.width-951 {
  width: 951px !important;
}

.width-952 {
  width: 952px !important;
}

.width-953 {
  width: 953px !important;
}

.width-954 {
  width: 954px !important;
}

.width-955 {
  width: 955px !important;
}

.width-956 {
  width: 956px !important;
}

.width-957 {
  width: 957px !important;
}

.width-958 {
  width: 958px !important;
}

.width-959 {
  width: 959px !important;
}

.width-960 {
  width: 960px !important;
}

.width-961 {
  width: 961px !important;
}

.width-962 {
  width: 962px !important;
}

.width-963 {
  width: 963px !important;
}

.width-964 {
  width: 964px !important;
}

.width-965 {
  width: 965px !important;
}

.width-966 {
  width: 966px !important;
}

.width-967 {
  width: 967px !important;
}

.width-968 {
  width: 968px !important;
}

.width-969 {
  width: 969px !important;
}

.width-970 {
  width: 970px !important;
}

.width-971 {
  width: 971px !important;
}

.width-972 {
  width: 972px !important;
}

.width-973 {
  width: 973px !important;
}

.width-974 {
  width: 974px !important;
}

.width-975 {
  width: 975px !important;
}

.width-976 {
  width: 976px !important;
}

.width-977 {
  width: 977px !important;
}

.width-978 {
  width: 978px !important;
}

.width-979 {
  width: 979px !important;
}

.width-980 {
  width: 980px !important;
}

.width-981 {
  width: 981px !important;
}

.width-982 {
  width: 982px !important;
}

.width-983 {
  width: 983px !important;
}

.width-984 {
  width: 984px !important;
}

.width-985 {
  width: 985px !important;
}

.width-986 {
  width: 986px !important;
}

.width-987 {
  width: 987px !important;
}

.width-988 {
  width: 988px !important;
}

.width-989 {
  width: 989px !important;
}

.width-990 {
  width: 990px !important;
}

.width-991 {
  width: 991px !important;
}

.width-992 {
  width: 992px !important;
}

.width-993 {
  width: 993px !important;
}

.width-994 {
  width: 994px !important;
}

.width-995 {
  width: 995px !important;
}

.width-996 {
  width: 996px !important;
}

.width-997 {
  width: 997px !important;
}

.width-998 {
  width: 998px !important;
}

.width-999 {
  width: 999px !important;
}

.width-1000 {
  width: 1000px !important;
}

.width-1001 {
  width: 1001px !important;
}

.width-1002 {
  width: 1002px !important;
}

.width-1003 {
  width: 1003px !important;
}

.width-1004 {
  width: 1004px !important;
}

.width-1005 {
  width: 1005px !important;
}

.width-1006 {
  width: 1006px !important;
}

.width-1007 {
  width: 1007px !important;
}

.width-1008 {
  width: 1008px !important;
}

.width-1009 {
  width: 1009px !important;
}

.width-1010 {
  width: 1010px !important;
}

.width-1011 {
  width: 1011px !important;
}

.width-1012 {
  width: 1012px !important;
}

.width-1013 {
  width: 1013px !important;
}

.width-1014 {
  width: 1014px !important;
}

.width-1015 {
  width: 1015px !important;
}

.width-1016 {
  width: 1016px !important;
}

.width-1017 {
  width: 1017px !important;
}

.width-1018 {
  width: 1018px !important;
}

.width-1019 {
  width: 1019px !important;
}

.width-1020 {
  width: 1020px !important;
}

.width-1021 {
  width: 1021px !important;
}

.width-1022 {
  width: 1022px !important;
}

.width-1023 {
  width: 1023px !important;
}

.width-1024 {
  width: 1024px !important;
}

.width-1025 {
  width: 1025px !important;
}

.width-1026 {
  width: 1026px !important;
}

.width-1027 {
  width: 1027px !important;
}

.width-1028 {
  width: 1028px !important;
}

.width-1029 {
  width: 1029px !important;
}

.width-1030 {
  width: 1030px !important;
}

.width-1031 {
  width: 1031px !important;
}

.width-1032 {
  width: 1032px !important;
}

.width-1033 {
  width: 1033px !important;
}

.width-1034 {
  width: 1034px !important;
}

.width-1035 {
  width: 1035px !important;
}

.width-1036 {
  width: 1036px !important;
}

.width-1037 {
  width: 1037px !important;
}

.width-1038 {
  width: 1038px !important;
}

.width-1039 {
  width: 1039px !important;
}

.width-1040 {
  width: 1040px !important;
}

.width-1041 {
  width: 1041px !important;
}

.width-1042 {
  width: 1042px !important;
}

.width-1043 {
  width: 1043px !important;
}

.width-1044 {
  width: 1044px !important;
}

.width-1045 {
  width: 1045px !important;
}

.width-1046 {
  width: 1046px !important;
}

.width-1047 {
  width: 1047px !important;
}

.width-1048 {
  width: 1048px !important;
}

.width-1049 {
  width: 1049px !important;
}

.width-1050 {
  width: 1050px !important;
}

.width-1051 {
  width: 1051px !important;
}

.width-1052 {
  width: 1052px !important;
}

.width-1053 {
  width: 1053px !important;
}

.width-1054 {
  width: 1054px !important;
}

.width-1055 {
  width: 1055px !important;
}

.width-1056 {
  width: 1056px !important;
}

.width-1057 {
  width: 1057px !important;
}

.width-1058 {
  width: 1058px !important;
}

.width-1059 {
  width: 1059px !important;
}

.width-1060 {
  width: 1060px !important;
}

.width-1061 {
  width: 1061px !important;
}

.width-1062 {
  width: 1062px !important;
}

.width-1063 {
  width: 1063px !important;
}

.width-1064 {
  width: 1064px !important;
}

.width-1065 {
  width: 1065px !important;
}

.width-1066 {
  width: 1066px !important;
}

.width-1067 {
  width: 1067px !important;
}

.width-1068 {
  width: 1068px !important;
}

.width-1069 {
  width: 1069px !important;
}

.width-1070 {
  width: 1070px !important;
}

.width-1071 {
  width: 1071px !important;
}

.width-1072 {
  width: 1072px !important;
}

.width-1073 {
  width: 1073px !important;
}

.width-1074 {
  width: 1074px !important;
}

.width-1075 {
  width: 1075px !important;
}

.width-1076 {
  width: 1076px !important;
}

.width-1077 {
  width: 1077px !important;
}

.width-1078 {
  width: 1078px !important;
}

.width-1079 {
  width: 1079px !important;
}

.width-1080 {
  width: 1080px !important;
}

.width-1081 {
  width: 1081px !important;
}

.width-1082 {
  width: 1082px !important;
}

.width-1083 {
  width: 1083px !important;
}

.width-1084 {
  width: 1084px !important;
}

.width-1085 {
  width: 1085px !important;
}

.width-1086 {
  width: 1086px !important;
}

.width-1087 {
  width: 1087px !important;
}

.width-1088 {
  width: 1088px !important;
}

.width-1089 {
  width: 1089px !important;
}

.width-1090 {
  width: 1090px !important;
}

.width-1091 {
  width: 1091px !important;
}

.width-1092 {
  width: 1092px !important;
}

.width-1093 {
  width: 1093px !important;
}

.width-1094 {
  width: 1094px !important;
}

.width-1095 {
  width: 1095px !important;
}

.width-1096 {
  width: 1096px !important;
}

.width-1097 {
  width: 1097px !important;
}

.width-1098 {
  width: 1098px !important;
}

.width-1099 {
  width: 1099px !important;
}

.width-1100 {
  width: 1100px !important;
}

.width-1101 {
  width: 1101px !important;
}

.width-1102 {
  width: 1102px !important;
}

.width-1103 {
  width: 1103px !important;
}

.width-1104 {
  width: 1104px !important;
}

.width-1105 {
  width: 1105px !important;
}

.width-1106 {
  width: 1106px !important;
}

.width-1107 {
  width: 1107px !important;
}

.width-1108 {
  width: 1108px !important;
}

.width-1109 {
  width: 1109px !important;
}

.width-1110 {
  width: 1110px !important;
}

.width-1111 {
  width: 1111px !important;
}

.width-1112 {
  width: 1112px !important;
}

.width-1113 {
  width: 1113px !important;
}

.width-1114 {
  width: 1114px !important;
}

.width-1115 {
  width: 1115px !important;
}

.width-1116 {
  width: 1116px !important;
}

.width-1117 {
  width: 1117px !important;
}

.width-1118 {
  width: 1118px !important;
}

.width-1119 {
  width: 1119px !important;
}

.width-1120 {
  width: 1120px !important;
}

.width-1121 {
  width: 1121px !important;
}

.width-1122 {
  width: 1122px !important;
}

.width-1123 {
  width: 1123px !important;
}

.width-1124 {
  width: 1124px !important;
}

.width-1125 {
  width: 1125px !important;
}

.width-1126 {
  width: 1126px !important;
}

.width-1127 {
  width: 1127px !important;
}

.width-1128 {
  width: 1128px !important;
}

.width-1129 {
  width: 1129px !important;
}

.width-1130 {
  width: 1130px !important;
}

.width-1131 {
  width: 1131px !important;
}

.width-1132 {
  width: 1132px !important;
}

.width-1133 {
  width: 1133px !important;
}

.width-1134 {
  width: 1134px !important;
}

.width-1135 {
  width: 1135px !important;
}

.width-1136 {
  width: 1136px !important;
}

.width-1137 {
  width: 1137px !important;
}

.width-1138 {
  width: 1138px !important;
}

.width-1139 {
  width: 1139px !important;
}

.width-1140 {
  width: 1140px !important;
}

.width-1141 {
  width: 1141px !important;
}

.width-1142 {
  width: 1142px !important;
}

.width-1143 {
  width: 1143px !important;
}

.width-1144 {
  width: 1144px !important;
}

.width-1145 {
  width: 1145px !important;
}

.width-1146 {
  width: 1146px !important;
}

.width-1147 {
  width: 1147px !important;
}

.width-1148 {
  width: 1148px !important;
}

.width-1149 {
  width: 1149px !important;
}

.width-1150 {
  width: 1150px !important;
}

.width-1151 {
  width: 1151px !important;
}

.width-1152 {
  width: 1152px !important;
}

.width-1153 {
  width: 1153px !important;
}

.width-1154 {
  width: 1154px !important;
}

.width-1155 {
  width: 1155px !important;
}

.width-1156 {
  width: 1156px !important;
}

.width-1157 {
  width: 1157px !important;
}

.width-1158 {
  width: 1158px !important;
}

.width-1159 {
  width: 1159px !important;
}

.width-1160 {
  width: 1160px !important;
}

.width-1161 {
  width: 1161px !important;
}

.width-1162 {
  width: 1162px !important;
}

.width-1163 {
  width: 1163px !important;
}

.width-1164 {
  width: 1164px !important;
}

.width-1165 {
  width: 1165px !important;
}

.width-1166 {
  width: 1166px !important;
}

.width-1167 {
  width: 1167px !important;
}

.width-1168 {
  width: 1168px !important;
}

.width-1169 {
  width: 1169px !important;
}

.width-1170 {
  width: 1170px !important;
}

.width-1171 {
  width: 1171px !important;
}

.width-1172 {
  width: 1172px !important;
}

.width-1173 {
  width: 1173px !important;
}

.width-1174 {
  width: 1174px !important;
}

.width-1175 {
  width: 1175px !important;
}

.width-1176 {
  width: 1176px !important;
}

.width-1177 {
  width: 1177px !important;
}

.width-1178 {
  width: 1178px !important;
}

.width-1179 {
  width: 1179px !important;
}

.width-1180 {
  width: 1180px !important;
}

.width-1181 {
  width: 1181px !important;
}

.width-1182 {
  width: 1182px !important;
}

.width-1183 {
  width: 1183px !important;
}

.width-1184 {
  width: 1184px !important;
}

.width-1185 {
  width: 1185px !important;
}

.width-1186 {
  width: 1186px !important;
}

.width-1187 {
  width: 1187px !important;
}

.width-1188 {
  width: 1188px !important;
}

.width-1189 {
  width: 1189px !important;
}

.width-1190 {
  width: 1190px !important;
}

.width-1191 {
  width: 1191px !important;
}

.width-1192 {
  width: 1192px !important;
}

.width-1193 {
  width: 1193px !important;
}

.width-1194 {
  width: 1194px !important;
}

.width-1195 {
  width: 1195px !important;
}

.width-1196 {
  width: 1196px !important;
}

.width-1197 {
  width: 1197px !important;
}

.width-1198 {
  width: 1198px !important;
}

.width-1199 {
  width: 1199px !important;
}

.width-1200 {
  width: 1200px !important;
}

.width-1201 {
  width: 1201px !important;
}

.width-1202 {
  width: 1202px !important;
}

.width-1203 {
  width: 1203px !important;
}

.width-1204 {
  width: 1204px !important;
}

.width-1205 {
  width: 1205px !important;
}

.width-1206 {
  width: 1206px !important;
}

.width-1207 {
  width: 1207px !important;
}

.width-1208 {
  width: 1208px !important;
}

.width-1209 {
  width: 1209px !important;
}

.width-1210 {
  width: 1210px !important;
}

.width-1211 {
  width: 1211px !important;
}

.width-1212 {
  width: 1212px !important;
}

.width-1213 {
  width: 1213px !important;
}

.width-1214 {
  width: 1214px !important;
}

.width-1215 {
  width: 1215px !important;
}

.width-1216 {
  width: 1216px !important;
}

.width-1217 {
  width: 1217px !important;
}

.width-1218 {
  width: 1218px !important;
}

.width-1219 {
  width: 1219px !important;
}

.width-1220 {
  width: 1220px !important;
}

.width-1221 {
  width: 1221px !important;
}

.width-1222 {
  width: 1222px !important;
}

.width-1223 {
  width: 1223px !important;
}

.width-1224 {
  width: 1224px !important;
}

.width-1225 {
  width: 1225px !important;
}

.width-1226 {
  width: 1226px !important;
}

.width-1227 {
  width: 1227px !important;
}

.width-1228 {
  width: 1228px !important;
}

.width-1229 {
  width: 1229px !important;
}

.width-1230 {
  width: 1230px !important;
}

.width-1231 {
  width: 1231px !important;
}

.width-1232 {
  width: 1232px !important;
}

.width-1233 {
  width: 1233px !important;
}

.width-1234 {
  width: 1234px !important;
}

.width-1235 {
  width: 1235px !important;
}

.width-1236 {
  width: 1236px !important;
}

.width-1237 {
  width: 1237px !important;
}

.width-1238 {
  width: 1238px !important;
}

.width-1239 {
  width: 1239px !important;
}

.width-1240 {
  width: 1240px !important;
}

.width-1241 {
  width: 1241px !important;
}

.width-1242 {
  width: 1242px !important;
}

.width-1243 {
  width: 1243px !important;
}

.width-1244 {
  width: 1244px !important;
}

.width-1245 {
  width: 1245px !important;
}

.width-1246 {
  width: 1246px !important;
}

.width-1247 {
  width: 1247px !important;
}

.width-1248 {
  width: 1248px !important;
}

.width-1249 {
  width: 1249px !important;
}

.width-1250 {
  width: 1250px !important;
}

.width-1251 {
  width: 1251px !important;
}

.width-1252 {
  width: 1252px !important;
}

.width-1253 {
  width: 1253px !important;
}

.width-1254 {
  width: 1254px !important;
}

.width-1255 {
  width: 1255px !important;
}

.width-1256 {
  width: 1256px !important;
}

.width-1257 {
  width: 1257px !important;
}

.width-1258 {
  width: 1258px !important;
}

.width-1259 {
  width: 1259px !important;
}

.width-1260 {
  width: 1260px !important;
}

.width-1261 {
  width: 1261px !important;
}

.width-1262 {
  width: 1262px !important;
}

.width-1263 {
  width: 1263px !important;
}

.width-1264 {
  width: 1264px !important;
}

.width-1265 {
  width: 1265px !important;
}

.width-1266 {
  width: 1266px !important;
}

.width-1267 {
  width: 1267px !important;
}

.width-1268 {
  width: 1268px !important;
}

.width-1269 {
  width: 1269px !important;
}

.width-1270 {
  width: 1270px !important;
}

.width-1271 {
  width: 1271px !important;
}

.width-1272 {
  width: 1272px !important;
}

.width-1273 {
  width: 1273px !important;
}

.width-1274 {
  width: 1274px !important;
}

.width-1275 {
  width: 1275px !important;
}

.width-1276 {
  width: 1276px !important;
}

.width-1277 {
  width: 1277px !important;
}

.width-1278 {
  width: 1278px !important;
}

.width-1279 {
  width: 1279px !important;
}

.width-1280 {
  width: 1280px !important;
}

.width-1281 {
  width: 1281px !important;
}

.width-1282 {
  width: 1282px !important;
}

.width-1283 {
  width: 1283px !important;
}

.width-1284 {
  width: 1284px !important;
}

.width-1285 {
  width: 1285px !important;
}

.width-1286 {
  width: 1286px !important;
}

.width-1287 {
  width: 1287px !important;
}

.width-1288 {
  width: 1288px !important;
}

.width-1289 {
  width: 1289px !important;
}

.width-1290 {
  width: 1290px !important;
}

.width-1291 {
  width: 1291px !important;
}

.width-1292 {
  width: 1292px !important;
}

.width-1293 {
  width: 1293px !important;
}

.width-1294 {
  width: 1294px !important;
}

.width-1295 {
  width: 1295px !important;
}

.width-1296 {
  width: 1296px !important;
}

.width-1297 {
  width: 1297px !important;
}

.width-1298 {
  width: 1298px !important;
}

.width-1299 {
  width: 1299px !important;
}

.width-1300 {
  width: 1300px !important;
}

.width-1301 {
  width: 1301px !important;
}

.width-1302 {
  width: 1302px !important;
}

.width-1303 {
  width: 1303px !important;
}

.width-1304 {
  width: 1304px !important;
}

.width-1305 {
  width: 1305px !important;
}

.width-1306 {
  width: 1306px !important;
}

.width-1307 {
  width: 1307px !important;
}

.width-1308 {
  width: 1308px !important;
}

.width-1309 {
  width: 1309px !important;
}

.width-1310 {
  width: 1310px !important;
}

.width-1311 {
  width: 1311px !important;
}

.width-1312 {
  width: 1312px !important;
}

.width-1313 {
  width: 1313px !important;
}

.width-1314 {
  width: 1314px !important;
}

.width-1315 {
  width: 1315px !important;
}

.width-1316 {
  width: 1316px !important;
}

.width-1317 {
  width: 1317px !important;
}

.width-1318 {
  width: 1318px !important;
}

.width-1319 {
  width: 1319px !important;
}

.width-1320 {
  width: 1320px !important;
}

.width-1321 {
  width: 1321px !important;
}

.width-1322 {
  width: 1322px !important;
}

.width-1323 {
  width: 1323px !important;
}

.width-1324 {
  width: 1324px !important;
}

.width-1325 {
  width: 1325px !important;
}

.width-1326 {
  width: 1326px !important;
}

.width-1327 {
  width: 1327px !important;
}

.width-1328 {
  width: 1328px !important;
}

.width-1329 {
  width: 1329px !important;
}

.width-1330 {
  width: 1330px !important;
}

.width-1331 {
  width: 1331px !important;
}

.width-1332 {
  width: 1332px !important;
}

.width-1333 {
  width: 1333px !important;
}

.width-1334 {
  width: 1334px !important;
}

.width-1335 {
  width: 1335px !important;
}

.width-1336 {
  width: 1336px !important;
}

.width-1337 {
  width: 1337px !important;
}

.width-1338 {
  width: 1338px !important;
}

.width-1339 {
  width: 1339px !important;
}

.width-1340 {
  width: 1340px !important;
}

.width-1341 {
  width: 1341px !important;
}

.width-1342 {
  width: 1342px !important;
}

.width-1343 {
  width: 1343px !important;
}

.width-1344 {
  width: 1344px !important;
}

.width-1345 {
  width: 1345px !important;
}

.width-1346 {
  width: 1346px !important;
}

.width-1347 {
  width: 1347px !important;
}

.width-1348 {
  width: 1348px !important;
}

.width-1349 {
  width: 1349px !important;
}

.width-1350 {
  width: 1350px !important;
}

.width-1351 {
  width: 1351px !important;
}

.width-1352 {
  width: 1352px !important;
}

.width-1353 {
  width: 1353px !important;
}

.width-1354 {
  width: 1354px !important;
}

.width-1355 {
  width: 1355px !important;
}

.width-1356 {
  width: 1356px !important;
}

.width-1357 {
  width: 1357px !important;
}

.width-1358 {
  width: 1358px !important;
}

.width-1359 {
  width: 1359px !important;
}

.width-1360 {
  width: 1360px !important;
}

.width-1361 {
  width: 1361px !important;
}

.width-1362 {
  width: 1362px !important;
}

.width-1363 {
  width: 1363px !important;
}

.width-1364 {
  width: 1364px !important;
}

.width-1365 {
  width: 1365px !important;
}

.width-1366 {
  width: 1366px !important;
}

.width-1367 {
  width: 1367px !important;
}

.width-1368 {
  width: 1368px !important;
}

.width-1369 {
  width: 1369px !important;
}

.width-1370 {
  width: 1370px !important;
}

.width-1371 {
  width: 1371px !important;
}

.width-1372 {
  width: 1372px !important;
}

.width-1373 {
  width: 1373px !important;
}

.width-1374 {
  width: 1374px !important;
}

.width-1375 {
  width: 1375px !important;
}

.width-1376 {
  width: 1376px !important;
}

.width-1377 {
  width: 1377px !important;
}

.width-1378 {
  width: 1378px !important;
}

.width-1379 {
  width: 1379px !important;
}

.width-1380 {
  width: 1380px !important;
}

.width-1381 {
  width: 1381px !important;
}

.width-1382 {
  width: 1382px !important;
}

.width-1383 {
  width: 1383px !important;
}

.width-1384 {
  width: 1384px !important;
}

.width-1385 {
  width: 1385px !important;
}

.width-1386 {
  width: 1386px !important;
}

.width-1387 {
  width: 1387px !important;
}

.width-1388 {
  width: 1388px !important;
}

.width-1389 {
  width: 1389px !important;
}

.width-1390 {
  width: 1390px !important;
}

.width-1391 {
  width: 1391px !important;
}

.width-1392 {
  width: 1392px !important;
}

.width-1393 {
  width: 1393px !important;
}

.width-1394 {
  width: 1394px !important;
}

.width-1395 {
  width: 1395px !important;
}

.width-1396 {
  width: 1396px !important;
}

.width-1397 {
  width: 1397px !important;
}

.width-1398 {
  width: 1398px !important;
}

.width-1399 {
  width: 1399px !important;
}

.width-1400 {
  width: 1400px !important;
}

.width-1401 {
  width: 1401px !important;
}

.width-1402 {
  width: 1402px !important;
}

.width-1403 {
  width: 1403px !important;
}

.width-1404 {
  width: 1404px !important;
}

.width-1405 {
  width: 1405px !important;
}

.width-1406 {
  width: 1406px !important;
}

.width-1407 {
  width: 1407px !important;
}

.width-1408 {
  width: 1408px !important;
}

.width-1409 {
  width: 1409px !important;
}

.width-1410 {
  width: 1410px !important;
}

.width-1411 {
  width: 1411px !important;
}

.width-1412 {
  width: 1412px !important;
}

.width-1413 {
  width: 1413px !important;
}

.width-1414 {
  width: 1414px !important;
}

.width-1415 {
  width: 1415px !important;
}

.width-1416 {
  width: 1416px !important;
}

.width-1417 {
  width: 1417px !important;
}

.width-1418 {
  width: 1418px !important;
}

.width-1419 {
  width: 1419px !important;
}

.width-1420 {
  width: 1420px !important;
}

.width-1421 {
  width: 1421px !important;
}

.width-1422 {
  width: 1422px !important;
}

.width-1423 {
  width: 1423px !important;
}

.width-1424 {
  width: 1424px !important;
}

.width-1425 {
  width: 1425px !important;
}

.width-1426 {
  width: 1426px !important;
}

.width-1427 {
  width: 1427px !important;
}

.width-1428 {
  width: 1428px !important;
}

.width-1429 {
  width: 1429px !important;
}

.width-1430 {
  width: 1430px !important;
}

.width-1431 {
  width: 1431px !important;
}

.width-1432 {
  width: 1432px !important;
}

.width-1433 {
  width: 1433px !important;
}

.width-1434 {
  width: 1434px !important;
}

.width-1435 {
  width: 1435px !important;
}

.width-1436 {
  width: 1436px !important;
}

.width-1437 {
  width: 1437px !important;
}

.width-1438 {
  width: 1438px !important;
}

.width-1439 {
  width: 1439px !important;
}

.width-1440 {
  width: 1440px !important;
}

.width-1441 {
  width: 1441px !important;
}

.width-1442 {
  width: 1442px !important;
}

.width-1443 {
  width: 1443px !important;
}

.width-1444 {
  width: 1444px !important;
}

.width-1445 {
  width: 1445px !important;
}

.width-1446 {
  width: 1446px !important;
}

.width-1447 {
  width: 1447px !important;
}

.width-1448 {
  width: 1448px !important;
}

.width-1449 {
  width: 1449px !important;
}

.width-1450 {
  width: 1450px !important;
}

.width-1451 {
  width: 1451px !important;
}

.width-1452 {
  width: 1452px !important;
}

.width-1453 {
  width: 1453px !important;
}

.width-1454 {
  width: 1454px !important;
}

.width-1455 {
  width: 1455px !important;
}

.width-1456 {
  width: 1456px !important;
}

.width-1457 {
  width: 1457px !important;
}

.width-1458 {
  width: 1458px !important;
}

.width-1459 {
  width: 1459px !important;
}

.width-1460 {
  width: 1460px !important;
}

.width-1461 {
  width: 1461px !important;
}

.width-1462 {
  width: 1462px !important;
}

.width-1463 {
  width: 1463px !important;
}

.width-1464 {
  width: 1464px !important;
}

.width-1465 {
  width: 1465px !important;
}

.width-1466 {
  width: 1466px !important;
}

.width-1467 {
  width: 1467px !important;
}

.width-1468 {
  width: 1468px !important;
}

.width-1469 {
  width: 1469px !important;
}

.width-1470 {
  width: 1470px !important;
}

.width-1471 {
  width: 1471px !important;
}

.width-1472 {
  width: 1472px !important;
}

.width-1473 {
  width: 1473px !important;
}

.width-1474 {
  width: 1474px !important;
}

.width-1475 {
  width: 1475px !important;
}

.width-1476 {
  width: 1476px !important;
}

.width-1477 {
  width: 1477px !important;
}

.width-1478 {
  width: 1478px !important;
}

.width-1479 {
  width: 1479px !important;
}

.width-1480 {
  width: 1480px !important;
}

.width-1481 {
  width: 1481px !important;
}

.width-1482 {
  width: 1482px !important;
}

.width-1483 {
  width: 1483px !important;
}

.width-1484 {
  width: 1484px !important;
}

.width-1485 {
  width: 1485px !important;
}

.width-1486 {
  width: 1486px !important;
}

.width-1487 {
  width: 1487px !important;
}

.width-1488 {
  width: 1488px !important;
}

.width-1489 {
  width: 1489px !important;
}

.width-1490 {
  width: 1490px !important;
}

.width-1491 {
  width: 1491px !important;
}

.width-1492 {
  width: 1492px !important;
}

.width-1493 {
  width: 1493px !important;
}

.width-1494 {
  width: 1494px !important;
}

.width-1495 {
  width: 1495px !important;
}

.width-1496 {
  width: 1496px !important;
}

.width-1497 {
  width: 1497px !important;
}

.width-1498 {
  width: 1498px !important;
}

.width-1499 {
  width: 1499px !important;
}

.width-1500 {
  width: 1500px !important;
}

.width-1501 {
  width: 1501px !important;
}

.width-1502 {
  width: 1502px !important;
}

.width-1503 {
  width: 1503px !important;
}

.width-1504 {
  width: 1504px !important;
}

.width-1505 {
  width: 1505px !important;
}

.width-1506 {
  width: 1506px !important;
}

.width-1507 {
  width: 1507px !important;
}

.width-1508 {
  width: 1508px !important;
}

.width-1509 {
  width: 1509px !important;
}

.width-1510 {
  width: 1510px !important;
}

.width-1511 {
  width: 1511px !important;
}

.width-1512 {
  width: 1512px !important;
}

.width-1513 {
  width: 1513px !important;
}

.width-1514 {
  width: 1514px !important;
}

.width-1515 {
  width: 1515px !important;
}

.width-1516 {
  width: 1516px !important;
}

.width-1517 {
  width: 1517px !important;
}

.width-1518 {
  width: 1518px !important;
}

.width-1519 {
  width: 1519px !important;
}

.width-1520 {
  width: 1520px !important;
}

.width-1521 {
  width: 1521px !important;
}

.width-1522 {
  width: 1522px !important;
}

.width-1523 {
  width: 1523px !important;
}

.width-1524 {
  width: 1524px !important;
}

.width-1525 {
  width: 1525px !important;
}

.width-1526 {
  width: 1526px !important;
}

.width-1527 {
  width: 1527px !important;
}

.width-1528 {
  width: 1528px !important;
}

.width-1529 {
  width: 1529px !important;
}

.width-1530 {
  width: 1530px !important;
}

.width-1531 {
  width: 1531px !important;
}

.width-1532 {
  width: 1532px !important;
}

.width-1533 {
  width: 1533px !important;
}

.width-1534 {
  width: 1534px !important;
}

.width-1535 {
  width: 1535px !important;
}

.width-1536 {
  width: 1536px !important;
}

.width-1537 {
  width: 1537px !important;
}

.width-1538 {
  width: 1538px !important;
}

.width-1539 {
  width: 1539px !important;
}

.width-1540 {
  width: 1540px !important;
}

.width-1541 {
  width: 1541px !important;
}

.width-1542 {
  width: 1542px !important;
}

.width-1543 {
  width: 1543px !important;
}

.width-1544 {
  width: 1544px !important;
}

.width-1545 {
  width: 1545px !important;
}

.width-1546 {
  width: 1546px !important;
}

.width-1547 {
  width: 1547px !important;
}

.width-1548 {
  width: 1548px !important;
}

.width-1549 {
  width: 1549px !important;
}

.width-1550 {
  width: 1550px !important;
}

.width-1551 {
  width: 1551px !important;
}

.width-1552 {
  width: 1552px !important;
}

.width-1553 {
  width: 1553px !important;
}

.width-1554 {
  width: 1554px !important;
}

.width-1555 {
  width: 1555px !important;
}

.width-1556 {
  width: 1556px !important;
}

.width-1557 {
  width: 1557px !important;
}

.width-1558 {
  width: 1558px !important;
}

.width-1559 {
  width: 1559px !important;
}

.width-1560 {
  width: 1560px !important;
}

.width-1561 {
  width: 1561px !important;
}

.width-1562 {
  width: 1562px !important;
}

.width-1563 {
  width: 1563px !important;
}

.width-1564 {
  width: 1564px !important;
}

.width-1565 {
  width: 1565px !important;
}

.width-1566 {
  width: 1566px !important;
}

.width-1567 {
  width: 1567px !important;
}

.width-1568 {
  width: 1568px !important;
}

.width-1569 {
  width: 1569px !important;
}

.width-1570 {
  width: 1570px !important;
}

.width-1571 {
  width: 1571px !important;
}

.width-1572 {
  width: 1572px !important;
}

.width-1573 {
  width: 1573px !important;
}

.width-1574 {
  width: 1574px !important;
}

.width-1575 {
  width: 1575px !important;
}

.width-1576 {
  width: 1576px !important;
}

.width-1577 {
  width: 1577px !important;
}

.width-1578 {
  width: 1578px !important;
}

.width-1579 {
  width: 1579px !important;
}

.width-1580 {
  width: 1580px !important;
}

.width-1581 {
  width: 1581px !important;
}

.width-1582 {
  width: 1582px !important;
}

.width-1583 {
  width: 1583px !important;
}

.width-1584 {
  width: 1584px !important;
}

.width-1585 {
  width: 1585px !important;
}

.width-1586 {
  width: 1586px !important;
}

.width-1587 {
  width: 1587px !important;
}

.width-1588 {
  width: 1588px !important;
}

.width-1589 {
  width: 1589px !important;
}

.width-1590 {
  width: 1590px !important;
}

.width-1591 {
  width: 1591px !important;
}

.width-1592 {
  width: 1592px !important;
}

.width-1593 {
  width: 1593px !important;
}

.width-1594 {
  width: 1594px !important;
}

.width-1595 {
  width: 1595px !important;
}

.width-1596 {
  width: 1596px !important;
}

.width-1597 {
  width: 1597px !important;
}

.width-1598 {
  width: 1598px !important;
}

.width-1599 {
  width: 1599px !important;
}

.width-1600 {
  width: 1600px !important;
}

.width-1601 {
  width: 1601px !important;
}

.width-1602 {
  width: 1602px !important;
}

.width-1603 {
  width: 1603px !important;
}

.width-1604 {
  width: 1604px !important;
}

.width-1605 {
  width: 1605px !important;
}

.width-1606 {
  width: 1606px !important;
}

.width-1607 {
  width: 1607px !important;
}

.width-1608 {
  width: 1608px !important;
}

.width-1609 {
  width: 1609px !important;
}

.width-1610 {
  width: 1610px !important;
}

.width-1611 {
  width: 1611px !important;
}

.width-1612 {
  width: 1612px !important;
}

.width-1613 {
  width: 1613px !important;
}

.width-1614 {
  width: 1614px !important;
}

.width-1615 {
  width: 1615px !important;
}

.width-1616 {
  width: 1616px !important;
}

.width-1617 {
  width: 1617px !important;
}

.width-1618 {
  width: 1618px !important;
}

.width-1619 {
  width: 1619px !important;
}

.width-1620 {
  width: 1620px !important;
}

.width-1621 {
  width: 1621px !important;
}

.width-1622 {
  width: 1622px !important;
}

.width-1623 {
  width: 1623px !important;
}

.width-1624 {
  width: 1624px !important;
}

.width-1625 {
  width: 1625px !important;
}

.width-1626 {
  width: 1626px !important;
}

.width-1627 {
  width: 1627px !important;
}

.width-1628 {
  width: 1628px !important;
}

.width-1629 {
  width: 1629px !important;
}

.width-1630 {
  width: 1630px !important;
}

.width-1631 {
  width: 1631px !important;
}

.width-1632 {
  width: 1632px !important;
}

.width-1633 {
  width: 1633px !important;
}

.width-1634 {
  width: 1634px !important;
}

.width-1635 {
  width: 1635px !important;
}

.width-1636 {
  width: 1636px !important;
}

.width-1637 {
  width: 1637px !important;
}

.width-1638 {
  width: 1638px !important;
}

.width-1639 {
  width: 1639px !important;
}

.width-1640 {
  width: 1640px !important;
}

.width-1641 {
  width: 1641px !important;
}

.width-1642 {
  width: 1642px !important;
}

.width-1643 {
  width: 1643px !important;
}

.width-1644 {
  width: 1644px !important;
}

.width-1645 {
  width: 1645px !important;
}

.width-1646 {
  width: 1646px !important;
}

.width-1647 {
  width: 1647px !important;
}

.width-1648 {
  width: 1648px !important;
}

.width-1649 {
  width: 1649px !important;
}

.width-1650 {
  width: 1650px !important;
}

.width-1651 {
  width: 1651px !important;
}

.width-1652 {
  width: 1652px !important;
}

.width-1653 {
  width: 1653px !important;
}

.width-1654 {
  width: 1654px !important;
}

.width-1655 {
  width: 1655px !important;
}

.width-1656 {
  width: 1656px !important;
}

.width-1657 {
  width: 1657px !important;
}

.width-1658 {
  width: 1658px !important;
}

.width-1659 {
  width: 1659px !important;
}

.width-1660 {
  width: 1660px !important;
}

.width-1661 {
  width: 1661px !important;
}

.width-1662 {
  width: 1662px !important;
}

.width-1663 {
  width: 1663px !important;
}

.width-1664 {
  width: 1664px !important;
}

.width-1665 {
  width: 1665px !important;
}

.width-1666 {
  width: 1666px !important;
}

.width-1667 {
  width: 1667px !important;
}

.width-1668 {
  width: 1668px !important;
}

.width-1669 {
  width: 1669px !important;
}

.width-1670 {
  width: 1670px !important;
}

.width-1671 {
  width: 1671px !important;
}

.width-1672 {
  width: 1672px !important;
}

.width-1673 {
  width: 1673px !important;
}

.width-1674 {
  width: 1674px !important;
}

.width-1675 {
  width: 1675px !important;
}

.width-1676 {
  width: 1676px !important;
}

.width-1677 {
  width: 1677px !important;
}

.width-1678 {
  width: 1678px !important;
}

.width-1679 {
  width: 1679px !important;
}

.width-1680 {
  width: 1680px !important;
}

.width-1681 {
  width: 1681px !important;
}

.width-1682 {
  width: 1682px !important;
}

.width-1683 {
  width: 1683px !important;
}

.width-1684 {
  width: 1684px !important;
}

.width-1685 {
  width: 1685px !important;
}

.width-1686 {
  width: 1686px !important;
}

.width-1687 {
  width: 1687px !important;
}

.width-1688 {
  width: 1688px !important;
}

.width-1689 {
  width: 1689px !important;
}

.width-1690 {
  width: 1690px !important;
}

.width-1691 {
  width: 1691px !important;
}

.width-1692 {
  width: 1692px !important;
}

.width-1693 {
  width: 1693px !important;
}

.width-1694 {
  width: 1694px !important;
}

.width-1695 {
  width: 1695px !important;
}

.width-1696 {
  width: 1696px !important;
}

.width-1697 {
  width: 1697px !important;
}

.width-1698 {
  width: 1698px !important;
}

.width-1699 {
  width: 1699px !important;
}

.width-1700 {
  width: 1700px !important;
}

.width-1701 {
  width: 1701px !important;
}

.width-1702 {
  width: 1702px !important;
}

.width-1703 {
  width: 1703px !important;
}

.width-1704 {
  width: 1704px !important;
}

.width-1705 {
  width: 1705px !important;
}

.width-1706 {
  width: 1706px !important;
}

.width-1707 {
  width: 1707px !important;
}

.width-1708 {
  width: 1708px !important;
}

.width-1709 {
  width: 1709px !important;
}

.width-1710 {
  width: 1710px !important;
}

.width-1711 {
  width: 1711px !important;
}

.width-1712 {
  width: 1712px !important;
}

.width-1713 {
  width: 1713px !important;
}

.width-1714 {
  width: 1714px !important;
}

.width-1715 {
  width: 1715px !important;
}

.width-1716 {
  width: 1716px !important;
}

.width-1717 {
  width: 1717px !important;
}

.width-1718 {
  width: 1718px !important;
}

.width-1719 {
  width: 1719px !important;
}

.width-1720 {
  width: 1720px !important;
}

.width-1721 {
  width: 1721px !important;
}

.width-1722 {
  width: 1722px !important;
}

.width-1723 {
  width: 1723px !important;
}

.width-1724 {
  width: 1724px !important;
}

.width-1725 {
  width: 1725px !important;
}

.width-1726 {
  width: 1726px !important;
}

.width-1727 {
  width: 1727px !important;
}

.width-1728 {
  width: 1728px !important;
}

.width-1729 {
  width: 1729px !important;
}

.width-1730 {
  width: 1730px !important;
}

.width-1731 {
  width: 1731px !important;
}

.width-1732 {
  width: 1732px !important;
}

.width-1733 {
  width: 1733px !important;
}

.width-1734 {
  width: 1734px !important;
}

.width-1735 {
  width: 1735px !important;
}

.width-1736 {
  width: 1736px !important;
}

.width-1737 {
  width: 1737px !important;
}

.width-1738 {
  width: 1738px !important;
}

.width-1739 {
  width: 1739px !important;
}

.width-1740 {
  width: 1740px !important;
}

.width-1741 {
  width: 1741px !important;
}

.width-1742 {
  width: 1742px !important;
}

.width-1743 {
  width: 1743px !important;
}

.width-1744 {
  width: 1744px !important;
}

.width-1745 {
  width: 1745px !important;
}

.width-1746 {
  width: 1746px !important;
}

.width-1747 {
  width: 1747px !important;
}

.width-1748 {
  width: 1748px !important;
}

.width-1749 {
  width: 1749px !important;
}

.width-1750 {
  width: 1750px !important;
}

.width-1751 {
  width: 1751px !important;
}

.width-1752 {
  width: 1752px !important;
}

.width-1753 {
  width: 1753px !important;
}

.width-1754 {
  width: 1754px !important;
}

.width-1755 {
  width: 1755px !important;
}

.width-1756 {
  width: 1756px !important;
}

.width-1757 {
  width: 1757px !important;
}

.width-1758 {
  width: 1758px !important;
}

.width-1759 {
  width: 1759px !important;
}

.width-1760 {
  width: 1760px !important;
}

.width-1761 {
  width: 1761px !important;
}

.width-1762 {
  width: 1762px !important;
}

.width-1763 {
  width: 1763px !important;
}

.width-1764 {
  width: 1764px !important;
}

.width-1765 {
  width: 1765px !important;
}

.width-1766 {
  width: 1766px !important;
}

.width-1767 {
  width: 1767px !important;
}

.width-1768 {
  width: 1768px !important;
}

.width-1769 {
  width: 1769px !important;
}

.width-1770 {
  width: 1770px !important;
}

.width-1771 {
  width: 1771px !important;
}

.width-1772 {
  width: 1772px !important;
}

.width-1773 {
  width: 1773px !important;
}

.width-1774 {
  width: 1774px !important;
}

.width-1775 {
  width: 1775px !important;
}

.width-1776 {
  width: 1776px !important;
}

.width-1777 {
  width: 1777px !important;
}

.width-1778 {
  width: 1778px !important;
}

.width-1779 {
  width: 1779px !important;
}

.width-1780 {
  width: 1780px !important;
}

.width-1781 {
  width: 1781px !important;
}

.width-1782 {
  width: 1782px !important;
}

.width-1783 {
  width: 1783px !important;
}

.width-1784 {
  width: 1784px !important;
}

.width-1785 {
  width: 1785px !important;
}

.width-1786 {
  width: 1786px !important;
}

.width-1787 {
  width: 1787px !important;
}

.width-1788 {
  width: 1788px !important;
}

.width-1789 {
  width: 1789px !important;
}

.width-1790 {
  width: 1790px !important;
}

.width-1791 {
  width: 1791px !important;
}

.width-1792 {
  width: 1792px !important;
}

.width-1793 {
  width: 1793px !important;
}

.width-1794 {
  width: 1794px !important;
}

.width-1795 {
  width: 1795px !important;
}

.width-1796 {
  width: 1796px !important;
}

.width-1797 {
  width: 1797px !important;
}

.width-1798 {
  width: 1798px !important;
}

.width-1799 {
  width: 1799px !important;
}

.width-1800 {
  width: 1800px !important;
}

.width-1801 {
  width: 1801px !important;
}

.width-1802 {
  width: 1802px !important;
}

.width-1803 {
  width: 1803px !important;
}

.width-1804 {
  width: 1804px !important;
}

.width-1805 {
  width: 1805px !important;
}

.width-1806 {
  width: 1806px !important;
}

.width-1807 {
  width: 1807px !important;
}

.width-1808 {
  width: 1808px !important;
}

.width-1809 {
  width: 1809px !important;
}

.width-1810 {
  width: 1810px !important;
}

.width-1811 {
  width: 1811px !important;
}

.width-1812 {
  width: 1812px !important;
}

.width-1813 {
  width: 1813px !important;
}

.width-1814 {
  width: 1814px !important;
}

.width-1815 {
  width: 1815px !important;
}

.width-1816 {
  width: 1816px !important;
}

.width-1817 {
  width: 1817px !important;
}

.width-1818 {
  width: 1818px !important;
}

.width-1819 {
  width: 1819px !important;
}

.width-1820 {
  width: 1820px !important;
}

.width-1821 {
  width: 1821px !important;
}

.width-1822 {
  width: 1822px !important;
}

.width-1823 {
  width: 1823px !important;
}

.width-1824 {
  width: 1824px !important;
}

.width-1825 {
  width: 1825px !important;
}

.width-1826 {
  width: 1826px !important;
}

.width-1827 {
  width: 1827px !important;
}

.width-1828 {
  width: 1828px !important;
}

.width-1829 {
  width: 1829px !important;
}

.width-1830 {
  width: 1830px !important;
}

.width-1831 {
  width: 1831px !important;
}

.width-1832 {
  width: 1832px !important;
}

.width-1833 {
  width: 1833px !important;
}

.width-1834 {
  width: 1834px !important;
}

.width-1835 {
  width: 1835px !important;
}

.width-1836 {
  width: 1836px !important;
}

.width-1837 {
  width: 1837px !important;
}

.width-1838 {
  width: 1838px !important;
}

.width-1839 {
  width: 1839px !important;
}

.width-1840 {
  width: 1840px !important;
}

.width-1841 {
  width: 1841px !important;
}

.width-1842 {
  width: 1842px !important;
}

.width-1843 {
  width: 1843px !important;
}

.width-1844 {
  width: 1844px !important;
}

.width-1845 {
  width: 1845px !important;
}

.width-1846 {
  width: 1846px !important;
}

.width-1847 {
  width: 1847px !important;
}

.width-1848 {
  width: 1848px !important;
}

.width-1849 {
  width: 1849px !important;
}

.width-1850 {
  width: 1850px !important;
}

.width-1851 {
  width: 1851px !important;
}

.width-1852 {
  width: 1852px !important;
}

.width-1853 {
  width: 1853px !important;
}

.width-1854 {
  width: 1854px !important;
}

.width-1855 {
  width: 1855px !important;
}

.width-1856 {
  width: 1856px !important;
}

.width-1857 {
  width: 1857px !important;
}

.width-1858 {
  width: 1858px !important;
}

.width-1859 {
  width: 1859px !important;
}

.width-1860 {
  width: 1860px !important;
}

.width-1861 {
  width: 1861px !important;
}

.width-1862 {
  width: 1862px !important;
}

.width-1863 {
  width: 1863px !important;
}

.width-1864 {
  width: 1864px !important;
}

.width-1865 {
  width: 1865px !important;
}

.width-1866 {
  width: 1866px !important;
}

.width-1867 {
  width: 1867px !important;
}

.width-1868 {
  width: 1868px !important;
}

.width-1869 {
  width: 1869px !important;
}

.width-1870 {
  width: 1870px !important;
}

.width-1871 {
  width: 1871px !important;
}

.width-1872 {
  width: 1872px !important;
}

.width-1873 {
  width: 1873px !important;
}

.width-1874 {
  width: 1874px !important;
}

.width-1875 {
  width: 1875px !important;
}

.width-1876 {
  width: 1876px !important;
}

.width-1877 {
  width: 1877px !important;
}

.width-1878 {
  width: 1878px !important;
}

.width-1879 {
  width: 1879px !important;
}

.width-1880 {
  width: 1880px !important;
}

.width-1881 {
  width: 1881px !important;
}

.width-1882 {
  width: 1882px !important;
}

.width-1883 {
  width: 1883px !important;
}

.width-1884 {
  width: 1884px !important;
}

.width-1885 {
  width: 1885px !important;
}

.width-1886 {
  width: 1886px !important;
}

.width-1887 {
  width: 1887px !important;
}

.width-1888 {
  width: 1888px !important;
}

.width-1889 {
  width: 1889px !important;
}

.width-1890 {
  width: 1890px !important;
}

.width-1891 {
  width: 1891px !important;
}

.width-1892 {
  width: 1892px !important;
}

.width-1893 {
  width: 1893px !important;
}

.width-1894 {
  width: 1894px !important;
}

.width-1895 {
  width: 1895px !important;
}

.width-1896 {
  width: 1896px !important;
}

.width-1897 {
  width: 1897px !important;
}

.width-1898 {
  width: 1898px !important;
}

.width-1899 {
  width: 1899px !important;
}

.width-1900 {
  width: 1900px !important;
}

.width-1901 {
  width: 1901px !important;
}

.width-1902 {
  width: 1902px !important;
}

.width-1903 {
  width: 1903px !important;
}

.width-1904 {
  width: 1904px !important;
}

.width-1905 {
  width: 1905px !important;
}

.width-1906 {
  width: 1906px !important;
}

.width-1907 {
  width: 1907px !important;
}

.width-1908 {
  width: 1908px !important;
}

.width-1909 {
  width: 1909px !important;
}

.width-1910 {
  width: 1910px !important;
}

.width-1911 {
  width: 1911px !important;
}

.width-1912 {
  width: 1912px !important;
}

.width-1913 {
  width: 1913px !important;
}

.width-1914 {
  width: 1914px !important;
}

.width-1915 {
  width: 1915px !important;
}

.width-1916 {
  width: 1916px !important;
}

.width-1917 {
  width: 1917px !important;
}

.width-1918 {
  width: 1918px !important;
}

.width-1919 {
  width: 1919px !important;
}

.width-1920 {
  width: 1920px !important;
}

.width-1921 {
  width: 1921px !important;
}

.width-1922 {
  width: 1922px !important;
}

.width-1923 {
  width: 1923px !important;
}

.width-1924 {
  width: 1924px !important;
}

.width-1925 {
  width: 1925px !important;
}

.width-1926 {
  width: 1926px !important;
}

.width-1927 {
  width: 1927px !important;
}

.width-1928 {
  width: 1928px !important;
}

.width-1929 {
  width: 1929px !important;
}

.width-1930 {
  width: 1930px !important;
}

.width-1931 {
  width: 1931px !important;
}

.width-1932 {
  width: 1932px !important;
}

.width-1933 {
  width: 1933px !important;
}

.width-1934 {
  width: 1934px !important;
}

.width-1935 {
  width: 1935px !important;
}

.width-1936 {
  width: 1936px !important;
}

.width-1937 {
  width: 1937px !important;
}

.width-1938 {
  width: 1938px !important;
}

.width-1939 {
  width: 1939px !important;
}

.width-1940 {
  width: 1940px !important;
}

.width-1941 {
  width: 1941px !important;
}

.width-1942 {
  width: 1942px !important;
}

.width-1943 {
  width: 1943px !important;
}

.width-1944 {
  width: 1944px !important;
}

.width-1945 {
  width: 1945px !important;
}

.width-1946 {
  width: 1946px !important;
}

.width-1947 {
  width: 1947px !important;
}

.width-1948 {
  width: 1948px !important;
}

.width-1949 {
  width: 1949px !important;
}

.width-1950 {
  width: 1950px !important;
}

.width-1951 {
  width: 1951px !important;
}

.width-1952 {
  width: 1952px !important;
}

.width-1953 {
  width: 1953px !important;
}

.width-1954 {
  width: 1954px !important;
}

.width-1955 {
  width: 1955px !important;
}

.width-1956 {
  width: 1956px !important;
}

.width-1957 {
  width: 1957px !important;
}

.width-1958 {
  width: 1958px !important;
}

.width-1959 {
  width: 1959px !important;
}

.width-1960 {
  width: 1960px !important;
}

.width-1961 {
  width: 1961px !important;
}

.width-1962 {
  width: 1962px !important;
}

.width-1963 {
  width: 1963px !important;
}

.width-1964 {
  width: 1964px !important;
}

.width-1965 {
  width: 1965px !important;
}

.width-1966 {
  width: 1966px !important;
}

.width-1967 {
  width: 1967px !important;
}

.width-1968 {
  width: 1968px !important;
}

.width-1969 {
  width: 1969px !important;
}

.width-1970 {
  width: 1970px !important;
}

.width-1971 {
  width: 1971px !important;
}

.width-1972 {
  width: 1972px !important;
}

.width-1973 {
  width: 1973px !important;
}

.width-1974 {
  width: 1974px !important;
}

.width-1975 {
  width: 1975px !important;
}

.width-1976 {
  width: 1976px !important;
}

.width-1977 {
  width: 1977px !important;
}

.width-1978 {
  width: 1978px !important;
}

.width-1979 {
  width: 1979px !important;
}

.width-1980 {
  width: 1980px !important;
}

.width-1981 {
  width: 1981px !important;
}

.width-1982 {
  width: 1982px !important;
}

.width-1983 {
  width: 1983px !important;
}

.width-1984 {
  width: 1984px !important;
}

.width-1985 {
  width: 1985px !important;
}

.width-1986 {
  width: 1986px !important;
}

.width-1987 {
  width: 1987px !important;
}

.width-1988 {
  width: 1988px !important;
}

.width-1989 {
  width: 1989px !important;
}

.width-1990 {
  width: 1990px !important;
}

.width-1991 {
  width: 1991px !important;
}

.width-1992 {
  width: 1992px !important;
}

.width-1993 {
  width: 1993px !important;
}

.width-1994 {
  width: 1994px !important;
}

.width-1995 {
  width: 1995px !important;
}

.width-1996 {
  width: 1996px !important;
}

.width-1997 {
  width: 1997px !important;
}

.width-1998 {
  width: 1998px !important;
}

.width-1999 {
  width: 1999px !important;
}

.width-2000 {
  width: 2000px !important;
}

.min-height-vh-1 {
  min-height: 1vh !important;
}

.min-height-vh-2 {
  min-height: 2vh !important;
}

.min-height-vh-3 {
  min-height: 3vh !important;
}

.min-height-vh-4 {
  min-height: 4vh !important;
}

.min-height-vh-5 {
  min-height: 5vh !important;
}

.min-height-vh-6 {
  min-height: 6vh !important;
}

.min-height-vh-7 {
  min-height: 7vh !important;
}

.min-height-vh-8 {
  min-height: 8vh !important;
}

.min-height-vh-9 {
  min-height: 9vh !important;
}

.min-height-vh-10 {
  min-height: 10vh !important;
}

.min-height-vh-11 {
  min-height: 11vh !important;
}

.min-height-vh-12 {
  min-height: 12vh !important;
}

.min-height-vh-13 {
  min-height: 13vh !important;
}

.min-height-vh-14 {
  min-height: 14vh !important;
}

.min-height-vh-15 {
  min-height: 15vh !important;
}

.min-height-vh-16 {
  min-height: 16vh !important;
}

.min-height-vh-17 {
  min-height: 17vh !important;
}

.min-height-vh-18 {
  min-height: 18vh !important;
}

.min-height-vh-19 {
  min-height: 19vh !important;
}

.min-height-vh-20 {
  min-height: 20vh !important;
}

.min-height-vh-21 {
  min-height: 21vh !important;
}

.min-height-vh-22 {
  min-height: 22vh !important;
}

.min-height-vh-23 {
  min-height: 23vh !important;
}

.min-height-vh-24 {
  min-height: 24vh !important;
}

.min-height-vh-25 {
  min-height: 25vh !important;
}

.min-height-vh-26 {
  min-height: 26vh !important;
}

.min-height-vh-27 {
  min-height: 27vh !important;
}

.min-height-vh-28 {
  min-height: 28vh !important;
}

.min-height-vh-29 {
  min-height: 29vh !important;
}

.min-height-vh-30 {
  min-height: 30vh !important;
}

.min-height-vh-31 {
  min-height: 31vh !important;
}

.min-height-vh-32 {
  min-height: 32vh !important;
}

.min-height-vh-33 {
  min-height: 33vh !important;
}

.min-height-vh-34 {
  min-height: 34vh !important;
}

.min-height-vh-35 {
  min-height: 35vh !important;
}

.min-height-vh-36 {
  min-height: 36vh !important;
}

.min-height-vh-37 {
  min-height: 37vh !important;
}

.min-height-vh-38 {
  min-height: 38vh !important;
}

.min-height-vh-39 {
  min-height: 39vh !important;
}

.min-height-vh-40 {
  min-height: 40vh !important;
}

.min-height-vh-41 {
  min-height: 41vh !important;
}

.min-height-vh-42 {
  min-height: 42vh !important;
}

.min-height-vh-43 {
  min-height: 43vh !important;
}

.min-height-vh-44 {
  min-height: 44vh !important;
}

.min-height-vh-45 {
  min-height: 45vh !important;
}

.min-height-vh-46 {
  min-height: 46vh !important;
}

.min-height-vh-47 {
  min-height: 47vh !important;
}

.min-height-vh-48 {
  min-height: 48vh !important;
}

.min-height-vh-49 {
  min-height: 49vh !important;
}

.min-height-vh-50 {
  min-height: 50vh !important;
}

.min-height-vh-51 {
  min-height: 51vh !important;
}

.min-height-vh-52 {
  min-height: 52vh !important;
}

.min-height-vh-53 {
  min-height: 53vh !important;
}

.min-height-vh-54 {
  min-height: 54vh !important;
}

.min-height-vh-55 {
  min-height: 55vh !important;
}

.min-height-vh-56 {
  min-height: 56vh !important;
}

.min-height-vh-57 {
  min-height: 57vh !important;
}

.min-height-vh-58 {
  min-height: 58vh !important;
}

.min-height-vh-59 {
  min-height: 59vh !important;
}

.min-height-vh-60 {
  min-height: 60vh !important;
}

.min-height-vh-61 {
  min-height: 61vh !important;
}

.min-height-vh-62 {
  min-height: 62vh !important;
}

.min-height-vh-63 {
  min-height: 63vh !important;
}

.min-height-vh-64 {
  min-height: 64vh !important;
}

.min-height-vh-65 {
  min-height: 65vh !important;
}

.min-height-vh-66 {
  min-height: 66vh !important;
}

.min-height-vh-67 {
  min-height: 67vh !important;
}

.min-height-vh-68 {
  min-height: 68vh !important;
}

.min-height-vh-69 {
  min-height: 69vh !important;
}

.min-height-vh-70 {
  min-height: 70vh !important;
}

.min-height-vh-71 {
  min-height: 71vh !important;
}

.min-height-vh-72 {
  min-height: 72vh !important;
}

.min-height-vh-73 {
  min-height: 73vh !important;
}

.min-height-vh-74 {
  min-height: 74vh !important;
}

.min-height-vh-75 {
  min-height: 75vh !important;
}

.min-height-vh-76 {
  min-height: 76vh !important;
}

.min-height-vh-77 {
  min-height: 77vh !important;
}

.min-height-vh-78 {
  min-height: 78vh !important;
}

.min-height-vh-79 {
  min-height: 79vh !important;
}

.min-height-vh-80 {
  min-height: 80vh !important;
}

.min-height-vh-81 {
  min-height: 81vh !important;
}

.min-height-vh-82 {
  min-height: 82vh !important;
}

.min-height-vh-83 {
  min-height: 83vh !important;
}

.min-height-vh-84 {
  min-height: 84vh !important;
}

.min-height-vh-85 {
  min-height: 85vh !important;
}

.min-height-vh-86 {
  min-height: 86vh !important;
}

.min-height-vh-87 {
  min-height: 87vh !important;
}

.min-height-vh-88 {
  min-height: 88vh !important;
}

.min-height-vh-89 {
  min-height: 89vh !important;
}

.min-height-vh-90 {
  min-height: 90vh !important;
}

.min-height-vh-91 {
  min-height: 91vh !important;
}

.min-height-vh-92 {
  min-height: 92vh !important;
}

.min-height-vh-93 {
  min-height: 93vh !important;
}

.min-height-vh-94 {
  min-height: 94vh !important;
}

.min-height-vh-95 {
  min-height: 95vh !important;
}

.min-height-vh-96 {
  min-height: 96vh !important;
}

.min-height-vh-97 {
  min-height: 97vh !important;
}

.min-height-vh-98 {
  min-height: 98vh !important;
}

.min-height-vh-99 {
  min-height: 99vh !important;
}

.min-height-vh-100 {
  min-height: 100vh !important;
}

.min-height-vh-101 {
  min-height: 101vh !important;
}

.min-height-vh-102 {
  min-height: 102vh !important;
}

.min-height-vh-103 {
  min-height: 103vh !important;
}

.min-height-vh-104 {
  min-height: 104vh !important;
}

.min-height-vh-105 {
  min-height: 105vh !important;
}

.min-height-vh-106 {
  min-height: 106vh !important;
}

.min-height-vh-107 {
  min-height: 107vh !important;
}

.min-height-vh-108 {
  min-height: 108vh !important;
}

.min-height-vh-109 {
  min-height: 109vh !important;
}

.min-height-vh-110 {
  min-height: 110vh !important;
}

.min-height-vh-111 {
  min-height: 111vh !important;
}

.min-height-vh-112 {
  min-height: 112vh !important;
}

.min-height-vh-113 {
  min-height: 113vh !important;
}

.min-height-vh-114 {
  min-height: 114vh !important;
}

.min-height-vh-115 {
  min-height: 115vh !important;
}

.min-height-vh-116 {
  min-height: 116vh !important;
}

.min-height-vh-117 {
  min-height: 117vh !important;
}

.min-height-vh-118 {
  min-height: 118vh !important;
}

.min-height-vh-119 {
  min-height: 119vh !important;
}

.min-height-vh-120 {
  min-height: 120vh !important;
}

.min-height-vh-121 {
  min-height: 121vh !important;
}

.min-height-vh-122 {
  min-height: 122vh !important;
}

.min-height-vh-123 {
  min-height: 123vh !important;
}

.min-height-vh-124 {
  min-height: 124vh !important;
}

.min-height-vh-125 {
  min-height: 125vh !important;
}

.min-height-vh-126 {
  min-height: 126vh !important;
}

.min-height-vh-127 {
  min-height: 127vh !important;
}

.min-height-vh-128 {
  min-height: 128vh !important;
}

.min-height-vh-129 {
  min-height: 129vh !important;
}

.min-height-vh-130 {
  min-height: 130vh !important;
}

.min-height-vh-131 {
  min-height: 131vh !important;
}

.min-height-vh-132 {
  min-height: 132vh !important;
}

.min-height-vh-133 {
  min-height: 133vh !important;
}

.min-height-vh-134 {
  min-height: 134vh !important;
}

.min-height-vh-135 {
  min-height: 135vh !important;
}

.min-height-vh-136 {
  min-height: 136vh !important;
}

.min-height-vh-137 {
  min-height: 137vh !important;
}

.min-height-vh-138 {
  min-height: 138vh !important;
}

.min-height-vh-139 {
  min-height: 139vh !important;
}

.min-height-vh-140 {
  min-height: 140vh !important;
}

.min-height-vh-141 {
  min-height: 141vh !important;
}

.min-height-vh-142 {
  min-height: 142vh !important;
}

.min-height-vh-143 {
  min-height: 143vh !important;
}

.min-height-vh-144 {
  min-height: 144vh !important;
}

.min-height-vh-145 {
  min-height: 145vh !important;
}

.min-height-vh-146 {
  min-height: 146vh !important;
}

.min-height-vh-147 {
  min-height: 147vh !important;
}

.min-height-vh-148 {
  min-height: 148vh !important;
}

.min-height-vh-149 {
  min-height: 149vh !important;
}

.min-height-vh-150 {
  min-height: 150vh !important;
}

.min-height-vh-151 {
  min-height: 151vh !important;
}

.min-height-vh-152 {
  min-height: 152vh !important;
}

.min-height-vh-153 {
  min-height: 153vh !important;
}

.min-height-vh-154 {
  min-height: 154vh !important;
}

.min-height-vh-155 {
  min-height: 155vh !important;
}

.min-height-vh-156 {
  min-height: 156vh !important;
}

.min-height-vh-157 {
  min-height: 157vh !important;
}

.min-height-vh-158 {
  min-height: 158vh !important;
}

.min-height-vh-159 {
  min-height: 159vh !important;
}

.min-height-vh-160 {
  min-height: 160vh !important;
}

.min-height-vh-161 {
  min-height: 161vh !important;
}

.min-height-vh-162 {
  min-height: 162vh !important;
}

.min-height-vh-163 {
  min-height: 163vh !important;
}

.min-height-vh-164 {
  min-height: 164vh !important;
}

.min-height-vh-165 {
  min-height: 165vh !important;
}

.min-height-vh-166 {
  min-height: 166vh !important;
}

.min-height-vh-167 {
  min-height: 167vh !important;
}

.min-height-vh-168 {
  min-height: 168vh !important;
}

.min-height-vh-169 {
  min-height: 169vh !important;
}

.min-height-vh-170 {
  min-height: 170vh !important;
}

.min-height-vh-171 {
  min-height: 171vh !important;
}

.min-height-vh-172 {
  min-height: 172vh !important;
}

.min-height-vh-173 {
  min-height: 173vh !important;
}

.min-height-vh-174 {
  min-height: 174vh !important;
}

.min-height-vh-175 {
  min-height: 175vh !important;
}

.min-height-vh-176 {
  min-height: 176vh !important;
}

.min-height-vh-177 {
  min-height: 177vh !important;
}

.min-height-vh-178 {
  min-height: 178vh !important;
}

.min-height-vh-179 {
  min-height: 179vh !important;
}

.min-height-vh-180 {
  min-height: 180vh !important;
}

.min-height-vh-181 {
  min-height: 181vh !important;
}

.min-height-vh-182 {
  min-height: 182vh !important;
}

.min-height-vh-183 {
  min-height: 183vh !important;
}

.min-height-vh-184 {
  min-height: 184vh !important;
}

.min-height-vh-185 {
  min-height: 185vh !important;
}

.min-height-vh-186 {
  min-height: 186vh !important;
}

.min-height-vh-187 {
  min-height: 187vh !important;
}

.min-height-vh-188 {
  min-height: 188vh !important;
}

.min-height-vh-189 {
  min-height: 189vh !important;
}

.min-height-vh-190 {
  min-height: 190vh !important;
}

.min-height-vh-191 {
  min-height: 191vh !important;
}

.min-height-vh-192 {
  min-height: 192vh !important;
}

.min-height-vh-193 {
  min-height: 193vh !important;
}

.min-height-vh-194 {
  min-height: 194vh !important;
}

.min-height-vh-195 {
  min-height: 195vh !important;
}

.min-height-vh-196 {
  min-height: 196vh !important;
}

.min-height-vh-197 {
  min-height: 197vh !important;
}

.min-height-vh-198 {
  min-height: 198vh !important;
}

.min-height-vh-199 {
  min-height: 199vh !important;
}

.min-height-vh-200 {
  min-height: 200vh !important;
}

.min-height-vh-201 {
  min-height: 201vh !important;
}

.min-height-vh-202 {
  min-height: 202vh !important;
}

.min-height-vh-203 {
  min-height: 203vh !important;
}

.min-height-vh-204 {
  min-height: 204vh !important;
}

.min-height-vh-205 {
  min-height: 205vh !important;
}

.min-height-vh-206 {
  min-height: 206vh !important;
}

.min-height-vh-207 {
  min-height: 207vh !important;
}

.min-height-vh-208 {
  min-height: 208vh !important;
}

.min-height-vh-209 {
  min-height: 209vh !important;
}

.min-height-vh-210 {
  min-height: 210vh !important;
}

.min-height-vh-211 {
  min-height: 211vh !important;
}

.min-height-vh-212 {
  min-height: 212vh !important;
}

.min-height-vh-213 {
  min-height: 213vh !important;
}

.min-height-vh-214 {
  min-height: 214vh !important;
}

.min-height-vh-215 {
  min-height: 215vh !important;
}

.min-height-vh-216 {
  min-height: 216vh !important;
}

.min-height-vh-217 {
  min-height: 217vh !important;
}

.min-height-vh-218 {
  min-height: 218vh !important;
}

.min-height-vh-219 {
  min-height: 219vh !important;
}

.min-height-vh-220 {
  min-height: 220vh !important;
}

.min-height-vh-221 {
  min-height: 221vh !important;
}

.min-height-vh-222 {
  min-height: 222vh !important;
}

.min-height-vh-223 {
  min-height: 223vh !important;
}

.min-height-vh-224 {
  min-height: 224vh !important;
}

.min-height-vh-225 {
  min-height: 225vh !important;
}

.min-height-vh-226 {
  min-height: 226vh !important;
}

.min-height-vh-227 {
  min-height: 227vh !important;
}

.min-height-vh-228 {
  min-height: 228vh !important;
}

.min-height-vh-229 {
  min-height: 229vh !important;
}

.min-height-vh-230 {
  min-height: 230vh !important;
}

.min-height-vh-231 {
  min-height: 231vh !important;
}

.min-height-vh-232 {
  min-height: 232vh !important;
}

.min-height-vh-233 {
  min-height: 233vh !important;
}

.min-height-vh-234 {
  min-height: 234vh !important;
}

.min-height-vh-235 {
  min-height: 235vh !important;
}

.min-height-vh-236 {
  min-height: 236vh !important;
}

.min-height-vh-237 {
  min-height: 237vh !important;
}

.min-height-vh-238 {
  min-height: 238vh !important;
}

.min-height-vh-239 {
  min-height: 239vh !important;
}

.min-height-vh-240 {
  min-height: 240vh !important;
}

.min-height-vh-241 {
  min-height: 241vh !important;
}

.min-height-vh-242 {
  min-height: 242vh !important;
}

.min-height-vh-243 {
  min-height: 243vh !important;
}

.min-height-vh-244 {
  min-height: 244vh !important;
}

.min-height-vh-245 {
  min-height: 245vh !important;
}

.min-height-vh-246 {
  min-height: 246vh !important;
}

.min-height-vh-247 {
  min-height: 247vh !important;
}

.min-height-vh-248 {
  min-height: 248vh !important;
}

.min-height-vh-249 {
  min-height: 249vh !important;
}

.min-height-vh-250 {
  min-height: 250vh !important;
}

.min-height-vh-251 {
  min-height: 251vh !important;
}

.min-height-vh-252 {
  min-height: 252vh !important;
}

.min-height-vh-253 {
  min-height: 253vh !important;
}

.min-height-vh-254 {
  min-height: 254vh !important;
}

.min-height-vh-255 {
  min-height: 255vh !important;
}

.min-height-vh-256 {
  min-height: 256vh !important;
}

.min-height-vh-257 {
  min-height: 257vh !important;
}

.min-height-vh-258 {
  min-height: 258vh !important;
}

.min-height-vh-259 {
  min-height: 259vh !important;
}

.min-height-vh-260 {
  min-height: 260vh !important;
}

.min-height-vh-261 {
  min-height: 261vh !important;
}

.min-height-vh-262 {
  min-height: 262vh !important;
}

.min-height-vh-263 {
  min-height: 263vh !important;
}

.min-height-vh-264 {
  min-height: 264vh !important;
}

.min-height-vh-265 {
  min-height: 265vh !important;
}

.min-height-vh-266 {
  min-height: 266vh !important;
}

.min-height-vh-267 {
  min-height: 267vh !important;
}

.min-height-vh-268 {
  min-height: 268vh !important;
}

.min-height-vh-269 {
  min-height: 269vh !important;
}

.min-height-vh-270 {
  min-height: 270vh !important;
}

.min-height-vh-271 {
  min-height: 271vh !important;
}

.min-height-vh-272 {
  min-height: 272vh !important;
}

.min-height-vh-273 {
  min-height: 273vh !important;
}

.min-height-vh-274 {
  min-height: 274vh !important;
}

.min-height-vh-275 {
  min-height: 275vh !important;
}

.min-height-vh-276 {
  min-height: 276vh !important;
}

.min-height-vh-277 {
  min-height: 277vh !important;
}

.min-height-vh-278 {
  min-height: 278vh !important;
}

.min-height-vh-279 {
  min-height: 279vh !important;
}

.min-height-vh-280 {
  min-height: 280vh !important;
}

.min-height-vh-281 {
  min-height: 281vh !important;
}

.min-height-vh-282 {
  min-height: 282vh !important;
}

.min-height-vh-283 {
  min-height: 283vh !important;
}

.min-height-vh-284 {
  min-height: 284vh !important;
}

.min-height-vh-285 {
  min-height: 285vh !important;
}

.min-height-vh-286 {
  min-height: 286vh !important;
}

.min-height-vh-287 {
  min-height: 287vh !important;
}

.min-height-vh-288 {
  min-height: 288vh !important;
}

.min-height-vh-289 {
  min-height: 289vh !important;
}

.min-height-vh-290 {
  min-height: 290vh !important;
}

.min-height-vh-291 {
  min-height: 291vh !important;
}

.min-height-vh-292 {
  min-height: 292vh !important;
}

.min-height-vh-293 {
  min-height: 293vh !important;
}

.min-height-vh-294 {
  min-height: 294vh !important;
}

.min-height-vh-295 {
  min-height: 295vh !important;
}

.min-height-vh-296 {
  min-height: 296vh !important;
}

.min-height-vh-297 {
  min-height: 297vh !important;
}

.min-height-vh-298 {
  min-height: 298vh !important;
}

.min-height-vh-299 {
  min-height: 299vh !important;
}

.min-height-vh-300 {
  min-height: 300vh !important;
}

.min-height-vh-301 {
  min-height: 301vh !important;
}

.min-height-vh-302 {
  min-height: 302vh !important;
}

.min-height-vh-303 {
  min-height: 303vh !important;
}

.min-height-vh-304 {
  min-height: 304vh !important;
}

.min-height-vh-305 {
  min-height: 305vh !important;
}

.min-height-vh-306 {
  min-height: 306vh !important;
}

.min-height-vh-307 {
  min-height: 307vh !important;
}

.min-height-vh-308 {
  min-height: 308vh !important;
}

.min-height-vh-309 {
  min-height: 309vh !important;
}

.min-height-vh-310 {
  min-height: 310vh !important;
}

.min-height-vh-311 {
  min-height: 311vh !important;
}

.min-height-vh-312 {
  min-height: 312vh !important;
}

.min-height-vh-313 {
  min-height: 313vh !important;
}

.min-height-vh-314 {
  min-height: 314vh !important;
}

.min-height-vh-315 {
  min-height: 315vh !important;
}

.min-height-vh-316 {
  min-height: 316vh !important;
}

.min-height-vh-317 {
  min-height: 317vh !important;
}

.min-height-vh-318 {
  min-height: 318vh !important;
}

.min-height-vh-319 {
  min-height: 319vh !important;
}

.min-height-vh-320 {
  min-height: 320vh !important;
}

.min-height-vh-321 {
  min-height: 321vh !important;
}

.min-height-vh-322 {
  min-height: 322vh !important;
}

.min-height-vh-323 {
  min-height: 323vh !important;
}

.min-height-vh-324 {
  min-height: 324vh !important;
}

.min-height-vh-325 {
  min-height: 325vh !important;
}

.min-height-vh-326 {
  min-height: 326vh !important;
}

.min-height-vh-327 {
  min-height: 327vh !important;
}

.min-height-vh-328 {
  min-height: 328vh !important;
}

.min-height-vh-329 {
  min-height: 329vh !important;
}

.min-height-vh-330 {
  min-height: 330vh !important;
}

.min-height-vh-331 {
  min-height: 331vh !important;
}

.min-height-vh-332 {
  min-height: 332vh !important;
}

.min-height-vh-333 {
  min-height: 333vh !important;
}

.min-height-vh-334 {
  min-height: 334vh !important;
}

.min-height-vh-335 {
  min-height: 335vh !important;
}

.min-height-vh-336 {
  min-height: 336vh !important;
}

.min-height-vh-337 {
  min-height: 337vh !important;
}

.min-height-vh-338 {
  min-height: 338vh !important;
}

.min-height-vh-339 {
  min-height: 339vh !important;
}

.min-height-vh-340 {
  min-height: 340vh !important;
}

.min-height-vh-341 {
  min-height: 341vh !important;
}

.min-height-vh-342 {
  min-height: 342vh !important;
}

.min-height-vh-343 {
  min-height: 343vh !important;
}

.min-height-vh-344 {
  min-height: 344vh !important;
}

.min-height-vh-345 {
  min-height: 345vh !important;
}

.min-height-vh-346 {
  min-height: 346vh !important;
}

.min-height-vh-347 {
  min-height: 347vh !important;
}

.min-height-vh-348 {
  min-height: 348vh !important;
}

.min-height-vh-349 {
  min-height: 349vh !important;
}

.min-height-vh-350 {
  min-height: 350vh !important;
}

.min-height-vh-351 {
  min-height: 351vh !important;
}

.min-height-vh-352 {
  min-height: 352vh !important;
}

.min-height-vh-353 {
  min-height: 353vh !important;
}

.min-height-vh-354 {
  min-height: 354vh !important;
}

.min-height-vh-355 {
  min-height: 355vh !important;
}

.min-height-vh-356 {
  min-height: 356vh !important;
}

.min-height-vh-357 {
  min-height: 357vh !important;
}

.min-height-vh-358 {
  min-height: 358vh !important;
}

.min-height-vh-359 {
  min-height: 359vh !important;
}

.min-height-vh-360 {
  min-height: 360vh !important;
}

.min-height-vh-361 {
  min-height: 361vh !important;
}

.min-height-vh-362 {
  min-height: 362vh !important;
}

.min-height-vh-363 {
  min-height: 363vh !important;
}

.min-height-vh-364 {
  min-height: 364vh !important;
}

.min-height-vh-365 {
  min-height: 365vh !important;
}

.min-height-vh-366 {
  min-height: 366vh !important;
}

.min-height-vh-367 {
  min-height: 367vh !important;
}

.min-height-vh-368 {
  min-height: 368vh !important;
}

.min-height-vh-369 {
  min-height: 369vh !important;
}

.min-height-vh-370 {
  min-height: 370vh !important;
}

.min-height-vh-371 {
  min-height: 371vh !important;
}

.min-height-vh-372 {
  min-height: 372vh !important;
}

.min-height-vh-373 {
  min-height: 373vh !important;
}

.min-height-vh-374 {
  min-height: 374vh !important;
}

.min-height-vh-375 {
  min-height: 375vh !important;
}

.min-height-vh-376 {
  min-height: 376vh !important;
}

.min-height-vh-377 {
  min-height: 377vh !important;
}

.min-height-vh-378 {
  min-height: 378vh !important;
}

.min-height-vh-379 {
  min-height: 379vh !important;
}

.min-height-vh-380 {
  min-height: 380vh !important;
}

.min-height-vh-381 {
  min-height: 381vh !important;
}

.min-height-vh-382 {
  min-height: 382vh !important;
}

.min-height-vh-383 {
  min-height: 383vh !important;
}

.min-height-vh-384 {
  min-height: 384vh !important;
}

.min-height-vh-385 {
  min-height: 385vh !important;
}

.min-height-vh-386 {
  min-height: 386vh !important;
}

.min-height-vh-387 {
  min-height: 387vh !important;
}

.min-height-vh-388 {
  min-height: 388vh !important;
}

.min-height-vh-389 {
  min-height: 389vh !important;
}

.min-height-vh-390 {
  min-height: 390vh !important;
}

.min-height-vh-391 {
  min-height: 391vh !important;
}

.min-height-vh-392 {
  min-height: 392vh !important;
}

.min-height-vh-393 {
  min-height: 393vh !important;
}

.min-height-vh-394 {
  min-height: 394vh !important;
}

.min-height-vh-395 {
  min-height: 395vh !important;
}

.min-height-vh-396 {
  min-height: 396vh !important;
}

.min-height-vh-397 {
  min-height: 397vh !important;
}

.min-height-vh-398 {
  min-height: 398vh !important;
}

.min-height-vh-399 {
  min-height: 399vh !important;
}

.min-height-vh-400 {
  min-height: 400vh !important;
}

.min-height-vh-401 {
  min-height: 401vh !important;
}

.min-height-vh-402 {
  min-height: 402vh !important;
}

.min-height-vh-403 {
  min-height: 403vh !important;
}

.min-height-vh-404 {
  min-height: 404vh !important;
}

.min-height-vh-405 {
  min-height: 405vh !important;
}

.min-height-vh-406 {
  min-height: 406vh !important;
}

.min-height-vh-407 {
  min-height: 407vh !important;
}

.min-height-vh-408 {
  min-height: 408vh !important;
}

.min-height-vh-409 {
  min-height: 409vh !important;
}

.min-height-vh-410 {
  min-height: 410vh !important;
}

.min-height-vh-411 {
  min-height: 411vh !important;
}

.min-height-vh-412 {
  min-height: 412vh !important;
}

.min-height-vh-413 {
  min-height: 413vh !important;
}

.min-height-vh-414 {
  min-height: 414vh !important;
}

.min-height-vh-415 {
  min-height: 415vh !important;
}

.min-height-vh-416 {
  min-height: 416vh !important;
}

.min-height-vh-417 {
  min-height: 417vh !important;
}

.min-height-vh-418 {
  min-height: 418vh !important;
}

.min-height-vh-419 {
  min-height: 419vh !important;
}

.min-height-vh-420 {
  min-height: 420vh !important;
}

.min-height-vh-421 {
  min-height: 421vh !important;
}

.min-height-vh-422 {
  min-height: 422vh !important;
}

.min-height-vh-423 {
  min-height: 423vh !important;
}

.min-height-vh-424 {
  min-height: 424vh !important;
}

.min-height-vh-425 {
  min-height: 425vh !important;
}

.min-height-vh-426 {
  min-height: 426vh !important;
}

.min-height-vh-427 {
  min-height: 427vh !important;
}

.min-height-vh-428 {
  min-height: 428vh !important;
}

.min-height-vh-429 {
  min-height: 429vh !important;
}

.min-height-vh-430 {
  min-height: 430vh !important;
}

.min-height-vh-431 {
  min-height: 431vh !important;
}

.min-height-vh-432 {
  min-height: 432vh !important;
}

.min-height-vh-433 {
  min-height: 433vh !important;
}

.min-height-vh-434 {
  min-height: 434vh !important;
}

.min-height-vh-435 {
  min-height: 435vh !important;
}

.min-height-vh-436 {
  min-height: 436vh !important;
}

.min-height-vh-437 {
  min-height: 437vh !important;
}

.min-height-vh-438 {
  min-height: 438vh !important;
}

.min-height-vh-439 {
  min-height: 439vh !important;
}

.min-height-vh-440 {
  min-height: 440vh !important;
}

.min-height-vh-441 {
  min-height: 441vh !important;
}

.min-height-vh-442 {
  min-height: 442vh !important;
}

.min-height-vh-443 {
  min-height: 443vh !important;
}

.min-height-vh-444 {
  min-height: 444vh !important;
}

.min-height-vh-445 {
  min-height: 445vh !important;
}

.min-height-vh-446 {
  min-height: 446vh !important;
}

.min-height-vh-447 {
  min-height: 447vh !important;
}

.min-height-vh-448 {
  min-height: 448vh !important;
}

.min-height-vh-449 {
  min-height: 449vh !important;
}

.min-height-vh-450 {
  min-height: 450vh !important;
}

.min-height-vh-451 {
  min-height: 451vh !important;
}

.min-height-vh-452 {
  min-height: 452vh !important;
}

.min-height-vh-453 {
  min-height: 453vh !important;
}

.min-height-vh-454 {
  min-height: 454vh !important;
}

.min-height-vh-455 {
  min-height: 455vh !important;
}

.min-height-vh-456 {
  min-height: 456vh !important;
}

.min-height-vh-457 {
  min-height: 457vh !important;
}

.min-height-vh-458 {
  min-height: 458vh !important;
}

.min-height-vh-459 {
  min-height: 459vh !important;
}

.min-height-vh-460 {
  min-height: 460vh !important;
}

.min-height-vh-461 {
  min-height: 461vh !important;
}

.min-height-vh-462 {
  min-height: 462vh !important;
}

.min-height-vh-463 {
  min-height: 463vh !important;
}

.min-height-vh-464 {
  min-height: 464vh !important;
}

.min-height-vh-465 {
  min-height: 465vh !important;
}

.min-height-vh-466 {
  min-height: 466vh !important;
}

.min-height-vh-467 {
  min-height: 467vh !important;
}

.min-height-vh-468 {
  min-height: 468vh !important;
}

.min-height-vh-469 {
  min-height: 469vh !important;
}

.min-height-vh-470 {
  min-height: 470vh !important;
}

.min-height-vh-471 {
  min-height: 471vh !important;
}

.min-height-vh-472 {
  min-height: 472vh !important;
}

.min-height-vh-473 {
  min-height: 473vh !important;
}

.min-height-vh-474 {
  min-height: 474vh !important;
}

.min-height-vh-475 {
  min-height: 475vh !important;
}

.min-height-vh-476 {
  min-height: 476vh !important;
}

.min-height-vh-477 {
  min-height: 477vh !important;
}

.min-height-vh-478 {
  min-height: 478vh !important;
}

.min-height-vh-479 {
  min-height: 479vh !important;
}

.min-height-vh-480 {
  min-height: 480vh !important;
}

.min-height-vh-481 {
  min-height: 481vh !important;
}

.min-height-vh-482 {
  min-height: 482vh !important;
}

.min-height-vh-483 {
  min-height: 483vh !important;
}

.min-height-vh-484 {
  min-height: 484vh !important;
}

.min-height-vh-485 {
  min-height: 485vh !important;
}

.min-height-vh-486 {
  min-height: 486vh !important;
}

.min-height-vh-487 {
  min-height: 487vh !important;
}

.min-height-vh-488 {
  min-height: 488vh !important;
}

.min-height-vh-489 {
  min-height: 489vh !important;
}

.min-height-vh-490 {
  min-height: 490vh !important;
}

.min-height-vh-491 {
  min-height: 491vh !important;
}

.min-height-vh-492 {
  min-height: 492vh !important;
}

.min-height-vh-493 {
  min-height: 493vh !important;
}

.min-height-vh-494 {
  min-height: 494vh !important;
}

.min-height-vh-495 {
  min-height: 495vh !important;
}

.min-height-vh-496 {
  min-height: 496vh !important;
}

.min-height-vh-497 {
  min-height: 497vh !important;
}

.min-height-vh-498 {
  min-height: 498vh !important;
}

.min-height-vh-499 {
  min-height: 499vh !important;
}

.min-height-vh-500 {
  min-height: 500vh !important;
}

.width-vw-1 {
  width: 1vw !important;
}

.width-vw-2 {
  width: 2vw !important;
}

.width-vw-3 {
  width: 3vw !important;
}

.width-vw-4 {
  width: 4vw !important;
}

.width-vw-5 {
  width: 5vw !important;
}

.width-vw-6 {
  width: 6vw !important;
}

.width-vw-7 {
  width: 7vw !important;
}

.width-vw-8 {
  width: 8vw !important;
}

.width-vw-9 {
  width: 9vw !important;
}

.width-vw-10 {
  width: 10vw !important;
}

.width-vw-11 {
  width: 11vw !important;
}

.width-vw-12 {
  width: 12vw !important;
}

.width-vw-13 {
  width: 13vw !important;
}

.width-vw-14 {
  width: 14vw !important;
}

.width-vw-15 {
  width: 15vw !important;
}

.width-vw-16 {
  width: 16vw !important;
}

.width-vw-17 {
  width: 17vw !important;
}

.width-vw-18 {
  width: 18vw !important;
}

.width-vw-19 {
  width: 19vw !important;
}

.width-vw-20 {
  width: 20vw !important;
}

.width-vw-21 {
  width: 21vw !important;
}

.width-vw-22 {
  width: 22vw !important;
}

.width-vw-23 {
  width: 23vw !important;
}

.width-vw-24 {
  width: 24vw !important;
}

.width-vw-25 {
  width: 25vw !important;
}

.width-vw-26 {
  width: 26vw !important;
}

.width-vw-27 {
  width: 27vw !important;
}

.width-vw-28 {
  width: 28vw !important;
}

.width-vw-29 {
  width: 29vw !important;
}

.width-vw-30 {
  width: 30vw !important;
}

.width-vw-31 {
  width: 31vw !important;
}

.width-vw-32 {
  width: 32vw !important;
}

.width-vw-33 {
  width: 33vw !important;
}

.width-vw-34 {
  width: 34vw !important;
}

.width-vw-35 {
  width: 35vw !important;
}

.width-vw-36 {
  width: 36vw !important;
}

.width-vw-37 {
  width: 37vw !important;
}

.width-vw-38 {
  width: 38vw !important;
}

.width-vw-39 {
  width: 39vw !important;
}

.width-vw-40 {
  width: 40vw !important;
}

.width-vw-41 {
  width: 41vw !important;
}

.width-vw-42 {
  width: 42vw !important;
}

.width-vw-43 {
  width: 43vw !important;
}

.width-vw-44 {
  width: 44vw !important;
}

.width-vw-45 {
  width: 45vw !important;
}

.width-vw-46 {
  width: 46vw !important;
}

.width-vw-47 {
  width: 47vw !important;
}

.width-vw-48 {
  width: 48vw !important;
}

.width-vw-49 {
  width: 49vw !important;
}

.width-vw-50 {
  width: 50vw !important;
}

.width-vw-51 {
  width: 51vw !important;
}

.width-vw-52 {
  width: 52vw !important;
}

.width-vw-53 {
  width: 53vw !important;
}

.width-vw-54 {
  width: 54vw !important;
}

.width-vw-55 {
  width: 55vw !important;
}

.width-vw-56 {
  width: 56vw !important;
}

.width-vw-57 {
  width: 57vw !important;
}

.width-vw-58 {
  width: 58vw !important;
}

.width-vw-59 {
  width: 59vw !important;
}

.width-vw-60 {
  width: 60vw !important;
}

.width-vw-61 {
  width: 61vw !important;
}

.width-vw-62 {
  width: 62vw !important;
}

.width-vw-63 {
  width: 63vw !important;
}

.width-vw-64 {
  width: 64vw !important;
}

.width-vw-65 {
  width: 65vw !important;
}

.width-vw-66 {
  width: 66vw !important;
}

.width-vw-67 {
  width: 67vw !important;
}

.width-vw-68 {
  width: 68vw !important;
}

.width-vw-69 {
  width: 69vw !important;
}

.width-vw-70 {
  width: 70vw !important;
}

.width-vw-71 {
  width: 71vw !important;
}

.width-vw-72 {
  width: 72vw !important;
}

.width-vw-73 {
  width: 73vw !important;
}

.width-vw-74 {
  width: 74vw !important;
}

.width-vw-75 {
  width: 75vw !important;
}

.width-vw-76 {
  width: 76vw !important;
}

.width-vw-77 {
  width: 77vw !important;
}

.width-vw-78 {
  width: 78vw !important;
}

.width-vw-79 {
  width: 79vw !important;
}

.width-vw-80 {
  width: 80vw !important;
}

.width-vw-81 {
  width: 81vw !important;
}

.width-vw-82 {
  width: 82vw !important;
}

.width-vw-83 {
  width: 83vw !important;
}

.width-vw-84 {
  width: 84vw !important;
}

.width-vw-85 {
  width: 85vw !important;
}

.width-vw-86 {
  width: 86vw !important;
}

.width-vw-87 {
  width: 87vw !important;
}

.width-vw-88 {
  width: 88vw !important;
}

.width-vw-89 {
  width: 89vw !important;
}

.width-vw-90 {
  width: 90vw !important;
}

.width-vw-91 {
  width: 91vw !important;
}

.width-vw-92 {
  width: 92vw !important;
}

.width-vw-93 {
  width: 93vw !important;
}

.width-vw-94 {
  width: 94vw !important;
}

.width-vw-95 {
  width: 95vw !important;
}

.width-vw-96 {
  width: 96vw !important;
}

.width-vw-97 {
  width: 97vw !important;
}

.width-vw-98 {
  width: 98vw !important;
}

.width-vw-99 {
  width: 99vw !important;
}

.width-vw-100 {
  width: 100vw !important;
}
/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/styles/reset.css?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************/
/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

*:focus {
  outline: none;
}

/* Remove default padding */
ul[class],
ol[class] {
  padding: 0;
}

/* Remove default margin */
body,
h1,
h2,
h3,
h4,
p,
ul[class],
ol[class],
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}

/* Set core body defaults */
html,
body {
  height: 100%;
  overflow: hidden;
}
body {
  scroll-behavior: smooth;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}

/* Remove list styles on ul, ol elements with a class attribute */
ul[class],
ol[class] {
  list-style: none;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}

/* Make images easier to work with */
img {
  max-width: 100%;
  display: block;
  -webkit-user-drag: none;
}

/* Natural flow and rhythm in articles by default */
article > * + * {
  margin-top: 1em;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}

button {
  background: none;
  margin: 0;
  padding: 0;
  border: none;
}


/*# sourceMappingURL=styles.css.map*/