/* Angular 1.7 CSP support: replace its suppressed injected stylesheet. */
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak,
.ng-hide:not(.ng-hide-animate) { display: none !important; }
ng\:form { display: block; }
.ng-animate-shim { visibility: hidden; }
.ng-anchor { position: absolute; }
.material-symbols-outlined {
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 48;
}

/* Static portal utilities migrated from template style attributes. */
.u-border-radius-50 { border-radius: 50%; }
.u-color-black { color: black; }
.u-flex-basis-auto { flex-basis: auto; }
.u-font-size-18px { font-size: 18px; }
.u-font-size-28px { font-size: 28px; }
.u-font-size-40px { font-size: 40px; }
.u-font-size-48px { font-size: 48px; }
.u-font-size-72px { font-size: 72px; }
.u-font-weight-100 { font-weight: 100; }
.u-font-weight-200 { font-weight: 200; }
.u-height-100 { height: 100%; }
.u-height-100px { height: 100px; }
.u-height-4-5em { height: 4.5em; }
.u-margin-70px-0 { margin: 70px 0; }
.u-margin-bottom-11px { margin-bottom: 11px; }
.u-margin-top-100px { margin-top: 100px; }
.u-max-height-2-5em { max-height: 2.5em; }
.u-max-height-5rem { max-height: 5rem; }
.u-max-width-100 { max-width: 100%; }
.u-overflow-auto { overflow: auto; }
.u-overflow-hidden { overflow: hidden; }
.u-overflow-wrap-break-word { overflow-wrap: break-word; }
.u-padding-bottom-75 { padding-bottom: 75%; }
.u-padding-top-64px { padding-top: 64px; }
.u-text-align-center { text-align: center; }
.u-white-space-pre-wrap { white-space: pre-wrap; }
.u-width-100 { width: 100%; }
.u-width-100px { width: 100px; }
.u-min-height-500px { min-height: 500px; }
.u-min-height-300px { min-height: 300px; }
.u-font-size-24px { font-size: 24px; }
.u-line-height-2-5em { line-height: 2.5em; }
.u-min-width-100px { min-width: 100px; }
.u-white-space-nowrap { white-space: nowrap; }
.u-min-height-100vh { min-height: 100vh; }
.u-manual-columns { columns: 2; column-gap: 40px; }
