/*! * Font Awesome Pro 6.0.0-alpha2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license (Commercial License) */ svg:not(:root).svg-inline--fa { overflow: visible; -webkit-box-sizing: content-box; box-sizing: content-box; } .svg-inline--fa { display: inline-block; display: var(--fa-display, inline-block); height: 1em; overflow: visible; vertical-align: -.125em; color: inherit; color: var(--fa-color, inherit); } .svg-inline--fa.fa-2xs { vertical-align: 0.1em; } .svg-inline--fa.fa-xs { vertical-align: 0em; } .svg-inline--fa.fa-sm { vertical-align: -0.07143em; } .svg-inline--fa.fa-lg { vertical-align: -0.2em; } .svg-inline--fa.fa-xl { vertical-align: -0.25em; } .svg-inline--fa.fa-2xl { vertical-align: -0.3125em; } .svg-inline--fa.fa-w-1 { width: 0.0625em; } .svg-inline--fa.fa-w-2 { width: 0.125em; } .svg-inline--fa.fa-w-3 { width: 0.1875em; } .svg-inline--fa.fa-w-4 { width: 0.25em; } .svg-inline--fa.fa-w-5 { width: 0.3125em; } .svg-inline--fa.fa-w-6 { width: 0.375em; } .svg-inline--fa.fa-w-7 { width: 0.4375em; } .svg-inline--fa.fa-w-8 { width: 0.5em; } .svg-inline--fa.fa-w-9 { width: 0.5625em; } .svg-inline--fa.fa-w-10 { width: 0.625em; } .svg-inline--fa.fa-w-11 { width: 0.6875em; } .svg-inline--fa.fa-w-12 { width: 0.75em; } .svg-inline--fa.fa-w-13 { width: 0.8125em; } .svg-inline--fa.fa-w-14 { width: 0.875em; } .svg-inline--fa.fa-w-15 { width: 0.9375em; } .svg-inline--fa.fa-w-16 { width: 1em; } .svg-inline--fa.fa-w-17 { width: 1.0625em; } .svg-inline--fa.fa-w-18 { width: 1.125em; } .svg-inline--fa.fa-w-19 { width: 1.1875em; } .svg-inline--fa.fa-w-20 { width: 1.25em; } .svg-inline--fa.fa-pull-left { margin-right: 0.3em; margin-right: var(--fa-pull-margin, 0.3em); width: auto; } .svg-inline--fa.fa-pull-right { margin-left: 0.3em; margin-left: var(--fa-pull-margin, 0.3em); width: auto; } .svg-inline--fa.fa-border { height: 1.5em; } .svg-inline--fa.fa-li { width: 2em; width: var(--fa-li-width, 2em); top: 0.25em; } .svg-inline--fa.fa-fw { width: 1.25em; width: var(--fa-fw-width, 1.25em); } .fa-layers svg.svg-inline--fa { bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0; } .fa-layers-text, .fa-layers-counter { display: inline-block; position: absolute; text-align: center; } .fa-layers { display: inline-block; height: 1em; position: relative; text-align: center; vertical-align: -.125em; width: 1em; } .fa-layers svg.svg-inline--fa { -webkit-transform-origin: center center; transform-origin: center center; } .fa-layers-text { left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transform-origin: center center; transform-origin: center center; } .fa-layers-counter { background-color: #ff253a; background-color: var(--fa-counter-background-color, #ff253a); border-radius: 1em; border-radius: var(--fa-counter-border-radius, 1em); -webkit-box-sizing: border-box; box-sizing: border-box; color: #fff; color: var(--fa-inverse, #fff); line-height: 1; line-height: var(--fa-counter-line-height, 1); max-width: 5em; max-width: var(--fa-counter-max-width, 5em); min-width: 1.5em; min-width: var(--fa-counter-min-width, 1.5em); overflow: hidden; padding: 0.25em 0.5em; padding: var(--fa-counter-padding, 0.25em 0.5em); right: 0; right: var(--fa-right, 0); text-overflow: ellipsis; top: 0; top: var(--fa-top, 0); -webkit-transform: scale(0.25); transform: scale(0.25); -webkit-transform: scale(var(--fa-counter-scale, 0.25)); transform: scale(var(--fa-counter-scale, 0.25)); -webkit-transform-origin: top right; transform-origin: top right; } .fa-layers-bottom-right { bottom: 0; bottom: var(--fa-bottom, 0); right: 0; right: var(--fa-right, 0); top: auto; -webkit-transform: scale(0.25); transform: scale(0.25); -webkit-transform: scale(var(--fa-layers-scale, 0.25)); transform: scale(var(--fa-layers-scale, 0.25)); -webkit-transform-origin: bottom right; transform-origin: bottom right; } .fa-layers-bottom-left { bottom: 0; bottom: var(--fa-bottom, 0); left: 0; left: var(--fa-left, 0); right: auto; top: auto; -webkit-transform: scale(0.25); transform: scale(0.25); -webkit-transform: scale(var(--fa-layers-scale, 0.25)); transform: scale(var(--fa-layers-scale, 0.25)); -webkit-transform-origin: bottom left; transform-origin: bottom left; } .fa-layers-top-right { top: 0; top: var(--fa-top, 0); right: 0; right: var(--fa-right, 0); -webkit-transform: scale(0.25); transform: scale(0.25); -webkit-transform: scale(var(--fa-layers-scale, 0.25)); transform: scale(var(--fa-layers-scale, 0.25)); -webkit-transform-origin: top right; transform-origin: top right; } .fa-layers-top-left { left: 0; left: var(--fa-left, 0); right: auto; top: 0; top: var(--fa-top, 0); -webkit-transform: scale(0.25); transform: scale(0.25); -webkit-transform: scale(var(--fa-layers-scale, 0.25)); transform: scale(var(--fa-layers-scale, 0.25)); -webkit-transform-origin: top left; transform-origin: top left; } .fa-1x { font-size: 1em; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-6x { font-size: 6em; } .fa-7x { font-size: 7em; } .fa-8x { font-size: 8em; } .fa-9x { font-size: 9em; } .fa-10x { font-size: 10em; } .fa-2xs { font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; } .fa-xs { font-size: 0.75em; line-height: 0.08333em; vertical-align: 0.125em; } .fa-sm { font-size: 0.875em; line-height: 0.07143em; vertical-align: 0.05357em; } .fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; } .fa-xl { font-size: 1.5em; line-height: 0.04167em; vertical-align: -0.125em; } .fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; } .fa-fw { text-align: center; width: 1.25em; } .fa-ul { list-style-type: none; margin-left: 2.5em; margin-left: var(--fa-li-margin, 2.5em); padding-left: 0; } .fa-ul > li { position: relative; } .fa-li { left: calc(2em * -1); left: calc(var(--fa-li-width, 2em) * -1); position: absolute; text-align: center; width: 2em; width: var(--fa-li-width, 2em); line-height: inherit; } .fa-border { border-color: #eee; border-color: var(--fa-border-color, #eee); border-radius: 0.1em; border-radius: var(--fa-border-radius, 0.1em); border-style: solid; border-style: var(--fa-border-style, solid); border-width: 0.08em; border-width: var(--fa-border-width, 0.08em); padding: 0.2em 0.25em 0.15em; padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); } .fa-pull-left { float: left; margin-right: 0.3em; margin-right: var(--fa-pull-margin, 0.3em); } .fa-pull-right { float: right; margin-left: 0.3em; margin-left: var(--fa-pull-margin, 0.3em); } .fa-spin { -webkit-animation-name: fa-spin; animation-name: fa-spin; -webkit-animation-direction: normal; animation-direction: normal; -webkit-animation-direction: var(--fa-spin-direction, normal); animation-direction: var(--fa-spin-direction, normal); -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-duration: var(--fa-spin-duration, 2s); animation-duration: var(--fa-spin-duration, 2s); -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-iteration-count: var(--fa-spin-iteration-count, infinite); animation-iteration-count: var(--fa-spin-iteration-count, infinite); -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-timing-function: var(--fa-spin-timing, linear); animation-timing-function: var(--fa-spin-timing, linear); } .fa-spin-reverse { --fa-spin-direction: reverse; } .fa-pulse, .fa-spin-pulse { -webkit-animation-name: fa-spin; animation-name: fa-spin; -webkit-animation-direction: normal; animation-direction: normal; -webkit-animation-direction: var(--fa-spin-direction, normal); animation-direction: var(--fa-spin-direction, normal); -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-duration: var(--fa-spin-duration, 1s); animation-duration: var(--fa-spin-duration, 1s); -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-iteration-count: var(--fa-spin-iteration-count, infinite); animation-iteration-count: var(--fa-spin-iteration-count, infinite); -webkit-animation-timing-function: steps(8); animation-timing-function: steps(8); -webkit-animation-timing-function: var(--fa-spin-timing, steps(8)); animation-timing-function: var(--fa-spin-timing, steps(8)); } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .fa-rotate-90 { -webkit-transform: rotate(90deg); transform: rotate(90deg); } .fa-rotate-180 { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .fa-rotate-270 { -webkit-transform: rotate(270deg); transform: rotate(270deg); } .fa-flip-horizontal { -webkit-transform: scale(-1, 1); transform: scale(-1, 1); } .fa-flip-vertical { -webkit-transform: scale(1, -1); transform: scale(1, -1); } .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { -webkit-transform: scale(-1, -1); transform: scale(-1, -1); } .fa-rotate-by { -webkit-transform: rotate(none); transform: rotate(none); -webkit-transform: rotate(var(--fa-rotate-angle, none)); transform: rotate(var(--fa-rotate-angle, none)); } .fa-stack { display: inline-block; vertical-align: middle; height: 2em; position: relative; width: 2.5em; } .fa-stack-1x, .fa-stack-2x { bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0; z-index: auto; z-index: var(--fa-stack-z-index, auto); } .svg-inline--fa.fa-stack-1x { height: 1em; width: 1.25em; } .svg-inline--fa.fa-stack-2x { height: 2em; width: 2.5em; } .fa-inverse { color: #fff; color: var(--fa-inverse, #fff); } .sr-only, .fa-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; } .sr-only-focusable:not(:focus), .fa-sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; } .svg-inline--fa .fa-primary { fill: currentColor; fill: var(--fa-primary-color, currentColor); opacity: 1; opacity: var(--fa-primary-opacity, 1); } .svg-inline--fa .fa-secondary { fill: currentColor; fill: var(--fa-secondary-color, currentColor); opacity: 0.4; opacity: var(--fa-secondary-opacity, 0.4); } .svg-inline--fa.fa-swap-opacity .fa-primary { opacity: 0.4; opacity: var(--fa-secondary-opacity, 0.4); } .svg-inline--fa.fa-swap-opacity .fa-secondary { opacity: 1; opacity: var(--fa-primary-opacity, 1); } .svg-inline--fa mask .fa-primary, .svg-inline--fa mask .fa-secondary { fill: black; } .fad.fa-inverse, .fa-duotone.fa-inverse { color: #fff; color: var(--fa-inverse, #fff); }