/*! Font Awesome Pro 5.15.1 — subconjunto gerado por scripts/build_fa_subset.js */
.fa, .fas, .far, .fal, .fad, .fab { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -.0667em; }
.fa-xs { font-size: .75em; }
.fa-sm { font-size: .875em; }
.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-fw { text-align: center; width: 1.25em; }
.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0; }
.fa-ul > li { position: relative; }
.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }
.fa-border { border: solid 0.08em #eee; border-radius: .1em; padding: .2em .25em .15em; }
.fa-pull-left { float: left; }
.fa-pull-right { float: right; }
.fa.fa-pull-left, .fas.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left { margin-right: .3em; }
.fa.fa-pull-right, .fas.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.fa-pull-right { margin-left: .3em; }
.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }
.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite 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 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); transform: rotate(270deg); }
.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); transform: scale(-1, 1); }
.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); transform: scale(1, -1); }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(-1, -1); transform: scale(-1, -1); }
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-flip-both { -webkit-filter: none; filter: none; }
.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }
.fa-stack-1x, .fa-stack-2x { left: 0; position: absolute; text-align: center; width: 100%; }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: #fff; }
.fa-arrow-left:before { content: "\f060"; }
.fa-arrow-right:before { content: "\f061"; }
.fa-arrow-up:before { content: "\f062"; }
.fa-bars:before { content: "\f0c9"; }
.fa-bolt:before { content: "\f0e7"; }
.fa-box:before { content: "\f466"; }
.fa-box-open:before { content: "\f49e"; }
.fa-browser:before { content: "\f37e"; }
.fa-check:before { content: "\f00c"; }
.fa-check-circle:before { content: "\f058"; }
.fa-chevron-down:before { content: "\f078"; }
.fa-chevron-up:before { content: "\f077"; }
.fa-clipboard-list:before { content: "\f46d"; }
.fa-clock:before { content: "\f017"; }
.fa-cog:before { content: "\f013"; }
.fa-copy:before { content: "\f0c5"; }
.fa-credit-card:before { content: "\f09d"; }
.fa-crosshairs:before { content: "\f05b"; }
.fa-discord:before { content: "\f392"; }
.fa-download:before { content: "\f019"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-exclamation-circle:before { content: "\f06a"; }
.fa-exclamation-triangle:before { content: "\f071"; }
.fa-eye:before { content: "\f06e"; }
.fa-eye-slash:before { content: "\f070"; }
.fa-gamepad:before { content: "\f11b"; }
.fa-globe:before { content: "\f0ac"; }
.fa-history:before { content: "\f1da"; }
.fa-id-card:before { content: "\f2c2"; }
.fa-image:before { content: "\f03e"; }
.fa-info-circle:before { content: "\f05a"; }
.fa-key:before { content: "\f084"; }
.fa-list:before { content: "\f03a"; }
.fa-lock:before { content: "\f023"; }
.fa-microchip:before { content: "\f2db"; }
.fa-newspaper:before { content: "\f1ea"; }
.fa-plug:before { content: "\f1e6"; }
.fa-plus:before { content: "\f067"; }
.fa-qrcode:before { content: "\f029"; }
.fa-question-circle:before { content: "\f059"; }
.fa-radiation:before { content: "\f7b9"; }
.fa-receipt:before { content: "\f543"; }
.fa-search:before { content: "\f002"; }
.fa-shield-alt:before { content: "\f3ed"; }
.fa-shield-check:before { content: "\f2f7"; }
.fa-shopping-bag:before { content: "\f290"; }
.fa-shopping-cart:before { content: "\f07a"; }
.fa-sign-in-alt:before { content: "\f2f6"; }
.fa-skull-crossbones:before { content: "\f714"; }
.fa-spinner:before { content: "\f110"; }
.fa-star:before { content: "\f005"; }
.fa-steam:before { content: "\f1b6"; }
.fa-sync:before { content: "\f021"; }
.fa-sync-alt:before { content: "\f2f1"; }
.fa-table:before { content: "\f0ce"; }
.fa-tachometer-alt:before { content: "\f3fd"; }
.fa-telegram:before { content: "\f2c6"; }
.fa-times:before { content: "\f00d"; }
.fa-trash:before { content: "\f1f8"; }
.fa-undo:before { content: "\f0e2"; }
.fa-unlink:before { content: "\f127"; }
.fa-usb-drive:before { content: "\f8e9"; }
.fa-user:before { content: "\f007"; }
.fa-user-plus:before { content: "\f234"; }
.fa-user-shield:before { content: "\f505"; }
.fa-users:before { content: "\f0c0"; }
.fa-vial:before { content: "\f492"; }
.fa-wallet:before { content: "\f555"; }
.fa-window:before { content: "\f40e"; }
.fa-window-maximize:before { content: "\f2d0"; }
.fa-windows:before { content: "\f17a"; }
.sr-only { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
@font-face { font-family: 'Font Awesome 5 Brands'; font-style: normal; font-weight: 400; font-display: block; src: url("webfonts/fa-brands-400.eot"); src: url("webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-brands-400.woff2") format("woff2"), url("webfonts/fa-brands-400.woff") format("woff"), url("webfonts/fa-brands-400.ttf") format("truetype"), url("webfonts/fa-brands-400.svg#fontawesome") format("svg"); }
.fab { font-family: 'Font Awesome 5 Brands'; font-weight: 400; }
@font-face { font-family: 'Font Awesome 5 Duotone'; font-style: normal; font-weight: 900; font-display: block; src: url("webfonts/fa-duotone-900.eot"); src: url("webfonts/fa-duotone-900.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-duotone-900.woff2") format("woff2"), url("webfonts/fa-duotone-900.woff") format("woff"), url("webfonts/fa-duotone-900.ttf") format("truetype"), url("webfonts/fa-duotone-900.svg#fontawesome") format("svg"); }
.fad { position: relative; font-family: 'Font Awesome 5 Duotone'; font-weight: 900; }
.fad:before { position: absolute; color: var(--fa-primary-color, inherit); opacity: 1; opacity: var(--fa-primary-opacity, 1); }
.fad:after { color: var(--fa-secondary-color, inherit); opacity: 0.4; opacity: var(--fa-secondary-opacity, 0.4); }
.fad.fa-inverse { color: #fff; }
.fad.fa-stack-1x, .fad.fa-stack-2x { position: absolute; }
.fad.fa-arrow-left:after { content: "\10f060"; }
.fad.fa-arrow-right:after { content: "\10f061"; }
.fad.fa-arrow-up:after { content: "\10f062"; }
.fad.fa-bars:after { content: "\10f0c9"; }
.fad.fa-bolt:after { content: "\10f0e7"; }
.fad.fa-box:after { content: "\10f466"; }
.fad.fa-box-open:after { content: "\10f49e"; }
.fad.fa-browser:after { content: "\10f37e"; }
.fad.fa-check:after { content: "\10f00c"; }
.fad.fa-check-circle:after { content: "\10f058"; }
.fad.fa-chevron-down:after { content: "\10f078"; }
.fad.fa-chevron-up:after { content: "\10f077"; }
.fad.fa-clipboard-list:after { content: "\10f46d"; }
.fad.fa-clock:after { content: "\10f017"; }
.fad.fa-cog:after { content: "\10f013"; }
.fad.fa-copy:after { content: "\10f0c5"; }
.fad.fa-credit-card:after { content: "\10f09d"; }
.fad.fa-crosshairs:after { content: "\10f05b"; }
.fad.fa-download:after { content: "\10f019"; }
.fad.fa-envelope:after { content: "\10f0e0"; }
.fad.fa-exclamation-circle:after { content: "\10f06a"; }
.fad.fa-exclamation-triangle:after { content: "\10f071"; }
.fad.fa-eye:after { content: "\10f06e"; }
.fad.fa-eye-slash:after { content: "\10f070"; }
.fad.fa-gamepad:after { content: "\10f11b"; }
.fad.fa-globe:after { content: "\10f0ac"; }
.fad.fa-history:after { content: "\10f1da"; }
.fad.fa-id-card:after { content: "\10f2c2"; }
.fad.fa-image:after { content: "\10f03e"; }
.fad.fa-info-circle:after { content: "\10f05a"; }
.fad.fa-key:after { content: "\10f084"; }
.fad.fa-list:after { content: "\10f03a"; }
.fad.fa-lock:after { content: "\10f023"; }
.fad.fa-microchip:after { content: "\10f2db"; }
.fad.fa-newspaper:after { content: "\10f1ea"; }
.fad.fa-plug:after { content: "\10f1e6"; }
.fad.fa-plus:after { content: "\10f067"; }
.fad.fa-qrcode:after { content: "\10f029"; }
.fad.fa-question-circle:after { content: "\10f059"; }
.fad.fa-radiation:after { content: "\10f7b9"; }
.fad.fa-receipt:after { content: "\10f543"; }
.fad.fa-search:after { content: "\10f002"; }
.fad.fa-shield-alt:after { content: "\10f3ed"; }
.fad.fa-shield-check:after { content: "\10f2f7"; }
.fad.fa-shopping-bag:after { content: "\10f290"; }
.fad.fa-shopping-cart:after { content: "\10f07a"; }
.fad.fa-sign-in-alt:after { content: "\10f2f6"; }
.fad.fa-skull-crossbones:after { content: "\10f714"; }
.fad.fa-spinner:after { content: "\10f110"; }
.fad.fa-star:after { content: "\10f005"; }
.fad.fa-sync:after { content: "\10f021"; }
.fad.fa-sync-alt:after { content: "\10f2f1"; }
.fad.fa-table:after { content: "\10f0ce"; }
.fad.fa-tachometer-alt:after { content: "\10f3fd"; }
.fad.fa-times:after { content: "\10f00d"; }
.fad.fa-trash:after { content: "\10f1f8"; }
.fad.fa-undo:after { content: "\10f0e2"; }
.fad.fa-unlink:after { content: "\10f127"; }
.fad.fa-usb-drive:after { content: "\10f8e9"; }
.fad.fa-user:after { content: "\10f007"; }
.fad.fa-user-plus:after { content: "\10f234"; }
.fad.fa-user-shield:after { content: "\10f505"; }
.fad.fa-users:after { content: "\10f0c0"; }
.fad.fa-vial:after { content: "\10f492"; }
.fad.fa-wallet:after { content: "\10f555"; }
.fad.fa-window:after { content: "\10f40e"; }
.fad.fa-window-maximize:after { content: "\10f2d0"; }
@font-face { font-family: 'Font Awesome 5 Pro'; font-style: normal; font-weight: 300; font-display: block; src: url("webfonts/fa-light-300.eot"); src: url("webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-light-300.woff2") format("woff2"), url("webfonts/fa-light-300.woff") format("woff"), url("webfonts/fa-light-300.ttf") format("truetype"), url("webfonts/fa-light-300.svg#fontawesome") format("svg"); }
.fal { font-family: 'Font Awesome 5 Pro'; font-weight: 300; }
@font-face { font-family: 'Font Awesome 5 Pro'; font-style: normal; font-weight: 400; font-display: block; src: url("webfonts/fa-regular-400.eot"); src: url("webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-regular-400.woff2") format("woff2"), url("webfonts/fa-regular-400.woff") format("woff"), url("webfonts/fa-regular-400.ttf") format("truetype"), url("webfonts/fa-regular-400.svg#fontawesome") format("svg"); }
.far { font-family: 'Font Awesome 5 Pro'; font-weight: 400; }
@font-face { font-family: 'Font Awesome 5 Pro'; font-style: normal; font-weight: 900; font-display: block; src: url("webfonts/fa-solid-900.eot"); src: url("webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-solid-900.woff2") format("woff2"), url("webfonts/fa-solid-900.woff") format("woff"), url("webfonts/fa-solid-900.ttf") format("truetype"), url("webfonts/fa-solid-900.svg#fontawesome") format("svg"); }
.fa, .fas { font-family: 'Font Awesome 5 Pro'; font-weight: 900; }
