@charset "UTF-8";/*!

 * Bootstrap  v5.2.3 (https://getbootstrap.com/)

 * Copyright 2011-2022 The Bootstrap Authors

 * Copyright 2011-2022 Twitter, Inc.

 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)

 */

:root {

    --bs-blue: #0d6efd;

    --bs-indigo: #6610f2;

    --bs-purple: #6f42c1;

    --bs-pink: #d63384;

    --bs-red: #dc3545;

    --bs-orange: #fd7e14;

    --bs-yellow: #ffc107;

    --bs-green: #198754;

    --bs-teal: #20c997;

    --bs-cyan: #0dcaf0;

    --bs-black: #000;

    --bs-white: #fff;

    --bs-gray: #6c757d;

    --bs-gray-dark: #343a40;

    --bs-gray-100: #f8f9fa;

    --bs-gray-200: #e9ecef;

    --bs-gray-300: #dee2e6;

    --bs-gray-400: #ced4da;

    --bs-gray-500: #adb5bd;

    --bs-gray-600: #6c757d;

    --bs-gray-700: #495057;

    --bs-gray-800: #343a40;

    --bs-gray-900: #212529;

    --bs-primary: #0d6efd;

    --bs-secondary: #6c757d;

    --bs-success: #198754;

    --bs-info: #0dcaf0;

    --bs-warning: #ffc107;

    --bs-danger: #dc3545;

    --bs-light: #f8f9fa;

    --bs-dark: #212529;

    --bs-primary-rgb: 13,110,253;

    --bs-secondary-rgb: 108,117,125;

    --bs-success-rgb: 25,135,84;

    --bs-info-rgb: 13,202,240;

    --bs-warning-rgb: 255,193,7;

    --bs-danger-rgb: 220,53,69;

    --bs-light-rgb: 248,249,250;

    --bs-dark-rgb: 33,37,41;

    --bs-white-rgb: 255,255,255;

    --bs-black-rgb: 0,0,0;

    --bs-body-color-rgb: 33,37,41;

    --bs-body-bg-rgb: 255,255,255;

    --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";

    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;

    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));

    --bs-body-font-family: var(--bs-font-sans-serif);

    --bs-body-font-size: 1rem;

    --bs-body-font-weight: 400;

    --bs-body-line-height: 1.5;

    --bs-body-color: #212529;

    --bs-body-bg: #fff;

    --bs-border-width: 1px;

    --bs-border-style: solid;

    --bs-border-color: #dee2e6;

    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);

    --bs-border-radius: 0.375rem;

    --bs-border-radius-sm: 0.25rem;

    --bs-border-radius-lg: 0.5rem;

    --bs-border-radius-xl: 1rem;

    --bs-border-radius-2xl: 2rem;

    --bs-border-radius-pill: 50rem;

    --bs-link-color: #0d6efd;

    --bs-link-hover-color: #0a58ca;

    --bs-code-color: #d63384;

    --bs-highlight-bg: #fff3cd

}



*,::after,::before {

    box-sizing: border-box

}



@media (prefers-reduced-motion:no-preference) {

    :root {

        scroll-behavior: smooth

    }

}



body {

    margin: 0;

    font-family: var(--bs-body-font-family);

    font-size: var(--bs-body-font-size);

    font-weight: var(--bs-body-font-weight);

    line-height: var(--bs-body-line-height);

    color: var(--bs-body-color);

    text-align: var(--bs-body-text-align);

    background-color: var(--bs-body-bg);

    -webkit-text-size-adjust: 100%;

    -webkit-tap-highlight-color: transparent

}



hr {

    margin: 1rem 0;

    color: inherit;

    border: 0;

    border-top: 1px solid;

    opacity: .25

}



.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {

    margin-top: 0;

    margin-bottom: .5rem;

    font-weight: 500;

    line-height: 1.2

}



.h1,h1 {

    font-size: calc(1.375rem + 1.5vw)

}



@media (min-width: 1200px) {

    .h1,h1 {

        font-size:2.5rem

    }

}



.h2,h2 {

    font-size: calc(1.325rem + .9vw)

}



@media (min-width: 1200px) {

    .h2,h2 {

        font-size:2rem

    }

}



.h3,h3 {

    font-size: calc(1.3rem + .6vw)

}



@media (min-width: 1200px) {

    .h3,h3 {

        font-size:1.75rem

    }

}



.h4,h4 {

    font-size: calc(1.275rem + .3vw)

}



@media (min-width: 1200px) {

    .h4,h4 {

        font-size:1.5rem

    }

}



.h5,h5 {

    font-size: 1.25rem

}



.h6,h6 {

    font-size: 1rem

}



p {

    margin-top: 0;

    margin-bottom: 1rem

}



abbr[title] {

    -webkit-text-decoration: underline dotted;

    text-decoration: underline dotted;

    cursor: help;

    -webkit-text-decoration-skip-ink: none;

    text-decoration-skip-ink: none

}



address {

    margin-bottom: 1rem;

    font-style: normal;

    line-height: inherit

}



ol,ul {

    padding-left: 2rem

}



dl,ol,ul {

    margin-top: 0;

    margin-bottom: 1rem

}



ol ol,ol ul,ul ol,ul ul {

    margin-bottom: 0

}



dt {

    font-weight: 700

}



dd {

    margin-bottom: .5rem;

    margin-left: 0

}



blockquote {

    margin: 0 0 1rem

}



b,strong {

    font-weight: bolder

}



.small,small {

    font-size: .875em

}



.mark,mark {

    padding: .1875em;

    background-color: var(--bs-highlight-bg)

}



sub,sup {

    position: relative;

    font-size: .75em;

    line-height: 0;

    vertical-align: baseline

}



sub {

    bottom: -.25em

}



sup {

    top: -.5em

}



a {

    color: var(--bs-link-color);

    text-decoration: underline

}



a:hover {

    color: var(--bs-link-hover-color)

}



a:not([href]):not([class]),a:not([href]):not([class]):hover {

    color: inherit;

    text-decoration: none

}



code,kbd,pre,samp {

    font-family: var(--bs-font-monospace);

    font-size: 1em

}



pre {

    display: block;

    margin-top: 0;

    margin-bottom: 1rem;

    overflow: auto;

    font-size: .875em

}



pre code {

    font-size: inherit;

    color: inherit;

    word-break: normal

}



code {

    font-size: .875em;

    color: var(--bs-code-color);

    word-wrap: break-word

}



a>code {

    color: inherit

}



kbd {

    padding: .1875rem .375rem;

    font-size: .875em;

    color: var(--bs-body-bg);

    background-color: var(--bs-body-color);

    border-radius: .25rem

}



kbd kbd {

    padding: 0;

    font-size: 1em

}



figure {

    margin: 0 0 1rem

}



img,svg {

    vertical-align: middle

}



table {

    caption-side: bottom;

    border-collapse: collapse

}



caption {

    padding-top: .5rem;

    padding-bottom: .5rem;

    color: #6c757d;

    text-align: left

}



th {

    text-align: inherit;

    text-align: -webkit-match-parent

}



tbody,td,tfoot,th,thead,tr {

    border-color: inherit;

    border-style: solid;

    border-width: 0

}



label {

    display: inline-block

}



button {

    border-radius: 0

}



button:focus:not(:focus-visible) {

    outline: 0

}



button,input,optgroup,select,textarea {

    margin: 0;

    font-family: inherit;

    font-size: inherit;

    line-height: inherit

}



button,select {

    text-transform: none

}



[role=button] {

    cursor: pointer

}



select {

    word-wrap: normal

}



select:disabled {

    opacity: 1

}



[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {

    display: none!important

}



[type=button],[type=reset],[type=submit],button {

    -webkit-appearance: button

}



[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {

    cursor: pointer

}



::-moz-focus-inner {

    padding: 0;

    border-style: none

}



textarea {

    resize: vertical

}



fieldset {

    min-width: 0;

    padding: 0;

    margin: 0;

    border: 0

}



legend {

    float: left;

    width: 100%;

    padding: 0;

    margin-bottom: .5rem;

    font-size: calc(1.275rem + .3vw);

    line-height: inherit

}



@media (min-width: 1200px) {

    legend {

        font-size:1.5rem

    }

}



legend+* {

    clear: left

}



::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field {

    padding: 0

}



::-webkit-inner-spin-button {

    height: auto

}



[type=search] {

    outline-offset: -2px;

    -webkit-appearance: textfield

}



::-webkit-search-decoration {

    -webkit-appearance: none

}



::-webkit-color-swatch-wrapper {

    padding: 0

}



::-webkit-file-upload-button {

    font: inherit;

    -webkit-appearance: button

}



::file-selector-button {

    font: inherit;

    -webkit-appearance: button

}



output {

    display: inline-block

}



iframe {

    border: 0

}



summary {

    display: list-item;

    cursor: pointer

}



progress {

    vertical-align: baseline

}



[hidden] {

    display: none!important

}



.lead {

    font-size: 1.25rem;

    font-weight: 300

}



.display-1 {

    font-size: calc(1.625rem + 4.5vw);

    font-weight: 300;

    line-height: 1.2

}



@media (min-width: 1200px) {

    .display-1 {

        font-size:5rem

    }

}



.display-2 {

    font-size: calc(1.575rem + 3.9vw);

    font-weight: 300;

    line-height: 1.2

}



@media (min-width: 1200px) {

    .display-2 {

        font-size:4.5rem

    }

}



.display-3 {

    font-size: calc(1.525rem + 3.3vw);

    font-weight: 300;

    line-height: 1.2

}



@media (min-width: 1200px) {

    .display-3 {

        font-size:4rem

    }

}



.display-4 {

    font-size: calc(1.475rem + 2.7vw);

    font-weight: 300;

    line-height: 1.2

}



@media (min-width: 1200px) {

    .display-4 {

        font-size:3.5rem

    }

}



.display-5 {

    font-size: calc(1.425rem + 2.1vw);

    font-weight: 300;

    line-height: 1.2

}



@media (min-width: 1200px) {

    .display-5 {

        font-size:3rem

    }

}



.display-6 {

    font-size: calc(1.375rem + 1.5vw);

    font-weight: 300;

    line-height: 1.2

}



@media (min-width: 1200px) {

    .display-6 {

        font-size:2.5rem

    }

}



.list-unstyled {

    padding-left: 0;

    list-style: none

}



.list-inline {

    padding-left: 0;

    list-style: none

}



.list-inline-item {

    display: inline-block

}



.list-inline-item:not(:last-child) {

    margin-right: .5rem

}



.initialism {

    font-size: .875em;

    text-transform: uppercase

}



.blockquote {

    margin-bottom: 1rem;

    font-size: 1.25rem

}



.blockquote>:last-child {

    margin-bottom: 0

}



.blockquote-footer {

    margin-top: -1rem;

    margin-bottom: 1rem;

    font-size: .875em;

    color: #6c757d

}



.blockquote-footer::before {

    content: "— "

}



.img-fluid {

    max-width: 100%;

    height: auto

}



.img-thumbnail {

    padding: .25rem;

    background-color: #fff;

    border: 1px solid var(--bs-border-color);

    border-radius: .375rem;

    max-width: 100%;

    height: auto

}



.figure {

    display: inline-block

}



.figure-img {

    margin-bottom: .5rem;

    line-height: 1

}



.figure-caption {

    font-size: .875em;

    color: #6c757d

}



.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {

    --bs-gutter-x: 1.5rem;

    --bs-gutter-y: 0;

    width: 100%;

    padding-right: calc(var(--bs-gutter-x) * .5);

    padding-left: calc(var(--bs-gutter-x) * .5);

    margin-right: auto;

    margin-left: auto

}



@media (min-width: 576px) {

    .container,.container-sm {

        max-width:540px

    }

}



@media (min-width: 768px) {

    .container,.container-md,.container-sm {

        max-width:720px

    }

}



@media (min-width: 992px) {

    .container,.container-lg,.container-md,.container-sm {

        max-width:960px

    }

}



@media (min-width: 1200px) {

    .container,.container-lg,.container-md,.container-sm,.container-xl {

        max-width:1140px

    }

}



@media (min-width: 1400px) {

    .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {

        max-width:1320px

    }

}



.row {

    --bs-gutter-x: 1.5rem;

    --bs-gutter-y: 0;

    display: flex;

    flex-wrap: wrap;

    margin-top: calc(-1 * var(--bs-gutter-y));

    margin-right: calc(-.5 * var(--bs-gutter-x));

    margin-left: calc(-.5 * var(--bs-gutter-x))

}



.row>* {

    flex-shrink: 0;

    width: 100%;

    max-width: 100%;

    padding-right: calc(var(--bs-gutter-x) * .5);

    padding-left: calc(var(--bs-gutter-x) * .5);

    margin-top: var(--bs-gutter-y)

}



.col {

    flex: 1 0 0%

}



.row-cols-auto>* {

    flex: 0 0 auto;

    width: auto

}



.row-cols-1>* {

    flex: 0 0 auto;

    width: 100%

}



.row-cols-2>* {

    flex: 0 0 auto;

    width: 50%

}



.row-cols-3>* {

    flex: 0 0 auto;

    width: 33.3333333333%

}



.row-cols-4>* {

    flex: 0 0 auto;

    width: 25%

}



.row-cols-5>* {

    flex: 0 0 auto;

    width: 20%

}



.row-cols-6>* {

    flex: 0 0 auto;

    width: 16.6666666667%

}



.col-auto {

    flex: 0 0 auto;

    width: auto

}



.col-1 {

    flex: 0 0 auto;

    width: 8.33333333%

}



.col-2 {

    flex: 0 0 auto;

    width: 16.66666667%

}



.col-3 {

    flex: 0 0 auto;

    width: 25%

}



.col-4 {

    flex: 0 0 auto;

    width: 33.33333333%

}



.col-5 {

    flex: 0 0 auto;

    width: 41.66666667%

}



.col-6 {

    flex: 0 0 auto;

    width: 50%

}



.col-7 {

    flex: 0 0 auto;

    width: 58.33333333%

}



.col-8 {

    flex: 0 0 auto;

    width: 66.66666667%

}



.col-9 {

    flex: 0 0 auto;

    width: 75%

}



.col-10 {

    flex: 0 0 auto;

    width: 83.33333333%

}



.col-11 {

    flex: 0 0 auto;

    width: 91.66666667%

}



.col-12 {

    flex: 0 0 auto;

    width: 100%

}



.offset-1 {

    margin-left: 8.33333333%

}



.offset-2 {

    margin-left: 16.66666667%

}



.offset-3 {

    margin-left: 25%

}



.offset-4 {

    margin-left: 33.33333333%

}



.offset-5 {

    margin-left: 41.66666667%

}



.offset-6 {

    margin-left: 50%

}



.offset-7 {

    margin-left: 58.33333333%

}



.offset-8 {

    margin-left: 66.66666667%

}



.offset-9 {

    margin-left: 75%

}



.offset-10 {

    margin-left: 83.33333333%

}



.offset-11 {

    margin-left: 91.66666667%

}



.g-0,.gx-0 {

    --bs-gutter-x: 0

}



.g-0,.gy-0 {

    --bs-gutter-y: 0

}



.g-1,.gx-1 {

    --bs-gutter-x: 0.25rem

}



.g-1,.gy-1 {

    --bs-gutter-y: 0.25rem

}



.g-2,.gx-2 {

    --bs-gutter-x: 0.5rem

}



.g-2,.gy-2 {

    --bs-gutter-y: 0.5rem

}



.g-3,.gx-3 {

    --bs-gutter-x: 1rem

}



.g-3,.gy-3 {

    --bs-gutter-y: 1rem

}



.g-4,.gx-4 {

    --bs-gutter-x: 1.5rem

}



.g-4,.gy-4 {

    --bs-gutter-y: 1.5rem

}



.g-5,.gx-5 {

    --bs-gutter-x: 3rem

}



.g-5,.gy-5 {

    --bs-gutter-y: 3rem

}



@media (min-width: 576px) {

    .col-sm {

        flex:1 0 0%

    }



    .row-cols-sm-auto>* {

        flex: 0 0 auto;

        width: auto

    }



    .row-cols-sm-1>* {

        flex: 0 0 auto;

        width: 100%

    }



    .row-cols-sm-2>* {

        flex: 0 0 auto;

        width: 50%

    }



    .row-cols-sm-3>* {

        flex: 0 0 auto;

        width: 33.3333333333%

    }



    .row-cols-sm-4>* {

        flex: 0 0 auto;

        width: 25%

    }



    .row-cols-sm-5>* {

        flex: 0 0 auto;

        width: 20%

    }



    .row-cols-sm-6>* {

        flex: 0 0 auto;

        width: 16.6666666667%

    }



    .col-sm-auto {

        flex: 0 0 auto;

        width: auto

    }



    .col-sm-1 {

        flex: 0 0 auto;

        width: 8.33333333%

    }



    .col-sm-2 {

        flex: 0 0 auto;

        width: 16.66666667%

    }



    .col-sm-3 {

        flex: 0 0 auto;

        width: 25%

    }



    .col-sm-4 {

        flex: 0 0 auto;

        width: 33.33333333%

    }



    .col-sm-5 {

        flex: 0 0 auto;

        width: 41.66666667%

    }



    .col-sm-6 {

        flex: 0 0 auto;

        width: 50%

    }



    .col-sm-7 {

        flex: 0 0 auto;

        width: 58.33333333%

    }



    .col-sm-8 {

        flex: 0 0 auto;

        width: 66.66666667%

    }



    .col-sm-9 {

        flex: 0 0 auto;

        width: 75%

    }



    .col-sm-10 {

        flex: 0 0 auto;

        width: 83.33333333%

    }



    .col-sm-11 {

        flex: 0 0 auto;

        width: 91.66666667%

    }



    .col-sm-12 {

        flex: 0 0 auto;

        width: 100%

    }



    .offset-sm-0 {

        margin-left: 0

    }



    .offset-sm-1 {

        margin-left: 8.33333333%

    }



    .offset-sm-2 {

        margin-left: 16.66666667%

    }



    .offset-sm-3 {

        margin-left: 25%

    }



    .offset-sm-4 {

        margin-left: 33.33333333%

    }



    .offset-sm-5 {

        margin-left: 41.66666667%

    }



    .offset-sm-6 {

        margin-left: 50%

    }



    .offset-sm-7 {

        margin-left: 58.33333333%

    }



    .offset-sm-8 {

        margin-left: 66.66666667%

    }



    .offset-sm-9 {

        margin-left: 75%

    }



    .offset-sm-10 {

        margin-left: 83.33333333%

    }



    .offset-sm-11 {

        margin-left: 91.66666667%

    }



    .g-sm-0,.gx-sm-0 {

        --bs-gutter-x: 0

    }



    .g-sm-0,.gy-sm-0 {

        --bs-gutter-y: 0

    }



    .g-sm-1,.gx-sm-1 {

        --bs-gutter-x: 0.25rem

    }



    .g-sm-1,.gy-sm-1 {

        --bs-gutter-y: 0.25rem

    }



    .g-sm-2,.gx-sm-2 {

        --bs-gutter-x: 0.5rem

    }



    .g-sm-2,.gy-sm-2 {

        --bs-gutter-y: 0.5rem

    }



    .g-sm-3,.gx-sm-3 {

        --bs-gutter-x: 1rem

    }



    .g-sm-3,.gy-sm-3 {

        --bs-gutter-y: 1rem

    }



    .g-sm-4,.gx-sm-4 {

        --bs-gutter-x: 1.5rem

    }



    .g-sm-4,.gy-sm-4 {

        --bs-gutter-y: 1.5rem

    }



    .g-sm-5,.gx-sm-5 {

        --bs-gutter-x: 3rem

    }



    .g-sm-5,.gy-sm-5 {

        --bs-gutter-y: 3rem

    }

}



@media (min-width: 768px) {

    .col-md {

        flex:1 0 0%

    }



    .row-cols-md-auto>* {

        flex: 0 0 auto;

        width: auto

    }



    .row-cols-md-1>* {

        flex: 0 0 auto;

        width: 100%

    }



    .row-cols-md-2>* {

        flex: 0 0 auto;

        width: 50%

    }



    .row-cols-md-3>* {

        flex: 0 0 auto;

        width: 33.3333333333%

    }



    .row-cols-md-4>* {

        flex: 0 0 auto;

        width: 25%

    }



    .row-cols-md-5>* {

        flex: 0 0 auto;

        width: 20%

    }



    .row-cols-md-6>* {

        flex: 0 0 auto;

        width: 16.6666666667%

    }



    .col-md-auto {

        flex: 0 0 auto;

        width: auto

    }



    .col-md-1 {

        flex: 0 0 auto;

        width: 8.33333333%

    }



    .col-md-2 {

        flex: 0 0 auto;

        width: 16.66666667%

    }



    .col-md-3 {

        flex: 0 0 auto;

        width: 25%

    }



    .col-md-4 {

        flex: 0 0 auto;

        width: 33.33333333%

    }



    .col-md-5 {

        flex: 0 0 auto;

        width: 41.66666667%

    }



    .col-md-6 {

        flex: 0 0 auto;

        width: 50%

    }



    .col-md-7 {

        flex: 0 0 auto;

        width: 58.33333333%

    }



    .col-md-8 {

        flex: 0 0 auto;

        width: 66.66666667%

    }



    .col-md-9 {

        flex: 0 0 auto;

        width: 75%

    }



    .col-md-10 {

        flex: 0 0 auto;

        width: 83.33333333%

    }



    .col-md-11 {

        flex: 0 0 auto;

        width: 91.66666667%

    }



    .col-md-12 {

        flex: 0 0 auto;

        width: 100%

    }



    .offset-md-0 {

        margin-left: 0

    }



    .offset-md-1 {

        margin-left: 8.33333333%

    }



    .offset-md-2 {

        margin-left: 16.66666667%

    }



    .offset-md-3 {

        margin-left: 25%

    }



    .offset-md-4 {

        margin-left: 33.33333333%

    }



    .offset-md-5 {

        margin-left: 41.66666667%

    }



    .offset-md-6 {

        margin-left: 50%

    }



    .offset-md-7 {

        margin-left: 58.33333333%

    }



    .offset-md-8 {

        margin-left: 66.66666667%

    }



    .offset-md-9 {

        margin-left: 75%

    }



    .offset-md-10 {

        margin-left: 83.33333333%

    }



    .offset-md-11 {

        margin-left: 91.66666667%

    }



    .g-md-0,.gx-md-0 {

        --bs-gutter-x: 0

    }



    .g-md-0,.gy-md-0 {

        --bs-gutter-y: 0

    }



    .g-md-1,.gx-md-1 {

        --bs-gutter-x: 0.25rem

    }



    .g-md-1,.gy-md-1 {

        --bs-gutter-y: 0.25rem

    }



    .g-md-2,.gx-md-2 {

        --bs-gutter-x: 0.5rem

    }



    .g-md-2,.gy-md-2 {

        --bs-gutter-y: 0.5rem

    }



    .g-md-3,.gx-md-3 {

        --bs-gutter-x: 1rem

    }



    .g-md-3,.gy-md-3 {

        --bs-gutter-y: 1rem

    }



    .g-md-4,.gx-md-4 {

        --bs-gutter-x: 1.5rem

    }



    .g-md-4,.gy-md-4 {

        --bs-gutter-y: 1.5rem

    }



    .g-md-5,.gx-md-5 {

        --bs-gutter-x: 3rem

    }



    .g-md-5,.gy-md-5 {

        --bs-gutter-y: 3rem

    }

}



@media (min-width: 992px) {

    .col-lg {

        flex:1 0 0%

    }



    .row-cols-lg-auto>* {

        flex: 0 0 auto;

        width: auto

    }



    .row-cols-lg-1>* {

        flex: 0 0 auto;

        width: 100%

    }



    .row-cols-lg-2>* {

        flex: 0 0 auto;

        width: 50%

    }



    .row-cols-lg-3>* {

        flex: 0 0 auto;

        width: 33.3333333333%

    }



    .row-cols-lg-4>* {

        flex: 0 0 auto;

        width: 25%

    }



    .row-cols-lg-5>* {

        flex: 0 0 auto;

        width: 20%

    }



    .row-cols-lg-6>* {

        flex: 0 0 auto;

        width: 16.6666666667%

    }



    .col-lg-auto {

        flex: 0 0 auto;

        width: auto

    }



    .col-lg-1 {

        flex: 0 0 auto;

        width: 8.33333333%

    }



    .col-lg-2 {

        flex: 0 0 auto;

        width: 16.66666667%

    }



    .col-lg-3 {

        flex: 0 0 auto;

        width: 25%

    }



    .col-lg-4 {

        flex: 0 0 auto;

        width: 33.33333333%

    }



    .col-lg-5 {

        flex: 0 0 auto;

        width: 41.66666667%

    }



    .col-lg-6 {

        flex: 0 0 auto;

        width: 50%

    }



    .col-lg-7 {

        flex: 0 0 auto;

        width: 58.33333333%

    }



    .col-lg-8 {

        flex: 0 0 auto;

        width: 66.66666667%

    }



    .col-lg-9 {

        flex: 0 0 auto;

        width: 75%

    }



    .col-lg-10 {

        flex: 0 0 auto;

        width: 83.33333333%

    }



    .col-lg-11 {

        flex: 0 0 auto;

        width: 91.66666667%

    }



    .col-lg-12 {

        flex: 0 0 auto;

        width: 100%

    }



    .offset-lg-0 {

        margin-left: 0

    }



    .offset-lg-1 {

        margin-left: 8.33333333%

    }



    .offset-lg-2 {

        margin-left: 16.66666667%

    }



    .offset-lg-3 {

        margin-left: 25%

    }



    .offset-lg-4 {

        margin-left: 33.33333333%

    }



    .offset-lg-5 {

        margin-left: 41.66666667%

    }



    .offset-lg-6 {

        margin-left: 50%

    }



    .offset-lg-7 {

        margin-left: 58.33333333%

    }



    .offset-lg-8 {

        margin-left: 66.66666667%

    }



    .offset-lg-9 {

        margin-left: 75%

    }



    .offset-lg-10 {

        margin-left: 83.33333333%

    }



    .offset-lg-11 {

        margin-left: 91.66666667%

    }



    .g-lg-0,.gx-lg-0 {

        --bs-gutter-x: 0

    }



    .g-lg-0,.gy-lg-0 {

        --bs-gutter-y: 0

    }



    .g-lg-1,.gx-lg-1 {

        --bs-gutter-x: 0.25rem

    }



    .g-lg-1,.gy-lg-1 {

        --bs-gutter-y: 0.25rem

    }



    .g-lg-2,.gx-lg-2 {

        --bs-gutter-x: 0.5rem

    }



    .g-lg-2,.gy-lg-2 {

        --bs-gutter-y: 0.5rem

    }



    .g-lg-3,.gx-lg-3 {

        --bs-gutter-x: 1rem

    }



    .g-lg-3,.gy-lg-3 {

        --bs-gutter-y: 1rem

    }



    .g-lg-4,.gx-lg-4 {

        --bs-gutter-x: 1.5rem

    }



    .g-lg-4,.gy-lg-4 {

        --bs-gutter-y: 1.5rem

    }



    .g-lg-5,.gx-lg-5 {

        --bs-gutter-x: 3rem

    }



    .g-lg-5,.gy-lg-5 {

        --bs-gutter-y: 3rem

    }

}



@media (min-width: 1200px) {

    .col-xl {

        flex:1 0 0%

    }



    .row-cols-xl-auto>* {

        flex: 0 0 auto;

        width: auto

    }



    .row-cols-xl-1>* {

        flex: 0 0 auto;

        width: 100%

    }



    .row-cols-xl-2>* {

        flex: 0 0 auto;

        width: 50%

    }



    .row-cols-xl-3>* {

        flex: 0 0 auto;

        width: 33.3333333333%

    }



    .row-cols-xl-4>* {

        flex: 0 0 auto;

        width: 25%

    }



    .row-cols-xl-5>* {

        flex: 0 0 auto;

        width: 20%

    }



    .row-cols-xl-6>* {

        flex: 0 0 auto;

        width: 16.6666666667%

    }



    .col-xl-auto {

        flex: 0 0 auto;

        width: auto

    }



    .col-xl-1 {

        flex: 0 0 auto;

        width: 8.33333333%

    }



    .col-xl-2 {

        flex: 0 0 auto;

        width: 16.66666667%

    }



    .col-xl-3 {

        flex: 0 0 auto;

        width: 25%

    }



    .col-xl-4 {

        flex: 0 0 auto;

        width: 33.33333333%

    }



    .col-xl-5 {

        flex: 0 0 auto;

        width: 41.66666667%

    }



    .col-xl-6 {

        flex: 0 0 auto;

        width: 50%

    }



    .col-xl-7 {

        flex: 0 0 auto;

        width: 58.33333333%

    }



    .col-xl-8 {

        flex: 0 0 auto;

        width: 66.66666667%

    }



    .col-xl-9 {

        flex: 0 0 auto;

        width: 75%

    }



    .col-xl-10 {

        flex: 0 0 auto;

        width: 83.33333333%

    }



    .col-xl-11 {

        flex: 0 0 auto;

        width: 91.66666667%

    }



    .col-xl-12 {

        flex: 0 0 auto;

        width: 100%

    }



    .offset-xl-0 {

        margin-left: 0

    }



    .offset-xl-1 {

        margin-left: 8.33333333%

    }



    .offset-xl-2 {

        margin-left: 16.66666667%

    }



    .offset-xl-3 {

        margin-left: 25%

    }



    .offset-xl-4 {

        margin-left: 33.33333333%

    }



    .offset-xl-5 {

        margin-left: 41.66666667%

    }



    .offset-xl-6 {

        margin-left: 50%

    }



    .offset-xl-7 {

        margin-left: 58.33333333%

    }



    .offset-xl-8 {

        margin-left: 66.66666667%

    }



    .offset-xl-9 {

        margin-left: 75%

    }



    .offset-xl-10 {

        margin-left: 83.33333333%

    }



    .offset-xl-11 {

        margin-left: 91.66666667%

    }



    .g-xl-0,.gx-xl-0 {

        --bs-gutter-x: 0

    }



    .g-xl-0,.gy-xl-0 {

        --bs-gutter-y: 0

    }



    .g-xl-1,.gx-xl-1 {

        --bs-gutter-x: 0.25rem

    }



    .g-xl-1,.gy-xl-1 {

        --bs-gutter-y: 0.25rem

    }



    .g-xl-2,.gx-xl-2 {

        --bs-gutter-x: 0.5rem

    }



    .g-xl-2,.gy-xl-2 {

        --bs-gutter-y: 0.5rem

    }



    .g-xl-3,.gx-xl-3 {

        --bs-gutter-x: 1rem

    }



    .g-xl-3,.gy-xl-3 {

        --bs-gutter-y: 1rem

    }



    .g-xl-4,.gx-xl-4 {

        --bs-gutter-x: 1.5rem

    }



    .g-xl-4,.gy-xl-4 {

        --bs-gutter-y: 1.5rem

    }



    .g-xl-5,.gx-xl-5 {

        --bs-gutter-x: 3rem

    }



    .g-xl-5,.gy-xl-5 {

        --bs-gutter-y: 3rem

    }

}



@media (min-width: 1400px) {

    .col-xxl {

        flex:1 0 0%

    }



    .row-cols-xxl-auto>* {

        flex: 0 0 auto;

        width: auto

    }



    .row-cols-xxl-1>* {

        flex: 0 0 auto;

        width: 100%

    }



    .row-cols-xxl-2>* {

        flex: 0 0 auto;

        width: 50%

    }



    .row-cols-xxl-3>* {

        flex: 0 0 auto;

        width: 33.3333333333%

    }



    .row-cols-xxl-4>* {

        flex: 0 0 auto;

        width: 25%

    }



    .row-cols-xxl-5>* {

        flex: 0 0 auto;

        width: 20%

    }



    .row-cols-xxl-6>* {

        flex: 0 0 auto;

        width: 16.6666666667%

    }



    .col-xxl-auto {

        flex: 0 0 auto;

        width: auto

    }



    .col-xxl-1 {

        flex: 0 0 auto;

        width: 8.33333333%

    }



    .col-xxl-2 {

        flex: 0 0 auto;

        width: 16.66666667%

    }



    .col-xxl-3 {

        flex: 0 0 auto;

        width: 25%

    }



    .col-xxl-4 {

        flex: 0 0 auto;

        width: 33.33333333%

    }



    .col-xxl-5 {

        flex: 0 0 auto;

        width: 41.66666667%

    }



    .col-xxl-6 {

        flex: 0 0 auto;

        width: 50%

    }



    .col-xxl-7 {

        flex: 0 0 auto;

        width: 58.33333333%

    }



    .col-xxl-8 {

        flex: 0 0 auto;

        width: 66.66666667%

    }



    .col-xxl-9 {

        flex: 0 0 auto;

        width: 75%

    }



    .col-xxl-10 {

        flex: 0 0 auto;

        width: 83.33333333%

    }



    .col-xxl-11 {

        flex: 0 0 auto;

        width: 91.66666667%

    }



    .col-xxl-12 {

        flex: 0 0 auto;

        width: 100%

    }



    .offset-xxl-0 {

        margin-left: 0

    }



    .offset-xxl-1 {

        margin-left: 8.33333333%

    }



    .offset-xxl-2 {

        margin-left: 16.66666667%

    }



    .offset-xxl-3 {

        margin-left: 25%

    }



    .offset-xxl-4 {

        margin-left: 33.33333333%

    }



    .offset-xxl-5 {

        margin-left: 41.66666667%

    }



    .offset-xxl-6 {

        margin-left: 50%

    }



    .offset-xxl-7 {

        margin-left: 58.33333333%

    }



    .offset-xxl-8 {

        margin-left: 66.66666667%

    }



    .offset-xxl-9 {

        margin-left: 75%

    }



    .offset-xxl-10 {

        margin-left: 83.33333333%

    }



    .offset-xxl-11 {

        margin-left: 91.66666667%

    }



    .g-xxl-0,.gx-xxl-0 {

        --bs-gutter-x: 0

    }



    .g-xxl-0,.gy-xxl-0 {

        --bs-gutter-y: 0

    }



    .g-xxl-1,.gx-xxl-1 {

        --bs-gutter-x: 0.25rem

    }



    .g-xxl-1,.gy-xxl-1 {

        --bs-gutter-y: 0.25rem

    }



    .g-xxl-2,.gx-xxl-2 {

        --bs-gutter-x: 0.5rem

    }



    .g-xxl-2,.gy-xxl-2 {

        --bs-gutter-y: 0.5rem

    }



    .g-xxl-3,.gx-xxl-3 {

        --bs-gutter-x: 1rem

    }



    .g-xxl-3,.gy-xxl-3 {

        --bs-gutter-y: 1rem

    }



    .g-xxl-4,.gx-xxl-4 {

        --bs-gutter-x: 1.5rem

    }



    .g-xxl-4,.gy-xxl-4 {

        --bs-gutter-y: 1.5rem

    }



    .g-xxl-5,.gx-xxl-5 {

        --bs-gutter-x: 3rem

    }



    .g-xxl-5,.gy-xxl-5 {

        --bs-gutter-y: 3rem

    }

}



.table {

    --bs-table-color: var(--bs-body-color);

    --bs-table-bg: transparent;

    --bs-table-border-color: var(--bs-border-color);

    --bs-table-accent-bg: transparent;

    --bs-table-striped-color: var(--bs-body-color);

    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);

    --bs-table-active-color: var(--bs-body-color);

    --bs-table-active-bg: rgba(0, 0, 0, 0.1);

    --bs-table-hover-color: var(--bs-body-color);

    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);

    width: 100%;

    margin-bottom: 1rem;

    color: var(--bs-table-color);

    vertical-align: top;

    border-color: var(--bs-table-border-color)

}



.table>:not(caption)>*>* {

    padding: .5rem .5rem;

    background-color: var(--bs-table-bg);

    border-bottom-width: 1px;

    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg)

}



.table>tbody {

    vertical-align: inherit

}



.table>thead {

    vertical-align: bottom

}



.table-group-divider {

    border-top: 2px solid currentcolor

}



.caption-top {

    caption-side: top

}



.table-sm>:not(caption)>*>* {

    padding: .25rem .25rem

}



.table-bordered>:not(caption)>* {

    border-width: 1px 0

}



.table-bordered>:not(caption)>*>* {

    border-width: 0 1px

}



.table-borderless>:not(caption)>*>* {

    border-bottom-width: 0

}



.table-borderless>:not(:first-child) {

    border-top-width: 0

}



.table-striped>tbody>tr:nth-of-type(odd)>* {

    --bs-table-accent-bg: var(--bs-table-striped-bg);

    color: var(--bs-table-striped-color)

}



.table-striped-columns>:not(caption)>tr>:nth-child(2n) {

    --bs-table-accent-bg: var(--bs-table-striped-bg);

    color: var(--bs-table-striped-color)

}



.table-active {

    --bs-table-accent-bg: var(--bs-table-active-bg);

    color: var(--bs-table-active-color)

}



.table-hover>tbody>tr:hover>* {

    --bs-table-accent-bg: var(--bs-table-hover-bg);

    color: var(--bs-table-hover-color)

}



.table-primary {

    --bs-table-color: #000;

    --bs-table-bg: #cfe2ff;

    --bs-table-border-color: #bacbe6;

    --bs-table-striped-bg: #c5d7f2;

    --bs-table-striped-color: #000;

    --bs-table-active-bg: #bacbe6;

    --bs-table-active-color: #000;

    --bs-table-hover-bg: #bfd1ec;

    --bs-table-hover-color: #000;

    color: var(--bs-table-color);

    border-color: var(--bs-table-border-color)

}



.table-secondary {

    --bs-table-color: #000;

    --bs-table-bg: #e2e3e5;

    --bs-table-border-color: #cbccce;

    --bs-table-striped-bg: #d7d8da;

    --bs-table-striped-color: #000;

    --bs-table-active-bg: #cbccce;

    --bs-table-active-color: #000;

    --bs-table-hover-bg: #d1d2d4;

    --bs-table-hover-color: #000;

    color: var(--bs-table-color);

    border-color: var(--bs-table-border-color)

}



.table-success {

    --bs-table-color: #000;

    --bs-table-bg: #d1e7dd;

    --bs-table-border-color: #bcd0c7;

    --bs-table-striped-bg: #c7dbd2;

    --bs-table-striped-color: #000;

    --bs-table-active-bg: #bcd0c7;

    --bs-table-active-color: #000;

    --bs-table-hover-bg: #c1d6cc;

    --bs-table-hover-color: #000;

    color: var(--bs-table-color);

    border-color: var(--bs-table-border-color)

}



.table-info {

    --bs-table-color: #000;

    --bs-table-bg: #cff4fc;

    --bs-table-border-color: #badce3;

    --bs-table-striped-bg: #c5e8ef;

    --bs-table-striped-color: #000;

    --bs-table-active-bg: #badce3;

    --bs-table-active-color: #000;

    --bs-table-hover-bg: #bfe2e9;

    --bs-table-hover-color: #000;

    color: var(--bs-table-color);

    border-color: var(--bs-table-border-color)

}



.table-warning {

    --bs-table-color: #000;

    --bs-table-bg: #fff3cd;

    --bs-table-border-color: #e6dbb9;

    --bs-table-striped-bg: #f2e7c3;

    --bs-table-striped-color: #000;

    --bs-table-active-bg: #e6dbb9;

    --bs-table-active-color: #000;

    --bs-table-hover-bg: #ece1be;

    --bs-table-hover-color: #000;

    color: var(--bs-table-color);

    border-color: var(--bs-table-border-color)

}



.table-danger {

    --bs-table-color: #000;

    --bs-table-bg: #f8d7da;

    --bs-table-border-color: #dfc2c4;

    --bs-table-striped-bg: #eccccf;

    --bs-table-striped-color: #000;

    --bs-table-active-bg: #dfc2c4;

    --bs-table-active-color: #000;

    --bs-table-hover-bg: #e5c7ca;

    --bs-table-hover-color: #000;

    color: var(--bs-table-color);

    border-color: var(--bs-table-border-color)

}



.table-light {

    --bs-table-color: #000;

    --bs-table-bg: #f8f9fa;

    --bs-table-border-color: #dfe0e1;

    --bs-table-striped-bg: #ecedee;

    --bs-table-striped-color: #000;

    --bs-table-active-bg: #dfe0e1;

    --bs-table-active-color: #000;

    --bs-table-hover-bg: #e5e6e7;

    --bs-table-hover-color: #000;

    color: var(--bs-table-color);

    border-color: var(--bs-table-border-color)

}



.table-dark {

    --bs-table-color: #fff;

    --bs-table-bg: #212529;

    --bs-table-border-color: #373b3e;

    --bs-table-striped-bg: #2c3034;

    --bs-table-striped-color: #fff;

    --bs-table-active-bg: #373b3e;

    --bs-table-active-color: #fff;

    --bs-table-hover-bg: #323539;

    --bs-table-hover-color: #fff;

    color: var(--bs-table-color);

    border-color: var(--bs-table-border-color)

}



.table-responsive {

    overflow-x: auto;

    -webkit-overflow-scrolling: touch

}



@media (max-width: 575.98px) {

    .table-responsive-sm {

        overflow-x:auto;

        -webkit-overflow-scrolling: touch

    }

}



@media (max-width: 767.98px) {

    .table-responsive-md {

        overflow-x:auto;

        -webkit-overflow-scrolling: touch

    }

}



@media (max-width: 991.98px) {

    .table-responsive-lg {

        overflow-x:auto;

        -webkit-overflow-scrolling: touch

    }

}



@media (max-width: 1199.98px) {

    .table-responsive-xl {

        overflow-x:auto;

        -webkit-overflow-scrolling: touch

    }

}



@media (max-width: 1399.98px) {

    .table-responsive-xxl {

        overflow-x:auto;

        -webkit-overflow-scrolling: touch

    }

}



.form-label {

    margin-bottom: .5rem

}



.col-form-label {

    padding-top: calc(.375rem + 1px);

    padding-bottom: calc(.375rem + 1px);

    margin-bottom: 0;

    font-size: inherit;

    line-height: 1.5

}



.col-form-label-lg {

    padding-top: calc(.5rem + 1px);

    padding-bottom: calc(.5rem + 1px);

    font-size: 1.25rem

}



.col-form-label-sm {

    padding-top: calc(.25rem + 1px);

    padding-bottom: calc(.25rem + 1px);

    font-size: .875rem

}



.form-text {

    margin-top: .25rem;

    font-size: .875em;

    color: #6c757d

}



.form-control {

    display: block;

    width: 100%;

    padding: .375rem .75rem;

    font-size: 1rem;

    font-weight: 400;

    line-height: 1.5;

    color: #212529;

    height: 3rem;

    background-color: #ececf0;

    background-clip: padding-box;

    border: 1px solid #ced4da;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    border-radius: .375rem;

    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out

}



@media (prefers-reduced-motion:reduce) {

    .form-control {

        transition: none

    }

}



.form-control[type=file] {

    overflow: hidden

}



.form-control[type=file]:not(:disabled):not([readonly]) {

    cursor: pointer

}



.form-control:focus {

    color: #212529;

    background-color: #fff;

    border-color: #86b7fe;

    outline: 0;

    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)

}



.form-control::-webkit-date-and-time-value {

    height: 1.5em

}



.form-control::-moz-placeholder {

    color: #6c757d;

    opacity: 1

}



.form-control::placeholder {

    color: #6c757d;

    opacity: 1

}



.form-control:disabled {

    background-color: #e9ecef;

    opacity: 1

}



.form-control::-webkit-file-upload-button {

    padding: .375rem .75rem;

    margin: -.375rem -.75rem;

    -webkit-margin-end: .75rem;

    margin-inline-end:.75rem;color: #212529;

    background-color: #e9ecef;

    pointer-events: none;

    border-color: inherit;

    border-style: solid;

    border-width: 0;

    border-inline-end-width:1px;border-radius: 0;

    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;

    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out

}



.form-control::file-selector-button {

    padding: .375rem .75rem;

    margin: -.375rem -.75rem;

    -webkit-margin-end: .75rem;

    margin-inline-end:.75rem;color: #212529;

    background-color: #e9ecef;

    pointer-events: none;

    border-color: inherit;

    border-style: solid;

    border-width: 0;

    border-inline-end-width:1px;border-radius: 0;

    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out

}



@media (prefers-reduced-motion:reduce) {

    .form-control::-webkit-file-upload-button {

        -webkit-transition: none;

        transition: none

    }



    .form-control::file-selector-button {

        transition: none

    }

}



.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {

    background-color: #dde0e3

}



.form-control:hover:not(:disabled):not([readonly])::file-selector-button {

    background-color: #dde0e3

}



.form-control-plaintext {

    display: block;

    width: 100%;

    padding: .375rem 0;

    margin-bottom: 0;

    line-height: 1.5;

    color: #212529;

    background-color: transparent;

    border: solid transparent;

    border-width: 1px 0

}



.form-control-plaintext:focus {

    outline: 0

}



.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm {

    padding-right: 0;

    padding-left: 0

}



.form-control-sm {

    min-height: calc(1.5em + .5rem + 2px);

    padding: .25rem .5rem;

    font-size: .875rem;

    border-radius: .25rem

}



.form-control-sm::-webkit-file-upload-button {

    padding: .25rem .5rem;

    margin: -.25rem -.5rem;

    -webkit-margin-end: .5rem;

    margin-inline-end:.5rem}



.form-control-sm::file-selector-button {

    padding: .25rem .5rem;

    margin: -.25rem -.5rem;

    -webkit-margin-end: .5rem;

    margin-inline-end:.5rem}



.form-control-lg {

    min-height: calc(1.5em + 1rem + 2px);

    padding: .5rem 1rem;

    font-size: 1.25rem;

    border-radius: .5rem

}



.form-control-lg::-webkit-file-upload-button {

    padding: .5rem 1rem;

    margin: -.5rem -1rem;

    -webkit-margin-end: 1rem;

    margin-inline-end:1rem}



.form-control-lg::file-selector-button {

    padding: .5rem 1rem;

    margin: -.5rem -1rem;

    -webkit-margin-end: 1rem;

    margin-inline-end:1rem}



textarea.form-control {

    min-height: calc(1.5em + .75rem + 2px)

}



textarea.form-control-sm {

    min-height: calc(1.5em + .5rem + 2px)

}



textarea.form-control-lg {

    min-height: calc(1.5em + 1rem + 2px)

}



.form-control-color {

    width: 3rem;

    height: calc(1.5em + .75rem + 2px);

    padding: .375rem

}



.form-control-color:not(:disabled):not([readonly]) {

    cursor: pointer

}



.form-control-color::-moz-color-swatch {

    border: 0!important;

    border-radius: .375rem

}



.form-control-color::-webkit-color-swatch {

    border-radius: .375rem

}



.form-control-color.form-control-sm {

    height: calc(1.5em + .5rem + 2px)

}



.form-control-color.form-control-lg {

    height: calc(1.5em + 1rem + 2px)

}



.form-select {

    display: block;

    width: 100%;

    padding: .375rem 2.25rem .375rem .75rem;

    -moz-padding-start: calc(0.75rem - 3px);

    font-size: 1rem;

    font-weight: 400;

    line-height: 1.5;

    color: #212529;

    background-color: #fff;

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");

    background-repeat: no-repeat;

    background-position: right .75rem center;

    background-size: 16px 12px;

    border: 1px solid #ced4da;

    border-radius: .375rem;

    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none

}



@media (prefers-reduced-motion:reduce) {

    .form-select {

        transition: none

    }

}



.form-select:focus {

    border-color: #86b7fe;

    outline: 0;

    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)

}



.form-select[multiple],.form-select[size]:not([size="1"]) {

    padding-right: .75rem;

    background-image: none

}



.form-select:disabled {

    background-color: #e9ecef

}



.form-select:-moz-focusring {

    color: transparent;

    text-shadow: 0 0 0 #212529

}



.form-select-sm {

    padding-top: .25rem;

    padding-bottom: .25rem;

    padding-left: .5rem;

    font-size: .875rem;

    border-radius: .25rem

}



.form-select-lg {

    padding-top: .5rem;

    padding-bottom: .5rem;

    padding-left: 1rem;

    font-size: 1.25rem;

    border-radius: .5rem

}



.form-check {

    display: block;

    min-height: 1.5rem;

    padding-left: 1.5em;

    margin-bottom: .125rem

}



.form-check .form-check-input {

    float: left;

    margin-left: -1.5em

}



.form-check-reverse {

    padding-right: 1.5em;

    padding-left: 0;

    text-align: right

}



.form-check-reverse .form-check-input {

    float: right;

    margin-right: -1.5em;

    margin-left: 0

}



.form-check-input {

    width: 1em;

    height: 1em;

    margin-top: .25em;

    vertical-align: top;

    background-color: #fff;

    background-repeat: no-repeat;

    background-position: center;

    background-size: contain;

    border: 1px solid rgba(0,0,0,.25);

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    -webkit-print-color-adjust: exact;

    color-adjust: exact;

    print-color-adjust: exact

}



.form-check-input[type=checkbox] {

    border-radius: .25em

}



.form-check-input[type=radio] {

    border-radius: 50%

}



.form-check-input:active {

    filter: brightness(90%)

}



.form-check-input:focus {

    border-color: #86b7fe;

    outline: 0;

    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)

}



.form-check-input:checked {

    background-color: #0d6efd;

    border-color: #0d6efd

}



.form-check-input:checked[type=checkbox] {

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")

}



.form-check-input:checked[type=radio] {

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")

}



.form-check-input[type=checkbox]:indeterminate {

    background-color: #0d6efd;

    border-color: #0d6efd;

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")

}



.form-check-input:disabled {

    pointer-events: none;

    filter: none;

    opacity: .5

}



.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label {

    cursor: default;

    opacity: .5

}



.form-switch {

    padding-left: 2.5em

}



.form-switch .form-check-input {

    width: 2em;

    margin-left: -2.5em;

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");

    background-position: left center;

    border-radius: 2em;

    transition: background-position .15s ease-in-out

}



@media (prefers-reduced-motion:reduce) {

    .form-switch .form-check-input {

        transition: none

    }

}



.form-switch .form-check-input:focus {

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")

}



.form-switch .form-check-input:checked {

    background-position: right center;

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")

}



.form-switch.form-check-reverse {

    padding-right: 2.5em;

    padding-left: 0

}



.form-switch.form-check-reverse .form-check-input {

    margin-right: -2.5em;

    margin-left: 0

}



.form-check-inline {

    display: inline-block;

    margin-right: 1rem

}



.btn-check {

    position: absolute;

    clip: rect(0,0,0,0);

    pointer-events: none

}



.btn-check:disabled+.btn,.btn-check[disabled]+.btn {

    pointer-events: none;

    filter: none;

    opacity: .65

}



.form-range {

    width: 100%;

    height: 1.5rem;

    padding: 0;

    background-color: transparent;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none

}



.form-range:focus {

    outline: 0

}



.form-range:focus::-webkit-slider-thumb {

    box-shadow: 0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)

}



.form-range:focus::-moz-range-thumb {

    box-shadow: 0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)

}



.form-range::-moz-focus-outer {

    border: 0

}



.form-range::-webkit-slider-thumb {

    width: 1rem;

    height: 1rem;

    margin-top: -.25rem;

    background-color: #0d6efd;

    border: 0;

    border-radius: 1rem;

    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;

    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;

    -webkit-appearance: none;

    appearance: none

}



@media (prefers-reduced-motion:reduce) {

    .form-range::-webkit-slider-thumb {

        -webkit-transition: none;

        transition: none

    }

}



.form-range::-webkit-slider-thumb:active {

    background-color: #b6d4fe

}



.form-range::-webkit-slider-runnable-track {

    width: 100%;

    height: .5rem;

    color: transparent;

    cursor: pointer;

    background-color: #dee2e6;

    border-color: transparent;

    border-radius: 1rem

}



.form-range::-moz-range-thumb {

    width: 1rem;

    height: 1rem;

    background-color: #0d6efd;

    border: 0;

    border-radius: 1rem;

    -moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;

    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;

    -moz-appearance: none;

    appearance: none

}



@media (prefers-reduced-motion:reduce) {

    .form-range::-moz-range-thumb {

        -moz-transition: none;

        transition: none

    }

}



.form-range::-moz-range-thumb:active {

    background-color: #b6d4fe

}



.form-range::-moz-range-track {

    width: 100%;

    height: .5rem;

    color: transparent;

    cursor: pointer;

    background-color: #dee2e6;

    border-color: transparent;

    border-radius: 1rem

}



.form-range:disabled {

    pointer-events: none

}



.form-range:disabled::-webkit-slider-thumb {

    background-color: #adb5bd

}



.form-range:disabled::-moz-range-thumb {

    background-color: #adb5bd

}



.form-floating {

    position: relative

}



.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select {

    height: calc(3.5rem + 2px);

    line-height: 1.25

}



.form-floating>label {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    padding: 1rem .75rem;

    overflow: hidden;

    text-align: start;

    text-overflow: ellipsis;

    white-space: nowrap;

    pointer-events: none;

    border: 1px solid transparent;

    transform-origin: 0 0;

    transition: opacity .1s ease-in-out,transform .1s ease-in-out

}



@media (prefers-reduced-motion:reduce) {

    .form-floating>label {

        transition: none

    }

}



.form-floating>.form-control,.form-floating>.form-control-plaintext {

    padding: 1rem .75rem

}



.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder {

    color: transparent

}



.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder {

    color: transparent

}



.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown) {

    padding-top: 1.625rem;

    padding-bottom: .625rem

}



.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown) {

    padding-top: 1.625rem;

    padding-bottom: .625rem

}



.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill {

    padding-top: 1.625rem;

    padding-bottom: .625rem

}



.form-floating>.form-select {

    padding-top: 1.625rem;

    padding-bottom: .625rem

}



.form-floating>.form-control:not(:-moz-placeholder-shown)~label {

    opacity: .65;

    transform: scale(.85) translateY(-.5rem) translateX(.15rem)

}



.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label {

    opacity: .65;

    transform: scale(.85) translateY(-.5rem) translateX(.15rem)

}



.form-floating>.form-control:-webkit-autofill~label {

    opacity: .65;

    transform: scale(.85) translateY(-.5rem) translateX(.15rem)

}



.form-floating>.form-control-plaintext~label {

    border-width: 1px 0

}



.input-group {

    position: relative;

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

    width: 100%

}



.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select {

    position: relative;

    flex: 1 1 auto;

    width: 1%;

    min-width: 0

}



.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus {

    z-index: 5

}



.input-group .btn {

    position: relative;

    z-index: 2

}



.input-group .btn:focus {

    z-index: 5

}



.input-group-text {

    display: flex;

    align-items: center;

    padding: .375rem .75rem;

    font-size: 1rem;

    font-weight: 400;

    line-height: 1.5;

    color: #212529;

    text-align: center;

    white-space: nowrap;

    background-color: #e9ecef;

    border: 1px solid #ced4da;

    border-radius: .375rem

}



.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text {

    padding: .5rem 1rem;

    font-size: 1.25rem;

    border-radius: .5rem

}



.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text {

    padding: .25rem .5rem;

    font-size: .875rem;

    border-radius: .25rem

}



.input-group-lg>.form-select,.input-group-sm>.form-select {

    padding-right: 3rem

}



.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {

    border-top-right-radius: 0;

    border-bottom-right-radius: 0

}



.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {

    border-top-right-radius: 0;

    border-bottom-right-radius: 0

}



.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {

    margin-left: -1px;

    border-top-left-radius: 0;

    border-bottom-left-radius: 0

}



.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select {

    border-top-left-radius: 0;

    border-bottom-left-radius: 0

}



.valid-feedback {

    display: none;

    width: 100%;

    margin-top: .25rem;

    font-size: .875em;

    color: #198754

}



.valid-tooltip {

    position: absolute;

    top: 100%;

    z-index: 5;

    display: none;

    max-width: 100%;

    padding: .25rem .5rem;

    margin-top: .1rem;

    font-size: .875rem;

    color: #fff;

    background-color: rgba(25,135,84,.9);

    border-radius: .375rem

}



.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip {

    display: block

}



.form-control.is-valid,.was-validated .form-control:valid {

    border-color: #198754;

    padding-right: calc(1.5em + .75rem);

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");

    background-repeat: no-repeat;

    background-position: right calc(.375em + .1875rem) center;

    background-size: calc(.75em + .375rem) calc(.75em + .375rem)

}



.form-control.is-valid:focus,.was-validated .form-control:valid:focus {

    border-color: #198754;

    box-shadow: 0 0 0 .25rem rgba(25,135,84,.25)

}



.was-validated textarea.form-control:valid,textarea.form-control.is-valid {

    padding-right: calc(1.5em + .75rem);

    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)

}



.form-select.is-valid,.was-validated .form-select:valid {

    border-color: #198754

}



.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"] {

    padding-right: 4.125rem;

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");

    background-position: right .75rem center,center right 2.25rem;

    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)

}



.form-select.is-valid:focus,.was-validated .form-select:valid:focus {

    border-color: #198754;

    box-shadow: 0 0 0 .25rem rgba(25,135,84,.25)

}



.form-control-color.is-valid,.was-validated .form-control-color:valid {

    width: calc(3rem + calc(1.5em + .75rem))

}



.form-check-input.is-valid,.was-validated .form-check-input:valid {

    border-color: #198754

}



.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked {

    background-color: #198754

}



.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus {

    box-shadow: 0 0 0 .25rem rgba(25,135,84,.25)

}



.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label {

    color: #198754

}



.form-check-inline .form-check-input~.valid-feedback {

    margin-left: .5em

}



.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid {

    z-index: 3

}



.invalid-feedback {

    display: none;

    width: 100%;

    margin-top: .25rem;

    font-size: .875em;

    color: #dc3545

}



.invalid-tooltip {

    position: absolute;

    top: 100%;

    z-index: 5;

    display: none;

    max-width: 100%;

    padding: .25rem .5rem;

    margin-top: .1rem;

    font-size: .875rem;

    color: #fff;

    background-color: rgba(220,53,69,.9);

    border-radius: .375rem

}



.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip {

    display: block

}



.form-control.is-invalid,.was-validated .form-control:invalid {

    border-color: #dc3545;

    padding-right: calc(1.5em + .75rem);

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");

    background-repeat: no-repeat;

    background-position: right calc(.375em + .1875rem) center;

    background-size: calc(.75em + .375rem) calc(.75em + .375rem)

}



.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus {

    border-color: #dc3545;

    box-shadow: 0 0 0 .25rem rgba(220,53,69,.25)

}



.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid {

    padding-right: calc(1.5em + .75rem);

    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)

}



.form-select.is-invalid,.was-validated .form-select:invalid {

    border-color: #dc3545

}



.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"] {

    padding-right: 4.125rem;

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");

    background-position: right .75rem center,center right 2.25rem;

    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)

}



.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus {

    border-color: #dc3545;

    box-shadow: 0 0 0 .25rem rgba(220,53,69,.25)

}



.form-control-color.is-invalid,.was-validated .form-control-color:invalid {

    width: calc(3rem + calc(1.5em + .75rem))

}



.form-check-input.is-invalid,.was-validated .form-check-input:invalid {

    border-color: #dc3545

}



.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked {

    background-color: #dc3545

}



.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus {

    box-shadow: 0 0 0 .25rem rgba(220,53,69,.25)

}



.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label {

    color: #dc3545

}



.form-check-inline .form-check-input~.invalid-feedback {

    margin-left: .5em

}



.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid {

    z-index: 4

}



.btn {

    --bs-btn-padding-x: 0.75rem;

    --bs-btn-padding-y: 0.375rem;

    --bs-btn-font-family: ;

    --bs-btn-font-size: 1rem;

    --bs-btn-font-weight: 400;

    --bs-btn-line-height: 1.5;

    --bs-btn-color: #212529;

    --bs-btn-bg: transparent;

    --bs-btn-border-width: 1px;

    --bs-btn-border-color: transparent;

    --bs-btn-border-radius: 0.375rem;

    --bs-btn-hover-border-color: transparent;

    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);

    --bs-btn-disabled-opacity: 0.65;

    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);

    display: inline-block;

    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);

    font-family: var(--bs-btn-font-family);

    font-size: var(--bs-btn-font-size);

    font-weight: var(--bs-btn-font-weight);

    line-height: var(--bs-btn-line-height);

    color: var(--bs-btn-color);

    text-align: center;

    text-decoration: none;

    vertical-align: middle;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    user-select: none;

    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);

    border-radius: var(--bs-btn-border-radius);

    background-color: var(--bs-btn-bg);

    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out

}



@media (prefers-reduced-motion:reduce) {

    .btn {

        transition: none

    }

}



.btn:hover {

    color: var(--bs-btn-hover-color);

    background-color: var(--bs-btn-hover-bg);

    border-color: var(--bs-btn-hover-border-color)

}



.btn-check+.btn:hover {

    color: var(--bs-btn-color);

    background-color: var(--bs-btn-bg);

    border-color: var(--bs-btn-border-color)

}



.btn:focus-visible {

    color: var(--bs-btn-hover-color);

    background-color: var(--bs-btn-hover-bg);

    border-color: var(--bs-btn-hover-border-color);

    outline: 0;

    box-shadow: var(--bs-btn-focus-box-shadow)

}



.btn-check:focus-visible+.btn {

    border-color: var(--bs-btn-hover-border-color);

    outline: 0;

    box-shadow: var(--bs-btn-focus-box-shadow)

}



.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active {

    color: var(--bs-btn-active-color);

    background-color: var(--bs-btn-active-bg);

    border-color: var(--bs-btn-active-border-color)

}



.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible {

    box-shadow: var(--bs-btn-focus-box-shadow)

}



.btn.disabled,.btn:disabled,fieldset:disabled .btn {

    color: var(--bs-btn-disabled-color);

    pointer-events: none;

    background-color: var(--bs-btn-disabled-bg);

    border-color: var(--bs-btn-disabled-border-color);

    opacity: var(--bs-btn-disabled-opacity)

}



.btn-primary {

    --bs-btn-color: #fff;

    --bs-btn-bg: #0d6efd;

    --bs-btn-border-color: #0d6efd;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #0b5ed7;

    --bs-btn-hover-border-color: #0a58ca;

    --bs-btn-focus-shadow-rgb: 49,132,253;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #0a58ca;

    --bs-btn-active-border-color: #0a53be;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #fff;

    --bs-btn-disabled-bg: #0d6efd;

    --bs-btn-disabled-border-color: #0d6efd

}



.btn-secondary {

    --bs-btn-color: #fff;

    --bs-btn-bg: #6c757d;

    --bs-btn-border-color: #6c757d;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #5c636a;

    --bs-btn-hover-border-color: #565e64;

    --bs-btn-focus-shadow-rgb: 130,138,145;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #565e64;

    --bs-btn-active-border-color: #51585e;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #fff;

    --bs-btn-disabled-bg: #6c757d;

    --bs-btn-disabled-border-color: #6c757d

}



.btn-success {

    --bs-btn-color: #fff;

    --bs-btn-bg: #198754;

    --bs-btn-border-color: #198754;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #157347;

    --bs-btn-hover-border-color: #146c43;

    --bs-btn-focus-shadow-rgb: 60,153,110;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #146c43;

    --bs-btn-active-border-color: #13653f;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #fff;

    --bs-btn-disabled-bg: #198754;

    --bs-btn-disabled-border-color: #198754

}



.btn-info {

    --bs-btn-color: #000;

    --bs-btn-bg: #0dcaf0;

    --bs-btn-border-color: #0dcaf0;

    --bs-btn-hover-color: #000;

    --bs-btn-hover-bg: #31d2f2;

    --bs-btn-hover-border-color: #25cff2;

    --bs-btn-focus-shadow-rgb: 11,172,204;

    --bs-btn-active-color: #000;

    --bs-btn-active-bg: #3dd5f3;

    --bs-btn-active-border-color: #25cff2;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #000;

    --bs-btn-disabled-bg: #0dcaf0;

    --bs-btn-disabled-border-color: #0dcaf0

}



.btn-warning {

    --bs-btn-color: #000;

    --bs-btn-bg: #ffc107;

    --bs-btn-border-color: #ffc107;

    --bs-btn-hover-color: #000;

    --bs-btn-hover-bg: #ffca2c;

    --bs-btn-hover-border-color: #ffc720;

    --bs-btn-focus-shadow-rgb: 217,164,6;

    --bs-btn-active-color: #000;

    --bs-btn-active-bg: #ffcd39;

    --bs-btn-active-border-color: #ffc720;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #000;

    --bs-btn-disabled-bg: #ffc107;

    --bs-btn-disabled-border-color: #ffc107

}



.btn-danger {

    --bs-btn-color: #fff;

    --bs-btn-bg: #dc3545;

    --bs-btn-border-color: #dc3545;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #bb2d3b;

    --bs-btn-hover-border-color: #b02a37;

    --bs-btn-focus-shadow-rgb: 225,83,97;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #b02a37;

    --bs-btn-active-border-color: #a52834;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #fff;

    --bs-btn-disabled-bg: #dc3545;

    --bs-btn-disabled-border-color: #dc3545

}



.btn-light {

    --bs-btn-color: #000;

    --bs-btn-bg: #f8f9fa;

    --bs-btn-border-color: #f8f9fa;

    --bs-btn-hover-color: #000;

    --bs-btn-hover-bg: #d3d4d5;

    --bs-btn-hover-border-color: #c6c7c8;

    --bs-btn-focus-shadow-rgb: 211,212,213;

    --bs-btn-active-color: #000;

    --bs-btn-active-bg: #c6c7c8;

    --bs-btn-active-border-color: #babbbc;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #000;

    --bs-btn-disabled-bg: #f8f9fa;

    --bs-btn-disabled-border-color: #f8f9fa

}



.btn-dark {

    --bs-btn-color: #fff;

    --bs-btn-bg: #212529;

    --bs-btn-border-color: #212529;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #424649;

    --bs-btn-hover-border-color: #373b3e;

    --bs-btn-focus-shadow-rgb: 66,70,73;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #4d5154;

    --bs-btn-active-border-color: #373b3e;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #fff;

    --bs-btn-disabled-bg: #212529;

    --bs-btn-disabled-border-color: #212529

}



.btn-outline-primary {

    --bs-btn-color: #0d6efd;

    --bs-btn-border-color: #0d6efd;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #0d6efd;

    --bs-btn-hover-border-color: #0d6efd;

    --bs-btn-focus-shadow-rgb: 13,110,253;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #0d6efd;

    --bs-btn-active-border-color: #0d6efd;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #0d6efd;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #0d6efd;

    --bs-gradient: none

}



.btn-outline-secondary {

    --bs-btn-color: #6c757d;

    --bs-btn-border-color: #6c757d;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #6c757d;

    --bs-btn-hover-border-color: #6c757d;

    --bs-btn-focus-shadow-rgb: 108,117,125;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #6c757d;

    --bs-btn-active-border-color: #6c757d;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #6c757d;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #6c757d;

    --bs-gradient: none

}



.btn-outline-success {

    --bs-btn-color: #198754;

    --bs-btn-border-color: #198754;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #198754;

    --bs-btn-hover-border-color: #198754;

    --bs-btn-focus-shadow-rgb: 25,135,84;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #198754;

    --bs-btn-active-border-color: #198754;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #198754;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #198754;

    --bs-gradient: none

}



.btn-outline-info {

    --bs-btn-color: #0dcaf0;

    --bs-btn-border-color: #0dcaf0;

    --bs-btn-hover-color: #000;

    --bs-btn-hover-bg: #0dcaf0;

    --bs-btn-hover-border-color: #0dcaf0;

    --bs-btn-focus-shadow-rgb: 13,202,240;

    --bs-btn-active-color: #000;

    --bs-btn-active-bg: #0dcaf0;

    --bs-btn-active-border-color: #0dcaf0;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #0dcaf0;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #0dcaf0;

    --bs-gradient: none

}



.btn-outline-warning {

    --bs-btn-color: #ffc107;

    --bs-btn-border-color: #ffc107;

    --bs-btn-hover-color: #000;

    --bs-btn-hover-bg: #ffc107;

    --bs-btn-hover-border-color: #ffc107;

    --bs-btn-focus-shadow-rgb: 255,193,7;

    --bs-btn-active-color: #000;

    --bs-btn-active-bg: #ffc107;

    --bs-btn-active-border-color: #ffc107;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #ffc107;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #ffc107;

    --bs-gradient: none

}



.btn-outline-danger {

    --bs-btn-color: #dc3545;

    --bs-btn-border-color: #dc3545;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #dc3545;

    --bs-btn-hover-border-color: #dc3545;

    --bs-btn-focus-shadow-rgb: 220,53,69;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #dc3545;

    --bs-btn-active-border-color: #dc3545;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #dc3545;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #dc3545;

    --bs-gradient: none

}



.btn-outline-light {

    --bs-btn-color: #f8f9fa;

    --bs-btn-border-color: #f8f9fa;

    --bs-btn-hover-color: #000;

    --bs-btn-hover-bg: #f8f9fa;

    --bs-btn-hover-border-color: #f8f9fa;

    --bs-btn-focus-shadow-rgb: 248,249,250;

    --bs-btn-active-color: #000;

    --bs-btn-active-bg: #f8f9fa;

    --bs-btn-active-border-color: #f8f9fa;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #f8f9fa;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #f8f9fa;

    --bs-gradient: none

}



.btn-outline-dark {

    --bs-btn-color: #212529;

    --bs-btn-border-color: #212529;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #212529;

    --bs-btn-hover-border-color: #212529;

    --bs-btn-focus-shadow-rgb: 33,37,41;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #212529;

    --bs-btn-active-border-color: #212529;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #212529;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #212529;

    --bs-gradient: none

}



.btn-link {

    --bs-btn-font-weight: 400;

    --bs-btn-color: var(--bs-link-color);

    --bs-btn-bg: transparent;

    --bs-btn-border-color: transparent;

    --bs-btn-hover-color: var(--bs-link-hover-color);

    --bs-btn-hover-border-color: transparent;

    --bs-btn-active-color: var(--bs-link-hover-color);

    --bs-btn-active-border-color: transparent;

    --bs-btn-disabled-color: #6c757d;

    --bs-btn-disabled-border-color: transparent;

    --bs-btn-box-shadow: none;

    --bs-btn-focus-shadow-rgb: 49,132,253;

    text-decoration: underline

}



.btn-link:focus-visible {

    color: var(--bs-btn-color)

}



.btn-link:hover {

    color: var(--bs-btn-hover-color)

}



.btn-group-lg>.btn,.btn-lg {

    --bs-btn-padding-y: 0.5rem;

    --bs-btn-padding-x: 1rem;

    --bs-btn-font-size: 1.25rem;

    --bs-btn-border-radius: 0.5rem

}



.btn-group-sm>.btn,.btn-sm {

    --bs-btn-padding-y: 0.25rem;

    --bs-btn-padding-x: 0.5rem;

    --bs-btn-font-size: 0.875rem;

    --bs-btn-border-radius: 0.25rem

}



.fade {

    transition: opacity .15s linear

}



@media (prefers-reduced-motion:reduce) {

    .fade {

        transition: none

    }

}



.fade:not(.show) {

    opacity: 0

}



.collapse:not(.show) {

    display: none

}



.collapsing {

    height: 0;

    overflow: hidden;

    transition: height .35s ease

}



@media (prefers-reduced-motion:reduce) {

    .collapsing {

        transition: none

    }

}



.collapsing.collapse-horizontal {

    width: 0;

    height: auto;

    transition: width .35s ease

}



@media (prefers-reduced-motion:reduce) {

    .collapsing.collapse-horizontal {

        transition: none

    }

}



.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center {

    position: relative

}



.dropdown-toggle {

    white-space: nowrap

}



.dropdown-toggle::after {

    display: inline-block;

    margin-left: .255em;

    vertical-align: .255em;

    content: "";

    border-top: .3em solid;

    border-right: .3em solid transparent;

    border-bottom: 0;

    border-left: .3em solid transparent

}



.dropdown-toggle:empty::after {

    margin-left: 0

}



.dropdown-menu {

    --bs-dropdown-zindex: 1000;

    --bs-dropdown-min-width: 10rem;

    --bs-dropdown-padding-x: 0;

    --bs-dropdown-padding-y: 0.5rem;

    --bs-dropdown-spacer: 0.125rem;

    --bs-dropdown-font-size: 1rem;

    --bs-dropdown-color: #212529;

    --bs-dropdown-bg: #fff;

    --bs-dropdown-border-color: var(--bs-border-color-translucent);

    --bs-dropdown-border-radius: 0.375rem;

    --bs-dropdown-border-width: 1px;

    --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);

    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);

    --bs-dropdown-divider-margin-y: 0.5rem;

    --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);

    --bs-dropdown-link-color: #212529;

    --bs-dropdown-link-hover-color: #1e2125;

    --bs-dropdown-link-hover-bg: #e9ecef;

    --bs-dropdown-link-active-color: #fff;

    --bs-dropdown-link-active-bg: #0d6efd;

    --bs-dropdown-link-disabled-color: #adb5bd;

    --bs-dropdown-item-padding-x: 1rem;

    --bs-dropdown-item-padding-y: 0.25rem;

    --bs-dropdown-header-color: #6c757d;

    --bs-dropdown-header-padding-x: 1rem;

    --bs-dropdown-header-padding-y: 0.5rem;

    position: absolute;

    z-index: var(--bs-dropdown-zindex);

    display: none;

    min-width: var(--bs-dropdown-min-width);

    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);

    margin: 0;

    font-size: var(--bs-dropdown-font-size);

    color: var(--bs-dropdown-color);

    text-align: left;

    list-style: none;

    background-color: var(--bs-dropdown-bg);

    background-clip: padding-box;

    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);

    border-radius: var(--bs-dropdown-border-radius)

}



.dropdown-menu[data-bs-popper] {

    top: 100%;

    left: 0;

    margin-top: var(--bs-dropdown-spacer)

}



.dropdown-menu-start {

    --bs-position: start

}



.dropdown-menu-start[data-bs-popper] {

    right: auto;

    left: 0

}



.dropdown-menu-end {

    --bs-position: end

}



.dropdown-menu-end[data-bs-popper] {

    right: 0;

    left: auto

}



@media (min-width: 576px) {

    .dropdown-menu-sm-start {

        --bs-position:start

    }



    .dropdown-menu-sm-start[data-bs-popper] {

        right: auto;

        left: 0

    }



    .dropdown-menu-sm-end {

        --bs-position: end

    }



    .dropdown-menu-sm-end[data-bs-popper] {

        right: 0;

        left: auto

    }

}



@media (min-width: 768px) {

    .dropdown-menu-md-start {

        --bs-position:start

    }



    .dropdown-menu-md-start[data-bs-popper] {

        right: auto;

        left: 0

    }



    .dropdown-menu-md-end {

        --bs-position: end

    }



    .dropdown-menu-md-end[data-bs-popper] {

        right: 0;

        left: auto

    }

}



@media (min-width: 992px) {

    .dropdown-menu-lg-start {

        --bs-position:start

    }



    .dropdown-menu-lg-start[data-bs-popper] {

        right: auto;

        left: 0

    }



    .dropdown-menu-lg-end {

        --bs-position: end

    }



    .dropdown-menu-lg-end[data-bs-popper] {

        right: 0;

        left: auto

    }

}



@media (min-width: 1200px) {

    .dropdown-menu-xl-start {

        --bs-position:start

    }



    .dropdown-menu-xl-start[data-bs-popper] {

        right: auto;

        left: 0

    }



    .dropdown-menu-xl-end {

        --bs-position: end

    }



    .dropdown-menu-xl-end[data-bs-popper] {

        right: 0;

        left: auto

    }

}



@media (min-width: 1400px) {

    .dropdown-menu-xxl-start {

        --bs-position:start

    }



    .dropdown-menu-xxl-start[data-bs-popper] {

        right: auto;

        left: 0

    }



    .dropdown-menu-xxl-end {

        --bs-position: end

    }



    .dropdown-menu-xxl-end[data-bs-popper] {

        right: 0;

        left: auto

    }

}



.dropup .dropdown-menu[data-bs-popper] {

    top: auto;

    bottom: 100%;

    margin-top: 0;

    margin-bottom: var(--bs-dropdown-spacer)

}



.dropup .dropdown-toggle::after {

    display: inline-block;

    margin-left: .255em;

    vertical-align: .255em;

    content: "";

    border-top: 0;

    border-right: .3em solid transparent;

    border-bottom: .3em solid;

    border-left: .3em solid transparent

}



.dropup .dropdown-toggle:empty::after {

    margin-left: 0

}



.dropend .dropdown-menu[data-bs-popper] {

    top: 0;

    right: auto;

    left: 100%;

    margin-top: 0;

    margin-left: var(--bs-dropdown-spacer)

}



.dropend .dropdown-toggle::after {

    display: inline-block;

    margin-left: .255em;

    vertical-align: .255em;

    content: "";

    border-top: .3em solid transparent;

    border-right: 0;

    border-bottom: .3em solid transparent;

    border-left: .3em solid

}



.dropend .dropdown-toggle:empty::after {

    margin-left: 0

}



.dropend .dropdown-toggle::after {

    vertical-align: 0

}



.dropstart .dropdown-menu[data-bs-popper] {

    top: 0;

    right: 100%;

    left: auto;

    margin-top: 0;

    margin-right: var(--bs-dropdown-spacer)

}



.dropstart .dropdown-toggle::after {

    display: inline-block;

    margin-left: .255em;

    vertical-align: .255em;

    content: ""

}



.dropstart .dropdown-toggle::after {

    display: none

}



.dropstart .dropdown-toggle::before {

    display: inline-block;

    margin-right: .255em;

    vertical-align: .255em;

    content: "";

    border-top: .3em solid transparent;

    border-right: .3em solid;

    border-bottom: .3em solid transparent

}



.dropstart .dropdown-toggle:empty::after {

    margin-left: 0

}



.dropstart .dropdown-toggle::before {

    vertical-align: 0

}



.dropdown-divider {

    height: 0;

    margin: var(--bs-dropdown-divider-margin-y) 0;

    overflow: hidden;

    border-top: 1px solid var(--bs-dropdown-divider-bg);

    opacity: 1

}



.dropdown-item {

    display: block;

    width: 100%;

    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);

    clear: both;

    font-weight: 400;

    color: var(--bs-dropdown-link-color);

    text-align: inherit;

    text-decoration: none;

    white-space: nowrap;

    background-color: transparent;

    border: 0

}



.dropdown-item:focus,.dropdown-item:hover {

    color: var(--bs-dropdown-link-hover-color);

    background-color: var(--bs-dropdown-link-hover-bg)

}



.dropdown-item.active,.dropdown-item:active {

    color: var(--bs-dropdown-link-active-color);

    text-decoration: none;

    background-color: var(--bs-dropdown-link-active-bg)

}



.dropdown-item.disabled,.dropdown-item:disabled {

    color: var(--bs-dropdown-link-disabled-color);

    pointer-events: none;

    background-color: transparent

}



.dropdown-menu.show {

    display: block

}



.dropdown-header {

    display: block;

    padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);

    margin-bottom: 0;

    font-size: .875rem;

    color: var(--bs-dropdown-header-color);

    white-space: nowrap

}



.dropdown-item-text {

    display: block;

    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);

    color: var(--bs-dropdown-link-color)

}



.dropdown-menu-dark {

    --bs-dropdown-color: #dee2e6;

    --bs-dropdown-bg: #343a40;

    --bs-dropdown-border-color: var(--bs-border-color-translucent);

    --bs-dropdown-box-shadow: ;

    --bs-dropdown-link-color: #dee2e6;

    --bs-dropdown-link-hover-color: #fff;

    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);

    --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);

    --bs-dropdown-link-active-color: #fff;

    --bs-dropdown-link-active-bg: #0d6efd;

    --bs-dropdown-link-disabled-color: #adb5bd;

    --bs-dropdown-header-color: #adb5bd

}



.btn-group,.btn-group-vertical {

    position: relative;

    display: inline-flex;

    vertical-align: middle

}



.btn-group-vertical>.btn,.btn-group>.btn {

    position: relative;

    flex: 1 1 auto

}



.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {

    z-index: 1

}



.btn-toolbar {

    display: flex;

    flex-wrap: wrap;

    justify-content: flex-start

}



.btn-toolbar .input-group {

    width: auto

}



.btn-group {

    border-radius: .375rem

}



.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn {

    margin-left: -1px

}



.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {

    border-top-right-radius: 0;

    border-bottom-right-radius: 0

}



.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn {

    border-top-left-radius: 0;

    border-bottom-left-radius: 0

}



.dropdown-toggle-split {

    padding-right: .5625rem;

    padding-left: .5625rem

}



.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after {

    margin-left: 0

}



.dropstart .dropdown-toggle-split::before {

    margin-right: 0

}



.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split {

    padding-right: .375rem;

    padding-left: .375rem

}



.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split {

    padding-right: .75rem;

    padding-left: .75rem

}



.btn-group-vertical {

    flex-direction: column;

    align-items: flex-start;

    justify-content: center

}



.btn-group-vertical>.btn,.btn-group-vertical>.btn-group {

    width: 100%

}



.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child) {

    margin-top: -1px

}



.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0

}



.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn {

    border-top-left-radius: 0;

    border-top-right-radius: 0

}



.nav {

    --bs-nav-link-padding-x: 1rem;

    --bs-nav-link-padding-y: 0.5rem;

    --bs-nav-link-font-weight: ;

    --bs-nav-link-color: var(--bs-link-color);

    --bs-nav-link-hover-color: var(--bs-link-hover-color);

    --bs-nav-link-disabled-color: #6c757d;

    display: flex;

    flex-wrap: wrap;

    padding-left: 0;

    margin-bottom: 0;

    list-style: none

}



.nav-link {

    display: block;

    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);

    font-size: var(--bs-nav-link-font-size);

    font-weight: var(--bs-nav-link-font-weight);

    color: var(--bs-nav-link-color);

    text-decoration: none;

    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out

}



@media (prefers-reduced-motion:reduce) {

    .nav-link {

        transition: none

    }

}



.nav-link:focus,.nav-link:hover {

    color: var(--bs-nav-link-hover-color)

}



.nav-link.disabled {

    color: var(--bs-nav-link-disabled-color);

    pointer-events: none;

    cursor: default

}



.nav-tabs {

    --bs-nav-tabs-border-width: 1px;

    --bs-nav-tabs-border-color: #dee2e6;

    --bs-nav-tabs-border-radius: 0.375rem;

    --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;

    --bs-nav-tabs-link-active-color: #495057;

    --bs-nav-tabs-link-active-bg: #fff;

    --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;

    border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)

}



.nav-tabs .nav-link {

    margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));

    background: 0 0;

    border: var(--bs-nav-tabs-border-width) solid transparent;

    border-top-left-radius: var(--bs-nav-tabs-border-radius);

    border-top-right-radius: var(--bs-nav-tabs-border-radius)

}



.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {

    isolation: isolate;

    border-color: var(--bs-nav-tabs-link-hover-border-color)

}



.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled {

    color: var(--bs-nav-link-disabled-color);

    background-color: transparent;

    border-color: transparent

}



.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {

    color: var(--bs-nav-tabs-link-active-color);

    background-color: var(--bs-nav-tabs-link-active-bg);

    border-color: var(--bs-nav-tabs-link-active-border-color)

}



.nav-tabs .dropdown-menu {

    margin-top: calc(-1 * var(--bs-nav-tabs-border-width));

    border-top-left-radius: 0;

    border-top-right-radius: 0

}



.nav-pills {

    --bs-nav-pills-border-radius: 0.375rem;

    --bs-nav-pills-link-active-color: #fff;

    --bs-nav-pills-link-active-bg: #0d6efd

}



.nav-pills .nav-link {

    background: 0 0;

    border: 0;

    border-radius: var(--bs-nav-pills-border-radius)

}



.nav-pills .nav-link:disabled {

    color: var(--bs-nav-link-disabled-color);

    background-color: transparent;

    border-color: transparent

}



.nav-pills .nav-link.active,.nav-pills .show>.nav-link {

    color: var(--bs-nav-pills-link-active-color);

    background-color: var(--bs-nav-pills-link-active-bg)

}



.nav-fill .nav-item,.nav-fill>.nav-link {

    flex: 1 1 auto;

    text-align: center

}



.nav-justified .nav-item,.nav-justified>.nav-link {

    flex-basis: 0;

    flex-grow: 1;

    text-align: center

}



.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link {

    width: 100%

}



.tab-content>.tab-pane {

    display: none

}



.tab-content>.active {

    display: block

}



.navbar {

    --bs-navbar-padding-x: 0;

    --bs-navbar-padding-y: 0.5rem;

    --bs-navbar-color: rgba(0, 0, 0, 0.55);

    --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);

    --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);

    --bs-navbar-active-color: rgba(0, 0, 0, 0.9);

    --bs-navbar-brand-padding-y: 0.3125rem;

    --bs-navbar-brand-margin-end: 1rem;

    --bs-navbar-brand-font-size: 1.25rem;

    --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);

    --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);

    --bs-navbar-nav-link-padding-x: 0.5rem;

    --bs-navbar-toggler-padding-y: 0.25rem;

    --bs-navbar-toggler-padding-x: 0.75rem;

    --bs-navbar-toggler-font-size: 1.25rem;

    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");

    --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);

    --bs-navbar-toggler-border-radius: 0.375rem;

    --bs-navbar-toggler-focus-width: 0.25rem;

    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;

    position: relative;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

    justify-content: space-between;

    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)

}



.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl {

    display: flex;

    flex-wrap: inherit;

    align-items: center;

    justify-content: space-between

}



.navbar-brand {

    padding-top: var(--bs-navbar-brand-padding-y);

    padding-bottom: var(--bs-navbar-brand-padding-y);

    margin-right: var(--bs-navbar-brand-margin-end);

    font-size: var(--bs-navbar-brand-font-size);

    color: var(--bs-navbar-brand-color);

    text-decoration: none;

    white-space: nowrap

}



.navbar-brand:focus,.navbar-brand:hover {

    color: var(--bs-navbar-brand-hover-color)

}



.navbar-nav {

    --bs-nav-link-padding-x: 0;

    --bs-nav-link-padding-y: 0.5rem;

    --bs-nav-link-font-weight: ;

    --bs-nav-link-color: var(--bs-navbar-color);

    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);

    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);

    display: flex;

    flex-direction: column;

    padding-left: 0;

    margin-bottom: 0;

    list-style: none

}



.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link {

    color: var(--bs-navbar-active-color)

}



.navbar-nav .dropdown-menu {

    position: static

}



.navbar-text {

    padding-top: .5rem;

    padding-bottom: .5rem;

    color: var(--bs-navbar-color)

}



.navbar-text a,.navbar-text a:focus,.navbar-text a:hover {

    color: var(--bs-navbar-active-color)

}



.navbar-collapse {

    flex-basis: 100%;

    flex-grow: 1;

    align-items: center

}



.navbar-toggler {

    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);

    font-size: var(--bs-navbar-toggler-font-size);

    line-height: 1;

    color: var(--bs-navbar-color);

    background-color: transparent;

    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);

    border-radius: var(--bs-navbar-toggler-border-radius);

    transition: var(--bs-navbar-toggler-transition)

}



@media (prefers-reduced-motion:reduce) {

    .navbar-toggler {

        transition: none

    }

}



.navbar-toggler:hover {

    text-decoration: none

}



.navbar-toggler:focus {

    text-decoration: none;

    outline: 0;

    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)

}



.navbar-toggler-icon {

    display: inline-block;

    width: 1.5em;

    height: 1.5em;

    vertical-align: middle;

    background-image: var(--bs-navbar-toggler-icon-bg);

    background-repeat: no-repeat;

    background-position: center;

    background-size: 100%

}



.navbar-nav-scroll {

    max-height: var(--bs-scroll-height,75vh);

    overflow-y: auto

}



@media (min-width: 576px) {

    .navbar-expand-sm {

        flex-wrap:nowrap;

        justify-content: flex-start

    }



    .navbar-expand-sm .navbar-nav {

        flex-direction: row

    }



    .navbar-expand-sm .navbar-nav .dropdown-menu {

        position: absolute

    }



    .navbar-expand-sm .navbar-nav .nav-link {

        padding-right: var(--bs-navbar-nav-link-padding-x);

        padding-left: var(--bs-navbar-nav-link-padding-x)

    }



    .navbar-expand-sm .navbar-nav-scroll {

        overflow: visible

    }



    .navbar-expand-sm .navbar-collapse {

        display: flex!important;

        flex-basis: auto

    }



    .navbar-expand-sm .navbar-toggler {

        display: none

    }



    .navbar-expand-sm .offcanvas {

        position: static;

        z-index: auto;

        flex-grow: 1;

        width: auto!important;

        height: auto!important;

        visibility: visible!important;

        background-color: transparent!important;

        border: 0!important;

        transform: none!important;

        transition: none

    }



    .navbar-expand-sm .offcanvas .offcanvas-header {

        display: none

    }



    .navbar-expand-sm .offcanvas .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible

    }

}



@media (min-width: 768px) {

    .navbar-expand-md {

        flex-wrap:nowrap;

        justify-content: flex-start

    }



    .navbar-expand-md .navbar-nav {

        flex-direction: row

    }



    .navbar-expand-md .navbar-nav .dropdown-menu {

        position: absolute

    }



    .navbar-expand-md .navbar-nav .nav-link {

        padding-right: var(--bs-navbar-nav-link-padding-x);

        padding-left: var(--bs-navbar-nav-link-padding-x)

    }



    .navbar-expand-md .navbar-nav-scroll {

        overflow: visible

    }



    .navbar-expand-md .navbar-collapse {

        display: flex!important;

        flex-basis: auto

    }



    .navbar-expand-md .navbar-toggler {

        display: none

    }



    .navbar-expand-md .offcanvas {

        position: static;

        z-index: auto;

        flex-grow: 1;

        width: auto!important;

        height: auto!important;

        visibility: visible!important;

        background-color: transparent!important;

        border: 0!important;

        transform: none!important;

        transition: none

    }



    .navbar-expand-md .offcanvas .offcanvas-header {

        display: none

    }



    .navbar-expand-md .offcanvas .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible

    }

}



@media (min-width: 992px) {

    .navbar-expand-lg {

        flex-wrap:nowrap;

        justify-content: flex-start

    }



    .navbar-expand-lg .navbar-nav {

        flex-direction: row

    }



    .navbar-expand-lg .navbar-nav .dropdown-menu {

        position: absolute

    }



    .navbar-expand-lg .navbar-nav .nav-link {

        padding-right: var(--bs-navbar-nav-link-padding-x);

        padding-left: var(--bs-navbar-nav-link-padding-x)

    }



    .navbar-expand-lg .navbar-nav-scroll {

        overflow: visible

    }



    .navbar-expand-lg .navbar-collapse {

        display: flex!important;

        flex-basis: auto

    }



    .navbar-expand-lg .navbar-toggler {

        display: none

    }



    .navbar-expand-lg .offcanvas {

        position: static;

        z-index: auto;

        flex-grow: 1;

        width: auto!important;

        height: auto!important;

        visibility: visible!important;

        background-color: transparent!important;

        border: 0!important;

        transform: none!important;

        transition: none

    }



    .navbar-expand-lg .offcanvas .offcanvas-header {

        display: none

    }



    .navbar-expand-lg .offcanvas .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible

    }

}



@media (min-width: 1200px) {

    .navbar-expand-xl {

        flex-wrap:nowrap;

        justify-content: flex-start

    }



    .navbar-expand-xl .navbar-nav {

        flex-direction: row

    }



    .navbar-expand-xl .navbar-nav .dropdown-menu {

        position: absolute

    }



    .navbar-expand-xl .navbar-nav .nav-link {

        padding-right: var(--bs-navbar-nav-link-padding-x);

        padding-left: var(--bs-navbar-nav-link-padding-x)

    }



    .navbar-expand-xl .navbar-nav-scroll {

        overflow: visible

    }



    .navbar-expand-xl .navbar-collapse {

        display: flex!important;

        flex-basis: auto

    }



    .navbar-expand-xl .navbar-toggler {

        display: none

    }



    .navbar-expand-xl .offcanvas {

        position: static;

        z-index: auto;

        flex-grow: 1;

        width: auto!important;

        height: auto!important;

        visibility: visible!important;

        background-color: transparent!important;

        border: 0!important;

        transform: none!important;

        transition: none

    }



    .navbar-expand-xl .offcanvas .offcanvas-header {

        display: none

    }



    .navbar-expand-xl .offcanvas .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible

    }

}



@media (min-width: 1400px) {

    .navbar-expand-xxl {

        flex-wrap:nowrap;

        justify-content: flex-start

    }



    .navbar-expand-xxl .navbar-nav {

        flex-direction: row

    }



    .navbar-expand-xxl .navbar-nav .dropdown-menu {

        position: absolute

    }



    .navbar-expand-xxl .navbar-nav .nav-link {

        padding-right: var(--bs-navbar-nav-link-padding-x);

        padding-left: var(--bs-navbar-nav-link-padding-x)

    }



    .navbar-expand-xxl .navbar-nav-scroll {

        overflow: visible

    }



    .navbar-expand-xxl .navbar-collapse {

        display: flex!important;

        flex-basis: auto

    }



    .navbar-expand-xxl .navbar-toggler {

        display: none

    }



    .navbar-expand-xxl .offcanvas {

        position: static;

        z-index: auto;

        flex-grow: 1;

        width: auto!important;

        height: auto!important;

        visibility: visible!important;

        background-color: transparent!important;

        border: 0!important;

        transform: none!important;

        transition: none

    }



    .navbar-expand-xxl .offcanvas .offcanvas-header {

        display: none

    }



    .navbar-expand-xxl .offcanvas .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible

    }

}



.navbar-expand {

    flex-wrap: nowrap;

    justify-content: flex-start

}



.navbar-expand .navbar-nav {

    flex-direction: row

}



.navbar-expand .navbar-nav .dropdown-menu {

    position: absolute

}



.navbar-expand .navbar-nav .nav-link {

    padding-right: var(--bs-navbar-nav-link-padding-x);

    padding-left: var(--bs-navbar-nav-link-padding-x)

}



.navbar-expand .navbar-nav-scroll {

    overflow: visible

}



.navbar-expand .navbar-collapse {

    display: flex!important;

    flex-basis: auto

}



.navbar-expand .navbar-toggler {

    display: none

}



.navbar-expand .offcanvas {

    position: static;

    z-index: auto;

    flex-grow: 1;

    width: auto!important;

    height: auto!important;

    visibility: visible!important;

    background-color: transparent!important;

    border: 0!important;

    transform: none!important;

    transition: none

}



.navbar-expand .offcanvas .offcanvas-header {

    display: none

}



.navbar-expand .offcanvas .offcanvas-body {

    display: flex;

    flex-grow: 0;

    padding: 0;

    overflow-y: visible

}



.navbar-dark {

    --bs-navbar-color: rgba(255, 255, 255, 0.55);

    --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);

    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);

    --bs-navbar-active-color: #fff;

    --bs-navbar-brand-color: #fff;

    --bs-navbar-brand-hover-color: #fff;

    --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);

    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")

}



.card {

    --bs-card-spacer-y: 1rem;

    --bs-card-spacer-x: 1rem;

    --bs-card-title-spacer-y: 0.5rem;

    --bs-card-border-width: 1px;

    --bs-card-border-color: var(--bs-border-color-translucent);

    --bs-card-border-radius: 0.375rem;

    --bs-card-box-shadow: ;

    --bs-card-inner-border-radius: calc(0.375rem - 1px);

    --bs-card-cap-padding-y: 0.5rem;

    --bs-card-cap-padding-x: 1rem;

    --bs-card-cap-bg: rgba(0, 0, 0, 0.03);

    --bs-card-cap-color: ;

    --bs-card-height: ;

    --bs-card-color: ;

    --bs-card-bg: #fff;

    --bs-card-img-overlay-padding: 1rem;

    --bs-card-group-margin: 0.75rem;

    position: relative;

    display: flex;

    flex-direction: column;

    min-width: 0;

    height: var(--bs-card-height);

    word-wrap: break-word;

    background-color: var(--bs-card-bg);

    background-clip: border-box;

    border: var(--bs-card-border-width) solid var(--bs-card-border-color);

    border-radius: var(--bs-card-border-radius)

}



.card>hr {

    margin-right: 0;

    margin-left: 0

}



.card>.list-group {

    border-top: inherit;

    border-bottom: inherit

}



.card>.list-group:first-child {

    border-top-width: 0;

    border-top-left-radius: var(--bs-card-inner-border-radius);

    border-top-right-radius: var(--bs-card-inner-border-radius)

}



.card>.list-group:last-child {

    border-bottom-width: 0;

    border-bottom-right-radius: var(--bs-card-inner-border-radius);

    border-bottom-left-radius: var(--bs-card-inner-border-radius)

}



.card>.card-header+.list-group,.card>.list-group+.card-footer {

    border-top: 0

}



.card-body {

    flex: 1 1 auto;

    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);

    color: var(--bs-card-color)

}



.card-title {

    margin-bottom: var(--bs-card-title-spacer-y)

}



.card-subtitle {

    margin-top: calc(-.5 * var(--bs-card-title-spacer-y));

    margin-bottom: 0

}



.card-text:last-child {

    margin-bottom: 0

}



.card-link+.card-link {

    margin-left: var(--bs-card-spacer-x)

}



.card-header {

    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);

    margin-bottom: 0;

    color: var(--bs-card-cap-color);

    background-color: var(--bs-card-cap-bg);

    border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color)

}



.card-header:first-child {

    border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0

}



.card-footer {

    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);

    color: var(--bs-card-cap-color);

    background-color: var(--bs-card-cap-bg);

    border-top: var(--bs-card-border-width) solid var(--bs-card-border-color)

}



.card-footer:last-child {

    border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)

}



.card-header-tabs {

    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));

    margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));

    margin-left: calc(-.5 * var(--bs-card-cap-padding-x));

    border-bottom: 0

}



.card-header-tabs .nav-link.active {

    background-color: var(--bs-card-bg);

    border-bottom-color: var(--bs-card-bg)

}



.card-header-pills {

    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));

    margin-left: calc(-.5 * var(--bs-card-cap-padding-x))

}



.card-img-overlay {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    padding: var(--bs-card-img-overlay-padding);

    border-radius: var(--bs-card-inner-border-radius)

}



.card-img,.card-img-bottom,.card-img-top {

    width: 100%

}



.card-img,.card-img-top {

    border-top-left-radius: var(--bs-card-inner-border-radius);

    border-top-right-radius: var(--bs-card-inner-border-radius)

}



.card-img,.card-img-bottom {

    border-bottom-right-radius: var(--bs-card-inner-border-radius);

    border-bottom-left-radius: var(--bs-card-inner-border-radius)

}



.card-group>.card {

    margin-bottom: var(--bs-card-group-margin)

}



@media (min-width: 576px) {

    .card-group {

        display:flex;

        flex-flow: row wrap

    }



    .card-group>.card {

        flex: 1 0 0%;

        margin-bottom: 0

    }



    .card-group>.card+.card {

        margin-left: 0;

        border-left: 0

    }



    .card-group>.card:not(:last-child) {

        border-top-right-radius: 0;

        border-bottom-right-radius: 0

    }



    .card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top {

        border-top-right-radius: 0

    }



    .card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom {

        border-bottom-right-radius: 0

    }



    .card-group>.card:not(:first-child) {

        border-top-left-radius: 0;

        border-bottom-left-radius: 0

    }



    .card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top {

        border-top-left-radius: 0

    }



    .card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom {

        border-bottom-left-radius: 0

    }

}



.accordion {

    --bs-accordion-color: #212529;

    --bs-accordion-bg: #fff;

    --bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;

    --bs-accordion-border-color: var(--bs-border-color);

    --bs-accordion-border-width: 1px;

    --bs-accordion-border-radius: 0.375rem;

    --bs-accordion-inner-border-radius: calc(0.375rem - 1px);

    --bs-accordion-btn-padding-x: 1.25rem;

    --bs-accordion-btn-padding-y: 1rem;

    --bs-accordion-btn-color: #212529;

    --bs-accordion-btn-bg: var(--bs-accordion-bg);

    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");

    --bs-accordion-btn-icon-width: 1.25rem;

    --bs-accordion-btn-icon-transform: rotate(-180deg);

    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;

    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");

    --bs-accordion-btn-focus-border-color: #86b7fe;

    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);

    --bs-accordion-body-padding-x: 1.25rem;

    --bs-accordion-body-padding-y: 1rem;

    --bs-accordion-active-color: #0c63e4;

    --bs-accordion-active-bg: #e7f1ff

}



.accordion-button {

    position: relative;

    display: flex;

    align-items: center;

    width: 100%;

    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);

    font-size: 1rem;

    color: var(--bs-accordion-btn-color);

    text-align: left;

    background-color: var(--bs-accordion-btn-bg);

    border: 0;

    border-radius: 0;

    overflow-anchor: none;

    transition: var(--bs-accordion-transition)

}



@media (prefers-reduced-motion:reduce) {

    .accordion-button {

        transition: none

    }

}



.accordion-button:not(.collapsed) {

    color: var(--bs-accordion-active-color);

    background-color: var(--bs-accordion-active-bg);

    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)

}



.accordion-button:not(.collapsed)::after {

    background-image: var(--bs-accordion-btn-active-icon);

    transform: var(--bs-accordion-btn-icon-transform)

}



.accordion-button::after {

    flex-shrink: 0;

    width: var(--bs-accordion-btn-icon-width);

    height: var(--bs-accordion-btn-icon-width);

    margin-left: auto;

    content: "";

    background-image: var(--bs-accordion-btn-icon);

    background-repeat: no-repeat;

    background-size: var(--bs-accordion-btn-icon-width);

    transition: var(--bs-accordion-btn-icon-transition)

}



@media (prefers-reduced-motion:reduce) {

    .accordion-button::after {

        transition: none

    }

}



.accordion-button:hover {

    z-index: 2

}



.accordion-button:focus {

    z-index: 3;

    border-color: var(--bs-accordion-btn-focus-border-color);

    outline: 0;

    box-shadow: var(--bs-accordion-btn-focus-box-shadow)

}



.accordion-header {

    margin-bottom: 0

}



.accordion-item {

    color: var(--bs-accordion-color);

    background-color: var(--bs-accordion-bg);

    border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)

}



.accordion-item:first-of-type {

    border-top-left-radius: var(--bs-accordion-border-radius);

    border-top-right-radius: var(--bs-accordion-border-radius)

}



.accordion-item:first-of-type .accordion-button {

    border-top-left-radius: var(--bs-accordion-inner-border-radius);

    border-top-right-radius: var(--bs-accordion-inner-border-radius)

}



.accordion-item:not(:first-of-type) {

    border-top: 0

}



.accordion-item:last-of-type {

    border-bottom-right-radius: var(--bs-accordion-border-radius);

    border-bottom-left-radius: var(--bs-accordion-border-radius)

}



.accordion-item:last-of-type .accordion-button.collapsed {

    border-bottom-right-radius: var(--bs-accordion-inner-border-radius);

    border-bottom-left-radius: var(--bs-accordion-inner-border-radius)

}



.accordion-item:last-of-type .accordion-collapse {

    border-bottom-right-radius: var(--bs-accordion-border-radius);

    border-bottom-left-radius: var(--bs-accordion-border-radius)

}



.accordion-body {

    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)

}



.accordion-flush .accordion-collapse {

    border-width: 0

}



.accordion-flush .accordion-item {

    border-right: 0;

    border-left: 0;

    border-radius: 0

}



.accordion-flush .accordion-item:first-child {

    border-top: 0

}



.accordion-flush .accordion-item:last-child {

    border-bottom: 0

}



.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed {

    border-radius: 0

}



.breadcrumb {

    --bs-breadcrumb-padding-x: 0;

    --bs-breadcrumb-padding-y: 0;

    --bs-breadcrumb-margin-bottom: 1rem;

    --bs-breadcrumb-bg: ;

    --bs-breadcrumb-border-radius: ;

    --bs-breadcrumb-divider-color: #6c757d;

    --bs-breadcrumb-item-padding-x: 0.5rem;

    --bs-breadcrumb-item-active-color: #6c757d;

    display: flex;

    flex-wrap: wrap;

    padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);

    margin-bottom: var(--bs-breadcrumb-margin-bottom);

    font-size: var(--bs-breadcrumb-font-size);

    list-style: none;

    background-color: var(--bs-breadcrumb-bg);

    border-radius: var(--bs-breadcrumb-border-radius)

}



.breadcrumb-item+.breadcrumb-item {

    padding-left: var(--bs-breadcrumb-item-padding-x)

}



.breadcrumb-item+.breadcrumb-item::before {

    float: left;

    padding-right: var(--bs-breadcrumb-item-padding-x);

    color: var(--bs-breadcrumb-divider-color);

    content: var(--bs-breadcrumb-divider, "/")

}



.breadcrumb-item.active {

    color: var(--bs-breadcrumb-item-active-color)

}



.pagination {

    --bs-pagination-padding-x: 0.75rem;

    --bs-pagination-padding-y: 0.375rem;

    --bs-pagination-font-size: 1rem;

    --bs-pagination-color: var(--bs-link-color);

    --bs-pagination-bg: #fff;

    --bs-pagination-border-width: 1px;

    --bs-pagination-border-color: #dee2e6;

    --bs-pagination-border-radius: 0.375rem;

    --bs-pagination-hover-color: var(--bs-link-hover-color);

    --bs-pagination-hover-bg: #e9ecef;

    --bs-pagination-hover-border-color: #dee2e6;

    --bs-pagination-focus-color: var(--bs-link-hover-color);

    --bs-pagination-focus-bg: #e9ecef;

    --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);

    --bs-pagination-active-color: #fff;

    --bs-pagination-active-bg: #0d6efd;

    --bs-pagination-active-border-color: #0d6efd;

    --bs-pagination-disabled-color: #6c757d;

    --bs-pagination-disabled-bg: #fff;

    --bs-pagination-disabled-border-color: #dee2e6;

    display: flex;

    padding-left: 0;

    list-style: none

}



.page-link {

    position: relative;

    display: block;

    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);

    font-size: var(--bs-pagination-font-size);

    color: var(--bs-pagination-color);

    text-decoration: none;

    background-color: var(--bs-pagination-bg);

    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);

    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out

}



@media (prefers-reduced-motion:reduce) {

    .page-link {

        transition: none

    }

}



.page-link:hover {

    z-index: 2;

    color: var(--bs-pagination-hover-color);

    background-color: var(--bs-pagination-hover-bg);

    border-color: var(--bs-pagination-hover-border-color)

}



.page-link:focus {

    z-index: 3;

    color: var(--bs-pagination-focus-color);

    background-color: var(--bs-pagination-focus-bg);

    outline: 0;

    box-shadow: var(--bs-pagination-focus-box-shadow)

}



.active>.page-link,.page-link.active {

    z-index: 3;

    color: var(--bs-pagination-active-color);

    background-color: var(--bs-pagination-active-bg);

    border-color: var(--bs-pagination-active-border-color)

}



.disabled>.page-link,.page-link.disabled {

    color: var(--bs-pagination-disabled-color);

    pointer-events: none;

    background-color: var(--bs-pagination-disabled-bg);

    border-color: var(--bs-pagination-disabled-border-color)

}



.page-item:not(:first-child) .page-link {

    margin-left: -1px

}



.page-item:first-child .page-link {

    border-top-left-radius: var(--bs-pagination-border-radius);

    border-bottom-left-radius: var(--bs-pagination-border-radius)

}



.page-item:last-child .page-link {

    border-top-right-radius: var(--bs-pagination-border-radius);

    border-bottom-right-radius: var(--bs-pagination-border-radius)

}



.pagination-lg {

    --bs-pagination-padding-x: 1.5rem;

    --bs-pagination-padding-y: 0.75rem;

    --bs-pagination-font-size: 1.25rem;

    --bs-pagination-border-radius: 0.5rem

}



.pagination-sm {

    --bs-pagination-padding-x: 0.5rem;

    --bs-pagination-padding-y: 0.25rem;

    --bs-pagination-font-size: 0.875rem;

    --bs-pagination-border-radius: 0.25rem

}



.badge {

    --bs-badge-padding-x: 0.65em;

    --bs-badge-padding-y: 0.35em;

    --bs-badge-font-size: 0.75em;

    --bs-badge-font-weight: 700;

    --bs-badge-color: #fff;

    --bs-badge-border-radius: 0.375rem;

    display: inline-block;

    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);

    font-size: var(--bs-badge-font-size);

    font-weight: var(--bs-badge-font-weight);

    line-height: 1;

    color: var(--bs-badge-color);

    text-align: center;

    white-space: nowrap;

    vertical-align: baseline;

    border-radius: var(--bs-badge-border-radius)

}



.badge:empty {

    display: none

}



.btn .badge {

    position: relative;

    top: -1px

}



.alert {

    --bs-alert-bg: transparent;

    --bs-alert-padding-x: 1rem;

    --bs-alert-padding-y: 1rem;

    --bs-alert-margin-bottom: 1rem;

    --bs-alert-color: inherit;

    --bs-alert-border-color: transparent;

    --bs-alert-border: 1px solid var(--bs-alert-border-color);

    --bs-alert-border-radius: 0.375rem;

    position: relative;

    padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);

    margin-bottom: var(--bs-alert-margin-bottom);

    color: var(--bs-alert-color);

    background-color: var(--bs-alert-bg);

    border: var(--bs-alert-border);

    border-radius: var(--bs-alert-border-radius)

}



.alert-heading {

    color: inherit

}



.alert-link {

    font-weight: 700

}



.alert-dismissible {

    padding-right: 3rem

}



.alert-dismissible .btn-close {

    position: absolute;

    top: 0;

    right: 0;

    z-index: 2;

    padding: 1.25rem 1rem

}



.alert-primary {

    --bs-alert-color: #084298;

    --bs-alert-bg: #cfe2ff;

    --bs-alert-border-color: #b6d4fe

}



.alert-primary .alert-link {

    color: #06357a

}



.alert-secondary {

    --bs-alert-color: #41464b;

    --bs-alert-bg: #e2e3e5;

    --bs-alert-border-color: #d3d6d8

}



.alert-secondary .alert-link {

    color: #34383c

}



.alert-success {

    --bs-alert-color: #0f5132;

    --bs-alert-bg: #d1e7dd;

    --bs-alert-border-color: #badbcc

}



.alert-success .alert-link {

    color: #0c4128

}



.alert-info {

    --bs-alert-color: #055160;

    --bs-alert-bg: #cff4fc;

    --bs-alert-border-color: #b6effb

}



.alert-info .alert-link {

    color: #04414d

}



.alert-warning {

    --bs-alert-color: #664d03;

    --bs-alert-bg: #fff3cd;

    --bs-alert-border-color: #ffecb5

}



.alert-warning .alert-link {

    color: #523e02

}



.alert-danger {

    --bs-alert-color: #842029;

    --bs-alert-bg: #f8d7da;

    --bs-alert-border-color: #f5c2c7

}



.alert-danger .alert-link {

    color: #6a1a21

}



.alert-light {

    --bs-alert-color: #636464;

    --bs-alert-bg: #fefefe;

    --bs-alert-border-color: #fdfdfe

}



.alert-light .alert-link {

    color: #4f5050

}



.alert-dark {

    --bs-alert-color: #141619;

    --bs-alert-bg: #d3d3d4;

    --bs-alert-border-color: #bcbebf

}



.alert-dark .alert-link {

    color: #101214

}



@keyframes progress-bar-stripes {

    0% {

        background-position-x: 1rem

    }

}



.progress {

    --bs-progress-height: 1rem;

    --bs-progress-font-size: 0.75rem;

    --bs-progress-bg: #e9ecef;

    --bs-progress-border-radius: 0.375rem;

    --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);

    --bs-progress-bar-color: #fff;

    --bs-progress-bar-bg: #0d6efd;

    --bs-progress-bar-transition: width 0.6s ease;

    display: flex;

    height: var(--bs-progress-height);

    overflow: hidden;

    font-size: var(--bs-progress-font-size);

    background-color: var(--bs-progress-bg);

    border-radius: var(--bs-progress-border-radius)

}



.progress-bar {

    display: flex;

    flex-direction: column;

    justify-content: center;

    overflow: hidden;

    color: var(--bs-progress-bar-color);

    text-align: center;

    white-space: nowrap;

    background-color: var(--bs-progress-bar-bg);

    transition: var(--bs-progress-bar-transition)

}



@media (prefers-reduced-motion:reduce) {

    .progress-bar {

        transition: none

    }

}



.progress-bar-striped {

    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);

    background-size: var(--bs-progress-height) var(--bs-progress-height)

}



.progress-bar-animated {

    animation: 1s linear infinite progress-bar-stripes

}



@media (prefers-reduced-motion:reduce) {

    .progress-bar-animated {

        animation: none

    }

}



.list-group {

    --bs-list-group-color: #212529;

    --bs-list-group-bg: #fff;

    --bs-list-group-border-color: rgba(0, 0, 0, 0.125);

    --bs-list-group-border-width: 1px;

    --bs-list-group-border-radius: 0.375rem;

    --bs-list-group-item-padding-x: 1rem;

    --bs-list-group-item-padding-y: 0.5rem;

    --bs-list-group-action-color: #495057;

    --bs-list-group-action-hover-color: #495057;

    --bs-list-group-action-hover-bg: #f8f9fa;

    --bs-list-group-action-active-color: #212529;

    --bs-list-group-action-active-bg: #e9ecef;

    --bs-list-group-disabled-color: #6c757d;

    --bs-list-group-disabled-bg: #fff;

    --bs-list-group-active-color: #fff;

    --bs-list-group-active-bg: #0d6efd;

    --bs-list-group-active-border-color: #0d6efd;

    display: flex;

    flex-direction: column;

    padding-left: 0;

    margin-bottom: 0;

    border-radius: var(--bs-list-group-border-radius)

}



.list-group-numbered {

    list-style-type: none;

    counter-reset: section

}



.list-group-numbered>.list-group-item::before {

    content: counters(section, ".") ". ";

    counter-increment: section

}



.list-group-item-action {

    width: 100%;

    color: var(--bs-list-group-action-color);

    text-align: inherit

}



.list-group-item-action:focus,.list-group-item-action:hover {

    z-index: 1;

    color: var(--bs-list-group-action-hover-color);

    text-decoration: none;

    background-color: var(--bs-list-group-action-hover-bg)

}



.list-group-item-action:active {

    color: var(--bs-list-group-action-active-color);

    background-color: var(--bs-list-group-action-active-bg)

}



.list-group-item {

    position: relative;

    display: block;

    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);

    color: var(--bs-list-group-color);

    text-decoration: none;

    background-color: var(--bs-list-group-bg);

    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)

}



.list-group-item:first-child {

    border-top-left-radius: inherit;

    border-top-right-radius: inherit

}



.list-group-item:last-child {

    border-bottom-right-radius: inherit;

    border-bottom-left-radius: inherit

}



.list-group-item.disabled,.list-group-item:disabled {

    color: var(--bs-list-group-disabled-color);

    pointer-events: none;

    background-color: var(--bs-list-group-disabled-bg)

}



.list-group-item.active {

    z-index: 2;

    color: var(--bs-list-group-active-color);

    background-color: var(--bs-list-group-active-bg);

    border-color: var(--bs-list-group-active-border-color)

}



.list-group-item+.list-group-item {

    border-top-width: 0

}



.list-group-item+.list-group-item.active {

    margin-top: calc(-1 * var(--bs-list-group-border-width));

    border-top-width: var(--bs-list-group-border-width)

}



.list-group-horizontal {

    flex-direction: row

}



.list-group-horizontal>.list-group-item:first-child:not(:last-child) {

    border-bottom-left-radius: var(--bs-list-group-border-radius);

    border-top-right-radius: 0

}



.list-group-horizontal>.list-group-item:last-child:not(:first-child) {

    border-top-right-radius: var(--bs-list-group-border-radius);

    border-bottom-left-radius: 0

}



.list-group-horizontal>.list-group-item.active {

    margin-top: 0

}



.list-group-horizontal>.list-group-item+.list-group-item {

    border-top-width: var(--bs-list-group-border-width);

    border-left-width: 0

}



.list-group-horizontal>.list-group-item+.list-group-item.active {

    margin-left: calc(-1 * var(--bs-list-group-border-width));

    border-left-width: var(--bs-list-group-border-width)

}



@media (min-width: 576px) {

    .list-group-horizontal-sm {

        flex-direction:row

    }



    .list-group-horizontal-sm>.list-group-item:first-child:not(:last-child) {

        border-bottom-left-radius: var(--bs-list-group-border-radius);

        border-top-right-radius: 0

    }



    .list-group-horizontal-sm>.list-group-item:last-child:not(:first-child) {

        border-top-right-radius: var(--bs-list-group-border-radius);

        border-bottom-left-radius: 0

    }



    .list-group-horizontal-sm>.list-group-item.active {

        margin-top: 0

    }



    .list-group-horizontal-sm>.list-group-item+.list-group-item {

        border-top-width: var(--bs-list-group-border-width);

        border-left-width: 0

    }



    .list-group-horizontal-sm>.list-group-item+.list-group-item.active {

        margin-left: calc(-1 * var(--bs-list-group-border-width));

        border-left-width: var(--bs-list-group-border-width)

    }

}



@media (min-width: 768px) {

    .list-group-horizontal-md {

        flex-direction:row

    }



    .list-group-horizontal-md>.list-group-item:first-child:not(:last-child) {

        border-bottom-left-radius: var(--bs-list-group-border-radius);

        border-top-right-radius: 0

    }



    .list-group-horizontal-md>.list-group-item:last-child:not(:first-child) {

        border-top-right-radius: var(--bs-list-group-border-radius);

        border-bottom-left-radius: 0

    }



    .list-group-horizontal-md>.list-group-item.active {

        margin-top: 0

    }



    .list-group-horizontal-md>.list-group-item+.list-group-item {

        border-top-width: var(--bs-list-group-border-width);

        border-left-width: 0

    }



    .list-group-horizontal-md>.list-group-item+.list-group-item.active {

        margin-left: calc(-1 * var(--bs-list-group-border-width));

        border-left-width: var(--bs-list-group-border-width)

    }

}



@media (min-width: 992px) {

    .list-group-horizontal-lg {

        flex-direction:row

    }



    .list-group-horizontal-lg>.list-group-item:first-child:not(:last-child) {

        border-bottom-left-radius: var(--bs-list-group-border-radius);

        border-top-right-radius: 0

    }



    .list-group-horizontal-lg>.list-group-item:last-child:not(:first-child) {

        border-top-right-radius: var(--bs-list-group-border-radius);

        border-bottom-left-radius: 0

    }



    .list-group-horizontal-lg>.list-group-item.active {

        margin-top: 0

    }



    .list-group-horizontal-lg>.list-group-item+.list-group-item {

        border-top-width: var(--bs-list-group-border-width);

        border-left-width: 0

    }



    .list-group-horizontal-lg>.list-group-item+.list-group-item.active {

        margin-left: calc(-1 * var(--bs-list-group-border-width));

        border-left-width: var(--bs-list-group-border-width)

    }

}



@media (min-width: 1200px) {

    .list-group-horizontal-xl {

        flex-direction:row

    }



    .list-group-horizontal-xl>.list-group-item:first-child:not(:last-child) {

        border-bottom-left-radius: var(--bs-list-group-border-radius);

        border-top-right-radius: 0

    }



    .list-group-horizontal-xl>.list-group-item:last-child:not(:first-child) {

        border-top-right-radius: var(--bs-list-group-border-radius);

        border-bottom-left-radius: 0

    }



    .list-group-horizontal-xl>.list-group-item.active {

        margin-top: 0

    }



    .list-group-horizontal-xl>.list-group-item+.list-group-item {

        border-top-width: var(--bs-list-group-border-width);

        border-left-width: 0

    }



    .list-group-horizontal-xl>.list-group-item+.list-group-item.active {

        margin-left: calc(-1 * var(--bs-list-group-border-width));

        border-left-width: var(--bs-list-group-border-width)

    }

}



@media (min-width: 1400px) {

    .list-group-horizontal-xxl {

        flex-direction:row

    }



    .list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child) {

        border-bottom-left-radius: var(--bs-list-group-border-radius);

        border-top-right-radius: 0

    }



    .list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child) {

        border-top-right-radius: var(--bs-list-group-border-radius);

        border-bottom-left-radius: 0

    }



    .list-group-horizontal-xxl>.list-group-item.active {

        margin-top: 0

    }



    .list-group-horizontal-xxl>.list-group-item+.list-group-item {

        border-top-width: var(--bs-list-group-border-width);

        border-left-width: 0

    }



    .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {

        margin-left: calc(-1 * var(--bs-list-group-border-width));

        border-left-width: var(--bs-list-group-border-width)

    }

}



.list-group-flush {

    border-radius: 0

}



.list-group-flush>.list-group-item {

    border-width: 0 0 var(--bs-list-group-border-width)

}



.list-group-flush>.list-group-item:last-child {

    border-bottom-width: 0

}



.list-group-item-primary {

    color: #084298;

    background-color: #cfe2ff

}



.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover {

    color: #084298;

    background-color: #bacbe6

}



.list-group-item-primary.list-group-item-action.active {

    color: #fff;

    background-color: #084298;

    border-color: #084298

}



.list-group-item-secondary {

    color: #41464b;

    background-color: #e2e3e5

}



.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover {

    color: #41464b;

    background-color: #cbccce

}



.list-group-item-secondary.list-group-item-action.active {

    color: #fff;

    background-color: #41464b;

    border-color: #41464b

}



.list-group-item-success {

    color: #0f5132;

    background-color: #d1e7dd

}



.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover {

    color: #0f5132;

    background-color: #bcd0c7

}



.list-group-item-success.list-group-item-action.active {

    color: #fff;

    background-color: #0f5132;

    border-color: #0f5132

}



.list-group-item-info {

    color: #055160;

    background-color: #cff4fc

}



.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover {

    color: #055160;

    background-color: #badce3

}



.list-group-item-info.list-group-item-action.active {

    color: #fff;

    background-color: #055160;

    border-color: #055160

}



.list-group-item-warning {

    color: #664d03;

    background-color: #fff3cd

}



.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover {

    color: #664d03;

    background-color: #e6dbb9

}



.list-group-item-warning.list-group-item-action.active {

    color: #fff;

    background-color: #664d03;

    border-color: #664d03

}



.list-group-item-danger {

    color: #842029;

    background-color: #f8d7da

}



.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover {

    color: #842029;

    background-color: #dfc2c4

}



.list-group-item-danger.list-group-item-action.active {

    color: #fff;

    background-color: #842029;

    border-color: #842029

}



.list-group-item-light {

    color: #636464;

    background-color: #fefefe

}



.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover {

    color: #636464;

    background-color: #e5e5e5

}



.list-group-item-light.list-group-item-action.active {

    color: #fff;

    background-color: #636464;

    border-color: #636464

}



.list-group-item-dark {

    color: #141619;

    background-color: #d3d3d4

}



.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover {

    color: #141619;

    background-color: #bebebf

}



.list-group-item-dark.list-group-item-action.active {

    color: #fff;

    background-color: #141619;

    border-color: #141619

}



.btn-close {

    box-sizing: content-box;

    width: 1em;

    height: 1em;

    padding: .25em .25em;

    color: #000;

    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;

    border: 0;

    border-radius: .375rem;

    opacity: .5

}



.btn-close:hover {

    color: #000;

    text-decoration: none;

    opacity: .75

}



.btn-close:focus {

    outline: 0;

    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25);

    opacity: 1

}



.btn-close.disabled,.btn-close:disabled {

    pointer-events: none;

    -webkit-user-select: none;

    -moz-user-select: none;

    user-select: none;

    opacity: .25

}



.btn-close-white {

    filter: invert(1) grayscale(100%) brightness(200%)

}



.toast {

    --bs-toast-zindex: 1090;

    --bs-toast-padding-x: 0.75rem;

    --bs-toast-padding-y: 0.5rem;

    --bs-toast-spacing: 1.5rem;

    --bs-toast-max-width: 350px;

    --bs-toast-font-size: 0.875rem;

    --bs-toast-color: ;

    --bs-toast-bg: rgba(255, 255, 255, 0.85);

    --bs-toast-border-width: 1px;

    --bs-toast-border-color: var(--bs-border-color-translucent);

    --bs-toast-border-radius: 0.375rem;

    --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);

    --bs-toast-header-color: #6c757d;

    --bs-toast-header-bg: rgba(255, 255, 255, 0.85);

    --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);

    width: var(--bs-toast-max-width);

    max-width: 100%;

    font-size: var(--bs-toast-font-size);

    color: var(--bs-toast-color);

    pointer-events: auto;

    background-color: var(--bs-toast-bg);

    background-clip: padding-box;

    border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);

    box-shadow: var(--bs-toast-box-shadow);

    border-radius: var(--bs-toast-border-radius)

}



.toast.showing {

    opacity: 0

}



.toast:not(.show) {

    display: none

}



.toast-container {

    --bs-toast-zindex: 1090;

    position: absolute;

    z-index: var(--bs-toast-zindex);

    width: -webkit-max-content;

    width: -moz-max-content;

    width: max-content;

    max-width: 100%;

    pointer-events: none

}



.toast-container>:not(:last-child) {

    margin-bottom: var(--bs-toast-spacing)

}



.toast-header {

    display: flex;

    align-items: center;

    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);

    color: var(--bs-toast-header-color);

    background-color: var(--bs-toast-header-bg);

    background-clip: padding-box;

    border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);

    border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));

    border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))

}



.toast-header .btn-close {

    margin-right: calc(-.5 * var(--bs-toast-padding-x));

    margin-left: var(--bs-toast-padding-x)

}



.toast-body {

    padding: var(--bs-toast-padding-x);

    word-wrap: break-word

}



.modal {

    --bs-modal-zindex: 1055;

    --bs-modal-width: 500px;

    --bs-modal-padding: 1rem;

    --bs-modal-margin: 0.5rem;

    --bs-modal-color: ;

    --bs-modal-bg: #fff;

    --bs-modal-border-color: var(--bs-border-color-translucent);

    --bs-modal-border-width: 1px;

    --bs-modal-border-radius: 0.5rem;

    --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);

    --bs-modal-inner-border-radius: calc(0.5rem - 1px);

    --bs-modal-header-padding-x: 1rem;

    --bs-modal-header-padding-y: 1rem;

    --bs-modal-header-padding: 1rem 1rem;

    --bs-modal-header-border-color: var(--bs-border-color);

    --bs-modal-header-border-width: 1px;

    --bs-modal-title-line-height: 1.5;

    --bs-modal-footer-gap: 0.5rem;

    --bs-modal-footer-bg: ;

    --bs-modal-footer-border-color: var(--bs-border-color);

    --bs-modal-footer-border-width: 1px;

    position: fixed;

    top: 0;

    left: 0;

    z-index: var(--bs-modal-zindex);

    display: none;

    width: 100%;

    height: 100%;

    overflow-x: hidden;

    overflow-y: auto;

    outline: 0

}



.modal-dialog {

    position: relative;

    width: auto;

    margin: var(--bs-modal-margin);

    pointer-events: none

}



.modal.fade .modal-dialog {

    transition: transform .3s ease-out;

    transform: translate(0,-50px)

}



@media (prefers-reduced-motion:reduce) {

    .modal.fade .modal-dialog {

        transition: none

    }

}



.modal.show .modal-dialog {

    transform: none

}



.modal.modal-static .modal-dialog {

    transform: scale(1.02)

}



.modal-dialog-scrollable {

    height: calc(100% - var(--bs-modal-margin) * 2)

}



.modal-dialog-scrollable .modal-content {

    max-height: 100%;

    overflow: hidden

}



.modal-dialog-scrollable .modal-body {

    overflow-y: auto

}



.modal-dialog-centered {

    display: flex;

    align-items: center;

    min-height: calc(100% - var(--bs-modal-margin) * 2)

}



.modal-content {

    position: relative;

    display: flex;

    flex-direction: column;

    width: 100%;

    color: var(--bs-modal-color);

    pointer-events: auto;

    background-color: var(--bs-modal-bg);

    background-clip: padding-box;

    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);

    border-radius: var(--bs-modal-border-radius);

    outline: 0

}



.modal-backdrop {

    --bs-backdrop-zindex: 1050;

    --bs-backdrop-bg: #000;

    --bs-backdrop-opacity: 0.5;

    position: fixed;

    top: 0;

    left: 0;

    z-index: var(--bs-backdrop-zindex);

    width: 100vw;

    height: 100vh;

    background-color: var(--bs-backdrop-bg)

}



.modal-backdrop.fade {

    opacity: 0

}



.modal-backdrop.show {

    opacity: var(--bs-backdrop-opacity)

}



.modal-header {

    display: flex;

    flex-shrink: 0;

    align-items: center;

    justify-content: space-between;

    padding: var(--bs-modal-header-padding);

    border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);

    border-top-left-radius: var(--bs-modal-inner-border-radius);

    border-top-right-radius: var(--bs-modal-inner-border-radius)

}



.modal-header .btn-close {

    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);

    margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto

}



.modal-title {

    margin-bottom: 0;

    line-height: var(--bs-modal-title-line-height)

}



.modal-body {

    position: relative;

    flex: 1 1 auto;

    padding: var(--bs-modal-padding)

}



.modal-footer {

    display: flex;

    flex-shrink: 0;

    flex-wrap: wrap;

    align-items: center;

    justify-content: flex-end;

    padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);

    background-color: var(--bs-modal-footer-bg);

    border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);

    border-bottom-right-radius: var(--bs-modal-inner-border-radius);

    border-bottom-left-radius: var(--bs-modal-inner-border-radius)

}



.modal-footer>* {

    margin: calc(var(--bs-modal-footer-gap) * .5)

}



@media (min-width: 576px) {

    .modal {

        --bs-modal-margin:1.75rem;

        --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)

    }



    .modal-dialog {

        max-width: var(--bs-modal-width);

        margin-right: auto;

        margin-left: auto

    }



    .modal-sm {

        --bs-modal-width: 300px

    }

}



@media (min-width: 992px) {

    .modal-lg,.modal-xl {

        --bs-modal-width:800px

    }

}



@media (min-width: 1200px) {

    .modal-xl {

        --bs-modal-width:1140px

    }

}



.modal-fullscreen {

    width: 100vw;

    max-width: none;

    height: 100%;

    margin: 0

}



.modal-fullscreen .modal-content {

    height: 100%;

    border: 0;

    border-radius: 0

}



.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header {

    border-radius: 0

}



.modal-fullscreen .modal-body {

    overflow-y: auto

}



@media (max-width: 575.98px) {

    .modal-fullscreen-sm-down {

        width:100vw;

        max-width: none;

        height: 100%;

        margin: 0

    }



    .modal-fullscreen-sm-down .modal-content {

        height: 100%;

        border: 0;

        border-radius: 0

    }



    .modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header {

        border-radius: 0

    }



    .modal-fullscreen-sm-down .modal-body {

        overflow-y: auto

    }

}



@media (max-width: 767.98px) {

    .modal-fullscreen-md-down {

        width:100vw;

        max-width: none;

        height: 100%;

        margin: 0

    }



    .modal-fullscreen-md-down .modal-content {

        height: 100%;

        border: 0;

        border-radius: 0

    }



    .modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header {

        border-radius: 0

    }



    .modal-fullscreen-md-down .modal-body {

        overflow-y: auto

    }

}



@media (max-width: 991.98px) {

    .modal-fullscreen-lg-down {

        width:100vw;

        max-width: none;

        height: 100%;

        margin: 0

    }



    .modal-fullscreen-lg-down .modal-content {

        height: 100%;

        border: 0;

        border-radius: 0

    }



    .modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header {

        border-radius: 0

    }



    .modal-fullscreen-lg-down .modal-body {

        overflow-y: auto

    }

}



@media (max-width: 1199.98px) {

    .modal-fullscreen-xl-down {

        width:100vw;

        max-width: none;

        height: 100%;

        margin: 0

    }



    .modal-fullscreen-xl-down .modal-content {

        height: 100%;

        border: 0;

        border-radius: 0

    }



    .modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header {

        border-radius: 0

    }



    .modal-fullscreen-xl-down .modal-body {

        overflow-y: auto

    }

}



@media (max-width: 1399.98px) {

    .modal-fullscreen-xxl-down {

        width:100vw;

        max-width: none;

        height: 100%;

        margin: 0

    }



    .modal-fullscreen-xxl-down .modal-content {

        height: 100%;

        border: 0;

        border-radius: 0

    }



    .modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header {

        border-radius: 0

    }



    .modal-fullscreen-xxl-down .modal-body {

        overflow-y: auto

    }

}



.tooltip {

    --bs-tooltip-zindex: 1080;

    --bs-tooltip-max-width: 200px;

    --bs-tooltip-padding-x: 0.5rem;

    --bs-tooltip-padding-y: 0.25rem;

    --bs-tooltip-margin: ;

    --bs-tooltip-font-size: 0.875rem;

    --bs-tooltip-color: #fff;

    --bs-tooltip-bg: #000;

    --bs-tooltip-border-radius: 0.375rem;

    --bs-tooltip-opacity: 0.9;

    --bs-tooltip-arrow-width: 0.8rem;

    --bs-tooltip-arrow-height: 0.4rem;

    z-index: var(--bs-tooltip-zindex);

    display: block;

    padding: var(--bs-tooltip-arrow-height);

    margin: var(--bs-tooltip-margin);

    font-family: var(--bs-font-sans-serif);

    font-style: normal;

    font-weight: 400;

    line-height: 1.5;

    text-align: left;

    text-align: start;

    text-decoration: none;

    text-shadow: none;

    text-transform: none;

    letter-spacing: normal;

    word-break: normal;

    white-space: normal;

    word-spacing: normal;

    line-break: auto;

    font-size: var(--bs-tooltip-font-size);

    word-wrap: break-word;

    opacity: 0

}



.tooltip.show {

    opacity: var(--bs-tooltip-opacity)

}



.tooltip .tooltip-arrow {

    display: block;

    width: var(--bs-tooltip-arrow-width);

    height: var(--bs-tooltip-arrow-height)

}



.tooltip .tooltip-arrow::before {

    position: absolute;

    content: "";

    border-color: transparent;

    border-style: solid

}



.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow {

    bottom: 0

}



.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before {

    top: -1px;

    border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;

    border-top-color: var(--bs-tooltip-bg)

}



.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow {

    left: 0;

    width: var(--bs-tooltip-arrow-height);

    height: var(--bs-tooltip-arrow-width)

}



.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before {

    right: -1px;

    border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;

    border-right-color: var(--bs-tooltip-bg)

}



.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow {

    top: 0

}



.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before {

    bottom: -1px;

    border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);

    border-bottom-color: var(--bs-tooltip-bg)

}



.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow {

    right: 0;

    width: var(--bs-tooltip-arrow-height);

    height: var(--bs-tooltip-arrow-width)

}



.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before {

    left: -1px;

    border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);

    border-left-color: var(--bs-tooltip-bg)

}



.tooltip-inner {

    max-width: var(--bs-tooltip-max-width);

    padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);

    color: var(--bs-tooltip-color);

    text-align: center;

    background-color: var(--bs-tooltip-bg);

    border-radius: var(--bs-tooltip-border-radius)

}



.popover {

    --bs-popover-zindex: 1070;

    --bs-popover-max-width: 276px;

    --bs-popover-font-size: 0.875rem;

    --bs-popover-bg: #fff;

    --bs-popover-border-width: 1px;

    --bs-popover-border-color: var(--bs-border-color-translucent);

    --bs-popover-border-radius: 0.5rem;

    --bs-popover-inner-border-radius: calc(0.5rem - 1px);

    --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);

    --bs-popover-header-padding-x: 1rem;

    --bs-popover-header-padding-y: 0.5rem;

    --bs-popover-header-font-size: 1rem;

    --bs-popover-header-color: ;

    --bs-popover-header-bg: #f0f0f0;

    --bs-popover-body-padding-x: 1rem;

    --bs-popover-body-padding-y: 1rem;

    --bs-popover-body-color: #212529;

    --bs-popover-arrow-width: 1rem;

    --bs-popover-arrow-height: 0.5rem;

    --bs-popover-arrow-border: var(--bs-popover-border-color);

    z-index: var(--bs-popover-zindex);

    display: block;

    max-width: var(--bs-popover-max-width);

    font-family: var(--bs-font-sans-serif);

    font-style: normal;

    font-weight: 400;

    line-height: 1.5;

    text-align: left;

    text-align: start;

    text-decoration: none;

    text-shadow: none;

    text-transform: none;

    letter-spacing: normal;

    word-break: normal;

    white-space: normal;

    word-spacing: normal;

    line-break: auto;

    font-size: var(--bs-popover-font-size);

    word-wrap: break-word;

    background-color: var(--bs-popover-bg);

    background-clip: padding-box;

    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);

    border-radius: var(--bs-popover-border-radius)

}



.popover .popover-arrow {

    display: block;

    width: var(--bs-popover-arrow-width);

    height: var(--bs-popover-arrow-height)

}



.popover .popover-arrow::after,.popover .popover-arrow::before {

    position: absolute;

    display: block;

    content: "";

    border-color: transparent;

    border-style: solid;

    border-width: 0

}



.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow {

    bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))

}



.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before {

    border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0

}



.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before {

    bottom: 0;

    border-top-color: var(--bs-popover-arrow-border)

}



.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after {

    bottom: var(--bs-popover-border-width);

    border-top-color: var(--bs-popover-bg)

}



.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow {

    left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));

    width: var(--bs-popover-arrow-height);

    height: var(--bs-popover-arrow-width)

}



.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before {

    border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0

}



.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before {

    left: 0;

    border-right-color: var(--bs-popover-arrow-border)

}



.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after {

    left: var(--bs-popover-border-width);

    border-right-color: var(--bs-popover-bg)

}



.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow {

    top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))

}



.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before {

    border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)

}



.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before {

    top: 0;

    border-bottom-color: var(--bs-popover-arrow-border)

}



.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after {

    top: var(--bs-popover-border-width);

    border-bottom-color: var(--bs-popover-bg)

}



.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before {

    position: absolute;

    top: 0;

    left: 50%;

    display: block;

    width: var(--bs-popover-arrow-width);

    margin-left: calc(-.5 * var(--bs-popover-arrow-width));

    content: "";

    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg)

}



.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow {

    right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));

    width: var(--bs-popover-arrow-height);

    height: var(--bs-popover-arrow-width)

}



.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before {

    border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)

}



.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before {

    right: 0;

    border-left-color: var(--bs-popover-arrow-border)

}



.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after {

    right: var(--bs-popover-border-width);

    border-left-color: var(--bs-popover-bg)

}



.popover-header {

    padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);

    margin-bottom: 0;

    font-size: var(--bs-popover-header-font-size);

    color: var(--bs-popover-header-color);

    background-color: var(--bs-popover-header-bg);

    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);

    border-top-left-radius: var(--bs-popover-inner-border-radius);

    border-top-right-radius: var(--bs-popover-inner-border-radius)

}



.popover-header:empty {

    display: none

}



.popover-body {

    padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);

    color: var(--bs-popover-body-color)

}



.carousel {

    position: relative

}



.carousel.pointer-event {

    touch-action: pan-y

}



.carousel-inner {

    position: relative;

    width: 100%;

    overflow: hidden

}



.carousel-inner::after {

    display: block;

    clear: both;

    content: ""

}



.carousel-item {

    position: relative;

    display: none;

    float: left;

    width: 100%;

    margin-right: -100%;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

    transition: transform .6s ease-in-out

}



@media (prefers-reduced-motion:reduce) {

    .carousel-item {

        transition: none

    }

}



.carousel-item-next,.carousel-item-prev,.carousel-item.active {

    display: block

}



.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start) {

    transform: translateX(100%)

}



.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end) {

    transform: translateX(-100%)

}



.carousel-fade .carousel-item {

    opacity: 0;

    transition-property: opacity;

    transform: none

}



.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active {

    z-index: 1;

    opacity: 1

}



.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start {

    z-index: 0;

    opacity: 0;

    transition: opacity 0s .6s

}



@media (prefers-reduced-motion:reduce) {

    .carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start {

        transition: none

    }

}



.carousel-control-next,.carousel-control-prev {

    position: absolute;

    top: 0;

    bottom: 0;

    z-index: 1;

    display: flex;

    align-items: center;

    justify-content: center;

    width: 15%;

    padding: 0;

    color: #fff;

    text-align: center;

    background: 0 0;

    border: 0;

    opacity: .5;

    transition: opacity .15s ease

}



@media (prefers-reduced-motion:reduce) {

    .carousel-control-next,.carousel-control-prev {

        transition: none

    }

}



.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover {

    color: #fff;

    text-decoration: none;

    outline: 0;

    opacity: .9

}



.carousel-control-prev {

    left: 0

}



.carousel-control-next {

    right: 0

}



.carousel-control-next-icon,.carousel-control-prev-icon {

    display: inline-block;

    width: 2rem;

    height: 2rem;

    background-repeat: no-repeat;

    background-position: 50%;

    background-size: 100% 100%

}



.carousel-control-prev-icon {

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")

}



.carousel-control-next-icon {

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")

}



.carousel-indicators {

    position: absolute;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 2;

    display: flex;

    justify-content: center;

    padding: 0;

    margin-right: 15%;

    margin-bottom: 1rem;

    margin-left: 15%;

    list-style: none

}



.carousel-indicators [data-bs-target] {

    box-sizing: content-box;

    flex: 0 1 auto;

    width: 30px;

    height: 3px;

    padding: 0;

    margin-right: 3px;

    margin-left: 3px;

    text-indent: -999px;

    cursor: pointer;

    background-color: #fff;

    background-clip: padding-box;

    border: 0;

    border-top: 10px solid transparent;

    border-bottom: 10px solid transparent;

    opacity: .5;

    transition: opacity .6s ease

}



@media (prefers-reduced-motion:reduce) {

    .carousel-indicators [data-bs-target] {

        transition: none

    }

}



.carousel-indicators .active {

    opacity: 1

}



.carousel-caption {

    position: absolute;

    right: 15%;

    bottom: 1.25rem;

    left: 15%;

    padding-top: 1.25rem;

    padding-bottom: 1.25rem;

    color: #fff;

    text-align: center

}



.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon {

    filter: invert(1) grayscale(100)

}



.carousel-dark .carousel-indicators [data-bs-target] {

    background-color: #000

}



.carousel-dark .carousel-caption {

    color: #000

}



.spinner-border,.spinner-grow {

    display: inline-block;

    width: var(--bs-spinner-width);

    height: var(--bs-spinner-height);

    vertical-align: var(--bs-spinner-vertical-align);

    border-radius: 50%;

    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)

}



@keyframes spinner-border {

    to {

        transform: rotate(360deg)

    }

}



.spinner-border {

    --bs-spinner-width: 2rem;

    --bs-spinner-height: 2rem;

    --bs-spinner-vertical-align: -0.125em;

    --bs-spinner-border-width: 0.25em;

    --bs-spinner-animation-speed: 0.75s;

    --bs-spinner-animation-name: spinner-border;

    border: var(--bs-spinner-border-width) solid currentcolor;

    border-right-color: transparent

}



.spinner-border-sm {

    --bs-spinner-width: 1rem;

    --bs-spinner-height: 1rem;

    --bs-spinner-border-width: 0.2em

}



@keyframes spinner-grow {

    0% {

        transform: scale(0)

    }



    50% {

        opacity: 1;

        transform: none

    }

}



.spinner-grow {

    --bs-spinner-width: 2rem;

    --bs-spinner-height: 2rem;

    --bs-spinner-vertical-align: -0.125em;

    --bs-spinner-animation-speed: 0.75s;

    --bs-spinner-animation-name: spinner-grow;

    background-color: currentcolor;

    opacity: 0

}



.spinner-grow-sm {

    --bs-spinner-width: 1rem;

    --bs-spinner-height: 1rem

}



@media (prefers-reduced-motion:reduce) {

    .spinner-border,.spinner-grow {

        --bs-spinner-animation-speed: 1.5s

    }

}



.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl {

    --bs-offcanvas-zindex: 1045;

    --bs-offcanvas-width: 400px;

    --bs-offcanvas-height: 30vh;

    --bs-offcanvas-padding-x: 1rem;

    --bs-offcanvas-padding-y: 1rem;

    --bs-offcanvas-color: ;

    --bs-offcanvas-bg: #fff;

    --bs-offcanvas-border-width: 1px;

    --bs-offcanvas-border-color: var(--bs-border-color-translucent);

    --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)

}



@media (max-width: 575.98px) {

    .offcanvas-sm {

        position:fixed;

        bottom: 0;

        z-index: var(--bs-offcanvas-zindex);

        display: flex;

        flex-direction: column;

        max-width: 100%;

        color: var(--bs-offcanvas-color);

        visibility: hidden;

        background-color: var(--bs-offcanvas-bg);

        background-clip: padding-box;

        outline: 0;

        transition: transform .3s ease-in-out

    }

}



@media (max-width: 575.98px) and (prefers-reduced-motion:reduce) {

    .offcanvas-sm {

        transition:none

    }

}



@media (max-width: 575.98px) {

    .offcanvas-sm.offcanvas-start {

        top:0;

        left: 0;

        width: var(--bs-offcanvas-width);

        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(-100%)

    }

}



@media (max-width: 575.98px) {

    .offcanvas-sm.offcanvas-end {

        top:0;

        right: 0;

        width: var(--bs-offcanvas-width);

        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(100%)

    }

}



@media (max-width: 575.98px) {

    .offcanvas-sm.offcanvas-top {

        top:0;

        right: 0;

        left: 0;

        height: var(--bs-offcanvas-height);

        max-height: 100%;

        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(-100%)

    }

}



@media (max-width: 575.98px) {

    .offcanvas-sm.offcanvas-bottom {

        right:0;

        left: 0;

        height: var(--bs-offcanvas-height);

        max-height: 100%;

        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(100%)

    }

}



@media (max-width: 575.98px) {

    .offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing {

        transform:none

    }

}



@media (max-width: 575.98px) {

    .offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing {

        visibility:visible

    }

}



@media (min-width: 576px) {

    .offcanvas-sm {

        --bs-offcanvas-height:auto;

        --bs-offcanvas-border-width: 0;

        background-color: transparent!important

    }



    .offcanvas-sm .offcanvas-header {

        display: none

    }



    .offcanvas-sm .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible;

        background-color: transparent!important

    }

}



@media (max-width: 767.98px) {

    .offcanvas-md {

        position:fixed;

        bottom: 0;

        z-index: var(--bs-offcanvas-zindex);

        display: flex;

        flex-direction: column;

        max-width: 100%;

        color: var(--bs-offcanvas-color);

        visibility: hidden;

        background-color: var(--bs-offcanvas-bg);

        background-clip: padding-box;

        outline: 0;

        transition: transform .3s ease-in-out

    }

}



@media (max-width: 767.98px) and (prefers-reduced-motion:reduce) {

    .offcanvas-md {

        transition:none

    }

}



@media (max-width: 767.98px) {

    .offcanvas-md.offcanvas-start {

        top:0;

        left: 0;

        width: var(--bs-offcanvas-width);

        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(-100%)

    }

}



@media (max-width: 767.98px) {

    .offcanvas-md.offcanvas-end {

        top:0;

        right: 0;

        width: var(--bs-offcanvas-width);

        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(100%)

    }

}



@media (max-width: 767.98px) {

    .offcanvas-md.offcanvas-top {

        top:0;

        right: 0;

        left: 0;

        height: var(--bs-offcanvas-height);

        max-height: 100%;

        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(-100%)

    }

}



@media (max-width: 767.98px) {

    .offcanvas-md.offcanvas-bottom {

        right:0;

        left: 0;

        height: var(--bs-offcanvas-height);

        max-height: 100%;

        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(100%)

    }

}



@media (max-width: 767.98px) {

    .offcanvas-md.show:not(.hiding),.offcanvas-md.showing {

        transform:none

    }

}



@media (max-width: 767.98px) {

    .offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing {

        visibility:visible

    }

}



@media (min-width: 768px) {

    .offcanvas-md {

        --bs-offcanvas-height:auto;

        --bs-offcanvas-border-width: 0;

        background-color: transparent!important

    }



    .offcanvas-md .offcanvas-header {

        display: none

    }



    .offcanvas-md .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible;

        background-color: transparent!important

    }

}



@media (max-width: 991.98px) {

    .offcanvas-lg {

        position:fixed;

        bottom: 0;

        z-index: var(--bs-offcanvas-zindex);

        display: flex;

        flex-direction: column;

        max-width: 100%;

        color: var(--bs-offcanvas-color);

        visibility: hidden;

        background-color: var(--bs-offcanvas-bg);

        background-clip: padding-box;

        outline: 0;

        transition: transform .3s ease-in-out

    }

}



@media (max-width: 991.98px) and (prefers-reduced-motion:reduce) {

    .offcanvas-lg {

        transition:none

    }

}



@media (max-width: 991.98px) {

    .offcanvas-lg.offcanvas-start {

        top:0;

        left: 0;

        width: var(--bs-offcanvas-width);

        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(-100%)

    }

}



@media (max-width: 991.98px) {

    .offcanvas-lg.offcanvas-end {

        top:0;

        right: 0;

        width: var(--bs-offcanvas-width);

        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(100%)

    }

}



@media (max-width: 991.98px) {

    .offcanvas-lg.offcanvas-top {

        top:0;

        right: 0;

        left: 0;

        height: var(--bs-offcanvas-height);

        max-height: 100%;

        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(-100%)

    }

}



@media (max-width: 991.98px) {

    .offcanvas-lg.offcanvas-bottom {

        right:0;

        left: 0;

        height: var(--bs-offcanvas-height);

        max-height: 100%;

        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(100%)

    }

}



@media (max-width: 991.98px) {

    .offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing {

        transform:none

    }

}



@media (max-width: 991.98px) {

    .offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing {

        visibility:visible

    }

}



@media (min-width: 992px) {

    .offcanvas-lg {

        --bs-offcanvas-height:auto;

        --bs-offcanvas-border-width: 0;

        background-color: transparent!important

    }



    .offcanvas-lg .offcanvas-header {

        display: none

    }



    .offcanvas-lg .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible;

        background-color: transparent!important

    }

}



@media (max-width: 1199.98px) {

    .offcanvas-xl {

        position:fixed;

        bottom: 0;

        z-index: var(--bs-offcanvas-zindex);

        display: flex;

        flex-direction: column;

        max-width: 100%;

        color: var(--bs-offcanvas-color);

        visibility: hidden;

        background-color: var(--bs-offcanvas-bg);

        background-clip: padding-box;

        outline: 0;

        transition: transform .3s ease-in-out

    }

}



@media (max-width: 1199.98px) and (prefers-reduced-motion:reduce) {

    .offcanvas-xl {

        transition:none

    }

}



@media (max-width: 1199.98px) {

    .offcanvas-xl.offcanvas-start {

        top:0;

        left: 0;

        width: var(--bs-offcanvas-width);

        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(-100%)

    }

}



@media (max-width: 1199.98px) {

    .offcanvas-xl.offcanvas-end {

        top:0;

        right: 0;

        width: var(--bs-offcanvas-width);

        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(100%)

    }

}



@media (max-width: 1199.98px) {

    .offcanvas-xl.offcanvas-top {

        top:0;

        right: 0;

        left: 0;

        height: var(--bs-offcanvas-height);

        max-height: 100%;

        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(-100%)

    }

}



@media (max-width: 1199.98px) {

    .offcanvas-xl.offcanvas-bottom {

        right:0;

        left: 0;

        height: var(--bs-offcanvas-height);

        max-height: 100%;

        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(100%)

    }

}



@media (max-width: 1199.98px) {

    .offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing {

        transform:none

    }

}



@media (max-width: 1199.98px) {

    .offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing {

        visibility:visible

    }

}



@media (min-width: 1200px) {

    .offcanvas-xl {

        --bs-offcanvas-height:auto;

        --bs-offcanvas-border-width: 0;

        background-color: transparent!important

    }



    .offcanvas-xl .offcanvas-header {

        display: none

    }



    .offcanvas-xl .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible;

        background-color: transparent!important

    }

}



@media (max-width: 1399.98px) {

    .offcanvas-xxl {

        position:fixed;

        bottom: 0;

        z-index: var(--bs-offcanvas-zindex);

        display: flex;

        flex-direction: column;

        max-width: 100%;

        color: var(--bs-offcanvas-color);

        visibility: hidden;

        background-color: var(--bs-offcanvas-bg);

        background-clip: padding-box;

        outline: 0;

        transition: transform .3s ease-in-out

    }

}



@media (max-width: 1399.98px) and (prefers-reduced-motion:reduce) {

    .offcanvas-xxl {

        transition:none

    }

}



@media (max-width: 1399.98px) {

    .offcanvas-xxl.offcanvas-start {

        top:0;

        left: 0;

        width: var(--bs-offcanvas-width);

        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(-100%)

    }

}



@media (max-width: 1399.98px) {

    .offcanvas-xxl.offcanvas-end {

        top:0;

        right: 0;

        width: var(--bs-offcanvas-width);

        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(100%)

    }

}



@media (max-width: 1399.98px) {

    .offcanvas-xxl.offcanvas-top {

        top:0;

        right: 0;

        left: 0;

        height: var(--bs-offcanvas-height);

        max-height: 100%;

        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(-100%)

    }

}



@media (max-width: 1399.98px) {

    .offcanvas-xxl.offcanvas-bottom {

        right:0;

        left: 0;

        height: var(--bs-offcanvas-height);

        max-height: 100%;

        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(100%)

    }

}



@media (max-width: 1399.98px) {

    .offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing {

        transform:none

    }

}



@media (max-width: 1399.98px) {

    .offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing {

        visibility:visible

    }

}



@media (min-width: 1400px) {

    .offcanvas-xxl {

        --bs-offcanvas-height:auto;

        --bs-offcanvas-border-width: 0;

        background-color: transparent!important

    }



    .offcanvas-xxl .offcanvas-header {

        display: none

    }



    .offcanvas-xxl .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible;

        background-color: transparent!important

    }

}



.offcanvas {

    position: fixed;

    bottom: 0;

    z-index: var(--bs-offcanvas-zindex);

    display: flex;

    flex-direction: column;

    max-width: 100%;

    color: var(--bs-offcanvas-color);

    visibility: hidden;

    background-color: var(--bs-offcanvas-bg);

    background-clip: padding-box;

    outline: 0;

    transition: transform .3s ease-in-out

}



@media (prefers-reduced-motion:reduce) {

    .offcanvas {

        transition: none

    }

}



.offcanvas.offcanvas-start {

    top: 0;

    left: 0;

    width: var(--bs-offcanvas-width);

    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

    transform: translateX(-100%)

}



.offcanvas.offcanvas-end {

    top: 0;

    right: 0;

    width: var(--bs-offcanvas-width);

    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

    transform: translateX(100%)

}



.offcanvas.offcanvas-top {

    top: 0;

    right: 0;

    left: 0;

    height: var(--bs-offcanvas-height);

    max-height: 100%;

    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

    transform: translateY(-100%)

}



.offcanvas.offcanvas-bottom {

    right: 0;

    left: 0;

    height: var(--bs-offcanvas-height);

    max-height: 100%;

    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

    transform: translateY(100%)

}



.offcanvas.show:not(.hiding),.offcanvas.showing {

    transform: none

}



.offcanvas.hiding,.offcanvas.show,.offcanvas.showing {

    visibility: visible

}



.offcanvas-backdrop {

    position: fixed;

    top: 0;

    left: 0;

    z-index: 1040;

    width: 100vw;

    height: 100vh;

    background-color: #000

}



.offcanvas-backdrop.fade {

    opacity: 0

}



.offcanvas-backdrop.show {

    opacity: .5

}



.offcanvas-header {

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)

}



.offcanvas-header .btn-close {

    padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);

    margin-top: calc(-.5 * var(--bs-offcanvas-padding-y));

    margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));

    margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y))

}



.offcanvas-title {

    margin-bottom: 0;

    line-height: 1.5

}



.offcanvas-body {

    flex-grow: 1;

    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);

    overflow-y: auto

}



.placeholder {

    display: inline-block;

    min-height: 1em;

    vertical-align: middle;

    cursor: wait;

    background-color: currentcolor;

    opacity: .5

}



.placeholder.btn::before {

    display: inline-block;

    content: ""

}



.placeholder-xs {

    min-height: .6em

}



.placeholder-sm {

    min-height: .8em

}



.placeholder-lg {

    min-height: 1.2em

}



.placeholder-glow .placeholder {

    animation: placeholder-glow 2s ease-in-out infinite

}



@keyframes placeholder-glow {

    50% {

        opacity: .2

    }

}



.placeholder-wave {

    -webkit-mask-image: linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);

    mask-image: linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);

    -webkit-mask-size: 200% 100%;

    mask-size: 200% 100%;

    animation: placeholder-wave 2s linear infinite

}



@keyframes placeholder-wave {

    100% {

        -webkit-mask-position: -200% 0%;

        mask-position: -200% 0%

    }

}



.clearfix::after {

    display: block;

    clear: both;

    content: ""

}



.text-bg-primary {

    color: #fff!important;

    background-color: RGBA(13,110,253,var(--bs-bg-opacity,1))!important

}



.text-bg-secondary {

    color: #fff!important;

    background-color: RGBA(108,117,125,var(--bs-bg-opacity,1))!important

}



.text-bg-success {

    color: #fff!important;

    background-color: RGBA(25,135,84,var(--bs-bg-opacity,1))!important

}



.text-bg-info {

    color: #000!important;

    background-color: RGBA(13,202,240,var(--bs-bg-opacity,1))!important

}



.text-bg-warning {

    color: #000!important;

    background-color: RGBA(255,193,7,var(--bs-bg-opacity,1))!important

}



.text-bg-danger {

    color: #fff!important;

    background-color: RGBA(220,53,69,var(--bs-bg-opacity,1))!important

}



.text-bg-light {

    color: #000!important;

    background-color: RGBA(248,249,250,var(--bs-bg-opacity,1))!important

}



.text-bg-dark {

    color: #fff!important;

    background-color: RGBA(33,37,41,var(--bs-bg-opacity,1))!important

}



.link-primary {

    color: #0d6efd!important

}



.link-primary:focus,.link-primary:hover {

    color: #0a58ca!important

}



.link-secondary {

    color: #6c757d!important

}



.link-secondary:focus,.link-secondary:hover {

    color: #565e64!important

}



.link-success {

    color: #198754!important

}



.link-success:focus,.link-success:hover {

    color: #146c43!important

}



.link-info {

    color: #0dcaf0!important

}



.link-info:focus,.link-info:hover {

    color: #3dd5f3!important

}



.link-warning {

    color: #ffc107!important

}



.link-warning:focus,.link-warning:hover {

    color: #ffcd39!important

}



.link-danger {

    color: #dc3545!important

}



.link-danger:focus,.link-danger:hover {

    color: #b02a37!important

}



.link-light {

    color: #f8f9fa!important

}



.link-light:focus,.link-light:hover {

    color: #f9fafb!important

}



.link-dark {

    color: #212529!important

}



.link-dark:focus,.link-dark:hover {

    color: #1a1e21!important

}



.ratio {

    position: relative;

    width: 100%

}



.ratio::before {

    display: block;

    padding-top: var(--bs-aspect-ratio);

    content: ""

}



.ratio>* {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%

}



.ratio-1x1 {

    --bs-aspect-ratio: 100%

}



.ratio-4x3 {

    --bs-aspect-ratio: 75%

}



.ratio-16x9 {

    --bs-aspect-ratio: 56.25%

}



.ratio-21x9 {

    --bs-aspect-ratio: 42.8571428571%

}



.fixed-top {

    position: fixed;

    top: 0;

    right: 0;

    left: 0;

    z-index: 1030

}



.fixed-bottom {

    position: fixed;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 1030

}



.sticky-top {

    position: -webkit-sticky;

    position: sticky;

    top: 0;

    z-index: 1020

}



.sticky-bottom {

    position: -webkit-sticky;

    position: sticky;

    bottom: 0;

    z-index: 1020

}



@media (min-width: 576px) {

    .sticky-sm-top {

        position:-webkit-sticky;

        position: sticky;

        top: 0;

        z-index: 1020

    }



    .sticky-sm-bottom {

        position: -webkit-sticky;

        position: sticky;

        bottom: 0;

        z-index: 1020

    }

}



@media (min-width: 768px) {

    .sticky-md-top {

        position:-webkit-sticky;

        position: sticky;

        top: 0;

        z-index: 1020

    }



    .sticky-md-bottom {

        position: -webkit-sticky;

        position: sticky;

        bottom: 0;

        z-index: 1020

    }

}



@media (min-width: 992px) {

    .sticky-lg-top {

        position:-webkit-sticky;

        position: sticky;

        top: 0;

        z-index: 1020

    }



    .sticky-lg-bottom {

        position: -webkit-sticky;

        position: sticky;

        bottom: 0;

        z-index: 1020

    }

}



@media (min-width: 1200px) {

    .sticky-xl-top {

        position:-webkit-sticky;

        position: sticky;

        top: 0;

        z-index: 1020

    }



    .sticky-xl-bottom {

        position: -webkit-sticky;

        position: sticky;

        bottom: 0;

        z-index: 1020

    }

}



@media (min-width: 1400px) {

    .sticky-xxl-top {

        position:-webkit-sticky;

        position: sticky;

        top: 0;

        z-index: 1020

    }



    .sticky-xxl-bottom {

        position: -webkit-sticky;

        position: sticky;

        bottom: 0;

        z-index: 1020

    }

}



.hstack {

    display: flex;

    flex-direction: row;

    align-items: center;

    align-self: stretch

}



.vstack {

    display: flex;

    flex: 1 1 auto;

    flex-direction: column;

    align-self: stretch

}



.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within) {

    position: absolute!important;

    width: 1px!important;

    height: 1px!important;

    padding: 0!important;

    margin: -1px!important;

    overflow: hidden!important;

    clip: rect(0,0,0,0)!important;

    white-space: nowrap!important;

    border: 0!important

}



.stretched-link::after {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 1;

    content: ""

}



.text-truncate {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap

}



.vr {

    display: inline-block;

    align-self: stretch;

    width: 1px;

    min-height: 1em;

    background-color: currentcolor;

    opacity: .25

}



.align-baseline {

    vertical-align: baseline!important

}



.align-top {

    vertical-align: top!important

}



.align-middle {

    vertical-align: middle!important

}



.align-bottom {

    vertical-align: bottom!important

}



.align-text-bottom {

    vertical-align: text-bottom!important

}



.align-text-top {

    vertical-align: text-top!important

}



.float-start {

    float: left!important

}



.float-end {

    float: right!important

}



.float-none {

    float: none!important

}



.opacity-0 {

    opacity: 0!important

}



.opacity-25 {

    opacity: .25!important

}



.opacity-50 {

    opacity: .5!important

}



.opacity-75 {

    opacity: .75!important

}



.opacity-100 {

    opacity: 1!important

}



.overflow-auto {

    overflow: auto!important

}



.overflow-hidden {

    overflow: hidden!important

}



.overflow-visible {

    overflow: visible!important

}



.overflow-scroll {

    overflow: scroll!important

}



.d-inline {

    display: inline!important

}



.d-inline-block {

    display: inline-block!important

}



.d-block {

    display: block!important

}



.d-grid {

    display: grid!important

}



.d-table {

    display: table!important

}



.d-table-row {

    display: table-row!important

}



.d-table-cell {

    display: table-cell!important

}



.d-flex {

    display: flex!important

}



.d-inline-flex {

    display: inline-flex!important

}



.d-none {

    display: none!important

}



.shadow {

    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important

}



.shadow-sm {

    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important

}



.shadow-lg {

    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important

}



.shadow-none {

    box-shadow: none!important

}



.position-static {

    position: static!important

}



.position-relative {

    position: relative!important

}



.position-absolute {

    position: absolute!important

}



.position-fixed {

    position: fixed!important

}



.position-sticky {

    position: -webkit-sticky!important;

    position: sticky!important

}



.top-0 {

    top: 0!important

}



.top-50 {

    top: 50%!important

}



.top-100 {

    top: 100%!important

}



.bottom-0 {

    bottom: 0!important

}



.bottom-50 {

    bottom: 50%!important

}



.bottom-100 {

    bottom: 100%!important

}



.start-0 {

    left: 0!important

}



.start-50 {

    left: 50%!important

}



.start-100 {

    left: 100%!important

}



.end-0 {

    right: 0!important

}



.end-50 {

    right: 50%!important

}



.end-100 {

    right: 100%!important

}



.translate-middle {

    transform: translate(-50%,-50%)!important

}



.translate-middle-x {

    transform: translateX(-50%)!important

}



.translate-middle-y {

    transform: translateY(-50%)!important

}



.border {

    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important

}



.border-0 {

    border: 0!important

}



.border-top {

    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important

}



.border-top-0 {

    border-top: 0!important

}



.border-end {

    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important

}



.border-end-0 {

    border-right: 0!important

}



.border-bottom {

    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important

}



.border-bottom-0 {

    border-bottom: 0!important

}



.border-start {

    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important

}



.border-start-0 {

    border-left: 0!important

}



.border-primary {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important

}



.border-secondary {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important

}



.border-success {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important

}



.border-info {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important

}



.border-warning {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important

}



.border-danger {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important

}



.border-light {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important

}



.border-dark {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important

}



.border-white {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important

}



.border-1 {

    --bs-border-width: 1px

}



.border-2 {

    --bs-border-width: 2px

}



.border-3 {

    --bs-border-width: 3px

}



.border-4 {

    --bs-border-width: 4px

}



.border-5 {

    --bs-border-width: 5px

}



.border-opacity-10 {

    --bs-border-opacity: 0.1

}



.border-opacity-25 {

    --bs-border-opacity: 0.25

}



.border-opacity-50 {

    --bs-border-opacity: 0.5

}



.border-opacity-75 {

    --bs-border-opacity: 0.75

}



.border-opacity-100 {

    --bs-border-opacity: 1

}



.w-25 {

    width: 25%!important

}



.w-50 {

    width: 50%!important

}



.w-75 {

    width: 75%!important

}



.w-100 {

    width: 100%!important

}



.w-auto {

    width: auto!important

}



.mw-100 {

    max-width: 100%!important

}



.vw-100 {

    width: 100vw!important

}



.min-vw-100 {

    min-width: 100vw!important

}



.h-25 {

    height: 25%!important

}



.h-50 {

    height: 50%!important

}



.h-75 {

    height: 75%!important

}



.h-100 {

    height: 100%!important

}



.h-auto {

    height: auto!important

}



.mh-100 {

    max-height: 100%!important

}



.vh-100 {

    height: 100vh!important

}



.min-vh-100 {

    min-height: 100vh!important

}



.flex-fill {

    flex: 1 1 auto!important

}



.flex-row {

    flex-direction: row!important

}



.flex-column {

    flex-direction: column!important

}



.flex-row-reverse {

    flex-direction: row-reverse!important

}



.flex-column-reverse {

    flex-direction: column-reverse!important

}



.flex-grow-0 {

    flex-grow: 0!important

}



.flex-grow-1 {

    flex-grow: 1!important

}



.flex-shrink-0 {

    flex-shrink: 0!important

}



.flex-shrink-1 {

    flex-shrink: 1!important

}



.flex-wrap {

    flex-wrap: wrap!important

}



.flex-nowrap {

    flex-wrap: nowrap!important

}



.flex-wrap-reverse {

    flex-wrap: wrap-reverse!important

}



.justify-content-start {

    justify-content: flex-start!important

}



.justify-content-end {

    justify-content: flex-end!important

}



.justify-content-center {

    justify-content: center!important

}



.justify-content-between {

    justify-content: space-between!important

}



.justify-content-around {

    justify-content: space-around!important

}



.justify-content-evenly {

    justify-content: space-evenly!important

}



.align-items-start {

    align-items: flex-start!important

}



.align-items-end {

    align-items: flex-end!important

}



.align-items-center {

    align-items: center!important

}



.align-items-baseline {

    align-items: baseline!important

}



.align-items-stretch {

    align-items: stretch!important

}



.align-content-start {

    align-content: flex-start!important

}



.align-content-end {

    align-content: flex-end!important

}



.align-content-center {

    align-content: center!important

}



.align-content-between {

    align-content: space-between!important

}



.align-content-around {

    align-content: space-around!important

}



.align-content-stretch {

    align-content: stretch!important

}



.align-self-auto {

    align-self: auto!important

}



.align-self-start {

    align-self: flex-start!important

}



.align-self-end {

    align-self: flex-end!important

}



.align-self-center {

    align-self: center!important

}



.align-self-baseline {

    align-self: baseline!important

}



.align-self-stretch {

    align-self: stretch!important

}



.order-first {

    order: -1!important

}



.order-0 {

    order: 0!important

}



.order-1 {

    order: 1!important

}



.order-2 {

    order: 2!important

}



.order-3 {

    order: 3!important

}



.order-4 {

    order: 4!important

}



.order-5 {

    order: 5!important

}



.order-last {

    order: 6!important

}



.m-0 {

    margin: 0!important

}



.m-1 {

    margin: .25rem!important

}



.m-2 {

    margin: .5rem!important

}



.m-3 {

    margin: 1rem!important

}



.m-4 {

    margin: 1.5rem!important

}



.m-5 {

    margin: 3rem!important

}



.m-auto {

    margin: auto!important

}



.mx-0 {

    margin-right: 0!important;

    margin-left: 0!important

}



.mx-1 {

    margin-right: .25rem!important;

    margin-left: .25rem!important

}



.mx-2 {

    margin-right: .5rem!important;

    margin-left: .5rem!important

}



.mx-3 {

    margin-right: 1rem!important;

    margin-left: 1rem!important

}



.mx-4 {

    margin-right: 1.5rem!important;

    margin-left: 1.5rem!important

}



.mx-5 {

    margin-right: 3rem!important;

    margin-left: 3rem!important

}



.mx-auto {

    margin-right: auto!important;

    margin-left: auto!important

}



.my-0 {

    margin-top: 0!important;

    margin-bottom: 0!important

}



.my-1 {

    margin-top: .25rem!important;

    margin-bottom: .25rem!important

}



.my-2 {

    margin-top: .5rem!important;

    margin-bottom: .5rem!important

}



.my-3 {

    margin-top: 1rem!important;

    margin-bottom: 1rem!important

}



.my-4 {

    margin-top: 1.5rem!important;

    margin-bottom: 1.5rem!important

}



.my-5 {

    margin-top: 3rem!important;

    margin-bottom: 3rem!important

}



.my-auto {

    margin-top: auto!important;

    margin-bottom: auto!important

}



.mt-0 {

    margin-top: 0!important

}



.mt-1 {

    margin-top: .25rem!important

}



.mt-2 {

    margin-top: .5rem!important

}



.mt-3 {

    margin-top: 1rem!important

}



.mt-4 {

    margin-top: 1.5rem!important

}



.mt-5 {

    margin-top: 3rem!important

}



.mt-auto {

    margin-top: auto!important

}



.me-0 {

    margin-right: 0!important

}



.me-1 {

    margin-right: .25rem!important

}



.me-2 {

    margin-right: .5rem!important

}



.me-3 {

    margin-right: 1rem!important

}



.me-4 {

    margin-right: 1.5rem!important

}



.me-5 {

    margin-right: 3rem!important

}



.me-auto {

    margin-right: auto!important

}



.mb-0 {

    margin-bottom: 0!important

}



.mb-1 {

    margin-bottom: .25rem!important

}



.mb-2 {

    margin-bottom: .5rem!important

}



.mb-3 {

    margin-bottom: 1rem!important

}



.mb-4 {

    margin-bottom: 1.5rem!important

}



.mb-5 {

    margin-bottom: 3rem!important

}



.mb-auto {

    margin-bottom: auto!important

}



.ms-0 {

    margin-left: 0!important

}



.ms-1 {

    margin-left: .25rem!important

}



.ms-2 {

    margin-left: .5rem!important

}



.ms-3 {

    margin-left: 1rem!important

}



.ms-4 {

    margin-left: 1.5rem!important

}



.ms-5 {

    margin-left: 3rem!important

}



.ms-auto {

    margin-left: auto!important

}



.p-0 {

    padding: 0!important

}



.p-1 {

    padding: .25rem!important

}



.p-2 {

    padding: .5rem!important

}



.p-3 {

    padding: 1rem!important

}



.p-4 {

    padding: 1.5rem!important

}



.p-5 {

    padding: 3rem!important

}



.px-0 {

    padding-right: 0!important;

    padding-left: 0!important

}



.px-1 {

    padding-right: .25rem!important;

    padding-left: .25rem!important

}



.px-2 {

    padding-right: .5rem!important;

    padding-left: .5rem!important

}



.px-3 {

    padding-right: 1rem!important;

    padding-left: 1rem!important

}



.px-4 {

    padding-right: 1.5rem!important;

    padding-left: 1.5rem!important

}



.px-5 {

    padding-right: 3rem!important;

    padding-left: 3rem!important

}



.py-0 {

    padding-top: 0!important;

    padding-bottom: 0!important

}



.py-1 {

    padding-top: .25rem!important;

    padding-bottom: .25rem!important

}



.py-2 {

    padding-top: .5rem!important;

    padding-bottom: .5rem!important

}



.py-3 {

    padding-top: 1rem!important;

    padding-bottom: 1rem!important

}



.py-4 {

    padding-top: 1.5rem!important;

    padding-bottom: 1.5rem!important

}



.py-5 {

    padding-top: 3rem!important;

    padding-bottom: 3rem!important

}



.pt-0 {

    padding-top: 0!important

}



.pt-1 {

    padding-top: .25rem!important

}



.pt-2 {

    padding-top: .5rem!important

}



.pt-3 {

    padding-top: 1rem!important

}



.pt-4 {

    padding-top: 1.5rem!important

}



.pt-5 {

    padding-top: 3rem!important

}



.pe-0 {

    padding-right: 0!important

}



.pe-1 {

    padding-right: .25rem!important

}



.pe-2 {

    padding-right: .5rem!important

}



.pe-3 {

    padding-right: 1rem!important

}



.pe-4 {

    padding-right: 1.5rem!important

}



.pe-5 {

    padding-right: 3rem!important

}



.pb-0 {

    padding-bottom: 0!important

}



.pb-1 {

    padding-bottom: .25rem!important

}



.pb-2 {

    padding-bottom: .5rem!important

}



.pb-3 {

    padding-bottom: 1rem!important

}



.pb-4 {

    padding-bottom: 1.5rem!important

}



.pb-5 {

    padding-bottom: 3rem!important

}



.ps-0 {

    padding-left: 0!important

}



.ps-1 {

    padding-left: .25rem!important

}



.ps-2 {

    padding-left: .5rem!important

}



.ps-3 {

    padding-left: 1rem!important

}



.ps-4 {

    padding-left: 1.5rem!important

}



.ps-5 {

    padding-left: 3rem!important

}



.gap-0 {

    gap: 0!important

}



.gap-1 {

    gap: .25rem!important

}



.gap-2 {

    gap: .5rem!important

}



.gap-3 {

    gap: 1rem!important

}



.gap-4 {

    gap: 1.5rem!important

}



.gap-5 {

    gap: 3rem!important

}



.font-monospace {

    font-family: var(--bs-font-monospace)!important

}



.fs-1 {

    font-size: calc(1.375rem + 1.5vw)!important

}



.fs-2 {

    font-size: calc(1.325rem + .9vw)!important

}



.fs-3 {

    font-size: calc(1.3rem + .6vw)!important

}



.fs-4 {

    font-size: calc(1.275rem + .3vw)!important

}



.fs-5 {

    font-size: 1.25rem!important

}



.fs-6 {

    font-size: 1rem!important

}



.fst-italic {

    font-style: italic!important

}



.fst-normal {

    font-style: normal!important

}



.fw-light {

    font-weight: 300!important

}



.fw-lighter {

    font-weight: lighter!important

}



.fw-normal {

    font-weight: 400!important

}



.fw-bold {

    font-weight: 700!important

}



.fw-semibold {

    font-weight: 600!important

}



.fw-bolder {

    font-weight: bolder!important

}



.lh-1 {

    line-height: 1!important

}



.lh-sm {

    line-height: 1.25!important

}



.lh-base {

    line-height: 1.5!important

}



.lh-lg {

    line-height: 2!important

}



.text-start {

    text-align: left!important

}



.text-end {

    text-align: right!important

}



.text-center {

    text-align: center!important

}



.text-decoration-none {

    text-decoration: none!important

}



.text-decoration-underline {

    text-decoration: underline!important

}



.text-decoration-line-through {

    text-decoration: line-through!important

}



.text-lowercase {

    text-transform: lowercase!important

}



.text-uppercase {

    text-transform: uppercase!important

}



.text-capitalize {

    text-transform: capitalize!important

}



.text-wrap {

    white-space: normal!important

}



.text-nowrap {

    white-space: nowrap!important

}



.text-break {

    word-wrap: break-word!important;

    word-break: break-word!important

}



.text-primary {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important

}



.text-secondary {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important

}



.text-success {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important

}



.text-info {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important

}



.text-warning {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important

}



.text-danger {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important

}



.text-light {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important

}



.text-dark {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important

}



.text-black {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important

}



.text-white {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important

}



.text-body {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important

}



.text-muted {

    --bs-text-opacity: 1;

    color: #6c757d!important

}



.text-black-50 {

    --bs-text-opacity: 1;

    color: rgba(0,0,0,.5)!important

}



.text-white-50 {

    --bs-text-opacity: 1;

    color: rgba(255,255,255,.5)!important

}



.text-reset {

    --bs-text-opacity: 1;

    color: inherit!important

}



.text-opacity-25 {

    --bs-text-opacity: 0.25

}



.text-opacity-50 {

    --bs-text-opacity: 0.5

}



.text-opacity-75 {

    --bs-text-opacity: 0.75

}



.text-opacity-100 {

    --bs-text-opacity: 1

}



.bg-primary {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important

}



.bg-secondary {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important

}



.bg-success {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important

}



.bg-info {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important

}



.bg-warning {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important

}



.bg-danger {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important

}



.bg-light {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important

}



.bg-dark {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important

}



.bg-black {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important

}



.bg-white {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important

}



.bg-body {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important

}



.bg-transparent {

    --bs-bg-opacity: 1;

    background-color: transparent!important

}



.bg-opacity-10 {

    --bs-bg-opacity: 0.1

}



.bg-opacity-25 {

    --bs-bg-opacity: 0.25

}



.bg-opacity-50 {

    --bs-bg-opacity: 0.5

}



.bg-opacity-75 {

    --bs-bg-opacity: 0.75

}



.bg-opacity-100 {

    --bs-bg-opacity: 1

}



.bg-gradient {

    background-image: var(--bs-gradient)!important

}



.user-select-all {

    -webkit-user-select: all!important;

    -moz-user-select: all!important;

    user-select: all!important

}



.user-select-auto {

    -webkit-user-select: auto!important;

    -moz-user-select: auto!important;

    user-select: auto!important

}



.user-select-none {

    -webkit-user-select: none!important;

    -moz-user-select: none!important;

    user-select: none!important

}



.pe-none {

    pointer-events: none!important

}



.pe-auto {

    pointer-events: auto!important

}



.rounded {

    border-radius: var(--bs-border-radius)!important

}



.rounded-0 {

    border-radius: 0!important

}



.rounded-1 {

    border-radius: var(--bs-border-radius-sm)!important

}



.rounded-2 {

    border-radius: var(--bs-border-radius)!important

}



.rounded-3 {

    border-radius: var(--bs-border-radius-lg)!important

}



.rounded-4 {

    border-radius: var(--bs-border-radius-xl)!important

}



.rounded-5 {

    border-radius: var(--bs-border-radius-2xl)!important

}



.rounded-circle {

    border-radius: 50%!important

}



.rounded-pill {

    border-radius: var(--bs-border-radius-pill)!important

}



.rounded-top {

    border-top-left-radius: var(--bs-border-radius)!important;

    border-top-right-radius: var(--bs-border-radius)!important

}



.rounded-end {

    border-top-right-radius: var(--bs-border-radius)!important;

    border-bottom-right-radius: var(--bs-border-radius)!important

}



.rounded-bottom {

    border-bottom-right-radius: var(--bs-border-radius)!important;

    border-bottom-left-radius: var(--bs-border-radius)!important

}



.rounded-start {

    border-bottom-left-radius: var(--bs-border-radius)!important;

    border-top-left-radius: var(--bs-border-radius)!important

}



.visible {

    visibility: visible!important

}



.invisible {

    visibility: hidden!important

}



@media (min-width: 576px) {

    .float-sm-start {

        float:left!important

    }



    .float-sm-end {

        float: right!important

    }



    .float-sm-none {

        float: none!important

    }



    .d-sm-inline {

        display: inline!important

    }



    .d-sm-inline-block {

        display: inline-block!important

    }



    .d-sm-block {

        display: block!important

    }



    .d-sm-grid {

        display: grid!important

    }



    .d-sm-table {

        display: table!important

    }



    .d-sm-table-row {

        display: table-row!important

    }



    .d-sm-table-cell {

        display: table-cell!important

    }



    .d-sm-flex {

        display: flex!important

    }



    .d-sm-inline-flex {

        display: inline-flex!important

    }



    .d-sm-none {

        display: none!important

    }



    .flex-sm-fill {

        flex: 1 1 auto!important

    }



    .flex-sm-row {

        flex-direction: row!important

    }



    .flex-sm-column {

        flex-direction: column!important

    }



    .flex-sm-row-reverse {

        flex-direction: row-reverse!important

    }



    .flex-sm-column-reverse {

        flex-direction: column-reverse!important

    }



    .flex-sm-grow-0 {

        flex-grow: 0!important

    }



    .flex-sm-grow-1 {

        flex-grow: 1!important

    }



    .flex-sm-shrink-0 {

        flex-shrink: 0!important

    }



    .flex-sm-shrink-1 {

        flex-shrink: 1!important

    }



    .flex-sm-wrap {

        flex-wrap: wrap!important

    }



    .flex-sm-nowrap {

        flex-wrap: nowrap!important

    }



    .flex-sm-wrap-reverse {

        flex-wrap: wrap-reverse!important

    }



    .justify-content-sm-start {

        justify-content: flex-start!important

    }



    .justify-content-sm-end {

        justify-content: flex-end!important

    }



    .justify-content-sm-center {

        justify-content: center!important

    }



    .justify-content-sm-between {

        justify-content: space-between!important

    }



    .justify-content-sm-around {

        justify-content: space-around!important

    }



    .justify-content-sm-evenly {

        justify-content: space-evenly!important

    }



    .align-items-sm-start {

        align-items: flex-start!important

    }



    .align-items-sm-end {

        align-items: flex-end!important

    }



    .align-items-sm-center {

        align-items: center!important

    }



    .align-items-sm-baseline {

        align-items: baseline!important

    }



    .align-items-sm-stretch {

        align-items: stretch!important

    }



    .align-content-sm-start {

        align-content: flex-start!important

    }



    .align-content-sm-end {

        align-content: flex-end!important

    }



    .align-content-sm-center {

        align-content: center!important

    }



    .align-content-sm-between {

        align-content: space-between!important

    }



    .align-content-sm-around {

        align-content: space-around!important

    }



    .align-content-sm-stretch {

        align-content: stretch!important

    }



    .align-self-sm-auto {

        align-self: auto!important

    }



    .align-self-sm-start {

        align-self: flex-start!important

    }



    .align-self-sm-end {

        align-self: flex-end!important

    }



    .align-self-sm-center {

        align-self: center!important

    }



    .align-self-sm-baseline {

        align-self: baseline!important

    }



    .align-self-sm-stretch {

        align-self: stretch!important

    }



    .order-sm-first {

        order: -1!important

    }



    .order-sm-0 {

        order: 0!important

    }



    .order-sm-1 {

        order: 1!important

    }



    .order-sm-2 {

        order: 2!important

    }



    .order-sm-3 {

        order: 3!important

    }



    .order-sm-4 {

        order: 4!important

    }



    .order-sm-5 {

        order: 5!important

    }



    .order-sm-last {

        order: 6!important

    }



    .m-sm-0 {

        margin: 0!important

    }



    .m-sm-1 {

        margin: .25rem!important

    }



    .m-sm-2 {

        margin: .5rem!important

    }



    .m-sm-3 {

        margin: 1rem!important

    }



    .m-sm-4 {

        margin: 1.5rem!important

    }



    .m-sm-5 {

        margin: 3rem!important

    }



    .m-sm-auto {

        margin: auto!important

    }



    .mx-sm-0 {

        margin-right: 0!important;

        margin-left: 0!important

    }



    .mx-sm-1 {

        margin-right: .25rem!important;

        margin-left: .25rem!important

    }



    .mx-sm-2 {

        margin-right: .5rem!important;

        margin-left: .5rem!important

    }



    .mx-sm-3 {

        margin-right: 1rem!important;

        margin-left: 1rem!important

    }



    .mx-sm-4 {

        margin-right: 1.5rem!important;

        margin-left: 1.5rem!important

    }



    .mx-sm-5 {

        margin-right: 3rem!important;

        margin-left: 3rem!important

    }



    .mx-sm-auto {

        margin-right: auto!important;

        margin-left: auto!important

    }



    .my-sm-0 {

        margin-top: 0!important;

        margin-bottom: 0!important

    }



    .my-sm-1 {

        margin-top: .25rem!important;

        margin-bottom: .25rem!important

    }



    .my-sm-2 {

        margin-top: .5rem!important;

        margin-bottom: .5rem!important

    }



    .my-sm-3 {

        margin-top: 1rem!important;

        margin-bottom: 1rem!important

    }



    .my-sm-4 {

        margin-top: 1.5rem!important;

        margin-bottom: 1.5rem!important

    }



    .my-sm-5 {

        margin-top: 3rem!important;

        margin-bottom: 3rem!important

    }



    .my-sm-auto {

        margin-top: auto!important;

        margin-bottom: auto!important

    }



    .mt-sm-0 {

        margin-top: 0!important

    }



    .mt-sm-1 {

        margin-top: .25rem!important

    }



    .mt-sm-2 {

        margin-top: .5rem!important

    }



    .mt-sm-3 {

        margin-top: 1rem!important

    }



    .mt-sm-4 {

        margin-top: 1.5rem!important

    }



    .mt-sm-5 {

        margin-top: 3rem!important

    }



    .mt-sm-auto {

        margin-top: auto!important

    }



    .me-sm-0 {

        margin-right: 0!important

    }



    .me-sm-1 {

        margin-right: .25rem!important

    }



    .me-sm-2 {

        margin-right: .5rem!important

    }



    .me-sm-3 {

        margin-right: 1rem!important

    }



    .me-sm-4 {

        margin-right: 1.5rem!important

    }



    .me-sm-5 {

        margin-right: 3rem!important

    }



    .me-sm-auto {

        margin-right: auto!important

    }



    .mb-sm-0 {

        margin-bottom: 0!important

    }



    .mb-sm-1 {

        margin-bottom: .25rem!important

    }



    .mb-sm-2 {

        margin-bottom: .5rem!important

    }



    .mb-sm-3 {

        margin-bottom: 1rem!important

    }



    .mb-sm-4 {

        margin-bottom: 1.5rem!important

    }



    .mb-sm-5 {

        margin-bottom: 3rem!important

    }



    .mb-sm-auto {

        margin-bottom: auto!important

    }



    .ms-sm-0 {

        margin-left: 0!important

    }



    .ms-sm-1 {

        margin-left: .25rem!important

    }



    .ms-sm-2 {

        margin-left: .5rem!important

    }



    .ms-sm-3 {

        margin-left: 1rem!important

    }



    .ms-sm-4 {

        margin-left: 1.5rem!important

    }



    .ms-sm-5 {

        margin-left: 3rem!important

    }



    .ms-sm-auto {

        margin-left: auto!important

    }



    .p-sm-0 {

        padding: 0!important

    }



    .p-sm-1 {

        padding: .25rem!important

    }



    .p-sm-2 {

        padding: .5rem!important

    }



    .p-sm-3 {

        padding: 1rem!important

    }



    .p-sm-4 {

        padding: 1.5rem!important

    }



    .p-sm-5 {

        padding: 3rem!important

    }



    .px-sm-0 {

        padding-right: 0!important;

        padding-left: 0!important

    }



    .px-sm-1 {

        padding-right: .25rem!important;

        padding-left: .25rem!important

    }



    .px-sm-2 {

        padding-right: .5rem!important;

        padding-left: .5rem!important

    }



    .px-sm-3 {

        padding-right: 1rem!important;

        padding-left: 1rem!important

    }



    .px-sm-4 {

        padding-right: 1.5rem!important;

        padding-left: 1.5rem!important

    }



    .px-sm-5 {

        padding-right: 3rem!important;

        padding-left: 3rem!important

    }



    .py-sm-0 {

        padding-top: 0!important;

        padding-bottom: 0!important

    }



    .py-sm-1 {

        padding-top: .25rem!important;

        padding-bottom: .25rem!important

    }



    .py-sm-2 {

        padding-top: .5rem!important;

        padding-bottom: .5rem!important

    }



    .py-sm-3 {

        padding-top: 1rem!important;

        padding-bottom: 1rem!important

    }



    .py-sm-4 {

        padding-top: 1.5rem!important;

        padding-bottom: 1.5rem!important

    }



    .py-sm-5 {

        padding-top: 3rem!important;

        padding-bottom: 3rem!important

    }



    .pt-sm-0 {

        padding-top: 0!important

    }



    .pt-sm-1 {

        padding-top: .25rem!important

    }



    .pt-sm-2 {

        padding-top: .5rem!important

    }



    .pt-sm-3 {

        padding-top: 1rem!important

    }



    .pt-sm-4 {

        padding-top: 1.5rem!important

    }



    .pt-sm-5 {

        padding-top: 3rem!important

    }



    .pe-sm-0 {

        padding-right: 0!important

    }



    .pe-sm-1 {

        padding-right: .25rem!important

    }



    .pe-sm-2 {

        padding-right: .5rem!important

    }



    .pe-sm-3 {

        padding-right: 1rem!important

    }



    .pe-sm-4 {

        padding-right: 1.5rem!important

    }



    .pe-sm-5 {

        padding-right: 3rem!important

    }



    .pb-sm-0 {

        padding-bottom: 0!important

    }



    .pb-sm-1 {

        padding-bottom: .25rem!important

    }



    .pb-sm-2 {

        padding-bottom: .5rem!important

    }



    .pb-sm-3 {

        padding-bottom: 1rem!important

    }



    .pb-sm-4 {

        padding-bottom: 1.5rem!important

    }



    .pb-sm-5 {

        padding-bottom: 3rem!important

    }



    .ps-sm-0 {

        padding-left: 0!important

    }



    .ps-sm-1 {

        padding-left: .25rem!important

    }



    .ps-sm-2 {

        padding-left: .5rem!important

    }



    .ps-sm-3 {

        padding-left: 1rem!important

    }



    .ps-sm-4 {

        padding-left: 1.5rem!important

    }



    .ps-sm-5 {

        padding-left: 3rem!important

    }



    .gap-sm-0 {

        gap: 0!important

    }



    .gap-sm-1 {

        gap: .25rem!important

    }



    .gap-sm-2 {

        gap: .5rem!important

    }



    .gap-sm-3 {

        gap: 1rem!important

    }



    .gap-sm-4 {

        gap: 1.5rem!important

    }



    .gap-sm-5 {

        gap: 3rem!important

    }



    .text-sm-start {

        text-align: left!important

    }



    .text-sm-end {

        text-align: right!important

    }



    .text-sm-center {

        text-align: center!important

    }

}



@media (min-width: 768px) {

    .float-md-start {

        float:left!important

    }



    .float-md-end {

        float: right!important

    }



    .float-md-none {

        float: none!important

    }



    .d-md-inline {

        display: inline!important

    }



    .d-md-inline-block {

        display: inline-block!important

    }



    .d-md-block {

        display: block!important

    }



    .d-md-grid {

        display: grid!important

    }



    .d-md-table {

        display: table!important

    }



    .d-md-table-row {

        display: table-row!important

    }



    .d-md-table-cell {

        display: table-cell!important

    }



    .d-md-flex {

        display: flex!important

    }



    .d-md-inline-flex {

        display: inline-flex!important

    }



    .d-md-none {

        display: none!important

    }



    .flex-md-fill {

        flex: 1 1 auto!important

    }



    .flex-md-row {

        flex-direction: row!important

    }



    .flex-md-column {

        flex-direction: column!important

    }



    .flex-md-row-reverse {

        flex-direction: row-reverse!important

    }



    .flex-md-column-reverse {

        flex-direction: column-reverse!important

    }



    .flex-md-grow-0 {

        flex-grow: 0!important

    }



    .flex-md-grow-1 {

        flex-grow: 1!important

    }



    .flex-md-shrink-0 {

        flex-shrink: 0!important

    }



    .flex-md-shrink-1 {

        flex-shrink: 1!important

    }



    .flex-md-wrap {

        flex-wrap: wrap!important

    }



    .flex-md-nowrap {

        flex-wrap: nowrap!important

    }



    .flex-md-wrap-reverse {

        flex-wrap: wrap-reverse!important

    }



    .justify-content-md-start {

        justify-content: flex-start!important

    }



    .justify-content-md-end {

        justify-content: flex-end!important

    }



    .justify-content-md-center {

        justify-content: center!important

    }



    .justify-content-md-between {

        justify-content: space-between!important

    }



    .justify-content-md-around {

        justify-content: space-around!important

    }



    .justify-content-md-evenly {

        justify-content: space-evenly!important

    }



    .align-items-md-start {

        align-items: flex-start!important

    }



    .align-items-md-end {

        align-items: flex-end!important

    }



    .align-items-md-center {

        align-items: center!important

    }



    .align-items-md-baseline {

        align-items: baseline!important

    }



    .align-items-md-stretch {

        align-items: stretch!important

    }



    .align-content-md-start {

        align-content: flex-start!important

    }



    .align-content-md-end {

        align-content: flex-end!important

    }



    .align-content-md-center {

        align-content: center!important

    }



    .align-content-md-between {

        align-content: space-between!important

    }



    .align-content-md-around {

        align-content: space-around!important

    }



    .align-content-md-stretch {

        align-content: stretch!important

    }



    .align-self-md-auto {

        align-self: auto!important

    }



    .align-self-md-start {

        align-self: flex-start!important

    }



    .align-self-md-end {

        align-self: flex-end!important

    }



    .align-self-md-center {

        align-self: center!important

    }



    .align-self-md-baseline {

        align-self: baseline!important

    }



    .align-self-md-stretch {

        align-self: stretch!important

    }



    .order-md-first {

        order: -1!important

    }



    .order-md-0 {

        order: 0!important

    }



    .order-md-1 {

        order: 1!important

    }



    .order-md-2 {

        order: 2!important

    }



    .order-md-3 {

        order: 3!important

    }



    .order-md-4 {

        order: 4!important

    }



    .order-md-5 {

        order: 5!important

    }



    .order-md-last {

        order: 6!important

    }



    .m-md-0 {

        margin: 0!important

    }



    .m-md-1 {

        margin: .25rem!important

    }



    .m-md-2 {

        margin: .5rem!important

    }



    .m-md-3 {

        margin: 1rem!important

    }



    .m-md-4 {

        margin: 1.5rem!important

    }



    .m-md-5 {

        margin: 3rem!important

    }



    .m-md-auto {

        margin: auto!important

    }



    .mx-md-0 {

        margin-right: 0!important;

        margin-left: 0!important

    }



    .mx-md-1 {

        margin-right: .25rem!important;

        margin-left: .25rem!important

    }



    .mx-md-2 {

        margin-right: .5rem!important;

        margin-left: .5rem!important

    }



    .mx-md-3 {

        margin-right: 1rem!important;

        margin-left: 1rem!important

    }



    .mx-md-4 {

        margin-right: 1.5rem!important;

        margin-left: 1.5rem!important

    }



    .mx-md-5 {

        margin-right: 3rem!important;

        margin-left: 3rem!important

    }



    .mx-md-auto {

        margin-right: auto!important;

        margin-left: auto!important

    }



    .my-md-0 {

        margin-top: 0!important;

        margin-bottom: 0!important

    }



    .my-md-1 {

        margin-top: .25rem!important;

        margin-bottom: .25rem!important

    }



    .my-md-2 {

        margin-top: .5rem!important;

        margin-bottom: .5rem!important

    }



    .my-md-3 {

        margin-top: 1rem!important;

        margin-bottom: 1rem!important

    }



    .my-md-4 {

        margin-top: 1.5rem!important;

        margin-bottom: 1.5rem!important

    }



    .my-md-5 {

        margin-top: 3rem!important;

        margin-bottom: 3rem!important

    }



    .my-md-auto {

        margin-top: auto!important;

        margin-bottom: auto!important

    }



    .mt-md-0 {

        margin-top: 0!important

    }



    .mt-md-1 {

        margin-top: .25rem!important

    }



    .mt-md-2 {

        margin-top: .5rem!important

    }



    .mt-md-3 {

        margin-top: 1rem!important

    }



    .mt-md-4 {

        margin-top: 1.5rem!important

    }



    .mt-md-5 {

        margin-top: 3rem!important

    }



    .mt-md-auto {

        margin-top: auto!important

    }



    .me-md-0 {

        margin-right: 0!important

    }



    .me-md-1 {

        margin-right: .25rem!important

    }



    .me-md-2 {

        margin-right: .5rem!important

    }



    .me-md-3 {

        margin-right: 1rem!important

    }



    .me-md-4 {

        margin-right: 1.5rem!important

    }



    .me-md-5 {

        margin-right: 3rem!important

    }



    .me-md-auto {

        margin-right: auto!important

    }



    .mb-md-0 {

        margin-bottom: 0!important

    }



    .mb-md-1 {

        margin-bottom: .25rem!important

    }



    .mb-md-2 {

        margin-bottom: .5rem!important

    }



    .mb-md-3 {

        margin-bottom: 1rem!important

    }



    .mb-md-4 {

        margin-bottom: 1.5rem!important

    }



    .mb-md-5 {

        margin-bottom: 3rem!important

    }



    .mb-md-auto {

        margin-bottom: auto!important

    }



    .ms-md-0 {

        margin-left: 0!important

    }



    .ms-md-1 {

        margin-left: .25rem!important

    }



    .ms-md-2 {

        margin-left: .5rem!important

    }



    .ms-md-3 {

        margin-left: 1rem!important

    }



    .ms-md-4 {

        margin-left: 1.5rem!important

    }



    .ms-md-5 {

        margin-left: 3rem!important

    }



    .ms-md-auto {

        margin-left: auto!important

    }



    .p-md-0 {

        padding: 0!important

    }



    .p-md-1 {

        padding: .25rem!important

    }



    .p-md-2 {

        padding: .5rem!important

    }



    .p-md-3 {

        padding: 1rem!important

    }



    .p-md-4 {

        padding: 1.5rem!important

    }



    .p-md-5 {

        padding: 3rem!important

    }



    .px-md-0 {

        padding-right: 0!important;

        padding-left: 0!important

    }



    .px-md-1 {

        padding-right: .25rem!important;

        padding-left: .25rem!important

    }



    .px-md-2 {

        padding-right: .5rem!important;

        padding-left: .5rem!important

    }



    .px-md-3 {

        padding-right: 1rem!important;

        padding-left: 1rem!important

    }



    .px-md-4 {

        padding-right: 1.5rem!important;

        padding-left: 1.5rem!important

    }



    .px-md-5 {

        padding-right: 3rem!important;

        padding-left: 3rem!important

    }



    .py-md-0 {

        padding-top: 0!important;

        padding-bottom: 0!important

    }



    .py-md-1 {

        padding-top: .25rem!important;

        padding-bottom: .25rem!important

    }



    .py-md-2 {

        padding-top: .5rem!important;

        padding-bottom: .5rem!important

    }



    .py-md-3 {

        padding-top: 1rem!important;

        padding-bottom: 1rem!important

    }



    .py-md-4 {

        padding-top: 1.5rem!important;

        padding-bottom: 1.5rem!important

    }



    .py-md-5 {

        padding-top: 3rem!important;

        padding-bottom: 3rem!important

    }



    .pt-md-0 {

        padding-top: 0!important

    }



    .pt-md-1 {

        padding-top: .25rem!important

    }



    .pt-md-2 {

        padding-top: .5rem!important

    }



    .pt-md-3 {

        padding-top: 1rem!important

    }



    .pt-md-4 {

        padding-top: 1.5rem!important

    }



    .pt-md-5 {

        padding-top: 3rem!important

    }



    .pe-md-0 {

        padding-right: 0!important

    }



    .pe-md-1 {

        padding-right: .25rem!important

    }



    .pe-md-2 {

        padding-right: .5rem!important

    }



    .pe-md-3 {

        padding-right: 1rem!important

    }



    .pe-md-4 {

        padding-right: 1.5rem!important

    }



    .pe-md-5 {

        padding-right: 3rem!important

    }



    .pb-md-0 {

        padding-bottom: 0!important

    }



    .pb-md-1 {

        padding-bottom: .25rem!important

    }



    .pb-md-2 {

        padding-bottom: .5rem!important

    }



    .pb-md-3 {

        padding-bottom: 1rem!important

    }



    .pb-md-4 {

        padding-bottom: 1.5rem!important

    }



    .pb-md-5 {

        padding-bottom: 3rem!important

    }



    .ps-md-0 {

        padding-left: 0!important

    }



    .ps-md-1 {

        padding-left: .25rem!important

    }



    .ps-md-2 {

        padding-left: .5rem!important

    }



    .ps-md-3 {

        padding-left: 1rem!important

    }



    .ps-md-4 {

        padding-left: 1.5rem!important

    }



    .ps-md-5 {

        padding-left: 3rem!important

    }



    .gap-md-0 {

        gap: 0!important

    }



    .gap-md-1 {

        gap: .25rem!important

    }



    .gap-md-2 {

        gap: .5rem!important

    }



    .gap-md-3 {

        gap: 1rem!important

    }



    .gap-md-4 {

        gap: 1.5rem!important

    }



    .gap-md-5 {

        gap: 3rem!important

    }



    .text-md-start {

        text-align: left!important

    }



    .text-md-end {

        text-align: right!important

    }



    .text-md-center {

        text-align: center!important

    }

}



@media (min-width: 992px) {

    .float-lg-start {

        float:left!important

    }



    .float-lg-end {

        float: right!important

    }



    .float-lg-none {

        float: none!important

    }



    .d-lg-inline {

        display: inline!important

    }



    .d-lg-inline-block {

        display: inline-block!important

    }



    .d-lg-block {

        display: block!important

    }



    .d-lg-grid {

        display: grid!important

    }



    .d-lg-table {

        display: table!important

    }



    .d-lg-table-row {

        display: table-row!important

    }



    .d-lg-table-cell {

        display: table-cell!important

    }



    .d-lg-flex {

        display: flex!important

    }



    .d-lg-inline-flex {

        display: inline-flex!important

    }



    .d-lg-none {

        display: none!important

    }



    .flex-lg-fill {

        flex: 1 1 auto!important

    }



    .flex-lg-row {

        flex-direction: row!important

    }



    .flex-lg-column {

        flex-direction: column!important

    }



    .flex-lg-row-reverse {

        flex-direction: row-reverse!important

    }



    .flex-lg-column-reverse {

        flex-direction: column-reverse!important

    }



    .flex-lg-grow-0 {

        flex-grow: 0!important

    }



    .flex-lg-grow-1 {

        flex-grow: 1!important

    }



    .flex-lg-shrink-0 {

        flex-shrink: 0!important

    }



    .flex-lg-shrink-1 {

        flex-shrink: 1!important

    }



    .flex-lg-wrap {

        flex-wrap: wrap!important

    }



    .flex-lg-nowrap {

        flex-wrap: nowrap!important

    }



    .flex-lg-wrap-reverse {

        flex-wrap: wrap-reverse!important

    }



    .justify-content-lg-start {

        justify-content: flex-start!important

    }



    .justify-content-lg-end {

        justify-content: flex-end!important

    }



    .justify-content-lg-center {

        justify-content: center!important

    }



    .justify-content-lg-between {

        justify-content: space-between!important

    }



    .justify-content-lg-around {

        justify-content: space-around!important

    }



    .justify-content-lg-evenly {

        justify-content: space-evenly!important

    }



    .align-items-lg-start {

        align-items: flex-start!important

    }



    .align-items-lg-end {

        align-items: flex-end!important

    }



    .align-items-lg-center {

        align-items: center!important

    }



    .align-items-lg-baseline {

        align-items: baseline!important

    }



    .align-items-lg-stretch {

        align-items: stretch!important

    }



    .align-content-lg-start {

        align-content: flex-start!important

    }



    .align-content-lg-end {

        align-content: flex-end!important

    }



    .align-content-lg-center {

        align-content: center!important

    }



    .align-content-lg-between {

        align-content: space-between!important

    }



    .align-content-lg-around {

        align-content: space-around!important

    }



    .align-content-lg-stretch {

        align-content: stretch!important

    }



    .align-self-lg-auto {

        align-self: auto!important

    }



    .align-self-lg-start {

        align-self: flex-start!important

    }



    .align-self-lg-end {

        align-self: flex-end!important

    }



    .align-self-lg-center {

        align-self: center!important

    }



    .align-self-lg-baseline {

        align-self: baseline!important

    }



    .align-self-lg-stretch {

        align-self: stretch!important

    }



    .order-lg-first {

        order: -1!important

    }



    .order-lg-0 {

        order: 0!important

    }



    .order-lg-1 {

        order: 1!important

    }



    .order-lg-2 {

        order: 2!important

    }



    .order-lg-3 {

        order: 3!important

    }



    .order-lg-4 {

        order: 4!important

    }



    .order-lg-5 {

        order: 5!important

    }



    .order-lg-last {

        order: 6!important

    }



    .m-lg-0 {

        margin: 0!important

    }



    .m-lg-1 {

        margin: .25rem!important

    }



    .m-lg-2 {

        margin: .5rem!important

    }



    .m-lg-3 {

        margin: 1rem!important

    }



    .m-lg-4 {

        margin: 1.5rem!important

    }



    .m-lg-5 {

        margin: 3rem!important

    }



    .m-lg-auto {

        margin: auto!important

    }



    .mx-lg-0 {

        margin-right: 0!important;

        margin-left: 0!important

    }



    .mx-lg-1 {

        margin-right: .25rem!important;

        margin-left: .25rem!important

    }



    .mx-lg-2 {

        margin-right: .5rem!important;

        margin-left: .5rem!important

    }



    .mx-lg-3 {

        margin-right: 1rem!important;

        margin-left: 1rem!important

    }



    .mx-lg-4 {

        margin-right: 1.5rem!important;

        margin-left: 1.5rem!important

    }



    .mx-lg-5 {

        margin-right: 3rem!important;

        margin-left: 3rem!important

    }



    .mx-lg-auto {

        margin-right: auto!important;

        margin-left: auto!important

    }



    .my-lg-0 {

        margin-top: 0!important;

        margin-bottom: 0!important

    }



    .my-lg-1 {

        margin-top: .25rem!important;

        margin-bottom: .25rem!important

    }



    .my-lg-2 {

        margin-top: .5rem!important;

        margin-bottom: .5rem!important

    }



    .my-lg-3 {

        margin-top: 1rem!important;

        margin-bottom: 1rem!important

    }



    .my-lg-4 {

        margin-top: 1.5rem!important;

        margin-bottom: 1.5rem!important

    }



    .my-lg-5 {

        margin-top: 3rem!important;

        margin-bottom: 3rem!important

    }



    .my-lg-auto {

        margin-top: auto!important;

        margin-bottom: auto!important

    }



    .mt-lg-0 {

        margin-top: 0!important

    }



    .mt-lg-1 {

        margin-top: .25rem!important

    }



    .mt-lg-2 {

        margin-top: .5rem!important

    }



    .mt-lg-3 {

        margin-top: 1rem!important

    }



    .mt-lg-4 {

        margin-top: 1.5rem!important

    }



    .mt-lg-5 {

        margin-top: 3rem!important

    }



    .mt-lg-auto {

        margin-top: auto!important

    }



    .me-lg-0 {

        margin-right: 0!important

    }



    .me-lg-1 {

        margin-right: .25rem!important

    }



    .me-lg-2 {

        margin-right: .5rem!important

    }



    .me-lg-3 {

        margin-right: 1rem!important

    }



    .me-lg-4 {

        margin-right: 1.5rem!important

    }



    .me-lg-5 {

        margin-right: 3rem!important

    }



    .me-lg-auto {

        margin-right: auto!important

    }



    .mb-lg-0 {

        margin-bottom: 0!important

    }



    .mb-lg-1 {

        margin-bottom: .25rem!important

    }



    .mb-lg-2 {

        margin-bottom: .5rem!important

    }



    .mb-lg-3 {

        margin-bottom: 1rem!important

    }



    .mb-lg-4 {

        margin-bottom: 1.5rem!important

    }



    .mb-lg-5 {

        margin-bottom: 3rem!important

    }



    .mb-lg-auto {

        margin-bottom: auto!important

    }



    .ms-lg-0 {

        margin-left: 0!important

    }



    .ms-lg-1 {

        margin-left: .25rem!important

    }



    .ms-lg-2 {

        margin-left: .5rem!important

    }



    .ms-lg-3 {

        margin-left: 1rem!important

    }



    .ms-lg-4 {

        margin-left: 1.5rem!important

    }



    .ms-lg-5 {

        margin-left: 3rem!important

    }



    .ms-lg-auto {

        margin-left: auto!important

    }



    .p-lg-0 {

        padding: 0!important

    }



    .p-lg-1 {

        padding: .25rem!important

    }



    .p-lg-2 {

        padding: .5rem!important

    }



    .p-lg-3 {

        padding: 1rem!important

    }



    .p-lg-4 {

        padding: 1.5rem!important

    }



    .p-lg-5 {

        padding: 3rem!important

    }



    .px-lg-0 {

        padding-right: 0!important;

        padding-left: 0!important

    }



    .px-lg-1 {

        padding-right: .25rem!important;

        padding-left: .25rem!important

    }



    .px-lg-2 {

        padding-right: .5rem!important;

        padding-left: .5rem!important

    }



    .px-lg-3 {

        padding-right: 1rem!important;

        padding-left: 1rem!important

    }



    .px-lg-4 {

        padding-right: 1.5rem!important;

        padding-left: 1.5rem!important

    }



    .px-lg-5 {

        padding-right: 3rem!important;

        padding-left: 3rem!important

    }



    .py-lg-0 {

        padding-top: 0!important;

        padding-bottom: 0!important

    }



    .py-lg-1 {

        padding-top: .25rem!important;

        padding-bottom: .25rem!important

    }



    .py-lg-2 {

        padding-top: .5rem!important;

        padding-bottom: .5rem!important

    }



    .py-lg-3 {

        padding-top: 1rem!important;

        padding-bottom: 1rem!important

    }



    .py-lg-4 {

        padding-top: 1.5rem!important;

        padding-bottom: 1.5rem!important

    }



    .py-lg-5 {

        padding-top: 3rem!important;

        padding-bottom: 3rem!important

    }



    .pt-lg-0 {

        padding-top: 0!important

    }



    .pt-lg-1 {

        padding-top: .25rem!important

    }



    .pt-lg-2 {

        padding-top: .5rem!important

    }



    .pt-lg-3 {

        padding-top: 1rem!important

    }



    .pt-lg-4 {

        padding-top: 1.5rem!important

    }



    .pt-lg-5 {

        padding-top: 3rem!important

    }



    .pe-lg-0 {

        padding-right: 0!important

    }



    .pe-lg-1 {

        padding-right: .25rem!important

    }



    .pe-lg-2 {

        padding-right: .5rem!important

    }



    .pe-lg-3 {

        padding-right: 1rem!important

    }



    .pe-lg-4 {

        padding-right: 1.5rem!important

    }



    .pe-lg-5 {

        padding-right: 3rem!important

    }



    .pb-lg-0 {

        padding-bottom: 0!important

    }



    .pb-lg-1 {

        padding-bottom: .25rem!important

    }



    .pb-lg-2 {

        padding-bottom: .5rem!important

    }



    .pb-lg-3 {

        padding-bottom: 1rem!important

    }



    .pb-lg-4 {

        padding-bottom: 1.5rem!important

    }



    .pb-lg-5 {

        padding-bottom: 3rem!important

    }



    .ps-lg-0 {

        padding-left: 0!important

    }



    .ps-lg-1 {

        padding-left: .25rem!important

    }



    .ps-lg-2 {

        padding-left: .5rem!important

    }



    .ps-lg-3 {

        padding-left: 1rem!important

    }



    .ps-lg-4 {

        padding-left: 1.5rem!important

    }



    .ps-lg-5 {

        padding-left: 3rem!important

    }



    .gap-lg-0 {

        gap: 0!important

    }



    .gap-lg-1 {

        gap: .25rem!important

    }



    .gap-lg-2 {

        gap: .5rem!important

    }



    .gap-lg-3 {

        gap: 1rem!important

    }



    .gap-lg-4 {

        gap: 1.5rem!important

    }



    .gap-lg-5 {

        gap: 3rem!important

    }



    .text-lg-start {

        text-align: left!important

    }



    .text-lg-end {

        text-align: right!important

    }



    .text-lg-center {

        text-align: center!important

    }

}



@media (min-width: 1200px) {

    .float-xl-start {

        float:left!important

    }



    .float-xl-end {

        float: right!important

    }



    .float-xl-none {

        float: none!important

    }



    .d-xl-inline {

        display: inline!important

    }



    .d-xl-inline-block {

        display: inline-block!important

    }



    .d-xl-block {

        display: block!important

    }



    .d-xl-grid {

        display: grid!important

    }



    .d-xl-table {

        display: table!important

    }



    .d-xl-table-row {

        display: table-row!important

    }



    .d-xl-table-cell {

        display: table-cell!important

    }



    .d-xl-flex {

        display: flex!important

    }



    .d-xl-inline-flex {

        display: inline-flex!important

    }



    .d-xl-none {

        display: none!important

    }



    .flex-xl-fill {

        flex: 1 1 auto!important

    }



    .flex-xl-row {

        flex-direction: row!important

    }



    .flex-xl-column {

        flex-direction: column!important

    }



    .flex-xl-row-reverse {

        flex-direction: row-reverse!important

    }



    .flex-xl-column-reverse {

        flex-direction: column-reverse!important

    }



    .flex-xl-grow-0 {

        flex-grow: 0!important

    }



    .flex-xl-grow-1 {

        flex-grow: 1!important

    }



    .flex-xl-shrink-0 {

        flex-shrink: 0!important

    }



    .flex-xl-shrink-1 {

        flex-shrink: 1!important

    }



    .flex-xl-wrap {

        flex-wrap: wrap!important

    }



    .flex-xl-nowrap {

        flex-wrap: nowrap!important

    }



    .flex-xl-wrap-reverse {

        flex-wrap: wrap-reverse!important

    }



    .justify-content-xl-start {

        justify-content: flex-start!important

    }



    .justify-content-xl-end {

        justify-content: flex-end!important

    }



    .justify-content-xl-center {

        justify-content: center!important

    }



    .justify-content-xl-between {

        justify-content: space-between!important

    }



    .justify-content-xl-around {

        justify-content: space-around!important

    }



    .justify-content-xl-evenly {

        justify-content: space-evenly!important

    }



    .align-items-xl-start {

        align-items: flex-start!important

    }



    .align-items-xl-end {

        align-items: flex-end!important

    }



    .align-items-xl-center {

        align-items: center!important

    }



    .align-items-xl-baseline {

        align-items: baseline!important

    }



    .align-items-xl-stretch {

        align-items: stretch!important

    }



    .align-content-xl-start {

        align-content: flex-start!important

    }



    .align-content-xl-end {

        align-content: flex-end!important

    }



    .align-content-xl-center {

        align-content: center!important

    }



    .align-content-xl-between {

        align-content: space-between!important

    }



    .align-content-xl-around {

        align-content: space-around!important

    }



    .align-content-xl-stretch {

        align-content: stretch!important

    }



    .align-self-xl-auto {

        align-self: auto!important

    }



    .align-self-xl-start {

        align-self: flex-start!important

    }



    .align-self-xl-end {

        align-self: flex-end!important

    }



    .align-self-xl-center {

        align-self: center!important

    }



    .align-self-xl-baseline {

        align-self: baseline!important

    }



    .align-self-xl-stretch {

        align-self: stretch!important

    }



    .order-xl-first {

        order: -1!important

    }



    .order-xl-0 {

        order: 0!important

    }



    .order-xl-1 {

        order: 1!important

    }



    .order-xl-2 {

        order: 2!important

    }



    .order-xl-3 {

        order: 3!important

    }



    .order-xl-4 {

        order: 4!important

    }



    .order-xl-5 {

        order: 5!important

    }



    .order-xl-last {

        order: 6!important

    }



    .m-xl-0 {

        margin: 0!important

    }



    .m-xl-1 {

        margin: .25rem!important

    }



    .m-xl-2 {

        margin: .5rem!important

    }



    .m-xl-3 {

        margin: 1rem!important

    }



    .m-xl-4 {

        margin: 1.5rem!important

    }



    .m-xl-5 {

        margin: 3rem!important

    }



    .m-xl-auto {

        margin: auto!important

    }



    .mx-xl-0 {

        margin-right: 0!important;

        margin-left: 0!important

    }



    .mx-xl-1 {

        margin-right: .25rem!important;

        margin-left: .25rem!important

    }



    .mx-xl-2 {

        margin-right: .5rem!important;

        margin-left: .5rem!important

    }



    .mx-xl-3 {

        margin-right: 1rem!important;

        margin-left: 1rem!important

    }



    .mx-xl-4 {

        margin-right: 1.5rem!important;

        margin-left: 1.5rem!important

    }



    .mx-xl-5 {

        margin-right: 3rem!important;

        margin-left: 3rem!important

    }



    .mx-xl-auto {

        margin-right: auto!important;

        margin-left: auto!important

    }



    .my-xl-0 {

        margin-top: 0!important;

        margin-bottom: 0!important

    }



    .my-xl-1 {

        margin-top: .25rem!important;

        margin-bottom: .25rem!important

    }



    .my-xl-2 {

        margin-top: .5rem!important;

        margin-bottom: .5rem!important

    }



    .my-xl-3 {

        margin-top: 1rem!important;

        margin-bottom: 1rem!important

    }



    .my-xl-4 {

        margin-top: 1.5rem!important;

        margin-bottom: 1.5rem!important

    }



    .my-xl-5 {

        margin-top: 3rem!important;

        margin-bottom: 3rem!important

    }



    .my-xl-auto {

        margin-top: auto!important;

        margin-bottom: auto!important

    }



    .mt-xl-0 {

        margin-top: 0!important

    }



    .mt-xl-1 {

        margin-top: .25rem!important

    }



    .mt-xl-2 {

        margin-top: .5rem!important

    }



    .mt-xl-3 {

        margin-top: 1rem!important

    }



    .mt-xl-4 {

        margin-top: 1.5rem!important

    }



    .mt-xl-5 {

        margin-top: 3rem!important

    }



    .mt-xl-auto {

        margin-top: auto!important

    }



    .me-xl-0 {

        margin-right: 0!important

    }



    .me-xl-1 {

        margin-right: .25rem!important

    }



    .me-xl-2 {

        margin-right: .5rem!important

    }



    .me-xl-3 {

        margin-right: 1rem!important

    }



    .me-xl-4 {

        margin-right: 1.5rem!important

    }



    .me-xl-5 {

        margin-right: 3rem!important

    }



    .me-xl-auto {

        margin-right: auto!important

    }



    .mb-xl-0 {

        margin-bottom: 0!important

    }



    .mb-xl-1 {

        margin-bottom: .25rem!important

    }



    .mb-xl-2 {

        margin-bottom: .5rem!important

    }



    .mb-xl-3 {

        margin-bottom: 1rem!important

    }



    .mb-xl-4 {

        margin-bottom: 1.5rem!important

    }



    .mb-xl-5 {

        margin-bottom: 3rem!important

    }



    .mb-xl-auto {

        margin-bottom: auto!important

    }



    .ms-xl-0 {

        margin-left: 0!important

    }



    .ms-xl-1 {

        margin-left: .25rem!important

    }



    .ms-xl-2 {

        margin-left: .5rem!important

    }



    .ms-xl-3 {

        margin-left: 1rem!important

    }



    .ms-xl-4 {

        margin-left: 1.5rem!important

    }



    .ms-xl-5 {

        margin-left: 3rem!important

    }



    .ms-xl-auto {

        margin-left: auto!important

    }



    .p-xl-0 {

        padding: 0!important

    }



    .p-xl-1 {

        padding: .25rem!important

    }



    .p-xl-2 {

        padding: .5rem!important

    }



    .p-xl-3 {

        padding: 1rem!important

    }



    .p-xl-4 {

        padding: 1.5rem!important

    }



    .p-xl-5 {

        padding: 3rem!important

    }



    .px-xl-0 {

        padding-right: 0!important;

        padding-left: 0!important

    }



    .px-xl-1 {

        padding-right: .25rem!important;

        padding-left: .25rem!important

    }



    .px-xl-2 {

        padding-right: .5rem!important;

        padding-left: .5rem!important

    }



    .px-xl-3 {

        padding-right: 1rem!important;

        padding-left: 1rem!important

    }



    .px-xl-4 {

        padding-right: 1.5rem!important;

        padding-left: 1.5rem!important

    }



    .px-xl-5 {

        padding-right: 3rem!important;

        padding-left: 3rem!important

    }



    .py-xl-0 {

        padding-top: 0!important;

        padding-bottom: 0!important

    }



    .py-xl-1 {

        padding-top: .25rem!important;

        padding-bottom: .25rem!important

    }



    .py-xl-2 {

        padding-top: .5rem!important;

        padding-bottom: .5rem!important

    }



    .py-xl-3 {

        padding-top: 1rem!important;

        padding-bottom: 1rem!important

    }



    .py-xl-4 {

        padding-top: 1.5rem!important;

        padding-bottom: 1.5rem!important

    }



    .py-xl-5 {

        padding-top: 3rem!important;

        padding-bottom: 3rem!important

    }



    .pt-xl-0 {

        padding-top: 0!important

    }



    .pt-xl-1 {

        padding-top: .25rem!important

    }



    .pt-xl-2 {

        padding-top: .5rem!important

    }



    .pt-xl-3 {

        padding-top: 1rem!important

    }



    .pt-xl-4 {

        padding-top: 1.5rem!important

    }



    .pt-xl-5 {

        padding-top: 3rem!important

    }



    .pe-xl-0 {

        padding-right: 0!important

    }



    .pe-xl-1 {

        padding-right: .25rem!important

    }



    .pe-xl-2 {

        padding-right: .5rem!important

    }



    .pe-xl-3 {

        padding-right: 1rem!important

    }



    .pe-xl-4 {

        padding-right: 1.5rem!important

    }



    .pe-xl-5 {

        padding-right: 3rem!important

    }



    .pb-xl-0 {

        padding-bottom: 0!important

    }



    .pb-xl-1 {

        padding-bottom: .25rem!important

    }



    .pb-xl-2 {

        padding-bottom: .5rem!important

    }



    .pb-xl-3 {

        padding-bottom: 1rem!important

    }



    .pb-xl-4 {

        padding-bottom: 1.5rem!important

    }



    .pb-xl-5 {

        padding-bottom: 3rem!important

    }



    .ps-xl-0 {

        padding-left: 0!important

    }



    .ps-xl-1 {

        padding-left: .25rem!important

    }



    .ps-xl-2 {

        padding-left: .5rem!important

    }



    .ps-xl-3 {

        padding-left: 1rem!important

    }



    .ps-xl-4 {

        padding-left: 1.5rem!important

    }



    .ps-xl-5 {

        padding-left: 3rem!important

    }



    .gap-xl-0 {

        gap: 0!important

    }



    .gap-xl-1 {

        gap: .25rem!important

    }



    .gap-xl-2 {

        gap: .5rem!important

    }



    .gap-xl-3 {

        gap: 1rem!important

    }



    .gap-xl-4 {

        gap: 1.5rem!important

    }



    .gap-xl-5 {

        gap: 3rem!important

    }



    .text-xl-start {

        text-align: left!important

    }



    .text-xl-end {

        text-align: right!important

    }



    .text-xl-center {

        text-align: center!important

    }

}



@media (min-width: 1400px) {

    .float-xxl-start {

        float:left!important

    }



    .float-xxl-end {

        float: right!important

    }



    .float-xxl-none {

        float: none!important

    }



    .d-xxl-inline {

        display: inline!important

    }



    .d-xxl-inline-block {

        display: inline-block!important

    }



    .d-xxl-block {

        display: block!important

    }



    .d-xxl-grid {

        display: grid!important

    }



    .d-xxl-table {

        display: table!important

    }



    .d-xxl-table-row {

        display: table-row!important

    }



    .d-xxl-table-cell {

        display: table-cell!important

    }



    .d-xxl-flex {

        display: flex!important

    }



    .d-xxl-inline-flex {

        display: inline-flex!important

    }



    .d-xxl-none {

        display: none!important

    }



    .flex-xxl-fill {

        flex: 1 1 auto!important

    }



    .flex-xxl-row {

        flex-direction: row!important

    }



    .flex-xxl-column {

        flex-direction: column!important

    }



    .flex-xxl-row-reverse {

        flex-direction: row-reverse!important

    }



    .flex-xxl-column-reverse {

        flex-direction: column-reverse!important

    }



    .flex-xxl-grow-0 {

        flex-grow: 0!important

    }



    .flex-xxl-grow-1 {

        flex-grow: 1!important

    }



    .flex-xxl-shrink-0 {

        flex-shrink: 0!important

    }



    .flex-xxl-shrink-1 {

        flex-shrink: 1!important

    }



    .flex-xxl-wrap {

        flex-wrap: wrap!important

    }



    .flex-xxl-nowrap {

        flex-wrap: nowrap!important

    }



    .flex-xxl-wrap-reverse {

        flex-wrap: wrap-reverse!important

    }



    .justify-content-xxl-start {

        justify-content: flex-start!important

    }



    .justify-content-xxl-end {

        justify-content: flex-end!important

    }



    .justify-content-xxl-center {

        justify-content: center!important

    }



    .justify-content-xxl-between {

        justify-content: space-between!important

    }



    .justify-content-xxl-around {

        justify-content: space-around!important

    }



    .justify-content-xxl-evenly {

        justify-content: space-evenly!important

    }



    .align-items-xxl-start {

        align-items: flex-start!important

    }



    .align-items-xxl-end {

        align-items: flex-end!important

    }



    .align-items-xxl-center {

        align-items: center!important

    }



    .align-items-xxl-baseline {

        align-items: baseline!important

    }



    .align-items-xxl-stretch {

        align-items: stretch!important

    }



    .align-content-xxl-start {

        align-content: flex-start!important

    }



    .align-content-xxl-end {

        align-content: flex-end!important

    }



    .align-content-xxl-center {

        align-content: center!important

    }



    .align-content-xxl-between {

        align-content: space-between!important

    }



    .align-content-xxl-around {

        align-content: space-around!important

    }



    .align-content-xxl-stretch {

        align-content: stretch!important

    }



    .align-self-xxl-auto {

        align-self: auto!important

    }



    .align-self-xxl-start {

        align-self: flex-start!important

    }



    .align-self-xxl-end {

        align-self: flex-end!important

    }



    .align-self-xxl-center {

        align-self: center!important

    }



    .align-self-xxl-baseline {

        align-self: baseline!important

    }



    .align-self-xxl-stretch {

        align-self: stretch!important

    }



    .order-xxl-first {

        order: -1!important

    }



    .order-xxl-0 {

        order: 0!important

    }



    .order-xxl-1 {

        order: 1!important

    }



    .order-xxl-2 {

        order: 2!important

    }



    .order-xxl-3 {

        order: 3!important

    }



    .order-xxl-4 {

        order: 4!important

    }



    .order-xxl-5 {

        order: 5!important

    }



    .order-xxl-last {

        order: 6!important

    }



    .m-xxl-0 {

        margin: 0!important

    }



    .m-xxl-1 {

        margin: .25rem!important

    }



    .m-xxl-2 {

        margin: .5rem!important

    }



    .m-xxl-3 {

        margin: 1rem!important

    }



    .m-xxl-4 {

        margin: 1.5rem!important

    }



    .m-xxl-5 {

        margin: 3rem!important

    }



    .m-xxl-auto {

        margin: auto!important

    }



    .mx-xxl-0 {

        margin-right: 0!important;

        margin-left: 0!important

    }



    .mx-xxl-1 {

        margin-right: .25rem!important;

        margin-left: .25rem!important

    }



    .mx-xxl-2 {

        margin-right: .5rem!important;

        margin-left: .5rem!important

    }



    .mx-xxl-3 {

        margin-right: 1rem!important;

        margin-left: 1rem!important

    }



    .mx-xxl-4 {

        margin-right: 1.5rem!important;

        margin-left: 1.5rem!important

    }



    .mx-xxl-5 {

        margin-right: 3rem!important;

        margin-left: 3rem!important

    }



    .mx-xxl-auto {

        margin-right: auto!important;

        margin-left: auto!important

    }



    .my-xxl-0 {

        margin-top: 0!important;

        margin-bottom: 0!important

    }



    .my-xxl-1 {

        margin-top: .25rem!important;

        margin-bottom: .25rem!important

    }



    .my-xxl-2 {

        margin-top: .5rem!important;

        margin-bottom: .5rem!important

    }



    .my-xxl-3 {

        margin-top: 1rem!important;

        margin-bottom: 1rem!important

    }



    .my-xxl-4 {

        margin-top: 1.5rem!important;

        margin-bottom: 1.5rem!important

    }



    .my-xxl-5 {

        margin-top: 3rem!important;

        margin-bottom: 3rem!important

    }



    .my-xxl-auto {

        margin-top: auto!important;

        margin-bottom: auto!important

    }



    .mt-xxl-0 {

        margin-top: 0!important

    }



    .mt-xxl-1 {

        margin-top: .25rem!important

    }



    .mt-xxl-2 {

        margin-top: .5rem!important

    }



    .mt-xxl-3 {

        margin-top: 1rem!important

    }



    .mt-xxl-4 {

        margin-top: 1.5rem!important

    }



    .mt-xxl-5 {

        margin-top: 3rem!important

    }



    .mt-xxl-auto {

        margin-top: auto!important

    }



    .me-xxl-0 {

        margin-right: 0!important

    }



    .me-xxl-1 {

        margin-right: .25rem!important

    }



    .me-xxl-2 {

        margin-right: .5rem!important

    }



    .me-xxl-3 {

        margin-right: 1rem!important

    }



    .me-xxl-4 {

        margin-right: 1.5rem!important

    }



    .me-xxl-5 {

        margin-right: 3rem!important

    }



    .me-xxl-auto {

        margin-right: auto!important

    }



    .mb-xxl-0 {

        margin-bottom: 0!important

    }



    .mb-xxl-1 {

        margin-bottom: .25rem!important

    }



    .mb-xxl-2 {

        margin-bottom: .5rem!important

    }



    .mb-xxl-3 {

        margin-bottom: 1rem!important

    }



    .mb-xxl-4 {

        margin-bottom: 1.5rem!important

    }



    .mb-xxl-5 {

        margin-bottom: 3rem!important

    }



    .mb-xxl-auto {

        margin-bottom: auto!important

    }



    .ms-xxl-0 {

        margin-left: 0!important

    }



    .ms-xxl-1 {

        margin-left: .25rem!important

    }



    .ms-xxl-2 {

        margin-left: .5rem!important

    }



    .ms-xxl-3 {

        margin-left: 1rem!important

    }



    .ms-xxl-4 {

        margin-left: 1.5rem!important

    }



    .ms-xxl-5 {

        margin-left: 3rem!important

    }



    .ms-xxl-auto {

        margin-left: auto!important

    }



    .p-xxl-0 {

        padding: 0!important

    }



    .p-xxl-1 {

        padding: .25rem!important

    }



    .p-xxl-2 {

        padding: .5rem!important

    }



    .p-xxl-3 {

        padding: 1rem!important

    }



    .p-xxl-4 {

        padding: 1.5rem!important

    }



    .p-xxl-5 {

        padding: 3rem!important

    }



    .px-xxl-0 {

        padding-right: 0!important;

        padding-left: 0!important

    }



    .px-xxl-1 {

        padding-right: .25rem!important;

        padding-left: .25rem!important

    }



    .px-xxl-2 {

        padding-right: .5rem!important;

        padding-left: .5rem!important

    }



    .px-xxl-3 {

        padding-right: 1rem!important;

        padding-left: 1rem!important

    }



    .px-xxl-4 {

        padding-right: 1.5rem!important;

        padding-left: 1.5rem!important

    }



    .px-xxl-5 {

        padding-right: 3rem!important;

        padding-left: 3rem!important

    }



    .py-xxl-0 {

        padding-top: 0!important;

        padding-bottom: 0!important

    }



    .py-xxl-1 {

        padding-top: .25rem!important;

        padding-bottom: .25rem!important

    }



    .py-xxl-2 {

        padding-top: .5rem!important;

        padding-bottom: .5rem!important

    }



    .py-xxl-3 {

        padding-top: 1rem!important;

        padding-bottom: 1rem!important

    }



    .py-xxl-4 {

        padding-top: 1.5rem!important;

        padding-bottom: 1.5rem!important

    }



    .py-xxl-5 {

        padding-top: 3rem!important;

        padding-bottom: 3rem!important

    }



    .pt-xxl-0 {

        padding-top: 0!important

    }



    .pt-xxl-1 {

        padding-top: .25rem!important

    }



    .pt-xxl-2 {

        padding-top: .5rem!important

    }



    .pt-xxl-3 {

        padding-top: 1rem!important

    }



    .pt-xxl-4 {

        padding-top: 1.5rem!important

    }



    .pt-xxl-5 {

        padding-top: 3rem!important

    }



    .pe-xxl-0 {

        padding-right: 0!important

    }



    .pe-xxl-1 {

        padding-right: .25rem!important

    }



    .pe-xxl-2 {

        padding-right: .5rem!important

    }



    .pe-xxl-3 {

        padding-right: 1rem!important

    }



    .pe-xxl-4 {

        padding-right: 1.5rem!important

    }



    .pe-xxl-5 {

        padding-right: 3rem!important

    }



    .pb-xxl-0 {

        padding-bottom: 0!important

    }



    .pb-xxl-1 {

        padding-bottom: .25rem!important

    }



    .pb-xxl-2 {

        padding-bottom: .5rem!important

    }



    .pb-xxl-3 {

        padding-bottom: 1rem!important

    }



    .pb-xxl-4 {

        padding-bottom: 1.5rem!important

    }



    .pb-xxl-5 {

        padding-bottom: 3rem!important

    }



    .ps-xxl-0 {

        padding-left: 0!important

    }



    .ps-xxl-1 {

        padding-left: .25rem!important

    }



    .ps-xxl-2 {

        padding-left: .5rem!important

    }



    .ps-xxl-3 {

        padding-left: 1rem!important

    }



    .ps-xxl-4 {

        padding-left: 1.5rem!important

    }



    .ps-xxl-5 {

        padding-left: 3rem!important

    }



    .gap-xxl-0 {

        gap: 0!important

    }



    .gap-xxl-1 {

        gap: .25rem!important

    }



    .gap-xxl-2 {

        gap: .5rem!important

    }



    .gap-xxl-3 {

        gap: 1rem!important

    }



    .gap-xxl-4 {

        gap: 1.5rem!important

    }



    .gap-xxl-5 {

        gap: 3rem!important

    }



    .text-xxl-start {

        text-align: left!important

    }



    .text-xxl-end {

        text-align: right!important

    }



    .text-xxl-center {

        text-align: center!important

    }

}



@media (min-width: 1200px) {

    .fs-1 {

        font-size:2.5rem!important

    }



    .fs-2 {

        font-size: 2rem!important

    }



    .fs-3 {

        font-size: 1.75rem!important

    }



    .fs-4 {

        font-size: 1.5rem!important

    }

}



@media print {

    .d-print-inline {

        display: inline!important

    }



    .d-print-inline-block {

        display: inline-block!important

    }



    .d-print-block {

        display: block!important

    }



    .d-print-grid {

        display: grid!important

    }



    .d-print-table {

        display: table!important

    }



    .d-print-table-row {

        display: table-row!important

    }



    .d-print-table-cell {

        display: table-cell!important

    }



    .d-print-flex {

        display: flex!important

    }



    .d-print-inline-flex {

        display: inline-flex!important

    }



    .d-print-none {

        display: none!important

    }

}



/*# sourceMappingURL=bootstrap.min.css.map */

/*!

 * Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com

 * License - https://fontawesome.com/license (Commercial License)

 */

.fa-fw,.fa-li {

    text-align: center

}



.fa,.fab,.fad,.fal,.far,.fas {

    -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: .75em;

    vertical-align: -.0667em

}



.fa-xs {

    font-size: .75em

}



.fa-sm {

    font-size: .875em

}



.fa-1x {

    font-size: 1em

}



.fa-2x,.fa-stack-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 {

    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;

    width: 2em;

    line-height: inherit

}



.fa-border {

    border: .08em solid #eee;

    border-radius: .1em;

    padding: .2em .25em .15em

}



.fa-pull-left {

    float: left

}



.fa-pull-right {

    float: right

}



.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left {

    margin-right: .3em

}



.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right {

    margin-left: .3em

}



.fa-spin {

    -webkit-animation: 2s linear infinite fa-spin;

    animation: 2s linear infinite fa-spin

}



.fa-pulse {

    -webkit-animation: 1s steps(8) infinite fa-spin;

    animation: 1s steps(8) infinite fa-spin

}



@-webkit-keyframes fa-spin {

    0% {

        -webkit-transform: rotate(0);

        transform: rotate(0)

    }



    to {

        -webkit-transform: rotate(1turn);

        transform: rotate(1turn)

    }

}



@keyframes fa-spin {

    0% {

        -webkit-transform: rotate(0);

        transform: rotate(0)

    }



    to {

        -webkit-transform: rotate(1turn);

        transform: rotate(1turn)

    }

}



.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: scaleX(-1);

    transform: scaleX(-1)

}



.fa-flip-vertical {

    -webkit-transform: scaleY(-1);

    transform: scaleY(-1)

}



.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical {

    -webkit-transform: scale(-1);

    transform: scale(-1)

}



:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90 {

    -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-inverse,.fad.fa-inverse {

    color: #fff

}



.fa-500px:before {

    content: "\f26e"

}



.fa-abacus:before {

    content: "\f640"

}



.fa-accessible-icon:before {

    content: "\f368"

}



.fa-accusoft:before {

    content: "\f369"

}



.fa-acorn:before {

    content: "\f6ae"

}



.fa-acquisitions-incorporated:before {

    content: "\f6af"

}



.fa-ad:before {

    content: "\f641"

}



.fa-address-book:before {

    content: "\f2b9"

}



.fa-address-card:before {

    content: "\f2bb"

}



.fa-adjust:before {

    content: "\f042"

}



.fa-adn:before {

    content: "\f170"

}



.fa-adobe:before {

    content: "\f778"

}



.fa-adversal:before {

    content: "\f36a"

}



.fa-affiliatetheme:before {

    content: "\f36b"

}



.fa-air-freshener:before {

    content: "\f5d0"

}



.fa-airbnb:before {

    content: "\f834"

}



.fa-alarm-clock:before {

    content: "\f34e"

}



.fa-alarm-exclamation:before {

    content: "\f843"

}



.fa-alarm-plus:before {

    content: "\f844"

}



.fa-alarm-snooze:before {

    content: "\f845"

}



.fa-album:before {

    content: "\f89f"

}



.fa-album-collection:before {

    content: "\f8a0"

}



.fa-algolia:before {

    content: "\f36c"

}



.fa-alicorn:before {

    content: "\f6b0"

}



.fa-align-center:before {

    content: "\f037"

}



.fa-align-justify:before {

    content: "\f039"

}



.fa-align-left:before {

    content: "\f036"

}



.fa-align-right:before {

    content: "\f038"

}



.fa-align-slash:before {

    content: "\f846"

}



.fa-alipay:before {

    content: "\f642"

}



.fa-allergies:before {

    content: "\f461"

}



.fa-amazon:before {

    content: "\f270"

}



.fa-amazon-pay:before {

    content: "\f42c"

}



.fa-ambulance:before {

    content: "\f0f9"

}



.fa-american-sign-language-interpreting:before {

    content: "\f2a3"

}



.fa-amilia:before {

    content: "\f36d"

}



.fa-amp-guitar:before {

    content: "\f8a1"

}



.fa-analytics:before {

    content: "\f643"

}



.fa-anchor:before {

    content: "\f13d"

}



.fa-android:before {

    content: "\f17b"

}



.fa-angel:before {

    content: "\f779"

}



.fa-angellist:before {

    content: "\f209"

}



.fa-angle-double-down:before {

    content: "\f103"

}



.fa-angle-double-left:before {

    content: "\f100"

}



.fa-angle-double-right:before {

    content: "\f101"

}



.fa-angle-double-up:before {

    content: "\f102"

}



.fa-angle-down:before {

    content: "\f107"

}



.fa-angle-left:before {

    content: "\f104"

}



.fa-angle-right:before {

    content: "\f105"

}



.fa-angle-up:before {

    content: "\f106"

}



.fa-angry:before {

    content: "\f556"

}



.fa-angrycreative:before {

    content: "\f36e"

}



.fa-angular:before {

    content: "\f420"

}



.fa-ankh:before {

    content: "\f644"

}



.fa-app-store:before {

    content: "\f36f"

}



.fa-app-store-ios:before {

    content: "\f370"

}



.fa-apper:before {

    content: "\f371"

}



.fa-apple:before {

    content: "\f179"

}



.fa-apple-alt:before {

    content: "\f5d1"

}



.fa-apple-crate:before {

    content: "\f6b1"

}



.fa-apple-pay:before {

    content: "\f415"

}



.fa-archive:before {

    content: "\f187"

}



.fa-archway:before {

    content: "\f557"

}



.fa-arrow-alt-circle-down:before {

    content: "\f358"

}



.fa-arrow-alt-circle-left:before {

    content: "\f359"

}



.fa-arrow-alt-circle-right:before {

    content: "\f35a"

}



.fa-arrow-alt-circle-up:before {

    content: "\f35b"

}



.fa-arrow-alt-down:before {

    content: "\f354"

}



.fa-arrow-alt-from-bottom:before {

    content: "\f346"

}



.fa-arrow-alt-from-left:before {

    content: "\f347"

}



.fa-arrow-alt-from-right:before {

    content: "\f348"

}



.fa-arrow-alt-from-top:before {

    content: "\f349"

}



.fa-arrow-alt-left:before {

    content: "\f355"

}



.fa-arrow-alt-right:before {

    content: "\f356"

}



.fa-arrow-alt-square-down:before {

    content: "\f350"

}



.fa-arrow-alt-square-left:before {

    content: "\f351"

}



.fa-arrow-alt-square-right:before {

    content: "\f352"

}



.fa-arrow-alt-square-up:before {

    content: "\f353"

}



.fa-arrow-alt-to-bottom:before {

    content: "\f34a"

}



.fa-arrow-alt-to-left:before {

    content: "\f34b"

}



.fa-arrow-alt-to-right:before {

    content: "\f34c"

}



.fa-arrow-alt-to-top:before {

    content: "\f34d"

}



.fa-arrow-alt-up:before {

    content: "\f357"

}



.fa-arrow-circle-down:before {

    content: "\f0ab"

}



.fa-arrow-circle-left:before {

    content: "\f0a8"

}



.fa-arrow-circle-right:before {

    content: "\f0a9"

}



.fa-arrow-circle-up:before {

    content: "\f0aa"

}



.fa-arrow-down:before {

    content: "\f063"

}



.fa-arrow-from-bottom:before {

    content: "\f342"

}



.fa-arrow-from-left:before {

    content: "\f343"

}



.fa-arrow-from-right:before {

    content: "\f344"

}



.fa-arrow-from-top:before {

    content: "\f345"

}



.fa-arrow-left:before {

    content: "\f060"

}



.fa-arrow-right:before {

    content: "\f061"

}



.fa-arrow-square-down:before {

    content: "\f339"

}



.fa-arrow-square-left:before {

    content: "\f33a"

}



.fa-arrow-square-right:before {

    content: "\f33b"

}



.fa-arrow-square-up:before {

    content: "\f33c"

}



.fa-arrow-to-bottom:before {

    content: "\f33d"

}



.fa-arrow-to-left:before {

    content: "\f33e"

}



.fa-arrow-to-right:before {

    content: "\f340"

}



.fa-arrow-to-top:before {

    content: "\f341"

}



.fa-arrow-up:before {

    content: "\f062"

}



.fa-arrows:before {

    content: "\f047"

}



.fa-arrows-alt:before {

    content: "\f0b2"

}



.fa-arrows-alt-h:before {

    content: "\f337"

}



.fa-arrows-alt-v:before {

    content: "\f338"

}



.fa-arrows-h:before {

    content: "\f07e"

}



.fa-arrows-v:before {

    content: "\f07d"

}



.fa-artstation:before {

    content: "\f77a"

}



.fa-assistive-listening-systems:before {

    content: "\f2a2"

}



.fa-asterisk:before {

    content: "\f069"

}



.fa-asymmetrik:before {

    content: "\f372"

}



.fa-at:before {

    content: "\f1fa"

}



.fa-atlas:before {

    content: "\f558"

}



.fa-atlassian:before {

    content: "\f77b"

}



.fa-atom:before {

    content: "\f5d2"

}



.fa-atom-alt:before {

    content: "\f5d3"

}



.fa-audible:before {

    content: "\f373"

}



.fa-audio-description:before {

    content: "\f29e"

}



.fa-autoprefixer:before {

    content: "\f41c"

}



.fa-avianex:before {

    content: "\f374"

}



.fa-aviato:before {

    content: "\f421"

}



.fa-award:before {

    content: "\f559"

}



.fa-aws:before {

    content: "\f375"

}



.fa-axe:before {

    content: "\f6b2"

}



.fa-axe-battle:before {

    content: "\f6b3"

}



.fa-baby:before {

    content: "\f77c"

}



.fa-baby-carriage:before {

    content: "\f77d"

}



.fa-backpack:before {

    content: "\f5d4"

}



.fa-backspace:before {

    content: "\f55a"

}



.fa-backward:before {

    content: "\f04a"

}



.fa-bacon:before {

    content: "\f7e5"

}



.fa-badge:before {

    content: "\f335"

}



.fa-badge-check:before {

    content: "\f336"

}



.fa-badge-dollar:before {

    content: "\f645"

}



.fa-badge-percent:before {

    content: "\f646"

}



.fa-badge-sheriff:before {

    content: "\f8a2"

}



.fa-badger-honey:before {

    content: "\f6b4"

}



.fa-bags-shopping:before {

    content: "\f847"

}



.fa-balance-scale:before {

    content: "\f24e"

}



.fa-balance-scale-left:before {

    content: "\f515"

}



.fa-balance-scale-right:before {

    content: "\f516"

}



.fa-ball-pile:before {

    content: "\f77e"

}



.fa-ballot:before {

    content: "\f732"

}



.fa-ballot-check:before {

    content: "\f733"

}



.fa-ban:before {

    content: "\f05e"

}



.fa-band-aid:before {

    content: "\f462"

}



.fa-bandcamp:before {

    content: "\f2d5"

}



.fa-banjo:before {

    content: "\f8a3"

}



.fa-barcode:before {

    content: "\f02a"

}



.fa-barcode-alt:before {

    content: "\f463"

}



.fa-barcode-read:before {

    content: "\f464"

}



.fa-barcode-scan:before {

    content: "\f465"

}



.fa-bars:before {

    content: "\f0c9"

}



.fa-baseball:before {

    content: "\f432"

}



.fa-baseball-ball:before {

    content: "\f433"

}



.fa-basketball-ball:before {

    content: "\f434"

}



.fa-basketball-hoop:before {

    content: "\f435"

}



.fa-bat:before {

    content: "\f6b5"

}



.fa-bath:before {

    content: "\f2cd"

}



.fa-battery-bolt:before {

    content: "\f376"

}



.fa-battery-empty:before {

    content: "\f244"

}



.fa-battery-full:before {

    content: "\f240"

}



.fa-battery-half:before {

    content: "\f242"

}



.fa-battery-quarter:before {

    content: "\f243"

}



.fa-battery-slash:before {

    content: "\f377"

}



.fa-battery-three-quarters:before {

    content: "\f241"

}



.fa-battle-net:before {

    content: "\f835"

}



.fa-bed:before {

    content: "\f236"

}



.fa-beer:before {

    content: "\f0fc"

}



.fa-behance:before {

    content: "\f1b4"

}



.fa-behance-square:before {

    content: "\f1b5"

}



.fa-bell:before {

    content: "\f0f3"

}



.fa-bell-exclamation:before {

    content: "\f848"

}



.fa-bell-plus:before {

    content: "\f849"

}



.fa-bell-school:before {

    content: "\f5d5"

}



.fa-bell-school-slash:before {

    content: "\f5d6"

}



.fa-bell-slash:before {

    content: "\f1f6"

}



.fa-bells:before {

    content: "\f77f"

}



.fa-betamax:before {

    content: "\f8a4"

}



.fa-bezier-curve:before {

    content: "\f55b"

}



.fa-bible:before {

    content: "\f647"

}



.fa-bicycle:before {

    content: "\f206"

}



.fa-biking:before {

    content: "\f84a"

}



.fa-biking-mountain:before {

    content: "\f84b"

}



.fa-bimobject:before {

    content: "\f378"

}



.fa-binoculars:before {

    content: "\f1e5"

}



.fa-biohazard:before {

    content: "\f780"

}



.fa-birthday-cake:before {

    content: "\f1fd"

}



.fa-bitbucket:before {

    content: "\f171"

}



.fa-bitcoin:before {

    content: "\f379"

}



.fa-bity:before {

    content: "\f37a"

}



.fa-black-tie:before {

    content: "\f27e"

}



.fa-blackberry:before {

    content: "\f37b"

}



.fa-blanket:before {

    content: "\f498"

}



.fa-blender:before {

    content: "\f517"

}



.fa-blender-phone:before {

    content: "\f6b6"

}



.fa-blind:before {

    content: "\f29d"

}



.fa-blog:before {

    content: "\f781"

}



.fa-blogger:before {

    content: "\f37c"

}



.fa-blogger-b:before {

    content: "\f37d"

}



.fa-bluetooth:before {

    content: "\f293"

}



.fa-bluetooth-b:before {

    content: "\f294"

}



.fa-bold:before {

    content: "\f032"

}



.fa-bolt:before {

    content: "\f0e7"

}



.fa-bomb:before {

    content: "\f1e2"

}



.fa-bone:before {

    content: "\f5d7"

}



.fa-bone-break:before {

    content: "\f5d8"

}



.fa-bong:before {

    content: "\f55c"

}



.fa-book:before {

    content: "\f02d"

}



.fa-book-alt:before {

    content: "\f5d9"

}



.fa-book-dead:before {

    content: "\f6b7"

}



.fa-book-heart:before {

    content: "\f499"

}



.fa-book-medical:before {

    content: "\f7e6"

}



.fa-book-open:before {

    content: "\f518"

}



.fa-book-reader:before {

    content: "\f5da"

}



.fa-book-spells:before {

    content: "\f6b8"

}



.fa-book-user:before {

    content: "\f7e7"

}



.fa-bookmark:before {

    content: "\f02e"

}



.fa-books:before {

    content: "\f5db"

}



.fa-books-medical:before {

    content: "\f7e8"

}



.fa-boombox:before {

    content: "\f8a5"

}



.fa-boot:before {

    content: "\f782"

}



.fa-booth-curtain:before {

    content: "\f734"

}



.fa-bootstrap:before {

    content: "\f836"

}



.fa-border-all:before {

    content: "\f84c"

}



.fa-border-bottom:before {

    content: "\f84d"

}



.fa-border-center-h:before {

    content: "\f89c"

}



.fa-border-center-v:before {

    content: "\f89d"

}



.fa-border-inner:before {

    content: "\f84e"

}



.fa-border-left:before {

    content: "\f84f"

}



.fa-border-none:before {

    content: "\f850"

}



.fa-border-outer:before {

    content: "\f851"

}



.fa-border-right:before {

    content: "\f852"

}



.fa-border-style:before {

    content: "\f853"

}



.fa-border-style-alt:before {

    content: "\f854"

}



.fa-border-top:before {

    content: "\f855"

}



.fa-bow-arrow:before {

    content: "\f6b9"

}



.fa-bowling-ball:before {

    content: "\f436"

}



.fa-bowling-pins:before {

    content: "\f437"

}



.fa-box:before {

    content: "\f466"

}



.fa-box-alt:before {

    content: "\f49a"

}



.fa-box-ballot:before {

    content: "\f735"

}



.fa-box-check:before {

    content: "\f467"

}



.fa-box-fragile:before {

    content: "\f49b"

}



.fa-box-full:before {

    content: "\f49c"

}



.fa-box-heart:before {

    content: "\f49d"

}



.fa-box-open:before {

    content: "\f49e"

}



.fa-box-up:before {

    content: "\f49f"

}



.fa-box-usd:before {

    content: "\f4a0"

}



.fa-boxes:before {

    content: "\f468"

}



.fa-boxes-alt:before {

    content: "\f4a1"

}



.fa-boxing-glove:before {

    content: "\f438"

}



.fa-brackets:before {

    content: "\f7e9"

}



.fa-brackets-curly:before {

    content: "\f7ea"

}



.fa-braille:before {

    content: "\f2a1"

}



.fa-brain:before {

    content: "\f5dc"

}



.fa-bread-loaf:before {

    content: "\f7eb"

}



.fa-bread-slice:before {

    content: "\f7ec"

}



.fa-briefcase:before {

    content: "\f0b1"

}



.fa-briefcase-medical:before {

    content: "\f469"

}



.fa-bring-forward:before {

    content: "\f856"

}



.fa-bring-front:before {

    content: "\f857"

}



.fa-broadcast-tower:before {

    content: "\f519"

}



.fa-broom:before {

    content: "\f51a"

}



.fa-browser:before {

    content: "\f37e"

}



.fa-brush:before {

    content: "\f55d"

}



.fa-btc:before {

    content: "\f15a"

}



.fa-buffer:before {

    content: "\f837"

}



.fa-bug:before {

    content: "\f188"

}



.fa-building:before {

    content: "\f1ad"

}



.fa-bullhorn:before {

    content: "\f0a1"

}



.fa-bullseye:before {

    content: "\f140"

}



.fa-bullseye-arrow:before {

    content: "\f648"

}



.fa-bullseye-pointer:before {

    content: "\f649"

}



.fa-burger-soda:before {

    content: "\f858"

}



.fa-burn:before {

    content: "\f46a"

}



.fa-buromobelexperte:before {

    content: "\f37f"

}



.fa-burrito:before {

    content: "\f7ed"

}



.fa-bus:before {

    content: "\f207"

}



.fa-bus-alt:before {

    content: "\f55e"

}



.fa-bus-school:before {

    content: "\f5dd"

}



.fa-business-time:before {

    content: "\f64a"

}



.fa-buy-n-large:before {

    content: "\f8a6"

}



.fa-buysellads:before {

    content: "\f20d"

}



.fa-cabinet-filing:before {

    content: "\f64b"

}



.fa-cactus:before {

    content: "\f8a7"

}



.fa-calculator:before {

    content: "\f1ec"

}



.fa-calculator-alt:before {

    content: "\f64c"

}



.fa-calendar:before {

    content: "\f133"

}



.fa-calendar-alt:before {

    content: "\f073"

}



.fa-calendar-check:before {

    content: "\f274"

}



.fa-calendar-day:before {

    content: "\f783"

}



.fa-calendar-edit:before {

    content: "\f333"

}



.fa-calendar-exclamation:before {

    content: "\f334"

}



.fa-calendar-minus:before {

    content: "\f272"

}



.fa-calendar-plus:before {

    content: "\f271"

}



.fa-calendar-star:before {

    content: "\f736"

}



.fa-calendar-times:before {

    content: "\f273"

}



.fa-calendar-week:before {

    content: "\f784"

}



.fa-camcorder:before {

    content: "\f8a8"

}



.fa-camera:before {

    content: "\f030"

}



.fa-camera-alt:before {

    content: "\f332"

}



.fa-camera-movie:before {

    content: "\f8a9"

}



.fa-camera-polaroid:before {

    content: "\f8aa"

}



.fa-camera-retro:before {

    content: "\f083"

}



.fa-campfire:before {

    content: "\f6ba"

}



.fa-campground:before {

    content: "\f6bb"

}



.fa-canadian-maple-leaf:before {

    content: "\f785"

}



.fa-candle-holder:before {

    content: "\f6bc"

}



.fa-candy-cane:before {

    content: "\f786"

}



.fa-candy-corn:before {

    content: "\f6bd"

}



.fa-cannabis:before {

    content: "\f55f"

}



.fa-capsules:before {

    content: "\f46b"

}



.fa-car:before {

    content: "\f1b9"

}



.fa-car-alt:before {

    content: "\f5de"

}



.fa-car-battery:before {

    content: "\f5df"

}



.fa-car-building:before {

    content: "\f859"

}



.fa-car-bump:before {

    content: "\f5e0"

}



.fa-car-bus:before {

    content: "\f85a"

}



.fa-car-crash:before {

    content: "\f5e1"

}



.fa-car-garage:before {

    content: "\f5e2"

}



.fa-car-mechanic:before {

    content: "\f5e3"

}



.fa-car-side:before {

    content: "\f5e4"

}



.fa-car-tilt:before {

    content: "\f5e5"

}



.fa-car-wash:before {

    content: "\f5e6"

}



.fa-caret-circle-down:before {

    content: "\f32d"

}



.fa-caret-circle-left:before {

    content: "\f32e"

}



.fa-caret-circle-right:before {

    content: "\f330"

}



.fa-caret-circle-up:before {

    content: "\f331"

}



.fa-caret-down:before {

    content: "\f0d7"

}



.fa-caret-left:before {

    content: "\f0d9"

}



.fa-caret-right:before {

    content: "\f0da"

}



.fa-caret-square-down:before {

    content: "\f150"

}



.fa-caret-square-left:before {

    content: "\f191"

}



.fa-caret-square-right:before {

    content: "\f152"

}



.fa-caret-square-up:before {

    content: "\f151"

}



.fa-caret-up:before {

    content: "\f0d8"

}



.fa-carrot:before {

    content: "\f787"

}



.fa-cars:before {

    content: "\f85b"

}



.fa-cart-arrow-down:before {

    content: "\f218"

}



.fa-cart-plus:before {

    content: "\f217"

}



.fa-cash-register:before {

    content: "\f788"

}



.fa-cassette-tape:before {

    content: "\f8ab"

}



.fa-cat:before {

    content: "\f6be"

}



.fa-cauldron:before {

    content: "\f6bf"

}



.fa-cc-amazon-pay:before {

    content: "\f42d"

}



.fa-cc-amex:before {

    content: "\f1f3"

}



.fa-cc-apple-pay:before {

    content: "\f416"

}



.fa-cc-diners-club:before {

    content: "\f24c"

}



.fa-cc-discover:before {

    content: "\f1f2"

}



.fa-cc-jcb:before {

    content: "\f24b"

}



.fa-cc-mastercard:before {

    content: "\f1f1"

}



.fa-cc-paypal:before {

    content: "\f1f4"

}



.fa-cc-stripe:before {

    content: "\f1f5"

}



.fa-cc-visa:before {

    content: "\f1f0"

}



.fa-cctv:before {

    content: "\f8ac"

}



.fa-centercode:before {

    content: "\f380"

}



.fa-centos:before {

    content: "\f789"

}



.fa-certificate:before {

    content: "\f0a3"

}



.fa-chair:before {

    content: "\f6c0"

}



.fa-chair-office:before {

    content: "\f6c1"

}



.fa-chalkboard:before {

    content: "\f51b"

}



.fa-chalkboard-teacher:before {

    content: "\f51c"

}



.fa-charging-station:before {

    content: "\f5e7"

}



.fa-chart-area:before {

    content: "\f1fe"

}



.fa-chart-bar:before {

    content: "\f080"

}



.fa-chart-line:before {

    content: "\f201"

}



.fa-chart-line-down:before {

    content: "\f64d"

}



.fa-chart-network:before {

    content: "\f78a"

}



.fa-chart-pie:before {

    content: "\f200"

}



.fa-chart-pie-alt:before {

    content: "\f64e"

}



.fa-chart-scatter:before {

    content: "\f7ee"

}



.fa-check:before {

    content: "\f00c"

}



.fa-check-circle:before {

    content: "\f058"

}



.fa-check-double:before {

    content: "\f560"

}



.fa-check-square:before {

    content: "\f14a"

}



.fa-cheese:before {

    content: "\f7ef"

}



.fa-cheese-swiss:before {

    content: "\f7f0"

}



.fa-cheeseburger:before {

    content: "\f7f1"

}



.fa-chess:before {

    content: "\f439"

}



.fa-chess-bishop:before {

    content: "\f43a"

}



.fa-chess-bishop-alt:before {

    content: "\f43b"

}



.fa-chess-board:before {

    content: "\f43c"

}



.fa-chess-clock:before {

    content: "\f43d"

}



.fa-chess-clock-alt:before {

    content: "\f43e"

}



.fa-chess-king:before {

    content: "\f43f"

}



.fa-chess-king-alt:before {

    content: "\f440"

}



.fa-chess-knight:before {

    content: "\f441"

}



.fa-chess-knight-alt:before {

    content: "\f442"

}



.fa-chess-pawn:before {

    content: "\f443"

}



.fa-chess-pawn-alt:before {

    content: "\f444"

}



.fa-chess-queen:before {

    content: "\f445"

}



.fa-chess-queen-alt:before {

    content: "\f446"

}



.fa-chess-rook:before {

    content: "\f447"

}



.fa-chess-rook-alt:before {

    content: "\f448"

}



.fa-chevron-circle-down:before {

    content: "\f13a"

}



.fa-chevron-circle-left:before {

    content: "\f137"

}



.fa-chevron-circle-right:before {

    content: "\f138"

}



.fa-chevron-circle-up:before {

    content: "\f139"

}



.fa-chevron-double-down:before {

    content: "\f322"

}



.fa-chevron-double-left:before {

    content: "\f323"

}



.fa-chevron-double-right:before {

    content: "\f324"

}



.fa-chevron-double-up:before {

    content: "\f325"

}



.fa-chevron-down:before {

    content: "\f078"

}



.fa-chevron-left:before {

    content: "\f053"

}



.fa-chevron-right:before {

    content: "\f054"

}



.fa-chevron-square-down:before {

    content: "\f329"

}



.fa-chevron-square-left:before {

    content: "\f32a"

}



.fa-chevron-square-right:before {

    content: "\f32b"

}



.fa-chevron-square-up:before {

    content: "\f32c"

}



.fa-chevron-up:before {

    content: "\f077"

}



.fa-child:before {

    content: "\f1ae"

}



.fa-chimney:before {

    content: "\f78b"

}



.fa-chrome:before {

    content: "\f268"

}



.fa-chromecast:before {

    content: "\f838"

}



.fa-church:before {

    content: "\f51d"

}



.fa-circle:before {

    content: "\f111"

}



.fa-circle-notch:before {

    content: "\f1ce"

}



.fa-city:before {

    content: "\f64f"

}



.fa-clarinet:before {

    content: "\f8ad"

}



.fa-claw-marks:before {

    content: "\f6c2"

}



.fa-clinic-medical:before {

    content: "\f7f2"

}



.fa-clipboard:before {

    content: "\f328"

}



.fa-clipboard-check:before {

    content: "\f46c"

}



.fa-clipboard-list:before {

    content: "\f46d"

}



.fa-clipboard-list-check:before {

    content: "\f737"

}



.fa-clipboard-prescription:before {

    content: "\f5e8"

}



.fa-clipboard-user:before {

    content: "\f7f3"

}



.fa-clock:before {

    content: "\f017"

}



.fa-clone:before {

    content: "\f24d"

}



.fa-closed-captioning:before {

    content: "\f20a"

}



.fa-cloud:before {

    content: "\f0c2"

}



.fa-cloud-download:before {

    content: "\f0ed"

}



.fa-cloud-download-alt:before {

    content: "\f381"

}



.fa-cloud-drizzle:before {

    content: "\f738"

}



.fa-cloud-hail:before {

    content: "\f739"

}



.fa-cloud-hail-mixed:before {

    content: "\f73a"

}



.fa-cloud-meatball:before {

    content: "\f73b"

}



.fa-cloud-moon:before {

    content: "\f6c3"

}



.fa-cloud-moon-rain:before {

    content: "\f73c"

}



.fa-cloud-music:before {

    content: "\f8ae"

}



.fa-cloud-rain:before {

    content: "\f73d"

}



.fa-cloud-rainbow:before {

    content: "\f73e"

}



.fa-cloud-showers:before {

    content: "\f73f"

}



.fa-cloud-showers-heavy:before {

    content: "\f740"

}



.fa-cloud-sleet:before {

    content: "\f741"

}



.fa-cloud-snow:before {

    content: "\f742"

}



.fa-cloud-sun:before {

    content: "\f6c4"

}



.fa-cloud-sun-rain:before {

    content: "\f743"

}



.fa-cloud-upload:before {

    content: "\f0ee"

}



.fa-cloud-upload-alt:before {

    content: "\f382"

}



.fa-clouds:before {

    content: "\f744"

}



.fa-clouds-moon:before {

    content: "\f745"

}



.fa-clouds-sun:before {

    content: "\f746"

}



.fa-cloudscale:before {

    content: "\f383"

}



.fa-cloudsmith:before {

    content: "\f384"

}



.fa-cloudversify:before {

    content: "\f385"

}



.fa-club:before {

    content: "\f327"

}



.fa-cocktail:before {

    content: "\f561"

}



.fa-code:before {

    content: "\f121"

}



.fa-code-branch:before {

    content: "\f126"

}



.fa-code-commit:before {

    content: "\f386"

}



.fa-code-merge:before {

    content: "\f387"

}



.fa-codepen:before {

    content: "\f1cb"

}



.fa-codiepie:before {

    content: "\f284"

}



.fa-coffee:before {

    content: "\f0f4"

}



.fa-coffee-togo:before {

    content: "\f6c5"

}



.fa-coffin:before {

    content: "\f6c6"

}



.fa-cog:before {

    content: "\f013"

}



.fa-cogs:before {

    content: "\f085"

}



.fa-coin:before {

    content: "\f85c"

}



.fa-coins:before {

    content: "\f51e"

}



.fa-columns:before {

    content: "\f0db"

}



.fa-comment:before {

    content: "\f075"

}



.fa-comment-alt:before {

    content: "\f27a"

}



.fa-comment-alt-check:before {

    content: "\f4a2"

}



.fa-comment-alt-dollar:before {

    content: "\f650"

}



.fa-comment-alt-dots:before {

    content: "\f4a3"

}



.fa-comment-alt-edit:before {

    content: "\f4a4"

}



.fa-comment-alt-exclamation:before {

    content: "\f4a5"

}



.fa-comment-alt-lines:before {

    content: "\f4a6"

}



.fa-comment-alt-medical:before {

    content: "\f7f4"

}



.fa-comment-alt-minus:before {

    content: "\f4a7"

}



.fa-comment-alt-music:before {

    content: "\f8af"

}



.fa-comment-alt-plus:before {

    content: "\f4a8"

}



.fa-comment-alt-slash:before {

    content: "\f4a9"

}



.fa-comment-alt-smile:before {

    content: "\f4aa"

}



.fa-comment-alt-times:before {

    content: "\f4ab"

}



.fa-comment-check:before {

    content: "\f4ac"

}



.fa-comment-dollar:before {

    content: "\f651"

}



.fa-comment-dots:before {

    content: "\f4ad"

}



.fa-comment-edit:before {

    content: "\f4ae"

}



.fa-comment-exclamation:before {

    content: "\f4af"

}



.fa-comment-lines:before {

    content: "\f4b0"

}



.fa-comment-medical:before {

    content: "\f7f5"

}



.fa-comment-minus:before {

    content: "\f4b1"

}



.fa-comment-music:before {

    content: "\f8b0"

}



.fa-comment-plus:before {

    content: "\f4b2"

}



.fa-comment-slash:before {

    content: "\f4b3"

}



.fa-comment-smile:before {

    content: "\f4b4"

}



.fa-comment-times:before {

    content: "\f4b5"

}



.fa-comments:before {

    content: "\f086"

}



.fa-comments-alt:before {

    content: "\f4b6"

}



.fa-comments-alt-dollar:before {

    content: "\f652"

}



.fa-comments-dollar:before {

    content: "\f653"

}



.fa-compact-disc:before {

    content: "\f51f"

}



.fa-compass:before {

    content: "\f14e"

}



.fa-compass-slash:before {

    content: "\f5e9"

}



.fa-compress:before {

    content: "\f066"

}



.fa-compress-alt:before {

    content: "\f422"

}



.fa-compress-arrows-alt:before {

    content: "\f78c"

}



.fa-compress-wide:before {

    content: "\f326"

}



.fa-computer-classic:before {

    content: "\f8b1"

}



.fa-computer-speaker:before {

    content: "\f8b2"

}



.fa-concierge-bell:before {

    content: "\f562"

}



.fa-confluence:before {

    content: "\f78d"

}



.fa-connectdevelop:before {

    content: "\f20e"

}



.fa-construction:before {

    content: "\f85d"

}



.fa-container-storage:before {

    content: "\f4b7"

}



.fa-contao:before {

    content: "\f26d"

}



.fa-conveyor-belt:before {

    content: "\f46e"

}



.fa-conveyor-belt-alt:before {

    content: "\f46f"

}



.fa-cookie:before {

    content: "\f563"

}



.fa-cookie-bite:before {

    content: "\f564"

}



.fa-copy:before {

    content: "\f0c5"

}



.fa-copyright:before {

    content: "\f1f9"

}



.fa-corn:before {

    content: "\f6c7"

}



.fa-cotton-bureau:before {

    content: "\f89e"

}



.fa-couch:before {

    content: "\f4b8"

}



.fa-cow:before {

    content: "\f6c8"

}



.fa-cowbell:before {

    content: "\f8b3"

}



.fa-cowbell-more:before {

    content: "\f8b4"

}



.fa-cpanel:before {

    content: "\f388"

}



.fa-creative-commons:before {

    content: "\f25e"

}



.fa-creative-commons-by:before {

    content: "\f4e7"

}



.fa-creative-commons-nc:before {

    content: "\f4e8"

}



.fa-creative-commons-nc-eu:before {

    content: "\f4e9"

}



.fa-creative-commons-nc-jp:before {

    content: "\f4ea"

}



.fa-creative-commons-nd:before {

    content: "\f4eb"

}



.fa-creative-commons-pd:before {

    content: "\f4ec"

}



.fa-creative-commons-pd-alt:before {

    content: "\f4ed"

}



.fa-creative-commons-remix:before {

    content: "\f4ee"

}



.fa-creative-commons-sa:before {

    content: "\f4ef"

}



.fa-creative-commons-sampling:before {

    content: "\f4f0"

}



.fa-creative-commons-sampling-plus:before {

    content: "\f4f1"

}



.fa-creative-commons-share:before {

    content: "\f4f2"

}



.fa-creative-commons-zero:before {

    content: "\f4f3"

}



.fa-credit-card:before {

    content: "\f09d"

}



.fa-credit-card-blank:before {

    content: "\f389"

}



.fa-credit-card-front:before {

    content: "\f38a"

}



.fa-cricket:before {

    content: "\f449"

}



.fa-critical-role:before {

    content: "\f6c9"

}



.fa-croissant:before {

    content: "\f7f6"

}



.fa-crop:before {

    content: "\f125"

}



.fa-crop-alt:before {

    content: "\f565"

}



.fa-cross:before {

    content: "\f654"

}



.fa-crosshairs:before {

    content: "\f05b"

}



.fa-crow:before {

    content: "\f520"

}



.fa-crown:before {

    content: "\f521"

}



.fa-crutch:before {

    content: "\f7f7"

}



.fa-crutches:before {

    content: "\f7f8"

}



.fa-css3:before {

    content: "\f13c"

}



.fa-css3-alt:before {

    content: "\f38b"

}



.fa-cube:before {

    content: "\f1b2"

}



.fa-cubes:before {

    content: "\f1b3"

}



.fa-curling:before {

    content: "\f44a"

}



.fa-cut:before {

    content: "\f0c4"

}



.fa-cuttlefish:before {

    content: "\f38c"

}



.fa-d-and-d:before {

    content: "\f38d"

}



.fa-d-and-d-beyond:before {

    content: "\f6ca"

}



.fa-dagger:before {

    content: "\f6cb"

}



.fa-dashcube:before {

    content: "\f210"

}



.fa-database:before {

    content: "\f1c0"

}



.fa-deaf:before {

    content: "\f2a4"

}



.fa-debug:before {

    content: "\f7f9"

}



.fa-deer:before {

    content: "\f78e"

}



.fa-deer-rudolph:before {

    content: "\f78f"

}



.fa-delicious:before {

    content: "\f1a5"

}



.fa-democrat:before {

    content: "\f747"

}



.fa-deploydog:before {

    content: "\f38e"

}



.fa-deskpro:before {

    content: "\f38f"

}



.fa-desktop:before {

    content: "\f108"

}



.fa-desktop-alt:before {

    content: "\f390"

}



.fa-dev:before {

    content: "\f6cc"

}



.fa-deviantart:before {

    content: "\f1bd"

}



.fa-dewpoint:before {

    content: "\f748"

}



.fa-dharmachakra:before {

    content: "\f655"

}



.fa-dhl:before {

    content: "\f790"

}



.fa-diagnoses:before {

    content: "\f470"

}



.fa-diamond:before {

    content: "\f219"

}



.fa-diaspora:before {

    content: "\f791"

}



.fa-dice:before {

    content: "\f522"

}



.fa-dice-d10:before {

    content: "\f6cd"

}



.fa-dice-d12:before {

    content: "\f6ce"

}



.fa-dice-d20:before {

    content: "\f6cf"

}



.fa-dice-d4:before {

    content: "\f6d0"

}



.fa-dice-d6:before {

    content: "\f6d1"

}



.fa-dice-d8:before {

    content: "\f6d2"

}



.fa-dice-five:before {

    content: "\f523"

}



.fa-dice-four:before {

    content: "\f524"

}



.fa-dice-one:before {

    content: "\f525"

}



.fa-dice-six:before {

    content: "\f526"

}



.fa-dice-three:before {

    content: "\f527"

}



.fa-dice-two:before {

    content: "\f528"

}



.fa-digg:before {

    content: "\f1a6"

}



.fa-digging:before {

    content: "\f85e"

}



.fa-digital-ocean:before {

    content: "\f391"

}



.fa-digital-tachograph:before {

    content: "\f566"

}



.fa-diploma:before {

    content: "\f5ea"

}



.fa-directions:before {

    content: "\f5eb"

}



.fa-disc-drive:before {

    content: "\f8b5"

}



.fa-discord:before {

    content: "\f392"

}



.fa-discourse:before {

    content: "\f393"

}



.fa-disease:before {

    content: "\f7fa"

}



.fa-divide:before {

    content: "\f529"

}



.fa-dizzy:before {

    content: "\f567"

}



.fa-dna:before {

    content: "\f471"

}



.fa-do-not-enter:before {

    content: "\f5ec"

}



.fa-dochub:before {

    content: "\f394"

}



.fa-docker:before {

    content: "\f395"

}



.fa-dog:before {

    content: "\f6d3"

}



.fa-dog-leashed:before {

    content: "\f6d4"

}



.fa-dollar-sign:before {

    content: "\f155"

}



.fa-dolly:before {

    content: "\f472"

}



.fa-dolly-empty:before {

    content: "\f473"

}



.fa-dolly-flatbed:before {

    content: "\f474"

}



.fa-dolly-flatbed-alt:before {

    content: "\f475"

}



.fa-dolly-flatbed-empty:before {

    content: "\f476"

}



.fa-donate:before {

    content: "\f4b9"

}



.fa-door-closed:before {

    content: "\f52a"

}



.fa-door-open:before {

    content: "\f52b"

}



.fa-dot-circle:before {

    content: "\f192"

}



.fa-dove:before {

    content: "\f4ba"

}



.fa-download:before {

    content: "\f019"

}



.fa-draft2digital:before {

    content: "\f396"

}



.fa-drafting-compass:before {

    content: "\f568"

}



.fa-dragon:before {

    content: "\f6d5"

}



.fa-draw-circle:before {

    content: "\f5ed"

}



.fa-draw-polygon:before {

    content: "\f5ee"

}



.fa-draw-square:before {

    content: "\f5ef"

}



.fa-dreidel:before {

    content: "\f792"

}



.fa-dribbble:before {

    content: "\f17d"

}



.fa-dribbble-square:before {

    content: "\f397"

}



.fa-drone:before {

    content: "\f85f"

}



.fa-drone-alt:before {

    content: "\f860"

}



.fa-dropbox:before {

    content: "\f16b"

}



.fa-drum:before {

    content: "\f569"

}



.fa-drum-steelpan:before {

    content: "\f56a"

}



.fa-drumstick:before {

    content: "\f6d6"

}



.fa-drumstick-bite:before {

    content: "\f6d7"

}



.fa-drupal:before {

    content: "\f1a9"

}



.fa-dryer:before {

    content: "\f861"

}



.fa-dryer-alt:before {

    content: "\f862"

}



.fa-duck:before {

    content: "\f6d8"

}



.fa-dumbbell:before {

    content: "\f44b"

}



.fa-dumpster:before {

    content: "\f793"

}



.fa-dumpster-fire:before {

    content: "\f794"

}



.fa-dungeon:before {

    content: "\f6d9"

}



.fa-dyalog:before {

    content: "\f399"

}



.fa-ear:before {

    content: "\f5f0"

}



.fa-ear-muffs:before {

    content: "\f795"

}



.fa-earlybirds:before {

    content: "\f39a"

}



.fa-ebay:before {

    content: "\f4f4"

}



.fa-eclipse:before {

    content: "\f749"

}



.fa-eclipse-alt:before {

    content: "\f74a"

}



.fa-edge:before {

    content: "\f282"

}



.fa-edit:before {

    content: "\f044"

}



.fa-egg:before {

    content: "\f7fb"

}



.fa-egg-fried:before {

    content: "\f7fc"

}



.fa-eject:before {

    content: "\f052"

}



.fa-elementor:before {

    content: "\f430"

}



.fa-elephant:before {

    content: "\f6da"

}



.fa-ellipsis-h:before {

    content: "\f141"

}



.fa-ellipsis-h-alt:before {

    content: "\f39b"

}



.fa-ellipsis-v:before {

    content: "\f142"

}



.fa-ellipsis-v-alt:before {

    content: "\f39c"

}



.fa-ello:before {

    content: "\f5f1"

}



.fa-ember:before {

    content: "\f423"

}



.fa-empire:before {

    content: "\f1d1"

}



.fa-empty-set:before {

    content: "\f656"

}



.fa-engine-warning:before {

    content: "\f5f2"

}



.fa-envelope:before {

    content: "\f0e0"

}



.fa-envelope-open:before {

    content: "\f2b6"

}



.fa-envelope-open-dollar:before {

    content: "\f657"

}



.fa-envelope-open-text:before {

    content: "\f658"

}



.fa-envelope-square:before {

    content: "\f199"

}



.fa-envira:before {

    content: "\f299"

}



.fa-equals:before {

    content: "\f52c"

}



.fa-eraser:before {

    content: "\f12d"

}



.fa-erlang:before {

    content: "\f39d"

}



.fa-ethereum:before {

    content: "\f42e"

}



.fa-ethernet:before {

    content: "\f796"

}



.fa-etsy:before {

    content: "\f2d7"

}



.fa-euro-sign:before {

    content: "\f153"

}



.fa-evernote:before {

    content: "\f839"

}



.fa-exchange:before {

    content: "\f0ec"

}



.fa-exchange-alt:before {

    content: "\f362"

}



.fa-exclamation:before {

    content: "\f12a"

}



.fa-exclamation-circle:before {

    content: "\f06a"

}



.fa-exclamation-square:before {

    content: "\f321"

}



.fa-exclamation-triangle:before {

    content: "\f071"

}



.fa-expand:before {

    content: "\f065"

}



.fa-expand-alt:before {

    content: "\f424"

}



.fa-expand-arrows:before {

    content: "\f31d"

}



.fa-expand-arrows-alt:before {

    content: "\f31e"

}



.fa-expand-wide:before {

    content: "\f320"

}



.fa-expeditedssl:before {

    content: "\f23e"

}



.fa-external-link:before {

    content: "\f08e"

}



.fa-external-link-alt:before {

    content: "\f35d"

}



.fa-external-link-square:before {

    content: "\f14c"

}



.fa-external-link-square-alt:before {

    content: "\f360"

}



.fa-eye:before {

    content: "\f06e"

}



.fa-eye-dropper:before {

    content: "\f1fb"

}



.fa-eye-evil:before {

    content: "\f6db"

}



.fa-eye-slash:before {

    content: "\f070"

}



.fa-facebook:before {

    content: "\f09a"

}



.fa-facebook-f:before {

    content: "\f39e"

}



.fa-facebook-messenger:before {

    content: "\f39f"

}



.fa-facebook-square:before {

    content: "\f082"

}



.fa-fan:before {

    content: "\f863"

}



.fa-fantasy-flight-games:before {

    content: "\f6dc"

}



.fa-farm:before {

    content: "\f864"

}



.fa-fast-backward:before {

    content: "\f049"

}



.fa-fast-forward:before {

    content: "\f050"

}



.fa-fax:before {

    content: "\f1ac"

}



.fa-feather:before {

    content: "\f52d"

}



.fa-feather-alt:before {

    content: "\f56b"

}



.fa-fedex:before {

    content: "\f797"

}



.fa-fedora:before {

    content: "\f798"

}



.fa-female:before {

    content: "\f182"

}



.fa-field-hockey:before {

    content: "\f44c"

}



.fa-fighter-jet:before {

    content: "\f0fb"

}



.fa-figma:before {

    content: "\f799"

}



.fa-file:before {

    content: "\f15b"

}



.fa-file-alt:before {

    content: "\f15c"

}



.fa-file-archive:before {

    content: "\f1c6"

}



.fa-file-audio:before {

    content: "\f1c7"

}



.fa-file-certificate:before {

    content: "\f5f3"

}



.fa-file-chart-line:before {

    content: "\f659"

}



.fa-file-chart-pie:before {

    content: "\f65a"

}



.fa-file-check:before {

    content: "\f316"

}



.fa-file-code:before {

    content: "\f1c9"

}



.fa-file-contract:before {

    content: "\f56c"

}



.fa-file-csv:before {

    content: "\f6dd"

}



.fa-file-download:before {

    content: "\f56d"

}



.fa-file-edit:before {

    content: "\f31c"

}



.fa-file-excel:before {

    content: "\f1c3"

}



.fa-file-exclamation:before {

    content: "\f31a"

}



.fa-file-export:before {

    content: "\f56e"

}



.fa-file-image:before {

    content: "\f1c5"

}



.fa-file-import:before {

    content: "\f56f"

}



.fa-file-invoice:before {

    content: "\f570"

}



.fa-file-invoice-dollar:before {

    content: "\f571"

}



.fa-file-medical:before {

    content: "\f477"

}



.fa-file-medical-alt:before {

    content: "\f478"

}



.fa-file-minus:before {

    content: "\f318"

}



.fa-file-music:before {

    content: "\f8b6"

}



.fa-file-pdf:before {

    content: "\f1c1"

}



.fa-file-plus:before {

    content: "\f319"

}



.fa-file-powerpoint:before {

    content: "\f1c4"

}



.fa-file-prescription:before {

    content: "\f572"

}



.fa-file-search:before {

    content: "\f865"

}



.fa-file-signature:before {

    content: "\f573"

}



.fa-file-spreadsheet:before {

    content: "\f65b"

}



.fa-file-times:before {

    content: "\f317"

}



.fa-file-upload:before {

    content: "\f574"

}



.fa-file-user:before {

    content: "\f65c"

}



.fa-file-video:before {

    content: "\f1c8"

}



.fa-file-word:before {

    content: "\f1c2"

}



.fa-files-medical:before {

    content: "\f7fd"

}



.fa-fill:before {

    content: "\f575"

}



.fa-fill-drip:before {

    content: "\f576"

}



.fa-film:before {

    content: "\f008"

}



.fa-film-alt:before {

    content: "\f3a0"

}



.fa-film-canister:before {

    content: "\f8b7"

}



.fa-filter:before {

    content: "\f0b0"

}



.fa-fingerprint:before {

    content: "\f577"

}



.fa-fire:before {

    content: "\f06d"

}



.fa-fire-alt:before {

    content: "\f7e4"

}



.fa-fire-extinguisher:before {

    content: "\f134"

}



.fa-fire-smoke:before {

    content: "\f74b"

}



.fa-firefox:before {

    content: "\f269"

}



.fa-fireplace:before {

    content: "\f79a"

}



.fa-first-aid:before {

    content: "\f479"

}



.fa-first-order:before {

    content: "\f2b0"

}



.fa-first-order-alt:before {

    content: "\f50a"

}



.fa-firstdraft:before {

    content: "\f3a1"

}



.fa-fish:before {

    content: "\f578"

}



.fa-fish-cooked:before {

    content: "\f7fe"

}



.fa-fist-raised:before {

    content: "\f6de"

}



.fa-flag:before {

    content: "\f024"

}



.fa-flag-alt:before {

    content: "\f74c"

}



.fa-flag-checkered:before {

    content: "\f11e"

}



.fa-flag-usa:before {

    content: "\f74d"

}



.fa-flame:before {

    content: "\f6df"

}



.fa-flashlight:before {

    content: "\f8b8"

}



.fa-flask:before {

    content: "\f0c3"

}



.fa-flask-poison:before {

    content: "\f6e0"

}



.fa-flask-potion:before {

    content: "\f6e1"

}



.fa-flickr:before {

    content: "\f16e"

}



.fa-flipboard:before {

    content: "\f44d"

}



.fa-flower:before {

    content: "\f7ff"

}



.fa-flower-daffodil:before {

    content: "\f800"

}



.fa-flower-tulip:before {

    content: "\f801"

}



.fa-flushed:before {

    content: "\f579"

}



.fa-flute:before {

    content: "\f8b9"

}



.fa-flux-capacitor:before {

    content: "\f8ba"

}



.fa-fly:before {

    content: "\f417"

}



.fa-fog:before {

    content: "\f74e"

}



.fa-folder:before {

    content: "\f07b"

}



.fa-folder-minus:before {

    content: "\f65d"

}



.fa-folder-open:before {

    content: "\f07c"

}



.fa-folder-plus:before {

    content: "\f65e"

}



.fa-folder-times:before {

    content: "\f65f"

}



.fa-folder-tree:before {

    content: "\f802"

}



.fa-folders:before {

    content: "\f660"

}



.fa-font:before {

    content: "\f031"

}



.fa-font-awesome:before {

    content: "\f2b4"

}



.fa-font-awesome-alt:before {

    content: "\f35c"

}



.fa-font-awesome-flag:before {

    content: "\f425"

}



.fa-font-awesome-logo-full:before {

    content: "\f4e6"

}



.fa-font-case:before {

    content: "\f866"

}



.fa-fonticons:before {

    content: "\f280"

}



.fa-fonticons-fi:before {

    content: "\f3a2"

}



.fa-football-ball:before {

    content: "\f44e"

}



.fa-football-helmet:before {

    content: "\f44f"

}



.fa-forklift:before {

    content: "\f47a"

}



.fa-fort-awesome:before {

    content: "\f286"

}



.fa-fort-awesome-alt:before {

    content: "\f3a3"

}



.fa-forumbee:before {

    content: "\f211"

}



.fa-forward:before {

    content: "\f04e"

}



.fa-foursquare:before {

    content: "\f180"

}



.fa-fragile:before {

    content: "\f4bb"

}



.fa-free-code-camp:before {

    content: "\f2c5"

}



.fa-freebsd:before {

    content: "\f3a4"

}



.fa-french-fries:before {

    content: "\f803"

}



.fa-frog:before {

    content: "\f52e"

}



.fa-frosty-head:before {

    content: "\f79b"

}



.fa-frown:before {

    content: "\f119"

}



.fa-frown-open:before {

    content: "\f57a"

}



.fa-fulcrum:before {

    content: "\f50b"

}



.fa-function:before {

    content: "\f661"

}



.fa-funnel-dollar:before {

    content: "\f662"

}



.fa-futbol:before {

    content: "\f1e3"

}



.fa-galactic-republic:before {

    content: "\f50c"

}



.fa-galactic-senate:before {

    content: "\f50d"

}



.fa-game-board:before {

    content: "\f867"

}



.fa-game-board-alt:before {

    content: "\f868"

}



.fa-game-console-handheld:before {

    content: "\f8bb"

}



.fa-gamepad:before {

    content: "\f11b"

}



.fa-gamepad-alt:before {

    content: "\f8bc"

}



.fa-gas-pump:before {

    content: "\f52f"

}



.fa-gas-pump-slash:before {

    content: "\f5f4"

}



.fa-gavel:before {

    content: "\f0e3"

}



.fa-gem:before {

    content: "\f3a5"

}



.fa-genderless:before {

    content: "\f22d"

}



.fa-get-pocket:before {

    content: "\f265"

}



.fa-gg:before {

    content: "\f260"

}



.fa-gg-circle:before {

    content: "\f261"

}



.fa-ghost:before {

    content: "\f6e2"

}



.fa-gift:before {

    content: "\f06b"

}



.fa-gift-card:before {

    content: "\f663"

}



.fa-gifts:before {

    content: "\f79c"

}



.fa-gingerbread-man:before {

    content: "\f79d"

}



.fa-git:before {

    content: "\f1d3"

}



.fa-git-alt:before {

    content: "\f841"

}



.fa-git-square:before {

    content: "\f1d2"

}



.fa-github:before {

    content: "\f09b"

}



.fa-github-alt:before {

    content: "\f113"

}



.fa-github-square:before {

    content: "\f092"

}



.fa-gitkraken:before {

    content: "\f3a6"

}



.fa-gitlab:before {

    content: "\f296"

}



.fa-gitter:before {

    content: "\f426"

}



.fa-glass:before {

    content: "\f804"

}



.fa-glass-champagne:before {

    content: "\f79e"

}



.fa-glass-cheers:before {

    content: "\f79f"

}



.fa-glass-citrus:before {

    content: "\f869"

}



.fa-glass-martini:before {

    content: "\f000"

}



.fa-glass-martini-alt:before {

    content: "\f57b"

}



.fa-glass-whiskey:before {

    content: "\f7a0"

}



.fa-glass-whiskey-rocks:before {

    content: "\f7a1"

}



.fa-glasses:before {

    content: "\f530"

}



.fa-glasses-alt:before {

    content: "\f5f5"

}



.fa-glide:before {

    content: "\f2a5"

}



.fa-glide-g:before {

    content: "\f2a6"

}



.fa-globe:before {

    content: "\f0ac"

}



.fa-globe-africa:before {

    content: "\f57c"

}



.fa-globe-americas:before {

    content: "\f57d"

}



.fa-globe-asia:before {

    content: "\f57e"

}



.fa-globe-europe:before {

    content: "\f7a2"

}



.fa-globe-snow:before {

    content: "\f7a3"

}



.fa-globe-stand:before {

    content: "\f5f6"

}



.fa-gofore:before {

    content: "\f3a7"

}



.fa-golf-ball:before {

    content: "\f450"

}



.fa-golf-club:before {

    content: "\f451"

}



.fa-goodreads:before {

    content: "\f3a8"

}



.fa-goodreads-g:before {

    content: "\f3a9"

}



.fa-google:before {

    content: "\f1a0"

}



.fa-google-drive:before {

    content: "\f3aa"

}



.fa-google-play:before {

    content: "\f3ab"

}



.fa-google-plus:before {

    content: "\f2b3"

}



.fa-google-plus-g:before {

    content: "\f0d5"

}



.fa-google-plus-square:before {

    content: "\f0d4"

}



.fa-google-wallet:before {

    content: "\f1ee"

}



.fa-gopuram:before {

    content: "\f664"

}



.fa-graduation-cap:before {

    content: "\f19d"

}



.fa-gramophone:before {

    content: "\f8bd"

}



.fa-gratipay:before {

    content: "\f184"

}



.fa-grav:before {

    content: "\f2d6"

}



.fa-greater-than:before {

    content: "\f531"

}



.fa-greater-than-equal:before {

    content: "\f532"

}



.fa-grimace:before {

    content: "\f57f"

}



.fa-grin:before {

    content: "\f580"

}



.fa-grin-alt:before {

    content: "\f581"

}



.fa-grin-beam:before {

    content: "\f582"

}



.fa-grin-beam-sweat:before {

    content: "\f583"

}



.fa-grin-hearts:before {

    content: "\f584"

}



.fa-grin-squint:before {

    content: "\f585"

}



.fa-grin-squint-tears:before {

    content: "\f586"

}



.fa-grin-stars:before {

    content: "\f587"

}



.fa-grin-tears:before {

    content: "\f588"

}



.fa-grin-tongue:before {

    content: "\f589"

}



.fa-grin-tongue-squint:before {

    content: "\f58a"

}



.fa-grin-tongue-wink:before {

    content: "\f58b"

}



.fa-grin-wink:before {

    content: "\f58c"

}



.fa-grip-horizontal:before {

    content: "\f58d"

}



.fa-grip-lines:before {

    content: "\f7a4"

}



.fa-grip-lines-vertical:before {

    content: "\f7a5"

}



.fa-grip-vertical:before {

    content: "\f58e"

}



.fa-gripfire:before {

    content: "\f3ac"

}



.fa-grunt:before {

    content: "\f3ad"

}



.fa-guitar:before {

    content: "\f7a6"

}



.fa-guitar-electric:before {

    content: "\f8be"

}



.fa-guitars:before {

    content: "\f8bf"

}



.fa-gulp:before {

    content: "\f3ae"

}



.fa-h-square:before {

    content: "\f0fd"

}



.fa-h1:before {

    content: "\f313"

}



.fa-h2:before {

    content: "\f314"

}



.fa-h3:before {

    content: "\f315"

}



.fa-h4:before {

    content: "\f86a"

}



.fa-hacker-news:before {

    content: "\f1d4"

}



.fa-hacker-news-square:before {

    content: "\f3af"

}



.fa-hackerrank:before {

    content: "\f5f7"

}



.fa-hamburger:before {

    content: "\f805"

}



.fa-hammer:before {

    content: "\f6e3"

}



.fa-hammer-war:before {

    content: "\f6e4"

}



.fa-hamsa:before {

    content: "\f665"

}



.fa-hand-heart:before {

    content: "\f4bc"

}



.fa-hand-holding:before {

    content: "\f4bd"

}



.fa-hand-holding-box:before {

    content: "\f47b"

}



.fa-hand-holding-heart:before {

    content: "\f4be"

}



.fa-hand-holding-magic:before {

    content: "\f6e5"

}



.fa-hand-holding-seedling:before {

    content: "\f4bf"

}



.fa-hand-holding-usd:before {

    content: "\f4c0"

}



.fa-hand-holding-water:before {

    content: "\f4c1"

}



.fa-hand-lizard:before {

    content: "\f258"

}



.fa-hand-middle-finger:before {

    content: "\f806"

}



.fa-hand-paper:before {

    content: "\f256"

}



.fa-hand-peace:before {

    content: "\f25b"

}



.fa-hand-point-down:before {

    content: "\f0a7"

}



.fa-hand-point-left:before {

    content: "\f0a5"

}



.fa-hand-point-right:before {

    content: "\f0a4"

}



.fa-hand-point-up:before {

    content: "\f0a6"

}



.fa-hand-pointer:before {

    content: "\f25a"

}



.fa-hand-receiving:before {

    content: "\f47c"

}



.fa-hand-rock:before {

    content: "\f255"

}



.fa-hand-scissors:before {

    content: "\f257"

}



.fa-hand-spock:before {

    content: "\f259"

}



.fa-hands:before {

    content: "\f4c2"

}



.fa-hands-heart:before {

    content: "\f4c3"

}



.fa-hands-helping:before {

    content: "\f4c4"

}



.fa-hands-usd:before {

    content: "\f4c5"

}



.fa-handshake:before {

    content: "\f2b5"

}



.fa-handshake-alt:before {

    content: "\f4c6"

}



.fa-hanukiah:before {

    content: "\f6e6"

}



.fa-hard-hat:before {

    content: "\f807"

}



.fa-hashtag:before {

    content: "\f292"

}



.fa-hat-chef:before {

    content: "\f86b"

}



.fa-hat-cowboy:before {

    content: "\f8c0"

}



.fa-hat-cowboy-side:before {

    content: "\f8c1"

}



.fa-hat-santa:before {

    content: "\f7a7"

}



.fa-hat-winter:before {

    content: "\f7a8"

}



.fa-hat-witch:before {

    content: "\f6e7"

}



.fa-hat-wizard:before {

    content: "\f6e8"

}



.fa-haykal:before {

    content: "\f666"

}



.fa-hdd:before {

    content: "\f0a0"

}



.fa-head-side:before {

    content: "\f6e9"

}



.fa-head-side-brain:before {

    content: "\f808"

}



.fa-head-side-headphones:before {

    content: "\f8c2"

}



.fa-head-side-medical:before {

    content: "\f809"

}



.fa-head-vr:before {

    content: "\f6ea"

}



.fa-heading:before {

    content: "\f1dc"

}



.fa-headphones:before {

    content: "\f025"

}



.fa-headphones-alt:before {

    content: "\f58f"

}



.fa-headset:before {

    content: "\f590"

}



.fa-heart:before {

    content: "\f004"

}



.fa-heart-broken:before {

    content: "\f7a9"

}



.fa-heart-circle:before {

    content: "\f4c7"

}



.fa-heart-rate:before {

    content: "\f5f8"

}



.fa-heart-square:before {

    content: "\f4c8"

}



.fa-heartbeat:before {

    content: "\f21e"

}



.fa-helicopter:before {

    content: "\f533"

}



.fa-helmet-battle:before {

    content: "\f6eb"

}



.fa-hexagon:before {

    content: "\f312"

}



.fa-highlighter:before {

    content: "\f591"

}



.fa-hiking:before {

    content: "\f6ec"

}



.fa-hippo:before {

    content: "\f6ed"

}



.fa-hips:before {

    content: "\f452"

}



.fa-hire-a-helper:before {

    content: "\f3b0"

}



.fa-history:before {

    content: "\f1da"

}



.fa-hockey-mask:before {

    content: "\f6ee"

}



.fa-hockey-puck:before {

    content: "\f453"

}



.fa-hockey-sticks:before {

    content: "\f454"

}



.fa-holly-berry:before {

    content: "\f7aa"

}



.fa-home:before {

    content: "\f015"

}



.fa-home-alt:before {

    content: "\f80a"

}



.fa-home-heart:before {

    content: "\f4c9"

}



.fa-home-lg:before {

    content: "\f80b"

}



.fa-home-lg-alt:before {

    content: "\f80c"

}



.fa-hood-cloak:before {

    content: "\f6ef"

}



.fa-hooli:before {

    content: "\f427"

}



.fa-horizontal-rule:before {

    content: "\f86c"

}



.fa-hornbill:before {

    content: "\f592"

}



.fa-horse:before {

    content: "\f6f0"

}



.fa-horse-head:before {

    content: "\f7ab"

}



.fa-horse-saddle:before {

    content: "\f8c3"

}



.fa-hospital:before {

    content: "\f0f8"

}



.fa-hospital-alt:before {

    content: "\f47d"

}



.fa-hospital-symbol:before {

    content: "\f47e"

}



.fa-hospital-user:before {

    content: "\f80d"

}



.fa-hospitals:before {

    content: "\f80e"

}



.fa-hot-tub:before {

    content: "\f593"

}



.fa-hotdog:before {

    content: "\f80f"

}



.fa-hotel:before {

    content: "\f594"

}



.fa-hotjar:before {

    content: "\f3b1"

}



.fa-hourglass:before {

    content: "\f254"

}



.fa-hourglass-end:before {

    content: "\f253"

}



.fa-hourglass-half:before {

    content: "\f252"

}



.fa-hourglass-start:before {

    content: "\f251"

}



.fa-house-damage:before {

    content: "\f6f1"

}



.fa-house-flood:before {

    content: "\f74f"

}



.fa-houzz:before {

    content: "\f27c"

}



.fa-hryvnia:before {

    content: "\f6f2"

}



.fa-html5:before {

    content: "\f13b"

}



.fa-hubspot:before {

    content: "\f3b2"

}



.fa-humidity:before {

    content: "\f750"

}



.fa-hurricane:before {

    content: "\f751"

}



.fa-i-cursor:before {

    content: "\f246"

}



.fa-ice-cream:before {

    content: "\f810"

}



.fa-ice-skate:before {

    content: "\f7ac"

}



.fa-icicles:before {

    content: "\f7ad"

}



.fa-icons:before {

    content: "\f86d"

}



.fa-icons-alt:before {

    content: "\f86e"

}



.fa-id-badge:before {

    content: "\f2c1"

}



.fa-id-card:before {

    content: "\f2c2"

}



.fa-id-card-alt:before {

    content: "\f47f"

}



.fa-igloo:before {

    content: "\f7ae"

}



.fa-image:before {

    content: "\f03e"

}



.fa-image-polaroid:before {

    content: "\f8c4"

}



.fa-images:before {

    content: "\f302"

}



.fa-imdb:before {

    content: "\f2d8"

}



.fa-inbox:before {

    content: "\f01c"

}



.fa-inbox-in:before {

    content: "\f310"

}



.fa-inbox-out:before {

    content: "\f311"

}



.fa-indent:before {

    content: "\f03c"

}



.fa-industry:before {

    content: "\f275"

}



.fa-industry-alt:before {

    content: "\f3b3"

}



.fa-infinity:before {

    content: "\f534"

}



.fa-info:before {

    content: "\f129"

}



.fa-info-circle:before {

    content: "\f05a"

}



.fa-info-square:before {

    content: "\f30f"

}



.fa-inhaler:before {

    content: "\f5f9"

}



.fa-instagram:before {

    content: "\f16d"

}



.fa-integral:before {

    content: "\f667"

}



.fa-intercom:before {

    content: "\f7af"

}



.fa-internet-explorer:before {

    content: "\f26b"

}



.fa-intersection:before {

    content: "\f668"

}



.fa-inventory:before {

    content: "\f480"

}



.fa-invision:before {

    content: "\f7b0"

}



.fa-ioxhost:before {

    content: "\f208"

}



.fa-island-tropical:before {

    content: "\f811"

}



.fa-italic:before {

    content: "\f033"

}



.fa-itch-io:before {

    content: "\f83a"

}



.fa-itunes:before {

    content: "\f3b4"

}



.fa-itunes-note:before {

    content: "\f3b5"

}



.fa-jack-o-lantern:before {

    content: "\f30e"

}



.fa-java:before {

    content: "\f4e4"

}



.fa-jedi:before {

    content: "\f669"

}



.fa-jedi-order:before {

    content: "\f50e"

}



.fa-jenkins:before {

    content: "\f3b6"

}



.fa-jira:before {

    content: "\f7b1"

}



.fa-joget:before {

    content: "\f3b7"

}



.fa-joint:before {

    content: "\f595"

}



.fa-joomla:before {

    content: "\f1aa"

}



.fa-journal-whills:before {

    content: "\f66a"

}



.fa-joystick:before {

    content: "\f8c5"

}



.fa-js:before {

    content: "\f3b8"

}



.fa-js-square:before {

    content: "\f3b9"

}



.fa-jsfiddle:before {

    content: "\f1cc"

}



.fa-jug:before {

    content: "\f8c6"

}



.fa-kaaba:before {

    content: "\f66b"

}



.fa-kaggle:before {

    content: "\f5fa"

}



.fa-kazoo:before {

    content: "\f8c7"

}



.fa-kerning:before {

    content: "\f86f"

}



.fa-key:before {

    content: "\f084"

}



.fa-key-skeleton:before {

    content: "\f6f3"

}



.fa-keybase:before {

    content: "\f4f5"

}



.fa-keyboard:before {

    content: "\f11c"

}



.fa-keycdn:before {

    content: "\f3ba"

}



.fa-keynote:before {

    content: "\f66c"

}



.fa-khanda:before {

    content: "\f66d"

}



.fa-kickstarter:before {

    content: "\f3bb"

}



.fa-kickstarter-k:before {

    content: "\f3bc"

}



.fa-kidneys:before {

    content: "\f5fb"

}



.fa-kiss:before {

    content: "\f596"

}



.fa-kiss-beam:before {

    content: "\f597"

}



.fa-kiss-wink-heart:before {

    content: "\f598"

}



.fa-kite:before {

    content: "\f6f4"

}



.fa-kiwi-bird:before {

    content: "\f535"

}



.fa-knife-kitchen:before {

    content: "\f6f5"

}



.fa-korvue:before {

    content: "\f42f"

}



.fa-lambda:before {

    content: "\f66e"

}



.fa-lamp:before {

    content: "\f4ca"

}



.fa-landmark:before {

    content: "\f66f"

}



.fa-landmark-alt:before {

    content: "\f752"

}



.fa-language:before {

    content: "\f1ab"

}



.fa-laptop:before {

    content: "\f109"

}



.fa-laptop-code:before {

    content: "\f5fc"

}



.fa-laptop-medical:before {

    content: "\f812"

}



.fa-laravel:before {

    content: "\f3bd"

}



.fa-lasso:before {

    content: "\f8c8"

}



.fa-lastfm:before {

    content: "\f202"

}



.fa-lastfm-square:before {

    content: "\f203"

}



.fa-laugh:before {

    content: "\f599"

}



.fa-laugh-beam:before {

    content: "\f59a"

}



.fa-laugh-squint:before {

    content: "\f59b"

}



.fa-laugh-wink:before {

    content: "\f59c"

}



.fa-layer-group:before {

    content: "\f5fd"

}



.fa-layer-minus:before {

    content: "\f5fe"

}



.fa-layer-plus:before {

    content: "\f5ff"

}



.fa-leaf:before {

    content: "\f06c"

}



.fa-leaf-heart:before {

    content: "\f4cb"

}



.fa-leaf-maple:before {

    content: "\f6f6"

}



.fa-leaf-oak:before {

    content: "\f6f7"

}



.fa-leanpub:before {

    content: "\f212"

}



.fa-lemon:before {

    content: "\f094"

}



.fa-less:before {

    content: "\f41d"

}



.fa-less-than:before {

    content: "\f536"

}



.fa-less-than-equal:before {

    content: "\f537"

}



.fa-level-down:before {

    content: "\f149"

}



.fa-level-down-alt:before {

    content: "\f3be"

}



.fa-level-up:before {

    content: "\f148"

}



.fa-level-up-alt:before {

    content: "\f3bf"

}



.fa-life-ring:before {

    content: "\f1cd"

}



.fa-lightbulb:before {

    content: "\f0eb"

}



.fa-lightbulb-dollar:before {

    content: "\f670"

}



.fa-lightbulb-exclamation:before {

    content: "\f671"

}



.fa-lightbulb-on:before {

    content: "\f672"

}



.fa-lightbulb-slash:before {

    content: "\f673"

}



.fa-lights-holiday:before {

    content: "\f7b2"

}



.fa-line:before {

    content: "\f3c0"

}



.fa-line-columns:before {

    content: "\f870"

}



.fa-line-height:before {

    content: "\f871"

}



.fa-link:before {

    content: "\f0c1"

}



.fa-linkedin:before {

    content: "\f08c"

}



.fa-linkedin-in:before {

    content: "\f0e1"

}



.fa-linode:before {

    content: "\f2b8"

}



.fa-linux:before {

    content: "\f17c"

}



.fa-lips:before {

    content: "\f600"

}



.fa-lira-sign:before {

    content: "\f195"

}



.fa-list:before {

    content: "\f03a"

}



.fa-list-alt:before {

    content: "\f022"

}



.fa-list-music:before {

    content: "\f8c9"

}



.fa-list-ol:before {

    content: "\f0cb"

}



.fa-list-ul:before {

    content: "\f0ca"

}



.fa-location:before {

    content: "\f601"

}



.fa-location-arrow:before {

    content: "\f124"

}



.fa-location-circle:before {

    content: "\f602"

}



.fa-location-slash:before {

    content: "\f603"

}



.fa-lock:before {

    content: "\f023"

}



.fa-lock-alt:before {

    content: "\f30d"

}



.fa-lock-open:before {

    content: "\f3c1"

}



.fa-lock-open-alt:before {

    content: "\f3c2"

}



.fa-long-arrow-alt-down:before {

    content: "\f309"

}



.fa-long-arrow-alt-left:before {

    content: "\f30a"

}



.fa-long-arrow-alt-right:before {

    content: "\f30b"

}



.fa-long-arrow-alt-up:before {

    content: "\f30c"

}



.fa-long-arrow-down:before {

    content: "\f175"

}



.fa-long-arrow-left:before {

    content: "\f177"

}



.fa-long-arrow-right:before {

    content: "\f178"

}



.fa-long-arrow-up:before {

    content: "\f176"

}



.fa-loveseat:before {

    content: "\f4cc"

}



.fa-low-vision:before {

    content: "\f2a8"

}



.fa-luchador:before {

    content: "\f455"

}



.fa-luggage-cart:before {

    content: "\f59d"

}



.fa-lungs:before {

    content: "\f604"

}



.fa-lyft:before {

    content: "\f3c3"

}



.fa-mace:before {

    content: "\f6f8"

}



.fa-magento:before {

    content: "\f3c4"

}



.fa-magic:before {

    content: "\f0d0"

}



.fa-magnet:before {

    content: "\f076"

}



.fa-mail-bulk:before {

    content: "\f674"

}



.fa-mailbox:before {

    content: "\f813"

}



.fa-mailchimp:before {

    content: "\f59e"

}



.fa-male:before {

    content: "\f183"

}



.fa-mandalorian:before {

    content: "\f50f"

}



.fa-mandolin:before {

    content: "\f6f9"

}



.fa-map:before {

    content: "\f279"

}



.fa-map-marked:before {

    content: "\f59f"

}



.fa-map-marked-alt:before {

    content: "\f5a0"

}



.fa-map-marker:before {

    content: "\f041"

}



.fa-map-marker-alt:before {

    content: "\f3c5"

}



.fa-map-marker-alt-slash:before {

    content: "\f605"

}



.fa-map-marker-check:before {

    content: "\f606"

}



.fa-map-marker-edit:before {

    content: "\f607"

}



.fa-map-marker-exclamation:before {

    content: "\f608"

}



.fa-map-marker-minus:before {

    content: "\f609"

}



.fa-map-marker-plus:before {

    content: "\f60a"

}



.fa-map-marker-question:before {

    content: "\f60b"

}



.fa-map-marker-slash:before {

    content: "\f60c"

}



.fa-map-marker-smile:before {

    content: "\f60d"

}



.fa-map-marker-times:before {

    content: "\f60e"

}



.fa-map-pin:before {

    content: "\f276"

}



.fa-map-signs:before {

    content: "\f277"

}



.fa-markdown:before {

    content: "\f60f"

}



.fa-marker:before {

    content: "\f5a1"

}



.fa-mars:before {

    content: "\f222"

}



.fa-mars-double:before {

    content: "\f227"

}



.fa-mars-stroke:before {

    content: "\f229"

}



.fa-mars-stroke-h:before {

    content: "\f22b"

}



.fa-mars-stroke-v:before {

    content: "\f22a"

}



.fa-mask:before {

    content: "\f6fa"

}



.fa-mastodon:before {

    content: "\f4f6"

}



.fa-maxcdn:before {

    content: "\f136"

}



.fa-mdb:before {

    content: "\f8ca"

}



.fa-meat:before {

    content: "\f814"

}



.fa-medal:before {

    content: "\f5a2"

}



.fa-medapps:before {

    content: "\f3c6"

}



.fa-medium:before {

    content: "\f23a"

}



.fa-medium-m:before {

    content: "\f3c7"

}



.fa-medkit:before {

    content: "\f0fa"

}



.fa-medrt:before {

    content: "\f3c8"

}



.fa-meetup:before {

    content: "\f2e0"

}



.fa-megaphone:before {

    content: "\f675"

}



.fa-megaport:before {

    content: "\f5a3"

}



.fa-meh:before {

    content: "\f11a"

}



.fa-meh-blank:before {

    content: "\f5a4"

}



.fa-meh-rolling-eyes:before {

    content: "\f5a5"

}



.fa-memory:before {

    content: "\f538"

}



.fa-mendeley:before {

    content: "\f7b3"

}



.fa-menorah:before {

    content: "\f676"

}



.fa-mercury:before {

    content: "\f223"

}



.fa-meteor:before {

    content: "\f753"

}



.fa-microchip:before {

    content: "\f2db"

}



.fa-microphone:before {

    content: "\f130"

}



.fa-microphone-alt:before {

    content: "\f3c9"

}



.fa-microphone-alt-slash:before {

    content: "\f539"

}



.fa-microphone-slash:before {

    content: "\f131"

}



.fa-microphone-stand:before {

    content: "\f8cb"

}



.fa-microscope:before {

    content: "\f610"

}



.fa-microsoft:before {

    content: "\f3ca"

}



.fa-mind-share:before {

    content: "\f677"

}



.fa-minus:before {

    content: "\f068"

}



.fa-minus-circle:before {

    content: "\f056"

}



.fa-minus-hexagon:before {

    content: "\f307"

}



.fa-minus-octagon:before {

    content: "\f308"

}



.fa-minus-square:before {

    content: "\f146"

}



.fa-mistletoe:before {

    content: "\f7b4"

}



.fa-mitten:before {

    content: "\f7b5"

}



.fa-mix:before {

    content: "\f3cb"

}



.fa-mixcloud:before {

    content: "\f289"

}



.fa-mizuni:before {

    content: "\f3cc"

}



.fa-mobile:before {

    content: "\f10b"

}



.fa-mobile-alt:before {

    content: "\f3cd"

}



.fa-mobile-android:before {

    content: "\f3ce"

}



.fa-mobile-android-alt:before {

    content: "\f3cf"

}



.fa-modx:before {

    content: "\f285"

}



.fa-monero:before {

    content: "\f3d0"

}



.fa-money-bill:before {

    content: "\f0d6"

}



.fa-money-bill-alt:before {

    content: "\f3d1"

}



.fa-money-bill-wave:before {

    content: "\f53a"

}



.fa-money-bill-wave-alt:before {

    content: "\f53b"

}



.fa-money-check:before {

    content: "\f53c"

}



.fa-money-check-alt:before {

    content: "\f53d"

}



.fa-money-check-edit:before {

    content: "\f872"

}



.fa-money-check-edit-alt:before {

    content: "\f873"

}



.fa-monitor-heart-rate:before {

    content: "\f611"

}



.fa-monkey:before {

    content: "\f6fb"

}



.fa-monument:before {

    content: "\f5a6"

}



.fa-moon:before {

    content: "\f186"

}



.fa-moon-cloud:before {

    content: "\f754"

}



.fa-moon-stars:before {

    content: "\f755"

}



.fa-mortar-pestle:before {

    content: "\f5a7"

}



.fa-mosque:before {

    content: "\f678"

}



.fa-motorcycle:before {

    content: "\f21c"

}



.fa-mountain:before {

    content: "\f6fc"

}



.fa-mountains:before {

    content: "\f6fd"

}



.fa-mouse:before {

    content: "\f8cc"

}



.fa-mouse-alt:before {

    content: "\f8cd"

}



.fa-mouse-pointer:before {

    content: "\f245"

}



.fa-mp3-player:before {

    content: "\f8ce"

}



.fa-mug:before {

    content: "\f874"

}



.fa-mug-hot:before {

    content: "\f7b6"

}



.fa-mug-marshmallows:before {

    content: "\f7b7"

}



.fa-mug-tea:before {

    content: "\f875"

}



.fa-music:before {

    content: "\f001"

}



.fa-music-alt:before {

    content: "\f8cf"

}



.fa-music-alt-slash:before {

    content: "\f8d0"

}



.fa-music-slash:before {

    content: "\f8d1"

}



.fa-napster:before {

    content: "\f3d2"

}



.fa-narwhal:before {

    content: "\f6fe"

}



.fa-neos:before {

    content: "\f612"

}



.fa-network-wired:before {

    content: "\f6ff"

}



.fa-neuter:before {

    content: "\f22c"

}



.fa-newspaper:before {

    content: "\f1ea"

}



.fa-nimblr:before {

    content: "\f5a8"

}



.fa-node:before {

    content: "\f419"

}



.fa-node-js:before {

    content: "\f3d3"

}



.fa-not-equal:before {

    content: "\f53e"

}



.fa-notes-medical:before {

    content: "\f481"

}



.fa-npm:before {

    content: "\f3d4"

}



.fa-ns8:before {

    content: "\f3d5"

}



.fa-nutritionix:before {

    content: "\f3d6"

}



.fa-object-group:before {

    content: "\f247"

}



.fa-object-ungroup:before {

    content: "\f248"

}



.fa-octagon:before {

    content: "\f306"

}



.fa-odnoklassniki:before {

    content: "\f263"

}



.fa-odnoklassniki-square:before {

    content: "\f264"

}



.fa-oil-can:before {

    content: "\f613"

}



.fa-oil-temp:before {

    content: "\f614"

}



.fa-old-republic:before {

    content: "\f510"

}



.fa-om:before {

    content: "\f679"

}



.fa-omega:before {

    content: "\f67a"

}



.fa-opencart:before {

    content: "\f23d"

}



.fa-openid:before {

    content: "\f19b"

}



.fa-opera:before {

    content: "\f26a"

}



.fa-optin-monster:before {

    content: "\f23c"

}



.fa-orcid:before {

    content: "\f8d2"

}



.fa-ornament:before {

    content: "\f7b8"

}



.fa-osi:before {

    content: "\f41a"

}



.fa-otter:before {

    content: "\f700"

}



.fa-outdent:before {

    content: "\f03b"

}



.fa-overline:before {

    content: "\f876"

}



.fa-page-break:before {

    content: "\f877"

}



.fa-page4:before {

    content: "\f3d7"

}



.fa-pagelines:before {

    content: "\f18c"

}



.fa-pager:before {

    content: "\f815"

}



.fa-paint-brush:before {

    content: "\f1fc"

}



.fa-paint-brush-alt:before {

    content: "\f5a9"

}



.fa-paint-roller:before {

    content: "\f5aa"

}



.fa-palette:before {

    content: "\f53f"

}



.fa-palfed:before {

    content: "\f3d8"

}



.fa-pallet:before {

    content: "\f482"

}



.fa-pallet-alt:before {

    content: "\f483"

}



.fa-paper-plane:before {

    content: "\f1d8"

}



.fa-paperclip:before {

    content: "\f0c6"

}



.fa-parachute-box:before {

    content: "\f4cd"

}



.fa-paragraph:before {

    content: "\f1dd"

}



.fa-paragraph-rtl:before {

    content: "\f878"

}



.fa-parking:before {

    content: "\f540"

}



.fa-parking-circle:before {

    content: "\f615"

}



.fa-parking-circle-slash:before {

    content: "\f616"

}



.fa-parking-slash:before {

    content: "\f617"

}



.fa-passport:before {

    content: "\f5ab"

}



.fa-pastafarianism:before {

    content: "\f67b"

}



.fa-paste:before {

    content: "\f0ea"

}



.fa-patreon:before {

    content: "\f3d9"

}



.fa-pause:before {

    content: "\f04c"

}



.fa-pause-circle:before {

    content: "\f28b"

}



.fa-paw:before {

    content: "\f1b0"

}



.fa-paw-alt:before {

    content: "\f701"

}



.fa-paw-claws:before {

    content: "\f702"

}



.fa-paypal:before {

    content: "\f1ed"

}



.fa-peace:before {

    content: "\f67c"

}



.fa-pegasus:before {

    content: "\f703"

}



.fa-pen:before {

    content: "\f304"

}



.fa-pen-alt:before {

    content: "\f305"

}



.fa-pen-fancy:before {

    content: "\f5ac"

}



.fa-pen-nib:before {

    content: "\f5ad"

}



.fa-pen-square:before {

    content: "\f14b"

}



.fa-pencil:before {

    content: "\f040"

}



.fa-pencil-alt:before {

    content: "\f303"

}



.fa-pencil-paintbrush:before {

    content: "\f618"

}



.fa-pencil-ruler:before {

    content: "\f5ae"

}



.fa-pennant:before {

    content: "\f456"

}



.fa-penny-arcade:before {

    content: "\f704"

}



.fa-people-carry:before {

    content: "\f4ce"

}



.fa-pepper-hot:before {

    content: "\f816"

}



.fa-percent:before {

    content: "\f295"

}



.fa-percentage:before {

    content: "\f541"

}



.fa-periscope:before {

    content: "\f3da"

}



.fa-person-booth:before {

    content: "\f756"

}



.fa-person-carry:before {

    content: "\f4cf"

}



.fa-person-dolly:before {

    content: "\f4d0"

}



.fa-person-dolly-empty:before {

    content: "\f4d1"

}



.fa-person-sign:before {

    content: "\f757"

}



.fa-phabricator:before {

    content: "\f3db"

}



.fa-phoenix-framework:before {

    content: "\f3dc"

}



.fa-phoenix-squadron:before {

    content: "\f511"

}



.fa-phone:before {

    content: "\f095"

}



.fa-phone-alt:before {

    content: "\f879"

}



.fa-phone-laptop:before {

    content: "\f87a"

}



.fa-phone-office:before {

    content: "\f67d"

}



.fa-phone-plus:before {

    content: "\f4d2"

}



.fa-phone-rotary:before {

    content: "\f8d3"

}



.fa-phone-slash:before {

    content: "\f3dd"

}



.fa-phone-square:before {

    content: "\f098"

}



.fa-phone-square-alt:before {

    content: "\f87b"

}



.fa-phone-volume:before {

    content: "\f2a0"

}



.fa-photo-video:before {

    content: "\f87c"

}



.fa-php:before {

    content: "\f457"

}



.fa-pi:before {

    content: "\f67e"

}



.fa-piano:before {

    content: "\f8d4"

}



.fa-piano-keyboard:before {

    content: "\f8d5"

}



.fa-pie:before {

    content: "\f705"

}



.fa-pied-piper:before {

    content: "\f2ae"

}



.fa-pied-piper-alt:before {

    content: "\f1a8"

}



.fa-pied-piper-hat:before {

    content: "\f4e5"

}



.fa-pied-piper-pp:before {

    content: "\f1a7"

}



.fa-pig:before {

    content: "\f706"

}



.fa-piggy-bank:before {

    content: "\f4d3"

}



.fa-pills:before {

    content: "\f484"

}



.fa-pinterest:before {

    content: "\f0d2"

}



.fa-pinterest-p:before {

    content: "\f231"

}



.fa-pinterest-square:before {

    content: "\f0d3"

}



.fa-pizza:before {

    content: "\f817"

}



.fa-pizza-slice:before {

    content: "\f818"

}



.fa-place-of-worship:before {

    content: "\f67f"

}



.fa-plane:before {

    content: "\f072"

}



.fa-plane-alt:before {

    content: "\f3de"

}



.fa-plane-arrival:before {

    content: "\f5af"

}



.fa-plane-departure:before {

    content: "\f5b0"

}



.fa-play:before {

    content: "\f04b"

}



.fa-play-circle:before {

    content: "\f144"

}



.fa-playstation:before {

    content: "\f3df"

}



.fa-plug:before {

    content: "\f1e6"

}



.fa-plus:before {

    content: "\f067"

}



.fa-plus-circle:before {

    content: "\f055"

}



.fa-plus-hexagon:before {

    content: "\f300"

}



.fa-plus-octagon:before {

    content: "\f301"

}



.fa-plus-square:before {

    content: "\f0fe"

}



.fa-podcast:before {

    content: "\f2ce"

}



.fa-podium:before {

    content: "\f680"

}



.fa-podium-star:before {

    content: "\f758"

}



.fa-poll:before {

    content: "\f681"

}



.fa-poll-h:before {

    content: "\f682"

}



.fa-poll-people:before {

    content: "\f759"

}



.fa-poo:before {

    content: "\f2fe"

}



.fa-poo-storm:before {

    content: "\f75a"

}



.fa-poop:before {

    content: "\f619"

}



.fa-popcorn:before {

    content: "\f819"

}



.fa-portrait:before {

    content: "\f3e0"

}



.fa-pound-sign:before {

    content: "\f154"

}



.fa-power-off:before {

    content: "\f011"

}



.fa-pray:before {

    content: "\f683"

}



.fa-praying-hands:before {

    content: "\f684"

}



.fa-prescription:before {

    content: "\f5b1"

}



.fa-prescription-bottle:before {

    content: "\f485"

}



.fa-prescription-bottle-alt:before {

    content: "\f486"

}



.fa-presentation:before {

    content: "\f685"

}



.fa-print:before {

    content: "\f02f"

}



.fa-print-search:before {

    content: "\f81a"

}



.fa-print-slash:before {

    content: "\f686"

}



.fa-procedures:before {

    content: "\f487"

}



.fa-product-hunt:before {

    content: "\f288"

}



.fa-project-diagram:before {

    content: "\f542"

}



.fa-projector:before {

    content: "\f8d6"

}



.fa-pumpkin:before {

    content: "\f707"

}



.fa-pushed:before {

    content: "\f3e1"

}



.fa-puzzle-piece:before {

    content: "\f12e"

}



.fa-python:before {

    content: "\f3e2"

}



.fa-qq:before {

    content: "\f1d6"

}



.fa-qrcode:before {

    content: "\f029"

}



.fa-question:before {

    content: "\f128"

}



.fa-question-circle:before {

    content: "\f059"

}



.fa-question-square:before {

    content: "\f2fd"

}



.fa-quidditch:before {

    content: "\f458"

}



.fa-quinscape:before {

    content: "\f459"

}



.fa-quora:before {

    content: "\f2c4"

}



.fa-quote-left:before {

    content: "\f10d"

}



.fa-quote-right:before {

    content: "\f10e"

}



.fa-quran:before {

    content: "\f687"

}



.fa-r-project:before {

    content: "\f4f7"

}



.fa-rabbit:before {

    content: "\f708"

}



.fa-rabbit-fast:before {

    content: "\f709"

}



.fa-racquet:before {

    content: "\f45a"

}



.fa-radiation:before {

    content: "\f7b9"

}



.fa-radiation-alt:before {

    content: "\f7ba"

}



.fa-radio:before {

    content: "\f8d7"

}



.fa-radio-alt:before {

    content: "\f8d8"

}



.fa-rainbow:before {

    content: "\f75b"

}



.fa-raindrops:before {

    content: "\f75c"

}



.fa-ram:before {

    content: "\f70a"

}



.fa-ramp-loading:before {

    content: "\f4d4"

}



.fa-random:before {

    content: "\f074"

}



.fa-raspberry-pi:before {

    content: "\f7bb"

}



.fa-ravelry:before {

    content: "\f2d9"

}



.fa-react:before {

    content: "\f41b"

}



.fa-reacteurope:before {

    content: "\f75d"

}



.fa-readme:before {

    content: "\f4d5"

}



.fa-rebel:before {

    content: "\f1d0"

}



.fa-receipt:before {

    content: "\f543"

}



.fa-record-vinyl:before {

    content: "\f8d9"

}



.fa-rectangle-landscape:before {

    content: "\f2fa"

}



.fa-rectangle-portrait:before {

    content: "\f2fb"

}



.fa-rectangle-wide:before {

    content: "\f2fc"

}



.fa-recycle:before {

    content: "\f1b8"

}



.fa-red-river:before {

    content: "\f3e3"

}



.fa-reddit:before {

    content: "\f1a1"

}



.fa-reddit-alien:before {

    content: "\f281"

}



.fa-reddit-square:before {

    content: "\f1a2"

}



.fa-redhat:before {

    content: "\f7bc"

}



.fa-redo:before {

    content: "\f01e"

}



.fa-redo-alt:before {

    content: "\f2f9"

}



.fa-registered:before {

    content: "\f25d"

}



.fa-remove-format:before {

    content: "\f87d"

}



.fa-renren:before {

    content: "\f18b"

}



.fa-repeat:before {

    content: "\f363"

}



.fa-repeat-1:before {

    content: "\f365"

}



.fa-repeat-1-alt:before {

    content: "\f366"

}



.fa-repeat-alt:before {

    content: "\f364"

}



.fa-reply:before {

    content: "\f3e5"

}



.fa-reply-all:before {

    content: "\f122"

}



.fa-replyd:before {

    content: "\f3e6"

}



.fa-republican:before {

    content: "\f75e"

}



.fa-researchgate:before {

    content: "\f4f8"

}



.fa-resolving:before {

    content: "\f3e7"

}



.fa-restroom:before {

    content: "\f7bd"

}



.fa-retweet:before {

    content: "\f079"

}



.fa-retweet-alt:before {

    content: "\f361"

}



.fa-rev:before {

    content: "\f5b2"

}



.fa-ribbon:before {

    content: "\f4d6"

}



.fa-ring:before {

    content: "\f70b"

}



.fa-rings-wedding:before {

    content: "\f81b"

}



.fa-road:before {

    content: "\f018"

}



.fa-robot:before {

    content: "\f544"

}



.fa-rocket:before {

    content: "\f135"

}



.fa-rocketchat:before {

    content: "\f3e8"

}



.fa-rockrms:before {

    content: "\f3e9"

}



.fa-route:before {

    content: "\f4d7"

}



.fa-route-highway:before {

    content: "\f61a"

}



.fa-route-interstate:before {

    content: "\f61b"

}



.fa-router:before {

    content: "\f8da"

}



.fa-rss:before {

    content: "\f09e"

}



.fa-rss-square:before {

    content: "\f143"

}



.fa-ruble-sign:before {

    content: "\f158"

}



.fa-ruler:before {

    content: "\f545"

}



.fa-ruler-combined:before {

    content: "\f546"

}



.fa-ruler-horizontal:before {

    content: "\f547"

}



.fa-ruler-triangle:before {

    content: "\f61c"

}



.fa-ruler-vertical:before {

    content: "\f548"

}



.fa-running:before {

    content: "\f70c"

}



.fa-rupee-sign:before {

    content: "\f156"

}



.fa-rv:before {

    content: "\f7be"

}



.fa-sack:before {

    content: "\f81c"

}



.fa-sack-dollar:before {

    content: "\f81d"

}



.fa-sad-cry:before {

    content: "\f5b3"

}



.fa-sad-tear:before {

    content: "\f5b4"

}



.fa-safari:before {

    content: "\f267"

}



.fa-salad:before {

    content: "\f81e"

}



.fa-salesforce:before {

    content: "\f83b"

}



.fa-sandwich:before {

    content: "\f81f"

}



.fa-sass:before {

    content: "\f41e"

}



.fa-satellite:before {

    content: "\f7bf"

}



.fa-satellite-dish:before {

    content: "\f7c0"

}



.fa-sausage:before {

    content: "\f820"

}



.fa-save:before {

    content: "\f0c7"

}



.fa-sax-hot:before {

    content: "\f8db"

}



.fa-saxophone:before {

    content: "\f8dc"

}



.fa-scalpel:before {

    content: "\f61d"

}



.fa-scalpel-path:before {

    content: "\f61e"

}



.fa-scanner:before {

    content: "\f488"

}



.fa-scanner-image:before {

    content: "\f8f3"

}



.fa-scanner-keyboard:before {

    content: "\f489"

}



.fa-scanner-touchscreen:before {

    content: "\f48a"

}



.fa-scarecrow:before {

    content: "\f70d"

}



.fa-scarf:before {

    content: "\f7c1"

}



.fa-schlix:before {

    content: "\f3ea"

}



.fa-school:before {

    content: "\f549"

}



.fa-screwdriver:before {

    content: "\f54a"

}



.fa-scribd:before {

    content: "\f28a"

}



.fa-scroll:before {

    content: "\f70e"

}



.fa-scroll-old:before {

    content: "\f70f"

}



.fa-scrubber:before {

    content: "\f2f8"

}



.fa-scythe:before {

    content: "\f710"

}



.fa-sd-card:before {

    content: "\f7c2"

}



.fa-search:before {

    content: "\f002"

}



.fa-search-dollar:before {

    content: "\f688"

}



.fa-search-location:before {

    content: "\f689"

}



.fa-search-minus:before {

    content: "\f010"

}



.fa-search-plus:before {

    content: "\f00e"

}



.fa-searchengin:before {

    content: "\f3eb"

}



.fa-seedling:before {

    content: "\f4d8"

}



.fa-sellcast:before {

    content: "\f2da"

}



.fa-sellsy:before {

    content: "\f213"

}



.fa-send-back:before {

    content: "\f87e"

}



.fa-send-backward:before {

    content: "\f87f"

}



.fa-server:before {

    content: "\f233"

}



.fa-servicestack:before {

    content: "\f3ec"

}



.fa-shapes:before {

    content: "\f61f"

}



.fa-share:before {

    content: "\f064"

}



.fa-share-all:before {

    content: "\f367"

}



.fa-share-alt:before {

    content: "\f1e0"

}



.fa-share-alt-square:before {

    content: "\f1e1"

}



.fa-share-square:before {

    content: "\f14d"

}



.fa-sheep:before {

    content: "\f711"

}



.fa-shekel-sign:before {

    content: "\f20b"

}



.fa-shield:before {

    content: "\f132"

}



.fa-shield-alt:before {

    content: "\f3ed"

}



.fa-shield-check:before {

    content: "\f2f7"

}



.fa-shield-cross:before {

    content: "\f712"

}



.fa-ship:before {

    content: "\f21a"

}



.fa-shipping-fast:before {

    content: "\f48b"

}



.fa-shipping-timed:before {

    content: "\f48c"

}



.fa-shirtsinbulk:before {

    content: "\f214"

}



.fa-shish-kebab:before {

    content: "\f821"

}



.fa-shoe-prints:before {

    content: "\f54b"

}



.fa-shopping-bag:before {

    content: "\f290"

}



.fa-shopping-basket:before {

    content: "\f291"

}



.fa-shopping-cart:before {

    content: "\f07a"

}



.fa-shopware:before {

    content: "\f5b5"

}



.fa-shovel:before {

    content: "\f713"

}



.fa-shovel-snow:before {

    content: "\f7c3"

}



.fa-shower:before {

    content: "\f2cc"

}



.fa-shredder:before {

    content: "\f68a"

}



.fa-shuttle-van:before {

    content: "\f5b6"

}



.fa-shuttlecock:before {

    content: "\f45b"

}



.fa-sickle:before {

    content: "\f822"

}



.fa-sigma:before {

    content: "\f68b"

}



.fa-sign:before {

    content: "\f4d9"

}



.fa-sign-in:before {

    content: "\f090"

}



.fa-sign-in-alt:before {

    content: "\f2f6"

}



.fa-sign-language:before {

    content: "\f2a7"

}



.fa-sign-out:before {

    content: "\f08b"

}



.fa-sign-out-alt:before {

    content: "\f2f5"

}



.fa-signal:before {

    content: "\f012"

}



.fa-signal-1:before {

    content: "\f68c"

}



.fa-signal-2:before {

    content: "\f68d"

}



.fa-signal-3:before {

    content: "\f68e"

}



.fa-signal-4:before {

    content: "\f68f"

}



.fa-signal-alt:before {

    content: "\f690"

}



.fa-signal-alt-1:before {

    content: "\f691"

}



.fa-signal-alt-2:before {

    content: "\f692"

}



.fa-signal-alt-3:before {

    content: "\f693"

}



.fa-signal-alt-slash:before {

    content: "\f694"

}



.fa-signal-slash:before {

    content: "\f695"

}



.fa-signal-stream:before {

    content: "\f8dd"

}



.fa-signature:before {

    content: "\f5b7"

}



.fa-sim-card:before {

    content: "\f7c4"

}



.fa-simplybuilt:before {

    content: "\f215"

}



.fa-sistrix:before {

    content: "\f3ee"

}



.fa-sitemap:before {

    content: "\f0e8"

}



.fa-sith:before {

    content: "\f512"

}



.fa-skating:before {

    content: "\f7c5"

}



.fa-skeleton:before {

    content: "\f620"

}



.fa-sketch:before {

    content: "\f7c6"

}



.fa-ski-jump:before {

    content: "\f7c7"

}



.fa-ski-lift:before {

    content: "\f7c8"

}



.fa-skiing:before {

    content: "\f7c9"

}



.fa-skiing-nordic:before {

    content: "\f7ca"

}



.fa-skull:before {

    content: "\f54c"

}



.fa-skull-cow:before {

    content: "\f8de"

}



.fa-skull-crossbones:before {

    content: "\f714"

}



.fa-skyatlas:before {

    content: "\f216"

}



.fa-skype:before {

    content: "\f17e"

}



.fa-slack:before {

    content: "\f198"

}



.fa-slack-hash:before {

    content: "\f3ef"

}



.fa-slash:before {

    content: "\f715"

}



.fa-sledding:before {

    content: "\f7cb"

}



.fa-sleigh:before {

    content: "\f7cc"

}



.fa-sliders-h:before {

    content: "\f1de"

}



.fa-sliders-h-square:before {

    content: "\f3f0"

}



.fa-sliders-v:before {

    content: "\f3f1"

}



.fa-sliders-v-square:before {

    content: "\f3f2"

}



.fa-slideshare:before {

    content: "\f1e7"

}



.fa-smile:before {

    content: "\f118"

}



.fa-smile-beam:before {

    content: "\f5b8"

}



.fa-smile-plus:before {

    content: "\f5b9"

}



.fa-smile-wink:before {

    content: "\f4da"

}



.fa-smog:before {

    content: "\f75f"

}



.fa-smoke:before {

    content: "\f760"

}



.fa-smoking:before {

    content: "\f48d"

}



.fa-smoking-ban:before {

    content: "\f54d"

}



.fa-sms:before {

    content: "\f7cd"

}



.fa-snake:before {

    content: "\f716"

}



.fa-snapchat:before {

    content: "\f2ab"

}



.fa-snapchat-ghost:before {

    content: "\f2ac"

}



.fa-snapchat-square:before {

    content: "\f2ad"

}



.fa-snooze:before {

    content: "\f880"

}



.fa-snow-blowing:before {

    content: "\f761"

}



.fa-snowboarding:before {

    content: "\f7ce"

}



.fa-snowflake:before {

    content: "\f2dc"

}



.fa-snowflakes:before {

    content: "\f7cf"

}



.fa-snowman:before {

    content: "\f7d0"

}



.fa-snowmobile:before {

    content: "\f7d1"

}



.fa-snowplow:before {

    content: "\f7d2"

}



.fa-socks:before {

    content: "\f696"

}



.fa-solar-panel:before {

    content: "\f5ba"

}



.fa-sort:before {

    content: "\f0dc"

}



.fa-sort-alpha-down:before {

    content: "\f15d"

}



.fa-sort-alpha-down-alt:before {

    content: "\f881"

}



.fa-sort-alpha-up:before {

    content: "\f15e"

}



.fa-sort-alpha-up-alt:before {

    content: "\f882"

}



.fa-sort-alt:before {

    content: "\f883"

}



.fa-sort-amount-down:before {

    content: "\f160"

}



.fa-sort-amount-down-alt:before {

    content: "\f884"

}



.fa-sort-amount-up:before {

    content: "\f161"

}



.fa-sort-amount-up-alt:before {

    content: "\f885"

}



.fa-sort-down:before {

    content: "\f0dd"

}



.fa-sort-numeric-down:before {

    content: "\f162"

}



.fa-sort-numeric-down-alt:before {

    content: "\f886"

}



.fa-sort-numeric-up:before {

    content: "\f163"

}



.fa-sort-numeric-up-alt:before {

    content: "\f887"

}



.fa-sort-shapes-down:before {

    content: "\f888"

}



.fa-sort-shapes-down-alt:before {

    content: "\f889"

}



.fa-sort-shapes-up:before {

    content: "\f88a"

}



.fa-sort-shapes-up-alt:before {

    content: "\f88b"

}



.fa-sort-size-down:before {

    content: "\f88c"

}



.fa-sort-size-down-alt:before {

    content: "\f88d"

}



.fa-sort-size-up:before {

    content: "\f88e"

}



.fa-sort-size-up-alt:before {

    content: "\f88f"

}



.fa-sort-up:before {

    content: "\f0de"

}



.fa-soundcloud:before {

    content: "\f1be"

}



.fa-soup:before {

    content: "\f823"

}



.fa-sourcetree:before {

    content: "\f7d3"

}



.fa-spa:before {

    content: "\f5bb"

}



.fa-space-shuttle:before {

    content: "\f197"

}



.fa-spade:before {

    content: "\f2f4"

}



.fa-sparkles:before {

    content: "\f890"

}



.fa-speakap:before {

    content: "\f3f3"

}



.fa-speaker:before {

    content: "\f8df"

}



.fa-speaker-deck:before {

    content: "\f83c"

}



.fa-speakers:before {

    content: "\f8e0"

}



.fa-spell-check:before {

    content: "\f891"

}



.fa-spider:before {

    content: "\f717"

}



.fa-spider-black-widow:before {

    content: "\f718"

}



.fa-spider-web:before {

    content: "\f719"

}



.fa-spinner:before {

    content: "\f110"

}



.fa-spinner-third:before {

    content: "\f3f4"

}



.fa-splotch:before {

    content: "\f5bc"

}



.fa-spotify:before {

    content: "\f1bc"

}



.fa-spray-can:before {

    content: "\f5bd"

}



.fa-square:before {

    content: "\f0c8"

}



.fa-square-full:before {

    content: "\f45c"

}



.fa-square-root:before {

    content: "\f697"

}



.fa-square-root-alt:before {

    content: "\f698"

}



.fa-squarespace:before {

    content: "\f5be"

}



.fa-squirrel:before {

    content: "\f71a"

}



.fa-stack-exchange:before {

    content: "\f18d"

}



.fa-stack-overflow:before {

    content: "\f16c"

}



.fa-stackpath:before {

    content: "\f842"

}



.fa-staff:before {

    content: "\f71b"

}



.fa-stamp:before {

    content: "\f5bf"

}



.fa-star:before {

    content: "\f005"

}



.fa-star-and-crescent:before {

    content: "\f699"

}



.fa-star-christmas:before {

    content: "\f7d4"

}



.fa-star-exclamation:before {

    content: "\f2f3"

}



.fa-star-half:before {

    content: "\f089"

}



.fa-star-half-alt:before {

    content: "\f5c0"

}



.fa-star-of-david:before {

    content: "\f69a"

}



.fa-star-of-life:before {

    content: "\f621"

}



.fa-stars:before {

    content: "\f762"

}



.fa-staylinked:before {

    content: "\f3f5"

}



.fa-steak:before {

    content: "\f824"

}



.fa-steam:before {

    content: "\f1b6"

}



.fa-steam-square:before {

    content: "\f1b7"

}



.fa-steam-symbol:before {

    content: "\f3f6"

}



.fa-steering-wheel:before {

    content: "\f622"

}



.fa-step-backward:before {

    content: "\f048"

}



.fa-step-forward:before {

    content: "\f051"

}



.fa-stethoscope:before {

    content: "\f0f1"

}



.fa-sticker-mule:before {

    content: "\f3f7"

}



.fa-sticky-note:before {

    content: "\f249"

}



.fa-stocking:before {

    content: "\f7d5"

}



.fa-stomach:before {

    content: "\f623"

}



.fa-stop:before {

    content: "\f04d"

}



.fa-stop-circle:before {

    content: "\f28d"

}



.fa-stopwatch:before {

    content: "\f2f2"

}



.fa-store:before {

    content: "\f54e"

}



.fa-store-alt:before {

    content: "\f54f"

}



.fa-strava:before {

    content: "\f428"

}



.fa-stream:before {

    content: "\f550"

}



.fa-street-view:before {

    content: "\f21d"

}



.fa-stretcher:before {

    content: "\f825"

}



.fa-strikethrough:before {

    content: "\f0cc"

}



.fa-stripe:before {

    content: "\f429"

}



.fa-stripe-s:before {

    content: "\f42a"

}



.fa-stroopwafel:before {

    content: "\f551"

}



.fa-studiovinari:before {

    content: "\f3f8"

}



.fa-stumbleupon:before {

    content: "\f1a4"

}



.fa-stumbleupon-circle:before {

    content: "\f1a3"

}



.fa-subscript:before {

    content: "\f12c"

}



.fa-subway:before {

    content: "\f239"

}



.fa-suitcase:before {

    content: "\f0f2"

}



.fa-suitcase-rolling:before {

    content: "\f5c1"

}



.fa-sun:before {

    content: "\f185"

}



.fa-sun-cloud:before {

    content: "\f763"

}



.fa-sun-dust:before {

    content: "\f764"

}



.fa-sun-haze:before {

    content: "\f765"

}



.fa-sunglasses:before {

    content: "\f892"

}



.fa-sunrise:before {

    content: "\f766"

}



.fa-sunset:before {

    content: "\f767"

}



.fa-superpowers:before {

    content: "\f2dd"

}



.fa-superscript:before {

    content: "\f12b"

}



.fa-supple:before {

    content: "\f3f9"

}



.fa-surprise:before {

    content: "\f5c2"

}



.fa-suse:before {

    content: "\f7d6"

}



.fa-swatchbook:before {

    content: "\f5c3"

}



.fa-swift:before {

    content: "\f8e1"

}



.fa-swimmer:before {

    content: "\f5c4"

}



.fa-swimming-pool:before {

    content: "\f5c5"

}



.fa-sword:before {

    content: "\f71c"

}



.fa-swords:before {

    content: "\f71d"

}



.fa-symfony:before {

    content: "\f83d"

}



.fa-synagogue:before {

    content: "\f69b"

}



.fa-sync:before {

    content: "\f021"

}



.fa-sync-alt:before {

    content: "\f2f1"

}



.fa-syringe:before {

    content: "\f48e"

}



.fa-table:before {

    content: "\f0ce"

}



.fa-table-tennis:before {

    content: "\f45d"

}



.fa-tablet:before {

    content: "\f10a"

}



.fa-tablet-alt:before {

    content: "\f3fa"

}



.fa-tablet-android:before {

    content: "\f3fb"

}



.fa-tablet-android-alt:before {

    content: "\f3fc"

}



.fa-tablet-rugged:before {

    content: "\f48f"

}



.fa-tablets:before {

    content: "\f490"

}



.fa-tachometer:before {

    content: "\f0e4"

}



.fa-tachometer-alt:before {

    content: "\f3fd"

}



.fa-tachometer-alt-average:before {

    content: "\f624"

}



.fa-tachometer-alt-fast:before {

    content: "\f625"

}



.fa-tachometer-alt-fastest:before {

    content: "\f626"

}



.fa-tachometer-alt-slow:before {

    content: "\f627"

}



.fa-tachometer-alt-slowest:before {

    content: "\f628"

}



.fa-tachometer-average:before {

    content: "\f629"

}



.fa-tachometer-fast:before {

    content: "\f62a"

}



.fa-tachometer-fastest:before {

    content: "\f62b"

}



.fa-tachometer-slow:before {

    content: "\f62c"

}



.fa-tachometer-slowest:before {

    content: "\f62d"

}



.fa-taco:before {

    content: "\f826"

}



.fa-tag:before {

    content: "\f02b"

}



.fa-tags:before {

    content: "\f02c"

}



.fa-tally:before {

    content: "\f69c"

}



.fa-tanakh:before {

    content: "\f827"

}



.fa-tape:before {

    content: "\f4db"

}



.fa-tasks:before {

    content: "\f0ae"

}



.fa-tasks-alt:before {

    content: "\f828"

}



.fa-taxi:before {

    content: "\f1ba"

}



.fa-teamspeak:before {

    content: "\f4f9"

}



.fa-teeth:before {

    content: "\f62e"

}



.fa-teeth-open:before {

    content: "\f62f"

}



.fa-telegram:before {

    content: "\f2c6"

}



.fa-telegram-plane:before {

    content: "\f3fe"

}



.fa-temperature-frigid:before {

    content: "\f768"

}



.fa-temperature-high:before {

    content: "\f769"

}



.fa-temperature-hot:before {

    content: "\f76a"

}



.fa-temperature-low:before {

    content: "\f76b"

}



.fa-tencent-weibo:before {

    content: "\f1d5"

}



.fa-tenge:before {

    content: "\f7d7"

}



.fa-tennis-ball:before {

    content: "\f45e"

}



.fa-terminal:before {

    content: "\f120"

}



.fa-text:before {

    content: "\f893"

}



.fa-text-height:before {

    content: "\f034"

}



.fa-text-size:before {

    content: "\f894"

}



.fa-text-width:before {

    content: "\f035"

}



.fa-th:before {

    content: "\f00a"

}



.fa-th-large:before {

    content: "\f009"

}



.fa-th-list:before {

    content: "\f00b"

}



.fa-the-red-yeti:before {

    content: "\f69d"

}



.fa-theater-masks:before {

    content: "\f630"

}



.fa-themeco:before {

    content: "\f5c6"

}



.fa-themeisle:before {

    content: "\f2b2"

}



.fa-thermometer:before {

    content: "\f491"

}



.fa-thermometer-empty:before {

    content: "\f2cb"

}



.fa-thermometer-full:before {

    content: "\f2c7"

}



.fa-thermometer-half:before {

    content: "\f2c9"

}



.fa-thermometer-quarter:before {

    content: "\f2ca"

}



.fa-thermometer-three-quarters:before {

    content: "\f2c8"

}



.fa-theta:before {

    content: "\f69e"

}



.fa-think-peaks:before {

    content: "\f731"

}



.fa-thumbs-down:before {

    content: "\f165"

}



.fa-thumbs-up:before {

    content: "\f164"

}



.fa-thumbtack:before {

    content: "\f08d"

}



.fa-thunderstorm:before {

    content: "\f76c"

}



.fa-thunderstorm-moon:before {

    content: "\f76d"

}



.fa-thunderstorm-sun:before {

    content: "\f76e"

}



.fa-ticket:before {

    content: "\f145"

}



.fa-ticket-alt:before {

    content: "\f3ff"

}



.fa-tilde:before {

    content: "\f69f"

}



.fa-times:before {

    content: "\f00d"

}



.fa-times-circle:before {

    content: "\f057"

}



.fa-times-hexagon:before {

    content: "\f2ee"

}



.fa-times-octagon:before {

    content: "\f2f0"

}



.fa-times-square:before {

    content: "\f2d3"

}



.fa-tint:before {

    content: "\f043"

}



.fa-tint-slash:before {

    content: "\f5c7"

}



.fa-tire:before {

    content: "\f631"

}



.fa-tire-flat:before {

    content: "\f632"

}



.fa-tire-pressure-warning:before {

    content: "\f633"

}



.fa-tire-rugged:before {

    content: "\f634"

}



.fa-tired:before {

    content: "\f5c8"

}



.fa-toggle-off:before {

    content: "\f204"

}



.fa-toggle-on:before {

    content: "\f205"

}



.fa-toilet:before {

    content: "\f7d8"

}



.fa-toilet-paper:before {

    content: "\f71e"

}



.fa-toilet-paper-alt:before {

    content: "\f71f"

}



.fa-tombstone:before {

    content: "\f720"

}



.fa-tombstone-alt:before {

    content: "\f721"

}



.fa-toolbox:before {

    content: "\f552"

}



.fa-tools:before {

    content: "\f7d9"

}



.fa-tooth:before {

    content: "\f5c9"

}



.fa-toothbrush:before {

    content: "\f635"

}



.fa-torah:before {

    content: "\f6a0"

}



.fa-torii-gate:before {

    content: "\f6a1"

}



.fa-tornado:before {

    content: "\f76f"

}



.fa-tractor:before {

    content: "\f722"

}



.fa-trade-federation:before {

    content: "\f513"

}



.fa-trademark:before {

    content: "\f25c"

}



.fa-traffic-cone:before {

    content: "\f636"

}



.fa-traffic-light:before {

    content: "\f637"

}



.fa-traffic-light-go:before {

    content: "\f638"

}



.fa-traffic-light-slow:before {

    content: "\f639"

}



.fa-traffic-light-stop:before {

    content: "\f63a"

}



.fa-train:before {

    content: "\f238"

}



.fa-tram:before {

    content: "\f7da"

}



.fa-transgender:before {

    content: "\f224"

}



.fa-transgender-alt:before {

    content: "\f225"

}



.fa-trash:before {

    content: "\f1f8"

}



.fa-trash-alt:before {

    content: "\f2ed"

}



.fa-trash-restore:before {

    content: "\f829"

}



.fa-trash-restore-alt:before {

    content: "\f82a"

}



.fa-trash-undo:before {

    content: "\f895"

}



.fa-trash-undo-alt:before {

    content: "\f896"

}



.fa-treasure-chest:before {

    content: "\f723"

}



.fa-tree:before {

    content: "\f1bb"

}



.fa-tree-alt:before {

    content: "\f400"

}



.fa-tree-christmas:before {

    content: "\f7db"

}



.fa-tree-decorated:before {

    content: "\f7dc"

}



.fa-tree-large:before {

    content: "\f7dd"

}



.fa-tree-palm:before {

    content: "\f82b"

}



.fa-trees:before {

    content: "\f724"

}



.fa-trello:before {

    content: "\f181"

}



.fa-triangle:before {

    content: "\f2ec"

}



.fa-triangle-music:before {

    content: "\f8e2"

}



.fa-tripadvisor:before {

    content: "\f262"

}



.fa-trophy:before {

    content: "\f091"

}



.fa-trophy-alt:before {

    content: "\f2eb"

}



.fa-truck:before {

    content: "\f0d1"

}



.fa-truck-container:before {

    content: "\f4dc"

}



.fa-truck-couch:before {

    content: "\f4dd"

}



.fa-truck-loading:before {

    content: "\f4de"

}



.fa-truck-monster:before {

    content: "\f63b"

}



.fa-truck-moving:before {

    content: "\f4df"

}



.fa-truck-pickup:before {

    content: "\f63c"

}



.fa-truck-plow:before {

    content: "\f7de"

}



.fa-truck-ramp:before {

    content: "\f4e0"

}



.fa-trumpet:before {

    content: "\f8e3"

}



.fa-tshirt:before {

    content: "\f553"

}



.fa-tty:before {

    content: "\f1e4"

}



.fa-tumblr:before {

    content: "\f173"

}



.fa-tumblr-square:before {

    content: "\f174"

}



.fa-turkey:before {

    content: "\f725"

}



.fa-turntable:before {

    content: "\f8e4"

}



.fa-turtle:before {

    content: "\f726"

}



.fa-tv:before {

    content: "\f26c"

}



.fa-tv-alt:before {

    content: "\f8e5"

}



.fa-tv-music:before {

    content: "\f8e6"

}



.fa-tv-retro:before {

    content: "\f401"

}



.fa-twitch:before {

    content: "\f1e8"

}



.fa-twitter:before {

    content: "\f099"

}



.fa-twitter-square:before {

    content: "\f081"

}



.fa-typewriter:before {

    content: "\f8e7"

}



.fa-typo3:before {

    content: "\f42b"

}



.fa-uber:before {

    content: "\f402"

}



.fa-ubuntu:before {

    content: "\f7df"

}



.fa-uikit:before {

    content: "\f403"

}



.fa-umbraco:before {

    content: "\f8e8"

}



.fa-umbrella:before {

    content: "\f0e9"

}



.fa-umbrella-beach:before {

    content: "\f5ca"

}



.fa-underline:before {

    content: "\f0cd"

}



.fa-undo:before {

    content: "\f0e2"

}



.fa-undo-alt:before {

    content: "\f2ea"

}



.fa-unicorn:before {

    content: "\f727"

}



.fa-union:before {

    content: "\f6a2"

}



.fa-uniregistry:before {

    content: "\f404"

}



.fa-universal-access:before {

    content: "\f29a"

}



.fa-university:before {

    content: "\f19c"

}



.fa-unlink:before {

    content: "\f127"

}



.fa-unlock:before {

    content: "\f09c"

}



.fa-unlock-alt:before {

    content: "\f13e"

}



.fa-untappd:before {

    content: "\f405"

}



.fa-upload:before {

    content: "\f093"

}



.fa-ups:before {

    content: "\f7e0"

}



.fa-usb:before {

    content: "\f287"

}



.fa-usb-drive:before {

    content: "\f8e9"

}



.fa-usd-circle:before {

    content: "\f2e8"

}



.fa-usd-square:before {

    content: "\f2e9"

}



.fa-user:before {

    content: "\f007"

}



.fa-user-alt:before {

    content: "\f406"

}



.fa-user-alt-slash:before {

    content: "\f4fa"

}



.fa-user-astronaut:before {

    content: "\f4fb"

}



.fa-user-chart:before {

    content: "\f6a3"

}



.fa-user-check:before {

    content: "\f4fc"

}



.fa-user-circle:before {

    content: "\f2bd"

}



.fa-user-clock:before {

    content: "\f4fd"

}



.fa-user-cog:before {

    content: "\f4fe"

}



.fa-user-cowboy:before {

    content: "\f8ea"

}



.fa-user-crown:before {

    content: "\f6a4"

}



.fa-user-edit:before {

    content: "\f4ff"

}



.fa-user-friends:before {

    content: "\f500"

}



.fa-user-graduate:before {

    content: "\f501"

}



.fa-user-hard-hat:before {

    content: "\f82c"

}



.fa-user-headset:before {

    content: "\f82d"

}



.fa-user-injured:before {

    content: "\f728"

}



.fa-user-lock:before {

    content: "\f502"

}



.fa-user-md:before {

    content: "\f0f0"

}



.fa-user-md-chat:before {

    content: "\f82e"

}



.fa-user-minus:before {

    content: "\f503"

}



.fa-user-music:before {

    content: "\f8eb"

}



.fa-user-ninja:before {

    content: "\f504"

}



.fa-user-nurse:before {

    content: "\f82f"

}



.fa-user-plus:before {

    content: "\f234"

}



.fa-user-secret:before {

    content: "\f21b"

}



.fa-user-shield:before {

    content: "\f505"

}



.fa-user-slash:before {

    content: "\f506"

}



.fa-user-tag:before {

    content: "\f507"

}



.fa-user-tie:before {

    content: "\f508"

}



.fa-user-times:before {

    content: "\f235"

}



.fa-users:before {

    content: "\f0c0"

}



.fa-users-class:before {

    content: "\f63d"

}



.fa-users-cog:before {

    content: "\f509"

}



.fa-users-crown:before {

    content: "\f6a5"

}



.fa-users-medical:before {

    content: "\f830"

}



.fa-usps:before {

    content: "\f7e1"

}



.fa-ussunnah:before {

    content: "\f407"

}



.fa-utensil-fork:before {

    content: "\f2e3"

}



.fa-utensil-knife:before {

    content: "\f2e4"

}



.fa-utensil-spoon:before {

    content: "\f2e5"

}



.fa-utensils:before {

    content: "\f2e7"

}



.fa-utensils-alt:before {

    content: "\f2e6"

}



.fa-vaadin:before {

    content: "\f408"

}



.fa-value-absolute:before {

    content: "\f6a6"

}



.fa-vector-square:before {

    content: "\f5cb"

}



.fa-venus:before {

    content: "\f221"

}



.fa-venus-double:before {

    content: "\f226"

}



.fa-venus-mars:before {

    content: "\f228"

}



.fa-vhs:before {

    content: "\f8ec"

}



.fa-viacoin:before {

    content: "\f237"

}



.fa-viadeo:before {

    content: "\f2a9"

}



.fa-viadeo-square:before {

    content: "\f2aa"

}



.fa-vial:before {

    content: "\f492"

}



.fa-vials:before {

    content: "\f493"

}



.fa-viber:before {

    content: "\f409"

}



.fa-video:before {

    content: "\f03d"

}



.fa-video-plus:before {

    content: "\f4e1"

}



.fa-video-slash:before {

    content: "\f4e2"

}



.fa-vihara:before {

    content: "\f6a7"

}



.fa-vimeo:before {

    content: "\f40a"

}



.fa-vimeo-square:before {

    content: "\f194"

}



.fa-vimeo-v:before {

    content: "\f27d"

}



.fa-vine:before {

    content: "\f1ca"

}



.fa-violin:before {

    content: "\f8ed"

}



.fa-vk:before {

    content: "\f189"

}



.fa-vnv:before {

    content: "\f40b"

}



.fa-voicemail:before {

    content: "\f897"

}



.fa-volcano:before {

    content: "\f770"

}



.fa-volleyball-ball:before {

    content: "\f45f"

}



.fa-volume:before {

    content: "\f6a8"

}



.fa-volume-down:before {

    content: "\f027"

}



.fa-volume-mute:before {

    content: "\f6a9"

}



.fa-volume-off:before {

    content: "\f026"

}



.fa-volume-slash:before {

    content: "\f2e2"

}



.fa-volume-up:before {

    content: "\f028"

}



.fa-vote-nay:before {

    content: "\f771"

}



.fa-vote-yea:before {

    content: "\f772"

}



.fa-vr-cardboard:before {

    content: "\f729"

}



.fa-vuejs:before {

    content: "\f41f"

}



.fa-wagon-covered:before {

    content: "\f8ee"

}



.fa-walker:before {

    content: "\f831"

}



.fa-walkie-talkie:before {

    content: "\f8ef"

}



.fa-walking:before {

    content: "\f554"

}



.fa-wallet:before {

    content: "\f555"

}



.fa-wand:before {

    content: "\f72a"

}



.fa-wand-magic:before {

    content: "\f72b"

}



.fa-warehouse:before {

    content: "\f494"

}



.fa-warehouse-alt:before {

    content: "\f495"

}



.fa-washer:before {

    content: "\f898"

}



.fa-watch:before {

    content: "\f2e1"

}



.fa-watch-calculator:before {

    content: "\f8f0"

}



.fa-watch-fitness:before {

    content: "\f63e"

}



.fa-water:before {

    content: "\f773"

}



.fa-water-lower:before {

    content: "\f774"

}



.fa-water-rise:before {

    content: "\f775"

}



.fa-wave-sine:before {

    content: "\f899"

}



.fa-wave-square:before {

    content: "\f83e"

}



.fa-wave-triangle:before {

    content: "\f89a"

}



.fa-waveform:before {

    content: "\f8f1"

}



.fa-waveform-path:before {

    content: "\f8f2"

}



.fa-waze:before {

    content: "\f83f"

}



.fa-webcam:before {

    content: "\f832"

}



.fa-webcam-slash:before {

    content: "\f833"

}



.fa-weebly:before {

    content: "\f5cc"

}



.fa-weibo:before {

    content: "\f18a"

}



.fa-weight:before {

    content: "\f496"

}



.fa-weight-hanging:before {

    content: "\f5cd"

}



.fa-weixin:before {

    content: "\f1d7"

}



.fa-whale:before {

    content: "\f72c"

}



.fa-whatsapp:before {

    content: "\f232"

}



.fa-whatsapp-square:before {

    content: "\f40c"

}



.fa-wheat:before {

    content: "\f72d"

}



.fa-wheelchair:before {

    content: "\f193"

}



.fa-whistle:before {

    content: "\f460"

}



.fa-whmcs:before {

    content: "\f40d"

}



.fa-wifi:before {

    content: "\f1eb"

}



.fa-wifi-1:before {

    content: "\f6aa"

}



.fa-wifi-2:before {

    content: "\f6ab"

}



.fa-wifi-slash:before {

    content: "\f6ac"

}



.fa-wikipedia-w:before {

    content: "\f266"

}



.fa-wind:before {

    content: "\f72e"

}



.fa-wind-turbine:before {

    content: "\f89b"

}



.fa-wind-warning:before {

    content: "\f776"

}



.fa-window:before {

    content: "\f40e"

}



.fa-window-alt:before {

    content: "\f40f"

}



.fa-window-close:before {

    content: "\f410"

}



.fa-window-maximize:before {

    content: "\f2d0"

}



.fa-window-minimize:before {

    content: "\f2d1"

}



.fa-window-restore:before {

    content: "\f2d2"

}



.fa-windows:before {

    content: "\f17a"

}



.fa-windsock:before {

    content: "\f777"

}



.fa-wine-bottle:before {

    content: "\f72f"

}



.fa-wine-glass:before {

    content: "\f4e3"

}



.fa-wine-glass-alt:before {

    content: "\f5ce"

}



.fa-wix:before {

    content: "\f5cf"

}



.fa-wizards-of-the-coast:before {

    content: "\f730"

}



.fa-wolf-pack-battalion:before {

    content: "\f514"

}



.fa-won-sign:before {

    content: "\f159"

}



.fa-wordpress:before {

    content: "\f19a"

}



.fa-wordpress-simple:before {

    content: "\f411"

}



.fa-wpbeginner:before {

    content: "\f297"

}



.fa-wpexplorer:before {

    content: "\f2de"

}



.fa-wpforms:before {

    content: "\f298"

}



.fa-wpressr:before {

    content: "\f3e4"

}



.fa-wreath:before {

    content: "\f7e2"

}



.fa-wrench:before {

    content: "\f0ad"

}



.fa-x-ray:before {

    content: "\f497"

}



.fa-xbox:before {

    content: "\f412"

}



.fa-xing:before {

    content: "\f168"

}



.fa-xing-square:before {

    content: "\f169"

}



.fa-y-combinator:before {

    content: "\f23b"

}



.fa-yahoo:before {

    content: "\f19e"

}



.fa-yammer:before {

    content: "\f840"

}



.fa-yandex:before {

    content: "\f413"

}



.fa-yandex-international:before {

    content: "\f414"

}



.fa-yarn:before {

    content: "\f7e3"

}



.fa-yelp:before {

    content: "\f1e9"

}



.fa-yen-sign:before {

    content: "\f157"

}



.fa-yin-yang:before {

    content: "\f6ad"

}



.fa-yoast:before {

    content: "\f2b1"

}



.fa-youtube:before {

    content: "\f167"

}



.fa-youtube-square:before {

    content: "\f431"

}



.fa-zhihu:before {

    content: "\f63f"

}



.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

}



.fad.fa-stack-1x,.fad.fa-stack-2x,.fad:before {

    position: absolute

}



@font-face {

    font-family: "Font Awesome 5 Brands";

    font-style: normal;

    font-weight: 400;

    font-display: auto;

    src: url(../fonts/fa-brands-400.eot);

    src: url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")

}



.fab {

    font-family: "Font Awesome 5 Brands"

}



@font-face {

    font-family: "Font Awesome 5 Duotone";

    font-style: normal;

    font-weight: 900;

    font-display: auto;

    src: url(../fonts/fa-duotone-900.eot);

    src: url(../fonts/fa-duotone-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-duotone-900.woff2) format("woff2"),url(../fonts/fa-duotone-900.woff) format("woff"),url(../fonts/fa-duotone-900.ttf) format("truetype"),url(../fonts/fa-duotone-900.svg#fontawesome) format("svg")

}



.fad {

    position: relative;

    font-family: "Font Awesome 5 Duotone";

    font-weight: 900

}



.fa,.fal,.far,.fas {

    font-family: "Font Awesome 5 Pro"

}



.fad:before {

    color: var(--fa-primary-color,inherit);

    opacity: 1;

    opacity: var(--fa-primary-opacity, 1)

}



.fad:after {

    color: var(--fa-secondary-color,inherit)

}



.fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before,.fad:after {

    opacity: .4;

    opacity: var(--fa-secondary-opacity, .4)

}



.fa-swap-opacity .fad:after,.fad.fa-swap-opacity:after {

    opacity: 1;

    opacity: var(--fa-primary-opacity, 1)

}



.fad.fa-fw:before,.fad.fa-stack-1x:before,.fad.fa-stack-2x:before {

    left: 50%;

    -webkit-transform: translateX(-50%);

    transform: translateX(-50%)

}



.fad.fa-abacus:after {

    content: "\10f640"

}



.fad.fa-acorn:after {

    content: "\10f6ae"

}



.fad.fa-ad:after {

    content: "\10f641"

}



.fad.fa-address-book:after {

    content: "\10f2b9"

}



.fad.fa-address-card:after {

    content: "\10f2bb"

}



.fad.fa-adjust:after {

    content: "\10f042"

}



.fad.fa-air-freshener:after {

    content: "\10f5d0"

}



.fad.fa-alarm-clock:after {

    content: "\10f34e"

}



.fad.fa-alarm-exclamation:after {

    content: "\10f843"

}



.fad.fa-alarm-plus:after {

    content: "\10f844"

}



.fad.fa-alarm-snooze:after {

    content: "\10f845"

}



.fad.fa-album:after {

    content: "\10f89f"

}



.fad.fa-album-collection:after {

    content: "\10f8a0"

}



.fad.fa-alicorn:after {

    content: "\10f6b0"

}



.fad.fa-align-center:after {

    content: "\10f037"

}



.fad.fa-align-justify:after {

    content: "\10f039"

}



.fad.fa-align-left:after {

    content: "\10f036"

}



.fad.fa-align-right:after {

    content: "\10f038"

}



.fad.fa-align-slash:after {

    content: "\10f846"

}



.fad.fa-allergies:after {

    content: "\10f461"

}



.fad.fa-ambulance:after {

    content: "\10f0f9"

}



.fad.fa-american-sign-language-interpreting:after {

    content: "\10f2a3"

}



.fad.fa-amp-guitar:after {

    content: "\10f8a1"

}



.fad.fa-analytics:after {

    content: "\10f643"

}



.fad.fa-anchor:after {

    content: "\10f13d"

}



.fad.fa-angel:after {

    content: "\10f779"

}



.fad.fa-angle-double-down:after {

    content: "\10f103"

}



.fad.fa-angle-double-left:after {

    content: "\10f100"

}



.fad.fa-angle-double-right:after {

    content: "\10f101"

}



.fad.fa-angle-double-up:after {

    content: "\10f102"

}



.fad.fa-angle-down:after {

    content: "\10f107"

}



.fad.fa-angle-left:after {

    content: "\10f104"

}



.fad.fa-angle-right:after {

    content: "\10f105"

}



.fad.fa-angle-up:after {

    content: "\10f106"

}



.fad.fa-angry:after {

    content: "\10f556"

}



.fad.fa-ankh:after {

    content: "\10f644"

}



.fad.fa-apple-alt:after {

    content: "\10f5d1"

}



.fad.fa-apple-crate:after {

    content: "\10f6b1"

}



.fad.fa-archive:after {

    content: "\10f187"

}



.fad.fa-archway:after {

    content: "\10f557"

}



.fad.fa-arrow-alt-circle-down:after {

    content: "\10f358"

}



.fad.fa-arrow-alt-circle-left:after {

    content: "\10f359"

}



.fad.fa-arrow-alt-circle-right:after {

    content: "\10f35a"

}



.fad.fa-arrow-alt-circle-up:after {

    content: "\10f35b"

}



.fad.fa-arrow-alt-down:after {

    content: "\10f354"

}



.fad.fa-arrow-alt-from-bottom:after {

    content: "\10f346"

}



.fad.fa-arrow-alt-from-left:after {

    content: "\10f347"

}



.fad.fa-arrow-alt-from-right:after {

    content: "\10f348"

}



.fad.fa-arrow-alt-from-top:after {

    content: "\10f349"

}



.fad.fa-arrow-alt-left:after {

    content: "\10f355"

}



.fad.fa-arrow-alt-right:after {

    content: "\10f356"

}



.fad.fa-arrow-alt-square-down:after {

    content: "\10f350"

}



.fad.fa-arrow-alt-square-left:after {

    content: "\10f351"

}



.fad.fa-arrow-alt-square-right:after {

    content: "\10f352"

}



.fad.fa-arrow-alt-square-up:after {

    content: "\10f353"

}



.fad.fa-arrow-alt-to-bottom:after {

    content: "\10f34a"

}



.fad.fa-arrow-alt-to-left:after {

    content: "\10f34b"

}



.fad.fa-arrow-alt-to-right:after {

    content: "\10f34c"

}



.fad.fa-arrow-alt-to-top:after {

    content: "\10f34d"

}



.fad.fa-arrow-alt-up:after {

    content: "\10f357"

}



.fad.fa-arrow-circle-down:after {

    content: "\10f0ab"

}



.fad.fa-arrow-circle-left:after {

    content: "\10f0a8"

}



.fad.fa-arrow-circle-right:after {

    content: "\10f0a9"

}



.fad.fa-arrow-circle-up:after {

    content: "\10f0aa"

}



.fad.fa-arrow-down:after {

    content: "\10f063"

}



.fad.fa-arrow-from-bottom:after {

    content: "\10f342"

}



.fad.fa-arrow-from-left:after {

    content: "\10f343"

}



.fad.fa-arrow-from-right:after {

    content: "\10f344"

}



.fad.fa-arrow-from-top:after {

    content: "\10f345"

}



.fad.fa-arrow-left:after {

    content: "\10f060"

}



.fad.fa-arrow-right:after {

    content: "\10f061"

}



.fad.fa-arrow-square-down:after {

    content: "\10f339"

}



.fad.fa-arrow-square-left:after {

    content: "\10f33a"

}



.fad.fa-arrow-square-right:after {

    content: "\10f33b"

}



.fad.fa-arrow-square-up:after {

    content: "\10f33c"

}



.fad.fa-arrow-to-bottom:after {

    content: "\10f33d"

}



.fad.fa-arrow-to-left:after {

    content: "\10f33e"

}



.fad.fa-arrow-to-right:after {

    content: "\10f340"

}



.fad.fa-arrow-to-top:after {

    content: "\10f341"

}



.fad.fa-arrow-up:after {

    content: "\10f062"

}



.fad.fa-arrows:after {

    content: "\10f047"

}



.fad.fa-arrows-alt:after {

    content: "\10f0b2"

}



.fad.fa-arrows-alt-h:after {

    content: "\10f337"

}



.fad.fa-arrows-alt-v:after {

    content: "\10f338"

}



.fad.fa-arrows-h:after {

    content: "\10f07e"

}



.fad.fa-arrows-v:after {

    content: "\10f07d"

}



.fad.fa-assistive-listening-systems:after {

    content: "\10f2a2"

}



.fad.fa-asterisk:after {

    content: "\10f069"

}



.fad.fa-at:after {

    content: "\10f1fa"

}



.fad.fa-atlas:after {

    content: "\10f558"

}



.fad.fa-atom:after {

    content: "\10f5d2"

}



.fad.fa-atom-alt:after {

    content: "\10f5d3"

}



.fad.fa-audio-description:after {

    content: "\10f29e"

}



.fad.fa-award:after {

    content: "\10f559"

}



.fad.fa-axe:after {

    content: "\10f6b2"

}



.fad.fa-axe-battle:after {

    content: "\10f6b3"

}



.fad.fa-baby:after {

    content: "\10f77c"

}



.fad.fa-baby-carriage:after {

    content: "\10f77d"

}



.fad.fa-backpack:after {

    content: "\10f5d4"

}



.fad.fa-backspace:after {

    content: "\10f55a"

}



.fad.fa-backward:after {

    content: "\10f04a"

}



.fad.fa-bacon:after {

    content: "\10f7e5"

}



.fad.fa-badge:after {

    content: "\10f335"

}



.fad.fa-badge-check:after {

    content: "\10f336"

}



.fad.fa-badge-dollar:after {

    content: "\10f645"

}



.fad.fa-badge-percent:after {

    content: "\10f646"

}



.fad.fa-badge-sheriff:after {

    content: "\10f8a2"

}



.fad.fa-badger-honey:after {

    content: "\10f6b4"

}



.fad.fa-bags-shopping:after {

    content: "\10f847"

}



.fad.fa-balance-scale:after {

    content: "\10f24e"

}



.fad.fa-balance-scale-left:after {

    content: "\10f515"

}



.fad.fa-balance-scale-right:after {

    content: "\10f516"

}



.fad.fa-ball-pile:after {

    content: "\10f77e"

}



.fad.fa-ballot:after {

    content: "\10f732"

}



.fad.fa-ballot-check:after {

    content: "\10f733"

}



.fad.fa-ban:after {

    content: "\10f05e"

}



.fad.fa-band-aid:after {

    content: "\10f462"

}



.fad.fa-banjo:after {

    content: "\10f8a3"

}



.fad.fa-barcode:after {

    content: "\10f02a"

}



.fad.fa-barcode-alt:after {

    content: "\10f463"

}



.fad.fa-barcode-read:after {

    content: "\10f464"

}



.fad.fa-barcode-scan:after {

    content: "\10f465"

}



.fad.fa-bars:after {

    content: "\10f0c9"

}



.fad.fa-baseball:after {

    content: "\10f432"

}



.fad.fa-baseball-ball:after {

    content: "\10f433"

}



.fad.fa-basketball-ball:after {

    content: "\10f434"

}



.fad.fa-basketball-hoop:after {

    content: "\10f435"

}



.fad.fa-bat:after {

    content: "\10f6b5"

}



.fad.fa-bath:after {

    content: "\10f2cd"

}



.fad.fa-battery-bolt:after {

    content: "\10f376"

}



.fad.fa-battery-empty:after {

    content: "\10f244"

}



.fad.fa-battery-full:after {

    content: "\10f240"

}



.fad.fa-battery-half:after {

    content: "\10f242"

}



.fad.fa-battery-quarter:after {

    content: "\10f243"

}



.fad.fa-battery-slash:after {

    content: "\10f377"

}



.fad.fa-battery-three-quarters:after {

    content: "\10f241"

}



.fad.fa-bed:after {

    content: "\10f236"

}



.fad.fa-beer:after {

    content: "\10f0fc"

}



.fad.fa-bell:after {

    content: "\10f0f3"

}



.fad.fa-bell-exclamation:after {

    content: "\10f848"

}



.fad.fa-bell-plus:after {

    content: "\10f849"

}



.fad.fa-bell-school:after {

    content: "\10f5d5"

}



.fad.fa-bell-school-slash:after {

    content: "\10f5d6"

}



.fad.fa-bell-slash:after {

    content: "\10f1f6"

}



.fad.fa-bells:after {

    content: "\10f77f"

}



.fad.fa-betamax:after {

    content: "\10f8a4"

}



.fad.fa-bezier-curve:after {

    content: "\10f55b"

}



.fad.fa-bible:after {

    content: "\10f647"

}



.fad.fa-bicycle:after {

    content: "\10f206"

}



.fad.fa-biking:after {

    content: "\10f84a"

}



.fad.fa-biking-mountain:after {

    content: "\10f84b"

}



.fad.fa-binoculars:after {

    content: "\10f1e5"

}



.fad.fa-biohazard:after {

    content: "\10f780"

}



.fad.fa-birthday-cake:after {

    content: "\10f1fd"

}



.fad.fa-blanket:after {

    content: "\10f498"

}



.fad.fa-blender:after {

    content: "\10f517"

}



.fad.fa-blender-phone:after {

    content: "\10f6b6"

}



.fad.fa-blind:after {

    content: "\10f29d"

}



.fad.fa-blog:after {

    content: "\10f781"

}



.fad.fa-bold:after {

    content: "\10f032"

}



.fad.fa-bolt:after {

    content: "\10f0e7"

}



.fad.fa-bomb:after {

    content: "\10f1e2"

}



.fad.fa-bone:after {

    content: "\10f5d7"

}



.fad.fa-bone-break:after {

    content: "\10f5d8"

}



.fad.fa-bong:after {

    content: "\10f55c"

}



.fad.fa-book:after {

    content: "\10f02d"

}



.fad.fa-book-alt:after {

    content: "\10f5d9"

}



.fad.fa-book-dead:after {

    content: "\10f6b7"

}



.fad.fa-book-heart:after {

    content: "\10f499"

}



.fad.fa-book-medical:after {

    content: "\10f7e6"

}



.fad.fa-book-open:after {

    content: "\10f518"

}



.fad.fa-book-reader:after {

    content: "\10f5da"

}



.fad.fa-book-spells:after {

    content: "\10f6b8"

}



.fad.fa-book-user:after {

    content: "\10f7e7"

}



.fad.fa-bookmark:after {

    content: "\10f02e"

}



.fad.fa-books:after {

    content: "\10f5db"

}



.fad.fa-books-medical:after {

    content: "\10f7e8"

}



.fad.fa-boombox:after {

    content: "\10f8a5"

}



.fad.fa-boot:after {

    content: "\10f782"

}



.fad.fa-booth-curtain:after {

    content: "\10f734"

}



.fad.fa-border-all:after {

    content: "\10f84c"

}



.fad.fa-border-bottom:after {

    content: "\10f84d"

}



.fad.fa-border-center-h:after {

    content: "\10f89c"

}



.fad.fa-border-center-v:after {

    content: "\10f89d"

}



.fad.fa-border-inner:after {

    content: "\10f84e"

}



.fad.fa-border-left:after {

    content: "\10f84f"

}



.fad.fa-border-none:after {

    content: "\10f850"

}



.fad.fa-border-outer:after {

    content: "\10f851"

}



.fad.fa-border-right:after {

    content: "\10f852"

}



.fad.fa-border-style:after {

    content: "\10f853"

}



.fad.fa-border-style-alt:after {

    content: "\10f854"

}



.fad.fa-border-top:after {

    content: "\10f855"

}



.fad.fa-bow-arrow:after {

    content: "\10f6b9"

}



.fad.fa-bowling-ball:after {

    content: "\10f436"

}



.fad.fa-bowling-pins:after {

    content: "\10f437"

}



.fad.fa-box:after {

    content: "\10f466"

}



.fad.fa-box-alt:after {

    content: "\10f49a"

}



.fad.fa-box-ballot:after {

    content: "\10f735"

}



.fad.fa-box-check:after {

    content: "\10f467"

}



.fad.fa-box-fragile:after {

    content: "\10f49b"

}



.fad.fa-box-full:after {

    content: "\10f49c"

}



.fad.fa-box-heart:after {

    content: "\10f49d"

}



.fad.fa-box-open:after {

    content: "\10f49e"

}



.fad.fa-box-up:after {

    content: "\10f49f"

}



.fad.fa-box-usd:after {

    content: "\10f4a0"

}



.fad.fa-boxes:after {

    content: "\10f468"

}



.fad.fa-boxes-alt:after {

    content: "\10f4a1"

}



.fad.fa-boxing-glove:after {

    content: "\10f438"

}



.fad.fa-brackets:after {

    content: "\10f7e9"

}



.fad.fa-brackets-curly:after {

    content: "\10f7ea"

}



.fad.fa-braille:after {

    content: "\10f2a1"

}



.fad.fa-brain:after {

    content: "\10f5dc"

}



.fad.fa-bread-loaf:after {

    content: "\10f7eb"

}



.fad.fa-bread-slice:after {

    content: "\10f7ec"

}



.fad.fa-briefcase:after {

    content: "\10f0b1"

}



.fad.fa-briefcase-medical:after {

    content: "\10f469"

}



.fad.fa-bring-forward:after {

    content: "\10f856"

}



.fad.fa-bring-front:after {

    content: "\10f857"

}



.fad.fa-broadcast-tower:after {

    content: "\10f519"

}



.fad.fa-broom:after {

    content: "\10f51a"

}



.fad.fa-browser:after {

    content: "\10f37e"

}



.fad.fa-brush:after {

    content: "\10f55d"

}



.fad.fa-bug:after {

    content: "\10f188"

}



.fad.fa-building:after {

    content: "\10f1ad"

}



.fad.fa-bullhorn:after {

    content: "\10f0a1"

}



.fad.fa-bullseye:after {

    content: "\10f140"

}



.fad.fa-bullseye-arrow:after {

    content: "\10f648"

}



.fad.fa-bullseye-pointer:after {

    content: "\10f649"

}



.fad.fa-burger-soda:after {

    content: "\10f858"

}



.fad.fa-burn:after {

    content: "\10f46a"

}



.fad.fa-burrito:after {

    content: "\10f7ed"

}



.fad.fa-bus:after {

    content: "\10f207"

}



.fad.fa-bus-alt:after {

    content: "\10f55e"

}



.fad.fa-bus-school:after {

    content: "\10f5dd"

}



.fad.fa-business-time:after {

    content: "\10f64a"

}



.fad.fa-cabinet-filing:after {

    content: "\10f64b"

}



.fad.fa-cactus:after {

    content: "\10f8a7"

}



.fad.fa-calculator:after {

    content: "\10f1ec"

}



.fad.fa-calculator-alt:after {

    content: "\10f64c"

}



.fad.fa-calendar:after {

    content: "\10f133"

}



.fad.fa-calendar-alt:after {

    content: "\10f073"

}



.fad.fa-calendar-check:after {

    content: "\10f274"

}



.fad.fa-calendar-day:after {

    content: "\10f783"

}



.fad.fa-calendar-edit:after {

    content: "\10f333"

}



.fad.fa-calendar-exclamation:after {

    content: "\10f334"

}



.fad.fa-calendar-minus:after {

    content: "\10f272"

}



.fad.fa-calendar-plus:after {

    content: "\10f271"

}



.fad.fa-calendar-star:after {

    content: "\10f736"

}



.fad.fa-calendar-times:after {

    content: "\10f273"

}



.fad.fa-calendar-week:after {

    content: "\10f784"

}



.fad.fa-camcorder:after {

    content: "\10f8a8"

}



.fad.fa-camera:after {

    content: "\10f030"

}



.fad.fa-camera-alt:after {

    content: "\10f332"

}



.fad.fa-camera-movie:after {

    content: "\10f8a9"

}



.fad.fa-camera-polaroid:after {

    content: "\10f8aa"

}



.fad.fa-camera-retro:after {

    content: "\10f083"

}



.fad.fa-campfire:after {

    content: "\10f6ba"

}



.fad.fa-campground:after {

    content: "\10f6bb"

}



.fad.fa-candle-holder:after {

    content: "\10f6bc"

}



.fad.fa-candy-cane:after {

    content: "\10f786"

}



.fad.fa-candy-corn:after {

    content: "\10f6bd"

}



.fad.fa-cannabis:after {

    content: "\10f55f"

}



.fad.fa-capsules:after {

    content: "\10f46b"

}



.fad.fa-car:after {

    content: "\10f1b9"

}



.fad.fa-car-alt:after {

    content: "\10f5de"

}



.fad.fa-car-battery:after {

    content: "\10f5df"

}



.fad.fa-car-building:after {

    content: "\10f859"

}



.fad.fa-car-bump:after {

    content: "\10f5e0"

}



.fad.fa-car-bus:after {

    content: "\10f85a"

}



.fad.fa-car-crash:after {

    content: "\10f5e1"

}



.fad.fa-car-garage:after {

    content: "\10f5e2"

}



.fad.fa-car-mechanic:after {

    content: "\10f5e3"

}



.fad.fa-car-side:after {

    content: "\10f5e4"

}



.fad.fa-car-tilt:after {

    content: "\10f5e5"

}



.fad.fa-car-wash:after {

    content: "\10f5e6"

}



.fad.fa-caret-circle-down:after {

    content: "\10f32d"

}



.fad.fa-caret-circle-left:after {

    content: "\10f32e"

}



.fad.fa-caret-circle-right:after {

    content: "\10f330"

}



.fad.fa-caret-circle-up:after {

    content: "\10f331"

}



.fad.fa-caret-down:after {

    content: "\10f0d7"

}



.fad.fa-caret-left:after {

    content: "\10f0d9"

}



.fad.fa-caret-right:after {

    content: "\10f0da"

}



.fad.fa-caret-square-down:after {

    content: "\10f150"

}



.fad.fa-caret-square-left:after {

    content: "\10f191"

}



.fad.fa-caret-square-right:after {

    content: "\10f152"

}



.fad.fa-caret-square-up:after {

    content: "\10f151"

}



.fad.fa-caret-up:after {

    content: "\10f0d8"

}



.fad.fa-carrot:after {

    content: "\10f787"

}



.fad.fa-cars:after {

    content: "\10f85b"

}



.fad.fa-cart-arrow-down:after {

    content: "\10f218"

}



.fad.fa-cart-plus:after {

    content: "\10f217"

}



.fad.fa-cash-register:after {

    content: "\10f788"

}



.fad.fa-cassette-tape:after {

    content: "\10f8ab"

}



.fad.fa-cat:after {

    content: "\10f6be"

}



.fad.fa-cauldron:after {

    content: "\10f6bf"

}



.fad.fa-cctv:after {

    content: "\10f8ac"

}



.fad.fa-certificate:after {

    content: "\10f0a3"

}



.fad.fa-chair:after {

    content: "\10f6c0"

}



.fad.fa-chair-office:after {

    content: "\10f6c1"

}



.fad.fa-chalkboard:after {

    content: "\10f51b"

}



.fad.fa-chalkboard-teacher:after {

    content: "\10f51c"

}



.fad.fa-charging-station:after {

    content: "\10f5e7"

}



.fad.fa-chart-area:after {

    content: "\10f1fe"

}



.fad.fa-chart-bar:after {

    content: "\10f080"

}



.fad.fa-chart-line:after {

    content: "\10f201"

}



.fad.fa-chart-line-down:after {

    content: "\10f64d"

}



.fad.fa-chart-network:after {

    content: "\10f78a"

}



.fad.fa-chart-pie:after {

    content: "\10f200"

}



.fad.fa-chart-pie-alt:after {

    content: "\10f64e"

}



.fad.fa-chart-scatter:after {

    content: "\10f7ee"

}



.fad.fa-check:after {

    content: "\10f00c"

}



.fad.fa-check-circle:after {

    content: "\10f058"

}



.fad.fa-check-double:after {

    content: "\10f560"

}



.fad.fa-check-square:after {

    content: "\10f14a"

}



.fad.fa-cheese:after {

    content: "\10f7ef"

}



.fad.fa-cheese-swiss:after {

    content: "\10f7f0"

}



.fad.fa-cheeseburger:after {

    content: "\10f7f1"

}



.fad.fa-chess:after {

    content: "\10f439"

}



.fad.fa-chess-bishop:after {

    content: "\10f43a"

}



.fad.fa-chess-bishop-alt:after {

    content: "\10f43b"

}



.fad.fa-chess-board:after {

    content: "\10f43c"

}



.fad.fa-chess-clock:after {

    content: "\10f43d"

}



.fad.fa-chess-clock-alt:after {

    content: "\10f43e"

}



.fad.fa-chess-king:after {

    content: "\10f43f"

}



.fad.fa-chess-king-alt:after {

    content: "\10f440"

}



.fad.fa-chess-knight:after {

    content: "\10f441"

}



.fad.fa-chess-knight-alt:after {

    content: "\10f442"

}



.fad.fa-chess-pawn:after {

    content: "\10f443"

}



.fad.fa-chess-pawn-alt:after {

    content: "\10f444"

}



.fad.fa-chess-queen:after {

    content: "\10f445"

}



.fad.fa-chess-queen-alt:after {

    content: "\10f446"

}



.fad.fa-chess-rook:after {

    content: "\10f447"

}



.fad.fa-chess-rook-alt:after {

    content: "\10f448"

}



.fad.fa-chevron-circle-down:after {

    content: "\10f13a"

}



.fad.fa-chevron-circle-left:after {

    content: "\10f137"

}



.fad.fa-chevron-circle-right:after {

    content: "\10f138"

}



.fad.fa-chevron-circle-up:after {

    content: "\10f139"

}



.fad.fa-chevron-double-down:after {

    content: "\10f322"

}



.fad.fa-chevron-double-left:after {

    content: "\10f323"

}



.fad.fa-chevron-double-right:after {

    content: "\10f324"

}



.fad.fa-chevron-double-up:after {

    content: "\10f325"

}



.fad.fa-chevron-down:after {

    content: "\10f078"

}



.fad.fa-chevron-left:after {

    content: "\10f053"

}



.fad.fa-chevron-right:after {

    content: "\10f054"

}



.fad.fa-chevron-square-down:after {

    content: "\10f329"

}



.fad.fa-chevron-square-left:after {

    content: "\10f32a"

}



.fad.fa-chevron-square-right:after {

    content: "\10f32b"

}



.fad.fa-chevron-square-up:after {

    content: "\10f32c"

}



.fad.fa-chevron-up:after {

    content: "\10f077"

}



.fad.fa-child:after {

    content: "\10f1ae"

}



.fad.fa-chimney:after {

    content: "\10f78b"

}



.fad.fa-church:after {

    content: "\10f51d"

}



.fad.fa-circle:after {

    content: "\10f111"

}



.fad.fa-circle-notch:after {

    content: "\10f1ce"

}



.fad.fa-city:after {

    content: "\10f64f"

}



.fad.fa-clarinet:after {

    content: "\10f8ad"

}



.fad.fa-claw-marks:after {

    content: "\10f6c2"

}



.fad.fa-clinic-medical:after {

    content: "\10f7f2"

}



.fad.fa-clipboard:after {

    content: "\10f328"

}



.fad.fa-clipboard-check:after {

    content: "\10f46c"

}



.fad.fa-clipboard-list:after {

    content: "\10f46d"

}



.fad.fa-clipboard-list-check:after {

    content: "\10f737"

}



.fad.fa-clipboard-prescription:after {

    content: "\10f5e8"

}



.fad.fa-clipboard-user:after {

    content: "\10f7f3"

}



.fad.fa-clock:after {

    content: "\10f017"

}



.fad.fa-clone:after {

    content: "\10f24d"

}



.fad.fa-closed-captioning:after {

    content: "\10f20a"

}



.fad.fa-cloud:after {

    content: "\10f0c2"

}



.fad.fa-cloud-download:after {

    content: "\10f0ed"

}



.fad.fa-cloud-download-alt:after {

    content: "\10f381"

}



.fad.fa-cloud-drizzle:after {

    content: "\10f738"

}



.fad.fa-cloud-hail:after {

    content: "\10f739"

}



.fad.fa-cloud-hail-mixed:after {

    content: "\10f73a"

}



.fad.fa-cloud-meatball:after {

    content: "\10f73b"

}



.fad.fa-cloud-moon:after {

    content: "\10f6c3"

}



.fad.fa-cloud-moon-rain:after {

    content: "\10f73c"

}



.fad.fa-cloud-music:after {

    content: "\10f8ae"

}



.fad.fa-cloud-rain:after {

    content: "\10f73d"

}



.fad.fa-cloud-rainbow:after {

    content: "\10f73e"

}



.fad.fa-cloud-showers:after {

    content: "\10f73f"

}



.fad.fa-cloud-showers-heavy:after {

    content: "\10f740"

}



.fad.fa-cloud-sleet:after {

    content: "\10f741"

}



.fad.fa-cloud-snow:after {

    content: "\10f742"

}



.fad.fa-cloud-sun:after {

    content: "\10f6c4"

}



.fad.fa-cloud-sun-rain:after {

    content: "\10f743"

}



.fad.fa-cloud-upload:after {

    content: "\10f0ee"

}



.fad.fa-cloud-upload-alt:after {

    content: "\10f382"

}



.fad.fa-clouds:after {

    content: "\10f744"

}



.fad.fa-clouds-moon:after {

    content: "\10f745"

}



.fad.fa-clouds-sun:after {

    content: "\10f746"

}



.fad.fa-club:after {

    content: "\10f327"

}



.fad.fa-cocktail:after {

    content: "\10f561"

}



.fad.fa-code:after {

    content: "\10f121"

}



.fad.fa-code-branch:after {

    content: "\10f126"

}



.fad.fa-code-commit:after {

    content: "\10f386"

}



.fad.fa-code-merge:after {

    content: "\10f387"

}



.fad.fa-coffee:after {

    content: "\10f0f4"

}



.fad.fa-coffee-togo:after {

    content: "\10f6c5"

}



.fad.fa-coffin:after {

    content: "\10f6c6"

}



.fad.fa-cog:after {

    content: "\10f013"

}



.fad.fa-cogs:after {

    content: "\10f085"

}



.fad.fa-coin:after {

    content: "\10f85c"

}



.fad.fa-coins:after {

    content: "\10f51e"

}



.fad.fa-columns:after {

    content: "\10f0db"

}



.fad.fa-comment:after {

    content: "\10f075"

}



.fad.fa-comment-alt:after {

    content: "\10f27a"

}



.fad.fa-comment-alt-check:after {

    content: "\10f4a2"

}



.fad.fa-comment-alt-dollar:after {

    content: "\10f650"

}



.fad.fa-comment-alt-dots:after {

    content: "\10f4a3"

}



.fad.fa-comment-alt-edit:after {

    content: "\10f4a4"

}



.fad.fa-comment-alt-exclamation:after {

    content: "\10f4a5"

}



.fad.fa-comment-alt-lines:after {

    content: "\10f4a6"

}



.fad.fa-comment-alt-medical:after {

    content: "\10f7f4"

}



.fad.fa-comment-alt-minus:after {

    content: "\10f4a7"

}



.fad.fa-comment-alt-music:after {

    content: "\10f8af"

}



.fad.fa-comment-alt-plus:after {

    content: "\10f4a8"

}



.fad.fa-comment-alt-slash:after {

    content: "\10f4a9"

}



.fad.fa-comment-alt-smile:after {

    content: "\10f4aa"

}



.fad.fa-comment-alt-times:after {

    content: "\10f4ab"

}



.fad.fa-comment-check:after {

    content: "\10f4ac"

}



.fad.fa-comment-dollar:after {

    content: "\10f651"

}



.fad.fa-comment-dots:after {

    content: "\10f4ad"

}



.fad.fa-comment-edit:after {

    content: "\10f4ae"

}



.fad.fa-comment-exclamation:after {

    content: "\10f4af"

}



.fad.fa-comment-lines:after {

    content: "\10f4b0"

}



.fad.fa-comment-medical:after {

    content: "\10f7f5"

}



.fad.fa-comment-minus:after {

    content: "\10f4b1"

}



.fad.fa-comment-music:after {

    content: "\10f8b0"

}



.fad.fa-comment-plus:after {

    content: "\10f4b2"

}



.fad.fa-comment-slash:after {

    content: "\10f4b3"

}



.fad.fa-comment-smile:after {

    content: "\10f4b4"

}



.fad.fa-comment-times:after {

    content: "\10f4b5"

}



.fad.fa-comments:after {

    content: "\10f086"

}



.fad.fa-comments-alt:after {

    content: "\10f4b6"

}



.fad.fa-comments-alt-dollar:after {

    content: "\10f652"

}



.fad.fa-comments-dollar:after {

    content: "\10f653"

}



.fad.fa-compact-disc:after {

    content: "\10f51f"

}



.fad.fa-compass:after {

    content: "\10f14e"

}



.fad.fa-compass-slash:after {

    content: "\10f5e9"

}



.fad.fa-compress:after {

    content: "\10f066"

}



.fad.fa-compress-alt:after {

    content: "\10f422"

}



.fad.fa-compress-arrows-alt:after {

    content: "\10f78c"

}



.fad.fa-compress-wide:after {

    content: "\10f326"

}



.fad.fa-computer-classic:after {

    content: "\10f8b1"

}



.fad.fa-computer-speaker:after {

    content: "\10f8b2"

}



.fad.fa-concierge-bell:after {

    content: "\10f562"

}



.fad.fa-construction:after {

    content: "\10f85d"

}



.fad.fa-container-storage:after {

    content: "\10f4b7"

}



.fad.fa-conveyor-belt:after {

    content: "\10f46e"

}



.fad.fa-conveyor-belt-alt:after {

    content: "\10f46f"

}



.fad.fa-cookie:after {

    content: "\10f563"

}



.fad.fa-cookie-bite:after {

    content: "\10f564"

}



.fad.fa-copy:after {

    content: "\10f0c5"

}



.fad.fa-copyright:after {

    content: "\10f1f9"

}



.fad.fa-corn:after {

    content: "\10f6c7"

}



.fad.fa-couch:after {

    content: "\10f4b8"

}



.fad.fa-cow:after {

    content: "\10f6c8"

}



.fad.fa-cowbell:after {

    content: "\10f8b3"

}



.fad.fa-cowbell-more:after {

    content: "\10f8b4"

}



.fad.fa-credit-card:after {

    content: "\10f09d"

}



.fad.fa-credit-card-blank:after {

    content: "\10f389"

}



.fad.fa-credit-card-front:after {

    content: "\10f38a"

}



.fad.fa-cricket:after {

    content: "\10f449"

}



.fad.fa-croissant:after {

    content: "\10f7f6"

}



.fad.fa-crop:after {

    content: "\10f125"

}



.fad.fa-crop-alt:after {

    content: "\10f565"

}



.fad.fa-cross:after {

    content: "\10f654"

}



.fad.fa-crosshairs:after {

    content: "\10f05b"

}



.fad.fa-crow:after {

    content: "\10f520"

}



.fad.fa-crown:after {

    content: "\10f521"

}



.fad.fa-crutch:after {

    content: "\10f7f7"

}



.fad.fa-crutches:after {

    content: "\10f7f8"

}



.fad.fa-cube:after {

    content: "\10f1b2"

}



.fad.fa-cubes:after {

    content: "\10f1b3"

}



.fad.fa-curling:after {

    content: "\10f44a"

}



.fad.fa-cut:after {

    content: "\10f0c4"

}



.fad.fa-dagger:after {

    content: "\10f6cb"

}



.fad.fa-database:after {

    content: "\10f1c0"

}



.fad.fa-deaf:after {

    content: "\10f2a4"

}



.fad.fa-debug:after {

    content: "\10f7f9"

}



.fad.fa-deer:after {

    content: "\10f78e"

}



.fad.fa-deer-rudolph:after {

    content: "\10f78f"

}



.fad.fa-democrat:after {

    content: "\10f747"

}



.fad.fa-desktop:after {

    content: "\10f108"

}



.fad.fa-desktop-alt:after {

    content: "\10f390"

}



.fad.fa-dewpoint:after {

    content: "\10f748"

}



.fad.fa-dharmachakra:after {

    content: "\10f655"

}



.fad.fa-diagnoses:after {

    content: "\10f470"

}



.fad.fa-diamond:after {

    content: "\10f219"

}



.fad.fa-dice:after {

    content: "\10f522"

}



.fad.fa-dice-d10:after {

    content: "\10f6cd"

}



.fad.fa-dice-d12:after {

    content: "\10f6ce"

}



.fad.fa-dice-d20:after {

    content: "\10f6cf"

}



.fad.fa-dice-d4:after {

    content: "\10f6d0"

}



.fad.fa-dice-d6:after {

    content: "\10f6d1"

}



.fad.fa-dice-d8:after {

    content: "\10f6d2"

}



.fad.fa-dice-five:after {

    content: "\10f523"

}



.fad.fa-dice-four:after {

    content: "\10f524"

}



.fad.fa-dice-one:after {

    content: "\10f525"

}



.fad.fa-dice-six:after {

    content: "\10f526"

}



.fad.fa-dice-three:after {

    content: "\10f527"

}



.fad.fa-dice-two:after {

    content: "\10f528"

}



.fad.fa-digging:after {

    content: "\10f85e"

}



.fad.fa-digital-tachograph:after {

    content: "\10f566"

}



.fad.fa-diploma:after {

    content: "\10f5ea"

}



.fad.fa-directions:after {

    content: "\10f5eb"

}



.fad.fa-disc-drive:after {

    content: "\10f8b5"

}



.fad.fa-disease:after {

    content: "\10f7fa"

}



.fad.fa-divide:after {

    content: "\10f529"

}



.fad.fa-dizzy:after {

    content: "\10f567"

}



.fad.fa-dna:after {

    content: "\10f471"

}



.fad.fa-do-not-enter:after {

    content: "\10f5ec"

}



.fad.fa-dog:after {

    content: "\10f6d3"

}



.fad.fa-dog-leashed:after {

    content: "\10f6d4"

}



.fad.fa-dollar-sign:after {

    content: "\10f155"

}



.fad.fa-dolly:after {

    content: "\10f472"

}



.fad.fa-dolly-empty:after {

    content: "\10f473"

}



.fad.fa-dolly-flatbed:after {

    content: "\10f474"

}



.fad.fa-dolly-flatbed-alt:after {

    content: "\10f475"

}



.fad.fa-dolly-flatbed-empty:after {

    content: "\10f476"

}



.fad.fa-donate:after {

    content: "\10f4b9"

}



.fad.fa-door-closed:after {

    content: "\10f52a"

}



.fad.fa-door-open:after {

    content: "\10f52b"

}



.fad.fa-dot-circle:after {

    content: "\10f192"

}



.fad.fa-dove:after {

    content: "\10f4ba"

}



.fad.fa-download:after {

    content: "\10f019"

}



.fad.fa-drafting-compass:after {

    content: "\10f568"

}



.fad.fa-dragon:after {

    content: "\10f6d5"

}



.fad.fa-draw-circle:after {

    content: "\10f5ed"

}



.fad.fa-draw-polygon:after {

    content: "\10f5ee"

}



.fad.fa-draw-square:after {

    content: "\10f5ef"

}



.fad.fa-dreidel:after {

    content: "\10f792"

}



.fad.fa-drone:after {

    content: "\10f85f"

}



.fad.fa-drone-alt:after {

    content: "\10f860"

}



.fad.fa-drum:after {

    content: "\10f569"

}



.fad.fa-drum-steelpan:after {

    content: "\10f56a"

}



.fad.fa-drumstick:after {

    content: "\10f6d6"

}



.fad.fa-drumstick-bite:after {

    content: "\10f6d7"

}



.fad.fa-dryer:after {

    content: "\10f861"

}



.fad.fa-dryer-alt:after {

    content: "\10f862"

}



.fad.fa-duck:after {

    content: "\10f6d8"

}



.fad.fa-dumbbell:after {

    content: "\10f44b"

}



.fad.fa-dumpster:after {

    content: "\10f793"

}



.fad.fa-dumpster-fire:after {

    content: "\10f794"

}



.fad.fa-dungeon:after {

    content: "\10f6d9"

}



.fad.fa-ear:after {

    content: "\10f5f0"

}



.fad.fa-ear-muffs:after {

    content: "\10f795"

}



.fad.fa-eclipse:after {

    content: "\10f749"

}



.fad.fa-eclipse-alt:after {

    content: "\10f74a"

}



.fad.fa-edit:after {

    content: "\10f044"

}



.fad.fa-egg:after {

    content: "\10f7fb"

}



.fad.fa-egg-fried:after {

    content: "\10f7fc"

}



.fad.fa-eject:after {

    content: "\10f052"

}



.fad.fa-elephant:after {

    content: "\10f6da"

}



.fad.fa-ellipsis-h:after {

    content: "\10f141"

}



.fad.fa-ellipsis-h-alt:after {

    content: "\10f39b"

}



.fad.fa-ellipsis-v:after {

    content: "\10f142"

}



.fad.fa-ellipsis-v-alt:after {

    content: "\10f39c"

}



.fad.fa-empty-set:after {

    content: "\10f656"

}



.fad.fa-engine-warning:after {

    content: "\10f5f2"

}



.fad.fa-envelope:after {

    content: "\10f0e0"

}



.fad.fa-envelope-open:after {

    content: "\10f2b6"

}



.fad.fa-envelope-open-dollar:after {

    content: "\10f657"

}



.fad.fa-envelope-open-text:after {

    content: "\10f658"

}



.fad.fa-envelope-square:after {

    content: "\10f199"

}



.fad.fa-equals:after {

    content: "\10f52c"

}



.fad.fa-eraser:after {

    content: "\10f12d"

}



.fad.fa-ethernet:after {

    content: "\10f796"

}



.fad.fa-euro-sign:after {

    content: "\10f153"

}



.fad.fa-exchange:after {

    content: "\10f0ec"

}



.fad.fa-exchange-alt:after {

    content: "\10f362"

}



.fad.fa-exclamation:after {

    content: "\10f12a"

}



.fad.fa-exclamation-circle:after {

    content: "\10f06a"

}



.fad.fa-exclamation-square:after {

    content: "\10f321"

}



.fad.fa-exclamation-triangle:after {

    content: "\10f071"

}



.fad.fa-expand:after {

    content: "\10f065"

}



.fad.fa-expand-alt:after {

    content: "\10f424"

}



.fad.fa-expand-arrows:after {

    content: "\10f31d"

}



.fad.fa-expand-arrows-alt:after {

    content: "\10f31e"

}



.fad.fa-expand-wide:after {

    content: "\10f320"

}



.fad.fa-external-link:after {

    content: "\10f08e"

}



.fad.fa-external-link-alt:after {

    content: "\10f35d"

}



.fad.fa-external-link-square:after {

    content: "\10f14c"

}



.fad.fa-external-link-square-alt:after {

    content: "\10f360"

}



.fad.fa-eye:after {

    content: "\10f06e"

}



.fad.fa-eye-dropper:after {

    content: "\10f1fb"

}



.fad.fa-eye-evil:after {

    content: "\10f6db"

}



.fad.fa-eye-slash:after {

    content: "\10f070"

}



.fad.fa-fan:after {

    content: "\10f863"

}



.fad.fa-farm:after {

    content: "\10f864"

}



.fad.fa-fast-backward:after {

    content: "\10f049"

}



.fad.fa-fast-forward:after {

    content: "\10f050"

}



.fad.fa-fax:after {

    content: "\10f1ac"

}



.fad.fa-feather:after {

    content: "\10f52d"

}



.fad.fa-feather-alt:after {

    content: "\10f56b"

}



.fad.fa-female:after {

    content: "\10f182"

}



.fad.fa-field-hockey:after {

    content: "\10f44c"

}



.fad.fa-fighter-jet:after {

    content: "\10f0fb"

}



.fad.fa-file:after {

    content: "\10f15b"

}



.fad.fa-file-alt:after {

    content: "\10f15c"

}



.fad.fa-file-archive:after {

    content: "\10f1c6"

}



.fad.fa-file-audio:after {

    content: "\10f1c7"

}



.fad.fa-file-certificate:after {

    content: "\10f5f3"

}



.fad.fa-file-chart-line:after {

    content: "\10f659"

}



.fad.fa-file-chart-pie:after {

    content: "\10f65a"

}



.fad.fa-file-check:after {

    content: "\10f316"

}



.fad.fa-file-code:after {

    content: "\10f1c9"

}



.fad.fa-file-contract:after {

    content: "\10f56c"

}



.fad.fa-file-csv:after {

    content: "\10f6dd"

}



.fad.fa-file-download:after {

    content: "\10f56d"

}



.fad.fa-file-edit:after {

    content: "\10f31c"

}



.fad.fa-file-excel:after {

    content: "\10f1c3"

}



.fad.fa-file-exclamation:after {

    content: "\10f31a"

}



.fad.fa-file-export:after {

    content: "\10f56e"

}



.fad.fa-file-image:after {

    content: "\10f1c5"

}



.fad.fa-file-import:after {

    content: "\10f56f"

}



.fad.fa-file-invoice:after {

    content: "\10f570"

}



.fad.fa-file-invoice-dollar:after {

    content: "\10f571"

}



.fad.fa-file-medical:after {

    content: "\10f477"

}



.fad.fa-file-medical-alt:after {

    content: "\10f478"

}



.fad.fa-file-minus:after {

    content: "\10f318"

}



.fad.fa-file-music:after {

    content: "\10f8b6"

}



.fad.fa-file-pdf:after {

    content: "\10f1c1"

}



.fad.fa-file-plus:after {

    content: "\10f319"

}



.fad.fa-file-powerpoint:after {

    content: "\10f1c4"

}



.fad.fa-file-prescription:after {

    content: "\10f572"

}



.fad.fa-file-search:after {

    content: "\10f865"

}



.fad.fa-file-signature:after {

    content: "\10f573"

}



.fad.fa-file-spreadsheet:after {

    content: "\10f65b"

}



.fad.fa-file-times:after {

    content: "\10f317"

}



.fad.fa-file-upload:after {

    content: "\10f574"

}



.fad.fa-file-user:after {

    content: "\10f65c"

}



.fad.fa-file-video:after {

    content: "\10f1c8"

}



.fad.fa-file-word:after {

    content: "\10f1c2"

}



.fad.fa-files-medical:after {

    content: "\10f7fd"

}



.fad.fa-fill:after {

    content: "\10f575"

}



.fad.fa-fill-drip:after {

    content: "\10f576"

}



.fad.fa-film:after {

    content: "\10f008"

}



.fad.fa-film-alt:after {

    content: "\10f3a0"

}



.fad.fa-film-canister:after {

    content: "\10f8b7"

}



.fad.fa-filter:after {

    content: "\10f0b0"

}



.fad.fa-fingerprint:after {

    content: "\10f577"

}



.fad.fa-fire:after {

    content: "\10f06d"

}



.fad.fa-fire-alt:after {

    content: "\10f7e4"

}



.fad.fa-fire-extinguisher:after {

    content: "\10f134"

}



.fad.fa-fire-smoke:after {

    content: "\10f74b"

}



.fad.fa-fireplace:after {

    content: "\10f79a"

}



.fad.fa-first-aid:after {

    content: "\10f479"

}



.fad.fa-fish:after {

    content: "\10f578"

}



.fad.fa-fish-cooked:after {

    content: "\10f7fe"

}



.fad.fa-fist-raised:after {

    content: "\10f6de"

}



.fad.fa-flag:after {

    content: "\10f024"

}



.fad.fa-flag-alt:after {

    content: "\10f74c"

}



.fad.fa-flag-checkered:after {

    content: "\10f11e"

}



.fad.fa-flag-usa:after {

    content: "\10f74d"

}



.fad.fa-flame:after {

    content: "\10f6df"

}



.fad.fa-flashlight:after {

    content: "\10f8b8"

}



.fad.fa-flask:after {

    content: "\10f0c3"

}



.fad.fa-flask-poison:after {

    content: "\10f6e0"

}



.fad.fa-flask-potion:after {

    content: "\10f6e1"

}



.fad.fa-flower:after {

    content: "\10f7ff"

}



.fad.fa-flower-daffodil:after {

    content: "\10f800"

}



.fad.fa-flower-tulip:after {

    content: "\10f801"

}



.fad.fa-flushed:after {

    content: "\10f579"

}



.fad.fa-flute:after {

    content: "\10f8b9"

}



.fad.fa-flux-capacitor:after {

    content: "\10f8ba"

}



.fad.fa-fog:after {

    content: "\10f74e"

}



.fad.fa-folder:after {

    content: "\10f07b"

}



.fad.fa-folder-minus:after {

    content: "\10f65d"

}



.fad.fa-folder-open:after {

    content: "\10f07c"

}



.fad.fa-folder-plus:after {

    content: "\10f65e"

}



.fad.fa-folder-times:after {

    content: "\10f65f"

}



.fad.fa-folder-tree:after {

    content: "\10f802"

}



.fad.fa-folders:after {

    content: "\10f660"

}



.fad.fa-font:after {

    content: "\10f031"

}



.fad.fa-font-awesome-logo-full:after {

    content: "\10f4e6"

}



.fad.fa-font-case:after {

    content: "\10f866"

}



.fad.fa-football-ball:after {

    content: "\10f44e"

}



.fad.fa-football-helmet:after {

    content: "\10f44f"

}



.fad.fa-forklift:after {

    content: "\10f47a"

}



.fad.fa-forward:after {

    content: "\10f04e"

}



.fad.fa-fragile:after {

    content: "\10f4bb"

}



.fad.fa-french-fries:after {

    content: "\10f803"

}



.fad.fa-frog:after {

    content: "\10f52e"

}



.fad.fa-frosty-head:after {

    content: "\10f79b"

}



.fad.fa-frown:after {

    content: "\10f119"

}



.fad.fa-frown-open:after {

    content: "\10f57a"

}



.fad.fa-function:after {

    content: "\10f661"

}



.fad.fa-funnel-dollar:after {

    content: "\10f662"

}



.fad.fa-futbol:after {

    content: "\10f1e3"

}



.fad.fa-game-board:after {

    content: "\10f867"

}



.fad.fa-game-board-alt:after {

    content: "\10f868"

}



.fad.fa-game-console-handheld:after {

    content: "\10f8bb"

}



.fad.fa-gamepad:after {

    content: "\10f11b"

}



.fad.fa-gamepad-alt:after {

    content: "\10f8bc"

}



.fad.fa-gas-pump:after {

    content: "\10f52f"

}



.fad.fa-gas-pump-slash:after {

    content: "\10f5f4"

}



.fad.fa-gavel:after {

    content: "\10f0e3"

}



.fad.fa-gem:after {

    content: "\10f3a5"

}



.fad.fa-genderless:after {

    content: "\10f22d"

}



.fad.fa-ghost:after {

    content: "\10f6e2"

}



.fad.fa-gift:after {

    content: "\10f06b"

}



.fad.fa-gift-card:after {

    content: "\10f663"

}



.fad.fa-gifts:after {

    content: "\10f79c"

}



.fad.fa-gingerbread-man:after {

    content: "\10f79d"

}



.fad.fa-glass:after {

    content: "\10f804"

}



.fad.fa-glass-champagne:after {

    content: "\10f79e"

}



.fad.fa-glass-cheers:after {

    content: "\10f79f"

}



.fad.fa-glass-citrus:after {

    content: "\10f869"

}



.fad.fa-glass-martini:after {

    content: "\10f000"

}



.fad.fa-glass-martini-alt:after {

    content: "\10f57b"

}



.fad.fa-glass-whiskey:after {

    content: "\10f7a0"

}



.fad.fa-glass-whiskey-rocks:after {

    content: "\10f7a1"

}



.fad.fa-glasses:after {

    content: "\10f530"

}



.fad.fa-glasses-alt:after {

    content: "\10f5f5"

}



.fad.fa-globe:after {

    content: "\10f0ac"

}



.fad.fa-globe-africa:after {

    content: "\10f57c"

}



.fad.fa-globe-americas:after {

    content: "\10f57d"

}



.fad.fa-globe-asia:after {

    content: "\10f57e"

}



.fad.fa-globe-europe:after {

    content: "\10f7a2"

}



.fad.fa-globe-snow:after {

    content: "\10f7a3"

}



.fad.fa-globe-stand:after {

    content: "\10f5f6"

}



.fad.fa-golf-ball:after {

    content: "\10f450"

}



.fad.fa-golf-club:after {

    content: "\10f451"

}



.fad.fa-gopuram:after {

    content: "\10f664"

}



.fad.fa-graduation-cap:after {

    content: "\10f19d"

}



.fad.fa-gramophone:after {

    content: "\10f8bd"

}



.fad.fa-greater-than:after {

    content: "\10f531"

}



.fad.fa-greater-than-equal:after {

    content: "\10f532"

}



.fad.fa-grimace:after {

    content: "\10f57f"

}



.fad.fa-grin:after {

    content: "\10f580"

}



.fad.fa-grin-alt:after {

    content: "\10f581"

}



.fad.fa-grin-beam:after {

    content: "\10f582"

}



.fad.fa-grin-beam-sweat:after {

    content: "\10f583"

}



.fad.fa-grin-hearts:after {

    content: "\10f584"

}



.fad.fa-grin-squint:after {

    content: "\10f585"

}



.fad.fa-grin-squint-tears:after {

    content: "\10f586"

}



.fad.fa-grin-stars:after {

    content: "\10f587"

}



.fad.fa-grin-tears:after {

    content: "\10f588"

}



.fad.fa-grin-tongue:after {

    content: "\10f589"

}



.fad.fa-grin-tongue-squint:after {

    content: "\10f58a"

}



.fad.fa-grin-tongue-wink:after {

    content: "\10f58b"

}



.fad.fa-grin-wink:after {

    content: "\10f58c"

}



.fad.fa-grip-horizontal:after {

    content: "\10f58d"

}



.fad.fa-grip-lines:after {

    content: "\10f7a4"

}



.fad.fa-grip-lines-vertical:after {

    content: "\10f7a5"

}



.fad.fa-grip-vertical:after {

    content: "\10f58e"

}



.fad.fa-guitar:after {

    content: "\10f7a6"

}



.fad.fa-guitar-electric:after {

    content: "\10f8be"

}



.fad.fa-guitars:after {

    content: "\10f8bf"

}



.fad.fa-h-square:after {

    content: "\10f0fd"

}



.fad.fa-h1:after {

    content: "\10f313"

}



.fad.fa-h2:after {

    content: "\10f314"

}



.fad.fa-h3:after {

    content: "\10f315"

}



.fad.fa-h4:after {

    content: "\10f86a"

}



.fad.fa-hamburger:after {

    content: "\10f805"

}



.fad.fa-hammer:after {

    content: "\10f6e3"

}



.fad.fa-hammer-war:after {

    content: "\10f6e4"

}



.fad.fa-hamsa:after {

    content: "\10f665"

}



.fad.fa-hand-heart:after {

    content: "\10f4bc"

}



.fad.fa-hand-holding:after {

    content: "\10f4bd"

}



.fad.fa-hand-holding-box:after {

    content: "\10f47b"

}



.fad.fa-hand-holding-heart:after {

    content: "\10f4be"

}



.fad.fa-hand-holding-magic:after {

    content: "\10f6e5"

}



.fad.fa-hand-holding-seedling:after {

    content: "\10f4bf"

}



.fad.fa-hand-holding-usd:after {

    content: "\10f4c0"

}



.fad.fa-hand-holding-water:after {

    content: "\10f4c1"

}



.fad.fa-hand-lizard:after {

    content: "\10f258"

}



.fad.fa-hand-middle-finger:after {

    content: "\10f806"

}



.fad.fa-hand-paper:after {

    content: "\10f256"

}



.fad.fa-hand-peace:after {

    content: "\10f25b"

}



.fad.fa-hand-point-down:after {

    content: "\10f0a7"

}



.fad.fa-hand-point-left:after {

    content: "\10f0a5"

}



.fad.fa-hand-point-right:after {

    content: "\10f0a4"

}



.fad.fa-hand-point-up:after {

    content: "\10f0a6"

}



.fad.fa-hand-pointer:after {

    content: "\10f25a"

}



.fad.fa-hand-receiving:after {

    content: "\10f47c"

}



.fad.fa-hand-rock:after {

    content: "\10f255"

}



.fad.fa-hand-scissors:after {

    content: "\10f257"

}



.fad.fa-hand-spock:after {

    content: "\10f259"

}



.fad.fa-hands:after {

    content: "\10f4c2"

}



.fad.fa-hands-heart:after {

    content: "\10f4c3"

}



.fad.fa-hands-helping:after {

    content: "\10f4c4"

}



.fad.fa-hands-usd:after {

    content: "\10f4c5"

}



.fad.fa-handshake:after {

    content: "\10f2b5"

}



.fad.fa-handshake-alt:after {

    content: "\10f4c6"

}



.fad.fa-hanukiah:after {

    content: "\10f6e6"

}



.fad.fa-hard-hat:after {

    content: "\10f807"

}



.fad.fa-hashtag:after {

    content: "\10f292"

}



.fad.fa-hat-chef:after {

    content: "\10f86b"

}



.fad.fa-hat-cowboy:after {

    content: "\10f8c0"

}



.fad.fa-hat-cowboy-side:after {

    content: "\10f8c1"

}



.fad.fa-hat-santa:after {

    content: "\10f7a7"

}



.fad.fa-hat-winter:after {

    content: "\10f7a8"

}



.fad.fa-hat-witch:after {

    content: "\10f6e7"

}



.fad.fa-hat-wizard:after {

    content: "\10f6e8"

}



.fad.fa-haykal:after {

    content: "\10f666"

}



.fad.fa-hdd:after {

    content: "\10f0a0"

}



.fad.fa-head-side:after {

    content: "\10f6e9"

}



.fad.fa-head-side-brain:after {

    content: "\10f808"

}



.fad.fa-head-side-headphones:after {

    content: "\10f8c2"

}



.fad.fa-head-side-medical:after {

    content: "\10f809"

}



.fad.fa-head-vr:after {

    content: "\10f6ea"

}



.fad.fa-heading:after {

    content: "\10f1dc"

}



.fad.fa-headphones:after {

    content: "\10f025"

}



.fad.fa-headphones-alt:after {

    content: "\10f58f"

}



.fad.fa-headset:after {

    content: "\10f590"

}



.fad.fa-heart:after {

    content: "\10f004"

}



.fad.fa-heart-broken:after {

    content: "\10f7a9"

}



.fad.fa-heart-circle:after {

    content: "\10f4c7"

}



.fad.fa-heart-rate:after {

    content: "\10f5f8"

}



.fad.fa-heart-square:after {

    content: "\10f4c8"

}



.fad.fa-heartbeat:after {

    content: "\10f21e"

}



.fad.fa-helicopter:after {

    content: "\10f533"

}



.fad.fa-helmet-battle:after {

    content: "\10f6eb"

}



.fad.fa-hexagon:after {

    content: "\10f312"

}



.fad.fa-highlighter:after {

    content: "\10f591"

}



.fad.fa-hiking:after {

    content: "\10f6ec"

}



.fad.fa-hippo:after {

    content: "\10f6ed"

}



.fad.fa-history:after {

    content: "\10f1da"

}



.fad.fa-hockey-mask:after {

    content: "\10f6ee"

}



.fad.fa-hockey-puck:after {

    content: "\10f453"

}



.fad.fa-hockey-sticks:after {

    content: "\10f454"

}



.fad.fa-holly-berry:after {

    content: "\10f7aa"

}



.fad.fa-home:after {

    content: "\10f015"

}



.fad.fa-home-alt:after {

    content: "\10f80a"

}



.fad.fa-home-heart:after {

    content: "\10f4c9"

}



.fad.fa-home-lg:after {

    content: "\10f80b"

}



.fad.fa-home-lg-alt:after {

    content: "\10f80c"

}



.fad.fa-hood-cloak:after {

    content: "\10f6ef"

}



.fad.fa-horizontal-rule:after {

    content: "\10f86c"

}



.fad.fa-horse:after {

    content: "\10f6f0"

}



.fad.fa-horse-head:after {

    content: "\10f7ab"

}



.fad.fa-horse-saddle:after {

    content: "\10f8c3"

}



.fad.fa-hospital:after {

    content: "\10f0f8"

}



.fad.fa-hospital-alt:after {

    content: "\10f47d"

}



.fad.fa-hospital-symbol:after {

    content: "\10f47e"

}



.fad.fa-hospital-user:after {

    content: "\10f80d"

}



.fad.fa-hospitals:after {

    content: "\10f80e"

}



.fad.fa-hot-tub:after {

    content: "\10f593"

}



.fad.fa-hotdog:after {

    content: "\10f80f"

}



.fad.fa-hotel:after {

    content: "\10f594"

}



.fad.fa-hourglass:after {

    content: "\10f254"

}



.fad.fa-hourglass-end:after {

    content: "\10f253"

}



.fad.fa-hourglass-half:after {

    content: "\10f252"

}



.fad.fa-hourglass-start:after {

    content: "\10f251"

}



.fad.fa-house-damage:after {

    content: "\10f6f1"

}



.fad.fa-house-flood:after {

    content: "\10f74f"

}



.fad.fa-hryvnia:after {

    content: "\10f6f2"

}



.fad.fa-humidity:after {

    content: "\10f750"

}



.fad.fa-hurricane:after {

    content: "\10f751"

}



.fad.fa-i-cursor:after {

    content: "\10f246"

}



.fad.fa-ice-cream:after {

    content: "\10f810"

}



.fad.fa-ice-skate:after {

    content: "\10f7ac"

}



.fad.fa-icicles:after {

    content: "\10f7ad"

}



.fad.fa-icons:after {

    content: "\10f86d"

}



.fad.fa-icons-alt:after {

    content: "\10f86e"

}



.fad.fa-id-badge:after {

    content: "\10f2c1"

}



.fad.fa-id-card:after {

    content: "\10f2c2"

}



.fad.fa-id-card-alt:after {

    content: "\10f47f"

}



.fad.fa-igloo:after {

    content: "\10f7ae"

}



.fad.fa-image:after {

    content: "\10f03e"

}



.fad.fa-image-polaroid:after {

    content: "\10f8c4"

}



.fad.fa-images:after {

    content: "\10f302"

}



.fad.fa-inbox:after {

    content: "\10f01c"

}



.fad.fa-inbox-in:after {

    content: "\10f310"

}



.fad.fa-inbox-out:after {

    content: "\10f311"

}



.fad.fa-indent:after {

    content: "\10f03c"

}



.fad.fa-industry:after {

    content: "\10f275"

}



.fad.fa-industry-alt:after {

    content: "\10f3b3"

}



.fad.fa-infinity:after {

    content: "\10f534"

}



.fad.fa-info:after {

    content: "\10f129"

}



.fad.fa-info-circle:after {

    content: "\10f05a"

}



.fad.fa-info-square:after {

    content: "\10f30f"

}



.fad.fa-inhaler:after {

    content: "\10f5f9"

}



.fad.fa-integral:after {

    content: "\10f667"

}



.fad.fa-intersection:after {

    content: "\10f668"

}



.fad.fa-inventory:after {

    content: "\10f480"

}



.fad.fa-island-tropical:after {

    content: "\10f811"

}



.fad.fa-italic:after {

    content: "\10f033"

}



.fad.fa-jack-o-lantern:after {

    content: "\10f30e"

}



.fad.fa-jedi:after {

    content: "\10f669"

}



.fad.fa-joint:after {

    content: "\10f595"

}



.fad.fa-journal-whills:after {

    content: "\10f66a"

}



.fad.fa-joystick:after {

    content: "\10f8c5"

}



.fad.fa-jug:after {

    content: "\10f8c6"

}



.fad.fa-kaaba:after {

    content: "\10f66b"

}



.fad.fa-kazoo:after {

    content: "\10f8c7"

}



.fad.fa-kerning:after {

    content: "\10f86f"

}



.fad.fa-key:after {

    content: "\10f084"

}



.fad.fa-key-skeleton:after {

    content: "\10f6f3"

}



.fad.fa-keyboard:after {

    content: "\10f11c"

}



.fad.fa-keynote:after {

    content: "\10f66c"

}



.fad.fa-khanda:after {

    content: "\10f66d"

}



.fad.fa-kidneys:after {

    content: "\10f5fb"

}



.fad.fa-kiss:after {

    content: "\10f596"

}



.fad.fa-kiss-beam:after {

    content: "\10f597"

}



.fad.fa-kiss-wink-heart:after {

    content: "\10f598"

}



.fad.fa-kite:after {

    content: "\10f6f4"

}



.fad.fa-kiwi-bird:after {

    content: "\10f535"

}



.fad.fa-knife-kitchen:after {

    content: "\10f6f5"

}



.fad.fa-lambda:after {

    content: "\10f66e"

}



.fad.fa-lamp:after {

    content: "\10f4ca"

}



.fad.fa-landmark:after {

    content: "\10f66f"

}



.fad.fa-landmark-alt:after {

    content: "\10f752"

}



.fad.fa-language:after {

    content: "\10f1ab"

}



.fad.fa-laptop:after {

    content: "\10f109"

}



.fad.fa-laptop-code:after {

    content: "\10f5fc"

}



.fad.fa-laptop-medical:after {

    content: "\10f812"

}



.fad.fa-lasso:after {

    content: "\10f8c8"

}



.fad.fa-laugh:after {

    content: "\10f599"

}



.fad.fa-laugh-beam:after {

    content: "\10f59a"

}



.fad.fa-laugh-squint:after {

    content: "\10f59b"

}



.fad.fa-laugh-wink:after {

    content: "\10f59c"

}



.fad.fa-layer-group:after {

    content: "\10f5fd"

}



.fad.fa-layer-minus:after {

    content: "\10f5fe"

}



.fad.fa-layer-plus:after {

    content: "\10f5ff"

}



.fad.fa-leaf:after {

    content: "\10f06c"

}



.fad.fa-leaf-heart:after {

    content: "\10f4cb"

}



.fad.fa-leaf-maple:after {

    content: "\10f6f6"

}



.fad.fa-leaf-oak:after {

    content: "\10f6f7"

}



.fad.fa-lemon:after {

    content: "\10f094"

}



.fad.fa-less-than:after {

    content: "\10f536"

}



.fad.fa-less-than-equal:after {

    content: "\10f537"

}



.fad.fa-level-down:after {

    content: "\10f149"

}



.fad.fa-level-down-alt:after {

    content: "\10f3be"

}



.fad.fa-level-up:after {

    content: "\10f148"

}



.fad.fa-level-up-alt:after {

    content: "\10f3bf"

}



.fad.fa-life-ring:after {

    content: "\10f1cd"

}



.fad.fa-lightbulb:after {

    content: "\10f0eb"

}



.fad.fa-lightbulb-dollar:after {

    content: "\10f670"

}



.fad.fa-lightbulb-exclamation:after {

    content: "\10f671"

}



.fad.fa-lightbulb-on:after {

    content: "\10f672"

}



.fad.fa-lightbulb-slash:after {

    content: "\10f673"

}



.fad.fa-lights-holiday:after {

    content: "\10f7b2"

}



.fad.fa-line-columns:after {

    content: "\10f870"

}



.fad.fa-line-height:after {

    content: "\10f871"

}



.fad.fa-link:after {

    content: "\10f0c1"

}



.fad.fa-lips:after {

    content: "\10f600"

}



.fad.fa-lira-sign:after {

    content: "\10f195"

}



.fad.fa-list:after {

    content: "\10f03a"

}



.fad.fa-list-alt:after {

    content: "\10f022"

}



.fad.fa-list-music:after {

    content: "\10f8c9"

}



.fad.fa-list-ol:after {

    content: "\10f0cb"

}



.fad.fa-list-ul:after {

    content: "\10f0ca"

}



.fad.fa-location:after {

    content: "\10f601"

}



.fad.fa-location-arrow:after {

    content: "\10f124"

}



.fad.fa-location-circle:after {

    content: "\10f602"

}



.fad.fa-location-slash:after {

    content: "\10f603"

}



.fad.fa-lock:after {

    content: "\10f023"

}



.fad.fa-lock-alt:after {

    content: "\10f30d"

}



.fad.fa-lock-open:after {

    content: "\10f3c1"

}



.fad.fa-lock-open-alt:after {

    content: "\10f3c2"

}



.fad.fa-long-arrow-alt-down:after {

    content: "\10f309"

}



.fad.fa-long-arrow-alt-left:after {

    content: "\10f30a"

}



.fad.fa-long-arrow-alt-right:after {

    content: "\10f30b"

}



.fad.fa-long-arrow-alt-up:after {

    content: "\10f30c"

}



.fad.fa-long-arrow-down:after {

    content: "\10f175"

}



.fad.fa-long-arrow-left:after {

    content: "\10f177"

}



.fad.fa-long-arrow-right:after {

    content: "\10f178"

}



.fad.fa-long-arrow-up:after {

    content: "\10f176"

}



.fad.fa-loveseat:after {

    content: "\10f4cc"

}



.fad.fa-low-vision:after {

    content: "\10f2a8"

}



.fad.fa-luchador:after {

    content: "\10f455"

}



.fad.fa-luggage-cart:after {

    content: "\10f59d"

}



.fad.fa-lungs:after {

    content: "\10f604"

}



.fad.fa-mace:after {

    content: "\10f6f8"

}



.fad.fa-magic:after {

    content: "\10f0d0"

}



.fad.fa-magnet:after {

    content: "\10f076"

}



.fad.fa-mail-bulk:after {

    content: "\10f674"

}



.fad.fa-mailbox:after {

    content: "\10f813"

}



.fad.fa-male:after {

    content: "\10f183"

}



.fad.fa-mandolin:after {

    content: "\10f6f9"

}



.fad.fa-map:after {

    content: "\10f279"

}



.fad.fa-map-marked:after {

    content: "\10f59f"

}



.fad.fa-map-marked-alt:after {

    content: "\10f5a0"

}



.fad.fa-map-marker:after {

    content: "\10f041"

}



.fad.fa-map-marker-alt:after {

    content: "\10f3c5"

}



.fad.fa-map-marker-alt-slash:after {

    content: "\10f605"

}



.fad.fa-map-marker-check:after {

    content: "\10f606"

}



.fad.fa-map-marker-edit:after {

    content: "\10f607"

}



.fad.fa-map-marker-exclamation:after {

    content: "\10f608"

}



.fad.fa-map-marker-minus:after {

    content: "\10f609"

}



.fad.fa-map-marker-plus:after {

    content: "\10f60a"

}



.fad.fa-map-marker-question:after {

    content: "\10f60b"

}



.fad.fa-map-marker-slash:after {

    content: "\10f60c"

}



.fad.fa-map-marker-smile:after {

    content: "\10f60d"

}



.fad.fa-map-marker-times:after {

    content: "\10f60e"

}



.fad.fa-map-pin:after {

    content: "\10f276"

}



.fad.fa-map-signs:after {

    content: "\10f277"

}



.fad.fa-marker:after {

    content: "\10f5a1"

}



.fad.fa-mars:after {

    content: "\10f222"

}



.fad.fa-mars-double:after {

    content: "\10f227"

}



.fad.fa-mars-stroke:after {

    content: "\10f229"

}



.fad.fa-mars-stroke-h:after {

    content: "\10f22b"

}



.fad.fa-mars-stroke-v:after {

    content: "\10f22a"

}



.fad.fa-mask:after {

    content: "\10f6fa"

}



.fad.fa-meat:after {

    content: "\10f814"

}



.fad.fa-medal:after {

    content: "\10f5a2"

}



.fad.fa-medkit:after {

    content: "\10f0fa"

}



.fad.fa-megaphone:after {

    content: "\10f675"

}



.fad.fa-meh:after {

    content: "\10f11a"

}



.fad.fa-meh-blank:after {

    content: "\10f5a4"

}



.fad.fa-meh-rolling-eyes:after {

    content: "\10f5a5"

}



.fad.fa-memory:after {

    content: "\10f538"

}



.fad.fa-menorah:after {

    content: "\10f676"

}



.fad.fa-mercury:after {

    content: "\10f223"

}



.fad.fa-meteor:after {

    content: "\10f753"

}



.fad.fa-microchip:after {

    content: "\10f2db"

}



.fad.fa-microphone:after {

    content: "\10f130"

}



.fad.fa-microphone-alt:after {

    content: "\10f3c9"

}



.fad.fa-microphone-alt-slash:after {

    content: "\10f539"

}



.fad.fa-microphone-slash:after {

    content: "\10f131"

}



.fad.fa-microphone-stand:after {

    content: "\10f8cb"

}



.fad.fa-microscope:after {

    content: "\10f610"

}



.fad.fa-mind-share:after {

    content: "\10f677"

}



.fad.fa-minus:after {

    content: "\10f068"

}



.fad.fa-minus-circle:after {

    content: "\10f056"

}



.fad.fa-minus-hexagon:after {

    content: "\10f307"

}



.fad.fa-minus-octagon:after {

    content: "\10f308"

}



.fad.fa-minus-square:after {

    content: "\10f146"

}



.fad.fa-mistletoe:after {

    content: "\10f7b4"

}



.fad.fa-mitten:after {

    content: "\10f7b5"

}



.fad.fa-mobile:after {

    content: "\10f10b"

}



.fad.fa-mobile-alt:after {

    content: "\10f3cd"

}



.fad.fa-mobile-android:after {

    content: "\10f3ce"

}



.fad.fa-mobile-android-alt:after {

    content: "\10f3cf"

}



.fad.fa-money-bill:after {

    content: "\10f0d6"

}



.fad.fa-money-bill-alt:after {

    content: "\10f3d1"

}



.fad.fa-money-bill-wave:after {

    content: "\10f53a"

}



.fad.fa-money-bill-wave-alt:after {

    content: "\10f53b"

}



.fad.fa-money-check:after {

    content: "\10f53c"

}



.fad.fa-money-check-alt:after {

    content: "\10f53d"

}



.fad.fa-money-check-edit:after {

    content: "\10f872"

}



.fad.fa-money-check-edit-alt:after {

    content: "\10f873"

}



.fad.fa-monitor-heart-rate:after {

    content: "\10f611"

}



.fad.fa-monkey:after {

    content: "\10f6fb"

}



.fad.fa-monument:after {

    content: "\10f5a6"

}



.fad.fa-moon:after {

    content: "\10f186"

}



.fad.fa-moon-cloud:after {

    content: "\10f754"

}



.fad.fa-moon-stars:after {

    content: "\10f755"

}



.fad.fa-mortar-pestle:after {

    content: "\10f5a7"

}



.fad.fa-mosque:after {

    content: "\10f678"

}



.fad.fa-motorcycle:after {

    content: "\10f21c"

}



.fad.fa-mountain:after {

    content: "\10f6fc"

}



.fad.fa-mountains:after {

    content: "\10f6fd"

}



.fad.fa-mouse:after {

    content: "\10f8cc"

}



.fad.fa-mouse-alt:after {

    content: "\10f8cd"

}



.fad.fa-mouse-pointer:after {

    content: "\10f245"

}



.fad.fa-mp3-player:after {

    content: "\10f8ce"

}



.fad.fa-mug:after {

    content: "\10f874"

}



.fad.fa-mug-hot:after {

    content: "\10f7b6"

}



.fad.fa-mug-marshmallows:after {

    content: "\10f7b7"

}



.fad.fa-mug-tea:after {

    content: "\10f875"

}



.fad.fa-music:after {

    content: "\10f001"

}



.fad.fa-music-alt:after {

    content: "\10f8cf"

}



.fad.fa-music-alt-slash:after {

    content: "\10f8d0"

}



.fad.fa-music-slash:after {

    content: "\10f8d1"

}



.fad.fa-narwhal:after {

    content: "\10f6fe"

}



.fad.fa-network-wired:after {

    content: "\10f6ff"

}



.fad.fa-neuter:after {

    content: "\10f22c"

}



.fad.fa-newspaper:after {

    content: "\10f1ea"

}



.fad.fa-not-equal:after {

    content: "\10f53e"

}



.fad.fa-notes-medical:after {

    content: "\10f481"

}



.fad.fa-object-group:after {

    content: "\10f247"

}



.fad.fa-object-ungroup:after {

    content: "\10f248"

}



.fad.fa-octagon:after {

    content: "\10f306"

}



.fad.fa-oil-can:after {

    content: "\10f613"

}



.fad.fa-oil-temp:after {

    content: "\10f614"

}



.fad.fa-om:after {

    content: "\10f679"

}



.fad.fa-omega:after {

    content: "\10f67a"

}



.fad.fa-ornament:after {

    content: "\10f7b8"

}



.fad.fa-otter:after {

    content: "\10f700"

}



.fad.fa-outdent:after {

    content: "\10f03b"

}



.fad.fa-overline:after {

    content: "\10f876"

}



.fad.fa-page-break:after {

    content: "\10f877"

}



.fad.fa-pager:after {

    content: "\10f815"

}



.fad.fa-paint-brush:after {

    content: "\10f1fc"

}



.fad.fa-paint-brush-alt:after {

    content: "\10f5a9"

}



.fad.fa-paint-roller:after {

    content: "\10f5aa"

}



.fad.fa-palette:after {

    content: "\10f53f"

}



.fad.fa-pallet:after {

    content: "\10f482"

}



.fad.fa-pallet-alt:after {

    content: "\10f483"

}



.fad.fa-paper-plane:after {

    content: "\10f1d8"

}



.fad.fa-paperclip:after {

    content: "\10f0c6"

}



.fad.fa-parachute-box:after {

    content: "\10f4cd"

}



.fad.fa-paragraph:after {

    content: "\10f1dd"

}



.fad.fa-paragraph-rtl:after {

    content: "\10f878"

}



.fad.fa-parking:after {

    content: "\10f540"

}



.fad.fa-parking-circle:after {

    content: "\10f615"

}



.fad.fa-parking-circle-slash:after {

    content: "\10f616"

}



.fad.fa-parking-slash:after {

    content: "\10f617"

}



.fad.fa-passport:after {

    content: "\10f5ab"

}



.fad.fa-pastafarianism:after {

    content: "\10f67b"

}



.fad.fa-paste:after {

    content: "\10f0ea"

}



.fad.fa-pause:after {

    content: "\10f04c"

}



.fad.fa-pause-circle:after {

    content: "\10f28b"

}



.fad.fa-paw:after {

    content: "\10f1b0"

}



.fad.fa-paw-alt:after {

    content: "\10f701"

}



.fad.fa-paw-claws:after {

    content: "\10f702"

}



.fad.fa-peace:after {

    content: "\10f67c"

}



.fad.fa-pegasus:after {

    content: "\10f703"

}



.fad.fa-pen:after {

    content: "\10f304"

}



.fad.fa-pen-alt:after {

    content: "\10f305"

}



.fad.fa-pen-fancy:after {

    content: "\10f5ac"

}



.fad.fa-pen-nib:after {

    content: "\10f5ad"

}



.fad.fa-pen-square:after {

    content: "\10f14b"

}



.fad.fa-pencil:after {

    content: "\10f040"

}



.fad.fa-pencil-alt:after {

    content: "\10f303"

}



.fad.fa-pencil-paintbrush:after {

    content: "\10f618"

}



.fad.fa-pencil-ruler:after {

    content: "\10f5ae"

}



.fad.fa-pennant:after {

    content: "\10f456"

}



.fad.fa-people-carry:after {

    content: "\10f4ce"

}



.fad.fa-pepper-hot:after {

    content: "\10f816"

}



.fad.fa-percent:after {

    content: "\10f295"

}



.fad.fa-percentage:after {

    content: "\10f541"

}



.fad.fa-person-booth:after {

    content: "\10f756"

}



.fad.fa-person-carry:after {

    content: "\10f4cf"

}



.fad.fa-person-dolly:after {

    content: "\10f4d0"

}



.fad.fa-person-dolly-empty:after {

    content: "\10f4d1"

}



.fad.fa-person-sign:after {

    content: "\10f757"

}



.fad.fa-phone:after {

    content: "\10f095"

}



.fad.fa-phone-alt:after {

    content: "\10f879"

}



.fad.fa-phone-laptop:after {

    content: "\10f87a"

}



.fad.fa-phone-office:after {

    content: "\10f67d"

}



.fad.fa-phone-plus:after {

    content: "\10f4d2"

}



.fad.fa-phone-rotary:after {

    content: "\10f8d3"

}



.fad.fa-phone-slash:after {

    content: "\10f3dd"

}



.fad.fa-phone-square:after {

    content: "\10f098"

}



.fad.fa-phone-square-alt:after {

    content: "\10f87b"

}



.fad.fa-phone-volume:after {

    content: "\10f2a0"

}



.fad.fa-photo-video:after {

    content: "\10f87c"

}



.fad.fa-pi:after {

    content: "\10f67e"

}



.fad.fa-piano:after {

    content: "\10f8d4"

}



.fad.fa-piano-keyboard:after {

    content: "\10f8d5"

}



.fad.fa-pie:after {

    content: "\10f705"

}



.fad.fa-pig:after {

    content: "\10f706"

}



.fad.fa-piggy-bank:after {

    content: "\10f4d3"

}



.fad.fa-pills:after {

    content: "\10f484"

}



.fad.fa-pizza:after {

    content: "\10f817"

}



.fad.fa-pizza-slice:after {

    content: "\10f818"

}



.fad.fa-place-of-worship:after {

    content: "\10f67f"

}



.fad.fa-plane:after {

    content: "\10f072"

}



.fad.fa-plane-alt:after {

    content: "\10f3de"

}



.fad.fa-plane-arrival:after {

    content: "\10f5af"

}



.fad.fa-plane-departure:after {

    content: "\10f5b0"

}



.fad.fa-play:after {

    content: "\10f04b"

}



.fad.fa-play-circle:after {

    content: "\10f144"

}



.fad.fa-plug:after {

    content: "\10f1e6"

}



.fad.fa-plus:after {

    content: "\10f067"

}



.fad.fa-plus-circle:after {

    content: "\10f055"

}



.fad.fa-plus-hexagon:after {

    content: "\10f300"

}



.fad.fa-plus-octagon:after {

    content: "\10f301"

}



.fad.fa-plus-square:after {

    content: "\10f0fe"

}



.fad.fa-podcast:after {

    content: "\10f2ce"

}



.fad.fa-podium:after {

    content: "\10f680"

}



.fad.fa-podium-star:after {

    content: "\10f758"

}



.fad.fa-poll:after {

    content: "\10f681"

}



.fad.fa-poll-h:after {

    content: "\10f682"

}



.fad.fa-poll-people:after {

    content: "\10f759"

}



.fad.fa-poo:after {

    content: "\10f2fe"

}



.fad.fa-poo-storm:after {

    content: "\10f75a"

}



.fad.fa-poop:after {

    content: "\10f619"

}



.fad.fa-popcorn:after {

    content: "\10f819"

}



.fad.fa-portrait:after {

    content: "\10f3e0"

}



.fad.fa-pound-sign:after {

    content: "\10f154"

}



.fad.fa-power-off:after {

    content: "\10f011"

}



.fad.fa-pray:after {

    content: "\10f683"

}



.fad.fa-praying-hands:after {

    content: "\10f684"

}



.fad.fa-prescription:after {

    content: "\10f5b1"

}



.fad.fa-prescription-bottle:after {

    content: "\10f485"

}



.fad.fa-prescription-bottle-alt:after {

    content: "\10f486"

}



.fad.fa-presentation:after {

    content: "\10f685"

}



.fad.fa-print:after {

    content: "\10f02f"

}



.fad.fa-print-search:after {

    content: "\10f81a"

}



.fad.fa-print-slash:after {

    content: "\10f686"

}



.fad.fa-procedures:after {

    content: "\10f487"

}



.fad.fa-project-diagram:after {

    content: "\10f542"

}



.fad.fa-projector:after {

    content: "\10f8d6"

}



.fad.fa-pumpkin:after {

    content: "\10f707"

}



.fad.fa-puzzle-piece:after {

    content: "\10f12e"

}



.fad.fa-qrcode:after {

    content: "\10f029"

}



.fad.fa-question:after {

    content: "\10f128"

}



.fad.fa-question-circle:after {

    content: "\10f059"

}



.fad.fa-question-square:after {

    content: "\10f2fd"

}



.fad.fa-quidditch:after {

    content: "\10f458"

}



.fad.fa-quote-left:after {

    content: "\10f10d"

}



.fad.fa-quote-right:after {

    content: "\10f10e"

}



.fad.fa-quran:after {

    content: "\10f687"

}



.fad.fa-rabbit:after {

    content: "\10f708"

}



.fad.fa-rabbit-fast:after {

    content: "\10f709"

}



.fad.fa-racquet:after {

    content: "\10f45a"

}



.fad.fa-radiation:after {

    content: "\10f7b9"

}



.fad.fa-radiation-alt:after {

    content: "\10f7ba"

}



.fad.fa-radio:after {

    content: "\10f8d7"

}



.fad.fa-radio-alt:after {

    content: "\10f8d8"

}



.fad.fa-rainbow:after {

    content: "\10f75b"

}



.fad.fa-raindrops:after {

    content: "\10f75c"

}



.fad.fa-ram:after {

    content: "\10f70a"

}



.fad.fa-ramp-loading:after {

    content: "\10f4d4"

}



.fad.fa-random:after {

    content: "\10f074"

}



.fad.fa-receipt:after {

    content: "\10f543"

}



.fad.fa-record-vinyl:after {

    content: "\10f8d9"

}



.fad.fa-rectangle-landscape:after {

    content: "\10f2fa"

}



.fad.fa-rectangle-portrait:after {

    content: "\10f2fb"

}



.fad.fa-rectangle-wide:after {

    content: "\10f2fc"

}



.fad.fa-recycle:after {

    content: "\10f1b8"

}



.fad.fa-redo:after {

    content: "\10f01e"

}



.fad.fa-redo-alt:after {

    content: "\10f2f9"

}



.fad.fa-registered:after {

    content: "\10f25d"

}



.fad.fa-remove-format:after {

    content: "\10f87d"

}



.fad.fa-repeat:after {

    content: "\10f363"

}



.fad.fa-repeat-1:after {

    content: "\10f365"

}



.fad.fa-repeat-1-alt:after {

    content: "\10f366"

}



.fad.fa-repeat-alt:after {

    content: "\10f364"

}



.fad.fa-reply:after {

    content: "\10f3e5"

}



.fad.fa-reply-all:after {

    content: "\10f122"

}



.fad.fa-republican:after {

    content: "\10f75e"

}



.fad.fa-restroom:after {

    content: "\10f7bd"

}



.fad.fa-retweet:after {

    content: "\10f079"

}



.fad.fa-retweet-alt:after {

    content: "\10f361"

}



.fad.fa-ribbon:after {

    content: "\10f4d6"

}



.fad.fa-ring:after {

    content: "\10f70b"

}



.fad.fa-rings-wedding:after {

    content: "\10f81b"

}



.fad.fa-road:after {

    content: "\10f018"

}



.fad.fa-robot:after {

    content: "\10f544"

}



.fad.fa-rocket:after {

    content: "\10f135"

}



.fad.fa-route:after {

    content: "\10f4d7"

}



.fad.fa-route-highway:after {

    content: "\10f61a"

}



.fad.fa-route-interstate:after {

    content: "\10f61b"

}



.fad.fa-router:after {

    content: "\10f8da"

}



.fad.fa-rss:after {

    content: "\10f09e"

}



.fad.fa-rss-square:after {

    content: "\10f143"

}



.fad.fa-ruble-sign:after {

    content: "\10f158"

}



.fad.fa-ruler:after {

    content: "\10f545"

}



.fad.fa-ruler-combined:after {

    content: "\10f546"

}



.fad.fa-ruler-horizontal:after {

    content: "\10f547"

}



.fad.fa-ruler-triangle:after {

    content: "\10f61c"

}



.fad.fa-ruler-vertical:after {

    content: "\10f548"

}



.fad.fa-running:after {

    content: "\10f70c"

}



.fad.fa-rupee-sign:after {

    content: "\10f156"

}



.fad.fa-rv:after {

    content: "\10f7be"

}



.fad.fa-sack:after {

    content: "\10f81c"

}



.fad.fa-sack-dollar:after {

    content: "\10f81d"

}



.fad.fa-sad-cry:after {

    content: "\10f5b3"

}



.fad.fa-sad-tear:after {

    content: "\10f5b4"

}



.fad.fa-salad:after {

    content: "\10f81e"

}



.fad.fa-sandwich:after {

    content: "\10f81f"

}



.fad.fa-satellite:after {

    content: "\10f7bf"

}



.fad.fa-satellite-dish:after {

    content: "\10f7c0"

}



.fad.fa-sausage:after {

    content: "\10f820"

}



.fad.fa-save:after {

    content: "\10f0c7"

}



.fad.fa-sax-hot:after {

    content: "\10f8db"

}



.fad.fa-saxophone:after {

    content: "\10f8dc"

}



.fad.fa-scalpel:after {

    content: "\10f61d"

}



.fad.fa-scalpel-path:after {

    content: "\10f61e"

}



.fad.fa-scanner:after {

    content: "\10f488"

}



.fad.fa-scanner-image:after {

    content: "\10f8f3"

}



.fad.fa-scanner-keyboard:after {

    content: "\10f489"

}



.fad.fa-scanner-touchscreen:after {

    content: "\10f48a"

}



.fad.fa-scarecrow:after {

    content: "\10f70d"

}



.fad.fa-scarf:after {

    content: "\10f7c1"

}



.fad.fa-school:after {

    content: "\10f549"

}



.fad.fa-screwdriver:after {

    content: "\10f54a"

}



.fad.fa-scroll:after {

    content: "\10f70e"

}



.fad.fa-scroll-old:after {

    content: "\10f70f"

}



.fad.fa-scrubber:after {

    content: "\10f2f8"

}



.fad.fa-scythe:after {

    content: "\10f710"

}



.fad.fa-sd-card:after {

    content: "\10f7c2"

}



.fad.fa-search:after {

    content: "\10f002"

}



.fad.fa-search-dollar:after {

    content: "\10f688"

}



.fad.fa-search-location:after {

    content: "\10f689"

}



.fad.fa-search-minus:after {

    content: "\10f010"

}



.fad.fa-search-plus:after {

    content: "\10f00e"

}



.fad.fa-seedling:after {

    content: "\10f4d8"

}



.fad.fa-send-back:after {

    content: "\10f87e"

}



.fad.fa-send-backward:after {

    content: "\10f87f"

}



.fad.fa-server:after {

    content: "\10f233"

}



.fad.fa-shapes:after {

    content: "\10f61f"

}



.fad.fa-share:after {

    content: "\10f064"

}



.fad.fa-share-all:after {

    content: "\10f367"

}



.fad.fa-share-alt:after {

    content: "\10f1e0"

}



.fad.fa-share-alt-square:after {

    content: "\10f1e1"

}



.fad.fa-share-square:after {

    content: "\10f14d"

}



.fad.fa-sheep:after {

    content: "\10f711"

}



.fad.fa-shekel-sign:after {

    content: "\10f20b"

}



.fad.fa-shield:after {

    content: "\10f132"

}



.fad.fa-shield-alt:after {

    content: "\10f3ed"

}



.fad.fa-shield-check:after {

    content: "\10f2f7"

}



.fad.fa-shield-cross:after {

    content: "\10f712"

}



.fad.fa-ship:after {

    content: "\10f21a"

}



.fad.fa-shipping-fast:after {

    content: "\10f48b"

}



.fad.fa-shipping-timed:after {

    content: "\10f48c"

}



.fad.fa-shish-kebab:after {

    content: "\10f821"

}



.fad.fa-shoe-prints:after {

    content: "\10f54b"

}



.fad.fa-shopping-bag:after {

    content: "\10f290"

}



.fad.fa-shopping-basket:after {

    content: "\10f291"

}



.fad.fa-shopping-cart:after {

    content: "\10f07a"

}



.fad.fa-shovel:after {

    content: "\10f713"

}



.fad.fa-shovel-snow:after {

    content: "\10f7c3"

}



.fad.fa-shower:after {

    content: "\10f2cc"

}



.fad.fa-shredder:after {

    content: "\10f68a"

}



.fad.fa-shuttle-van:after {

    content: "\10f5b6"

}



.fad.fa-shuttlecock:after {

    content: "\10f45b"

}



.fad.fa-sickle:after {

    content: "\10f822"

}



.fad.fa-sigma:after {

    content: "\10f68b"

}



.fad.fa-sign:after {

    content: "\10f4d9"

}



.fad.fa-sign-in:after {

    content: "\10f090"

}



.fad.fa-sign-in-alt:after {

    content: "\10f2f6"

}



.fad.fa-sign-language:after {

    content: "\10f2a7"

}



.fad.fa-sign-out:after {

    content: "\10f08b"

}



.fad.fa-sign-out-alt:after {

    content: "\10f2f5"

}



.fad.fa-signal:after {

    content: "\10f012"

}



.fad.fa-signal-1:after {

    content: "\10f68c"

}



.fad.fa-signal-2:after {

    content: "\10f68d"

}



.fad.fa-signal-3:after {

    content: "\10f68e"

}



.fad.fa-signal-4:after {

    content: "\10f68f"

}



.fad.fa-signal-alt:after {

    content: "\10f690"

}



.fad.fa-signal-alt-1:after {

    content: "\10f691"

}



.fad.fa-signal-alt-2:after {

    content: "\10f692"

}



.fad.fa-signal-alt-3:after {

    content: "\10f693"

}



.fad.fa-signal-alt-slash:after {

    content: "\10f694"

}



.fad.fa-signal-slash:after {

    content: "\10f695"

}



.fad.fa-signal-stream:after {

    content: "\10f8dd"

}



.fad.fa-signature:after {

    content: "\10f5b7"

}



.fad.fa-sim-card:after {

    content: "\10f7c4"

}



.fad.fa-sitemap:after {

    content: "\10f0e8"

}



.fad.fa-skating:after {

    content: "\10f7c5"

}



.fad.fa-skeleton:after {

    content: "\10f620"

}



.fad.fa-ski-jump:after {

    content: "\10f7c7"

}



.fad.fa-ski-lift:after {

    content: "\10f7c8"

}



.fad.fa-skiing:after {

    content: "\10f7c9"

}



.fad.fa-skiing-nordic:after {

    content: "\10f7ca"

}



.fad.fa-skull:after {

    content: "\10f54c"

}



.fad.fa-skull-cow:after {

    content: "\10f8de"

}



.fad.fa-skull-crossbones:after {

    content: "\10f714"

}



.fad.fa-slash:after {

    content: "\10f715"

}



.fad.fa-sledding:after {

    content: "\10f7cb"

}



.fad.fa-sleigh:after {

    content: "\10f7cc"

}



.fad.fa-sliders-h:after {

    content: "\10f1de"

}



.fad.fa-sliders-h-square:after {

    content: "\10f3f0"

}



.fad.fa-sliders-v:after {

    content: "\10f3f1"

}



.fad.fa-sliders-v-square:after {

    content: "\10f3f2"

}



.fad.fa-smile:after {

    content: "\10f118"

}



.fad.fa-smile-beam:after {

    content: "\10f5b8"

}



.fad.fa-smile-plus:after {

    content: "\10f5b9"

}



.fad.fa-smile-wink:after {

    content: "\10f4da"

}



.fad.fa-smog:after {

    content: "\10f75f"

}



.fad.fa-smoke:after {

    content: "\10f760"

}



.fad.fa-smoking:after {

    content: "\10f48d"

}



.fad.fa-smoking-ban:after {

    content: "\10f54d"

}



.fad.fa-sms:after {

    content: "\10f7cd"

}



.fad.fa-snake:after {

    content: "\10f716"

}



.fad.fa-snooze:after {

    content: "\10f880"

}



.fad.fa-snow-blowing:after {

    content: "\10f761"

}



.fad.fa-snowboarding:after {

    content: "\10f7ce"

}



.fad.fa-snowflake:after {

    content: "\10f2dc"

}



.fad.fa-snowflakes:after {

    content: "\10f7cf"

}



.fad.fa-snowman:after {

    content: "\10f7d0"

}



.fad.fa-snowmobile:after {

    content: "\10f7d1"

}



.fad.fa-snowplow:after {

    content: "\10f7d2"

}



.fad.fa-socks:after {

    content: "\10f696"

}



.fad.fa-solar-panel:after {

    content: "\10f5ba"

}



.fad.fa-sort:after {

    content: "\10f0dc"

}



.fad.fa-sort-alpha-down:after {

    content: "\10f15d"

}



.fad.fa-sort-alpha-down-alt:after {

    content: "\10f881"

}



.fad.fa-sort-alpha-up:after {

    content: "\10f15e"

}



.fad.fa-sort-alpha-up-alt:after {

    content: "\10f882"

}



.fad.fa-sort-alt:after {

    content: "\10f883"

}



.fad.fa-sort-amount-down:after {

    content: "\10f160"

}



.fad.fa-sort-amount-down-alt:after {

    content: "\10f884"

}



.fad.fa-sort-amount-up:after {

    content: "\10f161"

}



.fad.fa-sort-amount-up-alt:after {

    content: "\10f885"

}



.fad.fa-sort-down:after {

    content: "\10f0dd"

}



.fad.fa-sort-numeric-down:after {

    content: "\10f162"

}



.fad.fa-sort-numeric-down-alt:after {

    content: "\10f886"

}



.fad.fa-sort-numeric-up:after {

    content: "\10f163"

}



.fad.fa-sort-numeric-up-alt:after {

    content: "\10f887"

}



.fad.fa-sort-shapes-down:after {

    content: "\10f888"

}



.fad.fa-sort-shapes-down-alt:after {

    content: "\10f889"

}



.fad.fa-sort-shapes-up:after {

    content: "\10f88a"

}



.fad.fa-sort-shapes-up-alt:after {

    content: "\10f88b"

}



.fad.fa-sort-size-down:after {

    content: "\10f88c"

}



.fad.fa-sort-size-down-alt:after {

    content: "\10f88d"

}



.fad.fa-sort-size-up:after {

    content: "\10f88e"

}



.fad.fa-sort-size-up-alt:after {

    content: "\10f88f"

}



.fad.fa-sort-up:after {

    content: "\10f0de"

}



.fad.fa-soup:after {

    content: "\10f823"

}



.fad.fa-spa:after {

    content: "\10f5bb"

}



.fad.fa-space-shuttle:after {

    content: "\10f197"

}



.fad.fa-spade:after {

    content: "\10f2f4"

}



.fad.fa-sparkles:after {

    content: "\10f890"

}



.fad.fa-speaker:after {

    content: "\10f8df"

}



.fad.fa-speakers:after {

    content: "\10f8e0"

}



.fad.fa-spell-check:after {

    content: "\10f891"

}



.fad.fa-spider:after {

    content: "\10f717"

}



.fad.fa-spider-black-widow:after {

    content: "\10f718"

}



.fad.fa-spider-web:after {

    content: "\10f719"

}



.fad.fa-spinner:after {

    content: "\10f110"

}



.fad.fa-spinner-third:after {

    content: "\10f3f4"

}



.fad.fa-splotch:after {

    content: "\10f5bc"

}



.fad.fa-spray-can:after {

    content: "\10f5bd"

}



.fad.fa-square:after {

    content: "\10f0c8"

}



.fad.fa-square-full:after {

    content: "\10f45c"

}



.fad.fa-square-root:after {

    content: "\10f697"

}



.fad.fa-square-root-alt:after {

    content: "\10f698"

}



.fad.fa-squirrel:after {

    content: "\10f71a"

}



.fad.fa-staff:after {

    content: "\10f71b"

}



.fad.fa-stamp:after {

    content: "\10f5bf"

}



.fad.fa-star:after {

    content: "\10f005"

}



.fad.fa-star-and-crescent:after {

    content: "\10f699"

}



.fad.fa-star-christmas:after {

    content: "\10f7d4"

}



.fad.fa-star-exclamation:after {

    content: "\10f2f3"

}



.fad.fa-star-half:after {

    content: "\10f089"

}



.fad.fa-star-half-alt:after {

    content: "\10f5c0"

}



.fad.fa-star-of-david:after {

    content: "\10f69a"

}



.fad.fa-star-of-life:after {

    content: "\10f621"

}



.fad.fa-stars:after {

    content: "\10f762"

}



.fad.fa-steak:after {

    content: "\10f824"

}



.fad.fa-steering-wheel:after {

    content: "\10f622"

}



.fad.fa-step-backward:after {

    content: "\10f048"

}



.fad.fa-step-forward:after {

    content: "\10f051"

}



.fad.fa-stethoscope:after {

    content: "\10f0f1"

}



.fad.fa-sticky-note:after {

    content: "\10f249"

}



.fad.fa-stocking:after {

    content: "\10f7d5"

}



.fad.fa-stomach:after {

    content: "\10f623"

}



.fad.fa-stop:after {

    content: "\10f04d"

}



.fad.fa-stop-circle:after {

    content: "\10f28d"

}



.fad.fa-stopwatch:after {

    content: "\10f2f2"

}



.fad.fa-store:after {

    content: "\10f54e"

}



.fad.fa-store-alt:after {

    content: "\10f54f"

}



.fad.fa-stream:after {

    content: "\10f550"

}



.fad.fa-street-view:after {

    content: "\10f21d"

}



.fad.fa-stretcher:after {

    content: "\10f825"

}



.fad.fa-strikethrough:after {

    content: "\10f0cc"

}



.fad.fa-stroopwafel:after {

    content: "\10f551"

}



.fad.fa-subscript:after {

    content: "\10f12c"

}



.fad.fa-subway:after {

    content: "\10f239"

}



.fad.fa-suitcase:after {

    content: "\10f0f2"

}



.fad.fa-suitcase-rolling:after {

    content: "\10f5c1"

}



.fad.fa-sun:after {

    content: "\10f185"

}



.fad.fa-sun-cloud:after {

    content: "\10f763"

}



.fad.fa-sun-dust:after {

    content: "\10f764"

}



.fad.fa-sun-haze:after {

    content: "\10f765"

}



.fad.fa-sunglasses:after {

    content: "\10f892"

}



.fad.fa-sunrise:after {

    content: "\10f766"

}



.fad.fa-sunset:after {

    content: "\10f767"

}



.fad.fa-superscript:after {

    content: "\10f12b"

}



.fad.fa-surprise:after {

    content: "\10f5c2"

}



.fad.fa-swatchbook:after {

    content: "\10f5c3"

}



.fad.fa-swimmer:after {

    content: "\10f5c4"

}



.fad.fa-swimming-pool:after {

    content: "\10f5c5"

}



.fad.fa-sword:after {

    content: "\10f71c"

}



.fad.fa-swords:after {

    content: "\10f71d"

}



.fad.fa-synagogue:after {

    content: "\10f69b"

}



.fad.fa-sync:after {

    content: "\10f021"

}



.fad.fa-sync-alt:after {

    content: "\10f2f1"

}



.fad.fa-syringe:after {

    content: "\10f48e"

}



.fad.fa-table:after {

    content: "\10f0ce"

}



.fad.fa-table-tennis:after {

    content: "\10f45d"

}



.fad.fa-tablet:after {

    content: "\10f10a"

}



.fad.fa-tablet-alt:after {

    content: "\10f3fa"

}



.fad.fa-tablet-android:after {

    content: "\10f3fb"

}



.fad.fa-tablet-android-alt:after {

    content: "\10f3fc"

}



.fad.fa-tablet-rugged:after {

    content: "\10f48f"

}



.fad.fa-tablets:after {

    content: "\10f490"

}



.fad.fa-tachometer:after {

    content: "\10f0e4"

}



.fad.fa-tachometer-alt:after {

    content: "\10f3fd"

}



.fad.fa-tachometer-alt-average:after {

    content: "\10f624"

}



.fad.fa-tachometer-alt-fast:after {

    content: "\10f625"

}



.fad.fa-tachometer-alt-fastest:after {

    content: "\10f626"

}



.fad.fa-tachometer-alt-slow:after {

    content: "\10f627"

}



.fad.fa-tachometer-alt-slowest:after {

    content: "\10f628"

}



.fad.fa-tachometer-average:after {

    content: "\10f629"

}



.fad.fa-tachometer-fast:after {

    content: "\10f62a"

}



.fad.fa-tachometer-fastest:after {

    content: "\10f62b"

}



.fad.fa-tachometer-slow:after {

    content: "\10f62c"

}



.fad.fa-tachometer-slowest:after {

    content: "\10f62d"

}



.fad.fa-taco:after {

    content: "\10f826"

}



.fad.fa-tag:after {

    content: "\10f02b"

}



.fad.fa-tags:after {

    content: "\10f02c"

}



.fad.fa-tally:after {

    content: "\10f69c"

}



.fad.fa-tanakh:after {

    content: "\10f827"

}



.fad.fa-tape:after {

    content: "\10f4db"

}



.fad.fa-tasks:after {

    content: "\10f0ae"

}



.fad.fa-tasks-alt:after {

    content: "\10f828"

}



.fad.fa-taxi:after {

    content: "\10f1ba"

}



.fad.fa-teeth:after {

    content: "\10f62e"

}



.fad.fa-teeth-open:after {

    content: "\10f62f"

}



.fad.fa-temperature-frigid:after {

    content: "\10f768"

}



.fad.fa-temperature-high:after {

    content: "\10f769"

}



.fad.fa-temperature-hot:after {

    content: "\10f76a"

}



.fad.fa-temperature-low:after {

    content: "\10f76b"

}



.fad.fa-tenge:after {

    content: "\10f7d7"

}



.fad.fa-tennis-ball:after {

    content: "\10f45e"

}



.fad.fa-terminal:after {

    content: "\10f120"

}



.fad.fa-text:after {

    content: "\10f893"

}



.fad.fa-text-height:after {

    content: "\10f034"

}



.fad.fa-text-size:after {

    content: "\10f894"

}



.fad.fa-text-width:after {

    content: "\10f035"

}



.fad.fa-th:after {

    content: "\10f00a"

}



.fad.fa-th-large:after {

    content: "\10f009"

}



.fad.fa-th-list:after {

    content: "\10f00b"

}



.fad.fa-theater-masks:after {

    content: "\10f630"

}



.fad.fa-thermometer:after {

    content: "\10f491"

}



.fad.fa-thermometer-empty:after {

    content: "\10f2cb"

}



.fad.fa-thermometer-full:after {

    content: "\10f2c7"

}



.fad.fa-thermometer-half:after {

    content: "\10f2c9"

}



.fad.fa-thermometer-quarter:after {

    content: "\10f2ca"

}



.fad.fa-thermometer-three-quarters:after {

    content: "\10f2c8"

}



.fad.fa-theta:after {

    content: "\10f69e"

}



.fad.fa-thumbs-down:after {

    content: "\10f165"

}



.fad.fa-thumbs-up:after {

    content: "\10f164"

}



.fad.fa-thumbtack:after {

    content: "\10f08d"

}



.fad.fa-thunderstorm:after {

    content: "\10f76c"

}



.fad.fa-thunderstorm-moon:after {

    content: "\10f76d"

}



.fad.fa-thunderstorm-sun:after {

    content: "\10f76e"

}



.fad.fa-ticket:after {

    content: "\10f145"

}



.fad.fa-ticket-alt:after {

    content: "\10f3ff"

}



.fad.fa-tilde:after {

    content: "\10f69f"

}



.fad.fa-times:after {

    content: "\10f00d"

}



.fad.fa-times-circle:after {

    content: "\10f057"

}



.fad.fa-times-hexagon:after {

    content: "\10f2ee"

}



.fad.fa-times-octagon:after {

    content: "\10f2f0"

}



.fad.fa-times-square:after {

    content: "\10f2d3"

}



.fad.fa-tint:after {

    content: "\10f043"

}



.fad.fa-tint-slash:after {

    content: "\10f5c7"

}



.fad.fa-tire:after {

    content: "\10f631"

}



.fad.fa-tire-flat:after {

    content: "\10f632"

}



.fad.fa-tire-pressure-warning:after {

    content: "\10f633"

}



.fad.fa-tire-rugged:after {

    content: "\10f634"

}



.fad.fa-tired:after {

    content: "\10f5c8"

}



.fad.fa-toggle-off:after {

    content: "\10f204"

}



.fad.fa-toggle-on:after {

    content: "\10f205"

}



.fad.fa-toilet:after {

    content: "\10f7d8"

}



.fad.fa-toilet-paper:after {

    content: "\10f71e"

}



.fad.fa-toilet-paper-alt:after {

    content: "\10f71f"

}



.fad.fa-tombstone:after {

    content: "\10f720"

}



.fad.fa-tombstone-alt:after {

    content: "\10f721"

}



.fad.fa-toolbox:after {

    content: "\10f552"

}



.fad.fa-tools:after {

    content: "\10f7d9"

}



.fad.fa-tooth:after {

    content: "\10f5c9"

}



.fad.fa-toothbrush:after {

    content: "\10f635"

}



.fad.fa-torah:after {

    content: "\10f6a0"

}



.fad.fa-torii-gate:after {

    content: "\10f6a1"

}



.fad.fa-tornado:after {

    content: "\10f76f"

}



.fad.fa-tractor:after {

    content: "\10f722"

}



.fad.fa-trademark:after {

    content: "\10f25c"

}



.fad.fa-traffic-cone:after {

    content: "\10f636"

}



.fad.fa-traffic-light:after {

    content: "\10f637"

}



.fad.fa-traffic-light-go:after {

    content: "\10f638"

}



.fad.fa-traffic-light-slow:after {

    content: "\10f639"

}



.fad.fa-traffic-light-stop:after {

    content: "\10f63a"

}



.fad.fa-train:after {

    content: "\10f238"

}



.fad.fa-tram:after {

    content: "\10f7da"

}



.fad.fa-transgender:after {

    content: "\10f224"

}



.fad.fa-transgender-alt:after {

    content: "\10f225"

}



.fad.fa-trash:after {

    content: "\10f1f8"

}



.fad.fa-trash-alt:after {

    content: "\10f2ed"

}



.fad.fa-trash-restore:after {

    content: "\10f829"

}



.fad.fa-trash-restore-alt:after {

    content: "\10f82a"

}



.fad.fa-trash-undo:after {

    content: "\10f895"

}



.fad.fa-trash-undo-alt:after {

    content: "\10f896"

}



.fad.fa-treasure-chest:after {

    content: "\10f723"

}



.fad.fa-tree:after {

    content: "\10f1bb"

}



.fad.fa-tree-alt:after {

    content: "\10f400"

}



.fad.fa-tree-christmas:after {

    content: "\10f7db"

}



.fad.fa-tree-decorated:after {

    content: "\10f7dc"

}



.fad.fa-tree-large:after {

    content: "\10f7dd"

}



.fad.fa-tree-palm:after {

    content: "\10f82b"

}



.fad.fa-trees:after {

    content: "\10f724"

}



.fad.fa-triangle:after {

    content: "\10f2ec"

}



.fad.fa-triangle-music:after {

    content: "\10f8e2"

}



.fad.fa-trophy:after {

    content: "\10f091"

}



.fad.fa-trophy-alt:after {

    content: "\10f2eb"

}



.fad.fa-truck:after {

    content: "\10f0d1"

}



.fad.fa-truck-container:after {

    content: "\10f4dc"

}



.fad.fa-truck-couch:after {

    content: "\10f4dd"

}



.fad.fa-truck-loading:after {

    content: "\10f4de"

}



.fad.fa-truck-monster:after {

    content: "\10f63b"

}



.fad.fa-truck-moving:after {

    content: "\10f4df"

}



.fad.fa-truck-pickup:after {

    content: "\10f63c"

}



.fad.fa-truck-plow:after {

    content: "\10f7de"

}



.fad.fa-truck-ramp:after {

    content: "\10f4e0"

}



.fad.fa-trumpet:after {

    content: "\10f8e3"

}



.fad.fa-tshirt:after {

    content: "\10f553"

}



.fad.fa-tty:after {

    content: "\10f1e4"

}



.fad.fa-turkey:after {

    content: "\10f725"

}



.fad.fa-turntable:after {

    content: "\10f8e4"

}



.fad.fa-turtle:after {

    content: "\10f726"

}



.fad.fa-tv:after {

    content: "\10f26c"

}



.fad.fa-tv-alt:after {

    content: "\10f8e5"

}



.fad.fa-tv-music:after {

    content: "\10f8e6"

}



.fad.fa-tv-retro:after {

    content: "\10f401"

}



.fad.fa-typewriter:after {

    content: "\10f8e7"

}



.fad.fa-umbrella:after {

    content: "\10f0e9"

}



.fad.fa-umbrella-beach:after {

    content: "\10f5ca"

}



.fad.fa-underline:after {

    content: "\10f0cd"

}



.fad.fa-undo:after {

    content: "\10f0e2"

}



.fad.fa-undo-alt:after {

    content: "\10f2ea"

}



.fad.fa-unicorn:after {

    content: "\10f727"

}



.fad.fa-union:after {

    content: "\10f6a2"

}



.fad.fa-universal-access:after {

    content: "\10f29a"

}



.fad.fa-university:after {

    content: "\10f19c"

}



.fad.fa-unlink:after {

    content: "\10f127"

}



.fad.fa-unlock:after {

    content: "\10f09c"

}



.fad.fa-unlock-alt:after {

    content: "\10f13e"

}



.fad.fa-upload:after {

    content: "\10f093"

}



.fad.fa-usb-drive:after {

    content: "\10f8e9"

}



.fad.fa-usd-circle:after {

    content: "\10f2e8"

}



.fad.fa-usd-square:after {

    content: "\10f2e9"

}



.fad.fa-user:after {

    content: "\10f007"

}



.fad.fa-user-alt:after {

    content: "\10f406"

}



.fad.fa-user-alt-slash:after {

    content: "\10f4fa"

}



.fad.fa-user-astronaut:after {

    content: "\10f4fb"

}



.fad.fa-user-chart:after {

    content: "\10f6a3"

}



.fad.fa-user-check:after {

    content: "\10f4fc"

}



.fad.fa-user-circle:after {

    content: "\10f2bd"

}



.fad.fa-user-clock:after {

    content: "\10f4fd"

}



.fad.fa-user-cog:after {

    content: "\10f4fe"

}



.fad.fa-user-cowboy:after {

    content: "\10f8ea"

}



.fad.fa-user-crown:after {

    content: "\10f6a4"

}



.fad.fa-user-edit:after {

    content: "\10f4ff"

}



.fad.fa-user-friends:after {

    content: "\10f500"

}



.fad.fa-user-graduate:after {

    content: "\10f501"

}



.fad.fa-user-hard-hat:after {

    content: "\10f82c"

}



.fad.fa-user-headset:after {

    content: "\10f82d"

}



.fad.fa-user-injured:after {

    content: "\10f728"

}



.fad.fa-user-lock:after {

    content: "\10f502"

}



.fad.fa-user-md:after {

    content: "\10f0f0"

}



.fad.fa-user-md-chat:after {

    content: "\10f82e"

}



.fad.fa-user-minus:after {

    content: "\10f503"

}



.fad.fa-user-music:after {

    content: "\10f8eb"

}



.fad.fa-user-ninja:after {

    content: "\10f504"

}



.fad.fa-user-nurse:after {

    content: "\10f82f"

}



.fad.fa-user-plus:after {

    content: "\10f234"

}



.fad.fa-user-secret:after {

    content: "\10f21b"

}



.fad.fa-user-shield:after {

    content: "\10f505"

}



.fad.fa-user-slash:after {

    content: "\10f506"

}



.fad.fa-user-tag:after {

    content: "\10f507"

}



.fad.fa-user-tie:after {

    content: "\10f508"

}



.fad.fa-user-times:after {

    content: "\10f235"

}



.fad.fa-users:after {

    content: "\10f0c0"

}



.fad.fa-users-class:after {

    content: "\10f63d"

}



.fad.fa-users-cog:after {

    content: "\10f509"

}



.fad.fa-users-crown:after {

    content: "\10f6a5"

}



.fad.fa-users-medical:after {

    content: "\10f830"

}



.fad.fa-utensil-fork:after {

    content: "\10f2e3"

}



.fad.fa-utensil-knife:after {

    content: "\10f2e4"

}



.fad.fa-utensil-spoon:after {

    content: "\10f2e5"

}



.fad.fa-utensils:after {

    content: "\10f2e7"

}



.fad.fa-utensils-alt:after {

    content: "\10f2e6"

}



.fad.fa-value-absolute:after {

    content: "\10f6a6"

}



.fad.fa-vector-square:after {

    content: "\10f5cb"

}



.fad.fa-venus:after {

    content: "\10f221"

}



.fad.fa-venus-double:after {

    content: "\10f226"

}



.fad.fa-venus-mars:after {

    content: "\10f228"

}



.fad.fa-vhs:after {

    content: "\10f8ec"

}



.fad.fa-vial:after {

    content: "\10f492"

}



.fad.fa-vials:after {

    content: "\10f493"

}



.fad.fa-video:after {

    content: "\10f03d"

}



.fad.fa-video-plus:after {

    content: "\10f4e1"

}



.fad.fa-video-slash:after {

    content: "\10f4e2"

}



.fad.fa-vihara:after {

    content: "\10f6a7"

}



.fad.fa-violin:after {

    content: "\10f8ed"

}



.fad.fa-voicemail:after {

    content: "\10f897"

}



.fad.fa-volcano:after {

    content: "\10f770"

}



.fad.fa-volleyball-ball:after {

    content: "\10f45f"

}



.fad.fa-volume:after {

    content: "\10f6a8"

}



.fad.fa-volume-down:after {

    content: "\10f027"

}



.fad.fa-volume-mute:after {

    content: "\10f6a9"

}



.fad.fa-volume-off:after {

    content: "\10f026"

}



.fad.fa-volume-slash:after {

    content: "\10f2e2"

}



.fad.fa-volume-up:after {

    content: "\10f028"

}



.fad.fa-vote-nay:after {

    content: "\10f771"

}



.fad.fa-vote-yea:after {

    content: "\10f772"

}



.fad.fa-vr-cardboard:after {

    content: "\10f729"

}



.fad.fa-wagon-covered:after {

    content: "\10f8ee"

}



.fad.fa-walker:after {

    content: "\10f831"

}



.fad.fa-walkie-talkie:after {

    content: "\10f8ef"

}



.fad.fa-walking:after {

    content: "\10f554"

}



.fad.fa-wallet:after {

    content: "\10f555"

}



.fad.fa-wand:after {

    content: "\10f72a"

}



.fad.fa-wand-magic:after {

    content: "\10f72b"

}



.fad.fa-warehouse:after {

    content: "\10f494"

}



.fad.fa-warehouse-alt:after {

    content: "\10f495"

}



.fad.fa-washer:after {

    content: "\10f898"

}



.fad.fa-watch:after {

    content: "\10f2e1"

}



.fad.fa-watch-calculator:after {

    content: "\10f8f0"

}



.fad.fa-watch-fitness:after {

    content: "\10f63e"

}



.fad.fa-water:after {

    content: "\10f773"

}



.fad.fa-water-lower:after {

    content: "\10f774"

}



.fad.fa-water-rise:after {

    content: "\10f775"

}



.fad.fa-wave-sine:after {

    content: "\10f899"

}



.fad.fa-wave-square:after {

    content: "\10f83e"

}



.fad.fa-wave-triangle:after {

    content: "\10f89a"

}



.fad.fa-waveform:after {

    content: "\10f8f1"

}



.fad.fa-waveform-path:after {

    content: "\10f8f2"

}



.fad.fa-webcam:after {

    content: "\10f832"

}



.fad.fa-webcam-slash:after {

    content: "\10f833"

}



.fad.fa-weight:after {

    content: "\10f496"

}



.fad.fa-weight-hanging:after {

    content: "\10f5cd"

}



.fad.fa-whale:after {

    content: "\10f72c"

}



.fad.fa-wheat:after {

    content: "\10f72d"

}



.fad.fa-wheelchair:after {

    content: "\10f193"

}



.fad.fa-whistle:after {

    content: "\10f460"

}



.fad.fa-wifi:after {

    content: "\10f1eb"

}



.fad.fa-wifi-1:after {

    content: "\10f6aa"

}



.fad.fa-wifi-2:after {

    content: "\10f6ab"

}



.fad.fa-wifi-slash:after {

    content: "\10f6ac"

}



.fad.fa-wind:after {

    content: "\10f72e"

}



.fad.fa-wind-turbine:after {

    content: "\10f89b"

}



.fad.fa-wind-warning:after {

    content: "\10f776"

}



.fad.fa-window:after {

    content: "\10f40e"

}



.fad.fa-window-alt:after {

    content: "\10f40f"

}



.fad.fa-window-close:after {

    content: "\10f410"

}



.fad.fa-window-maximize:after {

    content: "\10f2d0"

}



.fad.fa-window-minimize:after {

    content: "\10f2d1"

}



.fad.fa-window-restore:after {

    content: "\10f2d2"

}



.fad.fa-windsock:after {

    content: "\10f777"

}



.fad.fa-wine-bottle:after {

    content: "\10f72f"

}



.fad.fa-wine-glass:after {

    content: "\10f4e3"

}



.fad.fa-wine-glass-alt:after {

    content: "\10f5ce"

}



.fad.fa-won-sign:after {

    content: "\10f159"

}



.fad.fa-wreath:after {

    content: "\10f7e2"

}



.fad.fa-wrench:after {

    content: "\10f0ad"

}



.fad.fa-x-ray:after {

    content: "\10f497"

}



.fad.fa-yen-sign:after {

    content: "\10f157"

}



.fad.fa-yin-yang:after {

    content: "\10f6ad"

}



@font-face {

    font-family: "Font Awesome 5 Pro";

    font-style: normal;

    font-weight: 300;

    font-display: auto;

    src: url(../fonts/fa-light-300.eot);

    src: url(../fonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-light-300.woff2) format("woff2"),url(../fonts/fa-light-300.woff) format("woff"),url(../fonts/fa-light-300.ttf) format("truetype"),url(../fonts/fa-light-300.svg#fontawesome) format("svg")

}



.fal {

    font-weight: 300

}



@font-face {

    font-family: "Font Awesome 5 Pro";

    font-style: normal;

    font-weight: 400;

    font-display: auto;

    src: url(../fonts/fa-regular-400.eot);

    src: url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")

}



.far {

    font-weight: 400

}



@font-face {

    font-family: "Font Awesome 5 Pro";

    font-style: normal;

    font-weight: 900;

    font-display: auto;

    src: url(../fonts/fa-solid-900.eot);

    src: url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")

}



.fa,.fas {

    font-weight: 900

}



/**

 * Minified by jsDelivr using clean-css v4.2.0.

 * Original file: /npm/slick-carousel@1.8.1/slick/slick.css

 * 

 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files

 */

.slick-slider {

    position: relative;

    display: block;

    box-sizing: border-box;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    -webkit-touch-callout: none;

    -khtml-user-select: none;

    -ms-touch-action: pan-y;

    touch-action: pan-y;

    -webkit-tap-highlight-color: transparent

}



.slick-list {

    position: relative;

    display: block;

    overflow: hidden;

    margin: 0;

    padding: 0

}



.slick-list:focus {

    outline: 0

}



.slick-list.dragging {

    cursor: pointer;

    cursor: hand

}



.slick-slider .slick-list,.slick-slider .slick-track {

    -webkit-transform: translate3d(0,0,0);

    -moz-transform: translate3d(0,0,0);

    -ms-transform: translate3d(0,0,0);

    -o-transform: translate3d(0,0,0);

    transform: translate3d(0,0,0)

}



.slick-track {

    position: relative;

    top: 0;

    left: 0;

    display: block;

    margin-left: auto;

    margin-right: auto

}



.slick-track:after,.slick-track:before {

    display: table;

    content: ''

}



.slick-track:after {

    clear: both

}



.slick-loading .slick-track {

    visibility: hidden

}



.slick-slide {

    display: none;

    float: left;

    height: 100%;

    min-height: 1px

}



[dir=rtl] .slick-slide {

    float: right

}



.slick-slide img {

    display: block

}



.slick-slide.slick-loading img {

    display: none

}



.slick-slide.dragging img {

    pointer-events: none

}



.slick-initialized .slick-slide {

    display: block

}



.slick-loading .slick-slide {

    visibility: hidden

}



.slick-vertical .slick-slide {

    display: block;

    height: auto;

    border: 1px solid transparent

}



.slick-arrow.slick-hidden {

    display: none

}



/*# sourceMappingURL=/sm/fb3ed351cd5c0f1f30f88778ee1f9b056598e6d25ac4fdcab1eebcd8be521cd9.map */

/**

 * Minified by jsDelivr using clean-css v4.2.0.

 * Original file: /npm/slick-carousel@1.8.1/slick/slick-theme.css

 * 

 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files

 */

.slick-loading .slick-list {

    background: #fff url(../images/ajax-loader.webp) center center no-repeat

}



@font-face {

    font-family: slick;

    font-weight: 400;

    font-style: normal;

    src: url(../fonts/slick.eot);

    src: url(../fonts/slick.eot?#iefix) format('embedded-opentype'),url(../fonts/slick.woff) format('woff'),url(../fonts/slick.ttf) format('truetype'),url(../fonts/slick.svg#slick) format('svg')

}



.slick-next,.slick-prev {

    font-size: 0;

    line-height: 0;

    position: absolute;

    top: 50%;

    display: block;

    width: 20px;

    height: 20px;

    padding: 0;

    -webkit-transform: translate(0,-50%);

    -ms-transform: translate(0,-50%);

    transform: translate(0,-50%);

    cursor: pointer;

    color: transparent;

    border: none;

    outline: 0;

    background: 0 0

}



.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover {

    color: transparent;

    outline: 0;

    background: 0 0

}



.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before {

    opacity: 1

}



.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before {

    opacity: .25

}



.slick-next:before,.slick-prev:before {

    font-family: slick;

    font-size: 20px;

    line-height: 1;

    opacity: .75;

    color: #fff;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale

}



.slick-prev {

    left: -25px

}



[dir=rtl] .slick-prev {

    right: -25px;

    left: auto

}



.slick-prev:before {

    content: '\f053';

    font-family: 'Font Awesome 5 Pro';

    font-weight: 300;

}



[dir=rtl] .slick-prev:before {

    content: 'â†’'

}



.slick-next {

    right: -25px

}



[dir=rtl] .slick-next {

    right: auto;

    left: -25px

}



.slick-next:before {

    content: '\f054';

    font-family: 'Font Awesome 5 Pro';

    font-weight: 300;

}



[dir=rtl] .slick-next:before {

    content: 'â†'

}



.slick-dotted.slick-slider {

    margin-bottom: 30px

}



.slick-dots {

    position: absolute;

    bottom: -25px;

    display: block;

    width: 100%;

    padding: 0;

    margin: 0;

    list-style: none;

    text-align: center

}



.slick-dots li {

    position: relative;

    display: inline-block;

    width: 20px;

    height: 20px;

    margin: 0 5px;

    padding: 0;

    cursor: pointer

}



.slick-dots li button {

    font-size: 0;

    line-height: 0;

    display: block;

    width: 20px;

    height: 20px;

    padding: 5px;

    cursor: pointer;

    color: transparent;

    border: 0;

    outline: 0;

    background: 0 0

}



.slick-dots li button:focus,.slick-dots li button:hover {

    outline: 0

}



.slick-dots li button:focus:before,.slick-dots li button:hover:before {

    opacity: 1

}



.slick-dots li button:before {

    font-family: slick;

    font-size: 9px;

    line-height: 20px;

    position: absolute;

    top: 1.4rem;

    left: 9px;

    width: 25px;

    height: 4px;

    content: '';

    background: #3f3eed;

    text-align: center;

    opacity: 0;

    color: #000;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale

}



.slick-dots li.slick-active button:before {

    opacity: 1;

    color: #000

}



/*# sourceMappingURL=/sm/4f6eaa7dd1119d31ae1e63765b05594f0f2412451130c0a4def1018d0e4be09b.map */


.leadForm .formStyle label {

    color: #000;

    margin: 1rem 0 0.3rem;

}

.dropdown-toggle::after{
color: #fff;
}