@font-face {
    font-family: 'Font Awesome 5 Brands';
    font-style: normal;
    font-weight: normal;
    src: url("../../fonts/Font-Awesome/fa-5/fa-brands-400.eot");
    src: url("../../fonts/Font-Awesome/fa-5/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../../fonts/Font-Awesome/fa-5/fa-brands-400.woff2") format("woff2"), url("../../fonts/Font-Awesome/fa-5/fa-brands-400.woff") format("woff"), url("../../fonts/Font-Awesome/fa-5/fa-brands-400.ttf") format("truetype"), url("../../fonts/Font-Awesome/fa-5/fa-brands-400.svg#fontawesome") format("svg"); }

@font-face {
    font-family: 'Font Awesome 5 Pro';
    font-style: normal;
    font-weight: 300;
    src: url("../../fonts/Font-Awesome/fa-5/fa-light-300.eot");
    src: url("../../fonts/Font-Awesome/fa-5/fa-light-300.eot?#iefix") format("embedded-opentype"), url("../../fonts/Font-Awesome/fa-5/fa-light-300.woff2") format("woff2"), url("../../fonts/Font-Awesome/fa-5/fa-light-300.woff") format("woff"), url("../../fonts/Font-Awesome/fa-5/fa-light-300.ttf") format("truetype"), url("../../fonts/Font-Awesome/fa-5/fa-light-300.svg#fontawesome") format("svg"); }

@font-face {
    font-family: 'Font Awesome 5 Pro';
    font-style: normal;
    font-weight: 400;
    src: url("../../fonts/Font-Awesome/fa-5/fa-regular-400.eot");
    src: url("../../fonts/Font-Awesome/fa-5/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../../fonts/Font-Awesome/fa-5/fa-regular-400.woff2") format("woff2"), url("../../fonts/Font-Awesome/fa-5/fa-regular-400.woff") format("woff"), url("../../fonts/Font-Awesome/fa-5/fa-regular-400.ttf") format("truetype"), url("../../fonts/Font-Awesome/fa-5/fa-regular-400.svg#fontawesome") format("svg"); }

@font-face {
    font-family: 'Font Awesome 5 Pro';
    font-style: normal;
    font-weight: 900;
    src: url("../../fonts/Font-Awesome/fa-5/fa-solid-900.eot");
    src: url("../../fonts/Font-Awesome/fa-5/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../../fonts/Font-Awesome/fa-5/fa-solid-900.woff2") format("woff2"), url("../../fonts/Font-Awesome/fa-5/fa-solid-900.woff") format("woff"), url("../../fonts/Font-Awesome/fa-5/fa-solid-900.ttf") format("truetype"), url("../../fonts/Font-Awesome/fa-5/fa-solid-900.svg#fontawesome") format("svg"); }

@font-face {
    font-family: 'Font Awesome 5 Duotone';
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url("../../fonts/Font-Awesome/fa-5/fa-duotone-900.eot");
    src: url("../../fonts/Font-Awesome/fa-5/fa-duotone-900.eot?#iefix") format("embedded-opentype"), url("../../fonts/Font-Awesome/fa-5/fa-duotone-900.woff2") format("woff2"), url("../../fonts/Font-Awesome/fa-5/fa-duotone-900.woff") format("woff"), url("../../fonts/Font-Awesome/fa-5/fa-duotone-900.ttf") format("truetype"), url("../../fonts/Font-Awesome/fa-5/fa-duotone-900.svg#fontawesome") format("svg"); }


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