html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: rgba(0, 0, 0, 0)
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

code, kbd, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

img {
    border-style: none
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, input {
    overflow: visible
}

button, input {
    color: #000
}

button, select {
    text-transform: none
}

button, [type=button], [type=reset], [type=submit] {
    -webkit-appearance: button
}

button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
    outline: none
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

@keyframes shimmer {
    100% {
        transform: translateX(100%)
    }
}

* {
    box-sizing: border-box
}

input[type=button], button {
    -webkit-appearance: none;
    -webkit-border-radius: 0
}

h1, h2, h3, h4, h5, h6, p {
    margin: 0
}

.userway-s2, .userway-s2 * {
    cursor: url("../widgetapp/images/arrow_w.svg"), auto !important
}

body {
    font-family: "Metropolis", "Arial", sans-serif;
    font-size: 16px;
    color: #000;
    padding: 0;
    margin: 0
}

.uwaw {
    background: #3368f2;
    max-width: 0;
    width: 100%;
    box-shadow: 0 22px 110px rgba(180, 191, 208, .56)
}

.uwaw.main {
    max-width: 520px
}

.uwaw.lst {
    max-width: 270px
}

.uwaw_rtl {
    direction: rtl
}

.uwaw .widget {
    height: 100vh
}

.uwaw__inner {
    height: 100vh;
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.uwaw_2-col {
    max-width: 355px !important
}

@media only screen and (max-width: 520px) {
    .uwaw_2-col {
        width: 100%;
        max-width: 100%
    }
}

.uwaw-app {
    min-width: 100%
}

.uwaw-body {
    background: #eff1f5;
    border-radius: 16px 16px 0 0;
    display: flex;
    flex-direction: column;
    position: relative;
    padding: 0;
    flex: 1 1 auto;
    overflow: auto;
    z-index: 1
}

.uwaw-body.lst {
    background: #fff
}

@supports not (-webkit-touch-callout: none) {
    .uw-partner .uwaw-body {
        max-height: initial;
        height: initial
    }
}

.uwaw-no-footer .uwaw-body {
    border-bottom: 3px solid #bcc1cb;
    max-height: initial
}

.widget-content {
    padding-right: 1.25rem
}

.uwaw .widget-content {
    padding: 1.25rem
}

.free_widget .widget-content {
    padding: 1.25rem 1.25rem 0
}

.lst .widget-content {
    padding: 1.25rem 0
}

.uwaw-custom-radio {
    position: relative;
    cursor: pointer
}

.uwaw-custom-radio__inp {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    z-index: -1
}

.uwaw-custom-radio__inp:checked + .uwaw-custom-radio__icon {
    border-color: #3368f2
}

.uwaw-initial .uwaw-custom-radio__inp:checked + .uwaw-custom-radio__icon {
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-custom-radio__inp:checked + .uwaw-custom-radio__icon, .uwaw-initial.uw-dark-theme .uwaw-custom-radio__inp:checked + .uwaw-custom-radio__icon {
    border-color: #000
}

.uwaw-custom-radio__inp:checked + .uwaw-custom-radio__icon:after {
    opacity: 1;
    visibility: visible
}

.uwaw-custom-radio__inp:focus + .uwaw-custom-radio__icon:before, .uwaw-custom-radio__inp:focus-visible + .uwaw-custom-radio__icon:before {
    opacity: 1
}

.uwaw-custom-radio__icon {
    border: 1.5px solid #606981;
    border-radius: 50%;
    width: 1.375rem;
    height: 1.375rem;
    position: relative;
    display: block;
    transition: border-color .15s ease
}

.uwaw-custom-radio__icon:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 0.625rem;
    height: 0.625rem;
    display: block;
    background: #3368f2;
    border-radius: 50%;
    opacity: 0;
    visibility: hidden;
    transition: opacity .15s ease, visibility .15s ease
}

.uwaw-initial .uwaw-custom-radio__icon:after {
    background: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-custom-radio__icon:after, .uwaw-initial.uw-dark-theme .uwaw-custom-radio__icon:after {
    background: #000
}

.uwaw-custom-radio__icon:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1.5rem;
    height: 1.5rem;
    transform: translate(-50%, -50%);
    border: 2px solid rgba(var(--mainColorRgbValues), 1);
    border-radius: 50%;
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    z-index: 2;
    opacity: 0
}

.uw-dark-theme .uwaw-custom-radio__icon:before, .is-white .uwaw-custom-radio__icon:before {
    border-color: #000;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22)
}

.uwaw-custom-radio:focus-within .uwaw-custom-radio__icon:before {
    opacity: 1
}

.uwaw-btn {
    text-align: center;
    cursor: pointer;
    background: #fff;
    color: #3368f2;
    border-radius: 0.625rem;
    display: block;
    box-shadow: none;
    border: 2px solid #3368f2;
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 1;
    padding: 0.875rem 0.625rem;
    transition: background-color .15s ease, border-color .15s ease;
    position: relative
}

.uwaw-btn:focus, .uwaw-btn:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-btn:focus:after, .uwaw-btn:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uwaw-btn:focus:after, .uwaw-initial .uwaw-btn:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-btn:focus:after, .uwaw-initial.uw-dark-theme .uwaw-btn:focus:after, .uwaw-initial.is-white .uwaw-btn:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-btn:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uwaw-btn:focus:not(:focus-visible):after {
    display: none
}

.uwaw-btn_border {
    background: none
}

.is-white .uwaw-btn_border {
    border-color: #000;
    color: #000
}

.uwaw-btn_blue {
    background: #3368f2;
    color: #fff
}

.uwaw-btn_blue:hover {
    background: #0c42ce;
    color: #fff
}

.uwaw-btn_red.uwaw-btn_border {
    color: #b92323;
    border-color: #b92323
}

.uwaw-btn_red.uwaw-btn_border:hover {
    background: rgba(185, 35, 35, .1)
}

.uwaw-btn_border {
    border: 2px solid
}

.uwaw-btn_reset-widget {
    position: relative;
    width: 100%;
    padding: 0.8125rem 1.25rem 0.8125rem 1.875rem;
    margin-bottom: 0.9375rem
}

.uwaw-btn_reset-widget:focus, .uwaw-btn_reset-widget:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-btn_reset-widget:focus:after, .uwaw-btn_reset-widget:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uwaw-btn_reset-widget:focus:after, .uwaw-initial .uwaw-btn_reset-widget:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-btn_reset-widget:focus:after, .uwaw-initial.uw-dark-theme .uwaw-btn_reset-widget:focus:after, .uwaw-initial.is-white .uwaw-btn_reset-widget:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-btn_reset-widget:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uwaw-btn_reset-widget:focus:not(:focus-visible):after {
    display: none
}

.uw-dark-theme .uwaw-btn_reset-widget, .is-white .uwaw-btn_reset-widget {
    color: #000 !important
}

.uw-dark-theme.gradient-head .uwaw-btn_reset-widget {
    color: #000 !important
}

.gradient-head .uwaw-btn_reset-widget {
    color: #fff !important
}

.uwaw-btn_reset-widget_has-icon {
    display: flex;
    align-items: center;
    justify-content: center
}

.uwaw-btn_reset-widget:focus:after {
    border-radius: 12px;
    border-color: rgba(var(--mainColorRgbValues), 1);
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.28)
}

.is-white .uwaw-btn_reset-widget:focus:after {
    border-color: #000;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .28)
}

.uwaw-btn_reset-widget:focus-visible:after {
    border-radius: 12px;
    border-color: rgba(var(--mainColorRgbValues), 1);
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.28)
}

.is-white .uwaw-btn_reset-widget:focus-visible:after {
    border-color: #000;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .28)
}

.uwaw-btn_reset-widget span {
    position: absolute;
    left: 0.625rem;
    top: 50%;
    transform: translateY(-50%);
    display: flex !important;
    width: 1.375rem !important;
    height: 1.375rem !important
}

.uwaw_rtl .uwaw-btn_reset-widget span {
    left: auto;
    right: 0.625rem
}

.uwaw_oversized .uwaw-btn_reset-widget {
    font-size: 1.125rem
}

.uwaw-initial .uwaw-btn {
    color: rgba(var(--mainColorRgbValues), 1);
    border: 2px solid rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial .uwaw-btn_blue {
    background: rgba(var(--mainColorRgbValues), 1);
    color: #fff
}

.uwaw-initial .uwaw-btn_blue:hover {
    background: rgba(var(--mainColorRgbValues), 0.9) !important;
    color: #fff
}

.is-white .uwaw-initial .uwaw-btn_blue {
    background: #000 !important;
    color: #fff !important
}

.is-white .uwaw-initial .uwaw-btn_blue:hover {
    background: rgba(0, 0, 0, .9)
}

.uwaw-initial .uwaw-btn_red.uwaw-btn_border {
    color: #b92323;
    border-color: #b92323
}

.uwaw-initial .uwaw-btn_red.uwaw-btn_border:hover {
    background: rgba(185, 35, 35, .1)
}

.uwaw-initial .uwaw-btn_reset-widget {
    background: rgba(var(--mainColorRgbValues), 1);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial .uwaw-btn_reset-widget:focus, .uwaw-initial .uwaw-btn_reset-widget:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-initial .uwaw-btn_reset-widget:focus:after, .uwaw-initial .uwaw-btn_reset-widget:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uwaw-initial .uwaw-btn_reset-widget:focus:after, .uwaw-initial .uwaw-initial .uwaw-btn_reset-widget:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-initial .uwaw-btn_reset-widget:focus:after, .uwaw-initial.uw-dark-theme .uwaw-initial .uwaw-btn_reset-widget:focus:after, .uwaw-initial.is-white .uwaw-initial .uwaw-btn_reset-widget:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-initial .uwaw-btn_reset-widget:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uwaw-initial .uwaw-btn_reset-widget:focus:not(:focus-visible):after {
    display: none
}

.uwaw-initial .uwaw-btn_reset-widget:hover {
    background: rgba(var(--mainColorRgbValues), 0.9)
}

.uw-dark-theme .uwaw-initial .uwaw-btn_reset-widget, .is-white .uwaw-initial .uwaw-btn_reset-widget {
    color: #000 !important
}

.uw-dark-theme.gradient-head .uwaw-initial .uwaw-btn_reset-widget {
    color: #000 !important
}

.gradient-head .uwaw-initial .uwaw-btn_reset-widget {
    color: #fff !important
}

.uwaw-initial .uwaw-btn_reset-widget:focus:after {
    border-radius: 12px;
    border-color: rgba(var(--mainColorRgbValues), 1);
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.28)
}

.is-white .uwaw-initial .uwaw-btn_reset-widget:focus:after, .uw-dark-theme .uwaw-initial .uwaw-btn_reset-widget:focus:after {
    border-color: #000;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .28)
}

.uwaw-initial .uwaw-btn_reset-widget:focus-visible:after {
    border-color: rgba(var(--mainColorRgbValues), 1);
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.28)
}

.is-white .uwaw-initial .uwaw-btn_reset-widget:focus-visible:after, .uw-dark-theme .uwaw-initial .uwaw-btn_reset-widget:focus-visible:after {
    border-color: #000;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .28)
}

.uwaw-initial.is-white .uwaw-btn_reset-widget:focus-visible:after, .uwaw-initial.is-white .uwaw-btn_reset-widget:focus:after, .uwaw-initial.uw-dark-theme .uwaw-btn_reset-widget:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-btn_reset-widget:focus:after {
    border-color: #000;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .28)
}

.is-white .uwaw-initial.is-white .uwaw-btn_reset-widget:focus-visible:after, .uw-dark-theme .uwaw-initial.is-white .uwaw-btn_reset-widget:focus-visible:after, .is-white .uwaw-initial.is-white .uwaw-btn_reset-widget:focus:after, .uw-dark-theme .uwaw-initial.is-white .uwaw-btn_reset-widget:focus:after, .is-white .uwaw-initial.uw-dark-theme .uwaw-btn_reset-widget:focus-visible:after, .uw-dark-theme .uwaw-initial.uw-dark-theme .uwaw-btn_reset-widget:focus-visible:after, .is-white .uwaw-initial.uw-dark-theme .uwaw-btn_reset-widget:focus:after, .uw-dark-theme .uwaw-initial.uw-dark-theme .uwaw-btn_reset-widget:focus:after {
    border-color: #000;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .28)
}

.uwaw-option.uwaw-option_top-b {
    border-top: 1px solid #b4bfd0
}

.uwaw-option__i {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    gap: 12px;
    padding: 0.6875rem 0
}

.free_widget .uwaw-option__dropdown {
    padding-top: 0.25rem
}

.uwaw-option__drop-btn {
    background: none;
    border: none;
    padding: 0;
    font-size: 0.875rem;
    line-height: 1;
    font-weight: 500;
    color: #000;
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative
}

.uwaw-option__drop-btn:focus, .uwaw-option__drop-btn:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-option__drop-btn:focus:after, .uwaw-option__drop-btn:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uwaw-option__drop-btn:focus:after, .uwaw-initial .uwaw-option__drop-btn:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-option__drop-btn:focus:after, .uwaw-initial.uw-dark-theme .uwaw-option__drop-btn:focus:after, .uwaw-initial.is-white .uwaw-option__drop-btn:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-option__drop-btn:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uwaw-option__drop-btn:focus:not(:focus-visible):after {
    display: none
}

.uwaw-option__drop-btn:focus:after {
    border-radius: 4px
}

.uwaw-option__drop-btn:focus-visible:after {
    border-radius: 4px
}

.uwaw-option__drop-btn[aria-expanded=true] .uwaw-option__drop-icon {
    transform: rotate(90deg)
}

.uwaw_rtl .uwaw-option__drop-btn[aria-expanded=true] .uwaw-option__drop-icon {
    transform: rotate(-90deg)
}

.uwaw_oversized .uwaw-option__drop-btn {
    font-size: 1rem
}

.uwaw-option__drop-icon {
    width: 6px;
    height: 11px;
    display: block;
    margin-left: 0.6875rem;
    margin-top: -0.0625rem;
    transition: transform .15s ease
}

.uwaw-option__drop-icon svg {
    width: 6px;
    height: 11px
}

.uwaw_rtl .uwaw-option__drop-icon {
    margin-left: auto;
    margin-right: 0.6875rem
}

.uwaw_rtl .uwaw-option__drop-icon svg {
    transform: scaleX(-1)
}

.uwaw-shortcut-tooltip {
    position: absolute;
    left: -150px;
    top: 100%;
    padding-top: 15px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity .1s ease, visibility .1s ease, transform .1s ease
}

.uwaw-shortcut-tooltip__i {
    background: #000617;
    border-radius: 12px 0 12px 12px;
    border: 1px solid rgba(236, 236, 236, .15);
    padding: 7px 10px 9px;
    color: #fff;
    width: 166px;
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    position: relative
}

.uwaw-shortcut-tooltip__i:before {
    content: "";
    background: url("../frontend/images/tooltip_top_right.svg") no-repeat !important;
    background-size: contain !important;
    width: 20px;
    height: 16px;
    position: absolute;
    left: 145px;
    top: -11px
}

.uwaw-shortcut-tooltip__title {
    font-size: 14px;
    font-weight: 400;
    margin: 0 8px;
    letter-spacing: -0.11px;
    line-height: 20px
}

.uwaw-info-icon-wrap {
    position: absolute;
    left: 4px;
    top: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    z-index: 5;
    background: rgba(0, 0, 0, 0)
}

.uwaw-info-icon-wrap:focus, .uwaw-info-icon-wrap:hover {
    outline: none;
    background: #c9e0f6
}

.uwaw-info-icon-wrap:focus .uwaw-info-icon, .uwaw-info-icon-wrap:hover .uwaw-info-icon {
    border-color: #006dd5;
    background: #fff
}

.uwaw-info-icon {
    border: 2px solid rgba(0, 0, 0, 0);
    border-radius: 50%;
    width: 18px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #e6f1fb;
    padding-left: .5px
}

.actions-wrapper .uwaw-info-icon_spinner {
    background: none
}

.actions-wrapper .uwaw-info-icon_spinner img {
    width: 20px;
    height: 20px
}

.actions-wrapper .uwaw-info-icon img {
    margin-top: -2px
}

.uwaw-logo-img {
    display: inline-block;
    position: relative
}

.uwaw-logo-img:focus, .uwaw-logo-img:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-logo-img:focus:after, .uwaw-logo-img:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uwaw-logo-img:focus:after, .uwaw-initial .uwaw-logo-img:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-logo-img:focus:after, .uwaw-initial.uw-dark-theme .uwaw-logo-img:focus:after, .uwaw-initial.is-white .uwaw-logo-img:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-logo-img:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uwaw-logo-img:focus:not(:focus-visible):after {
    display: none
}

.uwaw-logo-img:focus-visible:after {
    border-radius: 6px
}

.uwaw-logo-img img {
    max-width: 155px;
    min-width: 142px;
    width: 100%;
    margin-top: 1.15px
}

.uw-login {
    padding: 15px 0
}

@media (min-width: 767px) {
    .uw-login {
        padding-top: 106px
    }
}

.uw-login__logo {
    display: flex;
    justify-content: center;
    padding-bottom: 30px
}

.uw-login__logo img {
    display: block
}

.uw-login__form {
    background: #fff;
    border-radius: 12px;
    padding: 29px 19px 20px;
    margin-bottom: 27px
}

.uw-login__form-group {
    margin-bottom: 19px;
    position: relative
}

.uw-login__form-group:focus-within .uw-login__label {
    margin-top: -23px;
    font-weight: 500;
    color: #3368f2
}

.uw-login__form-group:focus-within .uw-login__input-field {
    border: 2px solid #3368f2;
    padding: 11px 12px 10px;
    box-shadow: 0 0 0 5px rgba(44, 100, 242, .1)
}

.uw-login__form-group_filled .uw-login__label {
    margin-top: -23px;
    font-weight: 500;
    color: #3368f2
}

.uw-login__form-group_filled .uw-login__input-field {
    border: 2px solid #3368f2
}

.uw-login__form-group_error .uw-login__input-field-error {
    display: block
}

.uw-login__form-group_error .uw-login__input-field {
    border: 2px solid #b92323;
    color: #b92323
}

.uw-login__form-group_error .uw-login__label {
    color: #b92323
}

.uw-login__label {
    position: absolute;
    top: 50%;
    left: 12px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.39px;
    background: #fff;
    padding: 2px 4px;
    transform: translateY(-50%);
    color: #494e60;
    font-weight: 400;
    transition: margin-top .15s ease
}

.uw-login__input-field {
    border-radius: 6px;
    border: 1px solid #b2b3b4;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.39px;
    width: 100%;
    display: block;
    padding: 12px 13px 11px
}

.uw-login__input-field:focus {
    outline: 1px solid rgba(0, 0, 0, 0)
}

.uw-login__input-field-error {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 5px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
    color: #b92323;
    pointer-events: none
}

.uw-login__btn-row {
    display: flex;
    justify-content: space-between;
    padding: 11px 0 10px
}

.uw-login__btn-row_center {
    justify-content: center
}

.uw-login__forgot {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.39px;
    font-weight: 500;
    text-align: center;
    color: #4e505a;
    margin: 0;
    padding-bottom: 13px
}

.uw-login__info {
    text-align: center;
    color: #4e505a;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    max-width: 400px;
    margin: 0 auto
}

.uw-login__info__link-wrap {
    display: block;
    text-align: center
}

.uw-login__sso {
    background: #fff;
    border-radius: 12px;
    padding: 21px 30px;
    margin-bottom: 25px;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center
}

.uw-login__sso-container {
    padding: 29px 19px 20px;
    margin-bottom: 27px
}

.uw-login__missing-account-id-alert {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
    margin-bottom: 5px;
    padding: 5px 10px;
    line-height: 1.3em
}

.uw-login__missing-account-id-alert a {
    font-size: inherit
}

.uw-login__link {
    position: relative;
    font-size: inherit;
    letter-spacing: inherit;
    color: #2c64f2;
    font-weight: 500
}

.uw-login__link:focus, .uw-login__link:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uw-login__link:focus:after, .uw-login__link:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uw-login__link:focus:after, .uwaw-initial .uw-login__link:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uw-login__link:focus:after, .uwaw-initial.uw-dark-theme .uw-login__link:focus:after, .uwaw-initial.is-white .uw-login__link:focus-visible:after, .uwaw-initial.uw-dark-theme .uw-login__link:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uw-login__link:focus:not(:focus-visible):after {
    display: none
}

.uw-login__link:hover {
    text-decoration: underline
}

@keyframes shimmer {
    100% {
        transform: translateX(100%)
    }
}

.uwaw-initial-page {
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 20px
}

.free_widget .uwaw-initial-page {
    gap: 12px
}

.uwaw-options {
    padding: 0;
    margin: 0;
    list-style: none
}

.free_widget .uwaw-options {
    margin: -8px 0
}

.paid_widget .uwaw-options {
    margin-top: -18px
}

.uwaw-options__item {
    border-bottom: 1px solid #b4bfd0
}

.uwaw-options__item.lst {
    border-bottom: none
}

.uwaw-options__item:empty {
    display: none
}

.free_widget .uwaw-options__item {
    border-top: none
}

.free_widget .uwaw-options__item:last-child {
    border-bottom: none
}

.free_widget .uwaw-options__item .uwaw-option__i {
    padding: 0.75rem 0
}

.uwaw-how-it-works {
    margin-bottom: 1.25rem
}

.uwaw_2-col .uwaw-how-it-works {
    margin-bottom: 0.75rem
}

.free_widget .uwaw-how-it-works {
    margin-bottom: 0
}

.uwaw-how-it-works__title {
    margin: 0;
    font-size: 1.5rem;
    line-height: 1.8125rem;
    letter-spacing: -0.0375rem;
    padding-bottom: 1.0625rem
}

.uwaw-how-it-works .uwaw-btn {
    text-decoration: none;
    text-align: center;
    font-size: 0.9375rem;
    letter-spacing: -0.013125rem;
    font-weight: 600;
    color: #fff;
    padding: 0.75rem 2.1875rem;
    position: relative;
    display: block;
    width: 100%;
    min-height: 2.75rem;
    border-radius: 12px
}

.uwaw-how-it-works .uwaw-btn__icon {
    width: 1.375rem;
    height: 1.375rem;
    border-radius: 50%;
    background: rgba(0, 0, 0, .26);
    position: absolute;
    left: 0.6875rem;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center
}

.uwaw-how-it-works .uwaw-btn__icon span {
    width: 0.5625rem !important;
    height: 0.5625rem !important;
    display: flex !important;
    align-items: center;
    justify-content: center
}

.uwaw-how-it-works .uwaw-btn__icon span svg {
    margin-top: 0.0625rem
}

.uw-dark-theme .uwaw-how-it-works .uwaw-btn {
    color: #000
}

.uwaw-how-it-works__description {
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: -0.005625rem;
    color: #4e505a;
    margin: 0 0 1.25rem
}

.uwaw_rtl .uwaw-how-it-works .uwaw-btn__icon {
    left: auto;
    right: 0.6875rem
}

@media (max-width: 767px) {
    .uwaw-how-it-works .uwaw-btn {
        padding-top: 1.25rem;
        padding-bottom: 1.1875rem
    }

    .uwaw-how-it-works .uwaw-btn__icon {
        width: 2rem;
        height: 2rem
    }

    .uwaw-how-it-works .uwaw-btn__icon span {
        width: 0.75rem !important;
        height: 0.75rem !important;
        margin-top: -0.0625rem
    }
}

.uwaw-video {
    margin-bottom: 1.25rem
}

.uwaw-video__poster {
    border: none;
    background: #ccc;
    width: 100%;
    border-radius: 16px;
    overflow: hidden;
    object-fit: cover;
    position: relative;
    padding: 0;
    display: block
}

.uwaw-video__poster img {
    display: block;
    min-width: 100%
}

.uwaw-video__poster:hover .uwaw-video__btn {
    transform: scale(1.05)
}

.uwaw-video__btn {
    background: #fff;
    width: 3.125rem;
    height: 3.125rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #3368f2;
    border-radius: 50%;
    position: absolute;
    right: 1.25rem;
    bottom: 1.25rem;
    transition: transform .15s ease
}

.uwaw-video__btn span {
    width: 14px !important;
    height: 14px !important;
    margin-left: 3px
}

.widget-form_loading {
    display: flex;
    justify-content: center
}

.screen-shot-wrapper {
    padding-top: 15px
}

.screen-shot-wrapper img {
    width: 100%
}

.uwaw .widget-form_report {
    padding: 25px 24px 12px;
    background: #fff;
    border-radius: 12px;
    font-size: 0.8125rem
}

.uwaw .widget-form_report fieldset {
    border: none;
    margin: 0 !important;
    padding: 0 !important
}

.uwaw .widget-form_report .buttons {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.uwaw .widget-form_report .widget-input {
    background: #f7f8f9;
    border-radius: 3px;
    border: 1px solid #e3e6e9;
    padding: 8px 10px 10px;
    margin-bottom: 12px;
    cursor: pointer;
    position: relative
}

.uwaw .widget-form_report .widget-input input {
    margin-top: 5px;
    border: none;
    background: rgba(0, 0, 0, 0);
    color: #04223f;
    width: 100%
}

.uwaw .widget-form_report .widget-input input::placeholder {
    color: #545c68
}

.uwaw .widget-form_report .widget-input.has-error {
    border: 1px solid red
}

.uwaw .widget-form_report .widget-input.has-error .help-block {
    position: initial;
    margin-top: 6px;
    color: red;
    font-size: 12px;
    text-align: right
}

.uwaw .widget-form_report .widget-input.has-error .help-block.mini {
    font-size: 9px
}

.uwaw .widget-form_report .widget-input.focused {
    border: 2px solid #2a6ece
}

.uwaw .widget-form_report .widget-input.focused input, .uwaw .widget-form_report .widget-input.focused textarea {
    outline: none !important
}

.uwaw .widget-form_report .widget-input .label {
    color: #4d5055;
    font-size: 0.8125rem
}

.uwaw .widget-form_report .widget-input textarea {
    resize: none;
    margin-top: 8px;
    border: none;
    background: rgba(0, 0, 0, 0);
    color: #04223f;
    width: 100%;
    height: 150px
}

.uwaw .widget-form_report .widget-input.select {
    padding: 0;
    border: 1px solid #e3e6e9
}

.uwaw .widget-form_report .widget-input.disabled {
    opacity: .5;
    cursor: auto
}

.uwaw .widget-form_report .btn {
    width: calc(100% - 20px);
    margin: 0 10px;
    display: block;
    text-align: center;
    cursor: pointer;
    background: #fff;
    color: #3368f2;
    border-radius: 12px;
    display: block;
    box-shadow: none;
    border: 2px solid #3368f2;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    padding: 14px 10px;
    transition: background-color .1s, border-color .1s;
    position: relative
}

.uwaw .widget-form_report .btn:focus {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw .widget-form_report .btn:focus:after {
    content: "";
    position: absolute;
    left: -5px;
    top: -5px;
    right: -5px;
    bottom: -5px;
    border: 2px solid #3368f2;
    border-radius: 15px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw .widget-form_report .btn:focus:not(:focus-visible):after {
    display: none
}

.uwaw .widget-form_report .btn:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw .widget-form_report .btn:focus-visible:after {
    content: "";
    position: absolute;
    left: -5px;
    top: -5px;
    right: -5px;
    bottom: -5px;
    border: 2px solid #3368f2;
    border-radius: 15px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw .widget-form_report .btn_blue {
    background: #3368f2;
    color: #fff
}

.uwaw .widget-form_report .btn_blue:first-child {
    background: #fff;
    border-color: #3368f2
}

.uwaw .widget-form_report .btn_blue:hover {
    background: #0c42ce;
    color: #fff
}

.uwaw .widget-form_report .btn_border {
    background: none;
    color: #3368f2;
    border: 2px solid #3368f2
}

.uwaw-about {
    padding-top: 9px
}

.uwaw-about__title {
    font-size: 1rem;
    line-height: 1.25rem;
    letter-spacing: -0.025rem;
    color: #000;
    font-weight: 400;
    margin: 0;
    padding-bottom: 1.5625rem
}

.uwaw-about__title strong {
    font-weight: 700
}

.uwaw-about .uwaw-video {
    margin-bottom: 1.875rem
}

.uwaw-about .uwaw-video:hover {
    cursor: pointer
}

.uwaw-about .uwaw-btn {
    border-radius: 1.5625rem;
    padding-top: 0.8125rem;
    padding-bottom: 0.8125rem
}

.uwaw-about .uwaw-btn:focus-visible:after {
    border-radius: 1.5rem
}

.uwaw-about__description {
    font-size: 0.9375rem;
    line-height: 1.25rem;
    letter-spacing: -0.013125rem;
    font-weight: 400;
    max-width: 275px;
    margin: 0 auto 1.25rem;
    text-align: center
}

.uwaw-about__description a {
    color: #3368f2;
    text-decoration: none;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    letter-spacing: -0.013125rem
}

.uwaw-about__description a:hover {
    text-decoration: underline
}

.uwaw-about__cta {
    padding-bottom: 1.75rem
}

.uwaw-about__cta .uwaw-btn {
    display: block;
    width: 100%;
    text-decoration: none
}

.uwaw-about__cta .uwaw-btn_border {
    padding-top: 0.8125rem;
    padding-bottom: 0.8125rem
}

.uwaw-about__cta .uwaw-btn:first-child {
    margin-bottom: 1.625rem
}

.uwaw-about__violations {
    font-weight: 700;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    letter-spacing: -0.013125rem;
    color: #751919;
    background: rgba(162, 44, 44, .14);
    border-radius: 5px;
    display: inline-block;
    padding: 0 0.1875rem
}

.uwaw-skeleton__hw {
    background: #d4d9e2;
    border-radius: 10px;
    height: 2.75rem;
    margin-bottom: 1.25rem;
    position: relative;
    overflow: hidden
}

.uwaw-skeleton__hw:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    background-image: linear-gradient(90deg, rgba(239, 241, 245, 0) 0, rgba(239, 241, 245, 0.2) 20%, rgba(239, 241, 245, 0.5) 60%, rgba(239, 241, 245, 0));
    animation: shimmer 1s infinite
}

.uwaw-skeleton__features {
    display: flex;
    margin: 0 -0.46875rem;
    flex-flow: wrap
}

.uwaw-skeleton__features__item {
    width: 33.3333333%;
    padding: 0 0.46875rem 0.9375rem
}

.uwaw-skeleton__features__item__i {
    background: #d4d9e2;
    border-radius: 10px;
    height: 6.875rem;
    position: relative;
    overflow: hidden
}

.uwaw-skeleton__features__item__i:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    background-image: linear-gradient(90deg, rgba(239, 241, 245, 0) 0, rgba(239, 241, 245, 0.2) 20%, rgba(239, 241, 245, 0.5) 60%, rgba(239, 241, 245, 0));
    animation: shimmer 1s infinite
}

.uwaw_2-col .uwaw-skeleton__features__item {
    width: 50%
}

.uwaw-skeleton__switchers {
    margin-bottom: 1.25rem
}

.uwaw-skeleton__switchers__item {
    position: relative;
    height: 3.375rem;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #b4bfd0
}

.uwaw-skeleton__switchers__item:first-child {
    border-top: 1px solid #b4bfd0
}

.uwaw-skeleton__switchers__icon {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    margin-right: 0.625rem;
    background: #d4d9e2;
    position: relative;
    overflow: hidden
}

.uwaw-skeleton__switchers__icon:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    background-image: linear-gradient(90deg, rgba(239, 241, 245, 0) 0, rgba(239, 241, 245, 0.2) 20%, rgba(239, 241, 245, 0.5) 60%, rgba(239, 241, 245, 0));
    animation: shimmer 1s infinite
}

.uwaw-skeleton__switchers__label {
    width: 4.3125rem;
    height: 0.875rem;
    background: #d4d9e2;
    border-radius: 22px;
    position: relative;
    overflow: hidden;
    transition-delay: .15s
}

.uwaw-skeleton__switchers__label:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    background-image: linear-gradient(90deg, rgba(239, 241, 245, 0) 0, rgba(239, 241, 245, 0.2) 20%, rgba(239, 241, 245, 0.5) 60%, rgba(239, 241, 245, 0));
    animation: shimmer 1s infinite
}

.uwaw-skeleton__switchers__trigger {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 3.125rem;
    height: 1.5rem;
    background: #d4d9e2;
    border-radius: 22px;
    overflow: hidden;
    transition-delay: .3s
}

.uwaw-skeleton__switchers__trigger:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    background-image: linear-gradient(90deg, rgba(239, 241, 245, 0) 0, rgba(239, 241, 245, 0.2) 20%, rgba(239, 241, 245, 0.5) 60%, rgba(239, 241, 245, 0));
    animation: shimmer 1s infinite
}

.uwaw-skeleton__switchers__trigger:before {
    content: "";
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    background: #fff;
    border-radius: 22px;
    display: block;
    position: absolute;
    width: 1.75rem;
    z-index: 2
}

@media (max-width: 540px) {
    .uwaw-skeleton__features__item {
        width: 50%
    }
}

.uwaw {
    width: 100%;
    height: 100%;
    display: flex
}

.userway {
    width: 334px;
    user-select: none;
    border: solid 1px #ddd;
    border-radius: 7px;
    overflow: hidden;
    box-shadow: 0 0 50px rgba(0, 0, 0, .15);
    transition: .1s;
    background: #fff
}

.uwaw-header {
    user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    cursor: ew-resize;
    padding: 1.1875rem 1.1875rem 1.0625rem 1.75rem;
    height: 100%;
    max-height: 3.9375rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px
}

.free_widget .uwaw-header {
    height: auto;
    padding: 0.75rem 1.25rem 0.75rem 1.25rem
}

.uwaw_rtl .uwaw-header {
    flex-flow: row-reverse
}

.uwaw_2-col .uwaw-header {
    padding-left: 1.25rem
}

.uwaw-header__title {
    font-size: 0.9375rem;
    line-height: 1.2;
    color: #fff;
    font-weight: 500;
    text-transform: capitalize
}

.uwaw-header__title span {
    font-weight: 500
}

.free_widget .uwaw-header__title {
    margin: 0
}

.uwaw-header__back-btn {
    margin-left: -12px;
    margin-right: 12px;
    padding: 0;
    position: relative;
    background: none
}

.free_widget .uwaw-header__back-btn {
    margin-left: 0
}

.uwaw-header__back-btn span {
    width: 15px !important;
    height: 15px !important;
    color: #fff
}

.uwaw-header__l {
    display: flex;
    align-items: center;
    flex: 1
}

.uwaw-header__close {
    padding: 0;
    background: none;
    cursor: pointer;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: rgba(0, 0, 0, .36);
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

.uwaw-header__close span {
    display: flex;
    align-items: center;
    justify-content: center
}

.uwaw-header__close svg path {
    stroke: #fff
}

.uwaw-header__back-btn, .uwaw-header__close {
    border: none;
    outline: none
}

.uwaw-header__back-btn:after, .uwaw-header__close:after {
    display: none;
    content: "";
    position: absolute;
    left: -5px;
    top: -5px;
    right: -5px;
    bottom: -5px;
    border-width: 2px;
    border-style: solid;
    border-color: #fff;
    outline: 3px solid hsla(0, 0%, 100%, .3)
}

.uw-dark-theme .uwaw-header__back-btn:after, .uw-dark-theme .uwaw-header__close:after {
    outline: 3px solid rgba(0, 0, 0, .3);
    border-color: #000
}

.uwaw-header__back-btn:focus:after, .uwaw-header__close:focus:after {
    display: block
}

.uwaw-header__back-btn:after {
    border-radius: 2px
}

.uwaw-header__close:after {
    border-radius: 50%
}

.uwaw_oversized .uwaw-header__title {
    font-size: 1rem
}

.uw-dark-theme .uwaw-header__title {
    color: #000
}

.uw-dark-theme .uwaw-header__back-btn span {
    color: #000
}

.uwaw-footer {
    height: 0;
    background: #fff;
    border-top: 2px solid #eff1f5;
    flex-shrink: 0;
    position: relative;
    z-index: 2;
    box-sizing: border-box
}

.free_widget .uwaw-footer {
    min-height: auto
}

.uwaw-no-footer .uwaw-footer {
    display: none
}

.uw-partner_umich .uwaw-footer {
    min-height: initial;
    padding-bottom: 1rem
}

.uwaw-footer__i {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 1.25rem
}

.uwaw-footer__nav {
    padding: 0;
    margin: 0;
    list-style: none
}

.uwaw-footer__nav__item {
    padding-bottom: 0.25rem
}

.uwaw-footer__nav__item:last-child {
    padding-bottom: 0
}

.uwaw-footer__nav__lnk {
    text-align: left;
    font-size: 0.8125rem;
    line-height: 1;
    letter-spacing: -0.021875rem;
    font-weight: 500;
    cursor: pointer;
    display: inline-block;
    position: relative;
    border: none;
    background: rgba(0, 0, 0, 0);
    padding-left: 0;
    padding-right: 0
}

.uwaw_rtl .uwaw-footer__nav__lnk {
    text-align: right
}

.is-white .uwaw-footer__nav__lnk {
    color: #000
}

.uwaw-footer__nav__lnk:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-footer__nav__lnk:focus-visible:after {
    content: "";
    position: absolute;
    left: -5px;
    top: -5px;
    right: -5px;
    bottom: -5px;
    border: 2px solid rgba(var(--mainColorRgbValues), 1);
    border-radius: 10px;
    z-index: 2
}

.uwaw-footer__nav__lnk:hover {
    text-decoration: underline
}

.uwaw-footer__nav__lnk_mng {
    background: rgba(var(--mainColorRgbValues), 1);
    padding: 0.25rem 0.5625rem;
    border-radius: 10px;
    margin-top: 0.3125rem;
    position: relative
}

.is-white .uwaw-footer__nav__lnk_mng {
    background: rgba(0, 0, 0, .14)
}

.uwaw-footer__nav__lnk_mng:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-footer__nav__lnk_mng:focus-visible:after {
    content: "";
    position: absolute;
    left: -1px;
    top: -1px;
    right: -1px;
    bottom: -1px;
    border: 2px solid rgba(var(--mainColorRgbValues), 1);
    border-radius: 10px;
    z-index: 2
}

.is-white .uwaw-footer__nav__lnk_mng:focus-visible:after {
    border-color: #000
}

.uwaw-footer__nav__lnk_mng:hover {
    text-decoration: none
}

.uwaw-footer__r {
    text-align: right
}

.uwaw-footer__logo {
    text-align: center;
    padding-right: 4px;
    display: flex;
    justify-content: flex-end
}

.free_widget .uwaw-footer__logo {
    padding-top: 0;
    padding-right: 0
}

.uwaw-footer__logo img {
    display: block
}

.uwaw-footer__logo-label {
    font-weight: 500;
    font-size: 11px;
    color: #262933;
    text-decoration: none;
    padding-right: 0.3125rem;
    padding-top: 0.375rem;
    display: inline-block;
    position: relative
}

.uwaw-footer__logo-label:focus, .uwaw-footer__logo-label:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-footer__logo-label:focus:after, .uwaw-footer__logo-label:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uwaw-footer__logo-label:focus:after, .uwaw-initial .uwaw-footer__logo-label:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-footer__logo-label:focus:after, .uwaw-initial.uw-dark-theme .uwaw-footer__logo-label:focus:after, .uwaw-initial.is-white .uwaw-footer__logo-label:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-footer__logo-label:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uwaw-footer__logo-label:focus:not(:focus-visible):after {
    display: none
}

.uwaw-footer__logo-label:focus-visible:after {
    bottom: -2px;
    top: 2px;
    border-radius: 6px
}

.uwaw-footer .userway_custom_logo {
    max-width: 155px;
    max-height: 54px
}

.uwaw-footer__asterisk {
    position: absolute;
    right: 10px;
    font-size: 18px;
    line-height: 18px;
    display: block;
    z-index: 6;
    cursor: pointer;
    background: rgba(0, 0, 0, 0);
    border: none
}

.uwaw-footer .brand-footer-link {
    position: relative;
    display: inline-block
}

.uwaw-footer .brand-footer-link:focus, .uwaw-footer .brand-footer-link:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-footer .brand-footer-link:focus:after, .uwaw-footer .brand-footer-link:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uwaw-footer .brand-footer-link:focus:after, .uwaw-initial .uwaw-footer .brand-footer-link:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-footer .brand-footer-link:focus:after, .uwaw-initial.uw-dark-theme .uwaw-footer .brand-footer-link:focus:after, .uwaw-initial.is-white .uwaw-footer .brand-footer-link:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-footer .brand-footer-link:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uwaw-footer .brand-footer-link:focus:not(:focus-visible):after {
    display: none
}

.uwaw-footer .brand-footer-link:focus-visible:after {
    border-radius: 6px
}

.uwaw-footer .generic-partner-brand-footer {
    display: flex;
    align-items: center;
    margin: 0 -11px;
    justify-content: center
}

.uwaw-footer .generic-partner-brand-footer__item {
    position: relative;
    width: 100%;
    padding: 0 11px;
    text-align: center
}

.uwaw-footer .generic-partner-brand-footer__item img {
    max-width: 100% !important;
    height: auto !important;
    display: block
}

.uwaw-footer .brand-footer-huge {
    display: flex;
    justify-content: center
}

.uwaw-footer .brand-footer-huge .brand-footer-link:focus-visible:after {
    inset: 5px
}

.uwaw-footer .brand-footer {
    display: flex;
    align-items: center;
    margin: 0 -11px;
    padding-top: 25px;
    padding-bottom: 10px
}

.uwaw-footer .brand-footer__item, .uwaw-footer .brand-footer__item-rtl {
    position: relative;
    width: 50%;
    padding: 0 11px;
    text-align: center
}

.uwaw-footer .brand-footer__item:first-child, .uwaw-footer .brand-footer__item-rtl:first-child {
    border-right: .5px solid #a4c2f4
}

.uwaw_rtl .uwaw-footer .brand-footer__item:first-child, .uwaw_rtl .uwaw-footer .brand-footer__item-rtl:first-child {
    border-right: none;
    border-left: .5px solid #a4c2f4
}

.uwaw-footer .brand-footer img {
    width: 100%;
    display: block
}

.has-statement .uwaw-footer .brand-footer {
    padding-top: 10px
}

.uw-dark-theme .uwaw-footer__nav__lnk {
    color: #000
}

.uw-dark-theme .uwaw-footer__nav__lnk:focus:after, .uw-dark-theme .uwaw-footer__nav__lnk:focus-visible:after {
    border-color: #000
}

.uw-dark-theme .uwaw-footer__nav__lnk_mng {
    color: #000
}

.uw-dark-theme .uwaw-footer__nav__lnk_mng:focus:after, .uw-dark-theme .uwaw-footer__nav__lnk_mng:focus-visible:after {
    border-color: #000
}

.uw-dark-theme.is-white .uwaw-footer__nav__lnk_mng {
    background: rgba(0, 0, 0, .1)
}

.uw-light-theme .uwaw-footer__nav__lnk {
    color: rgba(var(--mainColorRgbValues), 1)
}

.uw-light-theme .uwaw-footer__nav__lnk_mng {
    color: #fff
}

.uw-light-theme .uwaw-footer__nav__lnk_mng, .uw-dark-theme .uwaw-footer__nav__lnk_mng {
    background: rgba(var(--mainColorRgbValues), 1);
    padding: 0.25rem 0.5625rem;
    border-radius: 10px
}

@media screen and (max-height: 600px)and (orientation: landscape) {
    .uw-partner .uwaw-footer {
        min-height: 80px;
        max-height: 130px
    }

    .uwaw-footer .generic-partner-brand-footer__item {
        display: flex;
        justify-content: center
    }

    .uwaw-footer .generic-partner-brand-footer img {
        max-height: 100px
    }
}

.uwaw-oversized__wrapper {
    display: flex;
    align-items: center
}

.uwaw-oversized__icon {
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    min-width: 30px !important;
    height: 30px !important
}

.uwaw-oversized__icon svg {
    width: 24px;
    height: 24px;
    margin-right: -6px
}

.uwaw_rtl .uwaw-oversized__icon {
    margin-right: 0;
    margin-left: 10px
}

.uwaw-oversized .uwaw-switcher__label {
    font-size: 14px;
    letter-spacing: normal;
    line-height: 18px
}

.uwaw-violations {
    border-radius: 12px;
    margin-bottom: 20px
}

.free_widget .uwaw-initial-page .uwaw-violations {
    margin: 0.25rem 0
}

.uwaw-violations_hide {
    display: none
}

.uwaw-violations_initial .uwaw-violations__i {
    background: #fff;
    border: 2px solid #d60f0f;
    padding: 0.9375rem;
    border-radius: 12px;
    box-shadow: 0 0 0 7px rgba(214, 15, 15, .07);
    position: relative;
    margin: -2px -2px 0
}

.uwaw-violations_initial .uwaw-violations__title {
    font-size: 0.8125rem;
    line-height: 1rem;
    letter-spacing: -0.011875rem;
    margin: 0;
    color: #363e53
}

.uwaw-violations_initial .uwaw-violations__close {
    position: absolute;
    top: 0.9375rem;
    right: 0.4375rem;
    padding: 5px;
    border: none;
    background: none;
    display: flex;
    align-items: center;
    justify-content: center
}

.uwaw-violations_initial .uwaw-violations__close:focus, .uwaw-violations_initial .uwaw-violations__close:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-violations_initial .uwaw-violations__close:focus:after, .uwaw-violations_initial .uwaw-violations__close:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uwaw-violations_initial .uwaw-violations__close:focus:after, .uwaw-initial .uwaw-violations_initial .uwaw-violations__close:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-violations_initial .uwaw-violations__close:focus:after, .uwaw-initial.uw-dark-theme .uwaw-violations_initial .uwaw-violations__close:focus:after, .uwaw-initial.is-white .uwaw-violations_initial .uwaw-violations__close:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-violations_initial .uwaw-violations__close:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uwaw-violations_initial .uwaw-violations__close:focus:not(:focus-visible):after {
    display: none
}

.uwaw_rtl .uwaw-violations_initial .uwaw-violations__close {
    left: 0.4375rem;
    right: auto
}

.uwaw-violations_initial .uwaw-violations__close:focus:after {
    border-radius: 50%
}

.uwaw-violations_initial .uwaw-violations__close:focus-visible:after {
    border-radius: 50%
}

.uwaw-violations_initial .uwaw-violations__close span {
    width: 1.125rem !important;
    height: 1.125rem !important
}

.uwaw-violations_initial .uwaw-violations__close:hover {
    color: #3368f2
}

.uwaw-violations_initial .uwaw-violations__drop-icon {
    position: absolute;
    right: -0.5rem;
    top: 50%;
    margin-top: 0.375rem;
    transform: translateY(-50%)
}

.uwaw_rtl .uwaw-violations_initial .uwaw-violations__drop-icon {
    left: -0.5rem;
    right: auto
}

.uwaw-violations_initial .uwaw-violations__drop-icon span {
    width: 1rem !important;
    height: 0.6875rem !important
}

.uwaw_rtl .uwaw-violations_initial .uwaw-violations__drop-icon span {
    transform: scaleX(-1)
}

.uwaw-violations_initial .uwaw-violations__drop-icon_active span {
    position: relative;
    transform: rotate(90deg);
    margin-right: 6px;
    margin-top: 11px
}

.uwaw_rtl .uwaw-violations_initial .uwaw-violations__drop-icon_active span {
    transform: scaleX(-1) rotate(-90deg)
}

.uwaw-violations_initial .uwaw-violations__info {
    border: none;
    background: none;
    padding: 0.8125rem 0 0;
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    cursor: pointer
}

.uwaw-violations_initial .uwaw-violations__info:focus, .uwaw-violations_initial .uwaw-violations__info:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-violations_initial .uwaw-violations__info:focus:after, .uwaw-violations_initial .uwaw-violations__info:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uwaw-violations_initial .uwaw-violations__info:focus:after, .uwaw-initial .uwaw-violations_initial .uwaw-violations__info:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-violations_initial .uwaw-violations__info:focus:after, .uwaw-initial.uw-dark-theme .uwaw-violations_initial .uwaw-violations__info:focus:after, .uwaw-initial.is-white .uwaw-violations_initial .uwaw-violations__info:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-violations_initial .uwaw-violations__info:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uwaw-violations_initial .uwaw-violations__info:focus:not(:focus-visible):after {
    display: none
}

.uwaw_rtl .uwaw-violations_initial .uwaw-violations__info {
    flex-flow: row-reverse;
    justify-content: flex-end
}

.uwaw-violations_initial .uwaw-violations__info:focus:after {
    border-radius: 12px;
    right: -9px;
    left: -9px;
    top: 10px
}

.uwaw-violations_initial .uwaw-violations__info:focus-visible:after {
    border-radius: 12px;
    right: -9px;
    left: -9px;
    top: 10px
}

.uwaw-violations_initial .uwaw-violations__chart {
    min-width: 50px;
    height: 50px;
    margin-right: 10px;
    position: relative;
    border-radius: 50%
}

.uwaw-violations_initial .uwaw-violations__chart__i {
    width: 2.1875rem;
    height: 2.1875rem;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 0.6875rem;
    letter-spacing: -0.01rem;
    font-weight: 900
}

.uwaw-violations_initial .uwaw-violations__chart__title {
    font-size: 0.8125rem;
    letter-spacing: -0.011875rem;
    color: #363e53;
    text-align: left
}

.uwaw_rtl .uwaw-violations_initial .uwaw-violations__chart__title {
    text-align: right
}

.uwaw-violations_initial .uwaw-violations__chart__title strong {
    display: block;
    font-weight: 600;
    font-size: 1rem;
    letter-spacing: -0.006875rem;
    color: #000
}

.uwaw-violations_initial .uwaw-violations__data {
    display: flex;
    margin: 0 -5px;
    min-width: 100%;
    padding-top: 14px
}

.uwaw-violations_initial .uwaw-violations__item {
    width: 33.33333333%;
    padding: 0 10px;
    position: relative;
    margin-bottom: 15px;
    border-right: 1px solid #c0c8d3;
    z-index: 1
}

.uwaw-violations_initial .uwaw-violations__item:hover {
    cursor: pointer
}

.uwaw-violations_initial .uwaw-violations__item:hover .uwaw-shortcut-tooltip {
    opacity: 1;
    visibility: visible
}

.uwaw-violations_initial .uwaw-violations__item:first-child .uwaw-shortcut-tooltip {
    right: auto;
    left: 35%;
    top: 135%;
    transform: none
}

.uwaw-violations_initial .uwaw-violations__item:first-child .uwaw-shortcut-tooltip__i {
    border-radius: 0px 12px 12px 12px
}

.uwaw-violations_initial .uwaw-violations__item:first-child .uwaw-shortcut-tooltip__i:before {
    left: -1px;
    top: -37%;
    background: url("../frontend/images/tooltip-tail-left.svg") no-repeat !important
}

.uwaw-violations_initial .uwaw-violations__item:last-child {
    border-right: none
}

.uwaw-violations_initial .uwaw-violations__item:last-child:after {
    display: none
}

.uwaw-violations_initial .uwaw-violations__item:last-child .uwaw-shortcut-tooltip {
    left: auto;
    right: 35%;
    transform: none;
    top: 135%
}

.uwaw-violations_initial .uwaw-violations__item:last-child .uwaw-shortcut-tooltip__i {
    border-radius: 12px 0 12px 12px
}

.uwaw-violations_initial .uwaw-violations__item:last-child .uwaw-shortcut-tooltip__i:before {
    left: auto;
    right: -1px;
    top: -37%;
    background: url("../frontend/images/tooltip-tail-left.svg") no-repeat !important;
    transform: scaleX(-1)
}

.uwaw-violations_initial .uwaw-violations__item .uwaw-shortcut-tooltip {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    padding-top: 15px;
    opacity: 0;
    visibility: hidden;
    transition: opacity .1s ease, visibility .1s ease, transform .1s ease
}

.uwaw-violations_initial .uwaw-violations__item .uwaw-shortcut-tooltip__i {
    background: #000617;
    border-radius: 12px 12px 12px 12px;
    border: 1px solid rgba(236, 236, 236, .15);
    padding: 15px;
    color: #fff;
    width: max-content;
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    position: relative;
    height: 45px;
    display: flex;
    flex-direction: row;
    align-items: center
}

.uwaw-violations_initial .uwaw-violations__item .uwaw-shortcut-tooltip__i:before {
    content: "";
    background: url("../frontend/images/tooltip-tail-center.svg") no-repeat !important;
    background-size: contain !important;
    width: 20px;
    height: 16px;
    position: absolute;
    left: 45%;
    top: -34%
}

.uwaw-violations_initial .uwaw-violations__item .uwaw-shortcut-tooltip__title {
    font-weight: 500;
    color: #afabc2;
    font-size: 14px;
    letter-spacing: -0.11px;
    line-height: 20px;
    margin: 0 5px 0 0
}

.uwaw-violations_initial .uwaw-violations__item .uwaw-shortcut-tooltip__title-value {
    font-size: 14px;
    margin-right: 5px;
    font-weight: 700;
    letter-spacing: -0.11px;
    line-height: 20px
}

.uwaw-violations_initial .uwaw-violations__item__issue-type {
    display: flex;
    align-items: center;
    font-size: 0.8125rem;
    letter-spacing: -0.011875rem;
    line-height: 1.4375rem;
    color: #363e53
}

.uwaw-violations_initial .uwaw-violations__item__value {
    font-weight: 700;
    font-size: 13px;
    line-height: 1.9375rem;
    letter-spacing: -0.023125rem;
    margin: 0
}

.uwaw-violations_initial .uwaw-violations__item__lvl {
    color: #fff;
    font-weight: 700;
    font-size: 0.8125rem;
    line-height: 1.4375rem;
    letter-spacing: -0.011875rem;
    border-radius: 4px;
    height: 1.3125rem;
    min-width: 1.3125rem;
    padding: 0 0.3125rem;
    display: inline-block;
    margin-right: 0.3125rem
}

.uwaw-violations_initial .uwaw-violations__item__lvl_a {
    background: #5b0808
}

.uwaw-violations_initial .uwaw-violations__item__lvl_aa {
    background: #a40c0c
}

.uwaw-violations_initial .uwaw-violations__item__lvl_aaa {
    background: #d60f0f
}

.uwaw-violations_initial .uwaw-violations__btns {
    display: flex;
    margin: 0 0 5px 0;
    flex-direction: column
}

.uwaw-violations_initial .uwaw-violations__btns .uwaw-btn {
    border-radius: 1.375rem;
    width: 98%;
    margin: 0 0px 15px 5px;
    padding: 0.5rem 0.625rem 0.4375rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 0.875rem
}

.uwaw-violations_initial .uwaw-violations__btns .uwaw-btn span {
    margin-right: 0.46875rem;
    width: 1.125rem !important;
    height: 0.9375rem !important
}

.uwaw-violations_initial .uwaw-violations__btns .uwaw-btn:last-child {
    margin-bottom: 0
}

.uwaw-violations_initial .uwaw-violations__btns .uwaw-btn:focus:after {
    border-radius: 1.5625rem
}

.uwaw-violations_initial .uwaw-violations__btns .uwaw-btn:focus-visible:after {
    border-radius: 1.5625rem
}

.uw-dark-theme .uwaw-violations_initial .uwaw-violations__btns .uwaw-btn {
    color: #000
}

.uwaw-violations_manage {
    background: #fff;
    padding: 15px 15px 20px 20px
}

.uwaw-violations_manage .uwaw-violations__title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 6px
}

.uwaw-violations_manage .uwaw-violations__title__l {
    margin-top: 4px
}

.uwaw-violations_manage .uwaw-violations__title__l p {
    margin: 0
}

.uwaw-violations_manage .uwaw-violations__title__l p strong {
    display: block;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.11px;
    font-weight: 600
}

.uwaw-violations_manage .uwaw-violations__title .uwaw-btn_blue {
    color: #fff;
    font-size: 13px;
    line-height: 14px;
    letter-spacing: -0.1px;
    font-weight: 600;
    padding: 11px 18px 9px;
    border: none;
    border-radius: 25px
}

.uwaw-violations_manage .uwaw-violations__chart {
    width: 102px;
    height: 102px;
    border-radius: 50%;
    position: relative
}

.uwaw-violations_manage .uwaw-violations__chart__i {
    background: #fff;
    justify-content: center;
    align-items: center;
    display: flex;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.26px;
    font-weight: 900;
    color: #000;
    border-radius: 50%;
    width: 66px;
    height: 66px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.uwaw-violations_manage .uwaw-violations__data {
    display: flex;
    width: calc(100% - 102px);
    padding-left: 12px
}

@media (max-width: 440px) {
    .uwaw-violations_manage .uwaw-violations__data {
        padding-left: 0px
    }
}

.uwaw-violations_manage .uwaw-violations__item {
    width: 33.3333333%;
    padding-left: 22px;
    position: relative
}

.uwaw-violations_manage .uwaw-violations__item:after {
    content: "";
    right: 0;
    width: 1px;
    height: 50px;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    position: absolute;
    background: #bbc2d4
}

.uwaw-violations_manage .uwaw-violations__item__value {
    font-size: 27px;
    line-height: 32px;
    letter-spacing: -0.39px;
    font-weight: 700;
    margin-bottom: 2px
}

.uwaw-violations_manage .uwaw-violations__item__type {
    display: flex;
    align-items: center;
    color: #363e53
}

.uwaw-violations_manage .uwaw-violations__item__lvl {
    height: 21px;
    border-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    padding: 3px 5px 0;
    font-weight: 700;
    color: #fff;
    display: inline-block;
    margin-right: 6px
}

.uwaw-violations_manage .uwaw-violations__item__lvl_a {
    background: #d60f0f
}

.uwaw-violations_manage .uwaw-violations__item__lvl_aa {
    background: #a40c0c
}

.uwaw-violations_manage .uwaw-violations__item__lvl_aaa {
    background: #5b0808
}

.uwaw-violations_manage .uwaw-violations__item:last-child:after {
    display: none
}

@media (max-width: 440px) {
    .uwaw-violations_manage .uwaw-violations__item {
        padding-left: 16px
    }

    .uwaw-violations_manage .uwaw-violations__item__value {
        font-size: 22px
    }
}

.uwaw-violations_manage .uwaw-violations__main {
    display: flex;
    align-items: center
}

.uwaw-violations_fixed .uwaw-btn_turquoise {
    background: rgba(12, 178, 181, .14);
    color: #001919;
    border: none;
    border-radius: 25px;
    font-weight: 500;
    font-size: 13px;
    padding: 11px 16px 10px;
    position: relative;
    transition: background-color .15s ease
}

.uwaw-violations_fixed .uwaw-btn_turquoise:focus, .uwaw-violations_fixed .uwaw-btn_turquoise:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-violations_fixed .uwaw-btn_turquoise:focus:after, .uwaw-violations_fixed .uwaw-btn_turquoise:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uwaw-violations_fixed .uwaw-btn_turquoise:focus:after, .uwaw-initial .uwaw-violations_fixed .uwaw-btn_turquoise:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-violations_fixed .uwaw-btn_turquoise:focus:after, .uwaw-initial.uw-dark-theme .uwaw-violations_fixed .uwaw-btn_turquoise:focus:after, .uwaw-initial.is-white .uwaw-violations_fixed .uwaw-btn_turquoise:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-violations_fixed .uwaw-btn_turquoise:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uwaw-violations_fixed .uwaw-btn_turquoise:focus:not(:focus-visible):after {
    display: none
}

.uwaw-violations_fixed .uwaw-btn_turquoise:focus:after {
    box-shadow: 0 0 0 3px rgba(12, 178, 181, .3);
    border-color: #0cb2b5;
    border-radius: 30px
}

.uwaw-violations_fixed .uwaw-btn_turquoise:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(12, 178, 181, .3);
    border-color: #0cb2b5;
    border-radius: 30px
}

.uwaw-violations_fixed .uwaw-btn_turquoise:hover {
    background: rgba(12, 178, 181, .3)
}

.uwaw-violations_fixed .uwaw-download-pdf-btn {
    width: 100%;
    margin-top: 5px;
    background: rgba(51, 104, 242, .14)
}

.uwaw-violations_fixed .uwaw-download-pdf-btn:hover {
    background: rgba(51, 104, 242, .3)
}

.uwaw-violations_fixed .uwaw-download-pdf-btn:focus:after {
    box-shadow: 0 0 0 3px rgba(51, 104, 242, .3);
    border-color: #3368f2;
    border-radius: 30px
}

.uwaw-violations_fixed .uwaw-download-pdf-btn:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(51, 104, 242, .3);
    border-color: #3368f2;
    border-radius: 30px
}

.uwaw-violations_fixed .uwaw-violations__title {
    align-items: flex-start;
    margin-bottom: 15px
}

.uwaw-violations_fixed .uwaw-violations__title p {
    color: #363e53;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px
}

.uwaw-violations_fixed .uwaw-violations__title p strong {
    color: #000
}

.uwaw-violations_fixed .uwaw-violations__item__lvl_a {
    background: #00ad00
}

.uwaw-violations_fixed .uwaw-violations__item__lvl_aa {
    background: #007f00
}

.uwaw-violations_fixed .uwaw-violations__item__lvl_aaa {
    background: #004300
}

.uwaw-violations-skeleton__top, .uwaw-violations-skeleton__bottom {
    display: flex
}

.uwaw-violations-skeleton__bottom {
    margin-top: 21px;
    margin-right: 28px;
    justify-content: space-between;
    align-items: center
}

.uwaw-violations-skeleton__label, .uwaw-violations-skeleton__button, .uwaw-violations-skeleton__stat-count, .uwaw-violations-skeleton__stat-type {
    background: #e6eaf2;
    position: relative;
    overflow: hidden
}

.uwaw-violations-skeleton__label:after, .uwaw-violations-skeleton__button:after, .uwaw-violations-skeleton__stat-count:after, .uwaw-violations-skeleton__stat-type:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    background-image: linear-gradient(90deg, rgba(239, 241, 245, 0) 0, rgba(239, 241, 245, 0.2) 20%, rgba(239, 241, 245, 0.5) 60%, rgba(239, 241, 245, 0));
    animation: shimmer 1s infinite
}

.uwaw-violations-skeleton__label, .uwaw-violations-skeleton__stat-type {
    border-radius: 5px
}

.uwaw-violations-skeleton__stat-count {
    border-radius: 4px;
    width: 40px;
    height: 31px
}

.uwaw-violations-skeleton__label, .uwaw-violations-skeleton__stat-type {
    width: 79px;
    height: 11px
}

.uwaw-violations-skeleton__label {
    margin-top: 6px
}

.uwaw-violations-skeleton__stat-type {
    margin-top: 10px
}

.uwaw-violations-skeleton__button {
    width: 153px;
    height: 34px;
    border-radius: 17px;
    margin-left: auto
}

.uwaw-violations-skeleton__chart {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 18px solid #e6eaf2
}

.uwaw-upgrade {
    box-shadow: 0 8px 24px rgba(51, 104, 242, .5);
    background: #3368f2;
    border-radius: 12px;
    color: #fff
}

.uwaw-upgrade__i {
    padding: 24px 32px 20px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.uwaw-upgrade__title {
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.3;
    letter-spacing: -0.11px;
    margin: 0;
    padding-bottom: 12px
}

.uwaw-upgrade__description {
    font-size: .875rem;
    line-height: 16px;
    font-weight: 500;
    letter-spacing: -0.2px;
    margin-bottom: 16px
}

.uwaw-upgrade .btn {
    background: #fff;
    border-radius: 25px;
    color: #000;
    padding: 10px 17px 8px;
    line-height: 16px;
    border: none;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: -0.1px;
    margin: 0;
    width: auto;
    transition: color .15s ease;
    position: relative
}

.uwaw-upgrade .btn:focus, .uwaw-upgrade .btn:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-upgrade .btn:focus:after, .uwaw-upgrade .btn:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uwaw-upgrade .btn:focus:after, .uwaw-initial .uwaw-upgrade .btn:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-upgrade .btn:focus:after, .uwaw-initial.uw-dark-theme .uwaw-upgrade .btn:focus:after, .uwaw-initial.is-white .uwaw-upgrade .btn:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-upgrade .btn:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uwaw-upgrade .btn:focus:not(:focus-visible):after {
    display: none
}

.uwaw-upgrade .btn:focus {
    box-shadow: none
}

.uwaw-upgrade .btn:focus:after {
    box-shadow: 0 0 0 3px hsla(0, 0%, 100%, .3);
    border-color: #fff;
    border-radius: 25px
}

.uwaw-upgrade .btn:focus-visible {
    box-shadow: none
}

.uwaw-upgrade .btn:focus-visible:after {
    box-shadow: 0 0 0 3px hsla(0, 0%, 100%, .3);
    border-color: #fff;
    border-radius: 25px
}

.uwaw-upgrade .btn:hover {
    background: #00faff
}

.dasboard-state .uwaw-upgrade {
    margin-bottom: 1.25rem
}

.uwaw_2-col .uwaw-upgrade_initial .uwaw-upgrade__i {
    padding-right: 20px
}

.uwaw_2-col .uwaw-upgrade_initial .uwaw-upgrade__title {
    padding-bottom: 3px;
    font-size: .875rem
}

.uwaw_2-col .uwaw-upgrade_initial .uwaw-upgrade__description {
    padding-bottom: 3px;
    font-size: .75rem
}

.uwaw_2-col .uwaw-upgrade_initial img {
    width: 47px
}

.uwaw-learn-more-btn {
    background: #7f45e7;
    border-radius: 12px;
    color: #fff;
    font-size: 0.9375rem;
    line-height: 1.2;
    padding: 0.875rem 0.9375rem 0.75rem 1.25rem;
    text-decoration: none;
    width: 100%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: none;
    transition: background-color .15s ease;
    position: relative
}

.uwaw-learn-more-btn:focus, .uwaw-learn-more-btn:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-learn-more-btn:focus:after, .uwaw-learn-more-btn:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uwaw-learn-more-btn:focus:after, .uwaw-initial .uwaw-learn-more-btn:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-learn-more-btn:focus:after, .uwaw-initial.uw-dark-theme .uwaw-learn-more-btn:focus:after, .uwaw-initial.is-white .uwaw-learn-more-btn:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-learn-more-btn:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uwaw-learn-more-btn:focus:not(:focus-visible):after {
    display: none
}

.uwaw-learn-more-btn:focus:after {
    border-radius: 16px;
    border-color: #7f45e7;
    box-shadow: 0 0 0 3px rgba(127, 69, 231, .22)
}

.uwaw-learn-more-btn:focus-visible:after {
    border-radius: 16px;
    border-color: #7f45e7;
    box-shadow: 0 0 0 3px rgba(127, 69, 231, .22)
}

.uwaw-learn-more-btn:hover {
    background: #6e22ef
}

.uwaw-learn-more-btn svg {
    width: 6px;
    height: 11px;
    display: block;
    margin-top: -0.0625rem
}

.uwaw_rtl .uwaw-learn-more-btn svg {
    transform: scaleX(-1)
}

.uwaw_oversized .uwaw-learn-more-btn {
    font-size: 1.0625rem
}

.uwaw-move-hide-component .expanded_panel__wrapper {
    padding-left: 0
}

.uwaw-move-hide-component .expanded_panel__wrapper__icon {
    background: rgba(var(--mainColorRgbValues), 1)
}

.uw-dark-theme .uwaw-move-hide-component .expanded_panel__wrapper__icon {
    background: rgba(0, 0, 0, .8)
}

.uwaw-move-hide-component .expanded_panel__wrapper__icon svg path {
    fill: #fff
}

.uwaw_oversized .uwaw-move-hide-component .expanded_panel__wrapper__icon {
    width: 2rem;
    height: 2rem
}

.uwaw_oversized .uwaw-move-hide-component .expanded_panel__wrapper__icon span {
    width: 1rem !important;
    height: 1rem !important
}

.uwaw-move-hide-component .gear-icon-wrapper {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%
}

.uwaw-move-hide__list {
    background: #fff;
    border-radius: 12px;
    padding: 20px;
    margin: 0;
    margin-bottom: 20px;
    list-style: none
}

.uwaw-move-hide__item {
    width: 100%;
    border-bottom: 1px solid #d9dde3
}

.uwaw-move-hide__item:first-child {
    border-top: 1px solid #d9dde3
}

.uwaw-move-hide__item .uwaw-custom-radio {
    display: flex;
    align-items: center;
    width: 100%;
    background: #fff;
    border-radius: 10px;
    min-height: 2.5rem;
    padding: 0.0625rem 2.8125rem 0.0625rem 0rem
}

.uwaw_rtl .uwaw-move-hide__item .uwaw-custom-radio {
    padding-right: 0;
    padding-left: 2.8125rem
}

.uwaw-move-hide__item .uwaw-custom-radio__icon {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.uwaw_rtl .uwaw-move-hide__item .uwaw-custom-radio__icon {
    right: auto;
    left: 0
}

.uwaw-move-hide__item .uwaw-custom-radio__label {
    font-size: 0.875rem;
    min-height: 2.375rem;
    height: auto;
    display: flex;
    align-items: center
}

.uwaw_oversized .uwaw-move-hide .uwaw-custom-radio__label {
    font-size: 1rem
}

.uwaw-hide-options {
    background: #fff;
    border-radius: 10px;
    padding: 1.375rem 1.25rem 1.5rem;
    margin-bottom: 1.25rem
}

.uwaw-hide-options__title {
    margin: 0;
    padding-bottom: 1.0625rem;
    font-size: 1rem;
    line-height: 1;
    font-weight: 600;
    color: #000;
    letter-spacing: -0.006875rem
}

.uwaw-hide-options__list {
    padding: 0;
    margin: 0 0 1.25rem;
    list-style: none
}

.uwaw-hide-options__item {
    position: relative
}

.uwaw-hide-options__item:first-child {
    border-top: 1px solid #d9dde3
}

.uwaw-hide-options__item:first-child:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    bottom: 0;
    background: rgba(186, 189, 206, .46)
}

.uwaw-hide-options__item:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    bottom: 0;
    background: rgba(186, 189, 206, .46)
}

.uwaw-hide-options .uwaw-custom-radio {
    display: block;
    width: 100%
}

.uwaw-hide-options .uwaw-custom-radio__label {
    color: rgba(0, 0, 0, .7);
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1;
    letter-spacing: -0.0125rem;
    padding: 0.875rem 2.5rem 0.8125rem 0rem;
    display: flex;
    flex-flow: wrap;
    height: auto;
    min-height: 2.375rem
}

.uwaw_rtl .uwaw-hide-options .uwaw-custom-radio__label {
    padding-left: 2.5rem;
    padding-right: 0rem
}

.uwaw-hide-options .uwaw-custom-radio__icon {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.uwaw_rtl .uwaw-hide-options .uwaw-custom-radio__icon {
    left: 0;
    right: auto
}

.uwaw-hide-options .uwaw-custom-radio:focus-within .uwaw-custom-radio__icon:before {
    opacity: 1
}

.uwaw-hide-options__btn-row {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between
}

.uwaw-hide-options__btn-row .uwaw-btn {
    width: calc(50% - 10px)
}

.is-white .uwaw-hide-options__btn-row .uwaw-btn, .uw-dark-theme .uwaw-hide-options__btn-row .uwaw-btn {
    border-color: #000 !important;
    color: #000 !important
}

.is-white .uwaw-hide-options__btn-row .uwaw-btn:hover, .uw-dark-theme .uwaw-hide-options__btn-row .uwaw-btn:hover {
    background: rgba(51, 104, 242, .1) !important;
    color: #000 !important
}

.uwaw-hide-options__btn-row .uwaw-btn:focus:after {
    border-radius: 12px
}

.uwaw-hide-options__btn-row .uwaw-btn:focus-visible:after {
    border-radius: 12px
}

.uwaw_oversized .uwaw-hide-options__title {
    font-size: 1.125rem
}

.uwaw_oversized .uwaw-hide-options .custom-radio__label {
    font-size: 1rem
}

.uwaw-lang-component .expanded_panel__wrapper__icon .uwaw-lang-list__circle {
    height: 1.875rem;
    width: 1.875rem;
    background-color: #0047ff;
    color: #fff
}

.uwaw-lang-component .expanded_panel__wrapper__icon .uwaw-lang-list__circle span {
    margin-bottom: -0.5px
}

.uwaw-lang-component .expanded_panel__wrapper__icon .uwaw-lang-list__flag {
    width: 25px;
    height: 18px;
    border-radius: 4px;
    background-size: 120%;
    background-position: center;
    display: block
}

.uwaw_oversized .uwaw-lang-component .expanded_panel__wrapper__icon .uwaw-lang-list__circle {
    height: 2rem;
    width: 2rem;
    font-size: 1rem;
    padding-top: 1px
}

.uwaw_oversized .uwaw-lang-component .expanded_panel__wrapper__icon {
    width: 2rem;
    height: 2rem
}

.uwaw-lang-component .uwaw-lang-list {
    margin: 0;
    padding: 0 0 0.625rem;
    list-style: none;
    position: relative
}

.uwaw-lang-component .uwaw-lang-list:before {
    content: "";
    position: absolute;
    left: 1.25rem;
    right: 1.25rem;
    height: 1px;
    top: 0;
    background: rgba(186, 189, 206, .46)
}

.uwaw-lang-component .uwaw-lang-list-wrap {
    background: #fff;
    border-radius: 12px;
    margin-bottom: 1.25rem;
    max-height: 359px;
    display: flex
}

.uwaw-lang-component .uwaw-lang-list-wrap .custom-scroll {
    width: 100%
}

.uwaw-lang-component .uwaw-lang-list-wrap.lst-lang-view {
    max-height: 100%
}

.uwaw-lang-component .uwaw-lang-list__search {
    padding: 1.25rem;
    position: relative
}

.uwaw-lang-component .uwaw-lang-list__search__i {
    position: relative
}

.uwaw-lang-component .uwaw-lang-list__search__i:focus-within:after {
    content: "";
    position: absolute;
    left: -5px;
    top: -5px;
    right: -5px;
    bottom: -5px;
    border: 2px solid rgba(var(--mainColorRgbValues), 1);
    border-radius: 30px;
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    z-index: 2
}

.is-white .uwaw-lang-component .uwaw-lang-list__search__i:focus-within:after, .uw-dark-theme .uwaw-lang-component .uwaw-lang-list__search__i:focus-within:after {
    border: 2px solid #000;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22)
}

.uwaw-lang-component .uwaw-lang-list__search-ico {
    position: absolute;
    right: 0.875rem;
    top: 50%;
    transform: translateY(-50%);
    background: none;
    border: none;
    width: 1.25rem;
    height: 1.25rem;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.uwaw_rtl .uwaw-lang-component .uwaw-lang-list__search-ico {
    right: auto;
    left: 0.875rem
}

.uwaw-lang-component .uwaw-lang-list__search-ico svg path {
    stroke: #606981
}

.uwaw-lang-component .uwaw-lang-list__search .uwaw-form-control {
    border: 1px solid rgba(159, 167, 186, .31);
    font-size: 0.9375rem;
    line-height: 1;
    font-weight: 500;
    color: #000;
    width: 100%;
    padding: 0.84375rem 1.875rem 0.84375rem 1.25rem;
    border-radius: 22px;
    letter-spacing: -0.21px;
    position: relative;
    z-index: 5;
    background: rgba(0, 0, 0, 0)
}

.uwaw-lang-component .uwaw-lang-list__search .uwaw-form-control.lst {
    padding: 10px 1.875rem 10px 1.25rem
}

.uwaw_rtl .uwaw-lang-component .uwaw-lang-list__search .uwaw-form-control {
    padding-right: 1.25rem;
    padding-left: 1.875rem
}

.uwaw-lang-component .uwaw-lang-list__search .uwaw-form-control:focus {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-lang-component .uwaw-lang-list__search .uwaw-form-control::placeholder {
    color: #5e6370
}

.uwaw-lang-component .uwaw-lang-list__item {
    position: relative
}

.uwaw-lang-component .uwaw-lang-list__item:after {
    content: "";
    position: absolute;
    left: 1.25rem;
    right: 1.25rem;
    height: 1px;
    bottom: 0;
    background: rgba(186, 189, 206, .46)
}

.uwaw-lang-component .uwaw-lang-list__btn {
    padding: 0.46875rem 1.25rem 0.46875rem;
    background: none;
    border: none;
    display: flex;
    align-items: center;
    width: 100%;
    cursor: pointer;
    transition: background-color .15s ease
}

.uwaw-lang-component .uwaw-lang-list__btn:focus, .uwaw-lang-component .uwaw-lang-list__btn:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-lang-component .uwaw-lang-list__btn:focus:after, .uwaw-lang-component .uwaw-lang-list__btn:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uwaw-lang-component .uwaw-lang-list__btn:focus:after, .uwaw-initial .uwaw-lang-component .uwaw-lang-list__btn:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-lang-component .uwaw-lang-list__btn:focus:after, .uwaw-initial.uw-dark-theme .uwaw-lang-component .uwaw-lang-list__btn:focus:after, .uwaw-initial.is-white .uwaw-lang-component .uwaw-lang-list__btn:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-lang-component .uwaw-lang-list__btn:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uwaw-lang-component .uwaw-lang-list__btn:focus:not(:focus-visible):after {
    display: none
}

.uwaw-lang-component .uwaw-lang-list__btn.lst {
    padding: 10px 1.25rem
}

.uwaw-lang-component .uwaw-lang-list__btn:focus:after {
    left: 16px;
    top: 0;
    right: 15px;
    bottom: 0
}

.is-white .uwaw-lang-component .uwaw-lang-list__btn:focus:after, .uw-dark-theme .uwaw-lang-component .uwaw-lang-list__btn:focus:after {
    border: 2px solid #000;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22)
}

.uwaw-lang-component .uwaw-lang-list__btn:focus-visible:after {
    left: 16px;
    top: 0;
    right: 15px;
    bottom: 0
}

.is-white .uwaw-lang-component .uwaw-lang-list__btn:focus-visible:after, .uw-dark-theme .uwaw-lang-component .uwaw-lang-list__btn:focus-visible:after {
    border: 2px solid #000;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22)
}

.uwaw-lang-component .uwaw-lang-list__btn:hover, .uwaw-lang-component .uwaw-lang-list__btn.active, .uwaw-lang-component .uwaw-lang-list__btn.highlighted {
    background: rgba(51, 104, 242, .06)
}

.uwaw-lang-component .uwaw-lang-list__btn.active {
    color: rgba(var(--mainColorRgbValues), 1);
    font-weight: 600
}

.uwaw-lang-component .uwaw-lang-list__btn.active .uwaw-lang-list__active-icon {
    opacity: 1;
    visibility: visible
}

.uwaw-initial.uw-dark-theme .uwaw-lang-component .uwaw-lang-list__btn.active .uwaw-lang-list__active-icon, .uwaw.initial.is-light .uwaw-lang-component .uwaw-lang-list__btn.active .uwaw-lang-list__active-icon {
    color: #fff;
    background: rgba(0, 0, 0, .9)
}

.uwaw-initial.uw-dark-theme .uwaw-lang-component .uwaw-lang-list__btn.active, .uwaw.initial.is-light .uwaw-lang-component .uwaw-lang-list__btn.active {
    color: rgba(0, 0, 0, .9)
}

.uwaw-lang-component .uwaw-lang-list__btn.active .uwaw-lang-list__circle {
    background-color: #0047ff;
    color: #fff
}

.uwaw-lang-component .uwaw-lang-list__btn.active .uwaw-lang-list__name {
    color: #3368f2;
    font-weight: 600
}

.uwaw-lang-component .uwaw-lang-list__circle {
    width: 1.875rem;
    height: 1.875rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Metropolis", sans-serif;
    font-size: 0.6875rem;
    font-weight: 500;
    font-style: normal;
    color: #002481;
    letter-spacing: 0px;
    text-transform: uppercase;
    line-height: 1;
    border-radius: 100%;
    background: rgba(0, 71, 255, .15)
}

.uwaw-lang-component .uwaw-lang-list__flag {
    width: 25px;
    height: 18px;
    border-radius: 4px;
    background-size: 120%;
    background-position: center;
    display: block
}

.uwaw-lang-component .uwaw-lang-list__code {
    display: block;
    overflow: hidden;
    margin-right: 0.625rem
}

.uwaw_rtl .uwaw-lang-component .uwaw-lang-list__code {
    margin-right: 0;
    margin-left: 0.625rem
}

.uwaw-lang-component .uwaw-lang-list__name {
    color: #000;
    font-family: "Metropolis", "Arial", sans-serif;
    font-size: 0.875rem;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0px
}

.uwaw-lang-component .uwaw-lang-list__value {
    text-align: left;
    display: block;
    padding-top: 0.125rem
}

.uwaw_rtl .uwaw-lang-component .uwaw-lang-list__value {
    text-align: right
}

.uwaw-lang-component .uwaw-lang-list__active-icon {
    border-radius: 50%;
    width: 1.25rem;
    height: 1.25rem;
    background: rgba(0, 72, 255, .12);
    color: #0047ff;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 1.25rem;
    opacity: 0;
    visibility: hidden
}

.uwaw_rtl .uwaw-lang-component .uwaw-lang-list__active-icon {
    left: 1.25rem;
    right: auto
}

.uwaw_oversized .uwaw-lang-component .uwaw-lang-list__btn {
    font-size: 1rem;
    padding: 0.625rem 1.25rem
}

.uwaw_oversized .uwaw-lang-component .uwaw-lang-list .uwaw-lang-list__circle {
    width: 2rem;
    height: 2rem;
    font-size: 0.9375rem
}

.uwaw_oversized .uwaw-lang-component .uwaw-lang-list .uwaw-lang-list__name {
    font-size: 0.9375rem
}

.uwaw_oversized .uwaw-lang-component .uwaw-lang-list__search .uwaw-form-control {
    font-size: 1.0625rem
}

.uwaw_oversized .uwaw-lang-component .uwaw-lang-list__active-icon {
    width: 1.5625rem;
    height: 1.5625rem
}

.uwaw-lang-component.lst-menu .uwaw-option__i {
    padding: 18px 1.25rem 0
}

.uw-button {
    display: block;
    position: relative;
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: -0.21px;
    text-align: center;
    border-radius: 22px;
    background: #3368f2;
    border: 2px solid #3368f2;
    padding: 12px 10px 10px;
    box-shadow: none;
    transition: background-color .15s ease, border-color .15s ease;
    cursor: pointer
}

.uw-button:focus, .uw-button:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uw-button:focus:after, .uw-button:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uw-button:focus:after, .uwaw-initial .uw-button:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uw-button:focus:after, .uwaw-initial.uw-dark-theme .uw-button:focus:after, .uwaw-initial.is-white .uw-button:focus-visible:after, .uwaw-initial.uw-dark-theme .uw-button:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uw-button:focus:not(:focus-visible):after {
    display: none
}

.uw-button:focus-visible:after {
    border-radius: 25px
}

.uw-button:hover {
    background: #0c42ce
}

.uw-button_white {
    background: #fff;
    color: #2c64f2
}

.uw-button_white:hover {
    background: #ebf0fe
}

.expanded_panel__wrapper {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding-left: 0.0625rem;
    white-space: nowrap
}

.expanded_panel__wrapper__icon {
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center
}

.expanded_panel__wrapper__icon.circle {
    width: 1.875rem;
    height: 1.875rem;
    border-radius: 50%
}

.uwaw_rtl .expanded_panel__wrapper__icon {
    margin-right: auto;
    margin-left: 10px
}

.expanded_panel__wrapper__lang {
    text-align: left;
    text-wrap: wrap;
    line-height: 18px
}

.expanded_panel__wrapper.disabled {
    cursor: default
}

.uwaw-profiles-component {
    position: relative
}

.uwaw-profiles-component .expanded_panel__wrapper__icon {
    background: #fff
}

.uwaw-profiles-component .expanded_panel__wrapper__icon svg path {
    fill: #000
}

.uwaw_oversized .uwaw-profiles-component .expanded_panel__wrapper__icon {
    width: 2rem;
    height: 2rem
}

.uwaw-profiles-component .info-icon {
    position: absolute;
    top: 50%;
    right: 17px;
    transform: translateY(-50%);
    border-radius: 50%;
    width: 16px;
    height: 16px;
    background: rgba(12, 156, 159, .16);
    color: #0c9c9f
}

.uwaw-profiles-component .info-icon:focus, .uwaw-profiles-component .info-icon:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-profiles-component .info-icon:focus:after, .uwaw-profiles-component .info-icon:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uwaw-profiles-component .info-icon:focus:after, .uwaw-initial .uwaw-profiles-component .info-icon:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-profiles-component .info-icon:focus:after, .uwaw-initial.uw-dark-theme .uwaw-profiles-component .info-icon:focus:after, .uwaw-initial.is-white .uwaw-profiles-component .info-icon:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-profiles-component .info-icon:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uwaw-profiles-component .info-icon:focus:not(:focus-visible):after {
    display: none
}

.uwaw-profiles-component .info-icon:focus:after {
    border-radius: 50%;
    width: 20px;
    height: 20px;
    left: 50%;
    top: 50%;
    right: auto;
    bottom: auto;
    transform: translate(-50%, -50%)
}

.uwaw-profiles-component .info-icon:focus-visible:after {
    border-radius: 50%;
    width: 20px;
    height: 20px;
    left: 50%;
    top: 50%;
    right: auto;
    bottom: auto;
    transform: translate(-50%, -50%)
}

.uwaw-profiles-component .info-icon span {
    width: 2px !important;
    height: 10px !important
}

.uwaw-profiles-component .info-icon:hover {
    text-decoration: none;
    cursor: pointer
}

.uwaw-profiles-component .info-icon:hover span {
    background: none;
    border: none
}

.uwaw-profiles-component .uwaw-main-tooltip-container {
    z-index: 5
}

.uwaw-profiles-component .uwaw-main-tooltip-container .uwaw-main-tooltip-icon {
    position: relative
}

.uwaw-profiles-component .uwaw-main-tooltip-container .uwaw-main-tooltip {
    left: auto;
    right: 0;
    width: 420px;
    padding-top: 1.25rem
}

.uwaw_rtl .uwaw-profiles-component .uwaw-main-tooltip-container .uwaw-main-tooltip {
    left: 0;
    right: auto
}

.uwaw_2-col .uwaw-profiles-component .uwaw-main-tooltip-container .uwaw-main-tooltip {
    width: 280px
}

.uwaw-profiles-component .uwaw-main-tooltip-container .uwaw-main-tooltip__tail {
    left: auto;
    right: 0;
    transform: scaleX(-1);
    top: 0
}

.uwaw_rtl .uwaw-profiles-component .uwaw-main-tooltip-container .uwaw-main-tooltip__tail {
    left: 0;
    right: auto;
    transform: scaleX(1)
}

.uwaw-profiles-component .uwaw-main-tooltip-container .uwaw-main-tooltip__i {
    border-radius: 12px 0 12px 12px;
    padding: 1.25rem
}

.uwaw_rtl .uwaw-profiles-component .uwaw-main-tooltip-container .uwaw-main-tooltip__i {
    border-radius: 0 12px 12px 12px
}

.uwaw-profiles-component .uwaw-main-tooltip-container .uwaw-main-tooltip__title {
    text-align: left
}

.uwaw_rtl .uwaw-profiles-component .uwaw-main-tooltip-container .uwaw-main-tooltip__title {
    text-align: right
}

.uwaw-profiles-component .uwaw-main-tooltip-container .uwaw-main-tooltip__link {
    display: inline-block;
    width: 100%;
    text-align: start;
    font-size: 0.875rem;
    letter-spacing: -0.006875rem;
    line-height: 1.25rem;
    color: #00ffec
}

@media (max-width: 460px)and (min-width: 400px) {
    .uwaw-profiles-component .uwaw-main-tooltip-container .uwaw-main-tooltip {
        width: 360px
    }
}

@media (max-width: 399px)and (min-width: 375px) {
    .uwaw-profiles-component .uwaw-main-tooltip-container .uwaw-main-tooltip {
        width: 340px
    }
}

@media (max-width: 374px) {
    .uwaw-profiles-component .uwaw-main-tooltip-container .uwaw-main-tooltip {
        width: 280px
    }
}

.uwaw-profiles__list {
    display: flex;
    flex-flow: wrap;
    margin: 0 -0.46875rem;
    padding: 0;
    padding-bottom: 0.3125rem;
    list-style: none
}

.uwaw_2-col .uwaw-profiles__list {
    flex-direction: column
}

.uwaw-profiles__item {
    padding: 0 0.46875rem 0.9375rem;
    width: 50%
}

.uwaw_2-col .uwaw-profiles__item {
    width: 100%
}

.uwaw-profiles__btn {
    background: #fff;
    border-radius: 10px;
    display: flex;
    align-items: center;
    flex-flow: wrap;
    text-align: left;
    border: none;
    -webkit-appearance: none;
    width: 100%;
    font-size: 0.875rem;
    padding: 0 0.8125rem 0 0.8125rem;
    line-height: 1;
    cursor: pointer;
    position: relative;
    transition: background-color .15s ease
}

.uwaw-profiles__btn:focus, .uwaw-profiles__btn:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-profiles__btn:focus:after, .uwaw-profiles__btn:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uwaw-profiles__btn:focus:after, .uwaw-initial .uwaw-profiles__btn:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-profiles__btn:focus:after, .uwaw-initial.uw-dark-theme .uwaw-profiles__btn:focus:after, .uwaw-initial.is-white .uwaw-profiles__btn:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-profiles__btn:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uwaw-profiles__btn:focus:not(:focus-visible):after {
    display: none
}

.uwaw-profiles__btn:focus-visible:after {
    border-radius: 16px
}

.uwaw-profiles__btn:focus:after {
    border-radius: 16px
}

.uwaw-profiles__btn.active {
    background-color: rgba(var(--mainColorRgbValues), 1);
    color: #fff
}

.is-white .uwaw-profiles__btn.active {
    background: rgba(0, 0, 0, .3)
}

.uwaw-profiles__btn__ico {
    width: 1.875rem;
    height: 1.875rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 0.75rem;
    background: rgba(216, 216, 216, .4)
}

.uwaw_rtl .uwaw-profiles__btn__ico {
    margin-right: auto;
    margin-left: 0.75rem
}

.uwaw-profiles__btn__ico span {
    width: 80%;
    height: 80%
}

.uwaw-profiles__btn__ico svg {
    width: 100%;
    height: 100%
}

.uwaw-profiles__btn__name {
    flex: 1;
    min-height: 3.5rem;
    display: flex;
    align-items: center
}

.uwaw-profiles__btn__active-icon {
    visibility: hidden;
    opacity: 0
}

.uwaw-profiles__btn.active .uwaw-profiles__btn__active-icon {
    visibility: visible;
    opacity: 1
}

.uwaw-profiles__btn.active .uwaw-profiles__btn__ico {
    background: rgba(0, 0, 0, .3)
}

.uwaw_oversized .uwaw-profiles__btn {
    font-size: 1.40625rem
}

.uwaw_oversized .uwaw-profiles__btn__name {
    width: calc(100% - 3.75rem)
}

.uwaw_oversized .uwaw-profiles__btn__ico {
    width: 2.625rem;
    height: 2.625rem
}

.uwaw_oversized .uwaw-profiles__item {
    width: 100%
}

@media (hover: hover) {
    .uwaw-profiles__btn:hover, .uwaw-profiles__btn.active {
        background-color: rgba(var(--mainColorRgbValues), 1);
        color: #fff
    }

    .is-white .uwaw-profiles__btn:hover, .is-white .uwaw-profiles__btn.active {
        background: rgba(0, 0, 0, .8);
        color: #fff
    }

    .uw-dark-theme:not(.is-white) .uwaw-profiles__btn:hover, .uw-dark-theme:not(.is-white) .uwaw-profiles__btn.active {
        color: #000
    }

    .uwaw-profiles__btn.active .uwaw-profiles__btn__ico, .uwaw-profiles__btn:hover .uwaw-profiles__btn__ico {
        background: rgba(0, 0, 0, .6)
    }

    .uw-dark-theme .uwaw-profiles__btn.active .uwaw-profiles__btn__ico, .uw-dark-theme .uwaw-profiles__btn:hover .uwaw-profiles__btn__ico {
        color: #fff
    }
}

.uwaw-features {
    display: grid;
    grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    gap: 15px;
    padding-bottom: 15px
}

.free_widget .uwaw-features {
    gap: 12px
}

@media (max-width: 430px) {
    .uwaw-features {
        grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)
    }
}

@media (max-width: 320px) {
    .uwaw-features {
        grid-template-columns:minmax(1fr, 1fr)
    }
}

.uwaw-features__item {
    position: relative
}

.uwaw-features__item__i {
    position: relative;
    width: 100%;
    height: 114px;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    -webkit-appearance: none;
    cursor: pointer;
    background: #fff;
    border-radius: 12px;
    border: 2px solid #fff;
    padding: 0.3125rem 0.625rem;
    transition: border-color .15s ease
}

.uwaw-features__item__i:focus, .uwaw-features__item__i:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-features__item__i:focus:after, .uwaw-features__item__i:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uwaw-features__item__i:focus:after, .uwaw-initial .uwaw-features__item__i:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-features__item__i:focus:after, .uwaw-initial.uw-dark-theme .uwaw-features__item__i:focus:after, .uwaw-initial.is-white .uwaw-features__item__i:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-features__item__i:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uwaw-features__item__i:focus:not(:focus-visible):after {
    display: none
}

.uwaw-features__item__i:focus-visible:after {
    border-radius: 14px;
    border-color: rgba(var(--mainColorRgbValues), 1);
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22)
}

.is-white .uwaw-features__item__i:focus-visible:after, .uw-dark-theme .uwaw-features__item__i:focus-visible:after {
    border-color: #000;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22)
}

.uwaw-features__item__i:focus:after {
    border-radius: 14px;
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.is-white .uwaw-features__item__i:focus:after, .uw-dark-theme .uwaw-features__item__i:focus:after {
    border-color: #000;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22)
}

@media (hover: hover) {
    .uwaw-features__item__i:hover {
        border-color: rgba(var(--mainColorRgbValues), 1)
    }

    .is-white .uwaw-features__item__i:hover, .uw-dark-theme .uwaw-features__item__i:hover {
        border-color: #000
    }
}

.uwaw-features__item__enabled {
    position: absolute;
    right: 0.625rem;
    top: 0.625rem;
    background: rgba(var(--mainColorRgbValues), 0.88);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    border-radius: 50%;
    width: 1rem;
    height: 1rem
}

.uwaw_rtl .uwaw-features__item__enabled {
    right: auto;
    left: 0.625rem
}

.uw-dark-theme .uwaw-features__item__enabled {
    color: #000;
    background: rgba(0, 0, 0, .2)
}

.uwaw-features__item__icon {
    height: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.4375rem;
    margin-top: 1.0625rem
}

.uwaw-features__item__name {
    font-size: 0.875rem;
    letter-spacing: -0.009375rem;
    color: #000;
    font-weight: 600;
    margin-bottom: 0.75rem
}

.uwaw-features__item__steps {
    display: flex;
    width: 100%;
    margin: 0 -0.15625rem;
    opacity: 0;
    visibility: hidden;
    transition: opacity .15s ease, visibility .15s ease
}

.uwaw-features__item__steps_visible {
    opacity: 1;
    visibility: visible
}

.uwaw-features__item_active .uwaw-features__item__i {
    border-color: rgba(var(--mainColorRgbValues), 1);
    box-shadow: 0 0 0 5px rgba(var(--mainColorRgbValues), 0.1)
}

.uw-dark-theme .uwaw-features__item_active .uwaw-features__item__i {
    border-color: #000;
    box-shadow: 0 0 0 5px rgba(0, 0, 0, .22)
}

.uwaw-features__item_active .uwaw-features__item__name {
    color: rgba(var(--mainColorRgbValues), 1)
}

.uw-dark-theme .uwaw-features__item_active .uwaw-features__item__name {
    color: rgba(0, 0, 0, .8)
}

.uwaw-features__item_active .uwaw-features__item__icon .icon {
    background-color: rgba(var(--mainColorRgbValues), 1)
}

.uw-dark-theme .uwaw-features__item_active .uwaw-features__item__icon .icon {
    background-color: rgba(0, 0, 0, .8)
}

.uwaw-features__step {
    width: 100%;
    padding: 0 0.15625rem
}

.uwaw-features__step__i {
    border-radius: 10px;
    display: block;
    height: 3px;
    position: relative;
    background: rgba(var(--mainColorRgbValues), 0.3)
}

.uw-dark-theme .uwaw-features__step__i {
    background: rgba(0, 0, 0, .5)
}

.uwaw-features__step_active .uwaw-features__step__i {
    background: rgba(var(--mainColorRgbValues), 1)
}

.uw-dark-theme .uwaw-features__step_active .uwaw-features__step__i {
    background: #000
}

.uwaw_oversized .uwaw-features, .uwaw_2-col .uwaw-features {
    grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)
}

@media (max-width: 320px) {
    .uwaw_oversized .uwaw-features, .uwaw_2-col .uwaw-features {
        grid-template-columns:minmax(1fr, 1fr)
    }
}

.uwaw_oversized .uwaw-features__item:nth-child(even) .uwaw-main-tooltip, .uwaw_2-col .uwaw-features__item:nth-child(even) .uwaw-main-tooltip {
    left: 8px
}

.uwaw:not(.uwaw_2-col):not(.uwaw_oversized) .uwaw-features__item:nth-child(3n) .uwaw-main-tooltip {
    left: 8px
}

.uwaw_oversized .uwaw-features__item__i {
    height: 154px
}

.uwaw_oversized .uwaw-features__item__icon {
    transform: scale(1.3);
    margin-bottom: 1.25rem
}

.uwaw_oversized .uwaw-features__item__name {
    font-size: 1.375rem
}

.uwaw_oversized .uwaw-features__item__enabled {
    width: 1.5rem;
    height: 1.5rem
}

.free_widget .uwaw-features {
    gap: 8px
}

.uwaw .icon-reading-1 {
    width: 2.375rem;
    height: 1.5rem
}

.uwaw .icon-reading-2 {
    width: 3.125rem;
    height: 1.6875rem
}

.uwaw .icon-reading-3 {
    width: 4.25rem;
    height: 1.78125rem
}

.uwaw .icon-reading-4 {
    width: 2.75rem;
    height: 1.75rem
}

.uwaw .icon-contrast-1 {
    width: 1.1875rem;
    height: 1.625rem
}

.uwaw .icon-contrast-2 {
    width: 2rem;
    height: 1.875rem
}

.uwaw .icon-contrast-3 {
    width: 2rem;
    height: 1.875rem
}

.uwaw .icon-contrast-4 {
    width: 2rem;
    height: 1.875rem
}

.uwaw .icon-contrast-5 {
    width: 2rem;
    height: 2rem
}

.uwaw .icon-smart-contrast {
    width: 2rem;
    height: 1.975rem
}

.uwaw .icon-highlight-links {
    width: 2.25rem;
    height: 0.9375rem
}

.uwaw .icon-bigger-text-1 {
    width: 2.0625rem;
    height: 1.3125rem
}

.uwaw .icon-bigger-text-2 {
    width: 1.75rem;
    height: 1.125rem
}

.uwaw .icon-bigger-text-3 {
    width: 2.0625rem;
    height: 1.3125rem
}

.uwaw .icon-bigger-text-4 {
    width: 2.375rem;
    height: 1.5rem
}

.uwaw .icon-bigger-text-5 {
    width: 2.5625rem;
    height: 1.625rem
}

.uwaw .icon-spacing-1 {
    width: 3.1875rem;
    height: 0.8125rem
}

.uwaw .icon-spacing-2 {
    width: 1.8125rem;
    height: 0.8125rem
}

.uwaw .icon-spacing-3 {
    width: 3.1875rem;
    height: 0.8125rem
}

.uwaw .icon-spacing-4 {
    width: 3.9375rem;
    height: 0.8125rem
}

.uwaw .icon-pause, .uwaw .icon-play {
    width: 2.125rem;
    height: 2.125rem
}

.uwaw .icon-hide-images {
    width: 2.25rem;
    height: 1.9375rem
}

.uwaw .icon-text-align-1, .uwaw .icon-text-align-2, .uwaw .icon-text-align-3, .uwaw .icon-text-align-4, .uwaw .icon-text-align-5 {
    width: 1.875rem;
    height: 1.375rem
}

.uwaw .icon-cursor {
    width: 1.5625rem;
    height: 1.625rem
}

.uwaw .icon-reading-guide {
    width: 2.25rem;
    height: 1.625rem
}

.uwaw .icon-reading-mask {
    width: 2.25rem;
    height: 1.625rem
}

.uwaw .icon-tooltips {
    width: 1.75rem;
    height: 1.8125rem
}

.uwaw .icon-page-structure {
    width: 1.738125rem;
    height: 1.754375rem
}

.uwaw .icon-line-height-1 {
    width: 2.84rem;
    height: 1.5575rem
}

.uwaw .icon-line-height-2 {
    width: 2.84rem;
    height: 1.1825rem
}

.uwaw .icon-line-height-3 {
    width: 2.84rem;
    height: 1.4325rem
}

.uwaw .icon-line-height-4 {
    width: 2.84rem;
    height: 1.5575rem
}

.uwaw .icon-dictionary {
    width: 1.8125rem;
    height: 2.0625rem
}

.uwaw .icon-voice-navigation {
    width: 2.21875rem;
    height: 2.375rem
}

.uwaw .icon-font-1, .uwaw .icon-font-2 {
    width: 1.875rem;
    height: 1.375rem
}

.uwaw .icon-font-3 {
    width: 2.288125rem;
    height: 1.44rem
}

.uwaw .icon-saturation-1, .uwaw .icon-saturation-2 {
    width: 1.15625rem;
    height: 1.625rem
}

.uwaw .icon-saturation-3, .uwaw .icon-saturation-4 {
    width: 1.175rem;
    height: 1.625rem
}

.uwaw .icon-contrast-plus {
    width: 1.75rem;
    height: 1.75rem
}

.uwaw .icon-reload {
    width: 1.75rem;
    height: 1.5rem
}

.uwaw-features__info-icon-wrap {
    border-radius: 50%;
    width: 16px;
    height: 16px;
    background: rgba(12, 156, 159, .16);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0.625rem;
    top: 0.625rem;
    color: #0c9c9f
}

.uwaw-features__info-icon-wrap:focus, .uwaw-features__info-icon-wrap:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-features__info-icon-wrap:focus:after, .uwaw-features__info-icon-wrap:focus-visible:after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #3368f2;
    border-radius: 12px;
    box-shadow: 0 0 0 3px rgba(0, 109, 213, .22);
    z-index: 2
}

.uwaw-initial .uwaw-features__info-icon-wrap:focus:after, .uwaw-initial .uwaw-features__info-icon-wrap:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    border-color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.is-white .uwaw-features__info-icon-wrap:focus:after, .uwaw-initial.uw-dark-theme .uwaw-features__info-icon-wrap:focus:after, .uwaw-initial.is-white .uwaw-features__info-icon-wrap:focus-visible:after, .uwaw-initial.uw-dark-theme .uwaw-features__info-icon-wrap:focus-visible:after {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22);
    border-color: #000
}

.uwaw-features__info-icon-wrap:focus:not(:focus-visible):after {
    display: none
}

.uwaw-features__info-icon-wrap:focus:after {
    border-radius: 50%;
    width: 20px;
    height: 20px;
    left: 50%;
    top: 50%;
    right: auto;
    bottom: auto;
    transform: translate(-50%, -50%)
}

.uwaw-features__info-icon-wrap:focus-visible:after {
    border-radius: 50%;
    width: 20px;
    height: 20px;
    left: 50%;
    top: 50%;
    right: auto;
    bottom: auto;
    transform: translate(-50%, -50%)
}

.uwaw-features__info-icon-wrap:hover {
    text-decoration: none;
    cursor: pointer
}

.uwaw-features__info-icon-wrap:hover span {
    background: none;
    border: none
}

.uwaw_oversized .uwaw-features__info-icon-wrap {
    width: 24px;
    height: 24px
}

.uwaw_rtl .uwaw-features__info-icon-wrap {
    left: auto;
    right: 0.625rem
}

.joydigital-logo {
    padding-bottom: 1rem;
    justify-content: center;
    font-size: 50%
}

.joydigital-logo .brand-footer__item-rtl {
    display: flex;
    justify-content: center;
    width: 40%
}

.joydigital-logo .brand-footer__item-rtl:first-child a {
    width: 50%
}

.joydigital-logo .brand-footer__item-rtl:last-child a {
    width: 80%
}

.madebycat-logo {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center
}

.madebycat-logo .brand-footer__item {
    padding: 0;
    border: none;
    line-height: 0
}

.madebycat-logo .brand-footer__item:nth-child(2) {
    text-align: center
}

.madebycat-logo .brand-footer__item:nth-child(2) img {
    max-width: 160px
}

.madebycat-logo img {
    max-width: 100%;
    height: auto
}

.xperients-footer {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0
}

.xperients-footer .brand-footer__item {
    padding: 0;
    border: none;
    line-height: 0
}

.xperients-footer .brand-footer__item:nth-child(2) {
    border-left: 1px solid #e3e6ed;
    text-align: center
}

.xperients-footer img {
    max-width: 100%;
    height: auto
}

.xperients-footer .brand-footer__item {
    text-align: center
}

.xperients-footer .brand-footer__item:nth-child(1) img {
    width: 140px
}

.sorce-footer {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    padding: 15px 0px;
    text-align: center
}

.sorce-footer .brand-footer__item {
    flex: 1
}

.sorce-footer img {
    max-width: 100%;
    width: 155px
}

.octec-footer {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding-bottom: 10px
}

.octec-footer .brand-footer__item {
    flex: 1
}

.octec-footer .brand-footer__item:first-child img {
    width: 180px
}

.octec-footer img {
    max-width: 100%;
    width: 140px
}

.spinner__main {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    -webkit-animation: spin 2s linear infinite;
    -moz-animation: spin 2s linear infinite;
    -o-animation: spin 2s linear infinite;
    -ms-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

.spinner__main:hover {
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
    -ms-animation-play-state: paused;
    -animation-play-state: paused
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -transform: rotate(360deg)
    }
}

.spinner__inside {
    width: 100%;
    height: 50%;
    position: absolute;
    margin-top: 50%;
    background: linear-gradient(90deg, rgb(255, 255, 255), rgb(180, 190, 210))
}

.spinner__inside:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    margin-top: -50%;
    background: linear-gradient(90deg, rgb(150, 160, 180), rgb(180, 190, 210))
}

.spinner__inside:after {
    content: "";
    width: 80%;
    height: 160%;
    position: absolute;
    margin-top: -40%;
    margin-left: 10%;
    background: #fff;
    border-radius: 50%
}

.custom-scroll {
    min-height: 0;
    min-width: 0
}

.custom-scroll .outer-container {
    overflow: hidden
}

.custom-scroll .outer-container .positioning {
    position: relative
}

.custom-scroll .outer-container:hover .custom-scrollbar {
    opacity: 1;
    transition-duration: .2s
}

.custom-scroll .inner-container {
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.uwaw .custom-scroll .inner-container {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.uwaw .custom-scroll .inner-container::-webkit-scrollbar {
    display: none
}

.custom-scroll .inner-container:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.05) 60%, rgba(0, 0, 0, 0) 100%);
    pointer-events: none;
    transition: height .1s ease-in;
    will-change: height
}

.custom-scroll .inner-container.content-scrolled:after {
    height: 5px;
    transition: height .15s ease-out
}

.custom-scroll.scroll-handle-dragged .inner-container {
    user-select: none
}

.custom-scroll .custom-scrollbar {
    position: absolute;
    height: 100%;
    width: 5px;
    right: 5px;
    background: #c7ccd8;
    opacity: 0;
    z-index: 1;
    transition: opacity .4s ease-out;
    padding: 6px 0;
    top: 10px;
    bottom: 10px;
    box-sizing: border-box;
    will-change: opacity;
    pointer-events: none;
    border-radius: 3px
}

.uwaw_rtl .custom-scroll .custom-scrollbar {
    right: auto;
    left: 5px
}

.custom-scroll .custom-scrollbar.custom-scrollbar-rtl {
    right: auto;
    left: 5px
}

.custom-scroll.scroll-handle-dragged .custom-scrollbar {
    opacity: 1
}

.custom-scroll .custom-scroll-handle {
    position: absolute;
    width: 100%;
    top: 0
}

.custom-scroll .inner-handle {
    height: 100%;
    background-color: rgba(var(--mainColorRgbValues), 1);
    border-radius: 3px
}

.uw-dark-theme .custom-scroll .inner-handle, .is-white .custom-scroll .inner-handle {
    background-color: #000
}

@keyframes shimmer {
    100% {
        transform: translateX(100%)
    }
}

.uwaw-switcher {
    position: relative;
    overflow: visible;
    font-size: 16px
}

.uwaw-switcher-wrap_fw {
    width: 100%
}

.uwaw-switcher:focus-within .uwaw-switcher__outline {
    display: block
}

.uwaw-switcher:focus-within .uwaw-switcher__outline:before {
    content: "";
    position: absolute;
    cursor: pointer;
    left: -5px;
    top: -5px;
    right: -5px;
    bottom: -5px;
    border: 2px solid #3368f2;
    border-radius: 22px;
    box-shadow: 0 0 0 3px rgba(51, 104, 242, .22);
    z-index: 2
}

.uwaw-initial .uwaw-switcher:focus-within .uwaw-switcher__outline:before {
    border: 2px solid rgba(var(--mainColorRgbValues), 1);
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22)
}

.uwaw-initial.is-white .uwaw-switcher:focus-within .uwaw-switcher__outline:before, .uwaw-initial.uw-dark-theme .uwaw-switcher:focus-within .uwaw-switcher__outline:before {
    border: 2px solid #000;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22)
}

.uwaw-switcher_has-label {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
    width: 100%
}

.uwaw-switcher__flex-item-1 {
    flex-grow: 1
}

.uwaw-switcher__label {
    display: table;
    table-layout: fixed;
    letter-spacing: -0.00625rem;
    font-weight: 500;
    font-size: 0.9375rem;
    line-height: 1.2;
    color: #000;
    cursor: pointer;
    width: calc(100% - 3.6875rem)
}

.uwaw-switcher__label-text {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.uwaw-switcher__outline {
    width: 2.8125rem;
    height: 1.5rem;
    border-radius: 22px;
    position: relative
}

.uwaw-switcher__body {
    background: #313d5c;
    width: 2.8125rem;
    height: 1.5rem;
    border-radius: 22px;
    display: block;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    transition: background-color .15s ease
}

.uwaw-switcher__body:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    display: block;
    background: #3368f2;
    transform: translateX(-100%);
    transition: transform .15s ease
}

.uwaw-initial.uw-light-theme .uwaw-switcher__body:before {
    background: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.uw-dark-theme .uwaw-switcher__body:before, .uwaw-initial.is-white .uwaw-switcher__body:before {
    background: #000
}

.uwaw-switcher__trigger {
    position: absolute;
    left: 0.125rem;
    top: 0.125rem;
    bottom: 0.125rem;
    width: 1.375rem;
    font-size: 0.625rem;
    text-transform: uppercase;
    line-height: 1.232;
    color: #313d5c;
    background: #fff;
    border-radius: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    transition: transform .15s ease
}

.uwaw-switcher__state {
    user-select: none;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center
}

.uwaw-switcher__state_on {
    display: none
}

.uwaw-initial.uw-dark-theme .uwaw-switcher__state_on span, .uwaw-initial.is-white .uwaw-switcher__state_on span {
    color: #000 !important
}

.uwaw-switcher__input-label {
    position: relative;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center
}

.uwaw-switcher__input {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    width: 100%;
    height: 100%
}

.uwaw-switcher__input:checked + .uwaw-switcher__outline .uwaw-switcher__body:before {
    transform: translateX(0)
}

.uwaw-switcher__input:checked + .uwaw-switcher__outline .uwaw-switcher__body .uwaw-switcher__trigger {
    transform: translateX(1.1875rem)
}

.uwaw-switcher__input:checked + .uwaw-switcher__outline .uwaw-switcher__body .uwaw-switcher__trigger .uwaw-switcher__state_on {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    color: #3368f2
}

.uwaw-initial .uwaw-switcher__input:checked + .uwaw-switcher__outline .uwaw-switcher__body .uwaw-switcher__trigger .uwaw-switcher__state_on {
    color: rgba(var(--mainColorRgbValues), 1)
}

.uwaw-initial.uw-dark-theme .uwaw-switcher__input:checked + .uwaw-switcher__outline .uwaw-switcher__body .uwaw-switcher__trigger .uwaw-switcher__state_on, .uwaw-initial.is-white .uwaw-switcher__input:checked + .uwaw-switcher__outline .uwaw-switcher__body .uwaw-switcher__trigger .uwaw-switcher__state_on {
    color: #000
}

.uwaw-switcher__input:checked + .uwaw-switcher__outline .uwaw-switcher__body .uwaw-switcher__trigger .uwaw-switcher__state_off {
    display: none
}

.uwaw_oversized .uwaw-switcher__body, .uwaw_oversized .uwaw-switcher__outline {
    width: 2.9375rem;
    height: 1.75rem
}

.uwaw_oversized .uwaw-switcher__trigger {
    width: 1.5rem;
    font-size: 0.71875rem
}

.uwaw_oversized .uwaw-switcher__label {
    font-size: 1.0625rem
}

.toast {
    display: flex;
    align-items: center;
    position: absolute;
    z-index: 999;
    width: calc(100% - 40px);
    border-radius: 12px;
    box-shadow: 0 4px 20px 0 rgba(0, 89, 91, .38);
    padding: 14px;
    margin: 0 20px 20px 20px;
    box-sizing: border-box
}

.toast_initialPage {
    top: 20px
}

.toast_success {
    background-color: #00595b
}

.toast_error {
    background-color: #b92323
}

.toast__icon-wrapper {
    border-radius: 50%;
    background: rgba(0, 0, 0, .36);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 28px;
    width: 28px;
    min-width: 28px;
    margin-right: 15px
}

.uwaw_rtl .toast__icon-wrapper {
    margin-right: 0;
    margin-left: 15px
}

.toast__text {
    font-size: 14px;
    font-family: "Metropolis", sans-serif;
    font-weight: 600;
    color: #fff;
    margin: 0;
    padding: 0
}

.uwaw_oversized .toast__text {
    font-size: 16px
}

@keyframes shimmer {
    100% {
        transform: translateX(100%)
    }
}

.uwaw-main-tooltip-container {
    position: absolute;
    top: 0;
    left: 0
}

.uwaw-profiles-component .uwaw-main-tooltip-container {
    position: relative;
    left: auto;
    top: auto
}

.uwaw-profiles-component .uwaw-main-tooltip-container .uwaw-main-tooltip-icon {
    left: auto;
    top: auto
}

.uwaw-main-tooltip-container:focus-within, .uwaw-main-tooltip-container:focus, .uwaw-main-tooltip-container:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-main-tooltip-container .uwaw-main-tooltip-icon:focus, .uwaw-main-tooltip-container .uwaw-main-tooltip-icon:focus-visible {
    outline: 1px solid hsla(0, 0%, 100%, 0)
}

.uwaw-main-tooltip-container .uwaw-main-tooltip-icon:focus:before, .uwaw-main-tooltip-container .uwaw-main-tooltip-icon:focus-visible:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 18px;
    height: 18px;
    transform: translate(-50%, -50%);
    border: 2px solid rgba(var(--mainColorRgbValues), 1);
    border-radius: 50%;
    box-shadow: 0 0 0 3px rgba(var(--mainColorRgbValues), 0.22);
    z-index: 2
}

.is-white .uwaw-main-tooltip-container .uwaw-main-tooltip-icon:focus, .uw-dark-theme .uwaw-main-tooltip-container .uwaw-main-tooltip-icon:focus, .is-white .uwaw-main-tooltip-container .uwaw-main-tooltip-icon:focus-visible, .uw-dark-theme .uwaw-main-tooltip-container .uwaw-main-tooltip-icon:focus-visible {
    border: 2px solid #000;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .22)
}

.uwaw-main-tooltip-container .uwaw-main-tooltip__hidden {
    opacity: 0;
    visibility: hidden
}

.uwaw-main-tooltip-container .uwaw-main-tooltip {
    display: block;
    position: absolute;
    z-index: 99;
    font-size: 0.875rem;
    line-height: 1rem;
    color: #afabc2;
    font-weight: 500;
    top: 100%;
    left: 15px;
    padding-top: 53px
}

.uwaw_rtl .uwaw-features .uwaw-main-tooltip-container .uwaw-main-tooltip {
    left: -10px
}

.uwaw_rtl.uwaw_oversized .uwaw-features .uwaw-main-tooltip-container .uwaw-main-tooltip {
    left: 65px;
    top: 10px
}

.uwaw-main-tooltip-container .uwaw-main-tooltip__tail {
    position: absolute;
    top: 33px
}

.uwaw-main-tooltip-container .uwaw-main-tooltip__tail path {
    fill: #000
}

.uwaw_rtl .uwaw-features .uwaw-main-tooltip-container .uwaw-main-tooltip__tail {
    transform: scaleX(-1)
}

.uwaw-main-tooltip-container .uwaw-main-tooltip__i {
    padding: 1rem 0.4375rem;
    border-radius: 0 12px 12px 12px;
    background: #0a0910;
    display: block
}

.uwaw_rtl .uwaw-features .uwaw-main-tooltip-container .uwaw-main-tooltip__i {
    border-radius: 12px 0 12px 12px
}

.uwaw-main-tooltip-container .uwaw-main-tooltip__title {
    font-size: 0.875rem;
    letter-spacing: -0.006875rem;
    line-height: 1.25rem
}

.uwaw-main-tooltip-container .uwaw-main-tooltip-icon {
    border-radius: 50%;
    width: 16px;
    height: 16px;
    background: rgba(12, 156, 159, .16);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0.625rem;
    top: 0.625rem;
    color: #0c9c9f;
    cursor: pointer
}

.uwaw_rtl .uwaw-features .uwaw-main-tooltip-container .uwaw-main-tooltip-icon {
    left: 7.5rem
}

.uwaw_oversized.uwaw_rtl .uwaw-features .uwaw-main-tooltip-container .uwaw-main-tooltip-icon {
    left: 12rem
}

.uwaw-main-tooltip-container .uwaw-main-tooltip__keys {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: .5rem;
    width: 8rem;
    color: #fff
}

.uwaw-main-tooltip-container .uwaw-main-tooltip__plus {
    margin: 0 5px
}

.uwaw_oversized .uwaw-main-tooltip-container .uwaw-main-tooltip-icon {
    width: 24px;
    height: 24px
}

.icon {
    background-color: #000;
    display: inline-block;
    width: 24px;
    height: 24px;
    mask-size: contain;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.icon-add-photo {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 17 15"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-width="1.35714286"><path d="M14.2745449 14.0454541H2.19997185c-.66196731 0-1.19732885-.5380455-1.19732885-1.2006273V5.57335409c0-.66258182.53536154-1.20062727 1.19732885-1.20062727h2.41997884l.87538846-1.75439091c.20256923-.40746364.61614808-.66379091 1.06951731-.66379091h3.34480385c.45336923 0 .86815384.25632727 1.07072307.6637909l.87418272 1.75439092h2.4199788c.6619673 0 1.1973289.53804545 1.1973289 1.20062727v7.27147271c0 .6625818-.5353616 1.2006273-1.1973289 1.2006273Z"/><path stroke-linecap="round" d="M5.82596108 7.99999955H10.649038m-2.41153846 2.41818181V5.58181773"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 17 15"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-width="1.35714286"><path d="M14.2745449 14.0454541H2.19997185c-.66196731 0-1.19732885-.5380455-1.19732885-1.2006273V5.57335409c0-.66258182.53536154-1.20062727 1.19732885-1.20062727h2.41997884l.87538846-1.75439091c.20256923-.40746364.61614808-.66379091 1.06951731-.66379091h3.34480385c.45336923 0 .86815384.25632727 1.07072307.6637909l.87418272 1.75439092h2.4199788c.6619673 0 1.1973289.53804545 1.1973289 1.20062727v7.27147271c0 .6625818-.5353616 1.2006273-1.1973289 1.2006273Z"/><path stroke-linecap="round" d="M5.82596108 7.99999955H10.649038m-2.41153846 2.41818181V5.58181773"/></g></svg>')
}

.icon-adhd {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 16 16"><g fill="none" fill-rule="evenodd" stroke="currentColor" transform="translate(1 1)"><circle cx="7" cy="7" r="7" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><circle cx="7" cy="7" r="3.5" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><circle cx="7" cy="7" r="1" fill="currentColor"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 16 16"><g fill="none" fill-rule="evenodd" stroke="currentColor" transform="translate(1 1)"><circle cx="7" cy="7" r="7" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><circle cx="7" cy="7" r="3.5" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><circle cx="7" cy="7" r="1" fill="currentColor"/></g></svg>')
}

.icon-anim-2 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 36 36"><g fill="none" fill-rule="evenodd"><path fill="currentColor" d="M14 13.6845422v8.6309156c0 .5522848.4477153 1 1 1 .167319 0 .3319635-.0419834.4788521-.1221044l7.9116727-4.3154578c.4848483-.2644628.6635062-.8718994.3990434-1.3567477-.0919453-.1685665-.2304769-.3070981-.3990434-.3990435l-7.9116727-4.3154578c-.4848483-.2644627-1.0922849-.0858049-1.3567477.3990435-.080121.1468886-.1221044.3115331-.1221044.4788521Z"/><path stroke="currentColor" stroke-linecap="round" stroke-width="1.88888889" d="M18 4.77777778V1m0 34v-3.7777778M31.2222222 18H35M1 18h3.77777778m3.87278889-9.34943333L5.97873333 5.97967778M30.0204167 30.0204167l-2.6708889-2.6708889m-.0000945-18.69896113 2.6708889-2.67088889M5.97911111 30.0204167l2.67183333-2.6708889M23.0542889 5.78219444l1.4440555-3.49066666M11.5013722 33.7087556l1.4440556-3.4906667m17.2723778-7.1638 3.4906666 1.4440555M2.29124444 11.5013722l3.49066667 1.4440556m7.15274999-7.15860558L11.4877722 2.2971m13.0246445 31.4061778-1.4468889-3.4897222m7.14765-17.2788945L33.7029 11.4877722M2.29672222 24.5124167l3.48972222-1.4468889"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 36 36"><g fill="none" fill-rule="evenodd"><path fill="currentColor" d="M14 13.6845422v8.6309156c0 .5522848.4477153 1 1 1 .167319 0 .3319635-.0419834.4788521-.1221044l7.9116727-4.3154578c.4848483-.2644628.6635062-.8718994.3990434-1.3567477-.0919453-.1685665-.2304769-.3070981-.3990434-.3990435l-7.9116727-4.3154578c-.4848483-.2644627-1.0922849-.0858049-1.3567477.3990435-.080121.1468886-.1221044.3115331-.1221044.4788521Z"/><path stroke="currentColor" stroke-linecap="round" stroke-width="1.88888889" d="M18 4.77777778V1m0 34v-3.7777778M31.2222222 18H35M1 18h3.77777778m3.87278889-9.34943333L5.97873333 5.97967778M30.0204167 30.0204167l-2.6708889-2.6708889m-.0000945-18.69896113 2.6708889-2.67088889M5.97911111 30.0204167l2.67183333-2.6708889M23.0542889 5.78219444l1.4440555-3.49066666M11.5013722 33.7087556l1.4440556-3.4906667m17.2723778-7.1638 3.4906666 1.4440555M2.29124444 11.5013722l3.49066667 1.4440556m7.15274999-7.15860558L11.4877722 2.2971m13.0246445 31.4061778-1.4468889-3.4897222m7.14765-17.2788945L33.7029 11.4877722M2.29672222 24.5124167l3.48972222-1.4468889"/></g></svg>')
}

.icon-aria-editor {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 34 16"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linecap="round" stroke-width="1.5" d="M1 8h3v1.5c0 .82842712.67157288 1.5 1.5 1.5S7 10.32842712 7 9.5v-4C7 4.6715729 7.67157288 4 8.5 4s1.5.6715729 1.5 1.5v7.984375C10 14.32143157 10.67856843 15 11.515625 15c.8370566 0 1.515625-.67856843 1.515625-1.515625v-11C13.03125 1.6645773 13.6958273 1 14.515625 1S16 1.6645773 16 2.484375V11c0 .82842712.6715729 1.5 1.5 1.5S19 11.82842712 19 11V8.20117188h0V5"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m22.48051667 11.3087722.957-2.87038887 6.73016666-6.73016666c.33305556-.33305556.87327778-.33305556 1.20633334 0l1.23811113 1.2375c.3330555.33366666.3330555.87388889 0 1.20694444l-6.73016669 6.73016667-2.87038889.95700002c-.32816666.1087778-.64044444-.2028889-.53105555-.5310556Zm5.84582777-7.75939998 2.44444445 2.44444445"/><path fill="currentColor" d="m26.1761 4.08585 2 2"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 34 16"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linecap="round" stroke-width="1.5" d="M1 8h3v1.5c0 .82842712.67157288 1.5 1.5 1.5S7 10.32842712 7 9.5v-4C7 4.6715729 7.67157288 4 8.5 4s1.5.6715729 1.5 1.5v7.984375C10 14.32143157 10.67856843 15 11.515625 15c.8370566 0 1.515625-.67856843 1.515625-1.515625v-11C13.03125 1.6645773 13.6958273 1 14.515625 1S16 1.6645773 16 2.484375V11c0 .82842712.6715729 1.5 1.5 1.5S19 11.82842712 19 11V8.20117188h0V5"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m22.48051667 11.3087722.957-2.87038887 6.73016666-6.73016666c.33305556-.33305556.87327778-.33305556 1.20633334 0l1.23811113 1.2375c.3330555.33366666.3330555.87388889 0 1.20694444l-6.73016669 6.73016667-2.87038889.95700002c-.32816666.1087778-.64044444-.2028889-.53105555-.5310556Zm5.84582777-7.75939998 2.44444445 2.44444445"/><path fill="currentColor" d="m26.1761 4.08585 2 2"/></g></svg>')
}

.icon-arrow-dot {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 23 16"><g fill="none" fill-rule="evenodd" stroke="currentColor" transform="translate(2 4)"><path fill="currentColor" stroke-linecap="round" stroke-width="2.5" d="M3.75 0 0 4l3.75 4z"/><path stroke-width="2.5" d="M1.25 4H14"/><circle cx="19" cy="4" r="1.5" fill="currentColor"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 23 16"><g fill="none" fill-rule="evenodd" stroke="currentColor" transform="translate(2 4)"><path fill="currentColor" stroke-linecap="round" stroke-width="2.5" d="M3.75 0 0 4l3.75 4z"/><path stroke-width="2.5" d="M1.25 4H14"/><circle cx="19" cy="4" r="1.5" fill="currentColor"/></g></svg>')
}

.icon-arrow-left {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 8 14"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 1 1 7l6 6"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 8 14"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 1 1 7l6 6"/></svg>')
}

.icon-arrow-nav {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 7 12"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M6 1 1 6l5 5"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 7 12"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M6 1 1 6l5 5"/></svg>')
}

.icon-arrow {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 17 16"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-width="2.5"><path fill="currentColor" stroke-linecap="round" d="M5.75 4 2 8l3.75 4z"/><path d="M3.25 8H16"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 17 16"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-width="2.5"><path fill="currentColor" stroke-linecap="round" d="M5.75 4 2 8l3.75 4z"/><path d="M3.25 8H16"/></g></svg>')
}

.icon-back-arrow {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 8 14"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 1 1 7l6 6"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 8 14"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 1 1 7l6 6"/></svg>')
}

.icon-bigger-text-1 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 36 23"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2"><path stroke-linejoin="round" d="M26.58 21.3225806V1m-7.92 4.06451613V1H34.5v4.06451613"/><path d="M22.62 21.3225806h7.92"/><path stroke-linejoin="round" d="M6.78 18.6129032V5.06451613M1.5 7.77419355V5.06451613h10.56v2.70967742"/><path d="M4.14 18.6129032h5.28"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 36 23"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2"><path stroke-linejoin="round" d="M26.58 21.3225806V1m-7.92 4.06451613V1H34.5v4.06451613"/><path d="M22.62 21.3225806h7.92"/><path stroke-linejoin="round" d="M6.78 18.6129032V5.06451613M1.5 7.77419355V5.06451613h10.56v2.70967742"/><path d="M4.14 18.6129032h5.28"/></g></svg>')
}

.icon-bigger-text-2 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 30 20"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="1.7"><path stroke-linejoin="round" d="M22.28 18.4193548V1m-6.72 3.48387097V1H29v3.48387097"/><path d="M18.92 18.4193548h6.72"/><path stroke-linejoin="round" d="M5.48 16.0967742V4.48387097M1 6.80645161V4.48387097h8.96v2.32258064"/><path d="M3.24 16.0967742h4.48"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 30 20"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="1.7"><path stroke-linejoin="round" d="M22.28 18.4193548V1m-6.72 3.48387097V1H29v3.48387097"/><path d="M18.92 18.4193548h6.72"/><path stroke-linejoin="round" d="M5.48 16.0967742V4.48387097M1 6.80645161V4.48387097h8.96v2.32258064"/><path d="M3.24 16.0967742h4.48"/></g></svg>')
}

.icon-bigger-text-3 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 35 23"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2"><path stroke-linejoin="round" d="M26.08 21.3225806V1m-7.92 4.06451613V1H34v4.06451613"/><path d="M22.12 21.3225806h7.92"/><path stroke-linejoin="round" d="M6.28 18.6129032V5.06451613M1 7.77419355V5.06451613h10.56v2.70967742"/><path d="M3.64 18.6129032h5.28"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 35 23"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2"><path stroke-linejoin="round" d="M26.08 21.3225806V1m-7.92 4.06451613V1H34v4.06451613"/><path d="M22.12 21.3225806h7.92"/><path stroke-linejoin="round" d="M6.28 18.6129032V5.06451613M1 7.77419355V5.06451613h10.56v2.70967742"/><path d="M3.64 18.6129032h5.28"/></g></svg>')
}

.icon-bigger-text-4 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 42 27"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2.3"><path stroke-linejoin="round" d="M30.88 25.2258065V2m-9.12 4.64516129V2H40v4.64516129"/><path d="M26.32 25.2258065h9.12"/><path stroke-linejoin="round" d="M8.08 22.1290323V6.64516129M2 9.74193548V6.64516129h12.16v3.09677419"/><path d="M5.04 22.1290323h6.08"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 42 27"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2.3"><path stroke-linejoin="round" d="M30.88 25.2258065V2m-9.12 4.64516129V2H40v4.64516129"/><path d="M26.32 25.2258065h9.12"/><path stroke-linejoin="round" d="M8.08 22.1290323V6.64516129M2 9.74193548V6.64516129h12.16v3.09677419"/><path d="M5.04 22.1290323h6.08"/></g></svg>')
}

.icon-bigger-text-5 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 45 29"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2.5"><path stroke-linejoin="round" d="M33.16 27.1612903V2m-9.84 5.03225806V2H43v5.03225806"/><path d="M28.24 27.1612903h9.84"/><path stroke-linejoin="round" d="M8.56 23.8064516V7.03225806M2 10.38709677V7.03225806h13.12v3.35483871"/><path d="M5.28 23.8064516h6.56"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 45 29"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2.5"><path stroke-linejoin="round" d="M33.16 27.1612903V2m-9.84 5.03225806V2H43v5.03225806"/><path d="M28.24 27.1612903h9.84"/><path stroke-linejoin="round" d="M8.56 23.8064516V7.03225806M2 10.38709677V7.03225806h13.12v3.35483871"/><path d="M5.28 23.8064516h6.56"/></g></svg>')
}

.icon-bin {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 14 16"><path fill="currentColor" fill-rule="evenodd" d="M1.05365766 4.01383348 2.37432433 15.9236668H11.605208l1.3200156-11.90983332zM.000022 2.38996682V.81352237h.29812403c1.36516279 0 2.73021706-.00366666 4.09527132.00411111.18677519.001.33773643-.03344444.44637209-.19255555.34815504-.51011111.81536434-.66611111 1.42018605-.61622222.68263566.05622222 1.3731938.00522222 2.05995349.01988889.12806201.00266666.3044186.05677777.37289922.15166666.39308527.54555556.90088372.67633333 1.5475969.64844445 1.2352558-.05311112 2.4743101-.01533334 3.7304031-.01533334v1.57644445H.000022Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 14 16"><path fill="currentColor" fill-rule="evenodd" d="M1.05365766 4.01383348 2.37432433 15.9236668H11.605208l1.3200156-11.90983332zM.000022 2.38996682V.81352237h.29812403c1.36516279 0 2.73021706-.00366666 4.09527132.00411111.18677519.001.33773643-.03344444.44637209-.19255555.34815504-.51011111.81536434-.66611111 1.42018605-.61622222.68263566.05622222 1.3731938.00522222 2.05995349.01988889.12806201.00266666.3044186.05677777.37289922.15166666.39308527.54555556.90088372.67633333 1.5475969.64844445 1.2352558-.05311112 2.4743101-.01533334 3.7304031-.01533334v1.57644445H.000022Z"/></svg>')
}

.icon-blind-reader {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 20 13"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M1 7.3823532h3.6V5.5211767c0-.5964675.48353247-1.08 1.08-1.08.5964675 0 1.08.4835325 1.08 1.08v5.4169853c0 .60268073.4885693 1.09125 1.09125 1.09125.6026807 0 1.09125-.48856927 1.09125-1.09125V2.5687502c0-.5902543.4784957-1.06875 1.06875-1.06875s1.06875.4784957 1.06875 1.06875v6.85125c0 .5964676.4835325 1.08 1.08 1.08.5964675 0 1.08-.4835324 1.08-1.08V5.5211767c0-.5964675.4835325-1.08 1.08-1.08.5964675 0 1.08.4835325 1.08 1.08v1.8611765H19"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 20 13"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M1 7.3823532h3.6V5.5211767c0-.5964675.48353247-1.08 1.08-1.08.5964675 0 1.08.4835325 1.08 1.08v5.4169853c0 .60268073.4885693 1.09125 1.09125 1.09125.6026807 0 1.09125-.48856927 1.09125-1.09125V2.5687502c0-.5902543.4784957-1.06875 1.06875-1.06875s1.06875.4784957 1.06875 1.06875v6.85125c0 .5964676.4835325 1.08 1.08 1.08.5964675 0 1.08-.4835324 1.08-1.08V5.5211767c0-.5964675.4835325-1.08 1.08-1.08.5964675 0 1.08.4835325 1.08 1.08v1.8611765H19"/></svg>')
}

.icon-check-toggle {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 9"><path fill="currentColor" d="M9.61611652.61611652c.48815538-.48815536 1.27961158-.48815536 1.76776698 0 .4881553.48815537.4881553 1.27961159 0 1.76776696l-6.00000002 6c-.48815537.48815536-1.27961159.48815536-1.76776696 0l-3-3c-.48815536-.48815537-.48815536-1.27961159 0-1.76776696.48815537-.48815536 1.27961159-.48815536 1.76776696 0L4.5 5.733 9.61611652.61611652Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 9"><path fill="currentColor" d="M9.61611652.61611652c.48815538-.48815536 1.27961158-.48815536 1.76776698 0 .4881553.48815537.4881553 1.27961159 0 1.76776696l-6.00000002 6c-.48815537.48815536-1.27961159.48815536-1.76776696 0l-3-3c-.48815536-.48815537-.48815536-1.27961159 0-1.76776696.48815537-.48815536 1.27961159-.48815536 1.76776696 0L4.5 5.733 9.61611652.61611652Z"/></svg>')
}

.icon-chevron-right {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 6 11"><path fill="currentColor" fill-rule="evenodd" d="m.5 10.5 5-5-5-5"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 6 11"><path fill="currentColor" fill-rule="evenodd" d="m.5 10.5 5-5-5-5"/></svg>')
}

.icon-close-thin {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 16 16"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M1 14.5 14.6097561 1M1 1l13.6097561 13.5"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 16 16"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M1 14.5 14.6097561 1M1 1l13.6097561 13.5"/></svg>')
}

.icon-close-toggle {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 11 11"><path fill="currentColor" d="M1.11611652 1.11611652c.48815537-.48815536 1.27961159-.48815536 1.76776696 0L5.5 3.733l2.61611652-2.61688348c.48815537-.48815536 1.27961159-.48815536 1.76776696 0 .48815536.48815537.48815536 1.27961159 0 1.76776696L7.267 5.5l2.61688348 2.61611652c.45561167.45561168.48598578 1.1754321.09112233 1.66627161l-.09112233.10149535c-.48815537.48815536-1.27961159.48815536-1.76776696 0L5.5 7.267 2.88388348 9.88388348c-.48815537.48815536-1.2796116.48815536-1.76776696 0-.48815536-.48815537-.48815536-1.27961159 0-1.76776696L3.733 5.5 1.11611652 2.88388348c-.45561167-.45561168-.48598578-1.1754321-.09112233-1.6662716Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 11 11"><path fill="currentColor" d="M1.11611652 1.11611652c.48815537-.48815536 1.27961159-.48815536 1.76776696 0L5.5 3.733l2.61611652-2.61688348c.48815537-.48815536 1.27961159-.48815536 1.76776696 0 .48815536.48815537.48815536 1.27961159 0 1.76776696L7.267 5.5l2.61688348 2.61611652c.45561167.45561168.48598578 1.1754321.09112233 1.66627161l-.09112233.10149535c-.48815537.48815536-1.27961159.48815536-1.76776696 0L5.5 7.267 2.88388348 9.88388348c-.48815537.48815536-1.2796116.48815536-1.76776696 0-.48815536-.48815537-.48815536-1.27961159 0-1.76776696L3.733 5.5 1.11611652 2.88388348c-.45561167-.45561168-.48598578-1.1754321-.09112233-1.6662716Z"/></svg>')
}

.icon-close {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 14 14"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="m2.30436241 2.30436238 9.39127515 9.39127515m-9.39127518 6e-8 9.39127515-9.39127515"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 14 14"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="m2.30436241 2.30436238 9.39127515 9.39127515m-9.39127518 6e-8 9.39127515-9.39127515"/></svg>')
}

.icon-cognitive-learning {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 12"><path fill="currentColor" fill-rule="evenodd" d="M3.4305674 2.28495811c0-.29900421-.0035071-.5816392.0006908-.86416789.0100965-.6746462.4400452-1.21600009 1.0909996-1.37910779.8740855-.2190182 1.7499778.45334269 1.7616153 1.35434135.0037729.29124478.0005845.58259585.0005845.88893433h.1520311c.6906493 0 1.3812986-.00031888 2.0719479.00015944.3570418.00021259.6691279.10900421.91208.38255108.1933733.21779582.2903522.47321957.2909368.76340147.0015941.7084476.0005313 1.4168952.0005313 2.1252896v.1565707c.2715941 0 .5314976-.0022853.7912949.0006378.254377.0028699.5002517.0418797.7295471.1649146.5329323.2859833.8426803.8785176.751281 1.448996-.1033024.6442993-.5548788 1.129849-1.1788385 1.2169567-.3001298.0418797-.6095589.0175916-.9148432.0229594-.0562744.0010098-.112655.0001063-.1784413.0001063v.161407c0 .6995721.0006377 1.3991442-.0002125 2.0987163-.000744.6465315-.4531174 1.1385651-1.0996612 1.159877-.5881439.0193986-1.1774569.0128615-1.766079.0028699-.3425349-.005793-.556101-.251172-.5632217-.5945007-.0040386-.1982378.0014348-.4022686-.0430958-.5930127-.1534127-.6571609-.7408127-1.1027973-1.4051581-1.0894574-.6564808.0132867-1.21763.4804476-1.3617434 1.1497791-.0368254.1711329-.0409171.3509819-.04469.5271637-.0077051.3596979-.2220153.5979553-.5828831.6018881-.6019069.006484-1.204239.0084504-1.8058802-.0078657-.51922249-.0140839-1.00156639-.4718909-1.02255635-.9932616-.0256662-.6364868-.01626057-1.2747805-.00797087-1.9120645.00334777-.2564336.23147406-.4753455.48739212-.4978266.16287144-.0143496.32717763-.0114266.49047418-.0220559.61556372-.0402854 1.12729352-.495063 1.26736832-1.1232589.1313599-.5889203-.1487896-1.2059553-.6753453-1.5050127-.2987482-.1696979-.61923025-.2269902-.95714199-.2183804-.23540635.0060056-.42771687-.0807301-.54106264-.2924671-.04410548-.0823777-.073332-.1834098-.07434164-.2763637-.00653612-.5755273-.00919307-1.1512672-.00138162-1.7267414.00903365-.65971191.50338699-1.12788258 1.18728759-1.13123083.6906493-.00334825 1.3812455-.00074406 2.0718948-.00074406h.1665911Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 12"><path fill="currentColor" fill-rule="evenodd" d="M3.4305674 2.28495811c0-.29900421-.0035071-.5816392.0006908-.86416789.0100965-.6746462.4400452-1.21600009 1.0909996-1.37910779.8740855-.2190182 1.7499778.45334269 1.7616153 1.35434135.0037729.29124478.0005845.58259585.0005845.88893433h.1520311c.6906493 0 1.3812986-.00031888 2.0719479.00015944.3570418.00021259.6691279.10900421.91208.38255108.1933733.21779582.2903522.47321957.2909368.76340147.0015941.7084476.0005313 1.4168952.0005313 2.1252896v.1565707c.2715941 0 .5314976-.0022853.7912949.0006378.254377.0028699.5002517.0418797.7295471.1649146.5329323.2859833.8426803.8785176.751281 1.448996-.1033024.6442993-.5548788 1.129849-1.1788385 1.2169567-.3001298.0418797-.6095589.0175916-.9148432.0229594-.0562744.0010098-.112655.0001063-.1784413.0001063v.161407c0 .6995721.0006377 1.3991442-.0002125 2.0987163-.000744.6465315-.4531174 1.1385651-1.0996612 1.159877-.5881439.0193986-1.1774569.0128615-1.766079.0028699-.3425349-.005793-.556101-.251172-.5632217-.5945007-.0040386-.1982378.0014348-.4022686-.0430958-.5930127-.1534127-.6571609-.7408127-1.1027973-1.4051581-1.0894574-.6564808.0132867-1.21763.4804476-1.3617434 1.1497791-.0368254.1711329-.0409171.3509819-.04469.5271637-.0077051.3596979-.2220153.5979553-.5828831.6018881-.6019069.006484-1.204239.0084504-1.8058802-.0078657-.51922249-.0140839-1.00156639-.4718909-1.02255635-.9932616-.0256662-.6364868-.01626057-1.2747805-.00797087-1.9120645.00334777-.2564336.23147406-.4753455.48739212-.4978266.16287144-.0143496.32717763-.0114266.49047418-.0220559.61556372-.0402854 1.12729352-.495063 1.26736832-1.1232589.1313599-.5889203-.1487896-1.2059553-.6753453-1.5050127-.2987482-.1696979-.61923025-.2269902-.95714199-.2183804-.23540635.0060056-.42771687-.0807301-.54106264-.2924671-.04410548-.0823777-.073332-.1834098-.07434164-.2763637-.00653612-.5755273-.00919307-1.1512672-.00138162-1.7267414.00903365-.65971191.50338699-1.12788258 1.18728759-1.13123083.6906493-.00334825 1.3812455-.00074406 2.0718948-.00074406h.1665911Z"/></svg>')
}

.icon-color-blind {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 16"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linejoin="round" stroke-width="1.5" d="M10.18462518 7.77262463 6 1 1.749375 7.8845C1.2775 8.59733333 1 9.43383333 1 10.33333333 1 12.9105 3.23875 15 6 15s5-2.0895 5-4.66666667c0-.88617554-.74237577-2.438274-.749375-2.44883333l-.06599982-.11187537Z"/><path fill="currentColor" d="M6 15c2.76125 0 5-2.0895 5-4.66666667 0-.88617554-.74237577-2.438274-.749375-2.44883333l-.06599982-.11187537L6 1"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 16"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linejoin="round" stroke-width="1.5" d="M10.18462518 7.77262463 6 1 1.749375 7.8845C1.2775 8.59733333 1 9.43383333 1 10.33333333 1 12.9105 3.23875 15 6 15s5-2.0895 5-4.66666667c0-.88617554-.74237577-2.438274-.749375-2.44883333l-.06599982-.11187537Z"/><path fill="currentColor" d="M6 15c2.76125 0 5-2.0895 5-4.66666667 0-.88617554-.74237577-2.438274-.749375-2.44883333l-.06599982-.11187537L6 1"/></g></svg>')
}

.icon-contrast-1 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 21 28"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linejoin="round" stroke-width="2" d="M18.0323253 13.5777315 10.5 1 2.848875 13.7855C1.9995 15.1093333 1.5 16.6628333 1.5 18.3333333 1.5 23.1195 5.52975 27 10.5 27s9-3.8805 9-8.6666667c0-1.6457545-1.3362764-4.5282231-1.348875-4.5478333l-.1187997-.2077685Z"/><path fill="currentColor" d="M10.5 27c4.97025 0 9-3.8805 9-8.6666667 0-1.6457545-1.3362764-4.5282231-1.348875-4.5478333l-.1187997-.2077685L10.5 1"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 21 28"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linejoin="round" stroke-width="2" d="M18.0323253 13.5777315 10.5 1 2.848875 13.7855C1.9995 15.1093333 1.5 16.6628333 1.5 18.3333333 1.5 23.1195 5.52975 27 10.5 27s9-3.8805 9-8.6666667c0-1.6457545-1.3362764-4.5282231-1.348875-4.5478333l-.1187997-.2077685Z"/><path fill="currentColor" d="M10.5 27c4.97025 0 9-3.8805 9-8.6666667 0-1.6457545-1.3362764-4.5282231-1.348875-4.5478333l-.1187997-.2077685L10.5 1"/></g></svg>')
}

.icon-contrast-2 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" version="1.2" viewBox="0 0 34 32"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M31 1H3c-1.10457 0-2 .89543-2 2v18.4c0 1.1046.89543 2 2 2h28c1.1046 0 2-.8954 2-2V3c0-1.10457-.8954-2-2-2ZM10.6016 29.8h12.8M17 23.4v6.4"/><path fill="currentColor" fill-rule="evenodd" d="m13.4062 14.7134 7.3695-5.15859c1.1307 1.74369.9318 4.09849-.5969 5.62719-1.7573 1.7573-4.6066 1.7573-6.3639 0-.1488-.1488-.285-.3055-.4087-.4686Z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M13.4094 14.7134 2.57346 22.2986c-.16808.1176-.36829.1807-.57346.1807-.55228 0-1-.4477-1-1V3c0-1.10457.89543-2 2-2h28.7311c.1305 0 .2528.06368.3276.17062.1267.18097.0827.43039-.0983.55707L20.7788 9.55483c-.1692-.26089-.3681-.5081-.5968-.73681-1.7574-1.75736-4.6066-1.75736-6.364 0-1.6085 1.60858-1.7447 4.13188-.4086 5.89538Z" clip-rule="evenodd"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" version="1.2" viewBox="0 0 34 32"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M31 1H3c-1.10457 0-2 .89543-2 2v18.4c0 1.1046.89543 2 2 2h28c1.1046 0 2-.8954 2-2V3c0-1.10457-.8954-2-2-2ZM10.6016 29.8h12.8M17 23.4v6.4"/><path fill="currentColor" fill-rule="evenodd" d="m13.4062 14.7134 7.3695-5.15859c1.1307 1.74369.9318 4.09849-.5969 5.62719-1.7573 1.7573-4.6066 1.7573-6.3639 0-.1488-.1488-.285-.3055-.4087-.4686Z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M13.4094 14.7134 2.57346 22.2986c-.16808.1176-.36829.1807-.57346.1807-.55228 0-1-.4477-1-1V3c0-1.10457.89543-2 2-2h28.7311c.1305 0 .2528.06368.3276.17062.1267.18097.0827.43039-.0983.55707L20.7788 9.55483c-.1692-.26089-.3681-.5081-.5968-.73681-1.7574-1.75736-4.6066-1.75736-6.364 0-1.6085 1.60858-1.7447 4.13188-.4086 5.89538Z" clip-rule="evenodd"/></svg>')
}

.icon-contrast-3 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" version="1.2" viewBox="0 0 34 32"><path fill="currentColor" fill-rule="evenodd" d="M31 1H3c-1.10457 0-2 .89543-2 2v18.4c0 1.1046.89543 2 2 2h28c1.1046 0 2-.8954 2-2V3c0-1.10457-.8954-2-2-2ZM17 6.375c-3.1066 0-5.625 2.5184-5.625 5.625s2.5184 5.625 5.625 5.625 5.625-2.5184 5.625-5.625S20.1066 6.375 17 6.375Z" clip-rule="evenodd"/><path fill="currentColor" d="M3 2h28V0H3v2ZM2 3c0-.55228.44772-1 1-1V0C1.34315 0 0 1.34315 0 3h2Zm0 18.4V3H0v18.4h2Zm1 1c-.55229 0-1-.4477-1-1H0c0 1.6569 1.34315 3 3 3v-2Zm28 0H3v2h28v-2Zm1-1c0 .5523-.4477 1-1 1v2c1.6569 0 3-1.3431 3-3h-2ZM32 3v18.4h2V3h-2Zm-1-1c.5523 0 1 .44771 1 1h2c0-1.65685-1.3431-3-3-3v2ZM12.375 12c0-2.55432 2.0707-4.625 4.625-4.625v-2c-3.6589 0-6.625 2.96611-6.625 6.625h2ZM17 16.625c-2.5543 0-4.625-2.0707-4.625-4.625h-2c0 3.6589 2.9661 6.625 6.625 6.625v-2ZM21.625 12c0 2.5543-2.0707 4.625-4.625 4.625v2c3.6589 0 6.625-2.9661 6.625-6.625h-2ZM17 7.375c2.5543 0 4.625 2.07068 4.625 4.625h2c0-3.65889-2.9661-6.625-6.625-6.625v2Z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 30h12.8M17 23v6.4"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" version="1.2" viewBox="0 0 34 32"><path fill="currentColor" fill-rule="evenodd" d="M31 1H3c-1.10457 0-2 .89543-2 2v18.4c0 1.1046.89543 2 2 2h28c1.1046 0 2-.8954 2-2V3c0-1.10457-.8954-2-2-2ZM17 6.375c-3.1066 0-5.625 2.5184-5.625 5.625s2.5184 5.625 5.625 5.625 5.625-2.5184 5.625-5.625S20.1066 6.375 17 6.375Z" clip-rule="evenodd"/><path fill="currentColor" d="M3 2h28V0H3v2ZM2 3c0-.55228.44772-1 1-1V0C1.34315 0 0 1.34315 0 3h2Zm0 18.4V3H0v18.4h2Zm1 1c-.55229 0-1-.4477-1-1H0c0 1.6569 1.34315 3 3 3v-2Zm28 0H3v2h28v-2Zm1-1c0 .5523-.4477 1-1 1v2c1.6569 0 3-1.3431 3-3h-2ZM32 3v18.4h2V3h-2Zm-1-1c.5523 0 1 .44771 1 1h2c0-1.65685-1.3431-3-3-3v2ZM12.375 12c0-2.55432 2.0707-4.625 4.625-4.625v-2c-3.6589 0-6.625 2.96611-6.625 6.625h2ZM17 16.625c-2.5543 0-4.625-2.0707-4.625-4.625h-2c0 3.6589 2.9661 6.625 6.625 6.625v-2ZM21.625 12c0 2.5543-2.0707 4.625-4.625 4.625v2c3.6589 0 6.625-2.9661 6.625-6.625h-2ZM17 7.375c2.5543 0 4.625 2.07068 4.625 4.625h2c0-3.65889-2.9661-6.625-6.625-6.625v2Z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 30h12.8M17 23v6.4"/></svg>')
}

.icon-contrast-4 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 34 32"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><rect width="32" height="22.4" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" rx="2"/><circle cx="16" cy="11" r="5" fill="currentColor" fill-rule="nonzero"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 29h12.8M16 23v5.4"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 34 32"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><rect width="32" height="22.4" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" rx="2"/><circle cx="16" cy="11" r="5" fill="currentColor" fill-rule="nonzero"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 29h12.8M16 23v5.4"/></g></svg>')
}

.icon-contrast-plus {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" version="1.2" viewBox="0 0 32 32"><circle cx="15.6286" cy="15.6286" r="14.6286" stroke="currentColor" stroke-width="1.8"/><circle cx="15.6286" cy="15.6286" r="13.9536" stroke="currentColor" stroke-width="1.35"/><path fill="currentColor" fill-rule="evenodd" d="M15.6286 1C7.54943 1 1 7.54943 1 15.6286c0 8.0791 6.54943 14.6285 14.6286 14.6285" clip-rule="evenodd"/><path stroke="currentColor" stroke-width="1.8" d="M15.6286 1C7.54943 1 1 7.54943 1 15.6286c0 8.0791 6.54943 14.6285 14.6286 14.6285"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" version="1.2" viewBox="0 0 32 32"><circle cx="15.6286" cy="15.6286" r="14.6286" stroke="currentColor" stroke-width="1.8"/><circle cx="15.6286" cy="15.6286" r="13.9536" stroke="currentColor" stroke-width="1.35"/><path fill="currentColor" fill-rule="evenodd" d="M15.6286 1C7.54943 1 1 7.54943 1 15.6286c0 8.0791 6.54943 14.6285 14.6286 14.6285" clip-rule="evenodd"/><path stroke="currentColor" stroke-width="1.8" d="M15.6286 1C7.54943 1 1 7.54943 1 15.6286c0 8.0791 6.54943 14.6285 14.6286 14.6285"/></svg>')
}

.icon-cursor-1 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 27 27"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m15.9983464 11.5517813 9.5269972 9.52699721-4.4465655 4.44656549-9.5269972-9.52699717-4.05145413 9.06403815L1 1.0000004l24.0623846 6.5003268z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 27 27"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m15.9983464 11.5517813 9.5269972 9.52699721-4.4465655 4.44656549-9.5269972-9.52699717-4.05145413 9.06403815L1 1.0000004l24.0623846 6.5003268z"/></svg>')
}

.icon-delete {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 14 16"><path fill="currentColor" fill-rule="evenodd" d="M1.05365766 4.01383348 2.37432433 15.9236668H11.605208l1.3200156-11.90983332zM.000022 2.38996682V.81352237h.29812403c1.36516279 0 2.73021706-.00366666 4.09527132.00411111.18677519.001.33773643-.03344444.44637209-.19255555.34815504-.51011111.81536434-.66611111 1.42018605-.61622222.68263566.05622222 1.3731938.00522222 2.05995349.01988889.12806201.00266666.3044186.05677777.37289922.15166666.39308527.54555556.90088372.67633333 1.5475969.64844445 1.2352558-.05311112 2.4743101-.01533334 3.7304031-.01533334v1.57644445H.000022Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 14 16"><path fill="currentColor" fill-rule="evenodd" d="M1.05365766 4.01383348 2.37432433 15.9236668H11.605208l1.3200156-11.90983332zM.000022 2.38996682V.81352237h.29812403c1.36516279 0 2.73021706-.00366666 4.09527132.00411111.18677519.001.33773643-.03344444.44637209-.19255555.34815504-.51011111.81536434-.66611111 1.42018605-.61622222.68263566.05622222 1.3731938.00522222 2.05995349.01988889.12806201.00266666.3044186.05677777.37289922.15166666.39308527.54555556.90088372.67633333 1.5475969.64844445 1.2352558-.05311112 2.4743101-.01533334 3.7304031-.01533334v1.57644445H.000022Z"/></svg>')
}

.icon-dictionary-default {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 69 70"><g fill="none" fill-rule="evenodd"><path fill="currentColor" d="M8 22H6c-2.209139 0-4 1.790861-4 4v34c0 2.209139 1.790861 4 4 4h20.763932c1.3704102 0 2.6232019.7742679 3.236068 2 .6128661 1.2257321 1.8656578 2 3.236068 2h3.527864c1.3704102 0 2.6232019-.7742679 3.236068-2 .6128661-1.2257321 1.8656578-2 3.236068-2H63c2.209139 0 4-1.790861 4-4V26c0-2.209139-1.790861-4-4-4h-2v-1c0-2.209139-1.790861-4-4-4H47v-4l4-3-16-8-18 8 6 3v4H12c-2.209139 0-4 1.790861-4 4v1Z" opacity=".19452486"/><path fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M16 17h-4c-2.209139 0-4 1.790861-4 4v33c0 2.209139 1.790861 4 4 4h19c2.209139 0 4 1.790861 4 4h0c0-2.209139 1.790861-4 4-4h18c2.209139 0 4-1.790861 4-4V21c0-2.209139-1.790861-4-4-4h-4 0-6v-4l6-3-18-8-18 8 6 3v4"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M8 22H6c-2.209139 0-4 1.790861-4 4v34c0 2.209139 1.790861 4 4 4h20.763932c1.3704102 0 2.6232019.7742679 3.236068 2 .6128661 1.2257321 1.8656578 2 3.236068 2h3.527864c1.3704102 0 2.6232019-.7742679 3.236068-2 .6128661-1.2257321 1.8656578-2 3.236068-2H63c2.209139 0 4-1.790861 4-4V26h0"/><path stroke="currentColor" stroke-linejoin="round" stroke-width="2.5" d="m17 10 18-8 18 8-18 8z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M23 13v10c7.2666153 4.8444102 16.7333847 4.8444102 24 0h0V13"/><path stroke="currentColor" stroke-linecap="round" stroke-width="2.5" d="M35 27v24"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 69 70"><g fill="none" fill-rule="evenodd"><path fill="currentColor" d="M8 22H6c-2.209139 0-4 1.790861-4 4v34c0 2.209139 1.790861 4 4 4h20.763932c1.3704102 0 2.6232019.7742679 3.236068 2 .6128661 1.2257321 1.8656578 2 3.236068 2h3.527864c1.3704102 0 2.6232019-.7742679 3.236068-2 .6128661-1.2257321 1.8656578-2 3.236068-2H63c2.209139 0 4-1.790861 4-4V26c0-2.209139-1.790861-4-4-4h-2v-1c0-2.209139-1.790861-4-4-4H47v-4l4-3-16-8-18 8 6 3v4H12c-2.209139 0-4 1.790861-4 4v1Z" opacity=".19452486"/><path fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M16 17h-4c-2.209139 0-4 1.790861-4 4v33c0 2.209139 1.790861 4 4 4h19c2.209139 0 4 1.790861 4 4h0c0-2.209139 1.790861-4 4-4h18c2.209139 0 4-1.790861 4-4V21c0-2.209139-1.790861-4-4-4h-4 0-6v-4l6-3-18-8-18 8 6 3v4"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M8 22H6c-2.209139 0-4 1.790861-4 4v34c0 2.209139 1.790861 4 4 4h20.763932c1.3704102 0 2.6232019.7742679 3.236068 2 .6128661 1.2257321 1.8656578 2 3.236068 2h3.527864c1.3704102 0 2.6232019-.7742679 3.236068-2 .6128661-1.2257321 1.8656578-2 3.236068-2H63c2.209139 0 4-1.790861 4-4V26h0"/><path stroke="currentColor" stroke-linejoin="round" stroke-width="2.5" d="m17 10 18-8 18 8-18 8z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M23 13v10c7.2666153 4.8444102 16.7333847 4.8444102 24 0h0V13"/><path stroke="currentColor" stroke-linecap="round" stroke-width="2.5" d="M35 27v24"/></g></svg>')
}

.icon-dictionary-not-found {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 78 58"><g fill="none" fill-rule="evenodd" transform="translate(2 2)"><path fill="currentColor" d="M6 8H4c-2.209139 0-4 1.790861-4 4v34c0 2.209139 1.790861 4 4 4h20.763932c1.3704102 0 2.6232019.7742679 3.236068 2 .6128661 1.2257321 1.8656578 2 3.236068 2h3.527864c1.3704102 0 2.6232019-.7742679 3.236068-2 .6128661-1.2257321 1.8656578-2 3.236068-2H61c2.209139 0 4-1.790861 4-4V12c0-2.209139-1.790861-4-4-4h-2V7c0-2.209139-1.790861-4-4-4H36l-3 2-3-2H10C7.790861 3 6 4.790861 6 7v1Z" opacity=".19452486"/><path fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M6 7v33c0 2.209139 1.790861 4 4 4h19c2.209139 0 4 1.790861 4 4h0c0-2.209139 1.790861-4 4-4h18c2.209139 0 4-1.790861 4-4V7c0-2.209139-1.790861-4-4-4H37c-2.209139 0-4 1.790861-4 4h0c0-2.209139-1.790861-4-4-4H10C7.790861 3 6 4.790861 6 7Z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M6 8H4c-2.209139 0-4 1.790861-4 4v34c0 2.209139 1.790861 4 4 4h20.763932c1.3704102 0 2.6232019.7742679 3.236068 2 .6128661 1.2257321 1.8656578 2 3.236068 2h3.527864c1.3704102 0 2.6232019-.7742679 3.236068-2 .6128661-1.2257321 1.8656578-2 3.236068-2H61c2.209139 0 4-1.790861 4-4V31h0"/><path stroke="currentColor" stroke-linecap="round" stroke-width="2.5" d="M33 7v30"/><circle cx="54" cy="12" r="12" fill="currentColor" stroke="currentColor" stroke-width="2.5"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="m63 21 11 11"/><path stroke="currentColor" stroke-linecap="round" stroke-width="2.5" d="m51 9 6 6m0-6-6 6"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 78 58"><g fill="none" fill-rule="evenodd" transform="translate(2 2)"><path fill="currentColor" d="M6 8H4c-2.209139 0-4 1.790861-4 4v34c0 2.209139 1.790861 4 4 4h20.763932c1.3704102 0 2.6232019.7742679 3.236068 2 .6128661 1.2257321 1.8656578 2 3.236068 2h3.527864c1.3704102 0 2.6232019-.7742679 3.236068-2 .6128661-1.2257321 1.8656578-2 3.236068-2H61c2.209139 0 4-1.790861 4-4V12c0-2.209139-1.790861-4-4-4h-2V7c0-2.209139-1.790861-4-4-4H36l-3 2-3-2H10C7.790861 3 6 4.790861 6 7v1Z" opacity=".19452486"/><path fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M6 7v33c0 2.209139 1.790861 4 4 4h19c2.209139 0 4 1.790861 4 4h0c0-2.209139 1.790861-4 4-4h18c2.209139 0 4-1.790861 4-4V7c0-2.209139-1.790861-4-4-4H37c-2.209139 0-4 1.790861-4 4h0c0-2.209139-1.790861-4-4-4H10C7.790861 3 6 4.790861 6 7Z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M6 8H4c-2.209139 0-4 1.790861-4 4v34c0 2.209139 1.790861 4 4 4h20.763932c1.3704102 0 2.6232019.7742679 3.236068 2 .6128661 1.2257321 1.8656578 2 3.236068 2h3.527864c1.3704102 0 2.6232019-.7742679 3.236068-2 .6128661-1.2257321 1.8656578-2 3.236068-2H61c2.209139 0 4-1.790861 4-4V31h0"/><path stroke="currentColor" stroke-linecap="round" stroke-width="2.5" d="M33 7v30"/><circle cx="54" cy="12" r="12" fill="currentColor" stroke="currentColor" stroke-width="2.5"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="m63 21 11 11"/><path stroke="currentColor" stroke-linecap="round" stroke-width="2.5" d="m51 9 6 6m0-6-6 6"/></g></svg>')
}

.icon-dictionary {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 31 35"><path d="M4 29h26a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1H4a4 4 0 0 0-4 4v27a4 4 0 0 0 4 4h26.12a1 1 0 0 0-.12-2H3.85A2 2 0 0 1 2 31v-.15A2 2 0 0 1 4 29ZM9 2h20v25H9ZM2 27.54V3.85A2 2 0 0 1 4 2h3v25H3.8a3.84 3.84 0 0 0-1.69.47Z"/><path d="M22.45 15.55c-.64-1.55-1.29-3.1-1.93-4.66-.29-.69-.57-1.39-.87-2.08a.93.93 0 0 0-1.72 0l-1.33 3.24c-.83 2-1.67 4-2.51 6.05a.93.93 0 0 0 .84 1.3 1.06 1.06 0 0 0 .88-.61l.71-1.71a.08.08 0 0 1 .09-.06H21a.1.1 0 0 1 .1.06l.57 1.39A1.71 1.71 0 0 0 22 19a.93.93 0 0 0 .73.38h.11a.92.92 0 0 0 .72-1.28c-.4-.85-.76-1.7-1.11-2.55Zm-5.14-.38c.49-1.2 1-2.39 1.49-3.6l1.5 3.6Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 31 35"><path d="M4 29h26a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1H4a4 4 0 0 0-4 4v27a4 4 0 0 0 4 4h26.12a1 1 0 0 0-.12-2H3.85A2 2 0 0 1 2 31v-.15A2 2 0 0 1 4 29ZM9 2h20v25H9ZM2 27.54V3.85A2 2 0 0 1 4 2h3v25H3.8a3.84 3.84 0 0 0-1.69.47Z"/><path d="M22.45 15.55c-.64-1.55-1.29-3.1-1.93-4.66-.29-.69-.57-1.39-.87-2.08a.93.93 0 0 0-1.72 0l-1.33 3.24c-.83 2-1.67 4-2.51 6.05a.93.93 0 0 0 .84 1.3 1.06 1.06 0 0 0 .88-.61l.71-1.71a.08.08 0 0 1 .09-.06H21a.1.1 0 0 1 .1.06l.57 1.39A1.71 1.71 0 0 0 22 19a.93.93 0 0 0 .73.38h.11a.92.92 0 0 0 .72-1.28c-.4-.85-.76-1.7-1.11-2.55Zm-5.14-.38c.49-1.2 1-2.39 1.49-3.6l1.5 3.6Z"/></svg>')
}

.icon-download {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 14 13"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><path d="M13 7v5H1V7"/><path d="m4 6 3 3 3-3M7 1v8"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 14 13"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><path d="M13 7v5H1V7"/><path d="m4 6 3 3 3-3M7 1v8"/></g></svg>')
}

.icon-dyslexia {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 14 11"><path fill="currentColor" fill-rule="evenodd" stroke="currentColor" stroke-width=".5" d="M1 10V1.4125h2.8968759c2.7220645 0 4.6449908 1.775 4.6449908 4.2875 0 2.5125-1.9229263 4.3-4.6449908 4.3H1Zm.97395-1.7631818h1.9229263c2.1476839 0 3.6585545-1.1706833 3.6585545-2.9740909C7.5554308 3.470591 6.0445602 2.3 3.8968763 2.3H1.97395v5.9368182ZM11.809437 2.65l.004584.8875h1.605048v.8375h-1.600688L12.008 10h-1.414166L10.812 4.375h-.969534v-.8375h1.023692l.030044-.8875c.0320746-.9625.6440977-1.65 1.482911-1.65.396736 0 .7919618.15 1.120887.4125l-.385091.6875c-.1391915-.15-.3806405-.2625-.651108-.2625-.3527837 0-.6568024.3375-.654364.8125Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 14 11"><path fill="currentColor" fill-rule="evenodd" stroke="currentColor" stroke-width=".5" d="M1 10V1.4125h2.8968759c2.7220645 0 4.6449908 1.775 4.6449908 4.2875 0 2.5125-1.9229263 4.3-4.6449908 4.3H1Zm.97395-1.7631818h1.9229263c2.1476839 0 3.6585545-1.1706833 3.6585545-2.9740909C7.5554308 3.470591 6.0445602 2.3 3.8968763 2.3H1.97395v5.9368182ZM11.809437 2.65l.004584.8875h1.605048v.8375h-1.600688L12.008 10h-1.414166L10.812 4.375h-.969534v-.8375h1.023692l.030044-.8875c.0320746-.9625.6440977-1.65 1.482911-1.65.396736 0 .7919618.15 1.120887.4125l-.385091.6875c-.1391915-.15-.3806405-.2625-.651108-.2625-.3527837 0-.6568024.3375-.654364.8125Z"/></svg>')
}

.icon-edit {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 18 18"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13.3627273 12.3590727v4.6363637H.99909091V4.6318h4.63636364"/><path fill="currentColor" d="M5.65956364 9.37000909c-.01390909.03863636-.04945455.068-.05563637.10972727l-.374 2.55463634c-.06181818.4265455.30290909.7928182.72945455.731l2.55618182-.3755454c.07109091-.0108182.12363636-.0602728.18545454-.0927273-.57027273-1.3445455-1.67527273-2.39854545-3.04145454-2.92709091m10.190418-5.62715482-1.598-1.598c-.41263637-.41263636-1.08027273-.41263636-1.49290909 0L6.73798164 8.16594518c1.34609091.65527273 2.43872727 1.72627273 3.128 3.05227272l5.984-5.98245454c.41263636-.41263636.41263636-1.08027272 0-1.49290909"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 18 18"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13.3627273 12.3590727v4.6363637H.99909091V4.6318h4.63636364"/><path fill="currentColor" d="M5.65956364 9.37000909c-.01390909.03863636-.04945455.068-.05563637.10972727l-.374 2.55463634c-.06181818.4265455.30290909.7928182.72945455.731l2.55618182-.3755454c.07109091-.0108182.12363636-.0602728.18545454-.0927273-.57027273-1.3445455-1.67527273-2.39854545-3.04145454-2.92709091m10.190418-5.62715482-1.598-1.598c-.41263637-.41263636-1.08027273-.41263636-1.49290909 0L6.73798164 8.16594518c1.34609091.65527273 2.43872727 1.72627273 3.128 3.05227272l5.984-5.98245454c.41263636-.41263636.41263636-1.08027272 0-1.49290909"/></g></svg>')
}

.icon-enabled-feature {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 10 8"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.5 4.5 2 2 5-5"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 10 8"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.5 4.5 2 2 5-5"/></svg>')
}

.icon-error {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="overflow:visible;enable-background:new 0 0 32 32" version="1.2" viewBox="0 0 32 32"><circle cx="16" cy="16" r="16" style="fill:#d72828"/><path d="M14.5 25h3v-3h-3v3zm0-19v13h3V6h-3z" style="fill:#e6e6e6"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="overflow:visible;enable-background:new 0 0 32 32" version="1.2" viewBox="0 0 32 32"><circle cx="16" cy="16" r="16" style="fill:#d72828"/><path d="M14.5 25h3v-3h-3v3zm0-19v13h3V6h-3z" style="fill:#e6e6e6"/></svg>')
}

.icon-favorite-checked {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 16"><path fill="currentColor" fill-rule="evenodd" d="M2 0h8c1.10457 0 2 .895431 2 2v12.131483c0 .552285-.44772 1-1 1-.19742 0-.39043-.058438-.5547-.16795L6 12l-4.4453 2.963533c-.45953.306353-1.0804.182179-1.38675-.27735C.05844 14.521916 0 14.328908 0 14.131483V2C0 .895431.89543 0 2 0Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 16"><path fill="currentColor" fill-rule="evenodd" d="M2 0h8c1.10457 0 2 .895431 2 2v12.131483c0 .552285-.44772 1-1 1-.19742 0-.39043-.058438-.5547-.16795L6 12l-4.4453 2.963533c-.45953.306353-1.0804.182179-1.38675-.27735C.05844 14.521916 0 14.328908 0 14.131483V2C0 .895431.89543 0 2 0Z"/></svg>')
}

.icon-favorite {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 16"><path fill="none" stroke="currentColor" stroke-width="1.5" d="M10 .75c.34518 0 .65768.139911.88388.366117.22621.226205.36612.538705.36612.883883v12.131483L6 11.098612l-4.86132 3.240883L.75 2c0-.345178.13991-.657678.36612-.883883C1.34232.889911 1.65482.75 2 .75Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 16"><path fill="none" stroke="currentColor" stroke-width="1.5" d="M10 .75c.34518 0 .65768.139911.88388.366117.22621.226205.36612.538705.36612.883883v12.131483L6 11.098612l-4.86132 3.240883L.75 2c0-.345178.13991-.657678.36612-.883883C1.34232.889911 1.65482.75 2 .75Z"/></svg>')
}

.icon-feature-tick {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 10 8"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.5 4.5 2 2 5-5"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 10 8"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.5 4.5 2 2 5-5"/></svg>')
}

.icon-font-1 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 31 22"><path fill="currentColor" fill-rule="evenodd" d="M.5 22V1.0083333h7.2421899c6.8051611 0 11.6124768 4.3388889 11.6124768 10.4805556C19.3546667 17.6305556 14.547351 22 7.7421899 22H.5Zm2.4348742-4.31h4.8073157c5.3692097 0 9.1463863-2.8616703 9.1463863-7.27 0-4.3807776-3.7771766-7.2422222-9.1463863-7.2422222H2.9348742V17.69ZM26.2735913 4.0333333l.0114609 2.1694445h4.0126191V8.25h-4.001719L26.77 22h-3.535416L23.78 8.25h-2.4238344V6.2027778h2.55923l.0751088-2.1694445C24.0706908 1.6805556 25.6007488 0 27.697782 0 28.6896221 0 29.677687.3666667 30.5 1.0083333l-.9627285 1.6805556c-.3479788-.3666667-.9515992-.6416667-1.627768-.6416667-.8819593 0-1.6420082.825-1.6359122 1.9861111Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 31 22"><path fill="currentColor" fill-rule="evenodd" d="M.5 22V1.0083333h7.2421899c6.8051611 0 11.6124768 4.3388889 11.6124768 10.4805556C19.3546667 17.6305556 14.547351 22 7.7421899 22H.5Zm2.4348742-4.31h4.8073157c5.3692097 0 9.1463863-2.8616703 9.1463863-7.27 0-4.3807776-3.7771766-7.2422222-9.1463863-7.2422222H2.9348742V17.69ZM26.2735913 4.0333333l.0114609 2.1694445h4.0126191V8.25h-4.001719L26.77 22h-3.535416L23.78 8.25h-2.4238344V6.2027778h2.55923l.0751088-2.1694445C24.0706908 1.6805556 25.6007488 0 27.697782 0 28.6896221 0 29.677687.3666667 30.5 1.0083333l-.9627285 1.6805556c-.3479788-.3666667-.9515992-.6416667-1.627768-.6416667-.8819593 0-1.6420082.825-1.6359122 1.9861111Z"/></svg>')
}

.icon-font-2 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 31 22"><path fill="currentColor" fill-rule="evenodd" d="M.5 22V1.0083333h7.24219c6.805161 0 11.612477 4.3388889 11.612477 10.4805556C19.354667 17.6305556 14.547351 22 7.74219 22H.5Zm2.434874-4.31H7.74219c5.36921 0 9.146386-2.8616703 9.146386-7.27 0-4.3807776-3.777176-7.2422222-9.146386-7.2422222H2.934874V17.69ZM26.273591 4.0333333l.011461 2.1694445h4.012619V8.25h-4.001719L26.77 22h-3.535416L23.78 8.25h-2.423834V6.2027778h2.55923l.075108-2.1694445C24.070691 1.6805556 25.600749 0 27.697782 0c.99184 0 1.979905.3666667 2.802218 1.0083333l-.962729 1.6805556c-.347978-.3666667-.951599-.6416667-1.627768-.6416667-.881959 0-1.642008.825-1.635912 1.9861111Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 31 22"><path fill="currentColor" fill-rule="evenodd" d="M.5 22V1.0083333h7.24219c6.805161 0 11.612477 4.3388889 11.612477 10.4805556C19.354667 17.6305556 14.547351 22 7.74219 22H.5Zm2.434874-4.31H7.74219c5.36921 0 9.146386-2.8616703 9.146386-7.27 0-4.3807776-3.777176-7.2422222-9.146386-7.2422222H2.934874V17.69ZM26.273591 4.0333333l.011461 2.1694445h4.012619V8.25h-4.001719L26.77 22h-3.535416L23.78 8.25h-2.423834V6.2027778h2.55923l.075108-2.1694445C24.070691 1.6805556 25.600749 0 27.697782 0c.99184 0 1.979905.3666667 2.802218 1.0083333l-.962729 1.6805556c-.347978-.3666667-.951599-.6416667-1.627768-.6416667-.881959 0-1.642008.825-1.635912 1.9861111Z"/></svg>')
}

.icon-font-3 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 38 25"><path fill="currentColor" stroke="currentColor" stroke-width=".25" d="M2.28 23.72c.192 0 .346667-.05333.464-.16.117333-.10667.197333-.21333.24-.32l1.984-5.12h11.328l1.984 5.12c.042667.10667.122667.21333.24.32.117333.10667.272.16.464.16h.64c.170667 0 .32-.064.448-.192s.192-.27733.192-.448l-.064-.352L12.104 1.96c-.170667-.42667-.48-.64-.928-.64h-1.088c-.448 0-.757333.21333-.928.64L1.064 22.728 1 23.08c0 .17067.064.32.192.448s.277333.192.448.192h.64Zm13.248-7.52H5.736l4.896-12.608L15.528 16.2Zm15.204571 7.84c2.304 0 4.005334-.752 5.104-2.256 1.098667-1.504 1.68-3.33333 1.744-5.488.021334-.21333.032-.512.032-.896s-.010666-.68267-.032-.896c-.064-2.15467-.645333-3.984-1.744-5.488-1.098666-1.504-2.8-2.256-5.104-2.256-2.325333 0-4.117333.84267-5.376 2.528V1.704c0-.21333-.064-.384-.192-.512s-.298666-.192-.512-.192h-.544c-.213333 0-.384.064-.512.192s-.192.29867-.192.512v21.312c0 .21333.064.384.192.512s.298667.192.512.192h.544c.213334 0 .384-.064.512-.192s.192-.29867.192-.512v-1.504c1.237334 1.68533 3.029334 2.528 5.376 2.528Zm-.192-1.856c-1.685333 0-2.954666-.56-3.808-1.68-.853333-1.12-1.312-2.43733-1.376-3.952l-.032-1.248.032-1.248c.021334-.91733.224-1.78667.608-2.608.384-.82133.96-1.49867 1.728-2.032.768-.53333 1.717334-.8 2.848-.8 1.877334 0 3.2.63467 3.968 1.904.768 1.26933 1.152 2.896 1.152 4.88 0 .384-.010666.68267-.032.896-.064 1.728-.496 3.14133-1.296 4.24-.8 1.09867-2.064 1.648-3.792 1.648Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 38 25"><path fill="currentColor" stroke="currentColor" stroke-width=".25" d="M2.28 23.72c.192 0 .346667-.05333.464-.16.117333-.10667.197333-.21333.24-.32l1.984-5.12h11.328l1.984 5.12c.042667.10667.122667.21333.24.32.117333.10667.272.16.464.16h.64c.170667 0 .32-.064.448-.192s.192-.27733.192-.448l-.064-.352L12.104 1.96c-.170667-.42667-.48-.64-.928-.64h-1.088c-.448 0-.757333.21333-.928.64L1.064 22.728 1 23.08c0 .17067.064.32.192.448s.277333.192.448.192h.64Zm13.248-7.52H5.736l4.896-12.608L15.528 16.2Zm15.204571 7.84c2.304 0 4.005334-.752 5.104-2.256 1.098667-1.504 1.68-3.33333 1.744-5.488.021334-.21333.032-.512.032-.896s-.010666-.68267-.032-.896c-.064-2.15467-.645333-3.984-1.744-5.488-1.098666-1.504-2.8-2.256-5.104-2.256-2.325333 0-4.117333.84267-5.376 2.528V1.704c0-.21333-.064-.384-.192-.512s-.298666-.192-.512-.192h-.544c-.213333 0-.384.064-.512.192s-.192.29867-.192.512v21.312c0 .21333.064.384.192.512s.298667.192.512.192h.544c.213334 0 .384-.064.512-.192s.192-.29867.192-.512v-1.504c1.237334 1.68533 3.029334 2.528 5.376 2.528Zm-.192-1.856c-1.685333 0-2.954666-.56-3.808-1.68-.853333-1.12-1.312-2.43733-1.376-3.952l-.032-1.248.032-1.248c.021334-.91733.224-1.78667.608-2.608.384-.82133.96-1.49867 1.728-2.032.768-.53333 1.717334-.8 2.848-.8 1.877334 0 3.2.63467 3.968 1.904.768 1.26933 1.152 2.896 1.152 4.88 0 .384-.010666.68267-.032.896-.064 1.728-.496 3.14133-1.296 4.24-.8 1.09867-2.064 1.648-3.792 1.648Z"/></svg>')
}

.icon-gear {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 12"><path fill="currentColor" fill-rule="evenodd" d="M3.81818182 6c0-1.2049091.97690908-2.18181818 2.18181818-2.18181818S8.1818182 4.7950909 8.1818182 6 7.2049091 8.1818182 6 8.1818182 3.81818182 7.2049091 3.81818182 6ZM12 7.0909091V4.9090909l-1.5763636-.2956364c-.0823637-.264-.1903637-.5170909-.3169091-.75872723l.9070909-1.326L9.4712727.98618182l-1.326.90709091c-.2416363-.12654546-.4947272-.23454546-.7587272-.31690909L7.0909091 0H4.9090909l-.2956364 1.57636364c-.264.08236363-.5170909.19036363-.75872723.31690909l-1.326-.90709091L.98618182 2.52872727l.90709091 1.326c-.12654546.24163633-.23454546.49472723-.31690909.75872723L0 4.9090909v2.1818182l1.57636364.2956364c.08236363.264.19036363.5170909.31690909.7587272l-.90709091 1.326 1.54254545 1.5425455 1.326-.9070909c.24163633.1265454.49472723.2345454.75872723.3169091L4.9090909 12h2.1818182l.2956364-1.5763636c.264-.0823637.5170909-.1903637.7587272-.3169091l1.326.9070909 1.5425455-1.5425455-.9070909-1.326c.1265454-.2416363.2345454-.4947272.3169091-.7587272L12 7.0909091Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 12"><path fill="currentColor" fill-rule="evenodd" d="M3.81818182 6c0-1.2049091.97690908-2.18181818 2.18181818-2.18181818S8.1818182 4.7950909 8.1818182 6 7.2049091 8.1818182 6 8.1818182 3.81818182 7.2049091 3.81818182 6ZM12 7.0909091V4.9090909l-1.5763636-.2956364c-.0823637-.264-.1903637-.5170909-.3169091-.75872723l.9070909-1.326L9.4712727.98618182l-1.326.90709091c-.2416363-.12654546-.4947272-.23454546-.7587272-.31690909L7.0909091 0H4.9090909l-.2956364 1.57636364c-.264.08236363-.5170909.19036363-.75872723.31690909l-1.326-.90709091L.98618182 2.52872727l.90709091 1.326c-.12654546.24163633-.23454546.49472723-.31690909.75872723L0 4.9090909v2.1818182l1.57636364.2956364c.08236363.264.19036363.5170909.31690909.7587272l-.90709091 1.326 1.54254545 1.5425455 1.326-.9070909c.24163633.1265454.49472723.2345454.75872723.3169091L4.9090909 12h2.1818182l.2956364-1.5763636c.264-.0823637.5170909-.1903637.7587272-.3169091l1.326.9070909 1.5425455-1.5425455-.9070909-1.326c.1265454-.2416363.2345454-.4947272.3169091-.7587272L12 7.0909091Z"/></svg>')
}

.icon-hide-images {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 39 34"><path fill="currentColor" fill-rule="evenodd" d="M24.5 1c0 .701.209 1.401.627 2.001L5 3C3.343 3 2 4.343 2 6v13.585l8.293-8.292c.391-.391 1.023-.391 1.414 0L24 23.585l6.293-6.292c.391-.391 1.023-.391 1.414 0L35 20.586v-7.637l.525.526c.427.426.935.719 1.475.88V29c0 2.762-2.239 5-5 5H5c-2.761 0-5-2.238-5-5V6c0-2.762 2.239-5 5-5h19.5ZM11 13.414l-9 8.999V29c0 1.598 1.249 2.903 2.824 2.995L5 32h24.585L11 13.414Zm20 6L25.415 25l6.974 6.975c1.416-.183 2.522-1.354 2.606-2.798L35 29v-5.586l-4-4ZM28.707.293 33 4.585 37.293.293c.391-.391 1.023-.391 1.414 0s.391 1.023 0 1.414L34.415 6l4.292 4.293c.36.36.388.928.084 1.32l-.084.094c-.391.391-1.023.391-1.414 0L33 7.415l-4.293 4.292c-.391.391-1.023.391-1.414 0s-.391-1.023 0-1.414L31.585 6l-4.292-4.293c-.36-.36-.388-.928-.084-1.32l.084-.094c.391-.391 1.023-.391 1.414 0Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 39 34"><path fill="currentColor" fill-rule="evenodd" d="M24.5 1c0 .701.209 1.401.627 2.001L5 3C3.343 3 2 4.343 2 6v13.585l8.293-8.292c.391-.391 1.023-.391 1.414 0L24 23.585l6.293-6.292c.391-.391 1.023-.391 1.414 0L35 20.586v-7.637l.525.526c.427.426.935.719 1.475.88V29c0 2.762-2.239 5-5 5H5c-2.761 0-5-2.238-5-5V6c0-2.762 2.239-5 5-5h19.5ZM11 13.414l-9 8.999V29c0 1.598 1.249 2.903 2.824 2.995L5 32h24.585L11 13.414Zm20 6L25.415 25l6.974 6.975c1.416-.183 2.522-1.354 2.606-2.798L35 29v-5.586l-4-4ZM28.707.293 33 4.585 37.293.293c.391-.391 1.023-.391 1.414 0s.391 1.023 0 1.414L34.415 6l4.292 4.293c.36.36.388.928.084 1.32l-.084.094c-.391.391-1.023.391-1.414 0L33 7.415l-4.293 4.292c-.391.391-1.023.391-1.414 0s-.391-1.023 0-1.414L31.585 6l-4.292-4.293c-.36-.36-.388-.928-.084-1.32l.084-.094c.391-.391 1.023-.391 1.414 0Z"/></svg>')
}

.icon-highlight-links {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 38 16"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M16 15H6.631C3.521 15 1 12.479 1 9.369V6.631C1 3.521 3.521 1 6.631 1H16m6 0h9.369C34.479 1 37 3.521 37 6.631v2.738C37 12.479 34.479 15 31.369 15H22M12 8h14"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 38 16"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M16 15H6.631C3.521 15 1 12.479 1 9.369V6.631C1 3.521 3.521 1 6.631 1H16m6 0h9.369C34.479 1 37 3.521 37 6.631v2.738C37 12.479 34.479 15 31.369 15H22M12 8h14"/></svg>')
}

.icon-info {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 2 9"><g fill="none" fill-rule="evenodd" transform="translate(.13 .63)"><path stroke="currentColor" stroke-linecap="round" stroke-width="1.75" d="M.87 3.37v4"/><circle cx=".875" cy=".875" r="1" fill="currentColor"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 2 9"><g fill="none" fill-rule="evenodd" transform="translate(.13 .63)"><path stroke="currentColor" stroke-linecap="round" stroke-width="1.75" d="M.87 3.37v4"/><circle cx=".875" cy=".875" r="1" fill="currentColor"/></g></svg>')
}

.icon-key {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 16 16"><path fill="currentColor" fill-rule="evenodd" d="M2.006216 3.66304c0 .917952.758561 1.67435 1.672459 1.667836.909437-.006422 1.651079-.74793 1.659445-1.659182.00846-.915997-.743873-1.674722-1.662512-1.67668-.920128-.001858-1.669392.746723-1.669392 1.668026M15.996088 16c-.713196 0-1.394042 0-2.074887-.000166-.007716 0-.015525.000558-.023148-.000372-.193544-.022614-.809317-.712567-.809875-.910042-.001208-.416633-.000372-.833267-.000372-1.27391h-1.448888v-1.450632c-.360968 0-.707061-.019357-1.049901.005956-.288365.021218-.486371-.075845-.68633-.282067-.760792-.78441-1.543058-1.547881-2.311287-2.325125-.112762-.114-.195032-.143686-.353531-.06961C4.164768 11.128844.609292 9.229194.06389 5.866906-.393384 3.047628 1.657705.347096 4.494965.032923c2.754896-.305146 5.186382 1.540994 5.629062 4.287498.162123 1.006174.01069 1.978287-.420834 2.900427-.076786.164159-.054847.251078.068326.373825 2.020226 2.013371 4.034131 4.033163 6.053986 6.046813.125683.12526.17709.249217.174495.425661-.009768.634488-.003912 1.269163-.003912 1.932853"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 16 16"><path fill="currentColor" fill-rule="evenodd" d="M2.006216 3.66304c0 .917952.758561 1.67435 1.672459 1.667836.909437-.006422 1.651079-.74793 1.659445-1.659182.00846-.915997-.743873-1.674722-1.662512-1.67668-.920128-.001858-1.669392.746723-1.669392 1.668026M15.996088 16c-.713196 0-1.394042 0-2.074887-.000166-.007716 0-.015525.000558-.023148-.000372-.193544-.022614-.809317-.712567-.809875-.910042-.001208-.416633-.000372-.833267-.000372-1.27391h-1.448888v-1.450632c-.360968 0-.707061-.019357-1.049901.005956-.288365.021218-.486371-.075845-.68633-.282067-.760792-.78441-1.543058-1.547881-2.311287-2.325125-.112762-.114-.195032-.143686-.353531-.06961C4.164768 11.128844.609292 9.229194.06389 5.866906-.393384 3.047628 1.657705.347096 4.494965.032923c2.754896-.305146 5.186382 1.540994 5.629062 4.287498.162123 1.006174.01069 1.978287-.420834 2.900427-.076786.164159-.054847.251078.068326.373825 2.020226 2.013371 4.034131 4.033163 6.053986 6.046813.125683.12526.17709.249217.174495.425661-.009768.634488-.003912 1.269163-.003912 1.932853"/></svg>')
}

.icon-keyboard {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 30 20"><path fill="none" stroke="currentColor" stroke-width="2" d="M2.5 1h24.2195122c.8284271 0 1.5.67157287 1.5 1.5v15c0 .8284271-.6715729 1.5-1.5 1.5H2.5c-.82842713 0-1.5-.6715729-1.5-1.5v-15C1 1.67157287 1.67157287 1 2.5 1Zm6.06097561 13.5H20.6585366M8.56097561 10h3.02439029M8.56097561 5.5h3.02439029M4.02439024 10h3.02439025M4.02439024 5.5h3.02439025M13.097561 10h3.0243902M13.097561 5.5h3.0243902m1.5121951 4.5h3.0243903m-3.0243903-4.5h3.0243903m1.5121951 4.5h3.0243903m-3.0243903-4.5h3.0243903"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 30 20"><path fill="none" stroke="currentColor" stroke-width="2" d="M2.5 1h24.2195122c.8284271 0 1.5.67157287 1.5 1.5v15c0 .8284271-.6715729 1.5-1.5 1.5H2.5c-.82842713 0-1.5-.6715729-1.5-1.5v-15C1 1.67157287 1.67157287 1 2.5 1Zm6.06097561 13.5H20.6585366M8.56097561 10h3.02439029M8.56097561 5.5h3.02439029M4.02439024 10h3.02439025M4.02439024 5.5h3.02439025M13.097561 10h3.0243902M13.097561 5.5h3.0243902m1.5121951 4.5h3.0243903m-3.0243903-4.5h3.0243903m1.5121951 4.5h3.0243903m-3.0243903-4.5h3.0243903"/></svg>')
}

.icon-line-height-1 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 47 25"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M3.99999962 2.71042226V22.7104223"/><path fill="currentColor" d="m.16814235 20.5270412 3.44487862 4.2104072c.17486379.2137224.48987514.2452235.70359754.0703597a.4999988.4999988 0 0 0 .07035976-.0703597l3.44487862-4.2104072c.17486378-.2137225.14336265-.5287338-.07035976-.7035976-.08933106-.073089-.20119771-.1130213-.31661889-.1130213H.555121c-.27614238 0-.5.2238576-.5.5 0 .1154211.0399323.2272878.11302135.3166189Zm0-16.1332381L3.61302097.18339592c.17486379-.21372241.48987514-.24522355.70359754-.07035976a.49999975.49999975 0 0 1 .07035976.07035976l3.44487862 4.2104072c.17486378.2137224.14336265.52873375-.07035976.70359754-.08933106.07308905-.20119771.11302135-.31661889.11302135H.555121c-.27614237 0-.5-.22385762-.5-.5 0-.11542118.0399323-.22728783.11302135-.3166189Z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15.4999996 1.71042226h30m-30 7h30m-30 7.00000004h30m-30 7h24"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 47 25"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M3.99999962 2.71042226V22.7104223"/><path fill="currentColor" d="m.16814235 20.5270412 3.44487862 4.2104072c.17486379.2137224.48987514.2452235.70359754.0703597a.4999988.4999988 0 0 0 .07035976-.0703597l3.44487862-4.2104072c.17486378-.2137225.14336265-.5287338-.07035976-.7035976-.08933106-.073089-.20119771-.1130213-.31661889-.1130213H.555121c-.27614238 0-.5.2238576-.5.5 0 .1154211.0399323.2272878.11302135.3166189Zm0-16.1332381L3.61302097.18339592c.17486379-.21372241.48987514-.24522355.70359754-.07035976a.49999975.49999975 0 0 1 .07035976.07035976l3.44487862 4.2104072c.17486378.2137224.14336265.52873375-.07035976.70359754-.08933106.07308905-.20119771.11302135-.31661889.11302135H.555121c-.27614237 0-.5-.22385762-.5-.5 0-.11542118.0399323-.22728783.11302135-.3166189Z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15.4999996 1.71042226h30m-30 7h30m-30 7.00000004h30m-30 7h24"/></g></svg>')
}

.icon-line-height-2 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 47 19"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M3.94487862 2.71042226V16.7104223"/><path fill="currentColor" d="m.11302135 14.5270412 3.44487862 4.2104072c.17486379.2137224.48987514.2452235.70359754.0703597a.4999988.4999988 0 0 0 .07035976-.0703597l3.44487862-4.2104072c.17486378-.2137225.14336265-.5287338-.07035976-.7035976-.08933106-.073089-.20119771-.1130213-.31661889-.1130213H.5c-.27614237 0-.5.2238576-.5.5 0 .1154211.0399323.2272878.11302135.3166189Zm0-10.1332381L3.55789997.18339592c.17486379-.21372241.48987514-.24522355.70359754-.07035976a.49999975.49999975 0 0 1 .07035976.07035976l3.44487862 4.2104072c.17486378.2137224.14336265.52873375-.07035976.70359754-.08933106.07308905-.20119771.11302135-.31661889.11302135H.5c-.27614237 0-.5-.22385762-.5-.5 0-.11542118.0399323-.22728783.11302135-.3166189Z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15.4448786 1.71042226h30m-30 5h30m-30 5.00000004h30m-30 5h24"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 47 19"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M3.94487862 2.71042226V16.7104223"/><path fill="currentColor" d="m.11302135 14.5270412 3.44487862 4.2104072c.17486379.2137224.48987514.2452235.70359754.0703597a.4999988.4999988 0 0 0 .07035976-.0703597l3.44487862-4.2104072c.17486378-.2137225.14336265-.5287338-.07035976-.7035976-.08933106-.073089-.20119771-.1130213-.31661889-.1130213H.5c-.27614237 0-.5.2238576-.5.5 0 .1154211.0399323.2272878.11302135.3166189Zm0-10.1332381L3.55789997.18339592c.17486379-.21372241.48987514-.24522355.70359754-.07035976a.49999975.49999975 0 0 1 .07035976.07035976l3.44487862 4.2104072c.17486378.2137224.14336265.52873375-.07035976.70359754-.08933106.07308905-.20119771.11302135-.31661889.11302135H.5c-.27614237 0-.5-.22385762-.5-.5 0-.11542118.0399323-.22728783.11302135-.3166189Z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15.4448786 1.71042226h30m-30 5h30m-30 5.00000004h30m-30 5h24"/></g></svg>')
}

.icon-line-height-3 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 47 23"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M3.94487862 2.71042226V20.7104223"/><path fill="currentColor" d="m.11302135 18.5270412 3.44487862 4.2104072c.17486379.2137224.48987514.2452235.70359754.0703597a.4999988.4999988 0 0 0 .07035976-.0703597l3.44487862-4.2104072c.17486378-.2137225.14336265-.5287338-.07035976-.7035976-.08933106-.073089-.20119771-.1130213-.31661889-.1130213H.5c-.27614237 0-.5.2238576-.5.5 0 .1154211.0399323.2272878.11302135.3166189Zm0-14.1332381L3.55789997.18339592c.17486379-.21372241.48987514-.24522355.70359754-.07035976a.49999975.49999975 0 0 1 .07035976.07035976l3.44487862 4.2104072c.17486378.2137224.14336265.52873375-.07035976.70359754-.08933106.07308905-.20119771.11302135-.31661889.11302135H.5c-.27614237 0-.5-.22385762-.5-.5 0-.11542118.0399323-.22728783.11302135-.3166189Z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15.4448786 1.71042226h30m-30 6h30m-30 6.00000004h30m-30 6h24"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 47 23"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M3.94487862 2.71042226V20.7104223"/><path fill="currentColor" d="m.11302135 18.5270412 3.44487862 4.2104072c.17486379.2137224.48987514.2452235.70359754.0703597a.4999988.4999988 0 0 0 .07035976-.0703597l3.44487862-4.2104072c.17486378-.2137225.14336265-.5287338-.07035976-.7035976-.08933106-.073089-.20119771-.1130213-.31661889-.1130213H.5c-.27614237 0-.5.2238576-.5.5 0 .1154211.0399323.2272878.11302135.3166189Zm0-14.1332381L3.55789997.18339592c.17486379-.21372241.48987514-.24522355.70359754-.07035976a.49999975.49999975 0 0 1 .07035976.07035976l3.44487862 4.2104072c.17486378.2137224.14336265.52873375-.07035976.70359754-.08933106.07308905-.20119771.11302135-.31661889.11302135H.5c-.27614237 0-.5-.22385762-.5-.5 0-.11542118.0399323-.22728783.11302135-.3166189Z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15.4448786 1.71042226h30m-30 6h30m-30 6.00000004h30m-30 6h24"/></g></svg>')
}

.icon-line-height-4 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 47 25"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M3.94487862 2.71042226V22.7104223"/><path fill="currentColor" d="m.11302135 20.5270412 3.44487862 4.2104072c.17486379.2137224.48987514.2452235.70359754.0703597a.4999988.4999988 0 0 0 .07035976-.0703597l3.44487862-4.2104072c.17486378-.2137225.14336265-.5287338-.07035976-.7035976-.08933106-.073089-.20119771-.1130213-.31661889-.1130213H.5c-.27614237 0-.5.2238576-.5.5 0 .1154211.0399323.2272878.11302135.3166189Zm0-16.1332381L3.55789997.18339592c.17486379-.21372241.48987514-.24522355.70359754-.07035976a.49999975.49999975 0 0 1 .07035976.07035976l3.44487862 4.2104072c.17486378.2137224.14336265.52873375-.07035976.70359754-.08933106.07308905-.20119771.11302135-.31661889.11302135H.5c-.27614237 0-.5-.22385762-.5-.5 0-.11542118.0399323-.22728783.11302135-.3166189Z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15.4448786 1.71042226h30m-30 7h30m-30 7.00000004h30m-30 7h24"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 47 25"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M3.94487862 2.71042226V22.7104223"/><path fill="currentColor" d="m.11302135 20.5270412 3.44487862 4.2104072c.17486379.2137224.48987514.2452235.70359754.0703597a.4999988.4999988 0 0 0 .07035976-.0703597l3.44487862-4.2104072c.17486378-.2137225.14336265-.5287338-.07035976-.7035976-.08933106-.073089-.20119771-.1130213-.31661889-.1130213H.5c-.27614237 0-.5.2238576-.5.5 0 .1154211.0399323.2272878.11302135.3166189Zm0-16.1332381L3.55789997.18339592c.17486379-.21372241.48987514-.24522355.70359754-.07035976a.49999975.49999975 0 0 1 .07035976.07035976l3.44487862 4.2104072c.17486378.2137224.14336265.52873375-.07035976.70359754-.08933106.07308905-.20119771.11302135-.31661889.11302135H.5c-.27614237 0-.5-.22385762-.5-.5 0-.11542118.0399323-.22728783.11302135-.3166189Z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15.4448786 1.71042226h30m-30 7h30m-30 7.00000004h30m-30 7h24"/></g></svg>')
}

.icon-loader {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid" version="1.2" viewBox="0 0 100 100"><rect width="8" height="20" x="46" y="10" fill="currentColor" rx="4" ry="4"><animate attributeName="opacity" begin="-0.875s" dur="1s" keyTimes="0;1" repeatCount="indefinite" values="1;0"/></rect><rect width="8" height="20" x="46" y="10" fill="currentColor" rx="4" ry="4" transform="rotate(45 50 50)"><animate attributeName="opacity" begin="-0.75s" dur="1s" keyTimes="0;1" repeatCount="indefinite" values="1;0"/></rect><rect width="8" height="20" x="46" y="10" fill="currentColor" rx="4" ry="4" transform="rotate(90 50 50)"><animate attributeName="opacity" begin="-0.625s" dur="1s" keyTimes="0;1" repeatCount="indefinite" values="1;0"/></rect><rect width="8" height="20" x="46" y="10" fill="currentColor" rx="4" ry="4" transform="rotate(135 50 50)"><animate attributeName="opacity" begin="-0.5s" dur="1s" keyTimes="0;1" repeatCount="indefinite" values="1;0"/></rect><rect width="8" height="20" x="46" y="10" fill="currentColor" rx="4" ry="4" transform="rotate(180 50 50)"><animate attributeName="opacity" begin="-0.375s" dur="1s" keyTimes="0;1" repeatCount="indefinite" values="1;0"/></rect><rect width="8" height="20" x="46" y="10" fill="currentColor" rx="4" ry="4" transform="rotate(225 50 50)"><animate attributeName="opacity" begin="-0.25s" dur="1s" keyTimes="0;1" repeatCount="indefinite" values="1;0"/></rect><rect width="8" height="20" x="46" y="10" fill="currentColor" rx="4" ry="4" transform="rotate(270 50 50)"><animate attributeName="opacity" begin="-0.125s" dur="1s" keyTimes="0;1" repeatCount="indefinite" values="1;0"/></rect><rect width="8" height="20" x="46" y="10" fill="currentColor" rx="4" ry="4" transform="rotate(315 50 50)"><animate attributeName="opacity" begin="0s" dur="1s" keyTimes="0;1" repeatCount="indefinite" values="1;0"/></rect></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid" version="1.2" viewBox="0 0 100 100"><rect width="8" height="20" x="46" y="10" fill="currentColor" rx="4" ry="4"><animate attributeName="opacity" begin="-0.875s" dur="1s" keyTimes="0;1" repeatCount="indefinite" values="1;0"/></rect><rect width="8" height="20" x="46" y="10" fill="currentColor" rx="4" ry="4" transform="rotate(45 50 50)"><animate attributeName="opacity" begin="-0.75s" dur="1s" keyTimes="0;1" repeatCount="indefinite" values="1;0"/></rect><rect width="8" height="20" x="46" y="10" fill="currentColor" rx="4" ry="4" transform="rotate(90 50 50)"><animate attributeName="opacity" begin="-0.625s" dur="1s" keyTimes="0;1" repeatCount="indefinite" values="1;0"/></rect><rect width="8" height="20" x="46" y="10" fill="currentColor" rx="4" ry="4" transform="rotate(135 50 50)"><animate attributeName="opacity" begin="-0.5s" dur="1s" keyTimes="0;1" repeatCount="indefinite" values="1;0"/></rect><rect width="8" height="20" x="46" y="10" fill="currentColor" rx="4" ry="4" transform="rotate(180 50 50)"><animate attributeName="opacity" begin="-0.375s" dur="1s" keyTimes="0;1" repeatCount="indefinite" values="1;0"/></rect><rect width="8" height="20" x="46" y="10" fill="currentColor" rx="4" ry="4" transform="rotate(225 50 50)"><animate attributeName="opacity" begin="-0.25s" dur="1s" keyTimes="0;1" repeatCount="indefinite" values="1;0"/></rect><rect width="8" height="20" x="46" y="10" fill="currentColor" rx="4" ry="4" transform="rotate(270 50 50)"><animate attributeName="opacity" begin="-0.125s" dur="1s" keyTimes="0;1" repeatCount="indefinite" values="1;0"/></rect><rect width="8" height="20" x="46" y="10" fill="currentColor" rx="4" ry="4" transform="rotate(315 50 50)"><animate attributeName="opacity" begin="0s" dur="1s" keyTimes="0;1" repeatCount="indefinite" values="1;0"/></rect></svg>')
}

.icon-logo {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 155 29"><path fill="currentColor" d="M40.86760676 21.67608884c-.58555977 0-1.25330338.15494902-2.01350379.53715658l.36982723.75408521c.46228403-.23758849.97593296-.44418717 1.49985486-.44418717 1.05811679 0 1.36630614.71276546 1.36630614 1.3842112v.16527895c-.51364892-.17560889-1.07866274-.28923817-1.60258464-.28923817-1.17111956 0-2.12650656.71276548-2.12650656 1.77674871 0 1.04332337.83211126 1.70443916 1.9621389 1.70443916.64719765 0 1.37657912-.29956809 1.7669523-.85738455v.73342534h.99647893v-3.23326944c0-1.3222316-.79101935-2.23126582-2.21896337-2.23126582Zm-.34928126 4.78275959c-.66774361 0-1.18139254-.35121776-1.18139254-.92969408 0-.57847633.59583276-.98134376 1.30466827-.98134376.52392191 0 1.01702488.07230954 1.44848997.20659869v.71276546c-.17464063.6611158-.91429508.99167369-1.5717657.99167369Zm7.71843121-.6921056v-5.72278362h-1.52040082v7.09666489h5.03375951v-1.37388127zm6.61237389.16527896c-.6266517 0-1.0889357-.39253751-1.2635764-.97101384h3.831821c0-2.01433718-.9759329-3.28491911-2.6401555-3.28491911-1.5512198 0-2.7326123 1.16728258-2.7326123 2.77875234 0 1.64245956 1.2327574 2.80974213 2.8147961 2.80974213.7807464 0 1.6950415-.3305579 2.1675985-.82639474l-.955387-.98134376c-.2876433.27890823-.8012924.47517698-1.2224844.47517698Zm-.010273-2.92337142c.6061057 0 .9964789.34088783 1.1403006.86771448h-2.3730581c.1951866-.53715658.6677437-.86771448 1.2327575-.86771448Zm5.0303351 4.13197373h1.3868521l2.2703283-5.34057605h-1.5614928l-1.397125 3.60514709-1.427944-3.60514709h-1.5717658zm6.2836386-1.20860231c-.6266517 0-1.0889357-.39253751-1.2635763-.97101384h3.8318209c0-2.01433718-.9759329-3.28491911-2.6401555-3.28491911-1.5512197 0-2.7326122 1.16728258-2.7326122 2.77875234 0 1.64245956 1.2327574 2.80974213 2.8147961 2.80974213.7807463 0 1.6950414-.3305579 2.1675985-.82639474l-.955387-.98134376c-.2876435.27890823-.8012924.47517698-1.2224845.47517698Zm-.010273-2.92337142c.6061057 0 .9964789.34088783 1.1403006.86771448h-2.373058c.1951866-.53715658.6677436-.86771448 1.2327574-.86771448Zm3.2531099 4.13197373h1.4998549V19.92h-1.4998549zm10.204492 0h1.7053144l-2.876434-7.09666489h-1.6950414l-2.876434 7.09666489h1.6950414l.4520111-1.11563291h3.1435315l.452011 1.11563291Zm-3.0716205-2.4068747 1.0478437-2.59281351 1.0478438 2.59281351h-2.0956875Zm7.8245852 2.53083391c.8834762 0 1.6025847-.36154769 2.1265066-.94002402l-.9964789-.84705461c-.2773705.30989803-.7088355.51649672-1.1197547.51649672-.7910193 0-1.44849-.70243554-1.44849-1.53916022 0-.81606481.6574707-1.50817041 1.438217-1.50817041.4109191 0 .8321113.19626874 1.0992087.49583684l.996479-.85738455c-.5136489-.55781646-1.2224844-.90903422-2.0854147-.90903422-1.5717657 0-2.907253 1.27058193-2.907253 2.78908227 0 1.51850034 1.3252143 2.7994122 2.89698 2.7994122Zm5.2871597 0c.8834762 0 1.6025846-.36154769 2.1265065-.94002402l-.9964789-.84705461c-.2773704.30989803-.7088355.51649672-1.1197546.51649672-.7910194 0-1.44849-.70243554-1.44849-1.53916022 0-.81606481.6574706-1.50817041 1.438217-1.50817041.4109191 0 .8321113.19626874 1.0992087.49583684l.9964789-.85738455c-.513649-.55781646-1.2224845-.90903422-2.0854146-.90903422-1.5717658 0-2.907253 1.27058193-2.907253 2.78908227 0 1.51850034 1.3252143 2.7994122 2.89698 2.7994122Zm5.1947028-1.33256152c-.6266517 0-1.0889357-.39253751-1.2635764-.97101384h3.831821c0-2.01433718-.9759329-3.28491911-2.6401554-3.28491911-1.5512199 0-2.7326123 1.16728258-2.7326123 2.77875234 0 1.64245956 1.2327574 2.80974213 2.8147961 2.80974213.7807463 0 1.6950415-.3305579 2.1675984-.82639474l-.955387-.98134376c-.2876433.27890823-.8012922.47517698-1.2224844.47517698Zm-.010273-2.92337142c.6061057 0 .9964789.34088783 1.1403007.86771448H93.591957c.1951865-.53715658.6677436-.86771448 1.2327574-.86771448Zm5.2460677 4.25593294c1.3046683 0 2.1573256-.67144572 2.1573256-1.72509903 0-1.16728258-1.0170249-1.4771806-1.9313201-1.7147691-.7191084-.19626876-.934841-.27890822-.934841-.56814639 0-.18593882.2568245-.32022797.6266516-.32022797.4520112 0 1.006752.17560889 1.489582.47517698l.6061057-1.07431317c-.5855598-.3925375-1.3354872-.66111579-2.0956877-.66111579-1.2533033 0-2.0854145.7230954-2.0751416 1.73542896.010273 1.05365331.8526572 1.35322141 1.9415929 1.6217997.5444679.14461908.9348411.24791842.9348411.57847633 0 .23758848-.2876433.40286743-.6882896.40286743-.7088355 0-1.3046682-.25824836-1.7772253-.59913619l-.6471976 1.04332336c.6369247.51649672 1.5409468.80573488 2.393604.80573488Zm4.8146026 0c1.3046683 0 2.1573255-.67144572 2.1573255-1.72509903 0-1.16728258-1.0170248-1.4771806-1.9313199-1.7147691-.7191086-.19626876-.9348411-.27890822-.9348411-.56814639 0-.18593882.2568245-.32022797.6266517-.32022797.4520111 0 1.006752.17560889 1.4895819.47517698l.6061058-1.07431317c-.5855599-.3925375-1.3354872-.66111579-2.0956877-.66111579-1.2533034 0-2.0854146.7230954-2.0751417 1.73542896.010273 1.05365331.8526572 1.35322141 1.941593 1.6217997.5444678.14461908.934841.24791842.934841.57847633 0 .23758848-.2876433.40286743-.6882896.40286743-.7088355 0-1.3046682-.25824836-1.7772252-.59913619l-.6471977 1.04332336c.6369247.51649672 1.5409469.80573488 2.393604.80573488Zm8.0060746 0c.7910194 0 1.4793089-.3305579 1.9929579-.85738455l-.6882896-.63012598c-.3287353.37187763-.8012923.59913618-1.2943953.59913618-.9759329 0-1.7772253-.86771448-1.7772253-1.91103785 0-1.03299343.8012924-1.90070791 1.7669523-1.90070791.493103 0 .9553871.21692862 1.2738494.57847631l.6882896-.64045593c-.503376-.50616678-1.1916656-.82639474-1.951866-.82639474-1.5204008 0-2.8045231 1.27058193-2.8045231 2.78908227 0 1.51850034 1.2841223 2.7994122 2.7942501 2.7994122Zm5.1433379 0c1.5101279 0 2.7839772-1.28091186 2.7839772-2.7994122s-1.2738493-2.78908227-2.7839772-2.78908227c-1.5204007 0-2.8045231 1.27058193-2.8045231 2.78908227 0 1.51850034 1.2841224 2.7994122 2.8045231 2.7994122Zm0-.88837435c-.9759329 0-1.7874982-.86771448-1.7874982-1.91103785 0-1.03299343.8115653-1.90070791 1.7874982-1.90070791.955387 0 1.7669524.86771448 1.7669524 1.90070791 0 1.04332337-.8115654 1.91103785-1.7669524 1.91103785Zm9.5709917-4.70012012c-.8012923 0-1.4793089.41319738-1.7258604 1.07431317-.3081893-.66111579-.9348409-1.07431317-1.7053144-1.07431317-.6780165 0-1.2327574.34088783-1.4998548.86771448v-.74375527h-1.0170249v5.34057605h1.0170249v-3.33656878c0-.73342535.5341948-1.23959212 1.2943952-1.23959212.6677437 0 1.1300277.54748651 1.1300277 1.33256152v3.24359938h.9964789v-3.33656878c0-.73342535.5341949-1.23959212 1.2943953-1.23959212.6677436 0 1.1300277.54748651 1.1300277 1.33256152v3.24359938h.9964788v-3.39854839c0-1.20860232-.8012922-2.06598687-1.910774-2.06598687Zm5.9754493 0c-.8218383 0-1.4793089.3925375-1.8902281 1.04332336v-.91936415h-1.0067519v7.11732476h1.0067519v-2.70644279c.4109192.66111579 1.0683898 1.05365329 1.8902281 1.05365329 1.397125 0 2.4449688-1.15695264 2.4449688-2.7994122 0-1.63212962-1.0478438-2.78908227-2.4449688-2.78908227Zm-.2465515 4.70012012c-.955387 0-1.6436766-.79540494-1.6436766-1.91103785s.6882896-1.90070791 1.6436766-1.90070791c.9759329 0 1.6642225.785075 1.6642225 1.90070791s-.6882896 1.91103785-1.6642225 1.91103785Zm5.8110813-4.70012012c-.58556 0-1.2533032.15494902-2.0135036.53715658l.3698272.75408521c.462284-.23758849.9759334-.44418717 1.4998544-.44418717 1.058117 0 1.366307.71276546 1.366307 1.3842112v.16527895c-.513649-.17560889-1.078663-.28923817-1.602585-.28923817-1.1711196 0-2.1265066.71276548-2.1265066 1.77674871 0 1.04332337.8321112 1.70443916 1.9621386 1.70443916.647198 0 1.376579-.29956809 1.766953-.85738455v.73342534h.996479v-3.23326944c0-1.3222316-.79102-2.23126582-2.218964-2.23126582Zm-.349281 4.78275959c-.6677437 0-1.1813926-.35121776-1.1813926-.92969408 0-.57847633.5958327-.98134376 1.3046686-.98134376.523922 0 1.017025.07230954 1.44849.20659869v.71276546c-.174641.6611158-.914295.99167369-1.571766.99167369Zm6.396641-4.78275959c-.719108 0-1.366305.37187764-1.684768.89870429v-.77474508h-1.017025v5.34057605h1.017025v-3.460528c.082184-.63012599.719108-1.1156329 1.458762-1.1156329.71911 0 1.222485.55781645 1.222485 1.35322139v3.22293951h.996479v-3.39854839c0-1.20860232-.821838-2.06598687-1.992958-2.06598687Zm4.04413 7.32392345c.7602-.01032994 1.325214-.41319738 1.705314-1.37388127l2.342239-5.82608297h-1.058116l-1.612858 4.21461321-1.705315-4.21461321h-1.088935l2.280601 5.37156586-.267098.56814638c-.17464.30989803-.400646.41319738-.729381.41319738-.205459 0-.441738-.05164967-.647198-.16527895l-.226006.78507501c.277371.14461908.647198.22725856 1.006753.22725856ZM49.7275012 8.28501408c.0460773.41935914-.0024819.84288303-.1423323 1.2439813-.1398503.40109827-.3681864.77090742-.6703322 1.08614762-.3022538.3152402-.67184297.5689701-1.08545912.7451714-.41361613.1762013-.86219486.2709229-1.31746397.2783981-1.86499548 0-3.21558761-1.3990385-3.21558761-3.35369842V.00002815h-4.59822876v8.4833993c0 4.12770275 3.21558761 7.03491775 7.83529031 7.03491775 4.61970275 0 7.84597335-2.907215 7.84597335-7.03491775V.00002815h-4.6518597v8.28498593Zm13.484663-2.32254694c-2.0995901-.47766574-2.6173387-.70192197-2.6173387-1.45264637 0-.56544604.4889367-.97487384 1.4956221-.97487384 1.5228153.04944316 2.9930787.57729959 4.2087843 1.51116658l2.0803823-2.99307304C66.6231755.6521866 64.4365025-.07290852 62.2054789.00579474c-3.499281 0-5.8194377 1.94985446-5.8194377 4.93299614 0 2.98324849 2.4734957 3.96794689 5.6660986 4.70884673 2.0420746.47777249 2.5501113.58498839 2.5501113 1.30634589 0 .7214643-.5943641 1.0529364-1.7352886 1.0529364-1.7816895-.026804-3.5005758-.6737298-4.870268-1.8328141l-2.3104447 2.8077946c1.9532651 1.6802131 4.4405733 2.5810824 6.9985619 2.5347362 3.6911437 0 6.0687081-1.8523565 6.0687081-5.0207765.0288118-2.85649036-2.1091941-3.79249311-5.5413556-4.53339296Zm8.1551333 9.55587806h11.7609208v-3.9073978h-7.644183V9.55131421h6.9596067V5.64391652h-6.9596067V3.90731905h7.644183V.00002815H71.3672975V15.5183452ZM99.4735554 5.42179607c0-3.1905253-2.5287453-5.42176792-6.1042102-5.42176792h-7.6276729V15.5183452h4.4978731v-4.6544913h1.3886842l3.3681713 4.6544913h5.1196461l-3.8034771-5.2603035c.9580183-.4123111 1.76928-1.09148709 2.3318109-1.95209704.5624229-.86060995.8509723-1.86410314.8291746-2.88414859Zm-6.4773603 1.44378292h-2.7566497V3.99819622h2.7566497c1.0363603 0 1.8344571.60581217 1.8344571 1.44378291 0 .83807754-.766911 1.44378291-1.8344571 1.44378291v-.02018305Zm25.4516903 5.69450621L114.1973403.00002815h-2.0265356l-4.2615519 12.56005705L103.4701901.00002815h-2.0471463L106.90656 15.5183452h1.7964731l4.4918303-13.21638033 4.4598891 13.21638033h1.7956099L124.9451012.00002815h-2.0578294l-4.4393864 12.56005705Zm18.9326772-4.36114279-.2438749-.55604865-3.3883503-7.64286561h-1.92618l-6.8770562 15.51831705h1.9272591l1.5711585-3.528298h8.6931689l1.5614463 3.528298h1.92726l-2.3017046-5.206482-.9431268-2.11292079Zm-8.21621 2.13310379 3.6311461-8.15844132 3.6106434 8.15844132h-7.2417895ZM152.874172.00002815 147.82294 7.5219022 142.822426.00002815h-2.195953l6.276001 9.18777741v6.33053964h1.851723V9.18780556l6.245788-9.18777741h-2.125813ZM13.5764577 22.2635961c-2.318574-.0030602-4.54127579-.9230251-6.18072002-2.5581519-1.63944424-1.6351269-2.56180643-3.8520585-2.56479211-6.1645648V6.31910845c-.00299748-.87794494-.35476467-1.71893121-.9782286-2.33863628-.62346392-.61970506-1.46778543-.96763445-2.34799409-.96763445H0V0h1.50472288c.83200116 0 1.65587137.16337144 2.42454783.4809335.76867646.31756207 1.46711277.78307652 2.05543302 1.36982481.58832025.58686599 1.05500655 1.28343097 1.37340024 2.05014679.31839369.76659813.48227556 1.58828114.48227556 2.41820335v7.22177095c0 1.5173064.60433434 2.9725834 1.68004003 4.0454442 1.07571744 1.0728607 2.53475824 1.6756165 4.05603814 1.6756165 1.5212799 0 2.9802498-.6027558 4.0559201-1.6756165 1.0757883-1.0728608 1.6801226-2.5281378 1.6801226-4.0454442V6.31910845c0-1.6759697.6674703-3.28320098 1.855605-4.46835014C22.3562401.66572685 23.9677984 0 25.6481571 0h1.5046403v3.01283772h-1.5046403c-.8802441 0-1.7246128.34792939-2.3480649.96763445-.6234522.61970507-.9752429 1.46069134-.9781932 2.33863628v7.22177095c-.0029503 2.3125063-.9253243 4.5294379-2.5648511 6.1645648-1.6394089 1.6351268-3.8621461 2.5550917-6.1805902 2.5581519Zm13.5763397-8.7227167c0 3.5913469-1.4302934 7.0355652-3.9763807 9.5748848-2.5460874 2.5394371-5.9993254 3.9661124-9.599959 3.9661124-3.6007281 0-7.05394243-1.4266753-9.60001799-3.9661124C1.43036415 20.5764446 0 17.1322263 0 13.5408794V4.81828046h1.05217193c.52119795 0 1.02139938.20492052 1.39206014.57038762.37064895.36546709.58187684.86193736.5878364 1.38171278v6.77049854c0 2.7922628 1.11211207 5.4701184 3.09167583 7.4444647 1.97957554 1.9744638 4.6644439 3.0836947 7.4639244 3.0836947 2.799575 0 5.4844433-1.1092309 7.4640779-3.0836947 1.9795165-1.9743463 3.0916522-4.6522019 3.0916522-7.4444647V6.77038086c0-.52365961.2085255-1.02589732.579906-1.39630793.3712627-.3702929.8749336-.57839139 1.3999646-.57839139h1.029528v8.74519786Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 155 29"><path fill="currentColor" d="M40.86760676 21.67608884c-.58555977 0-1.25330338.15494902-2.01350379.53715658l.36982723.75408521c.46228403-.23758849.97593296-.44418717 1.49985486-.44418717 1.05811679 0 1.36630614.71276546 1.36630614 1.3842112v.16527895c-.51364892-.17560889-1.07866274-.28923817-1.60258464-.28923817-1.17111956 0-2.12650656.71276548-2.12650656 1.77674871 0 1.04332337.83211126 1.70443916 1.9621389 1.70443916.64719765 0 1.37657912-.29956809 1.7669523-.85738455v.73342534h.99647893v-3.23326944c0-1.3222316-.79101935-2.23126582-2.21896337-2.23126582Zm-.34928126 4.78275959c-.66774361 0-1.18139254-.35121776-1.18139254-.92969408 0-.57847633.59583276-.98134376 1.30466827-.98134376.52392191 0 1.01702488.07230954 1.44848997.20659869v.71276546c-.17464063.6611158-.91429508.99167369-1.5717657.99167369Zm7.71843121-.6921056v-5.72278362h-1.52040082v7.09666489h5.03375951v-1.37388127zm6.61237389.16527896c-.6266517 0-1.0889357-.39253751-1.2635764-.97101384h3.831821c0-2.01433718-.9759329-3.28491911-2.6401555-3.28491911-1.5512198 0-2.7326123 1.16728258-2.7326123 2.77875234 0 1.64245956 1.2327574 2.80974213 2.8147961 2.80974213.7807464 0 1.6950415-.3305579 2.1675985-.82639474l-.955387-.98134376c-.2876433.27890823-.8012924.47517698-1.2224844.47517698Zm-.010273-2.92337142c.6061057 0 .9964789.34088783 1.1403006.86771448h-2.3730581c.1951866-.53715658.6677437-.86771448 1.2327575-.86771448Zm5.0303351 4.13197373h1.3868521l2.2703283-5.34057605h-1.5614928l-1.397125 3.60514709-1.427944-3.60514709h-1.5717658zm6.2836386-1.20860231c-.6266517 0-1.0889357-.39253751-1.2635763-.97101384h3.8318209c0-2.01433718-.9759329-3.28491911-2.6401555-3.28491911-1.5512197 0-2.7326122 1.16728258-2.7326122 2.77875234 0 1.64245956 1.2327574 2.80974213 2.8147961 2.80974213.7807463 0 1.6950414-.3305579 2.1675985-.82639474l-.955387-.98134376c-.2876435.27890823-.8012924.47517698-1.2224845.47517698Zm-.010273-2.92337142c.6061057 0 .9964789.34088783 1.1403006.86771448h-2.373058c.1951866-.53715658.6677436-.86771448 1.2327574-.86771448Zm3.2531099 4.13197373h1.4998549V19.92h-1.4998549zm10.204492 0h1.7053144l-2.876434-7.09666489h-1.6950414l-2.876434 7.09666489h1.6950414l.4520111-1.11563291h3.1435315l.452011 1.11563291Zm-3.0716205-2.4068747 1.0478437-2.59281351 1.0478438 2.59281351h-2.0956875Zm7.8245852 2.53083391c.8834762 0 1.6025847-.36154769 2.1265066-.94002402l-.9964789-.84705461c-.2773705.30989803-.7088355.51649672-1.1197547.51649672-.7910193 0-1.44849-.70243554-1.44849-1.53916022 0-.81606481.6574707-1.50817041 1.438217-1.50817041.4109191 0 .8321113.19626874 1.0992087.49583684l.996479-.85738455c-.5136489-.55781646-1.2224844-.90903422-2.0854147-.90903422-1.5717657 0-2.907253 1.27058193-2.907253 2.78908227 0 1.51850034 1.3252143 2.7994122 2.89698 2.7994122Zm5.2871597 0c.8834762 0 1.6025846-.36154769 2.1265065-.94002402l-.9964789-.84705461c-.2773704.30989803-.7088355.51649672-1.1197546.51649672-.7910194 0-1.44849-.70243554-1.44849-1.53916022 0-.81606481.6574706-1.50817041 1.438217-1.50817041.4109191 0 .8321113.19626874 1.0992087.49583684l.9964789-.85738455c-.513649-.55781646-1.2224845-.90903422-2.0854146-.90903422-1.5717658 0-2.907253 1.27058193-2.907253 2.78908227 0 1.51850034 1.3252143 2.7994122 2.89698 2.7994122Zm5.1947028-1.33256152c-.6266517 0-1.0889357-.39253751-1.2635764-.97101384h3.831821c0-2.01433718-.9759329-3.28491911-2.6401554-3.28491911-1.5512199 0-2.7326123 1.16728258-2.7326123 2.77875234 0 1.64245956 1.2327574 2.80974213 2.8147961 2.80974213.7807463 0 1.6950415-.3305579 2.1675984-.82639474l-.955387-.98134376c-.2876433.27890823-.8012922.47517698-1.2224844.47517698Zm-.010273-2.92337142c.6061057 0 .9964789.34088783 1.1403007.86771448H93.591957c.1951865-.53715658.6677436-.86771448 1.2327574-.86771448Zm5.2460677 4.25593294c1.3046683 0 2.1573256-.67144572 2.1573256-1.72509903 0-1.16728258-1.0170249-1.4771806-1.9313201-1.7147691-.7191084-.19626876-.934841-.27890822-.934841-.56814639 0-.18593882.2568245-.32022797.6266516-.32022797.4520112 0 1.006752.17560889 1.489582.47517698l.6061057-1.07431317c-.5855598-.3925375-1.3354872-.66111579-2.0956877-.66111579-1.2533033 0-2.0854145.7230954-2.0751416 1.73542896.010273 1.05365331.8526572 1.35322141 1.9415929 1.6217997.5444679.14461908.9348411.24791842.9348411.57847633 0 .23758848-.2876433.40286743-.6882896.40286743-.7088355 0-1.3046682-.25824836-1.7772253-.59913619l-.6471976 1.04332336c.6369247.51649672 1.5409468.80573488 2.393604.80573488Zm4.8146026 0c1.3046683 0 2.1573255-.67144572 2.1573255-1.72509903 0-1.16728258-1.0170248-1.4771806-1.9313199-1.7147691-.7191086-.19626876-.9348411-.27890822-.9348411-.56814639 0-.18593882.2568245-.32022797.6266517-.32022797.4520111 0 1.006752.17560889 1.4895819.47517698l.6061058-1.07431317c-.5855599-.3925375-1.3354872-.66111579-2.0956877-.66111579-1.2533034 0-2.0854146.7230954-2.0751417 1.73542896.010273 1.05365331.8526572 1.35322141 1.941593 1.6217997.5444678.14461908.934841.24791842.934841.57847633 0 .23758848-.2876433.40286743-.6882896.40286743-.7088355 0-1.3046682-.25824836-1.7772252-.59913619l-.6471977 1.04332336c.6369247.51649672 1.5409469.80573488 2.393604.80573488Zm8.0060746 0c.7910194 0 1.4793089-.3305579 1.9929579-.85738455l-.6882896-.63012598c-.3287353.37187763-.8012923.59913618-1.2943953.59913618-.9759329 0-1.7772253-.86771448-1.7772253-1.91103785 0-1.03299343.8012924-1.90070791 1.7669523-1.90070791.493103 0 .9553871.21692862 1.2738494.57847631l.6882896-.64045593c-.503376-.50616678-1.1916656-.82639474-1.951866-.82639474-1.5204008 0-2.8045231 1.27058193-2.8045231 2.78908227 0 1.51850034 1.2841223 2.7994122 2.7942501 2.7994122Zm5.1433379 0c1.5101279 0 2.7839772-1.28091186 2.7839772-2.7994122s-1.2738493-2.78908227-2.7839772-2.78908227c-1.5204007 0-2.8045231 1.27058193-2.8045231 2.78908227 0 1.51850034 1.2841224 2.7994122 2.8045231 2.7994122Zm0-.88837435c-.9759329 0-1.7874982-.86771448-1.7874982-1.91103785 0-1.03299343.8115653-1.90070791 1.7874982-1.90070791.955387 0 1.7669524.86771448 1.7669524 1.90070791 0 1.04332337-.8115654 1.91103785-1.7669524 1.91103785Zm9.5709917-4.70012012c-.8012923 0-1.4793089.41319738-1.7258604 1.07431317-.3081893-.66111579-.9348409-1.07431317-1.7053144-1.07431317-.6780165 0-1.2327574.34088783-1.4998548.86771448v-.74375527h-1.0170249v5.34057605h1.0170249v-3.33656878c0-.73342535.5341948-1.23959212 1.2943952-1.23959212.6677437 0 1.1300277.54748651 1.1300277 1.33256152v3.24359938h.9964789v-3.33656878c0-.73342535.5341949-1.23959212 1.2943953-1.23959212.6677436 0 1.1300277.54748651 1.1300277 1.33256152v3.24359938h.9964788v-3.39854839c0-1.20860232-.8012922-2.06598687-1.910774-2.06598687Zm5.9754493 0c-.8218383 0-1.4793089.3925375-1.8902281 1.04332336v-.91936415h-1.0067519v7.11732476h1.0067519v-2.70644279c.4109192.66111579 1.0683898 1.05365329 1.8902281 1.05365329 1.397125 0 2.4449688-1.15695264 2.4449688-2.7994122 0-1.63212962-1.0478438-2.78908227-2.4449688-2.78908227Zm-.2465515 4.70012012c-.955387 0-1.6436766-.79540494-1.6436766-1.91103785s.6882896-1.90070791 1.6436766-1.90070791c.9759329 0 1.6642225.785075 1.6642225 1.90070791s-.6882896 1.91103785-1.6642225 1.91103785Zm5.8110813-4.70012012c-.58556 0-1.2533032.15494902-2.0135036.53715658l.3698272.75408521c.462284-.23758849.9759334-.44418717 1.4998544-.44418717 1.058117 0 1.366307.71276546 1.366307 1.3842112v.16527895c-.513649-.17560889-1.078663-.28923817-1.602585-.28923817-1.1711196 0-2.1265066.71276548-2.1265066 1.77674871 0 1.04332337.8321112 1.70443916 1.9621386 1.70443916.647198 0 1.376579-.29956809 1.766953-.85738455v.73342534h.996479v-3.23326944c0-1.3222316-.79102-2.23126582-2.218964-2.23126582Zm-.349281 4.78275959c-.6677437 0-1.1813926-.35121776-1.1813926-.92969408 0-.57847633.5958327-.98134376 1.3046686-.98134376.523922 0 1.017025.07230954 1.44849.20659869v.71276546c-.174641.6611158-.914295.99167369-1.571766.99167369Zm6.396641-4.78275959c-.719108 0-1.366305.37187764-1.684768.89870429v-.77474508h-1.017025v5.34057605h1.017025v-3.460528c.082184-.63012599.719108-1.1156329 1.458762-1.1156329.71911 0 1.222485.55781645 1.222485 1.35322139v3.22293951h.996479v-3.39854839c0-1.20860232-.821838-2.06598687-1.992958-2.06598687Zm4.04413 7.32392345c.7602-.01032994 1.325214-.41319738 1.705314-1.37388127l2.342239-5.82608297h-1.058116l-1.612858 4.21461321-1.705315-4.21461321h-1.088935l2.280601 5.37156586-.267098.56814638c-.17464.30989803-.400646.41319738-.729381.41319738-.205459 0-.441738-.05164967-.647198-.16527895l-.226006.78507501c.277371.14461908.647198.22725856 1.006753.22725856ZM49.7275012 8.28501408c.0460773.41935914-.0024819.84288303-.1423323 1.2439813-.1398503.40109827-.3681864.77090742-.6703322 1.08614762-.3022538.3152402-.67184297.5689701-1.08545912.7451714-.41361613.1762013-.86219486.2709229-1.31746397.2783981-1.86499548 0-3.21558761-1.3990385-3.21558761-3.35369842V.00002815h-4.59822876v8.4833993c0 4.12770275 3.21558761 7.03491775 7.83529031 7.03491775 4.61970275 0 7.84597335-2.907215 7.84597335-7.03491775V.00002815h-4.6518597v8.28498593Zm13.484663-2.32254694c-2.0995901-.47766574-2.6173387-.70192197-2.6173387-1.45264637 0-.56544604.4889367-.97487384 1.4956221-.97487384 1.5228153.04944316 2.9930787.57729959 4.2087843 1.51116658l2.0803823-2.99307304C66.6231755.6521866 64.4365025-.07290852 62.2054789.00579474c-3.499281 0-5.8194377 1.94985446-5.8194377 4.93299614 0 2.98324849 2.4734957 3.96794689 5.6660986 4.70884673 2.0420746.47777249 2.5501113.58498839 2.5501113 1.30634589 0 .7214643-.5943641 1.0529364-1.7352886 1.0529364-1.7816895-.026804-3.5005758-.6737298-4.870268-1.8328141l-2.3104447 2.8077946c1.9532651 1.6802131 4.4405733 2.5810824 6.9985619 2.5347362 3.6911437 0 6.0687081-1.8523565 6.0687081-5.0207765.0288118-2.85649036-2.1091941-3.79249311-5.5413556-4.53339296Zm8.1551333 9.55587806h11.7609208v-3.9073978h-7.644183V9.55131421h6.9596067V5.64391652h-6.9596067V3.90731905h7.644183V.00002815H71.3672975V15.5183452ZM99.4735554 5.42179607c0-3.1905253-2.5287453-5.42176792-6.1042102-5.42176792h-7.6276729V15.5183452h4.4978731v-4.6544913h1.3886842l3.3681713 4.6544913h5.1196461l-3.8034771-5.2603035c.9580183-.4123111 1.76928-1.09148709 2.3318109-1.95209704.5624229-.86060995.8509723-1.86410314.8291746-2.88414859Zm-6.4773603 1.44378292h-2.7566497V3.99819622h2.7566497c1.0363603 0 1.8344571.60581217 1.8344571 1.44378291 0 .83807754-.766911 1.44378291-1.8344571 1.44378291v-.02018305Zm25.4516903 5.69450621L114.1973403.00002815h-2.0265356l-4.2615519 12.56005705L103.4701901.00002815h-2.0471463L106.90656 15.5183452h1.7964731l4.4918303-13.21638033 4.4598891 13.21638033h1.7956099L124.9451012.00002815h-2.0578294l-4.4393864 12.56005705Zm18.9326772-4.36114279-.2438749-.55604865-3.3883503-7.64286561h-1.92618l-6.8770562 15.51831705h1.9272591l1.5711585-3.528298h8.6931689l1.5614463 3.528298h1.92726l-2.3017046-5.206482-.9431268-2.11292079Zm-8.21621 2.13310379 3.6311461-8.15844132 3.6106434 8.15844132h-7.2417895ZM152.874172.00002815 147.82294 7.5219022 142.822426.00002815h-2.195953l6.276001 9.18777741v6.33053964h1.851723V9.18780556l6.245788-9.18777741h-2.125813ZM13.5764577 22.2635961c-2.318574-.0030602-4.54127579-.9230251-6.18072002-2.5581519-1.63944424-1.6351269-2.56180643-3.8520585-2.56479211-6.1645648V6.31910845c-.00299748-.87794494-.35476467-1.71893121-.9782286-2.33863628-.62346392-.61970506-1.46778543-.96763445-2.34799409-.96763445H0V0h1.50472288c.83200116 0 1.65587137.16337144 2.42454783.4809335.76867646.31756207 1.46711277.78307652 2.05543302 1.36982481.58832025.58686599 1.05500655 1.28343097 1.37340024 2.05014679.31839369.76659813.48227556 1.58828114.48227556 2.41820335v7.22177095c0 1.5173064.60433434 2.9725834 1.68004003 4.0454442 1.07571744 1.0728607 2.53475824 1.6756165 4.05603814 1.6756165 1.5212799 0 2.9802498-.6027558 4.0559201-1.6756165 1.0757883-1.0728608 1.6801226-2.5281378 1.6801226-4.0454442V6.31910845c0-1.6759697.6674703-3.28320098 1.855605-4.46835014C22.3562401.66572685 23.9677984 0 25.6481571 0h1.5046403v3.01283772h-1.5046403c-.8802441 0-1.7246128.34792939-2.3480649.96763445-.6234522.61970507-.9752429 1.46069134-.9781932 2.33863628v7.22177095c-.0029503 2.3125063-.9253243 4.5294379-2.5648511 6.1645648-1.6394089 1.6351268-3.8621461 2.5550917-6.1805902 2.5581519Zm13.5763397-8.7227167c0 3.5913469-1.4302934 7.0355652-3.9763807 9.5748848-2.5460874 2.5394371-5.9993254 3.9661124-9.599959 3.9661124-3.6007281 0-7.05394243-1.4266753-9.60001799-3.9661124C1.43036415 20.5764446 0 17.1322263 0 13.5408794V4.81828046h1.05217193c.52119795 0 1.02139938.20492052 1.39206014.57038762.37064895.36546709.58187684.86193736.5878364 1.38171278v6.77049854c0 2.7922628 1.11211207 5.4701184 3.09167583 7.4444647 1.97957554 1.9744638 4.6644439 3.0836947 7.4639244 3.0836947 2.799575 0 5.4844433-1.1092309 7.4640779-3.0836947 1.9795165-1.9743463 3.0916522-4.6522019 3.0916522-7.4444647V6.77038086c0-.52365961.2085255-1.02589732.579906-1.39630793.3712627-.3702929.8749336-.57839139 1.3999646-.57839139h1.029528v8.74519786Z"/></svg>')
}

.icon-microphone {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 16 22"><g fill="none" fill-rule="evenodd"><path fill="currentColor" d="M8 0a4 4 0 0 1 4 4v6a4 4 0 1 1-8 0V4a4 4 0 0 1 4-4z"/><path stroke="currentColor" stroke-linecap="round" stroke-width="1.5" d="M1 9v1a7 7 0 0 0 14 0V9h0m-7 8v4"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 16 22"><g fill="none" fill-rule="evenodd"><path fill="currentColor" d="M8 0a4 4 0 0 1 4 4v6a4 4 0 1 1-8 0V4a4 4 0 0 1 4-4z"/><path stroke="currentColor" stroke-linecap="round" stroke-width="1.5" d="M1 9v1a7 7 0 0 0 14 0V9h0m-7 8v4"/></g></svg>')
}

.icon-minus {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 2"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 .99999967h10"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 2"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 .99999967h10"/></svg>')
}

.icon-motor-impared {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 15"><g fill="currentColor" fill-rule="evenodd"><path d="M4.50345823 7.64209974c0-.41467465-.00120904-.82930278.00023251-1.24397742.00330162-.94907699.63060841-1.71912059 1.56450035-1.87294326 1.06084135-.17466105 1.98041079.53189058 2.15428033 1.5192023.02134424.1213092.02938902.24629302.02976103.36969535.00255759.81767421.00306911 1.63539493-.00083703 2.45306913-.00051152.10121504.0259014.13396108.1296.13261216.42223467-.00530262.84465534.00372115 1.26684351-.00390719.39121807-.00702366.65548677.15847409.82912377.5137035.4690153.95972879.9528646 1.91224779 1.4295062 2.86825539.2241843.4495139.0312956.9351228-.4283264 1.0852708-.3444375.112518-.7322609-.04884-.8960396-.3759283-.4054476-.8098598-.81201122-1.6191614-1.2114601-2.4319516-.05738299-.1167043-.12122971-.1600091-.25427083-.1592183-1.00731799.0063724-2.01463598.0042328-3.02200047.0031164-.3655492-.0004186-.70914964-.083121-.99987774-.3150876-.37010635-.2951795-.58592035-.67631736-.59103553-1.15839117-.00483616-.46114239-.00102303-.92233129-.00102303-1.38352019h.00102303Z"/><path d="M0 10.4944147c.0432465-1.47519978.63781615-2.67424442 1.80826181-3.58029572.33137051-.25652615.77625147-.19196436 1.04665836.13693799.24250592.29494693.20521163.7335299-.08714403 1.00801056-.17219548.16154403-.36145705.30778487-.51667945.48416695-.62149408.70622604-.86107041 1.53431942-.69868677 2.45860432.19865491 1.1307617.85655976 1.9065266 1.92414384 2.3144566 1.22108592.4665846 2.6397107.0301878 3.41335807-1.0244301.24445899-.3332746.69464113-.4168608 1.03284738-.1918248.34136835.2270827.44478795.674922.20958278 1.0230812-.3568069.5280299-.8289378.9372159-1.37658732 1.2613272-.82763575.4897487-1.72548894.6831085-2.67616796.5948709-1.89731241-.176103-3.35304547-1.5186441-3.85307734-3.0891516C.08184284 11.4358169.00237158 10.9732325 0 10.4944147m6.75159277-7.49842122c-.83851712-.00177087-1.50167666-.67036687-1.49880292-1.51101912C5.25563581.66460233 5.93023474-.00241218 6.75470838 0c.83884264.00251833 1.50149066.6706957 1.49875555 1.51134795-.00265908.81986037-.676886 1.48636323-1.50187116 1.48464553"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 15"><g fill="currentColor" fill-rule="evenodd"><path d="M4.50345823 7.64209974c0-.41467465-.00120904-.82930278.00023251-1.24397742.00330162-.94907699.63060841-1.71912059 1.56450035-1.87294326 1.06084135-.17466105 1.98041079.53189058 2.15428033 1.5192023.02134424.1213092.02938902.24629302.02976103.36969535.00255759.81767421.00306911 1.63539493-.00083703 2.45306913-.00051152.10121504.0259014.13396108.1296.13261216.42223467-.00530262.84465534.00372115 1.26684351-.00390719.39121807-.00702366.65548677.15847409.82912377.5137035.4690153.95972879.9528646 1.91224779 1.4295062 2.86825539.2241843.4495139.0312956.9351228-.4283264 1.0852708-.3444375.112518-.7322609-.04884-.8960396-.3759283-.4054476-.8098598-.81201122-1.6191614-1.2114601-2.4319516-.05738299-.1167043-.12122971-.1600091-.25427083-.1592183-1.00731799.0063724-2.01463598.0042328-3.02200047.0031164-.3655492-.0004186-.70914964-.083121-.99987774-.3150876-.37010635-.2951795-.58592035-.67631736-.59103553-1.15839117-.00483616-.46114239-.00102303-.92233129-.00102303-1.38352019h.00102303Z"/><path d="M0 10.4944147c.0432465-1.47519978.63781615-2.67424442 1.80826181-3.58029572.33137051-.25652615.77625147-.19196436 1.04665836.13693799.24250592.29494693.20521163.7335299-.08714403 1.00801056-.17219548.16154403-.36145705.30778487-.51667945.48416695-.62149408.70622604-.86107041 1.53431942-.69868677 2.45860432.19865491 1.1307617.85655976 1.9065266 1.92414384 2.3144566 1.22108592.4665846 2.6397107.0301878 3.41335807-1.0244301.24445899-.3332746.69464113-.4168608 1.03284738-.1918248.34136835.2270827.44478795.674922.20958278 1.0230812-.3568069.5280299-.8289378.9372159-1.37658732 1.2613272-.82763575.4897487-1.72548894.6831085-2.67616796.5948709-1.89731241-.176103-3.35304547-1.5186441-3.85307734-3.0891516C.08184284 11.4358169.00237158 10.9732325 0 10.4944147m6.75159277-7.49842122c-.83851712-.00177087-1.50167666-.67036687-1.49880292-1.51101912C5.25563581.66460233 5.93023474-.00241218 6.75470838 0c.83884264.00251833 1.50149066.6706957 1.49875555 1.51134795-.00265908.81986037-.676886 1.48636323-1.50187116 1.48464553"/></g></svg>')
}

.icon-oversized {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 34 21"><path fill="currentColor" stroke="currentColor" stroke-width=".68827024" d="M14.360628 20c.170275 0 .327107-.048417.470497-.145251.179237-.123243.286779-.294903.322627-.514981.044809-.211274 0-.409343-.134428-.594208l-5.941708-8.239691 5.941708-8.252896c.134428-.176062.179237-.374131.134428-.594209-.035848-.211274-.14339-.382934-.322627-.51498-.179237-.123243-.380879-.167259-.604925-.132047-.215084.035213-.38984.145251-.524268.330116L8.08285 9.132587 2.463769 1.341853c-.125466-.184865-.300222-.294903-.524268-.330116-.215085-.035212-.416726.008804-.604925.132047-.179237.132046-.286779.303706-.322627.51498-.035847.220078.008962.418147.134428.594209l5.955151 8.252896-5.955151 8.239691c-.125466.184865-.170275.382934-.134428.594208.035848.220078.14339.391738.322627.514981.143389.096834.300222.145251.470497.145251.277817 0 .497383-.110039.658696-.330116l5.619081-7.803938 5.619082 7.803938c.161313.220077.380878.330116.658696.330116Zm17.832805 0c.224047 0 .412246-.074826.564597-.224479.161313-.158455.24197-.347722.24197-.567799 0-.211274-.080657-.396139-.24197-.554595-.152351-.149652-.34055-.224478-.564597-.224478H23.46907V1.896448c0-.220077-.076175-.404942-.228527-.554595-.161313-.158455-.349512-.237683-.564597-.237683-.224046 0-.416726.079228-.578039.237683-.152352.149653-.228527.334518-.228527.554595v17.311274c0 .220077.076175.409344.228527.567799.161313.149653.353993.224479.578039.224479h9.517487Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 34 21"><path fill="currentColor" stroke="currentColor" stroke-width=".68827024" d="M14.360628 20c.170275 0 .327107-.048417.470497-.145251.179237-.123243.286779-.294903.322627-.514981.044809-.211274 0-.409343-.134428-.594208l-5.941708-8.239691 5.941708-8.252896c.134428-.176062.179237-.374131.134428-.594209-.035848-.211274-.14339-.382934-.322627-.51498-.179237-.123243-.380879-.167259-.604925-.132047-.215084.035213-.38984.145251-.524268.330116L8.08285 9.132587 2.463769 1.341853c-.125466-.184865-.300222-.294903-.524268-.330116-.215085-.035212-.416726.008804-.604925.132047-.179237.132046-.286779.303706-.322627.51498-.035847.220078.008962.418147.134428.594209l5.955151 8.252896-5.955151 8.239691c-.125466.184865-.170275.382934-.134428.594208.035848.220078.14339.391738.322627.514981.143389.096834.300222.145251.470497.145251.277817 0 .497383-.110039.658696-.330116l5.619081-7.803938 5.619082 7.803938c.161313.220077.380878.330116.658696.330116Zm17.832805 0c.224047 0 .412246-.074826.564597-.224479.161313-.158455.24197-.347722.24197-.567799 0-.211274-.080657-.396139-.24197-.554595-.152351-.149652-.34055-.224478-.564597-.224478H23.46907V1.896448c0-.220077-.076175-.404942-.228527-.554595-.161313-.158455-.349512-.237683-.564597-.237683-.224046 0-.416726.079228-.578039.237683-.152352.149653-.228527.334518-.228527.554595v17.311274c0 .220077.076175.409344.228527.567799.161313.149653.353993.224479.578039.224479h9.517487Z"/></svg>')
}

.icon-page-structure {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 30 31"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M14.9054588 16.9529091 1.00016471 8.97645455 14.9054588 1l13.9052941 7.97645455z"/><path d="m28.8105882 15.0909091-13.9052941 7.9764545L1 15.0909091"/><path d="m28.8105882 21.0909091-13.9052941 7.9764545L1 21.0909091"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 30 31"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M14.9054588 16.9529091 1.00016471 8.97645455 14.9054588 1l13.9052941 7.97645455z"/><path d="m28.8105882 15.0909091-13.9052941 7.9764545L1 15.0909091"/><path d="m28.8105882 21.0909091-13.9052941 7.9764545L1 21.0909091"/></g></svg>')
}

.icon-pause-sign {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 512 512" version="1.2" viewBox="0 0 512 512"><path fill="currentColor" d="M224 435.8V76.1c0-6.7-5.4-12.1-12.2-12.1h-71.6c-6.8 0-12.2 5.4-12.2 12.1v359.7c0 6.7 5.4 12.2 12.2 12.2h71.6c6.8 0 12.2-5.4 12.2-12.2zM371.8 64h-71.6c-6.7 0-12.2 5.4-12.2 12.1v359.7c0 6.7 5.4 12.2 12.2 12.2h71.6c6.7 0 12.2-5.4 12.2-12.2V76.1c0-6.7-5.4-12.1-12.2-12.1z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 512 512" version="1.2" viewBox="0 0 512 512"><path fill="currentColor" d="M224 435.8V76.1c0-6.7-5.4-12.1-12.2-12.1h-71.6c-6.8 0-12.2 5.4-12.2 12.1v359.7c0 6.7 5.4 12.2 12.2 12.2h71.6c6.8 0 12.2-5.4 12.2-12.2zM371.8 64h-71.6c-6.7 0-12.2 5.4-12.2 12.1v359.7c0 6.7 5.4 12.2 12.2 12.2h71.6c6.7 0 12.2-5.4 12.2-12.2V76.1c0-6.7-5.4-12.1-12.2-12.1z"/></svg>')
}

.icon-pause {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 37 36"><g fill="none" fill-rule="evenodd"><path fill="currentColor" d="M15.8087111 23.6666667h-1.2702778c-.4429444 0-.8018333-.3598334-.8018333-.8027778v-9.7277778c0-.4429444.3588889-.8027778.8018333-.8027778h1.2702778c.4429445 0 .8027778.3598334.8027778.8027778v9.7277778c0 .4429444-.3598333.8027778-.8027778.8027778m6.6525722 0h-1.2702777c-.442 0-.8018334-.3598334-.8018334-.8027778v-9.7277778c0-.4429444.3598334-.8027778.8018334-.8027778h1.2702777c.4438889 0 .8027778.3598334.8027778.8027778v9.7277778c0 .4429444-.3588889.8027778-.8027778.8027778"/><path stroke="currentColor" stroke-linecap="round" stroke-width="1.88888889" d="M18.5 4.77777778V1m0 34v-3.7777778M31.7222222 18H35.5m-34 0h3.77777778m3.87278889-9.34943333L6.47873333 5.97967778M30.5204167 30.0204167l-2.6708889-2.6708889m-.0000945-18.69896113 2.6708889-2.67088889M6.47911111 30.0204167l2.67183333-2.6708889M23.5542889 5.78219444l1.4440555-3.49066666M12.0013722 33.7087556l1.4440556-3.4906667m17.2723778-7.1638 3.4906666 1.4440555M2.79124444 11.5013722l3.49066667 1.4440556m7.15274999-7.15860558L11.9877722 2.2971m13.0246445 31.4061778-1.4468889-3.4897222m7.14765-17.2788945L34.2029 11.4877722M2.79672222 24.5124167l3.48972222-1.4468889"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 37 36"><g fill="none" fill-rule="evenodd"><path fill="currentColor" d="M15.8087111 23.6666667h-1.2702778c-.4429444 0-.8018333-.3598334-.8018333-.8027778v-9.7277778c0-.4429444.3588889-.8027778.8018333-.8027778h1.2702778c.4429445 0 .8027778.3598334.8027778.8027778v9.7277778c0 .4429444-.3598333.8027778-.8027778.8027778m6.6525722 0h-1.2702777c-.442 0-.8018334-.3598334-.8018334-.8027778v-9.7277778c0-.4429444.3598334-.8027778.8018334-.8027778h1.2702777c.4438889 0 .8027778.3598334.8027778.8027778v9.7277778c0 .4429444-.3588889.8027778-.8027778.8027778"/><path stroke="currentColor" stroke-linecap="round" stroke-width="1.88888889" d="M18.5 4.77777778V1m0 34v-3.7777778M31.7222222 18H35.5m-34 0h3.77777778m3.87278889-9.34943333L6.47873333 5.97967778M30.5204167 30.0204167l-2.6708889-2.6708889m-.0000945-18.69896113 2.6708889-2.67088889M6.47911111 30.0204167l2.67183333-2.6708889M23.5542889 5.78219444l1.4440555-3.49066666M12.0013722 33.7087556l1.4440556-3.4906667m17.2723778-7.1638 3.4906666 1.4440555M2.79124444 11.5013722l3.49066667 1.4440556m7.15274999-7.15860558L11.9877722 2.2971m13.0246445 31.4061778-1.4468889-3.4897222m7.14765-17.2788945L34.2029 11.4877722M2.79672222 24.5124167l3.48972222-1.4468889"/></g></svg>')
}

.icon-play-rounded {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="m8.75193651 6.43862905 5.07911157 2.96281508c.23852596.13914014.31909408.44529901.17995394.68382497-.0434594.07450181-.10545212.13649454-.17995394.17995393l-5.07911157 2.96281509c-.23852595.13914014-.54468482.05857202-.68382496-.17995394-.04460635-.07646803-.06811055-.16340819-.06811055-.25193551V6.8705185c0-.27614237.22385763-.5.5-.5.08852732 0 .17546748.0235042.25193551.06811055Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="m8.75193651 6.43862905 5.07911157 2.96281508c.23852596.13914014.31909408.44529901.17995394.68382497-.0434594.07450181-.10545212.13649454-.17995394.17995393l-5.07911157 2.96281509c-.23852595.13914014-.54468482.05857202-.68382496-.17995394-.04460635-.07646803-.06811055-.16340819-.06811055-.25193551V6.8705185c0-.27614237.22385763-.5.5-.5.08852732 0 .17546748.0235042.25193551.06811055Z"/></svg>')
}

.icon-play-sign {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 14 16"><path fill="currentColor" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2.5" d="M1.99999943 3 10.571428 8l-8.57142857 5z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 14 16"><path fill="currentColor" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2.5" d="M1.99999943 3 10.571428 8l-8.57142857 5z"/></svg>')
}

.icon-play-small {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 7 8"><path fill="currentColor" fill-rule="evenodd" d="M.5 1.124643v5.750714c0 .414214.33579.75.75.75.13593 0 .26931-.036943.38587-.10688L6.42813 4.64312c.35519-.213111.47036-.673807.25725-1.028992-.06334-.105562-.15168-.19391-.25725-.257248L1.63587.481523C1.28069.268412.81999.383586.60688.738771.53694.855333.5.98871.5 1.124643Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 7 8"><path fill="currentColor" fill-rule="evenodd" d="M.5 1.124643v5.750714c0 .414214.33579.75.75.75.13593 0 .26931-.036943.38587-.10688L6.42813 4.64312c.35519-.213111.47036-.673807.25725-1.028992-.06334-.105562-.15168-.19391-.25725-.257248L1.63587.481523C1.28069.268412.81999.383586.60688.738771.53694.855333.5.98871.5 1.124643Z"/></svg>')
}

.icon-play {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 36 36"><g fill="none" fill-rule="evenodd"><path fill="currentColor" d="M14 13.6845422v8.6309156c0 .5522848.4477153 1 1 1 .167319 0 .3319635-.0419834.4788521-.1221044l7.9116727-4.3154578c.4848483-.2644628.6635062-.8718994.3990434-1.3567477-.0919453-.1685665-.2304769-.3070981-.3990434-.3990435l-7.9116727-4.3154578c-.4848483-.2644627-1.0922849-.0858049-1.3567477.3990435-.080121.1468886-.1221044.3115331-.1221044.4788521Z"/><path stroke="currentColor" stroke-linecap="round" stroke-width="1.88888889" d="M18 4.77777778V1m0 34v-3.7777778M31.2222222 18H35M1 18h3.77777778m3.87278889-9.34943333L5.97873333 5.97967778M30.0204167 30.0204167l-2.6708889-2.6708889m-.0000945-18.69896113 2.6708889-2.67088889M5.97911111 30.0204167l2.67183333-2.6708889M23.0542889 5.78219444l1.4440555-3.49066666M11.5013722 33.7087556l1.4440556-3.4906667m17.2723778-7.1638 3.4906666 1.4440555M2.29124444 11.5013722l3.49066667 1.4440556m7.15274999-7.15860558L11.4877722 2.2971m13.0246445 31.4061778-1.4468889-3.4897222m7.14765-17.2788945L33.7029 11.4877722M2.29672222 24.5124167l3.48972222-1.4468889"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 36 36"><g fill="none" fill-rule="evenodd"><path fill="currentColor" d="M14 13.6845422v8.6309156c0 .5522848.4477153 1 1 1 .167319 0 .3319635-.0419834.4788521-.1221044l7.9116727-4.3154578c.4848483-.2644628.6635062-.8718994.3990434-1.3567477-.0919453-.1685665-.2304769-.3070981-.3990434-.3990435l-7.9116727-4.3154578c-.4848483-.2644627-1.0922849-.0858049-1.3567477.3990435-.080121.1468886-.1221044.3115331-.1221044.4788521Z"/><path stroke="currentColor" stroke-linecap="round" stroke-width="1.88888889" d="M18 4.77777778V1m0 34v-3.7777778M31.2222222 18H35M1 18h3.77777778m3.87278889-9.34943333L5.97873333 5.97967778M30.0204167 30.0204167l-2.6708889-2.6708889m-.0000945-18.69896113 2.6708889-2.67088889M5.97911111 30.0204167l2.67183333-2.6708889M23.0542889 5.78219444l1.4440555-3.49066666M11.5013722 33.7087556l1.4440556-3.4906667m17.2723778-7.1638 3.4906666 1.4440555M2.29124444 11.5013722l3.49066667 1.4440556m7.15274999-7.15860558L11.4877722 2.2971m13.0246445 31.4061778-1.4468889-3.4897222m7.14765-17.2788945L33.7029 11.4877722M2.29672222 24.5124167l3.48972222-1.4468889"/></g></svg>')
}

.icon-plus {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 12"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 6h10M6 1v10"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 12"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 6h10M6 1v10"/></svg>')
}

.icon-profile {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd"><path fill="currentColor" d="M12 0c6.627417 0 12 5.372583 12 12s-5.372583 12-12 12S0 18.627417 0 12 5.372583 0 12 0Zm4.7354808 9.47152282-.1085206.01347095c-3.0596685.57466383-6.200379.57466383-9.26330946-.00062883-.09333203-.01864939-.19242039-.01812858-.28846682.00208394-.09593384.02018882-.18682634.05958112-.26734205.11584443-.08029086.056136-.14860503.12780464-.20100307.21081558-.0522611.08286116-.08766334.17524393-.10423122.27189211-.01724873.092197-.01629673.1908309.00352393.2864083.01977268.0955923.05806351.1864428.11270512.2672263.05484222.0810605.12499841.1503344.2065445.203869.08178229.0536896.17331929.0904256.26934485.1080471 1.05753607.1977158 2.12658791.3310378 3.20056122.3990866.0655501.0046117.1312823.0232382.1914777.0546822.0604064.0315636.1140183.0754124.1574985.1289151.0436926.053764.0762327.1161308.0955899.1833301.0193726.0673169.0250825.1380548.0167486.2077853l-.0930524.8126589-.0466642.3803831-.0549404.374039c-.158359.9955974-.4113792 1.9758184-.75546409 2.9248369l-.5801849 1.5773596-.02344642.0770503-.01552299.0868134c-.01809935.1433761.00241892.2798303.05789612.4039962.08054821.1802784.2287431.3211011.41227036.3911064.18417884.0702973.38854412.0633157.56766262-.0193475.1783359-.0823021.3167379-.2327306.3851182-.4179393l.132573-.2722052.2774285-.6119827.2691827-.6167871.1745867-.4131228c.1150781-.2758957.2275188-.552725.3372517-.8303222l.1997945-.5172516.1547774.4016017c.3341951.8508075.7005073 1.7096002 1.1016307 2.5860868l.148306.3221275.035186.0702665.0497248.0757382c.0517528.0706012.1097786.1262939.1757777.1716018.1180312.081057.2569842.1257226.3998576.1283785.0957982-.0007119.1836954-.0179553.2662741-.0508323.0830796-.0290811.1683605-.0801996.2411479-.146682.0725663-.0662848.1312809-.1464644.1727703-.2358314.0414046-.0892272.0648238-.1857927.0689566-.2841549.0041311-.0983223-.01109-.1964983-.0448023-.2888656l-.5808499-1.5790749-.1248882-.3590352-.1156442-.3594946c-.2970897-.9623716-.5036651-1.9538501-.6160163-2.9589316l-.0899595-.8168245-.0041118-.0665552.0021549-.0430116c.0030732-.0307866.0094345-.0650698.0191721-.0984822.0194475-.066648.0520023-.128536.0955871-.1817954.0433983-.0530315.0967961-.0964037.156956-.1275732.059925-.0310756.125295-.0493709.1922177-.053854 1.0641002-.0674537 2.1242314-.1987717 3.1739231-.3932155.1721701-.0296953.3313055-.120966.4468688-.25719.1149797-.1355362.1797169-.3071568.1833218-.4854424 0-.1149573-.0237748-.22332759-.0698726-.32263252-.0462729-.09968218-.1138303-.18783713-.1978901-.2580962-.0844397-.07054096-.1833017-.12125287-.2895034-.1483992-.1064178-.02721249-.2175245-.03011298-.325203-.00846921Zm-3.4239963-3.92821291c-.7252221-.73705689-1.9027746-.73705689-2.6279686.00000409-.72291791.73468261-.72291791 1.92418279.000008 2.65887358.7251891.7370234 1.9027354.7370234 2.6279566 0 .722897-.73469389.722897-1.92418787.000004-2.65887767Z"/><circle cx="12" cy="12" r="10.3636364" stroke="currentColor" stroke-width=".54545455"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd"><path fill="currentColor" d="M12 0c6.627417 0 12 5.372583 12 12s-5.372583 12-12 12S0 18.627417 0 12 5.372583 0 12 0Zm4.7354808 9.47152282-.1085206.01347095c-3.0596685.57466383-6.200379.57466383-9.26330946-.00062883-.09333203-.01864939-.19242039-.01812858-.28846682.00208394-.09593384.02018882-.18682634.05958112-.26734205.11584443-.08029086.056136-.14860503.12780464-.20100307.21081558-.0522611.08286116-.08766334.17524393-.10423122.27189211-.01724873.092197-.01629673.1908309.00352393.2864083.01977268.0955923.05806351.1864428.11270512.2672263.05484222.0810605.12499841.1503344.2065445.203869.08178229.0536896.17331929.0904256.26934485.1080471 1.05753607.1977158 2.12658791.3310378 3.20056122.3990866.0655501.0046117.1312823.0232382.1914777.0546822.0604064.0315636.1140183.0754124.1574985.1289151.0436926.053764.0762327.1161308.0955899.1833301.0193726.0673169.0250825.1380548.0167486.2077853l-.0930524.8126589-.0466642.3803831-.0549404.374039c-.158359.9955974-.4113792 1.9758184-.75546409 2.9248369l-.5801849 1.5773596-.02344642.0770503-.01552299.0868134c-.01809935.1433761.00241892.2798303.05789612.4039962.08054821.1802784.2287431.3211011.41227036.3911064.18417884.0702973.38854412.0633157.56766262-.0193475.1783359-.0823021.3167379-.2327306.3851182-.4179393l.132573-.2722052.2774285-.6119827.2691827-.6167871.1745867-.4131228c.1150781-.2758957.2275188-.552725.3372517-.8303222l.1997945-.5172516.1547774.4016017c.3341951.8508075.7005073 1.7096002 1.1016307 2.5860868l.148306.3221275.035186.0702665.0497248.0757382c.0517528.0706012.1097786.1262939.1757777.1716018.1180312.081057.2569842.1257226.3998576.1283785.0957982-.0007119.1836954-.0179553.2662741-.0508323.0830796-.0290811.1683605-.0801996.2411479-.146682.0725663-.0662848.1312809-.1464644.1727703-.2358314.0414046-.0892272.0648238-.1857927.0689566-.2841549.0041311-.0983223-.01109-.1964983-.0448023-.2888656l-.5808499-1.5790749-.1248882-.3590352-.1156442-.3594946c-.2970897-.9623716-.5036651-1.9538501-.6160163-2.9589316l-.0899595-.8168245-.0041118-.0665552.0021549-.0430116c.0030732-.0307866.0094345-.0650698.0191721-.0984822.0194475-.066648.0520023-.128536.0955871-.1817954.0433983-.0530315.0967961-.0964037.156956-.1275732.059925-.0310756.125295-.0493709.1922177-.053854 1.0641002-.0674537 2.1242314-.1987717 3.1739231-.3932155.1721701-.0296953.3313055-.120966.4468688-.25719.1149797-.1355362.1797169-.3071568.1833218-.4854424 0-.1149573-.0237748-.22332759-.0698726-.32263252-.0462729-.09968218-.1138303-.18783713-.1978901-.2580962-.0844397-.07054096-.1833017-.12125287-.2895034-.1483992-.1064178-.02721249-.2175245-.03011298-.325203-.00846921Zm-3.4239963-3.92821291c-.7252221-.73705689-1.9027746-.73705689-2.6279686.00000409-.72291791.73468261-.72291791 1.92418279.000008 2.65887358.7251891.7370234 1.9027354.7370234 2.6279566 0 .722897-.73469389.722897-1.92418787.000004-2.65887767Z"/><circle cx="12" cy="12" r="10.3636364" stroke="currentColor" stroke-width=".54545455"/></g></svg>')
}

.icon-reading-1 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 40 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M1 15.3846154h6.0714286c.8284271 0 1.5-.6715729 1.5-1.5V8.0357143C8.5714286 6.7733491 9.5947777 5.75 10.8571429 5.75c1.2623651 0 2.2857142 1.0233491 2.2857142 2.2857143V20.75c0 1.2426407 1.0073594 2.25 2.25 2.25h.0714286c1.2426407 0 2.25-1.0073593 2.25-2.25V3.25c0-1.2426407 1.0073593-2.25 2.25-2.25h.0714286c1.2426407 0 2.25 1.0073593 2.25 2.25v17.5c0 1.2426407 1.0073593 2.25 2.25 2.25h.1428571c1.2426407 0 2.25-1.0073593 2.25-2.25V7.7115385c0-1.2426407 1.0073593-2.25 2.25-2.25s2.25 1.0073593 2.25 2.25v6.1730769c0 .8284271.6715729 1.5 1.5 1.5H39"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 40 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M1 15.3846154h6.0714286c.8284271 0 1.5-.6715729 1.5-1.5V8.0357143C8.5714286 6.7733491 9.5947777 5.75 10.8571429 5.75c1.2623651 0 2.2857142 1.0233491 2.2857142 2.2857143V20.75c0 1.2426407 1.0073594 2.25 2.25 2.25h.0714286c1.2426407 0 2.25-1.0073593 2.25-2.25V3.25c0-1.2426407 1.0073593-2.25 2.25-2.25h.0714286c1.2426407 0 2.25 1.0073593 2.25 2.25v17.5c0 1.2426407 1.0073593 2.25 2.25 2.25h.1428571c1.2426407 0 2.25-1.0073593 2.25-2.25V7.7115385c0-1.2426407 1.0073593-2.25 2.25-2.25s2.25 1.0073593 2.25 2.25v6.1730769c0 .8284271.6715729 1.5 1.5 1.5H39"/></svg>')
}

.icon-reading-2 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 52 29"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M1 17h4.75c.8284271 0 1.5-.6715729 1.5-1.5v-3.1666667C7.25 11.1827401 8.1827401 10.25 9.3333333 10.25c1.1505933 0 2.0833334.9327401 2.0833334 2.0833333V21c0 1.1045695.8954305 2 2 2h.1666666c1.1045695 0 2-.8954305 2-2V7c0-1.1045695.8954305-2 2-2H17.75c1.1045695 0 2 .8954305 2 2v19c0 1.1045695.8954305 2 2 2h.2317708c1.1045695 0 2-.8954305 2-2V3c0-1.1045695.8954305-2 2-2h.1015625c1.1045695 0 2 .8954305 2 2v20c0 1.1045695.8954305 2 2 2H30.25c1.1045695 0 2-.8954305 2-2V9c0-1.1045695.8954305-2 2-2h.1666667c1.1045695 0 2 .8954305 2 2v12c0 1.1045695.8954305 2 2 2h.1666666c1.1045695 0 2-.8954305 2-2v-8c0-1.1045695.8954305-2 2-2H42.75c1.1045695 0 2 .8954305 2 2v2.5c0 .8284271.6715729 1.5 1.5 1.5H51"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 52 29"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M1 17h4.75c.8284271 0 1.5-.6715729 1.5-1.5v-3.1666667C7.25 11.1827401 8.1827401 10.25 9.3333333 10.25c1.1505933 0 2.0833334.9327401 2.0833334 2.0833333V21c0 1.1045695.8954305 2 2 2h.1666666c1.1045695 0 2-.8954305 2-2V7c0-1.1045695.8954305-2 2-2H17.75c1.1045695 0 2 .8954305 2 2v19c0 1.1045695.8954305 2 2 2h.2317708c1.1045695 0 2-.8954305 2-2V3c0-1.1045695.8954305-2 2-2h.1015625c1.1045695 0 2 .8954305 2 2v20c0 1.1045695.8954305 2 2 2H30.25c1.1045695 0 2-.8954305 2-2V9c0-1.1045695.8954305-2 2-2h.1666667c1.1045695 0 2 .8954305 2 2v12c0 1.1045695.8954305 2 2 2h.1666666c1.1045695 0 2-.8954305 2-2v-8c0-1.1045695.8954305-2 2-2H42.75c1.1045695 0 2 .8954305 2 2v2.5c0 .8284271.6715729 1.5 1.5 1.5H51"/></svg>')
}

.icon-reading-3 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 70 31"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M69 18h-4.875c-.8284271 0-1.5-.6715729-1.5-1.5v-2.125c0-1.1736051-.9513949-2.125-2.125-2.125s-2.125.9513949-2.125 2.125V20.5c0 1.1045695-.8954305 2-2 2h-.25c-1.1045695 0-2-.8954305-2-2v-9.625c0-1.1736051-.9513949-2.125-2.125-2.125s-2.125.9513949-2.125 2.125V22.5c0 1.1045695-.8954305 2-2 2h-.25c-1.1045695 0-2-.8954305-2-2V7.75c0-1.1045695-.8954305-2-2-2h-.25c-1.1045695 0-2 .8954305-2 2v18c0 1.1045695-.8954305 2-2 2h-.3164062c-1.1045695 0-2-.8954305-2-2V3c0-1.1045695-.8954306-2-2-2H34.875c-1.1045695 0-2 .8954305-2 2v24.5c0 1.1045695-.8954305 2-2 2h-.25c-1.1045695 0-2-.8954305-2-2v-21c0-1.1045695-.8954305-2-2-2h-.25c-1.1045695 0-2 .8954305-2 2v17.25c0 1.1045695-.8954305 2-2 2h-.25c-1.1045695 0-2-.8954305-2-2v-13c0-1.1045695-.8954305-2-2-2h-.25c-1.1045695 0-2 .8954305-2 2v8.75c0 1.1045695-.8954305 2-2 2h-.25c-1.1045695 0-2-.8954305-2-2v-5.125c0-1.1736051-.9513949-2.125-2.125-2.125-1.173605 0-2.125.9513949-2.125 2.125V16.5c0 .8284271-.671573 1.5-1.5 1.5H1h0"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 70 31"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M69 18h-4.875c-.8284271 0-1.5-.6715729-1.5-1.5v-2.125c0-1.1736051-.9513949-2.125-2.125-2.125s-2.125.9513949-2.125 2.125V20.5c0 1.1045695-.8954305 2-2 2h-.25c-1.1045695 0-2-.8954305-2-2v-9.625c0-1.1736051-.9513949-2.125-2.125-2.125s-2.125.9513949-2.125 2.125V22.5c0 1.1045695-.8954305 2-2 2h-.25c-1.1045695 0-2-.8954305-2-2V7.75c0-1.1045695-.8954305-2-2-2h-.25c-1.1045695 0-2 .8954305-2 2v18c0 1.1045695-.8954305 2-2 2h-.3164062c-1.1045695 0-2-.8954305-2-2V3c0-1.1045695-.8954306-2-2-2H34.875c-1.1045695 0-2 .8954305-2 2v24.5c0 1.1045695-.8954305 2-2 2h-.25c-1.1045695 0-2-.8954305-2-2v-21c0-1.1045695-.8954305-2-2-2h-.25c-1.1045695 0-2 .8954305-2 2v17.25c0 1.1045695-.8954305 2-2 2h-.25c-1.1045695 0-2-.8954305-2-2v-13c0-1.1045695-.8954305-2-2-2h-.25c-1.1045695 0-2 .8954305-2 2v8.75c0 1.1045695-.8954305 2-2 2h-.25c-1.1045695 0-2-.8954305-2-2v-5.125c0-1.1736051-.9513949-2.125-2.125-2.125-1.173605 0-2.125.9513949-2.125 2.125V16.5c0 .8284271-.671573 1.5-1.5 1.5H1h0"/></svg>')
}

.icon-reading-4 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 46 30"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M1 15h5.1c.8284271 0 1.5.6715729 1.5 1.5V19c0 1.1045695.8954305 2 2 2h.4c1.1045695 0 2-.8954305 2-2V9c0-1.1045695.8954305-2 2-2h.4c1.1045695 0 2 .8954305 2 2v18c0 1.1045695.8954305 2 2 2h.46875c1.1045695 0 2-.8954305 2-2V3c0-1.1045695.8954305-2 2-2H23.2c1.1045695 0 2 .8954305 2 2v19c0 1.1045695.8954305 2 2 2h.4c1.1045695 0 2-.8954305 2-2V11c0-1.1045695.8954305-2 2-2h.4c1.1045695 0 2 .8954305 2 2v8c0 1.1045695.8954305 2 2 2h.4c1.1045695 0 2-.8954305 2-2v-2.5c0-.8284271.6715729-1.5 1.5-1.5H45"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 46 30"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M1 15h5.1c.8284271 0 1.5.6715729 1.5 1.5V19c0 1.1045695.8954305 2 2 2h.4c1.1045695 0 2-.8954305 2-2V9c0-1.1045695.8954305-2 2-2h.4c1.1045695 0 2 .8954305 2 2v18c0 1.1045695.8954305 2 2 2h.46875c1.1045695 0 2-.8954305 2-2V3c0-1.1045695.8954305-2 2-2H23.2c1.1045695 0 2 .8954305 2 2v19c0 1.1045695.8954305 2 2 2h.4c1.1045695 0 2-.8954305 2-2V11c0-1.1045695.8954305-2 2-2h.4c1.1045695 0 2 .8954305 2 2v8c0 1.1045695.8954305 2 2 2h.4c1.1045695 0 2-.8954305 2-2v-2.5c0-.8284271.6715729-1.5 1.5-1.5H45"/></svg>')
}

.icon-reading-guide {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" version="1.2" viewBox="0 0 36 26"><path fill="currentColor" fill-rule="evenodd" d="M28.993.0000711V0l-.0113.0000223-24.98564.049276C3.44479.0503855 2.94455.275608 2.58439.636476 2.22424.997344 2 1.49803 2 2.04929V24c0 .552.22484 1.0533.58579 1.4142C2.94673 25.7751 3.44796 26 4 26h28c.552 0 1.0533-.2249 1.4142-.5858C33.7752 25.0533 34 24.552 34 24V13.778c-.014.1248-.1199.2219-.2484.2219H32.2V24c0 .0555-.0214.1042-.0586.1414S32.0555 24.2 32 24.2H4c-.05548 0-.10424-.0214-.14142-.0586C3.8214 24.1042 3.8 24.0555 3.8 24V13.9999H2.25156c-.13807 0-.25-.112-.25-.25v-1.5c0-.1381.11193-.25.25-.25H3.8V2.04929c0-.05539.02135-.10411.05844-.14128.03709-.03716.08577-.05861.14117-.05872l24.97999-.04926 3.0225.03203h.0001c.055.0006.1033.02223.14.05932.0367.0371.0578.08561.0578.14067v9.96785h1.5516c.1285 0 .2344.097.2484.2218V2.03205c0-.54789-.2216-1.046139-.5783-1.406664-.3567-.360523-.8525-.5873892-1.4004-.5932238v-4e-7L28.993.0000711Z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M35 8.99976H1c-.552285 0-1 .44771-1 1v6.00004c0 .5522.447715 1 1 1h34c.5523 0 1-.4478 1-1V9.99976c0-.55229-.4477-1-1-1ZM2.25 11.9998h31.5c.1381 0 .25.1119.25.25v1.5c0 .138-.1119.25-.25.25H2.25c-.13807 0-.25-.112-.25-.25v-1.5c0-.1381.11193-.25.25-.25Z" clip-rule="evenodd"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" version="1.2" viewBox="0 0 36 26"><path fill="currentColor" fill-rule="evenodd" d="M28.993.0000711V0l-.0113.0000223-24.98564.049276C3.44479.0503855 2.94455.275608 2.58439.636476 2.22424.997344 2 1.49803 2 2.04929V24c0 .552.22484 1.0533.58579 1.4142C2.94673 25.7751 3.44796 26 4 26h28c.552 0 1.0533-.2249 1.4142-.5858C33.7752 25.0533 34 24.552 34 24V13.778c-.014.1248-.1199.2219-.2484.2219H32.2V24c0 .0555-.0214.1042-.0586.1414S32.0555 24.2 32 24.2H4c-.05548 0-.10424-.0214-.14142-.0586C3.8214 24.1042 3.8 24.0555 3.8 24V13.9999H2.25156c-.13807 0-.25-.112-.25-.25v-1.5c0-.1381.11193-.25.25-.25H3.8V2.04929c0-.05539.02135-.10411.05844-.14128.03709-.03716.08577-.05861.14117-.05872l24.97999-.04926 3.0225.03203h.0001c.055.0006.1033.02223.14.05932.0367.0371.0578.08561.0578.14067v9.96785h1.5516c.1285 0 .2344.097.2484.2218V2.03205c0-.54789-.2216-1.046139-.5783-1.406664-.3567-.360523-.8525-.5873892-1.4004-.5932238v-4e-7L28.993.0000711Z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M35 8.99976H1c-.552285 0-1 .44771-1 1v6.00004c0 .5522.447715 1 1 1h34c.5523 0 1-.4478 1-1V9.99976c0-.55229-.4477-1-1-1ZM2.25 11.9998h31.5c.1381 0 .25.1119.25.25v1.5c0 .138-.1119.25-.25.25H2.25c-.13807 0-.25-.112-.25-.25v-1.5c0-.1381.11193-.25.25-.25Z" clip-rule="evenodd"/></svg>')
}

.icon-reading-mask {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 36 26"><path fill="currentColor" d="m29.012621 0 3.008677.03216C33.117497.04383 34 .93578 34 2.03204V6.999l1 .00098c.552285 0 1 .44772 1 1v10c0 .55229-.447715 1-1 1l-1-.00098V24c0 1.10457-.895431 2-2 2H4c-1.104569 0-2-.89543-2-2v-5.001l-1 .00098c-.552285 0-1-.44771-1-1v-10c0-.55228.447715-1 1-1L2 6.999V2.04929c0-1.10303.893028-1.99782 1.996056-2L28.987378 0h.025243ZM5 18.999H3.8V24c0 .11046.089543.2.2.2h28c.110457 0 .2-.08954.2-.2v-5.001H31V22c0 .55228-.447715 1-1 1H6c-.552285 0-1-.44772-1-1v-3.001Zm28.75-8.99901H2.25c-.138071 0-.25.11193-.25.25v5.5c0 .13807.111929.25.25.25h31.5c.138071 0 .25-.11193.25-.25v-5.5c0-.13807-.111929-.25-.25-.25Zm-4.756547-8.19998-24.993847.04928c-.110303.00022-.199606.0897-.199606.2V6.999H5V4.0507c0-.5513.446172-.9986.997466-1l19.989356-.05066.026356.00011 3.997466.04255c.548101.00583.989356.45181.989356.99994V6.999h1.2V2.03204c0-.10962-.08825-.19882-.19787-.19999l-3.008677-.03204Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 36 26"><path fill="currentColor" d="m29.012621 0 3.008677.03216C33.117497.04383 34 .93578 34 2.03204V6.999l1 .00098c.552285 0 1 .44772 1 1v10c0 .55229-.447715 1-1 1l-1-.00098V24c0 1.10457-.895431 2-2 2H4c-1.104569 0-2-.89543-2-2v-5.001l-1 .00098c-.552285 0-1-.44771-1-1v-10c0-.55228.447715-1 1-1L2 6.999V2.04929c0-1.10303.893028-1.99782 1.996056-2L28.987378 0h.025243ZM5 18.999H3.8V24c0 .11046.089543.2.2.2h28c.110457 0 .2-.08954.2-.2v-5.001H31V22c0 .55228-.447715 1-1 1H6c-.552285 0-1-.44772-1-1v-3.001Zm28.75-8.99901H2.25c-.138071 0-.25.11193-.25.25v5.5c0 .13807.111929.25.25.25h31.5c.138071 0 .25-.11193.25-.25v-5.5c0-.13807-.111929-.25-.25-.25Zm-4.756547-8.19998-24.993847.04928c-.110303.00022-.199606.0897-.199606.2V6.999H5V4.0507c0-.5513.446172-.9986.997466-1l19.989356-.05066.026356.00011 3.997466.04255c.548101.00583.989356.45181.989356.99994V6.999h1.2V2.03204c0-.10962-.08825-.19882-.19787-.19999l-3.008677-.03204Z"/></svg>')
}

.icon-reload {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 19 16"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="1.84"><path d="M16.20106 8c0 .9667-.189683 1.8872-.5324673 2.7251-.3427843.8372-.8386698 1.5911-1.4517524 2.2246-.6130825.6335-1.3426846 1.1459-2.152902 1.5001-.8108948.3542-1.70172746.5502-2.6372711.5502-.93554365 0-1.8263763-.196-2.63727112-.5502-.81021738-.3542-1.53981948-.8666-2.15290203-1.5001M2.6522744 8c0-.9667.189683-1.8872.53246728-2.7251.34278427-.8372.83866982-1.5911 1.45175237-2.2246.61308255-.6335 1.34268465-1.1459 2.15290203-1.5001C7.6002909 1.196 8.49112355 1 9.4266672 1c.93554364 0 1.8263763.196 2.6372711.5502.8102174.3542 1.5398195.8666 2.152902 1.5001"/><path stroke-linejoin="round" d="m4.92576062 6.96092-2.48958935 1.484L1 5.87242m13.0125924 2.93832 2.3886509-1.652L18 9.62694"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 19 16"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="1.84"><path d="M16.20106 8c0 .9667-.189683 1.8872-.5324673 2.7251-.3427843.8372-.8386698 1.5911-1.4517524 2.2246-.6130825.6335-1.3426846 1.1459-2.152902 1.5001-.8108948.3542-1.70172746.5502-2.6372711.5502-.93554365 0-1.8263763-.196-2.63727112-.5502-.81021738-.3542-1.53981948-.8666-2.15290203-1.5001M2.6522744 8c0-.9667.189683-1.8872.53246728-2.7251.34278427-.8372.83866982-1.5911 1.45175237-2.2246.61308255-.6335 1.34268465-1.1459 2.15290203-1.5001C7.6002909 1.196 8.49112355 1 9.4266672 1c.93554364 0 1.8263763.196 2.6372711.5502.8102174.3542 1.5398195.8666 2.152902 1.5001"/><path stroke-linejoin="round" d="m4.92576062 6.96092-2.48958935 1.484L1 5.87242m13.0125924 2.93832 2.3886509-1.652L18 9.62694"/></g></svg>')
}

.icon-reply-btn {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 16 13"><path fill="currentColor" fill-rule="evenodd" d="M9.42905316.00001c2.20881014 2.04526563 4.35756964 4.03497656 6.52759494 6.04428906-2.1683038 2.1003125-4.3194937 4.18407034-6.51756962 6.31332814V8.779885c-.51686076 0-.99605063-.02305469-1.47240506.00426562-1.47118988.08460157-2.91372152.32997657-4.29083545.87648438-1.20253164.4771406-2.27716455 1.145625-3.05488607 2.2104063-.23564557.3223593-.41346836.6870703-.62096203 1.0379687.03777216-.9552969.20648102-1.8887578.4793924-2.8033281.46410127-1.55553127 1.2006076-2.95577346 2.37377216-4.09753909C4.19857215 4.69910375 5.83806582 4.0113225 7.6724962 3.76005688c.49994937-.06845313 1.00739241-.09313282 1.51220253-.108875.20921519-.0065.24941773-.07820313.248-.26761719C9.42500253 2.3684475 9.42905316 1.35322875 9.42905316.33801v-.338Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 16 13"><path fill="currentColor" fill-rule="evenodd" d="M9.42905316.00001c2.20881014 2.04526563 4.35756964 4.03497656 6.52759494 6.04428906-2.1683038 2.1003125-4.3194937 4.18407034-6.51756962 6.31332814V8.779885c-.51686076 0-.99605063-.02305469-1.47240506.00426562-1.47118988.08460157-2.91372152.32997657-4.29083545.87648438-1.20253164.4771406-2.27716455 1.145625-3.05488607 2.2104063-.23564557.3223593-.41346836.6870703-.62096203 1.0379687.03777216-.9552969.20648102-1.8887578.4793924-2.8033281.46410127-1.55553127 1.2006076-2.95577346 2.37377216-4.09753909C4.19857215 4.69910375 5.83806582 4.0113225 7.6724962 3.76005688c.49994937-.06845313 1.00739241-.09313282 1.51220253-.108875.20921519-.0065.24941773-.07820313.248-.26761719C9.42500253 2.3684475 9.42905316 1.35322875 9.42905316.33801v-.338Z"/></svg>')
}

.icon-saturation-1 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" version="1.2" viewBox="0 0 20 28"><path stroke="currentColor" stroke-linejoin="round" stroke-width="2" d="M17.5323 13.5777 10 1 2.34888 13.7855C1.4995 15.1093 1 16.6628 1 18.3333 1 23.1195 5.02975 27 10 27c4.9703 0 9-3.8805 9-8.6667 0-1.6457-1.3363-4.5282-1.3489-4.5478l-.1188-.2078Z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M10 27c4.9703 0 9-3.8805 9-8.6667 0-1.6457-1.3363-4.5282-1.3489-4.5478l-.1188-.2078L10 1" clip-rule="evenodd"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" version="1.2" viewBox="0 0 20 28"><path stroke="currentColor" stroke-linejoin="round" stroke-width="2" d="M17.5323 13.5777 10 1 2.34888 13.7855C1.4995 15.1093 1 16.6628 1 18.3333 1 23.1195 5.02975 27 10 27c4.9703 0 9-3.8805 9-8.6667 0-1.6457-1.3363-4.5282-1.3489-4.5478l-.1188-.2078Z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M10 27c4.9703 0 9-3.8805 9-8.6667 0-1.6457-1.3363-4.5282-1.3489-4.5478l-.1188-.2078L10 1" clip-rule="evenodd"/></svg>')
}

.icon-saturation-2 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" version="1.2" viewBox="0 0 20 28"><path stroke="currentColor" stroke-linejoin="round" stroke-width="2" d="M17.5323 13.5777 10 1 2.34888 13.7855C1.4995 15.1093 1 16.6628 1 18.3333 1 23.1195 5.02975 27 10 27c4.9703 0 9-3.8805 9-8.6667 0-1.6457-1.3363-4.5282-1.3489-4.5478l-.1188-.2078Z" clip-rule="evenodd"/><path fill="currentColor" fill-opacity=".35" fill-rule="evenodd" d="M10 27c4.9703 0 9-3.8805 9-8.6667 0-1.6457-1.3363-4.5282-1.3489-4.5478l-.1188-.2078L10 1" clip-rule="evenodd"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" version="1.2" viewBox="0 0 20 28"><path stroke="currentColor" stroke-linejoin="round" stroke-width="2" d="M17.5323 13.5777 10 1 2.34888 13.7855C1.4995 15.1093 1 16.6628 1 18.3333 1 23.1195 5.02975 27 10 27c4.9703 0 9-3.8805 9-8.6667 0-1.6457-1.3363-4.5282-1.3489-4.5478l-.1188-.2078Z" clip-rule="evenodd"/><path fill="currentColor" fill-opacity=".35" fill-rule="evenodd" d="M10 27c4.9703 0 9-3.8805 9-8.6667 0-1.6457-1.3363-4.5282-1.3489-4.5478l-.1188-.2078L10 1" clip-rule="evenodd"/></svg>')
}

.icon-saturation-3 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" version="1.2" viewBox="0 0 21 28"><path stroke="currentColor" stroke-linejoin="round" stroke-width="2" d="M18.0323 13.5777 10.5 1 2.84888 13.7855C1.9995 15.1093 1.5 16.6628 1.5 18.3333 1.5 23.1195 5.52975 27 10.5 27c4.9703 0 9-3.8805 9-8.6667 0-1.6457-1.3363-4.5282-1.3489-4.5478l-.1188-.2078Z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M10.5 27c4.9703 0 9-3.8805 9-8.6667 0-1.6457-1.3363-4.5282-1.3489-4.5478l-.1188-.2078L10.5 1" clip-rule="evenodd"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" version="1.2" viewBox="0 0 21 28"><path stroke="currentColor" stroke-linejoin="round" stroke-width="2" d="M18.0323 13.5777 10.5 1 2.84888 13.7855C1.9995 15.1093 1.5 16.6628 1.5 18.3333 1.5 23.1195 5.52975 27 10.5 27c4.9703 0 9-3.8805 9-8.6667 0-1.6457-1.3363-4.5282-1.3489-4.5478l-.1188-.2078Z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M10.5 27c4.9703 0 9-3.8805 9-8.6667 0-1.6457-1.3363-4.5282-1.3489-4.5478l-.1188-.2078L10.5 1" clip-rule="evenodd"/></svg>')
}

.icon-saturation-4 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 21 28"><g fill="none" fill-rule="evenodd" transform="translate(1.5 1)"><path stroke="currentColor" stroke-linejoin="round" stroke-width="2" d="M16.532 12.578 9 0 1.349 12.785C.5 14.109 0 15.663 0 17.333 0 22.12 4.03 26 9 26s9-3.88 9-8.667c0-1.645-1.336-4.528-1.349-4.548l-.119-.207Z"/><circle cx="12.5" cy="8" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="9.5" cy="23" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="9.5" cy="20" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="9.5" cy="17" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="9.5" cy="14" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="9.5" cy="11" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="9.5" cy="8" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="9.5" cy="5" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="12.5" cy="23" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="12.5" cy="20" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="12.5" cy="17" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="12.5" cy="14" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="12.5" cy="11" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="15.5" cy="17" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="15.5" cy="14" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="15.5" cy="20" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="15.5" cy="11" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="9.5" cy="2" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="15.5" cy="23" r="1" fill="currentColor" fill-rule="nonzero"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 21 28"><g fill="none" fill-rule="evenodd" transform="translate(1.5 1)"><path stroke="currentColor" stroke-linejoin="round" stroke-width="2" d="M16.532 12.578 9 0 1.349 12.785C.5 14.109 0 15.663 0 17.333 0 22.12 4.03 26 9 26s9-3.88 9-8.667c0-1.645-1.336-4.528-1.349-4.548l-.119-.207Z"/><circle cx="12.5" cy="8" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="9.5" cy="23" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="9.5" cy="20" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="9.5" cy="17" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="9.5" cy="14" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="9.5" cy="11" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="9.5" cy="8" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="9.5" cy="5" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="12.5" cy="23" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="12.5" cy="20" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="12.5" cy="17" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="12.5" cy="14" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="12.5" cy="11" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="15.5" cy="17" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="15.5" cy="14" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="15.5" cy="20" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="15.5" cy="11" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="9.5" cy="2" r="1" fill="currentColor" fill-rule="nonzero"/><circle cx="15.5" cy="23" r="1" fill="currentColor" fill-rule="nonzero"/></g></svg>')
}

.icon-search {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 16 16"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M6.67908563 12.3581713c3.13647239 0 5.67908567-2.54261328 5.67908567-5.67908567S9.81555802 1 6.67908563 1 1 3.54261324 1 6.67908563s2.54261324 5.67908567 5.67908563 5.67908567ZM15 15l-4.13033661-4.13033661"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 16 16"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M6.67908563 12.3581713c3.13647239 0 5.67908567-2.54261328 5.67908567-5.67908567S9.81555802 1 6.67908563 1 1 3.54261324 1 6.67908563s2.54261324 5.67908567 5.67908563 5.67908567ZM15 15l-4.13033661-4.13033661"/></svg>')
}

.icon-seizure {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 14 15"><g fill="currentColor" fill-rule="evenodd"><path d="M12.6685391 7.05850295c.0618316-.19052057.1261678-.37674459.1827945-.56531581.1901517-.63298661.0691105-1.20892447-.3105667-1.73811736-.2320249-.32343543-.5267033-.57804635-.8488928-.80063199-.4551274-.31444449-.949193-.54968111-1.4690478-.73240423-.0926691-.03258224-.1837338-.08716445-.25828386-.15209024-.11458409-.09985522-.15238745-.24005036-.15485288-.3932943-.00579182-.36170664-.02320641-.72257784-.15453982-1.06550692-.08781649-.22926918-.22419817-.41752213-.47082008-.47986202-.45430556-.11477383-.8951882-.08736337-1.29388448.1876562-.21590179.14894739-.35893623.34408279-.35870172.63298662.00293533 3.74608251.00187872 7.49216503.00273966 11.2382475.00003914.0758264.00113489.1539999.01823641.2270414.07020623.2999635.29510882.4285022.56403705.4781115.36421931.0671935.72820381.0273309 1.08487027-.065244.32899879-.0853742.51555014-.3113812.5669721-.6475074.02547618-.166253.03349863-.3357682.04156021-.5042092.01267939-.2651932.16279707-.4605275.41751974-.5162236.3201153-.070018.627747-.1711463.91589-.3323071.5559363-.3109436.9714602-.7461293 1.1581681-1.3741431.1915213-.64412581.1881558-1.2948954.0078268-1.94057279-.1229979-.44071558-.3600711-.80739509-.7503928-1.05416877-.4400217-.27820221-1.0393575-.32439023-1.4937022.10045196-.12542419.11728016-.22764196.26272665-.32821611.40431419-.10284392.14469061-.2257244.24852413-.40440984.26395991-.21410162.0184593-.38531248-.06810842-.49837035-.2509111-.11153164-.18041571-.10660077-.37018041-.00183929-.55588725.15594863-.27633241.35686213-.51300122.60242742-.71112034.83977457-.67758331 2.11737937-.75225592 2.98399987.105027.0788156.0779746.1591184.15427831.2494786.24172124M1.33117128 7.04079954c.2056487-.17345369.3867213-.36715691.60340577-.50166308.82568638-.51248404 1.65254678-.45718573 2.46034896.05283177.3388214.21395273.60047072.5097788.78749168.86702974.12812443.24466519.03557273.54371367-.19386939.68546034-.23312071.14405409-.53531276.08270877-.69713148-.14230363-.04418219-.06150445-.08515539-.1253561-.12922018-.18694012-.39161304-.54713499-.99051841-.71609321-1.57995337-.43383313-.40660133.194658-.67102917.52911332-.83085206.94894285-.22920731.60215483-.24004741 1.22260982-.12436757 1.84911182.10319612.5589903.37071554 1.022422.81320267 1.3731883.37259396.2953884.79117027.4946215 1.25623766.5918113.35564898.0743145.48698239.2434319.49559185.6144477.00273937.1157684.00994001.2318551.02344121.346788.04844778.413345.23711236.6374026.62892108.73686.3122886.0792874.63224746.1071752.95118883.068546.36985459-.0447558.67678185-.2368677.67549449-.7603319-.00931793-3.71962682-.00622635-7.43925366-.00227383-11.15884073.00031308-.26666515-.099361-.46725082-.29733945-.62618373-.3210546-.25775377-.69364857-.32208281-1.08866626-.28401052-.4610366.04443756-.66746798.22584784-.79148334.67869723-.08030279.29320039-.10080896.5928854-.10190471.89551435-.00105661.29439387-.12922017.46991628-.4022966.56519646-.1015525.03540683-.20314413.07121149-.30285733.11143206-.60665388.24446626-1.17757851.55011872-1.65943435 1.00730445-.30461836.28898339-.54990971.61906258-.6827302 1.02592288-.19367373.59320366-.01592751 1.14105475.18905592 1.67502159m5.66741207 7.44816506c-.28849519.2665458-.62625997.4362997-1.00632851.4715474-.33205123.0307522-.66985515.014481-1.00413701-.0017505-.2780073-.0135659-.5421612-.0983434-.79664902-.218289-.37952067-.1789438-.63486944-.472542-.77594718-.8643245-.07787649-.2162204-.12526765-.4441768-.17895938-.668672-.01487088-.0624194-.03592493-.093291-.09916533-.1123073-.86133737-.2591064-1.56739139-.7393264-2.05715228-1.5177993-.43810413-.6964007-.59831836-1.4663998-.5677939-2.28429758.01267938-.33958731.07337608-.67097934.17246314-.99477282.02034963-.06643753.01224891-.11620601-.02230633-.17500522C.36299833 7.6132365.14005244 7.0728646.04429176 6.48300271c-.1419387-.87446916.0588574-1.66336519.57718605-2.37030832.39568297-.53961602.89871026-.95666075 1.46685637-1.29473631.32939013-.19605041.67298586-.36305926 1.03728344-.48189095.05596149-.01826038.07294561-.04726215.07791561-.10454961.03197241-.36747517.09885226-.72751092.22916818-1.07370221.24924388-.6619486.72327294-1.04068235 1.4098774-1.1297564.48404734-.06281728.96347688-.02558043 1.4213045.16661103.27652022.11608667.5238074.27903765.73587406.49637195.51198895-.51646234 1.14141877-.69472977 1.83925467-.68800645.34484802.00334177.67232058.0711717.97768249.23861817.41622827.22823482.65948467.59913132.78897877 1.04342738.0864077.29654215.1285158.60684921.1819335.91250167.0133056.07658219.0311506.11811559.1103577.14663997.8877919.31965606 1.66957.80938425 2.2922688 1.53494581.7690596.89599174.9932969 1.9198459.6599934 3.06519721-.1189671.40873009-.2932304.79239693-.5023229 1.16015057-.0401514.07069432-.0512654.12985157-.0279025.21144642.2663454.92925029.2396952 1.84990746-.1370078 2.74152306-.4371258 1.0346354-1.217182 1.6900198-2.2678884 2.0190248-.1016699.0318662-.1391993.0773381-.1626014.1813307-.0513045.2279962-.1091053.4573051-.1935954.6742814-.2175454.558672-.66077611.8470189-1.21393393.9716589-.46424558.1046292-.93663102.1289763-1.40842945.0479782-.33056414-.0567702-.62716005-.195573-.88403504-.4174823-.01682758-.0146003-.03412477-.0287233-.05392653-.0453128"/><path d="M5.58862769 11.5399893c.01952782.1658154-.02504571.3549436-.19958295.494343-.16369715.1307268-.34711779.1524881-.5335126.0699783-.18248143-.0807992-.29084323-.2281155-.31072325-.4353051-.0243413-.253497-.04473006-.5075112-.07713294-.7599341-.01068356-.0833055-.04586494-.1660143-.08261169-.2426362-.11892795-.2480865-.334908-.3621045-.60309269-.3153993-.18979947.0330198-.36069726-.0008752-.49653106-.1398769-.14557815-.1489872-.19891767-.33019852-.13364231-.53802468.06895395-.21944279.22693755-.33206834.43974776-.3743974.6623023-.1316418 1.30765962.17520414 1.64788984.78197378.24525222.4373738.33060328.9156047.34919189 1.4592786M3.93288758 5.72742491c-.24458694.01965278-.45172273-.05553701-.57213777-.29662172-.16788448-.33616598.06222291-.73984364.43199924-.76474777.14624342-.00982639.29260425-.01929473.43845633-.03349725.40832322-.03974317.53734773-.30246982.50290989-.70944946-.00880513-.10375395-.01643625-.21443013.00888339-.31305208.06124457-.23798165.25945783-.37801765.50091406-.37809725.230577-.00007953.4363431.1438552.49441783.37702311.16694526.67070086-.00770938 1.46699651-.80960235 1.87349876-.31154506.15793834-.64167873.23523662-.99584062.24494366m4.48415915 5.69321559c.02066271-.5199235.12409363-1.0172105.41470205-1.45800561.34958323-.53034659.97153847-.78957233 1.58488422-.66286362.2862646.05915726.4635803.27903766.451801.5602236-.0108401.25823113-.2097969.47222373-.4707809.50062873-.0541222.0059276-.1106707-.0005968-.1650277-.0087523-.30289649-.0454719-.52138111.074235-.64199182.362383-.11607118.2772076-.12953325.5723574-.12972892.8677856-.0001174.1843144-.059327.3371606-.20224405.4523322-.15994029.1288968-.34003455.1508968-.52431613.0735985-.18068127-.0757468-.29397394-.2174934-.31569326-.4197102-.0094704-.0881988-.00160449-.178347-.00160449-.2676199m1.65053917-5.69259498c-.49437865-.01698732-.95506305-.14266168-1.33779269-.47461066-.49919217-.43295792-.61088035-.99672219-.47567269-1.62183178.06230119-.28778991.35048331-.4521333.62449895-.3891171.27773336.06389143.43892594.33791643.40006597.63752188-.0177668.13673402-.00277851.28281703.02387168.41927257.03467265.17731264.16706267.27748612.33506454.3064879.18541647.03202528.37439414.04459669.56231514.0592766.2284638.01786255.4087146.1603651.4714462.38167769.0620664.21904495-.0144012.44739912-.1947694.58154725-.1053094.07833264-.2178585.10562375-.4090277.09977565"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 14 15"><g fill="currentColor" fill-rule="evenodd"><path d="M12.6685391 7.05850295c.0618316-.19052057.1261678-.37674459.1827945-.56531581.1901517-.63298661.0691105-1.20892447-.3105667-1.73811736-.2320249-.32343543-.5267033-.57804635-.8488928-.80063199-.4551274-.31444449-.949193-.54968111-1.4690478-.73240423-.0926691-.03258224-.1837338-.08716445-.25828386-.15209024-.11458409-.09985522-.15238745-.24005036-.15485288-.3932943-.00579182-.36170664-.02320641-.72257784-.15453982-1.06550692-.08781649-.22926918-.22419817-.41752213-.47082008-.47986202-.45430556-.11477383-.8951882-.08736337-1.29388448.1876562-.21590179.14894739-.35893623.34408279-.35870172.63298662.00293533 3.74608251.00187872 7.49216503.00273966 11.2382475.00003914.0758264.00113489.1539999.01823641.2270414.07020623.2999635.29510882.4285022.56403705.4781115.36421931.0671935.72820381.0273309 1.08487027-.065244.32899879-.0853742.51555014-.3113812.5669721-.6475074.02547618-.166253.03349863-.3357682.04156021-.5042092.01267939-.2651932.16279707-.4605275.41751974-.5162236.3201153-.070018.627747-.1711463.91589-.3323071.5559363-.3109436.9714602-.7461293 1.1581681-1.3741431.1915213-.64412581.1881558-1.2948954.0078268-1.94057279-.1229979-.44071558-.3600711-.80739509-.7503928-1.05416877-.4400217-.27820221-1.0393575-.32439023-1.4937022.10045196-.12542419.11728016-.22764196.26272665-.32821611.40431419-.10284392.14469061-.2257244.24852413-.40440984.26395991-.21410162.0184593-.38531248-.06810842-.49837035-.2509111-.11153164-.18041571-.10660077-.37018041-.00183929-.55588725.15594863-.27633241.35686213-.51300122.60242742-.71112034.83977457-.67758331 2.11737937-.75225592 2.98399987.105027.0788156.0779746.1591184.15427831.2494786.24172124M1.33117128 7.04079954c.2056487-.17345369.3867213-.36715691.60340577-.50166308.82568638-.51248404 1.65254678-.45718573 2.46034896.05283177.3388214.21395273.60047072.5097788.78749168.86702974.12812443.24466519.03557273.54371367-.19386939.68546034-.23312071.14405409-.53531276.08270877-.69713148-.14230363-.04418219-.06150445-.08515539-.1253561-.12922018-.18694012-.39161304-.54713499-.99051841-.71609321-1.57995337-.43383313-.40660133.194658-.67102917.52911332-.83085206.94894285-.22920731.60215483-.24004741 1.22260982-.12436757 1.84911182.10319612.5589903.37071554 1.022422.81320267 1.3731883.37259396.2953884.79117027.4946215 1.25623766.5918113.35564898.0743145.48698239.2434319.49559185.6144477.00273937.1157684.00994001.2318551.02344121.346788.04844778.413345.23711236.6374026.62892108.73686.3122886.0792874.63224746.1071752.95118883.068546.36985459-.0447558.67678185-.2368677.67549449-.7603319-.00931793-3.71962682-.00622635-7.43925366-.00227383-11.15884073.00031308-.26666515-.099361-.46725082-.29733945-.62618373-.3210546-.25775377-.69364857-.32208281-1.08866626-.28401052-.4610366.04443756-.66746798.22584784-.79148334.67869723-.08030279.29320039-.10080896.5928854-.10190471.89551435-.00105661.29439387-.12922017.46991628-.4022966.56519646-.1015525.03540683-.20314413.07121149-.30285733.11143206-.60665388.24446626-1.17757851.55011872-1.65943435 1.00730445-.30461836.28898339-.54990971.61906258-.6827302 1.02592288-.19367373.59320366-.01592751 1.14105475.18905592 1.67502159m5.66741207 7.44816506c-.28849519.2665458-.62625997.4362997-1.00632851.4715474-.33205123.0307522-.66985515.014481-1.00413701-.0017505-.2780073-.0135659-.5421612-.0983434-.79664902-.218289-.37952067-.1789438-.63486944-.472542-.77594718-.8643245-.07787649-.2162204-.12526765-.4441768-.17895938-.668672-.01487088-.0624194-.03592493-.093291-.09916533-.1123073-.86133737-.2591064-1.56739139-.7393264-2.05715228-1.5177993-.43810413-.6964007-.59831836-1.4663998-.5677939-2.28429758.01267938-.33958731.07337608-.67097934.17246314-.99477282.02034963-.06643753.01224891-.11620601-.02230633-.17500522C.36299833 7.6132365.14005244 7.0728646.04429176 6.48300271c-.1419387-.87446916.0588574-1.66336519.57718605-2.37030832.39568297-.53961602.89871026-.95666075 1.46685637-1.29473631.32939013-.19605041.67298586-.36305926 1.03728344-.48189095.05596149-.01826038.07294561-.04726215.07791561-.10454961.03197241-.36747517.09885226-.72751092.22916818-1.07370221.24924388-.6619486.72327294-1.04068235 1.4098774-1.1297564.48404734-.06281728.96347688-.02558043 1.4213045.16661103.27652022.11608667.5238074.27903765.73587406.49637195.51198895-.51646234 1.14141877-.69472977 1.83925467-.68800645.34484802.00334177.67232058.0711717.97768249.23861817.41622827.22823482.65948467.59913132.78897877 1.04342738.0864077.29654215.1285158.60684921.1819335.91250167.0133056.07658219.0311506.11811559.1103577.14663997.8877919.31965606 1.66957.80938425 2.2922688 1.53494581.7690596.89599174.9932969 1.9198459.6599934 3.06519721-.1189671.40873009-.2932304.79239693-.5023229 1.16015057-.0401514.07069432-.0512654.12985157-.0279025.21144642.2663454.92925029.2396952 1.84990746-.1370078 2.74152306-.4371258 1.0346354-1.217182 1.6900198-2.2678884 2.0190248-.1016699.0318662-.1391993.0773381-.1626014.1813307-.0513045.2279962-.1091053.4573051-.1935954.6742814-.2175454.558672-.66077611.8470189-1.21393393.9716589-.46424558.1046292-.93663102.1289763-1.40842945.0479782-.33056414-.0567702-.62716005-.195573-.88403504-.4174823-.01682758-.0146003-.03412477-.0287233-.05392653-.0453128"/><path d="M5.58862769 11.5399893c.01952782.1658154-.02504571.3549436-.19958295.494343-.16369715.1307268-.34711779.1524881-.5335126.0699783-.18248143-.0807992-.29084323-.2281155-.31072325-.4353051-.0243413-.253497-.04473006-.5075112-.07713294-.7599341-.01068356-.0833055-.04586494-.1660143-.08261169-.2426362-.11892795-.2480865-.334908-.3621045-.60309269-.3153993-.18979947.0330198-.36069726-.0008752-.49653106-.1398769-.14557815-.1489872-.19891767-.33019852-.13364231-.53802468.06895395-.21944279.22693755-.33206834.43974776-.3743974.6623023-.1316418 1.30765962.17520414 1.64788984.78197378.24525222.4373738.33060328.9156047.34919189 1.4592786M3.93288758 5.72742491c-.24458694.01965278-.45172273-.05553701-.57213777-.29662172-.16788448-.33616598.06222291-.73984364.43199924-.76474777.14624342-.00982639.29260425-.01929473.43845633-.03349725.40832322-.03974317.53734773-.30246982.50290989-.70944946-.00880513-.10375395-.01643625-.21443013.00888339-.31305208.06124457-.23798165.25945783-.37801765.50091406-.37809725.230577-.00007953.4363431.1438552.49441783.37702311.16694526.67070086-.00770938 1.46699651-.80960235 1.87349876-.31154506.15793834-.64167873.23523662-.99584062.24494366m4.48415915 5.69321559c.02066271-.5199235.12409363-1.0172105.41470205-1.45800561.34958323-.53034659.97153847-.78957233 1.58488422-.66286362.2862646.05915726.4635803.27903766.451801.5602236-.0108401.25823113-.2097969.47222373-.4707809.50062873-.0541222.0059276-.1106707-.0005968-.1650277-.0087523-.30289649-.0454719-.52138111.074235-.64199182.362383-.11607118.2772076-.12953325.5723574-.12972892.8677856-.0001174.1843144-.059327.3371606-.20224405.4523322-.15994029.1288968-.34003455.1508968-.52431613.0735985-.18068127-.0757468-.29397394-.2174934-.31569326-.4197102-.0094704-.0881988-.00160449-.178347-.00160449-.2676199m1.65053917-5.69259498c-.49437865-.01698732-.95506305-.14266168-1.33779269-.47461066-.49919217-.43295792-.61088035-.99672219-.47567269-1.62183178.06230119-.28778991.35048331-.4521333.62449895-.3891171.27773336.06389143.43892594.33791643.40006597.63752188-.0177668.13673402-.00277851.28281703.02387168.41927257.03467265.17731264.16706267.27748612.33506454.3064879.18541647.03202528.37439414.04459669.56231514.0592766.2284638.01786255.4087146.1603651.4714462.38167769.0620664.21904495-.0144012.44739912-.1947694.58154725-.1053094.07833264-.2178585.10562375-.4090277.09977565"/></g></svg>')
}

.icon-smart-contrast {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" version="1.2" viewBox="0 0 35 35"><path fill="currentColor" fill-rule="evenodd" d="M1.89998 15.6285c0-7.58203 6.14649-13.72852 13.72852-13.72852 7.5821 0 13.7286 6.14649 13.7286 13.72852 0 .6081-.0395 1.2069-.1161 1.794.5933.2913 1.1478.6497 1.6534 1.0654.1725-.9268.2627-1.8825.2627-2.8594 0-8.57615-6.9524-15.5285244-15.5286-15.5285244C7.05235.0999756.0999756 7.05235.0999756 15.6285c0 8.5762 6.9523744 15.5286 15.5285244 15.5286 1.2241 0 2.415-.1416 3.5574-.4093-.4388-.4866-.8222-1.0242-1.1402-1.6028-.7847.1394-1.5924.2121-2.4172.2121-7.58203 0-13.72852-6.1465-13.72852-13.7286Z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M2.35 15.6286C2.35 8.29502 8.29502 2.35 15.6286 2.35c7.3335 0 13.2785 5.94502 13.2785 13.2786 0 .5408-.0323 1.0741-.0951 1.5979.444.1881.8687.4128 1.2703.6703.1151-.7392.1748-1.4967.1748-2.2682C30.2571 7.54943 23.7077 1 15.6286 1 7.54943 1 1 7.54943 1 15.6286c0 8.0791 6.54943 14.6285 14.6286 14.6285 1.0033 0 1.9831-.101 2.9297-.2934-.276-.3898-.52-.8038-.7282-1.2382-.716.1195-1.4515.1816-2.2015.1816-7.33358 0-13.2786-5.945-13.2786-13.2785Z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M15.6286 1C7.54943 1 1 7.54943 1 15.6286c0 8.0791 6.54943 14.6285 14.6286 14.6285" clip-rule="evenodd"/><path stroke="currentColor" stroke-width="1.8" d="M15.6286 1C7.54943 1 1 7.54943 1 15.6286c0 8.0791 6.54943 14.6285 14.6286 14.6285"/><path fill="currentColor" fill-rule="evenodd" d="M22.8729 25.114c0-1.3811 1.0901-2.5007 2.4359-2.5007 1.3459 0 2.436 1.1196 2.436 2.5007 0 1.38-1.0901 2.4997-2.436 2.4997-1.3458 0-2.4359-1.1197-2.4359-2.4997Zm7.2258-2.0373c-.0899-.2248-.071-.4785.0512-.6875l.912-1.5598c.0898-.1532.0668-.3504-.0574-.4779l-1.0556-1.0832c-.1232-.1264-.3153-.1511-.4657-.0589l-1.5225.9374c-.201.1237-.4495.1427-.667.051-.2181-.092-.3797-.2819-.4358-.5118l-.4329-1.7763c-.0428-.1735-.1953-.2957-.3696-.2957h-1.4931c-.1744 0-.3268.1222-.3696.2957l-.433 1.7763c-.056.2299-.2177.4198-.4357.5118-.2176.0917-.466.0727-.6671-.051l-1.5225-.9374c-.1503-.0922-.3424-.0675-.4656.0589l-1.0556 1.0832c-.1243.1275-.1473.3247-.0575.4779l.9121 1.5598c.1222.209.1411.4627.0511.6875-.0895.2239-.2806.3916-.5142.4514l-1.7165.4395c-.1692.0439-.2882.2003-.2882.3803v1.5311c0 .18.119.3364.2882.3804l1.7165.4394c.2336.0599.4247.2276.5142.4515.09.2247.0711.4785-.0511.6874l-.9121 1.5599c-.0898.1532-.0668.3503.0575.4778l1.0556 1.0833c.1232.1264.3153.151.4656.0589l1.5225-.9374c.2011-.1238.4495-.1428.6671-.051.218.092.3797.2818.4357.5118l.433 1.7762c.0428.1736.1952.2968.3696.2968h1.4931c.1743 0 .3268-.1232.3696-.2968l.4329-1.7762c.0561-.23.2177-.4198.4358-.5118.2175-.0918.466-.0728.667.051l1.5225.9374c.1504.0921.3425.0675.4657-.0589l1.0556-1.0833c.1242-.1275.1472-.3246.0574-.4778l-.912-1.5599c-.1222-.2089-.1411-.4627-.0512-.6874.0896-.2239.2806-.3916.5142-.4515l1.7166-.4394c.1691-.044.2881-.2004.2881-.3804v-1.5311c0-.18-.119-.3364-.2881-.3803l-1.7166-.4395c-.2336-.0598-.4246-.2275-.5142-.4514Z" clip-rule="evenodd"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" version="1.2" viewBox="0 0 35 35"><path fill="currentColor" fill-rule="evenodd" d="M1.89998 15.6285c0-7.58203 6.14649-13.72852 13.72852-13.72852 7.5821 0 13.7286 6.14649 13.7286 13.72852 0 .6081-.0395 1.2069-.1161 1.794.5933.2913 1.1478.6497 1.6534 1.0654.1725-.9268.2627-1.8825.2627-2.8594 0-8.57615-6.9524-15.5285244-15.5286-15.5285244C7.05235.0999756.0999756 7.05235.0999756 15.6285c0 8.5762 6.9523744 15.5286 15.5285244 15.5286 1.2241 0 2.415-.1416 3.5574-.4093-.4388-.4866-.8222-1.0242-1.1402-1.6028-.7847.1394-1.5924.2121-2.4172.2121-7.58203 0-13.72852-6.1465-13.72852-13.7286Z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M2.35 15.6286C2.35 8.29502 8.29502 2.35 15.6286 2.35c7.3335 0 13.2785 5.94502 13.2785 13.2786 0 .5408-.0323 1.0741-.0951 1.5979.444.1881.8687.4128 1.2703.6703.1151-.7392.1748-1.4967.1748-2.2682C30.2571 7.54943 23.7077 1 15.6286 1 7.54943 1 1 7.54943 1 15.6286c0 8.0791 6.54943 14.6285 14.6286 14.6285 1.0033 0 1.9831-.101 2.9297-.2934-.276-.3898-.52-.8038-.7282-1.2382-.716.1195-1.4515.1816-2.2015.1816-7.33358 0-13.2786-5.945-13.2786-13.2785Z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M15.6286 1C7.54943 1 1 7.54943 1 15.6286c0 8.0791 6.54943 14.6285 14.6286 14.6285" clip-rule="evenodd"/><path stroke="currentColor" stroke-width="1.8" d="M15.6286 1C7.54943 1 1 7.54943 1 15.6286c0 8.0791 6.54943 14.6285 14.6286 14.6285"/><path fill="currentColor" fill-rule="evenodd" d="M22.8729 25.114c0-1.3811 1.0901-2.5007 2.4359-2.5007 1.3459 0 2.436 1.1196 2.436 2.5007 0 1.38-1.0901 2.4997-2.436 2.4997-1.3458 0-2.4359-1.1197-2.4359-2.4997Zm7.2258-2.0373c-.0899-.2248-.071-.4785.0512-.6875l.912-1.5598c.0898-.1532.0668-.3504-.0574-.4779l-1.0556-1.0832c-.1232-.1264-.3153-.1511-.4657-.0589l-1.5225.9374c-.201.1237-.4495.1427-.667.051-.2181-.092-.3797-.2819-.4358-.5118l-.4329-1.7763c-.0428-.1735-.1953-.2957-.3696-.2957h-1.4931c-.1744 0-.3268.1222-.3696.2957l-.433 1.7763c-.056.2299-.2177.4198-.4357.5118-.2176.0917-.466.0727-.6671-.051l-1.5225-.9374c-.1503-.0922-.3424-.0675-.4656.0589l-1.0556 1.0832c-.1243.1275-.1473.3247-.0575.4779l.9121 1.5598c.1222.209.1411.4627.0511.6875-.0895.2239-.2806.3916-.5142.4514l-1.7165.4395c-.1692.0439-.2882.2003-.2882.3803v1.5311c0 .18.119.3364.2882.3804l1.7165.4394c.2336.0599.4247.2276.5142.4515.09.2247.0711.4785-.0511.6874l-.9121 1.5599c-.0898.1532-.0668.3503.0575.4778l1.0556 1.0833c.1232.1264.3153.151.4656.0589l1.5225-.9374c.2011-.1238.4495-.1428.6671-.051.218.092.3797.2818.4357.5118l.433 1.7762c.0428.1736.1952.2968.3696.2968h1.4931c.1743 0 .3268-.1232.3696-.2968l.4329-1.7762c.0561-.23.2177-.4198.4358-.5118.2175-.0918.466-.0728.667.051l1.5225.9374c.1504.0921.3425.0675.4657-.0589l1.0556-1.0833c.1242-.1275.1472-.3246.0574-.4778l-.912-1.5599c-.1222-.2089-.1411-.4627-.0512-.6874.0896-.2239.2806-.3916.5142-.4515l1.7166-.4394c.1691-.044.2881-.2004.2881-.3804v-1.5311c0-.18-.119-.3364-.2881-.3803l-1.7166-.4395c-.2336-.0598-.4246-.2275-.5142-.4514Z" clip-rule="evenodd"/></svg>')
}

.icon-sound-wave {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 18 13"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.25" d="M1 7.3823532h1.925V5.6561767c0-.671026.54397403-1.215 1.215-1.215.67102597 0 1.215.543974 1.215 1.215v5.14557905c0 .67801582.54964043 1.22765625 1.22765625 1.22765625.67801585 0 1.22765625-.54964043 1.22765625-1.22765625V2.702344c0-.6640361.5383076-1.2023438 1.2023438-1.2023438.6640361 0 1.2023437.5383077 1.2023437 1.2023438v6.58265624c0 .67102597.543974 1.215 1.215 1.215.671026 0 1.215-.54397403 1.215-1.215V5.6561767c0-.671026.543974-1.215 1.215-1.215.671026 0 1.215.543974 1.215 1.215v1.7261765H17"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 18 13"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.25" d="M1 7.3823532h1.925V5.6561767c0-.671026.54397403-1.215 1.215-1.215.67102597 0 1.215.543974 1.215 1.215v5.14557905c0 .67801582.54964043 1.22765625 1.22765625 1.22765625.67801585 0 1.22765625-.54964043 1.22765625-1.22765625V2.702344c0-.6640361.5383076-1.2023438 1.2023438-1.2023438.6640361 0 1.2023437.5383077 1.2023437 1.2023438v6.58265624c0 .67102597.543974 1.215 1.215 1.215.671026 0 1.215-.54397403 1.215-1.215V5.6561767c0-.671026.543974-1.215 1.215-1.215.671026 0 1.215.543974 1.215 1.215v1.7261765H17"/></svg>')
}

.icon-sound {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 20 18"><g fill="currentColor"><path d="M7.8408111 1.36365436c.63376936-.71077453 1.79077871-.30986575 1.88232543.59981064l.00577913.11631577V15.8206729c0 .951027-1.13165857 1.4184078-1.8062731.7992268l-.08183146-.0831004-3.67127582-4.1199799H1.20569062c-.62412731 0-1.13770494-.4734269-1.19946414-1.080405L0 11.2133388V6.68711486c0-.62327434.47456966-1.1350466 1.08244027-1.19658347l.12325035-.00620386h2.96384466L7.8408111 1.36365436ZM8.228 14.716V3.183L4.84210266 6.98432753 1.5 6.984v3.932l3.34202738.0008194L8.228 14.716Zm2.9869713-9.38959827c.2725295-.31193031.7463279-.34387094 1.0582582-.0713414 1.0600498.926152 1.6804379 2.26128242 1.6804379 3.69551313 0 1.43393834-.620733 2.76981094-1.6806925 3.69504214-.3120531.272389-.785837.2402349-1.0582259-.0718182-.272389-.3120531-.2402348-.785837.0718182-1.058226.7370219-.64334121 1.1671002-1.56890786 1.1671002-2.56499794 0-.99649096-.429849-1.92156416-1.1673547-2.56591353-.3119303-.27252955-.343871-.74632788-.0713414-1.0582582Z"/><path d="M13.0451194 3.24001938c.2724417-.31200704.746231-.34408107 1.058238-.07163937 1.6590582 1.4486745 2.6298612 3.53750926 2.6298612 5.78163885 0 2.24426154-.9709222 4.33376164-2.6298612 5.78233214-.312007.2724417-.7857963.2403676-1.058238-.0716394s-.2403677-.7857964.0716393-1.0582381c1.3361499-1.1667139 2.1164599-2.84600176 2.1164599-4.65245464 0-1.80627852-.7801612-3.48491759-2.1164599-4.65176142-.312007-.27244171-.344081-.74623103-.0716393-1.05823806Z"/><path d="M14.8758154 1.15270403c.2725245-.31193467.7463224-.34388288 1.058257-.07135832 2.2580163 1.97273642 3.5789754 4.81513956 3.5789754 7.86888113 0 3.05374156-1.3209591 5.89614466-3.5789754 7.86888116-.3119346.2725245-.7857325.2405763-1.058257-.0713584-.2725246-.3119346-.2405764-.7857325.0713583-1.058257 1.9354805-1.6909501 3.0658741-4.1232997 3.0658741-6.73926576 0-2.61596607-1.1303936-5.04831563-3.0658741-6.73926575-.3119347-.27252456-.3438829-.74632239-.0713583-1.05825706Z"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 20 18"><g fill="currentColor"><path d="M7.8408111 1.36365436c.63376936-.71077453 1.79077871-.30986575 1.88232543.59981064l.00577913.11631577V15.8206729c0 .951027-1.13165857 1.4184078-1.8062731.7992268l-.08183146-.0831004-3.67127582-4.1199799H1.20569062c-.62412731 0-1.13770494-.4734269-1.19946414-1.080405L0 11.2133388V6.68711486c0-.62327434.47456966-1.1350466 1.08244027-1.19658347l.12325035-.00620386h2.96384466L7.8408111 1.36365436ZM8.228 14.716V3.183L4.84210266 6.98432753 1.5 6.984v3.932l3.34202738.0008194L8.228 14.716Zm2.9869713-9.38959827c.2725295-.31193031.7463279-.34387094 1.0582582-.0713414 1.0600498.926152 1.6804379 2.26128242 1.6804379 3.69551313 0 1.43393834-.620733 2.76981094-1.6806925 3.69504214-.3120531.272389-.785837.2402349-1.0582259-.0718182-.272389-.3120531-.2402348-.785837.0718182-1.058226.7370219-.64334121 1.1671002-1.56890786 1.1671002-2.56499794 0-.99649096-.429849-1.92156416-1.1673547-2.56591353-.3119303-.27252955-.343871-.74632788-.0713414-1.0582582Z"/><path d="M13.0451194 3.24001938c.2724417-.31200704.746231-.34408107 1.058238-.07163937 1.6590582 1.4486745 2.6298612 3.53750926 2.6298612 5.78163885 0 2.24426154-.9709222 4.33376164-2.6298612 5.78233214-.312007.2724417-.7857963.2403676-1.058238-.0716394s-.2403677-.7857964.0716393-1.0582381c1.3361499-1.1667139 2.1164599-2.84600176 2.1164599-4.65245464 0-1.80627852-.7801612-3.48491759-2.1164599-4.65176142-.312007-.27244171-.344081-.74623103-.0716393-1.05823806Z"/><path d="M14.8758154 1.15270403c.2725245-.31193467.7463224-.34388288 1.058257-.07135832 2.2580163 1.97273642 3.5789754 4.81513956 3.5789754 7.86888113 0 3.05374156-1.3209591 5.89614466-3.5789754 7.86888116-.3119346.2725245-.7857325.2405763-1.058257-.0713584-.2725246-.3119346-.2405764-.7857325.0713583-1.058257 1.9354805-1.6909501 3.0658741-4.1232997 3.0658741-6.73926576 0-2.61596607-1.1303936-5.04831563-3.0658741-6.73926575-.3119347-.27252456-.3438829-.74632239-.0713583-1.05825706Z"/></g></svg>')
}

.icon-spacing-1 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 55 14"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2"><path stroke-dasharray="4,7" d="M3.5 7h48"/><path stroke-linejoin="round" d="M7 13 1 7l6-6m41 12 6-6-6-6"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 55 14"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2"><path stroke-dasharray="4,7" d="M3.5 7h48"/><path stroke-linejoin="round" d="M7 13 1 7l6-6m41 12 6-6-6-6"/></g></svg>')
}

.icon-spacing-2 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 32 14"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2"><path stroke-dasharray="4,7" d="M3 7h26"/><path stroke-linejoin="round" d="M7 13 1 7l6-6m18 12 6-6-6-6"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 32 14"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2"><path stroke-dasharray="4,7" d="M3 7h26"/><path stroke-linejoin="round" d="M7 13 1 7l6-6m18 12 6-6-6-6"/></g></svg>')
}

.icon-spacing-3 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 55 14"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2"><path stroke-dasharray="4,7" d="M3.5 7h48"/><path stroke-linejoin="round" d="M7 13 1 7l6-6m41 12 6-6-6-6"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 55 14"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2"><path stroke-dasharray="4,7" d="M3.5 7h48"/><path stroke-linejoin="round" d="M7 13 1 7l6-6m41 12 6-6-6-6"/></g></svg>')
}

.icon-spacing-4 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 66 14"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2"><path stroke-dasharray="4,7" d="M3 7h62"/><path stroke-linejoin="round" d="M7 13 1 7l6-6m51 12 6-6-6-6"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 66 14"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="2"><path stroke-dasharray="4,7" d="M3 7h62"/><path stroke-linejoin="round" d="M7 13 1 7l6-6m51 12 6-6-6-6"/></g></svg>')
}

.icon-text-align-1 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 32 23"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 1h30M1 8h25M1 15h30M1 22h24"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 32 23"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 1h30M1 8h25M1 15h30M1 22h24"/></svg>')
}

.icon-text-align-2 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 32 23"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 1h30M1 8h25M1 15h30M1 22h24"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 32 23"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 1h30M1 8h25M1 15h30M1 22h24"/></svg>')
}

.icon-text-align-3 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 32 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 1.5h30m-25 7h25m-30 7h30m-24 7h24"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 32 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 1.5h30m-25 7h25m-30 7h30m-24 7h24"/></svg>')
}

.icon-text-align-4 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 32 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 1.5h30m-26 7h22m-26 7h30m-26 7h22"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 32 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 1.5h30m-26 7h22m-26 7h30m-26 7h22"/></svg>')
}

.icon-text-align-5 {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 32 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 1.5h30m-30 7h30m-30 7h30m-30 7h30"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 32 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 1.5h30m-30 7h30m-30 7h30m-30 7h30"/></svg>')
}

.icon-tick {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 8"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 12 8"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"/></svg>')
}

.icon-tooltip {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 2 9"><g fill="none" fill-rule="evenodd" transform="translate(.13 .63)"><path stroke="currentColor" stroke-linecap="round" stroke-width="1.75" d="M.87 3.37v4"/><circle cx=".875" cy=".875" r="1" fill="currentColor"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 2 9"><g fill="none" fill-rule="evenodd" transform="translate(.13 .63)"><path stroke="currentColor" stroke-linecap="round" stroke-width="1.75" d="M.87 3.37v4"/><circle cx=".875" cy=".875" r="1" fill="currentColor"/></g></svg>')
}

.icon-tooltip-tail-left {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 22 17"><path fill="currentColor" fill-rule="evenodd" d="M154 16H21.242641c-.79565 0-1.558712-.3160705-2.121321-.8786797l-14-13.99999996c-1.171573-1.17157287-3.071067-1.17157287-4.24264 0C.316071 1.68392948 0 2.44699122 0 3.24264069V48c0 6.627417 5.372583 12 12 12h142c6.627417 0 12-5.372583 12-12V28c0-6.627417-5.372583-12-12-12Z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 22 17"><path fill="currentColor" fill-rule="evenodd" d="M154 16H21.242641c-.79565 0-1.558712-.3160705-2.121321-.8786797l-14-13.99999996c-1.171573-1.17157287-3.071067-1.17157287-4.24264 0C.316071 1.68392948 0 2.44699122 0 3.24264069V48c0 6.627417 5.372583 12 12 12h142c6.627417 0 12-5.372583 12-12V28c0-6.627417-5.372583-12-12-12Z"/></svg>')
}

.icon-tooltips {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 30 31"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><path stroke="currentColor" stroke-width="2" d="M7.12734007 22.9836493 1.59329966 28.714951C1.00533246 29.3238763 0 28.8926106 0 28.0314601V3.97380852C0 1.77913468 1.7179 0 3.83703704 0H24.162963C26.2821 0 28 1.77913468 28 3.97380852V19.0098408c0 2.1946738-1.7179 3.9738085-3.837037 3.9738085H7.12734007Z"/><path fill="currentColor" fill-rule="nonzero" d="M13 8.92811506v7.14376984C13 16.5844687 13.4477153 17 14 17s1-.4155313 1-.9281151V8.92811506C15 8.41553127 14.5522847 8 14 8s-1 .41553127-1 .92811506Z"/><circle cx="14" cy="6" r="1" fill="currentColor"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 30 31"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><path stroke="currentColor" stroke-width="2" d="M7.12734007 22.9836493 1.59329966 28.714951C1.00533246 29.3238763 0 28.8926106 0 28.0314601V3.97380852C0 1.77913468 1.7179 0 3.83703704 0H24.162963C26.2821 0 28 1.77913468 28 3.97380852V19.0098408c0 2.1946738-1.7179 3.9738085-3.837037 3.9738085H7.12734007Z"/><path fill="currentColor" fill-rule="nonzero" d="M13 8.92811506v7.14376984C13 16.5844687 13.4477153 17 14 17s1-.4155313 1-.9281151V8.92811506C15 8.41553127 14.5522847 8 14 8s-1 .41553127-1 .92811506Z"/><circle cx="14" cy="6" r="1" fill="currentColor"/></g></svg>')
}

.icon-visually-impaired {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 14 10"><g fill="none" fill-rule="evenodd" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.25" d="m1 4.99999994 2.20371699-2.57100316C5.00082774.33236757 8.15732765.08955988 10.25395687 1.88667064a4.99999938 4.99999938 0 0 1 .54232614.54232614L13 4.99999994h0l-2.20371699 2.57100315c-1.79711075 2.09662921-4.95361066 2.3394369-7.05023988.54232614a4.99999938 4.99999938 0 0 1-.54232614-.54232614L1 4.99999994h0Z"/><path stroke-width="1.75" d="M7 3.37499994c.44873136 0 .85498136.18188432 1.14904852.47595148S8.625 4.55126858 8.625 4.99999994c0 .44873135-.18188432.85498135-.47595148 1.14904851C7.85498136 6.44311561 7.44873136 6.62499994 7 6.62499994s-.85498136-.18188433-1.14904852-.47595149S5.375 5.44873129 5.375 4.99999994c0-.44873136.18188432-.85498136.47595148-1.14904852S6.55126864 3.37499994 7 3.37499994Z"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 14 10"><g fill="none" fill-rule="evenodd" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.25" d="m1 4.99999994 2.20371699-2.57100316C5.00082774.33236757 8.15732765.08955988 10.25395687 1.88667064a4.99999938 4.99999938 0 0 1 .54232614.54232614L13 4.99999994h0l-2.20371699 2.57100315c-1.79711075 2.09662921-4.95361066 2.3394369-7.05023988.54232614a4.99999938 4.99999938 0 0 1-.54232614-.54232614L1 4.99999994h0Z"/><path stroke-width="1.75" d="M7 3.37499994c.44873136 0 .85498136.18188432 1.14904852.47595148S8.625 4.55126858 8.625 4.99999994c0 .44873135-.18188432.85498135-.47595148 1.14904851C7.85498136 6.44311561 7.44873136 6.62499994 7 6.62499994s-.85498136-.18188433-1.14904852-.47595149S5.375 5.44873129 5.375 4.99999994c0-.44873136.18188432-.85498136.47595148-1.14904852S6.55126864 3.37499994 7 3.37499994Z"/></g></svg>')
}

.icon-voice-navigation {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 37 40"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M0 .08216006h.42046648C.99757103.06006946 1.57521074-.0141591 2.15060282.00238266c1.07104697.03078026 2.13021364.14793369 3.1864905.36978188 1.35553212.28456034 2.6181624.78039471 3.81571857 1.42761769 1.42563661.7704487 2.66996481 1.77729817 3.75952791 2.97071369.6861679.75160365 1.293776 1.55052934 1.7908222 2.43237326.5040033.89419791.9484979 1.81436012 1.2440071 2.79545468.1639697.54441274.2833079 1.10149354.4375378 1.64894244.1049962.3727133.233753.7390402.3549107 1.1072517.1963996.5967601.3986859 1.1916357.5920887 1.7893381.1988613.6142441.3866986 1.2318385.5848107 1.8463967.2295789.7122384.4680412 1.4217548.697192 2.1340979.1950082.6061826.3816682 1.2148779.5731444 1.8221075.1733883.5495428.3458132 1.0993996.5232686 1.6476861.1455605.4502921.291014.900689.4497391 1.3466886.1132375.3182721.0577961.4077861-.2935826.4082049-.9720445.0010469-1.9441959.0002094-2.9163474.0006282-.4517727.0002093-.4519867.0007328-.4519867.4308189 0 2.5561224.000107 5.1123496.000214 7.6684721v.4092518c-.1567986 0-.2708923 0-.3849861.0001047-2.631006.0001046-5.2620119.0002093-7.89291086.0006281-.40157572 0-.48773469.0823948-.48794875.470917-.00085624 1.6313537-.00042812 3.2628121-.00053515 4.8941658V38H0"/><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M23 27v2m6-5v7m6-10v12"/><circle cx="10.5" cy="16.5" r="1.5" fill="currentColor"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 37 40"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M0 .08216006h.42046648C.99757103.06006946 1.57521074-.0141591 2.15060282.00238266c1.07104697.03078026 2.13021364.14793369 3.1864905.36978188 1.35553212.28456034 2.6181624.78039471 3.81571857 1.42761769 1.42563661.7704487 2.66996481 1.77729817 3.75952791 2.97071369.6861679.75160365 1.293776 1.55052934 1.7908222 2.43237326.5040033.89419791.9484979 1.81436012 1.2440071 2.79545468.1639697.54441274.2833079 1.10149354.4375378 1.64894244.1049962.3727133.233753.7390402.3549107 1.1072517.1963996.5967601.3986859 1.1916357.5920887 1.7893381.1988613.6142441.3866986 1.2318385.5848107 1.8463967.2295789.7122384.4680412 1.4217548.697192 2.1340979.1950082.6061826.3816682 1.2148779.5731444 1.8221075.1733883.5495428.3458132 1.0993996.5232686 1.6476861.1455605.4502921.291014.900689.4497391 1.3466886.1132375.3182721.0577961.4077861-.2935826.4082049-.9720445.0010469-1.9441959.0002094-2.9163474.0006282-.4517727.0002093-.4519867.0007328-.4519867.4308189 0 2.5561224.000107 5.1123496.000214 7.6684721v.4092518c-.1567986 0-.2708923 0-.3849861.0001047-2.631006.0001046-5.2620119.0002093-7.89291086.0006281-.40157572 0-.48773469.0823948-.48794875.470917-.00085624 1.6313537-.00042812 3.2628121-.00053515 4.8941658V38H0"/><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M23 27v2m6-5v7m6-10v12"/><circle cx="10.5" cy="16.5" r="1.5" fill="currentColor"/></g></svg>')
}

.icon-voice {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 35 25"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="1.5" d="M1 13h4.95v3.4928571c0 .9112699.73873 1.65 1.65 1.65.91127 0 1.65-.7387301 1.65-1.65v-8.7c0-.9112698.73873-1.65 1.65-1.65.91127 0 1.65.7387302 1.65 1.65v14.54047623C12.55 23.25380792 13.296192 24 14.216667 24h.018229c.920474 0 1.666666-.74619208 1.666666-1.66666667V2.6242188C15.901562 1.7271875 16.62875 1 17.525781 1 18.422812 1 19.15 1.7271875 19.15 2.6242188v16.4400669c0 .9112699.73873 1.65 1.65 1.65.91127 0 1.65-.7387301 1.65-1.65V9.5071429c0-.9112699.73873-1.65 1.65-1.65.91127 0 1.65.7387301 1.65 1.65v6.9857142c0 .9112699.73873 1.65 1.65 1.65.91127 0 1.65-.7387301 1.65-1.65V13H34"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 35 25"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="1.5" d="M1 13h4.95v3.4928571c0 .9112699.73873 1.65 1.65 1.65.91127 0 1.65-.7387301 1.65-1.65v-8.7c0-.9112698.73873-1.65 1.65-1.65.91127 0 1.65.7387302 1.65 1.65v14.54047623C12.55 23.25380792 13.296192 24 14.216667 24h.018229c.920474 0 1.666666-.74619208 1.666666-1.66666667V2.6242188C15.901562 1.7271875 16.62875 1 17.525781 1 18.422812 1 19.15 1.7271875 19.15 2.6242188v16.4400669c0 .9112699.73873 1.65 1.65 1.65.91127 0 1.65-.7387301 1.65-1.65V9.5071429c0-.9112699.73873-1.65 1.65-1.65.91127 0 1.65.7387301 1.65 1.65v6.9857142c0 .9112699.73873 1.65 1.65 1.65.91127 0 1.65-.7387301 1.65-1.65V13H34"/></svg>')
}

.icon-www {
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" viewBox="0 0 24 24"><defs><path id="a" d="M12 0c6.627417 0 12 5.372583 12 12s-5.372583 12-12 12S0 18.627417 0 12 5.372583 0 12 0Z"/></defs><g fill="currentColor" fill-rule="evenodd"><mask id="b"><use xlink:href="#a"/></mask><use xlink:href="#a" opacity=".12"/><ellipse cx="12" cy="2" mask="url(#b)" opacity=".1" rx="12" ry="4"/><ellipse cx="12" cy="22" mask="url(#b)" opacity=".1" rx="12" ry="4"/><ellipse cx="12" cy="12" opacity=".1" rx="5" ry="12"/><path fill-rule="nonzero" d="M3.494 14.3H4.67l.864-2.382.858 2.382h1.176l1.14-4.122H7.454L6.95 12.56l-.792-2.382H4.904l-.798 2.382-.504-2.382H2.348zm6.456 0h1.176l.864-2.382.858 2.382h1.176l1.14-4.122H13.91l-.504 2.382-.792-2.382H11.36l-.798 2.382-.504-2.382H8.804zm6.456 0h1.176l.864-2.382.858 2.382h1.176l1.14-4.122h-1.254l-.504 2.382-.792-2.382h-1.254l-.798 2.382-.504-2.382H15.26z"/></g></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" viewBox="0 0 24 24"><defs><path id="a" d="M12 0c6.627417 0 12 5.372583 12 12s-5.372583 12-12 12S0 18.627417 0 12 5.372583 0 12 0Z"/></defs><g fill="currentColor" fill-rule="evenodd"><mask id="b"><use xlink:href="#a"/></mask><use xlink:href="#a" opacity=".12"/><ellipse cx="12" cy="2" mask="url(#b)" opacity=".1" rx="12" ry="4"/><ellipse cx="12" cy="22" mask="url(#b)" opacity=".1" rx="12" ry="4"/><ellipse cx="12" cy="12" opacity=".1" rx="5" ry="12"/><path fill-rule="nonzero" d="M3.494 14.3H4.67l.864-2.382.858 2.382h1.176l1.14-4.122H7.454L6.95 12.56l-.792-2.382H4.904l-.798 2.382-.504-2.382H2.348zm6.456 0h1.176l.864-2.382.858 2.382h1.176l1.14-4.122H13.91l-.504 2.382-.792-2.382H11.36l-.798 2.382-.504-2.382H8.804zm6.456 0h1.176l.864-2.382.858 2.382h1.176l1.14-4.122h-1.254l-.504 2.382-.792-2.382h-1.254l-.798 2.382-.504-2.382H15.26z"/></g></svg>')
}

img:is([sizes="auto" i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--font-family--inter: "Inter", sans-serif;
    --wp--preset--font-family--cardo: Cardo;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex > :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid > :is(*, div) {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}

.woocommerce form .form-row .required {
    visibility: visible;
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 300 900;
    font-display: fallback;
    src: url('../fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');
    font-stretch: normal;
}

@font-face {
    font-family: Cardo;
    font-style: normal;
    font-weight: 400;
    font-display: fallback;
    src: url('../fonts/cardo_normal_400.woff2') format('woff2');
}

.perfmatters-lazy-youtube {
    position: relative;
    width: 100%;
    max-width: 100%;
    height: 0;
    padding-bottom: 56.23%;
    overflow: hidden
}

.perfmatters-lazy-youtube img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: auto;
    border: none;
    cursor: pointer;
    transition: .5s all;
    -webkit-transition: .5s all;
    -moz-transition: .5s all
}

.perfmatters-lazy-youtube img:hover {
    -webkit-filter: brightness(75%)
}

.perfmatters-lazy-youtube .play {
    position: absolute;
    top: 50%;
    left: 50%;
    right: auto;
    width: 68px;
    height: 48px;
    margin-left: -34px;
    margin-top: -24px;
    background: url(../img/youtube.svg) no-repeat;
    background-position: center;
    background-size: cover;
    pointer-events: none;
    filter: grayscale(1)
}

.perfmatters-lazy-youtube:hover .play {
    filter: grayscale(0)
}

.perfmatters-lazy-youtube iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99
}

.swal2-popup.swal2-toast {
    box-sizing: border-box;
    grid-column: 1/4 !important;
    grid-row: 1/4 !important;
    grid-template-columns:min-content auto min-content;
    padding: 1em;
    overflow-y: hidden;
    background: #fff;
    box-shadow: 0 0 1px rgba(0, 0, 0, .075), 0 1px 2px rgba(0, 0, 0, .075), 1px 2px 4px rgba(0, 0, 0, .075), 1px 3px 8px rgba(0, 0, 0, .075), 2px 4px 16px rgba(0, 0, 0, .075);
    pointer-events: all
}

.swal2-popup.swal2-toast > * {
    grid-column: 2
}

.swal2-popup.swal2-toast .swal2-title {
    margin: .5em 1em;
    padding: 0;
    font-size: 1em;
    text-align: initial
}

.swal2-popup.swal2-toast .swal2-loading {
    justify-content: center
}

.swal2-popup.swal2-toast .swal2-input {
    height: 2em;
    margin: .5em;
    font-size: 1em
}

.swal2-popup.swal2-toast .swal2-validation-message {
    font-size: 1em
}

.swal2-popup.swal2-toast .swal2-footer {
    margin: .5em 0 0;
    padding: .5em 0 0;
    font-size: .8em
}

.swal2-popup.swal2-toast .swal2-close {
    grid-column: 3/3;
    grid-row: 1/99;
    align-self: center;
    width: .8em;
    height: .8em;
    margin: 0;
    font-size: 2em
}

.swal2-popup.swal2-toast .swal2-html-container {
    margin: .5em 1em;
    padding: 0;
    overflow: initial;
    font-size: 1em;
    text-align: initial
}

.swal2-popup.swal2-toast .swal2-html-container:empty {
    padding: 0
}

.swal2-popup.swal2-toast .swal2-loader {
    grid-column: 1;
    grid-row: 1/99;
    align-self: center;
    width: 2em;
    height: 2em;
    margin: .25em
}

.swal2-popup.swal2-toast .swal2-icon {
    grid-column: 1;
    grid-row: 1/99;
    align-self: center;
    width: 2em;
    min-width: 2em;
    height: 2em;
    margin: 0 .5em 0 0
}

.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
    display: flex;
    align-items: center;
    font-size: 1.8em;
    font-weight: bold
}

.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
    width: 2em;
    height: 2em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    top: .875em;
    width: 1.375em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
    left: .3125em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
    right: .3125em
}

.swal2-popup.swal2-toast .swal2-actions {
    justify-content: flex-start;
    height: auto;
    margin: 0;
    margin-top: .5em;
    padding: 0 .5em
}

.swal2-popup.swal2-toast .swal2-styled {
    margin: .25em .5em;
    padding: .4em .6em;
    font-size: 1em
}

.swal2-popup.swal2-toast .swal2-success {
    border-color: #a5dc86
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
    position: absolute;
    width: 1.6em;
    height: 3em;
    transform: rotate(45deg);
    border-radius: 50%
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
    top: -0.8em;
    left: -0.5em;
    transform: rotate(-45deg);
    transform-origin: 2em 2em;
    border-radius: 4em 0 0 4em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
    top: -0.25em;
    left: .9375em;
    transform-origin: 0 1.5em;
    border-radius: 0 4em 4em 0
}

.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
    width: 2em;
    height: 2em
}

.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
    top: 0;
    left: .4375em;
    width: .4375em;
    height: 2.6875em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
    height: .3125em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
    top: 1.125em;
    left: .1875em;
    width: .75em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
    top: .9375em;
    right: .1875em;
    width: 1.375em
}

.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
    animation: swal2-toast-animate-success-line-tip .75s
}

.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
    animation: swal2-toast-animate-success-line-long .75s
}

.swal2-popup.swal2-toast.swal2-show {
    animation: swal2-toast-show .5s
}

.swal2-popup.swal2-toast.swal2-hide {
    animation: swal2-toast-hide .1s forwards
}

div:where(.swal2-container) {
    display: grid;
    position: fixed;
    z-index: 1060;
    inset: 0;
    box-sizing: border-box;
    grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";
    grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);
    height: 100%;
    padding: .625em;
    overflow-x: hidden;
    transition: background-color .1s;
    -webkit-overflow-scrolling: touch
}

div:where(.swal2-container).swal2-backdrop-show, div:where(.swal2-container).swal2-noanimation {
    background: rgba(0, 0, 0, .4)
}

div:where(.swal2-container).swal2-backdrop-hide {
    background: rgba(0, 0, 0, 0) !important
}

div:where(.swal2-container).swal2-top-start, div:where(.swal2-container).swal2-center-start, div:where(.swal2-container).swal2-bottom-start {
    grid-template-columns:minmax(0, 1fr) auto auto
}

div:where(.swal2-container).swal2-top, div:where(.swal2-container).swal2-center, div:where(.swal2-container).swal2-bottom {
    grid-template-columns:auto minmax(0, 1fr) auto
}

div:where(.swal2-container).swal2-top-end, div:where(.swal2-container).swal2-center-end, div:where(.swal2-container).swal2-bottom-end {
    grid-template-columns:auto auto minmax(0, 1fr)
}

div:where(.swal2-container).swal2-top-start > .swal2-popup {
    align-self: start
}

div:where(.swal2-container).swal2-top > .swal2-popup {
    grid-column: 2;
    align-self: start;
    justify-self: center
}

div:where(.swal2-container).swal2-top-end > .swal2-popup, div:where(.swal2-container).swal2-top-right > .swal2-popup {
    grid-column: 3;
    align-self: start;
    justify-self: end
}

div:where(.swal2-container).swal2-center-start > .swal2-popup, div:where(.swal2-container).swal2-center-left > .swal2-popup {
    grid-row: 2;
    align-self: center
}

div:where(.swal2-container).swal2-center > .swal2-popup {
    grid-column: 2;
    grid-row: 2;
    align-self: center;
    justify-self: center
}

div:where(.swal2-container).swal2-center-end > .swal2-popup, div:where(.swal2-container).swal2-center-right > .swal2-popup {
    grid-column: 3;
    grid-row: 2;
    align-self: center;
    justify-self: end
}

div:where(.swal2-container).swal2-bottom-start > .swal2-popup, div:where(.swal2-container).swal2-bottom-left > .swal2-popup {
    grid-column: 1;
    grid-row: 3;
    align-self: end
}

div:where(.swal2-container).swal2-bottom > .swal2-popup {
    grid-column: 2;
    grid-row: 3;
    justify-self: center;
    align-self: end
}

div:where(.swal2-container).swal2-bottom-end > .swal2-popup, div:where(.swal2-container).swal2-bottom-right > .swal2-popup {
    grid-column: 3;
    grid-row: 3;
    align-self: end;
    justify-self: end
}

div:where(.swal2-container).swal2-grow-row > .swal2-popup, div:where(.swal2-container).swal2-grow-fullscreen > .swal2-popup {
    grid-column: 1/4;
    width: 100%
}

div:where(.swal2-container).swal2-grow-column > .swal2-popup, div:where(.swal2-container).swal2-grow-fullscreen > .swal2-popup {
    grid-row: 1/4;
    align-self: stretch
}

div:where(.swal2-container).swal2-no-transition {
    transition: none !important
}

div:where(.swal2-container) div:where(.swal2-popup) {
    display: none;
    position: relative;
    box-sizing: border-box;
    grid-template-columns:minmax(0, 100%);
    width: 32em;
    max-width: 100%;
    padding: 0 0 1.25em;
    border: none;
    border-radius: 5px;
    background: #fff;
    color: #545454;
    font-family: inherit;
    font-size: 1rem
}

div:where(.swal2-container) div:where(.swal2-popup):focus {
    outline: none
}

div:where(.swal2-container) div:where(.swal2-popup).swal2-loading {
    overflow-y: hidden
}

div:where(.swal2-container) h2:where(.swal2-title) {
    position: relative;
    max-width: 100%;
    margin: 0;
    padding: .8em 1em 0;
    color: inherit;
    font-size: 1.875em;
    font-weight: 600;
    text-align: center;
    text-transform: none;
    word-wrap: break-word
}

div:where(.swal2-container) div:where(.swal2-actions) {
    display: flex;
    z-index: 1;
    box-sizing: border-box;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: auto;
    margin: 1.25em auto 0;
    padding: 0
}

div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled] {
    opacity: .4
}

div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover {
    background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))
}

div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active {
    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))
}

div:where(.swal2-container) div:where(.swal2-loader) {
    display: none;
    align-items: center;
    justify-content: center;
    width: 2.2em;
    height: 2.2em;
    margin: 0 1.875em;
    animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
    border-width: .25em;
    border-style: solid;
    border-radius: 100%;
    border-color: #2778c4 rgba(0, 0, 0, 0) #2778c4 rgba(0, 0, 0, 0)
}

div:where(.swal2-container) button:where(.swal2-styled) {
    margin: .3125em;
    padding: .625em 1.1em;
    transition: box-shadow .1s;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0);
    font-weight: 500
}

div:where(.swal2-container) button:where(.swal2-styled):not([disabled]) {
    cursor: pointer
}

div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm {
    border: 0;
    border-radius: .25em;
    background: initial;
    background-color: #7066e0;
    color: #fff;
    font-size: 1em
}

div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm:focus {
    box-shadow: 0 0 0 3px rgba(112, 102, 224, .5)
}

div:where(.swal2-container) button:where(.swal2-styled).swal2-deny {
    border: 0;
    border-radius: .25em;
    background: initial;
    background-color: #dc3741;
    color: #fff;
    font-size: 1em
}

div:where(.swal2-container) button:where(.swal2-styled).swal2-deny:focus {
    box-shadow: 0 0 0 3px rgba(220, 55, 65, .5)
}

div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel {
    border: 0;
    border-radius: .25em;
    background: initial;
    background-color: #6e7881;
    color: #fff;
    font-size: 1em
}

div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel:focus {
    box-shadow: 0 0 0 3px rgba(110, 120, 129, .5)
}

div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus {
    box-shadow: 0 0 0 3px rgba(100, 150, 200, .5)
}

div:where(.swal2-container) button:where(.swal2-styled):focus {
    outline: none
}

div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner {
    border: 0
}

div:where(.swal2-container) div:where(.swal2-footer) {
    justify-content: center;
    margin: 1em 0 0;
    padding: 1em 1em 0;
    border-top: 1px solid #eee;
    color: inherit;
    font-size: 1em
}

div:where(.swal2-container) .swal2-timer-progress-bar-container {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    grid-column: auto !important;
    overflow: hidden;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

div:where(.swal2-container) div:where(.swal2-timer-progress-bar) {
    width: 100%;
    height: .25em;
    background: rgba(0, 0, 0, .2)
}

div:where(.swal2-container) img:where(.swal2-image) {
    max-width: 100%;
    margin: 2em auto 1em
}

div:where(.swal2-container) button:where(.swal2-close) {
    z-index: 2;
    align-items: center;
    justify-content: center;
    width: 1.2em;
    height: 1.2em;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: -1.2em;
    padding: 0;
    overflow: hidden;
    transition: color .1s, box-shadow .1s;
    border: none;
    border-radius: 5px;
    background: rgba(0, 0, 0, 0);
    color: #ccc;
    font-family: monospace;
    font-size: 2.5em;
    cursor: pointer;
    justify-self: end
}

div:where(.swal2-container) button:where(.swal2-close):hover {
    transform: none;
    background: rgba(0, 0, 0, 0);
    color: #f27474
}

div:where(.swal2-container) button:where(.swal2-close):focus {
    outline: none;
    box-shadow: inset 0 0 0 3px rgba(100, 150, 200, .5)
}

div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner {
    border: 0
}

div:where(.swal2-container) .swal2-html-container {
    z-index: 1;
    justify-content: center;
    margin: 1em 1.6em .3em;
    padding: 0;
    overflow: auto;
    color: inherit;
    font-size: 1.125em;
    font-weight: normal;
    line-height: normal;
    text-align: center;
    word-wrap: break-word;
    word-break: break-word
}

div:where(.swal2-container) input:where(.swal2-input), div:where(.swal2-container) input:where(.swal2-file), div:where(.swal2-container) textarea:where(.swal2-textarea), div:where(.swal2-container) select:where(.swal2-select), div:where(.swal2-container) div:where(.swal2-radio), div:where(.swal2-container) label:where(.swal2-checkbox) {
    margin: 1em 2em 3px
}

div:where(.swal2-container) input:where(.swal2-input), div:where(.swal2-container) input:where(.swal2-file), div:where(.swal2-container) textarea:where(.swal2-textarea) {
    box-sizing: border-box;
    width: auto;
    transition: border-color .1s, box-shadow .1s;
    border: 1px solid #d9d9d9;
    border-radius: .1875em;
    background: rgba(0, 0, 0, 0);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(0, 0, 0, 0);
    color: inherit;
    font-size: 1.125em
}

div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror, div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror, div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror {
    border-color: #f27474 !important;
    box-shadow: 0 0 2px #f27474 !important
}

div:where(.swal2-container) input:where(.swal2-input):focus, div:where(.swal2-container) input:where(.swal2-file):focus, div:where(.swal2-container) textarea:where(.swal2-textarea):focus {
    border: 1px solid #b4dbed;
    outline: none;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(100, 150, 200, .5)
}

div:where(.swal2-container) input:where(.swal2-input)::placeholder, div:where(.swal2-container) input:where(.swal2-file)::placeholder, div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder {
    color: #ccc
}

div:where(.swal2-container) .swal2-range {
    margin: 1em 2em 3px;
    background: #fff
}

div:where(.swal2-container) .swal2-range input {
    width: 80%
}

div:where(.swal2-container) .swal2-range output {
    width: 20%;
    color: inherit;
    font-weight: 600;
    text-align: center
}

div:where(.swal2-container) .swal2-range input, div:where(.swal2-container) .swal2-range output {
    height: 2.625em;
    padding: 0;
    font-size: 1.125em;
    line-height: 2.625em
}

div:where(.swal2-container) .swal2-input {
    height: 2.625em;
    padding: 0 .75em
}

div:where(.swal2-container) .swal2-file {
    width: 75%;
    margin-right: auto;
    margin-left: auto;
    background: rgba(0, 0, 0, 0);
    font-size: 1.125em
}

div:where(.swal2-container) .swal2-textarea {
    height: 6.75em;
    padding: .75em
}

div:where(.swal2-container) .swal2-select {
    min-width: 50%;
    max-width: 100%;
    padding: .375em .625em;
    background: rgba(0, 0, 0, 0);
    color: inherit;
    font-size: 1.125em
}

div:where(.swal2-container) .swal2-radio, div:where(.swal2-container) .swal2-checkbox {
    align-items: center;
    justify-content: center;
    background: #fff;
    color: inherit
}

div:where(.swal2-container) .swal2-radio label, div:where(.swal2-container) .swal2-checkbox label {
    margin: 0 .6em;
    font-size: 1.125em
}

div:where(.swal2-container) .swal2-radio input, div:where(.swal2-container) .swal2-checkbox input {
    flex-shrink: 0;
    margin: 0 .4em
}

div:where(.swal2-container) label:where(.swal2-input-label) {
    display: flex;
    justify-content: center;
    margin: 1em auto 0
}

div:where(.swal2-container) div:where(.swal2-validation-message) {
    align-items: center;
    justify-content: center;
    margin: 1em 0 0;
    padding: .625em;
    overflow: hidden;
    background: #f0f0f0;
    color: #666;
    font-size: 1em;
    font-weight: 300
}

div:where(.swal2-container) div:where(.swal2-validation-message)::before {
    content: "!";
    display: inline-block;
    width: 1.5em;
    min-width: 1.5em;
    height: 1.5em;
    margin: 0 .625em;
    border-radius: 50%;
    background-color: #f27474;
    color: #fff;
    font-weight: 600;
    line-height: 1.5em;
    text-align: center
}

div:where(.swal2-container) div:where(.swal2-icon) {
    position: relative;
    box-sizing: content-box;
    justify-content: center;
    width: 5em;
    height: 5em;
    margin: 2.5em auto .6em;
    border: 0.25em solid rgba(0, 0, 0, 0);
    border-radius: 50%;
    border-color: #000;
    font-family: inherit;
    line-height: 5em;
    cursor: default;
    user-select: none
}

div:where(.swal2-container) div:where(.swal2-icon) .swal2-icon-content {
    display: flex;
    align-items: center;
    font-size: 3.75em
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-error {
    border-color: #f27474;
    color: #f27474
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-error .swal2-x-mark {
    position: relative;
    flex-grow: 1
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line] {
    display: block;
    position: absolute;
    top: 2.3125em;
    width: 2.9375em;
    height: .3125em;
    border-radius: .125em;
    background-color: #f27474
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left] {
    left: 1.0625em;
    transform: rotate(45deg)
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right] {
    right: 1em;
    transform: rotate(-45deg)
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-error.swal2-icon-show {
    animation: swal2-animate-error-icon .5s
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark {
    animation: swal2-animate-error-x-mark .5s
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-warning {
    border-color: #facea8;
    color: #f8bb86
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-warning.swal2-icon-show {
    animation: swal2-animate-error-icon .5s
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content {
    animation: swal2-animate-i-mark .5s
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-info {
    border-color: #9de0f6;
    color: #3fc3ee
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-info.swal2-icon-show {
    animation: swal2-animate-error-icon .5s
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content {
    animation: swal2-animate-i-mark .8s
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-question {
    border-color: #c9dae1;
    color: #87adbd
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-question.swal2-icon-show {
    animation: swal2-animate-error-icon .5s
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content {
    animation: swal2-animate-question-mark .8s
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-success {
    border-color: #a5dc86;
    color: #a5dc86
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line] {
    position: absolute;
    width: 3.75em;
    height: 7.5em;
    transform: rotate(45deg);
    border-radius: 50%
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left] {
    top: -0.4375em;
    left: -2.0635em;
    transform: rotate(-45deg);
    transform-origin: 3.75em 3.75em;
    border-radius: 7.5em 0 0 7.5em
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right] {
    top: -0.6875em;
    left: 1.875em;
    transform: rotate(-45deg);
    transform-origin: 0 3.75em;
    border-radius: 0 7.5em 7.5em 0
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-success .swal2-success-ring {
    position: absolute;
    z-index: 2;
    top: -0.25em;
    left: -0.25em;
    box-sizing: content-box;
    width: 100%;
    height: 100%;
    border: .25em solid rgba(165, 220, 134, .3);
    border-radius: 50%
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-success .swal2-success-fix {
    position: absolute;
    z-index: 1;
    top: .5em;
    left: 1.625em;
    width: .4375em;
    height: 5.625em;
    transform: rotate(-45deg)
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-success [class^=swal2-success-line] {
    display: block;
    position: absolute;
    z-index: 2;
    height: .3125em;
    border-radius: .125em;
    background-color: #a5dc86
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip] {
    top: 2.875em;
    left: .8125em;
    width: 1.5625em;
    transform: rotate(45deg)
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long] {
    top: 2.375em;
    right: .5em;
    width: 2.9375em;
    transform: rotate(-45deg)
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip {
    animation: swal2-animate-success-line-tip .75s
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long {
    animation: swal2-animate-success-line-long .75s
}

div:where(.swal2-container) div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right {
    animation: swal2-rotate-success-circular-line 4.25s ease-in
}

div:where(.swal2-container) .swal2-progress-steps {
    flex-wrap: wrap;
    align-items: center;
    max-width: 100%;
    margin: 1.25em auto;
    padding: 0;
    background: rgba(0, 0, 0, 0);
    font-weight: 600
}

div:where(.swal2-container) .swal2-progress-steps li {
    display: inline-block;
    position: relative
}

div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step {
    z-index: 20;
    flex-shrink: 0;
    width: 2em;
    height: 2em;
    border-radius: 2em;
    background: #2778c4;
    color: #fff;
    line-height: 2em;
    text-align: center
}

div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
    background: #2778c4
}

div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
    background: #add8e6;
    color: #fff
}

div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
    background: #add8e6
}

div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line {
    z-index: 10;
    flex-shrink: 0;
    width: 2.5em;
    height: .4em;
    margin: 0 -1px;
    background: #2778c4
}

[class^=swal2] {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.swal2-show {
    animation: swal2-show .3s
}

.swal2-hide {
    animation: swal2-hide .15s forwards
}

.swal2-noanimation {
    transition: none
}

.swal2-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

.swal2-rtl .swal2-close {
    margin-right: initial;
    margin-left: 0
}

.swal2-rtl .swal2-timer-progress-bar {
    right: 0;
    left: auto
}

@keyframes swal2-toast-show {
    0% {
        transform: translateY(-0.625em) rotateZ(2deg)
    }
    33% {
        transform: translateY(0) rotateZ(-2deg)
    }
    66% {
        transform: translateY(0.3125em) rotateZ(2deg)
    }
    100% {
        transform: translateY(0) rotateZ(0deg)
    }
}

@keyframes swal2-toast-hide {
    100% {
        transform: rotateZ(1deg);
        opacity: 0
    }
}

@keyframes swal2-toast-animate-success-line-tip {
    0% {
        top: .5625em;
        left: .0625em;
        width: 0
    }
    54% {
        top: .125em;
        left: .125em;
        width: 0
    }
    70% {
        top: .625em;
        left: -0.25em;
        width: 1.625em
    }
    84% {
        top: 1.0625em;
        left: .75em;
        width: .5em
    }
    100% {
        top: 1.125em;
        left: .1875em;
        width: .75em
    }
}

@keyframes swal2-toast-animate-success-line-long {
    0% {
        top: 1.625em;
        right: 1.375em;
        width: 0
    }
    65% {
        top: 1.25em;
        right: .9375em;
        width: 0
    }
    84% {
        top: .9375em;
        right: 0;
        width: 1.125em
    }
    100% {
        top: .9375em;
        right: .1875em;
        width: 1.375em
    }
}

@keyframes swal2-show {
    0% {
        transform: scale(0.7)
    }
    45% {
        transform: scale(1.05)
    }
    80% {
        transform: scale(0.95)
    }
    100% {
        transform: scale(1)
    }
}

@keyframes swal2-hide {
    0% {
        transform: scale(1);
        opacity: 1
    }
    100% {
        transform: scale(0.5);
        opacity: 0
    }
}

@keyframes swal2-animate-success-line-tip {
    0% {
        top: 1.1875em;
        left: .0625em;
        width: 0
    }
    54% {
        top: 1.0625em;
        left: .125em;
        width: 0
    }
    70% {
        top: 2.1875em;
        left: -0.375em;
        width: 3.125em
    }
    84% {
        top: 3em;
        left: 1.3125em;
        width: 1.0625em
    }
    100% {
        top: 2.8125em;
        left: .8125em;
        width: 1.5625em
    }
}

@keyframes swal2-animate-success-line-long {
    0% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }
    65% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }
    84% {
        top: 2.1875em;
        right: 0;
        width: 3.4375em
    }
    100% {
        top: 2.375em;
        right: .5em;
        width: 2.9375em
    }
}

@keyframes swal2-rotate-success-circular-line {
    0% {
        transform: rotate(-45deg)
    }
    5% {
        transform: rotate(-45deg)
    }
    12% {
        transform: rotate(-405deg)
    }
    100% {
        transform: rotate(-405deg)
    }
}

@keyframes swal2-animate-error-x-mark {
    0% {
        margin-top: 1.625em;
        transform: scale(0.4);
        opacity: 0
    }
    50% {
        margin-top: 1.625em;
        transform: scale(0.4);
        opacity: 0
    }
    80% {
        margin-top: -0.375em;
        transform: scale(1.15)
    }
    100% {
        margin-top: 0;
        transform: scale(1);
        opacity: 1
    }
}

@keyframes swal2-animate-error-icon {
    0% {
        transform: rotateX(100deg);
        opacity: 0
    }
    100% {
        transform: rotateX(0deg);
        opacity: 1
    }
}

@keyframes swal2-rotate-loading {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

@keyframes swal2-animate-question-mark {
    0% {
        transform: rotateY(-360deg)
    }
    100% {
        transform: rotateY(0)
    }
}

@keyframes swal2-animate-i-mark {
    0% {
        transform: rotateZ(45deg);
        opacity: 0
    }
    25% {
        transform: rotateZ(-25deg);
        opacity: .4
    }
    50% {
        transform: rotateZ(15deg);
        opacity: .8
    }
    75% {
        transform: rotateZ(-5deg);
        opacity: 1
    }
    100% {
        transform: rotateX(0);
        opacity: 1
    }
}

body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow: hidden
}

body.swal2-height-auto {
    height: auto !important
}

body.swal2-no-backdrop .swal2-container {
    background-color: rgba(0, 0, 0, 0) !important;
    pointer-events: none
}

body.swal2-no-backdrop .swal2-container .swal2-popup {
    pointer-events: all
}

body.swal2-no-backdrop .swal2-container .swal2-modal {
    box-shadow: 0 0 10px rgba(0, 0, 0, .4)
}

@media print {
    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
        overflow-y: scroll !important
    }

    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
        display: none
    }

    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
        position: static !important
    }
}

body.swal2-toast-shown .swal2-container {
    box-sizing: border-box;
    width: 360px;
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    pointer-events: none
}

body.swal2-toast-shown .swal2-container.swal2-top {
    inset: 0 auto auto 50%;
    transform: translateX(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
    inset: 0 0 auto auto
}

body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
    inset: 0 auto auto 0
}

body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
    inset: 50% auto auto 0;
    transform: translateY(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-center {
    inset: 50% auto auto 50%;
    transform: translate(-50%, -50%)
}

body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
    inset: 50% 0 auto auto;
    transform: translateY(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
    inset: auto auto 0 0
}

body.swal2-toast-shown .swal2-container.swal2-bottom {
    inset: auto auto 0 50%;
    transform: translateX(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
    inset: auto 0 0 auto
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-0.ttf) format("truetype");
    unicode-range: u+f001, u+f004-f005, u+f007-f008, u+f00c, u+f011-f012, u+f015, u+f018-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d, u+f04a-f04e, u+f05b, u+f060-f064, u+f067-f068, u+f06b-f06d, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091, u+f093, u+f095, u+f09c, u+f0a3, u+f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c6, u+f0c8, u+f128, u+f12a, u+f155, u+f283, u+f292, u+f295
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-1.ttf) format("truetype");
    unicode-range: u+f040, u+f0c9, u+f0cc, u+f0ce, u+f0d1, u+f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0f3, u+f106, u+f108-f109, u+f10e, u+f110-f112, u+f11e, u+f121, u+f126, u+f129, u+f12c-f12e, u+f130-f132, u+f135, u+f13d, u+f140, u+f145, u+f15b, u+f164, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb, u+f1c0, u+f1ce, u+f1d8, u+f1dc, u+f1e4-f1e6, u+f1eb-f1ec, u+f205, u+f217, u+f21a-f21d, u+f22d, u+f233-f234, u+f238, u+f246, u+f251, u+f275, u+f29e, u+f2a0, u+f2a7, u+f2bb, u+f2cc-f2cd, u+f2db
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-3.ttf) format("truetype");
    unicode-range: u+f069, u+f1fa
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-12.ttf) format("truetype");
    unicode-range: u+f000, u+f002, u+f009-f00b, u+f00d-f00e, u+f010, u+f013, u+f01e, u+f021, u+f026-f029, u+f02b, u+f032-f039, u+f03b-f03c, u+f042-f043, u+f048-f049, u+f050-f05a, u+f05e, u+f06a, u+f071, u+f073-f074, u+f076, u+f079-f07a, u+f07c, u+f083, u+f085, u+f089, u+f08d, u+f098, u+f09e, u+f0a1
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-13.ttf) format("truetype");
    unicode-range: u+f045, u+f0a8-f0ab, u+f0c3-f0c4, u+f0ca-f0cb, u+f0cd, u+f0d8-f0db, u+f0dd-f0de, u+f0e2-f0e3, u+f0e9-f0ea, u+f0ed-f0ee, u+f0f0-f0f2, u+f0f4, u+f0f9-f0fe, u+f100-f105, u+f107, u+f10d, u+f11b, u+f120, u+f122, u+f124-f125, u+f127, u+f12b, u+f134, u+f137-f13a, u+f141-f144, u+f146, u+f14a-f14b, u+f14d, u+f153-f154, u+f157-f159, u+f15c-f15d, u+f162, u+f165, u+f182-f183, u+f187, u+f193, u+f197, u+f199, u+f19c-f19d, u+f1ac, u+f1b0, u+f1b3, u+f1b9-f1ba, u+f1cd, u+f1da, u+f1dd-f1de, u+f1e0-f1e2
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-14.ttf) format("truetype");
    unicode-range: u+f0f5, u+f1b1, u+f1f6, u+f1fb-f1fe, u+f200-f201, u+f204, u+f206-f207, u+f20b, u+f218, u+f21e, u+f221-f22c, u+f235-f236, u+f239, u+f240-f245, u+f249, u+f24e, u+f250, u+f252-f254, u+f25c, u+f26c, u+f276-f277, u+f279, u+f28b, u+f28d, u+f290-f291, u+f29a, u+f29d, u+f2a1-f2a4, u+f2a8, u+f2b6, u+f2b9, u+f2bd, u+f2c2, u+f2c7-f2cb, u+f2ce, u+f2d1, u+f2d3
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-0.ttf) format("truetype");
    unicode-range: u+f081-f082, u+f08c, u+f092, u+f099, u+f09b, u+f0d2-f0d5, u+f0e1, u+f113, u+f136, u+f13b-f13c, u+f15a, u+f167-f16e, u+f170-f174, u+f179-f17e, u+f180-f181, u+f184, u+f189-f18d, u+f194, u+f198, u+f19a-f19b, u+f19e, u+f1a0-f1a4, u+f1b4, u+f1bc, u+f1be, u+f1e8, u+f1ed, u+f1f0-f1f1, u+f20e, u+f210, u+f213-f214, u+f230, u+f232, u+f23a, u+f26b, u+f270, u+f288, u+f299, u+f29b, u+f2a6, u+f2b0, u+f2c5-f2c6, u+f2e0
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-1.ttf) format("truetype");
    unicode-range: u+f1a5-f1aa, u+f1b5-f1b7, u+f1bd, u+f1ca-f1cc, u+f1d0-f1d7, u+f1e7, u+f1e9, u+f1ee, u+f1f2-f1f5, u+f202-f203, u+f208-f209, u+f20d, u+f211-f212, u+f215-f216, u+f231, u+f237, u+f23b-f23e, u+f24b-f24c, u+f25e, u+f260-f261, u+f263-f26a, u+f26d-f26e, u+f27c-f27e, u+f280-f282, u+f284-f287, u+f289-f28a, u+f293-f294, u+f296-f298, u+f2a5, u+f2a9-f2ae, u+f2b1-f2b4, u+f2b8, u+f2c4, u+f2d5-f2da, u+f2dd-f2de
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-2.ttf) format("truetype");
    unicode-range: u+f166
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-0.ttf) format("truetype");
    unicode-range: u+f006, u+f017, u+f03e, u+f06e, u+f08a, u+f096-f097, u+f09d, u+f0a6, u+f0c5, u+f0e5-f0e6, u+f114, u+f11d, u+f2c0
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-1.ttf) format("truetype");
    unicode-range: u+f003, u+f016, u+f087, u+f0a2, u+f0eb, u+f0f7-f0f8, u+f10c, u+f11c, u+f133, u+f14e, u+f186, u+f1c1-f1c3, u+f1d9, u+f1db, u+f1ea, u+f1f9, u+f20a, u+f24d, u+f25d, u+f2b5, u+f2bc, u+f2d2
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-12.ttf) format("truetype");
    unicode-range: u+f022, u+f044, u+f05c-f05d, u+f070, u+f094, u+f0a0, u+f115, u+f29c
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-13.ttf) format("truetype");
    unicode-range: u+f01d, u+f046, u+f088, u+f0a4-f0a5, u+f0a7, u+f0c7, u+f0f6, u+f118-f11a, u+f147, u+f150-f152, u+f185, u+f191-f192, u+f196, u+f1c4-f1c9, u+f1e3
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-14.ttf) format("truetype");
    unicode-range: u+f014, u+f1f7, u+f247-f248, u+f24a, u+f255-f25b, u+f271-f274, u+f278, u+f28c, u+f28e, u+f2b7, u+f2ba, u+f2be, u+f2c1, u+f2c3, u+f2d0, u+f2dc
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-15.ttf) format("truetype");
    unicode-range: u+f01a-f01b, u+f18e, u+f190, u+f2d4
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-16.ttf) format("truetype");
    unicode-range: u+f27b
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-v4compatibility.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-v4compatibility.ttf) format("truetype");
    unicode-range: u+f041, u+f047, u+f065-f066, u+f07d-f07e, u+f080, u+f08b, u+f08e, u+f090, u+f09a, u+f0ac, u+f0ae, u+f0b2, u+f0d0, u+f0d6, u+f0e4, u+f0ec, u+f10a-f10b, u+f123, u+f13e, u+f148-f149, u+f14c, u+f156, u+f15e, u+f160-f161, u+f163, u+f175-f178, u+f195, u+f1f8, u+f219, u+f27a
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-0.ttf) format("truetype");
    unicode-range: u+e007, u+e013, u+e01a, u+e01e, u+e049, u+e052, u+e055-e057, u+e077-e084, u+e087-e088, u+f081-f082, u+f08c, u+f092, u+f099-f09b, u+f0d2-f0d5, u+f0e1, u+f113, u+f136, u+f13b-f13c, u+f15a, u+f167-f169, u+f16b-f16e, u+f170-f171, u+f173-f174, u+f179-f17e, u+f180-f181, u+f184, u+f189-f18d, u+f194, u+f198, u+f19a-f19b, u+f19e, u+f1a0-f1a4, u+f1b4, u+f1bc, u+f1be, u+f1e8, u+f1ed, u+f1f0-f1f1, u+f20e, u+f210, u+f213-f214, u+f232, u+f23a, u+f26b, u+f270, u+f288, u+f299, u+f2a6, u+f2b0, u+f2c5-f2c6, u+f2e0, u+f368, u+f379, u+f392-f393, u+f39f, u+f3a9, u+f3ab-f3ac, u+f3c0, u+f3c7, u+f3ca, u+f3e2, u+f3eb-f3ec, u+f3ef, u+f3f8, u+f3fe, u+f419, u+f41b, u+f4d5, u+f4e4, u+f4f8-f4f9, u+f514, u+f5b5, u+f6c9, u+f731, u+f77b, u+f7af, u+f7e1, u+f83b
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-1.ttf) format("truetype");
    unicode-range: u+f1a5-f1aa, u+f1b5-f1b7, u+f1bd, u+f1ca-f1cc, u+f1d0-f1d7, u+f1e7, u+f1e9, u+f1ee, u+f1f2-f1f5, u+f202-f203, u+f208-f209, u+f20d, u+f211-f212, u+f215-f216, u+f231, u+f237, u+f23b-f23e, u+f24b-f24c, u+f25e, u+f260-f261, u+f263-f26a, u+f26d-f26e, u+f27c-f27e, u+f280-f282, u+f284-f287, u+f289-f28a, u+f293-f294, u+f296-f298, u+f2a5, u+f2a9-f2ae, u+f2b1-f2b4, u+f2b8, u+f2c4, u+f2d5-f2da, u+f2dd-f2de, u+f35c, u+f369-f375, u+f378, u+f37a-f37d, u+f37f-f380, u+f383-f385, u+f388, u+f38b-f38f, u+f391, u+f394-f397, u+f399-f39a, u+f39d-f39e, u+f3a1-f3a4, u+f3a6-f3a8, u+f3aa, u+f3ad-f3b2, u+f3b4-f3bd, u+f3c3-f3c4, u+f3c6, u+f3c8, u+f3cb-f3cc, u+f3d0, u+f3d2-f3dc, u+f3df, u+f425, u+f4e6
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-2.ttf) format("truetype");
    unicode-range: u+f3e1, u+f3e3-f3e4, u+f3e6-f3ea, u+f3ee, u+f3f3, u+f3f5-f3f7, u+f3f9, u+f402-f405, u+f407-f40d, u+f411-f417, u+f41a, u+f41c-f421, u+f423, u+f426-f431, u+f44d, u+f452, u+f457, u+f459, u+f4e5, u+f4e7-f4f7, u+f50a-f513, u+f592, u+f59e, u+f5a3, u+f5a8, u+f5b2, u+f5be, u+f5c6, u+f5cc, u+f5cf, u+f5f1, u+f5f7, u+f5fa, u+f60f, u+f612, u+f63f, u+f642, u+f69d, u+f6ca, u+f6cc, u+f6dc, u+f730, u+f75d, u+f77a, u+f785, u+f789, u+f78d, u+f790-f791, u+f797-f799, u+f7b0-f7b1, u+f7b3, u+f7bb-f7bc, u+f7c6, u+f7d3, u+f7d6, u+f7df-f7e0, u+f7e3, u+f834-f83a, u+f83c-f83d, u+f83f-f842, u+f89e, u+f8a6, u+f8ca, u+f8d2, u+f8e1, u+f8e8
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400.ttf) format("truetype");
    unicode-range: u+a
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-0.ttf) format("truetype");
    unicode-range: u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f005, u+f007-f008, u+f00c, u+f011-f012, u+f015, u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091, u+f093, u+f095, u+f09c-f09d, u+f0a3, u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8, u+f128, u+f12a, u+f155, u+f292, u+f295, u+f332, u+f541, u+f80a, u+f80c
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-1.ttf) format("truetype");
    unicode-range: u+f040, u+f0c9, u+f0cc, u+f0ce, u+f0d1, u+f0d6-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f8, u+f106, u+f108-f109, u+f10e, u+f110-f111, u+f11c, u+f11e, u+f121, u+f126, u+f129, u+f12c-f12e, u+f130-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb, u+f1c0-f1c3, u+f1ce, u+f1d8, u+f1dc, u+f1e4-f1e6, u+f1ea-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d, u+f233-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e, u+f2a0, u+f2a7, u+f2b5, u+f2bb, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f47d
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-2.ttf) format("truetype");
    unicode-range: u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-3.ttf) format("truetype");
    unicode-range: u+e000-e006, u+e008-e00f, u+e011-e012, u+e014-e016, u+e018-e019, u+e01c-e01d, u+e022-e023, u+e025-e02e, u+e030-e039, u+e03b-e041, u+e043-e044, u+e047-e048, u+e04a-e051, u+e053-e054, u+e058-e05f, u+f069, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-4.ttf) format("truetype");
    unicode-range: u+e061-e067, u+e069-e06d, u+e06f-e073, u+e075, u+e085-e086
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-8.ttf) format("truetype");
    unicode-range: u+f80b
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-11.ttf) format("truetype");
    unicode-range: u+f8bc
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-12.ttf) format("truetype");
    unicode-range: u+f000, u+f002, u+f009-f00b, u+f00d-f00e, u+f010, u+f013, u+f01e, u+f021-f022, u+f026-f029, u+f02b, u+f032-f039, u+f03b-f03c, u+f042-f044, u+f047-f049, u+f050-f05a, u+f05e, u+f066, u+f06a, u+f070-f071, u+f073-f074, u+f076, u+f079-f07a, u+f07c-f07e, u+f080, u+f083, u+f085, u+f089, u+f08b, u+f08d-f08e, u+f090, u+f094, u+f098, u+f09e, u+f0a0-f0a1
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-13.ttf) format("truetype");
    unicode-range: u+f0a4-f0a5, u+f0a7-f0ab, u+f0ae, u+f0b2, u+f0c3-f0c4, u+f0c7, u+f0ca-f0cb, u+f0cd, u+f0d0, u+f0d8-f0db, u+f0dd-f0de, u+f0e2-f0e3, u+f0e9-f0ea, u+f0ec-f0ee, u+f0f0-f0f2, u+f0f4, u+f0f9-f0fe, u+f100-f105, u+f107, u+f10a-f10b, u+f10d, u+f118-f11b, u+f120, u+f122, u+f124-f125, u+f127, u+f12b, u+f134, u+f137-f13a, u+f13e, u+f141-f144, u+f146, u+f148-f14d, u+f150-f154, u+f156-f159, u+f15c-f15e, u+f160-f163, u+f165, u+f175-f178, u+f182-f183, u+f185, u+f187, u+f191-f193, u+f195, u+f197, u+f199, u+f19c-f19d, u+f1ac, u+f1b0, u+f1b3, u+f1b9-f1ba, u+f1c4-f1c9, u+f1cd, u+f1da, u+f1dd-f1de, u+f1e0-f1e3, u+f381-f382
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-14.ttf) format("truetype");
    unicode-range: u+f1f6, u+f1fb-f1fe, u+f200-f201, u+f204, u+f206-f207, u+f20b, u+f218, u+f21e, u+f221-f22c, u+f235-f236, u+f239, u+f240-f245, u+f247-f249, u+f24e, u+f252-f25c, u+f26c, u+f271-f274, u+f276-f277, u+f279-f27a, u+f28b, u+f28d, u+f290-f291, u+f29a, u+f29d, u+f2a1-f2a4, u+f2a8, u+f2b6, u+f2b9, u+f2bd, u+f2c1-f2c2, u+f2c7-f2cb, u+f2ce, u+f2d0-f2d1, u+f2d3, u+f2dc, u+f2e2-f2eb, u+f2ed-f2ee, u+f2f0-f2f6, u+f2f8-f2fb, u+f2fd-f2fe, u+f300-f301, u+f304-f308, u+f4e6, u+f8e5
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-15.ttf) format("truetype");
    unicode-range: u+f309-f315, u+f317-f319, u+f31c-f31e, u+f320-f327, u+f329-f32e, u+f330-f331, u+f333-f334, u+f336-f33e, u+f340-f34e, u+f350-f35b, u+f35d, u+f360-f362, u+f364-f367, u+f376-f377, u+f386-f387, u+f389-f38a, u+f39b-f39c, u+f3a0, u+f3a5, u+f3b3, u+f3be-f3bf, u+f3c1-f3c2, u+f3c9, u+f3cd, u+f3cf, u+f3d1, u+f3dd-f3de, u+f3e0, u+f3ed, u+f3f0-f3f2, u+f3fa, u+f3fc, u+f3ff-f401, u+f406, u+f40f-f410, u+f422, u+f424, u+f432-f434, u+f436-f444
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-16.ttf) format("truetype");
    unicode-range: u+f445-f44a, u+f44c, u+f44e-f451, u+f453-f456, u+f458, u+f45a-f47c, u+f47e-f480, u+f482-f489, u+f48b-f48e, u+f491-f492, u+f495-f497, u+f499-f4b6, u+f4b8-f4c9, u+f4cb, u+f4cd-f4d0, u+f4d2-f4d4, u+f4d6, u+f4d9-f4e1, u+f4e3, u+f4fa-f500
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-17.ttf) format("truetype");
    unicode-range: u+f501-f502, u+f504-f507, u+f509, u+f515-f51a, u+f51c, u+f51f-f520, u+f523-f52a, u+f52d-f52f, u+f532-f534, u+f537-f53d, u+f53f-f540, u+f542, u+f546-f547, u+f54a-f54d, u+f54f-f554, u+f556-f558, u+f55a-f55c, u+f55e-f563, u+f565-f56b, u+f56d, u+f571-f576, u+f579-f58f, u+f591, u+f593, u+f596-f59d, u+f59f-f5a0, u+f5a4-f5a7, u+f5a9, u+f5ac
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-18.ttf) format("truetype");
    unicode-range: u+f0e4, u+f3fd, u+f5ad-f5af, u+f5b1, u+f5b3-f5b4, u+f5b6, u+f5b8-f5b9, u+f5bb-f5bd, u+f5c0-f5c5, u+f5c7-f5c9, u+f5cb, u+f5cd-f5ce, u+f5d0-f5da, u+f5dd-f5ee, u+f5f0, u+f5f3-f5f5, u+f5f8-f5f9, u+f5fc, u+f5fe-f60e, u+f610-f611, u+f613-f620, u+f622-f63a, u+f63c-f63e, u+f640-f641, u+f643-f648, u+f64b-f64e, u+f650-f652, u+f655, u+f657-f65a
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-19.ttf) format("truetype");
    unicode-range: u+f65c-f663, u+f665-f672, u+f674, u+f676-f67c, u+f67e, u+f680-f694, u+f696-f69b, u+f69e, u+f6a0-f6a7, u+f6a9-f6ae, u+f6b0-f6be, u+f6c1-f6c8, u+f6cb, u+f6cd-f6d4, u+f6d6-f6db, u+f6dd-f6e2, u+f6e4-f6e8, u+f6ea-f6f4, u+f6f6-f6f9, u+f6fb
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-20.ttf) format("truetype");
    unicode-range: u+f6fc-f6fe, u+f701-f703, u+f705-f70a, u+f70c-f70d, u+f70f-f714, u+f716-f71a, u+f71c-f72d, u+f732, u+f735-f746, u+f748-f754, u+f756, u+f758-f75b, u+f75e-f761, u+f763-f772, u+f774-f777, u+f779, u+f77d-f780, u+f782-f783, u+f786-f787, u+f78a-f78c, u+f78e-f78f, u+f792-f796, u+f79a-f7a8
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-21.ttf) format("truetype");
    unicode-range: u+f7a9-f7ae, u+f7b4-f7b5, u+f7b7-f7ba, u+f7be-f7c5, u+f7c7-f7d2, u+f7d4, u+f7d7-f7de, u+f7e2, u+f7e4-f7ed, u+f7ef-f7fe, u+f800, u+f802-f803, u+f805-f809, u+f80d-f812, u+f815-f82e, u+f831-f833, u+f83e, u+f843-f844, u+f847-f84f, u+f851-f854, u+f856-f857, u+f85a-f85b, u+f85d-f863
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-22.ttf) format("truetype");
    unicode-range: u+f864-f865, u+f867-f86c, u+f86e-f870, u+f872-f874, u+f876-f892, u+f895-f896, u+f898-f89d, u+f8a0-f8a5, u+f8a7-f8a8, u+f8aa-f8b0, u+f8b3-f8ba, u+f8bd-f8c6, u+f8c8-f8c9, u+f8cb-f8d1, u+f8d3-f8d5, u+f8d8, u+f8da-f8de, u+f8e2-f8e4, u+f8e6, u+f8e9-f8ed, u+f8f0-f8fc, u+f8fe-f8ff
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-0.ttf) format("truetype");
    unicode-range: u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f005, u+f007-f008, u+f00c, u+f011-f012, u+f015, u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091, u+f093, u+f095, u+f09c-f09d, u+f0a3, u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8, u+f128, u+f12a, u+f155, u+f292, u+f295, u+f332, u+f541, u+f80a, u+f80c
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-1.ttf) format("truetype");
    unicode-range: u+f040, u+f0c9, u+f0cc, u+f0ce, u+f0d1, u+f0d6-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f8, u+f106, u+f108-f109, u+f10e, u+f110-f111, u+f11c, u+f11e, u+f121, u+f126, u+f129, u+f12c-f12e, u+f130-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb, u+f1c0-f1c3, u+f1ce, u+f1d8, u+f1dc, u+f1e4-f1e6, u+f1ea-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d, u+f233-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e, u+f2a0, u+f2a7, u+f2b5, u+f2bb, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f47d
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-2.ttf) format("truetype");
    unicode-range: u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-3.ttf) format("truetype");
    unicode-range: u+e000-e006, u+e008-e00f, u+e011-e012, u+e014-e016, u+e018-e019, u+e01c-e01d, u+e022-e023, u+e025-e02e, u+e030-e039, u+e03b-e041, u+e043-e044, u+e047-e048, u+e04a-e051, u+e053-e054, u+e058-e05f, u+f069, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-4.ttf) format("truetype");
    unicode-range: u+e061-e067, u+e069-e06d, u+e06f-e073, u+e075, u+e085-e086
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-8.ttf) format("truetype");
    unicode-range: u+f80b
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-11.ttf) format("truetype");
    unicode-range: u+f8bc
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-12.ttf) format("truetype");
    unicode-range: u+f000, u+f002, u+f009-f00b, u+f00d-f00e, u+f010, u+f013, u+f01e, u+f021-f022, u+f026-f029, u+f02b, u+f032-f039, u+f03b-f03c, u+f042-f044, u+f047-f049, u+f050-f05a, u+f05e, u+f066, u+f06a, u+f070-f071, u+f073-f074, u+f076, u+f079-f07a, u+f07c-f07e, u+f080, u+f083, u+f085, u+f089, u+f08b, u+f08d-f08e, u+f090, u+f094, u+f098, u+f09e, u+f0a0-f0a1
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-13.ttf) format("truetype");
    unicode-range: u+f0a4-f0a5, u+f0a7-f0ab, u+f0ae, u+f0b2, u+f0c3-f0c4, u+f0c7, u+f0ca-f0cb, u+f0cd, u+f0d0, u+f0d8-f0db, u+f0dd-f0de, u+f0e2-f0e3, u+f0e9-f0ea, u+f0ec-f0ee, u+f0f0-f0f2, u+f0f4, u+f0f9-f0fe, u+f100-f105, u+f107, u+f10a-f10b, u+f10d, u+f118-f11b, u+f120, u+f122, u+f124-f125, u+f127, u+f12b, u+f134, u+f137-f13a, u+f13e, u+f141-f144, u+f146, u+f148-f14d, u+f150-f154, u+f156-f159, u+f15c-f15e, u+f160-f163, u+f165, u+f175-f178, u+f182-f183, u+f185, u+f187, u+f191-f193, u+f195, u+f197, u+f199, u+f19c-f19d, u+f1ac, u+f1b0, u+f1b3, u+f1b9-f1ba, u+f1c4-f1c9, u+f1cd, u+f1da, u+f1dd-f1de, u+f1e0-f1e3, u+f381-f382
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-14.ttf) format("truetype");
    unicode-range: u+f1f6, u+f1fb-f1fe, u+f200-f201, u+f204, u+f206-f207, u+f20b, u+f218, u+f21e, u+f221-f22c, u+f235-f236, u+f239, u+f240-f245, u+f247-f249, u+f24e, u+f252-f25c, u+f26c, u+f271-f274, u+f276-f277, u+f279-f27a, u+f28b, u+f28d, u+f290-f291, u+f29a, u+f29d, u+f2a1-f2a4, u+f2a8, u+f2b6, u+f2b9, u+f2bd, u+f2c1-f2c2, u+f2c7-f2cb, u+f2ce, u+f2d0-f2d1, u+f2d3, u+f2dc, u+f2e2-f2eb, u+f2ed-f2ee, u+f2f0-f2f6, u+f2f8-f2fb, u+f2fd-f2fe, u+f300-f301, u+f304-f308, u+f4e6, u+f8e5
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-15.ttf) format("truetype");
    unicode-range: u+f309-f315, u+f317-f319, u+f31c-f31e, u+f320-f327, u+f329-f32e, u+f330-f331, u+f333-f334, u+f336-f33e, u+f340-f34e, u+f350-f35b, u+f35d, u+f360-f362, u+f364-f367, u+f376-f377, u+f386-f387, u+f389-f38a, u+f39b-f39c, u+f3a0, u+f3a5, u+f3b3, u+f3be-f3bf, u+f3c1-f3c2, u+f3c9, u+f3cd, u+f3cf, u+f3d1, u+f3dd-f3de, u+f3e0, u+f3ed, u+f3f0-f3f2, u+f3fa, u+f3fc, u+f3ff-f401, u+f406, u+f40f-f410, u+f422, u+f424, u+f432-f434, u+f436-f444
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-16.ttf) format("truetype");
    unicode-range: u+f445-f44a, u+f44c, u+f44e-f451, u+f453-f456, u+f458, u+f45a-f47c, u+f47e-f480, u+f482-f489, u+f48b-f48e, u+f491-f492, u+f495-f497, u+f499-f4b6, u+f4b8-f4c9, u+f4cb, u+f4cd-f4d0, u+f4d2-f4d4, u+f4d6, u+f4d9-f4e1, u+f4e3, u+f4fa-f500
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-17.ttf) format("truetype");
    unicode-range: u+f501-f502, u+f504-f507, u+f509, u+f515-f51a, u+f51c, u+f51f-f520, u+f523-f52a, u+f52d-f52f, u+f532-f534, u+f537-f53d, u+f53f-f540, u+f542, u+f546-f547, u+f54a-f54d, u+f54f-f554, u+f556-f558, u+f55a-f55c, u+f55e-f563, u+f565-f56b, u+f56d, u+f571-f576, u+f579-f58f, u+f591, u+f593, u+f596-f59d, u+f59f-f5a0, u+f5a4-f5a7, u+f5a9, u+f5ac
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-18.ttf) format("truetype");
    unicode-range: u+f0e4, u+f3fd, u+f5ad-f5af, u+f5b1, u+f5b3-f5b4, u+f5b6, u+f5b8-f5b9, u+f5bb-f5bd, u+f5c0-f5c5, u+f5c7-f5c9, u+f5cb, u+f5cd-f5ce, u+f5d0-f5da, u+f5dd-f5ee, u+f5f0, u+f5f3-f5f5, u+f5f8-f5f9, u+f5fc, u+f5fe-f60e, u+f610-f611, u+f613-f620, u+f622-f63a, u+f63c-f63e, u+f640-f641, u+f643-f648, u+f64b-f64e, u+f650-f652, u+f655, u+f657-f65a
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-19.ttf) format("truetype");
    unicode-range: u+f65c-f663, u+f665-f672, u+f674, u+f676-f67c, u+f67e, u+f680-f694, u+f696-f69b, u+f69e, u+f6a0-f6a7, u+f6a9-f6ae, u+f6b0-f6be, u+f6c1-f6c8, u+f6cb, u+f6cd-f6d4, u+f6d6-f6db, u+f6dd-f6e2, u+f6e4-f6e8, u+f6ea-f6f4, u+f6f6-f6f9, u+f6fb
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-20.ttf) format("truetype");
    unicode-range: u+f6fc-f6fe, u+f701-f703, u+f705-f70a, u+f70c-f70d, u+f70f-f714, u+f716-f71a, u+f71c-f72d, u+f732, u+f735-f746, u+f748-f754, u+f756, u+f758-f75b, u+f75e-f761, u+f763-f772, u+f774-f777, u+f779, u+f77d-f780, u+f782-f783, u+f786-f787, u+f78a-f78c, u+f78e-f78f, u+f792-f796, u+f79a-f7a8
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-21.ttf) format("truetype");
    unicode-range: u+f7a9-f7ae, u+f7b4-f7b5, u+f7b7-f7ba, u+f7be-f7c5, u+f7c7-f7d2, u+f7d4, u+f7d7-f7de, u+f7e2, u+f7e4-f7ed, u+f7ef-f7fe, u+f800, u+f802-f803, u+f805-f809, u+f80d-f812, u+f815-f82e, u+f831-f833, u+f83e, u+f843-f844, u+f847-f84f, u+f851-f854, u+f856-f857, u+f85a-f85b, u+f85d-f863
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-22.ttf) format("truetype");
    unicode-range: u+f864-f865, u+f867-f86c, u+f86e-f870, u+f872-f874, u+f876-f892, u+f895-f896, u+f898-f89d, u+f8a0-f8a5, u+f8a7-f8a8, u+f8aa-f8b0, u+f8b3-f8ba, u+f8bd-f8c6, u+f8c8-f8c9, u+f8cb-f8d1, u+f8d3-f8d5, u+f8d8, u+f8da-f8de, u+f8e2-f8e4, u+f8e6, u+f8e9-f8ed, u+f8f0-f8fc, u+f8fe-f8ff
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-0.ttf) format("truetype");
    unicode-range: u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f005, u+f007-f008, u+f00c, u+f011-f012, u+f015, u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091, u+f093, u+f095, u+f09c-f09d, u+f0a3, u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8, u+f128, u+f12a, u+f155, u+f292, u+f295, u+f332, u+f541, u+f80a, u+f80c
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-1.ttf) format("truetype");
    unicode-range: u+f040, u+f0c9, u+f0cc, u+f0ce, u+f0d1, u+f0d6-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f8, u+f106, u+f108-f109, u+f10e, u+f110-f111, u+f11c, u+f11e, u+f121, u+f126, u+f129, u+f12c-f12e, u+f130-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb, u+f1c0-f1c3, u+f1ce, u+f1d8, u+f1dc, u+f1e4-f1e6, u+f1ea-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d, u+f233-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e, u+f2a0, u+f2a7, u+f2b5, u+f2bb, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f47d
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-2.ttf) format("truetype");
    unicode-range: u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-3.ttf) format("truetype");
    unicode-range: u+e000-e006, u+e008-e00f, u+e011-e012, u+e014-e016, u+e018-e019, u+e01c-e01d, u+e022-e023, u+e025-e02e, u+e030-e039, u+e03b-e041, u+e043-e044, u+e047-e048, u+e04a-e051, u+e053-e054, u+e058-e05f, u+f069, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-4.ttf) format("truetype");
    unicode-range: u+e061-e067, u+e069-e06d, u+e06f-e073, u+e075, u+e085-e086
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-8.ttf) format("truetype");
    unicode-range: u+f80b
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-11.ttf) format("truetype");
    unicode-range: u+f8bc
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-12.ttf) format("truetype");
    unicode-range: u+f000, u+f002, u+f009-f00b, u+f00d-f00e, u+f010, u+f013, u+f01e, u+f021-f022, u+f026-f029, u+f02b, u+f032-f039, u+f03b-f03c, u+f042-f044, u+f047-f049, u+f050-f05a, u+f05e, u+f066, u+f06a, u+f070-f071, u+f073-f074, u+f076, u+f079-f07a, u+f07c-f07e, u+f080, u+f083, u+f085, u+f089, u+f08b, u+f08d-f08e, u+f090, u+f094, u+f098, u+f09e, u+f0a0-f0a1
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-13.ttf) format("truetype");
    unicode-range: u+f0a4-f0a5, u+f0a7-f0ab, u+f0ae, u+f0b2, u+f0c3-f0c4, u+f0c7, u+f0ca-f0cb, u+f0cd, u+f0d0, u+f0d8-f0db, u+f0dd-f0de, u+f0e2-f0e3, u+f0e9-f0ea, u+f0ec-f0ee, u+f0f0-f0f2, u+f0f4, u+f0f9-f0fe, u+f100-f105, u+f107, u+f10a-f10b, u+f10d, u+f118-f11b, u+f120, u+f122, u+f124-f125, u+f127, u+f12b, u+f134, u+f137-f13a, u+f13e, u+f141-f144, u+f146, u+f148-f14d, u+f150-f154, u+f156-f159, u+f15c-f15e, u+f160-f163, u+f165, u+f175-f178, u+f182-f183, u+f185, u+f187, u+f191-f193, u+f195, u+f197, u+f199, u+f19c-f19d, u+f1ac, u+f1b0, u+f1b3, u+f1b9-f1ba, u+f1c4-f1c9, u+f1cd, u+f1da, u+f1dd-f1de, u+f1e0-f1e3, u+f381-f382
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-14.ttf) format("truetype");
    unicode-range: u+f1f6, u+f1fb-f1fe, u+f200-f201, u+f204, u+f206-f207, u+f20b, u+f218, u+f21e, u+f221-f22c, u+f235-f236, u+f239, u+f240-f245, u+f247-f249, u+f24e, u+f252-f25c, u+f26c, u+f271-f274, u+f276-f277, u+f279-f27a, u+f28b, u+f28d, u+f290-f291, u+f29a, u+f29d, u+f2a1-f2a4, u+f2a8, u+f2b6, u+f2b9, u+f2bd, u+f2c1-f2c2, u+f2c7-f2cb, u+f2ce, u+f2d0-f2d1, u+f2d3, u+f2dc, u+f2e2-f2eb, u+f2ed-f2ee, u+f2f0-f2f6, u+f2f8-f2fb, u+f2fd-f2fe, u+f300-f301, u+f304-f308, u+f4e6, u+f8e5
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-15.ttf) format("truetype");
    unicode-range: u+f309-f315, u+f317-f319, u+f31c-f31e, u+f320-f327, u+f329-f32e, u+f330-f331, u+f333-f334, u+f336-f33e, u+f340-f34e, u+f350-f35b, u+f35d, u+f360-f362, u+f364-f367, u+f376-f377, u+f386-f387, u+f389-f38a, u+f39b-f39c, u+f3a0, u+f3a5, u+f3b3, u+f3be-f3bf, u+f3c1-f3c2, u+f3c9, u+f3cd, u+f3cf, u+f3d1, u+f3dd-f3de, u+f3e0, u+f3ed, u+f3f0-f3f2, u+f3fa, u+f3fc, u+f3ff-f401, u+f406, u+f40f-f410, u+f422, u+f424, u+f432-f434, u+f436-f444
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-16.ttf) format("truetype");
    unicode-range: u+f445-f44a, u+f44c, u+f44e-f451, u+f453-f456, u+f458, u+f45a-f47c, u+f47e-f480, u+f482-f489, u+f48b-f48e, u+f491-f492, u+f495-f497, u+f499-f4b6, u+f4b8-f4c9, u+f4cb, u+f4cd-f4d0, u+f4d2-f4d4, u+f4d6, u+f4d9-f4e1, u+f4e3, u+f4fa-f500
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-17.ttf) format("truetype");
    unicode-range: u+f501-f502, u+f504-f507, u+f509, u+f515-f51a, u+f51c, u+f51f-f520, u+f523-f52a, u+f52d-f52f, u+f532-f534, u+f537-f53d, u+f53f-f540, u+f542, u+f546-f547, u+f54a-f54d, u+f54f-f554, u+f556-f558, u+f55a-f55c, u+f55e-f563, u+f565-f56b, u+f56d, u+f571-f576, u+f579-f58f, u+f591, u+f593, u+f596-f59d, u+f59f-f5a0, u+f5a4-f5a7, u+f5a9, u+f5ac
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-18.ttf) format("truetype");
    unicode-range: u+f0e4, u+f3fd, u+f5ad-f5af, u+f5b1, u+f5b3-f5b4, u+f5b6, u+f5b8-f5b9, u+f5bb-f5bd, u+f5c0-f5c5, u+f5c7-f5c9, u+f5cb, u+f5cd-f5ce, u+f5d0-f5da, u+f5dd-f5ee, u+f5f0, u+f5f3-f5f5, u+f5f8-f5f9, u+f5fc, u+f5fe-f60e, u+f610-f611, u+f613-f620, u+f622-f63a, u+f63c-f63e, u+f640-f641, u+f643-f648, u+f64b-f64e, u+f650-f652, u+f655, u+f657-f65a
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-19.ttf) format("truetype");
    unicode-range: u+f65c-f663, u+f665-f672, u+f674, u+f676-f67c, u+f67e, u+f680-f694, u+f696-f69b, u+f69e, u+f6a0-f6a7, u+f6a9-f6ae, u+f6b0-f6be, u+f6c1-f6c8, u+f6cb, u+f6cd-f6d4, u+f6d6-f6db, u+f6dd-f6e2, u+f6e4-f6e8, u+f6ea-f6f4, u+f6f6-f6f9, u+f6fb
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-20.ttf) format("truetype");
    unicode-range: u+f6fc-f6fe, u+f701-f703, u+f705-f70a, u+f70c-f70d, u+f70f-f714, u+f716-f71a, u+f71c-f72d, u+f732, u+f735-f746, u+f748-f754, u+f756, u+f758-f75b, u+f75e-f761, u+f763-f772, u+f774-f777, u+f779, u+f77d-f780, u+f782-f783, u+f786-f787, u+f78a-f78c, u+f78e-f78f, u+f792-f796, u+f79a-f7a8
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-21.ttf) format("truetype");
    unicode-range: u+f7a9-f7ae, u+f7b4-f7b5, u+f7b7-f7ba, u+f7be-f7c5, u+f7c7-f7d2, u+f7d4, u+f7d7-f7de, u+f7e2, u+f7e4-f7ed, u+f7ef-f7fe, u+f800, u+f802-f803, u+f805-f809, u+f80d-f812, u+f815-f82e, u+f831-f833, u+f83e, u+f843-f844, u+f847-f84f, u+f851-f854, u+f856-f857, u+f85a-f85b, u+f85d-f863
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-22.ttf) format("truetype");
    unicode-range: u+f864-f865, u+f867-f86c, u+f86e-f870, u+f872-f874, u+f876-f892, u+f895-f896, u+f898-f89d, u+f8a0-f8a5, u+f8a7-f8a8, u+f8aa-f8b0, u+f8b3-f8ba, u+f8bd-f8c6, u+f8c8-f8c9, u+f8cb-f8d1, u+f8d3-f8d5, u+f8d8, u+f8da-f8de, u+f8e2-f8e4, u+f8e6, u+f8e9-f8ed, u+f8f0-f8fc, u+f8fe-f8ff
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-0.ttf) format("truetype");
    unicode-range: u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f005, u+f007-f008, u+f00c, u+f011-f012, u+f015, u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091, u+f093, u+f095, u+f09c-f09d, u+f0a3, u+f128, u+f12a, u+f155, u+f292, u+f295, u+f332, u+f541, u+f80a, u+f80c, u+10e010, u+10e017, u+10e01b, u+10e01f-10e021, u+10e024, u+10e02f, u+10e03a, u+10e042, u+10e045-10e046, u+10e060, u+10e068, u+10e06e, u+10e074, u+10e076, u+10f001, u+10f004-10f005, u+10f007-10f008, u+10f00c, u+10f011-10f012, u+10f015, u+10f017-10f019, u+10f01c, u+10f023-10f025, u+10f02a, u+10f02c-10f031, u+10f03a, u+10f03d-10f03e, u+10f041, u+10f04a-10f04e, u+10f05b, u+10f060-10f065, u+10f067-10f068, u+10f06b-10f06e, u+10f072, u+10f075, u+10f077-10f078, u+10f07b, u+10f084, u+10f086, u+10f091, u+10f093, u+10f095, u+10f09c-10f09d, u+10f0a3, u+10f128, u+10f12a, u+10f155, u+10f292, u+10f295, u+10f332, u+10f541, u+10f80a, u+10f80c
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-1.ttf) format("truetype");
    unicode-range: u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8-f0c9, u+f0cc, u+f0ce, u+f0d1, u+f0d6-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f8, u+f106, u+f109, u+f10e, u+f110-f111, u+f11c, u+f11e, u+f121, u+f126, u+f129, u+f12c-f12e, u+f130-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb, u+f1c0-f1c3, u+f1ce, u+f1d8, u+f1dc, u+f1e4-f1e6, u+f1ea-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d, u+f233-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e, u+f47d, u+10f0a6, u+10f0ac-10f0ad, u+10f0b0-10f0b1, u+10f0c0-10f0c2, u+10f0c5-10f0c6, u+10f0c8-10f0c9, u+10f0cc, u+10f0ce, u+10f0d1, u+10f0d6-10f0d7, u+10f0dc, u+10f0e0, u+10f0e7-10f0e8, u+10f0eb, u+10f0f3, u+10f0f8, u+10f106, u+10f109, u+10f10e, u+10f110-10f111, u+10f11c, u+10f11e, u+10f121, u+10f126, u+10f129, u+10f12c-10f12e, u+10f130-10f133, u+10f135, u+10f13d, u+10f140, u+10f145, u+10f14e, u+10f15b, u+10f164, u+10f186, u+10f188, u+10f1ab, u+10f1ad-10f1ae, u+10f1b2, u+10f1b8, u+10f1bb, u+10f1c0-10f1c3, u+10f1ce, u+10f1d8, u+10f1dc, u+10f1e4-10f1e6, u+10f1ea-10f1ec, u+10f1f8-10f1f9, u+10f205, u+10f20a, u+10f217, u+10f219-10f21d, u+10f22d, u+10f233-10f234, u+10f238, u+10f246, u+10f24d, u+10f251, u+10f25d, u+10f275, u+10f29e, u+10f47d
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-2.ttf) format("truetype");
    unicode-range: u+f040, u+f108, u+f2a0, u+f2a7, u+f2b5, u+f2bb, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+10f040, u+10f108, u+10f2a0, u+10f2a7, u+10f2b5, u+10f2bb, u+10f2cc-10f2cd, u+10f2d2, u+10f2db, u+10f2e1, u+10f2ec, u+10f2f7, u+10f2fc, u+10f302-10f303, u+10f316, u+10f31a, u+10f328, u+10f335, u+10f363, u+10f37e, u+10f390, u+10f3c5, u+10f3ce, u+10f3e5, u+10f3f4, u+10f3fb, u+10f40e, u+10f435, u+10f44b, u+10f481, u+10f48a, u+10f48f-10f490, u+10f493-10f494, u+10f498, u+10f4b7, u+10f4ca, u+10f4cc, u+10f4d1, u+10f4d7-10f4d8, u+10f4e2, u+10f503, u+10f508, u+10f51b, u+10f51d-10f51e, u+10f521-10f522, u+10f52b, u+10f530, u+10f535, u+10f53e, u+10f543-10f545, u+10f548-10f549, u+10f54e, u+10f555, u+10f559, u+10f55d, u+10f564, u+10f56c, u+10f56e-10f570, u+10f577-10f578, u+10f590, u+10f594-10f595, u+10f5a1-10f5a2, u+10f5aa-10f5ab, u+10f5b0, u+10f5b7, u+10f5ba, u+10f5bf, u+10f5ca, u+10f5db-10f5dc, u+10f5ef, u+10f5f2, u+10f5f6, u+10f5fb
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-3.ttf) format("truetype");
    unicode-range: u+f069, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+10f069, u+10f5fd, u+10f621, u+10f63b, u+10f649-10f64a, u+10f64f, u+10f653-10f654, u+10f656, u+10f65b, u+10f664, u+10f673, u+10f675, u+10f67d, u+10f67f, u+10f695, u+10f69c, u+10f6a8, u+10f6bf-10f6c0, u+10f6d5, u+10f6e3, u+10f6e9, u+10f6f5, u+10f6fa, u+10f6ff-10f700, u+10f70b, u+10f70e, u+10f715, u+10f71b, u+10f72e-10f72f, u+10f733-10f734, u+10f747, u+10f755, u+10f757, u+10f75c, u+10f762, u+10f773, u+10f77c, u+10f781, u+10f784, u+10f788, u+10f7b2, u+10f7b6, u+10f7bd, u+10f7d5, u+10f7ee, u+10f7ff, u+10f801, u+10f804, u+10f813-10f814, u+10f82f-10f830, u+10f845-10f846, u+10f850, u+10f855, u+10f858-10f859, u+10f85c, u+10f866, u+10f86d, u+10f871, u+10f875, u+10f893-10f894, u+10f897, u+10f89f, u+10f8a9, u+10f8b1-10f8b2, u+10f8bb, u+10f8c7, u+10f8d6-10f8d7, u+10f8d9, u+10f8df-10f8e0, u+10f8e7, u+10f8ee-10f8ef, u+10f8fd
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-4.ttf) format("truetype");
    unicode-range: u+e000-e006, u+e008-e00f, u+e011-e012, u+e014-e016, u+e018-e019, u+e01c-e01d, u+e022-e023, u+e025-e02e, u+e030-e039, u+e03b-e041, u+e043-e044, u+e047, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+10e000-10e006, u+10e008-10e00f, u+10e011-10e012, u+10e014-10e016, u+10e018-10e019, u+10e01c-10e01d, u+10e022-10e023, u+10e025-10e02e, u+10e030-10e039, u+10e03b-10e041, u+10e043-10e044, u+10e047, u+10f1fa, u+10f52c, u+10f531, u+10f536, u+10f69f
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-5.ttf) format("truetype");
    unicode-range: u+e048, u+e04a-e051, u+e053-e054, u+e058-e05f, u+e061-e067, u+e069-e06d, u+e06f-e073, u+e075, u+e085-e086, u+10e048, u+10e04a-10e051, u+10e053-10e054, u+10e058-10e05f, u+10e061-10e067, u+10e069-10e06d, u+10e06f-10e073, u+10e075, u+10e085-10e086
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-9.ttf) format("truetype");
    unicode-range: u+f80b, u+10f80b
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-12.ttf) format("truetype");
    unicode-range: u+f8bc, u+10f8bc
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-13.ttf) format("truetype");
    unicode-range: u+f000, u+f002, u+f009-f00b, u+f00d-f00e, u+f010, u+f013, u+f01e, u+f021-f022, u+f026-f029, u+f02b, u+f032-f039, u+f03b-f03c, u+f042-f044, u+f047-f049, u+f050-f05a, u+f05e, u+f066, u+f06a, u+f070-f071, u+f073-f074, u+f076, u+f079-f07a, u+10f000, u+10f002, u+10f009-10f00b, u+10f00d-10f00e, u+10f010, u+10f013, u+10f01e, u+10f021-10f022, u+10f026-10f029, u+10f02b, u+10f032-10f039, u+10f03b-10f03c, u+10f042-10f044, u+10f047-10f049, u+10f050-10f05a, u+10f05e, u+10f066, u+10f06a, u+10f070-10f071, u+10f073-10f074, u+10f076, u+10f079-10f07a
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-14.ttf) format("truetype");
    unicode-range: u+f07c-f07e, u+f080, u+f083, u+f085, u+f089, u+f08b, u+f08d-f08e, u+f090, u+f094, u+f098, u+f09e, u+f0a0-f0a1, u+f0a4-f0a5, u+f0a7-f0ab, u+f0ae, u+f0b2, u+f0c3-f0c4, u+f0c7, u+f0ca-f0cb, u+f0cd, u+f0d0, u+f0d8-f0db, u+f0dd-f0de, u+f0e2-f0e3, u+f0e9-f0ea, u+f0ec-f0ee, u+f0f0-f0f2, u+f0f4, u+f0f9-f0fe, u+f100-f105, u+f107, u+f10a-f10b, u+f10d, u+f118-f11b, u+f120, u+f122, u+f124-f125, u+f127, u+f12b, u+f134, u+f137-f13a, u+f13e, u+f141-f144, u+f146, u+f148-f149, u+f381-f382, u+10f07c-10f07e, u+10f080, u+10f083, u+10f085, u+10f089, u+10f08b, u+10f08d-10f08e, u+10f090, u+10f094, u+10f098, u+10f09e, u+10f0a0-10f0a1, u+10f0a4-10f0a5, u+10f0a7-10f0ab, u+10f0ae, u+10f0b2, u+10f0c3-10f0c4, u+10f0c7, u+10f0ca-10f0cb, u+10f0cd, u+10f0d0, u+10f0d8-10f0db, u+10f0dd-10f0de, u+10f0e2-10f0e3, u+10f0e9-10f0ea, u+10f0ec-10f0ee, u+10f0f0-10f0f2, u+10f0f4, u+10f0f9-10f0fe, u+10f100-10f105, u+10f107, u+10f10a-10f10b, u+10f10d, u+10f118-10f11b, u+10f120, u+10f122, u+10f124-10f125, u+10f127, u+10f12b, u+10f134, u+10f137-10f13a, u+10f13e, u+10f141-10f144, u+10f146, u+10f148-10f149, u+10f381-10f382
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-15.ttf) format("truetype");
    unicode-range: u+f14a-f14d, u+f150-f154, u+f156-f159, u+f15c-f15e, u+f160-f163, u+f165, u+f175-f178, u+f182-f183, u+f185, u+f187, u+f191-f193, u+f195, u+f197, u+f199, u+f19c-f19d, u+f1ac, u+f1b0, u+f1b3, u+f1b9-f1ba, u+f1c4-f1c9, u+f1cd, u+f1da, u+f1dd-f1de, u+f1e0-f1e3, u+f1f6, u+f1fb-f1fe, u+f200-f201, u+f204, u+f206-f207, u+f20b, u+f218, u+f21e, u+f221-f22c, u+f235-f236, u+f239, u+f240-f245, u+10f14a-10f14d, u+10f150-10f154, u+10f156-10f159, u+10f15c-10f15e, u+10f160-10f163, u+10f165, u+10f175-10f178, u+10f182-10f183, u+10f185, u+10f187, u+10f191-10f193, u+10f195, u+10f197, u+10f199, u+10f19c-10f19d, u+10f1ac, u+10f1b0, u+10f1b3, u+10f1b9-10f1ba, u+10f1c4-10f1c9, u+10f1cd, u+10f1da, u+10f1dd-10f1de, u+10f1e0-10f1e3, u+10f1f6, u+10f1fb-10f1fe, u+10f200-10f201, u+10f204, u+10f206-10f207, u+10f20b, u+10f218, u+10f21e, u+10f221-10f22c, u+10f235-10f236, u+10f239, u+10f240-10f245
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-16.ttf) format("truetype");
    unicode-range: u+f247-f249, u+f24e, u+f252-f25c, u+f26c, u+f271-f274, u+f276-f277, u+f279-f27a, u+f28b, u+f28d, u+f290-f291, u+f29a, u+f29d, u+f2a1-f2a4, u+f2a8, u+f2b6, u+f2b9, u+f2bd, u+f2c1-f2c2, u+f2c7-f2cb, u+f2ce, u+f2d0-f2d1, u+f2d3, u+f2dc, u+f2e2-f2eb, u+f2ed-f2ee, u+f2f0-f2f6, u+f2f8-f2fb, u+f2fd-f2fe, u+f300-f301, u+f304-f30c, u+f4e6, u+f8e5, u+10f247-10f249, u+10f24e, u+10f252-10f25c, u+10f26c, u+10f271-10f274, u+10f276-10f277, u+10f279-10f27a, u+10f28b, u+10f28d, u+10f290-10f291, u+10f29a, u+10f29d, u+10f2a1-10f2a4, u+10f2a8, u+10f2b6, u+10f2b9, u+10f2bd, u+10f2c1-10f2c2, u+10f2c7-10f2cb, u+10f2ce, u+10f2d0-10f2d1, u+10f2d3, u+10f2dc, u+10f2e2-10f2eb, u+10f2ed-10f2ee, u+10f2f0-10f2f6, u+10f2f8-10f2fb, u+10f2fd-10f2fe, u+10f300-10f301, u+10f304-10f30c, u+10f4e6, u+10f8e5
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-17.ttf) format("truetype");
    unicode-range: u+f30d-f315, u+f317-f319, u+f31c-f31e, u+f320-f327, u+f329-f32e, u+f330-f331, u+f333-f334, u+f336-f33e, u+f340-f34e, u+f350-f35b, u+f35d, u+f360-f362, u+f364-f367, u+f376-f377, u+f386-f387, u+f389-f38a, u+f39b-f39c, u+f3a0, u+f3a5, u+f3b3, u+f3be-f3bf, u+10f30d-10f315, u+10f317-10f319, u+10f31c-10f31e, u+10f320-10f327, u+10f329-10f32e, u+10f330-10f331, u+10f333-10f334, u+10f336-10f33e, u+10f340-10f34e, u+10f350-10f35b, u+10f35d, u+10f360-10f362, u+10f364-10f367, u+10f376-10f377, u+10f386-10f387, u+10f389-10f38a, u+10f39b-10f39c, u+10f3a0, u+10f3a5, u+10f3b3, u+10f3be-10f3bf
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-18.ttf) format("truetype");
    unicode-range: u+f3c1-f3c2, u+f3c9, u+f3cd, u+f3cf, u+f3d1, u+f3dd-f3de, u+f3e0, u+f3ed, u+f3f0-f3f2, u+f3fa, u+f3fc, u+f3ff-f401, u+f406, u+f40f-f410, u+f422, u+f424, u+f432-f434, u+f436-f44a, u+f44c, u+f44e-f451, u+f453-f456, u+f458, u+f45a-f479, u+f4a1, u+10f3c1-10f3c2, u+10f3c9, u+10f3cd, u+10f3cf, u+10f3d1, u+10f3dd-10f3de, u+10f3e0, u+10f3ed, u+10f3f0-10f3f2, u+10f3fa, u+10f3fc, u+10f3ff-10f401, u+10f406, u+10f40f-10f410, u+10f422, u+10f424, u+10f432-10f434, u+10f436-10f44a, u+10f44c, u+10f44e-10f451, u+10f453-10f456, u+10f458, u+10f45a-10f479, u+10f4a1
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-19.ttf) format("truetype");
    unicode-range: u+f47a-f47c, u+f47e-f480, u+f482-f489, u+f48b-f48e, u+f491-f492, u+f495-f497, u+f499-f4a0, u+f4a2-f4b6, u+f4b8-f4c9, u+f4cb, u+f4cd-f4d0, u+f4d2-f4d4, u+f4d6, u+f4d9-f4e1, u+f4e3, u+10f47a-10f47c, u+10f47e-10f480, u+10f482-10f489, u+10f48b-10f48e, u+10f491-10f492, u+10f495-10f497, u+10f499-10f4a0, u+10f4a2-10f4b6, u+10f4b8-10f4c9, u+10f4cb, u+10f4cd-10f4d0, u+10f4d2-10f4d4, u+10f4d6, u+10f4d9-10f4e1, u+10f4e3
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-20.ttf) format("truetype");
    unicode-range: u+f4fa-f502, u+f504-f507, u+f509, u+f515-f51a, u+f51c, u+f51f-f520, u+f523-f52a, u+f52d-f52f, u+f532-f534, u+f537-f53d, u+f53f-f540, u+f542, u+f546-f547, u+f54a-f54d, u+f54f-f554, u+f556-f558, u+f55a-f55c, u+f55e-f563, u+f565-f56b, u+f56d, u+f571-f576, u+f579-f57d, u+10f4fa-10f502, u+10f504-10f507, u+10f509, u+10f515-10f51a, u+10f51c, u+10f51f-10f520, u+10f523-10f52a, u+10f52d-10f52f, u+10f532-10f534, u+10f537-10f53d, u+10f53f-10f540, u+10f542, u+10f546-10f547, u+10f54a-10f54d, u+10f54f-10f554, u+10f556-10f558, u+10f55a-10f55c, u+10f55e-10f563, u+10f565-10f56b, u+10f56d, u+10f571-10f576, u+10f579-10f57d
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-21.ttf) format("truetype");
    unicode-range: u+f57e-f58f, u+f591, u+f593, u+f596-f59d, u+f59f-f5a0, u+f5a4-f5a7, u+f5a9, u+f5ac-f5af, u+f5b1, u+f5b3-f5b4, u+f5b6, u+f5b8-f5b9, u+f5bb-f5bd, u+f5c0-f5c5, u+f5c7-f5c9, u+f5cb, u+f5cd-f5ce, u+f5d0-f5da, u+f5dd-f5ee, u+f5f0, u+10f57e-10f58f, u+10f591, u+10f593, u+10f596-10f59d, u+10f59f-10f5a0, u+10f5a4-10f5a7, u+10f5a9, u+10f5ac-10f5af, u+10f5b1, u+10f5b3-10f5b4, u+10f5b6, u+10f5b8-10f5b9, u+10f5bb-10f5bd, u+10f5c0-10f5c5, u+10f5c7-10f5c9, u+10f5cb, u+10f5cd-10f5ce, u+10f5d0-10f5da, u+10f5dd-10f5ee, u+10f5f0
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-22.ttf) format("truetype");
    unicode-range: u+f0e4, u+f3fd, u+f5f3-f5f5, u+f5f8-f5f9, u+f5fc, u+f5fe-f60e, u+f610-f611, u+f613-f620, u+f622-f63a, u+f63c-f63e, u+f640-f641, u+f643-f648, u+f64b-f64e, u+f650-f652, u+f655, u+f657-f65a, u+f65c, u+10f0e4, u+10f3fd, u+10f5f3-10f5f5, u+10f5f8-10f5f9, u+10f5fc, u+10f5fe-10f60e, u+10f610-10f611, u+10f613-10f620, u+10f622-10f63a, u+10f63c-10f63e, u+10f640-10f641, u+10f643-10f648, u+10f64b-10f64e, u+10f650-10f652, u+10f655, u+10f657-10f65a, u+10f65c
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-23.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-23.ttf) format("truetype");
    unicode-range: u+f65d-f663, u+f665-f672, u+f674, u+f676-f67c, u+f67e, u+f680-f694, u+f696-f69b, u+f69e, u+f6a0-f6a7, u+f6a9-f6ae, u+f6b0-f6be, u+f6c1-f6c3, u+10f65d-10f663, u+10f665-10f672, u+10f674, u+10f676-10f67c, u+10f67e, u+10f680-10f694, u+10f696-10f69b, u+10f69e, u+10f6a0-10f6a7, u+10f6a9-10f6ae, u+10f6b0-10f6be, u+10f6c1-10f6c3
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-24.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-24.ttf) format("truetype");
    unicode-range: u+f6c4-f6c8, u+f6cb, u+f6cd-f6d4, u+f6d6-f6db, u+f6dd-f6e2, u+f6e4-f6e8, u+f6ea-f6f4, u+f6f6-f6f9, u+f6fb-f6fe, u+f701-f703, u+f705-f70a, u+f70c-f70d, u+f70f-f714, u+f716-f71a, u+f71c-f72d, u+10f6c4-10f6c8, u+10f6cb, u+10f6cd-10f6d4, u+10f6d6-10f6db, u+10f6dd-10f6e2, u+10f6e4-10f6e8, u+10f6ea-10f6f4, u+10f6f6-10f6f9, u+10f6fb-10f6fe, u+10f701-10f703, u+10f705-10f70a, u+10f70c-10f70d, u+10f70f-10f714, u+10f716-10f71a, u+10f71c-10f72d
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-25.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-25.ttf) format("truetype");
    unicode-range: u+f732, u+f735-f746, u+f748-f754, u+f756, u+f758-f75b, u+f75e-f761, u+f763-f772, u+f774-f777, u+f779, u+f77d-f780, u+f782-f783, u+f786-f787, u+f78a-f78c, u+f78e-f78f, u+f792-f796, u+f79a-f7a3, u+10f732, u+10f735-10f746, u+10f748-10f754, u+10f756, u+10f758-10f75b, u+10f75e-10f761, u+10f763-10f772, u+10f774-10f777, u+10f779, u+10f77d-10f780, u+10f782-10f783, u+10f786-10f787, u+10f78a-10f78c, u+10f78e-10f78f, u+10f792-10f796, u+10f79a-10f7a3
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-26.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-26.ttf) format("truetype");
    unicode-range: u+f7a4-f7ae, u+f7b4-f7b5, u+f7b7-f7ba, u+f7be-f7c5, u+f7c7-f7d2, u+f7d4, u+f7d7-f7de, u+f7e2, u+f7e4-f7ed, u+f7ef-f7fe, u+f800, u+f802-f803, u+f805-f809, u+f80d-f812, u+f815-f817, u+10f7a4-10f7ae, u+10f7b4-10f7b5, u+10f7b7-10f7ba, u+10f7be-10f7c5, u+10f7c7-10f7d2, u+10f7d4, u+10f7d7-10f7de, u+10f7e2, u+10f7e4-10f7ed, u+10f7ef-10f7fe, u+10f800, u+10f802-10f803, u+10f805-10f809, u+10f80d-10f812, u+10f815-10f817
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-27.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-27.ttf) format("truetype");
    unicode-range: u+f818-f82e, u+f831-f833, u+f83e, u+f843-f844, u+f847-f84f, u+f851-f854, u+f856-f857, u+f85a-f85b, u+f85d-f865, u+f867-f86c, u+f86e-f870, u+f872-f874, u+f876-f88c, u+10f818-10f82e, u+10f831-10f833, u+10f83e, u+10f843-10f844, u+10f847-10f84f, u+10f851-10f854, u+10f856-10f857, u+10f85a-10f85b, u+10f85d-10f865, u+10f867-10f86c, u+10f86e-10f870, u+10f872-10f874, u+10f876-10f88c
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-28.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-28.ttf) format("truetype");
    unicode-range: u+f88d-f892, u+f895-f896, u+f898-f89d, u+f8a0-f8a5, u+f8a7-f8a8, u+f8aa-f8b0, u+f8b3-f8ba, u+f8bd-f8c6, u+f8c8-f8c9, u+f8cb-f8d1, u+f8d3-f8d5, u+f8d8, u+f8da-f8de, u+f8e2-f8e4, u+f8e6, u+f8e9-f8ed, u+f8f0-f8fc, u+f8fe-f8ff, u+10f88d-10f892, u+10f895-10f896, u+10f898-10f89d, u+10f8a0-10f8a5, u+10f8a7-10f8a8, u+10f8aa-10f8b0, u+10f8b3-10f8ba, u+10f8bd-10f8c6, u+10f8c8-10f8c9, u+10f8cb-10f8d1, u+10f8d3-10f8d5, u+10f8d8, u+10f8da-10f8de, u+10f8e2-10f8e4, u+10f8e6, u+10f8e9-10f8ed, u+10f8f0-10f8fc, u+10f8fe-10f8ff
}

.fa.fa-glass {
    --fa: "\f000"
}

.fa.fa-envelope-o {
    --fa: "\f0e0"
}

.fa.fa-envelope-o, .fa.fa-star-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-star-o {
    --fa: "\f005"
}

.fa.fa-close, .fa.fa-remove {
    --fa: "\f00d"
}

.fa.fa-gear {
    --fa: "\f013"
}

.fa.fa-trash-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f2ed"
}

.fa.fa-home {
    --fa: "\f015"
}

.fa.fa-file-o {
    --fa: "\f15b"
}

.fa.fa-clock-o, .fa.fa-file-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-clock-o {
    --fa: "\f017"
}

.fa.fa-arrow-circle-o-down {
    --fa: "\f358"
}

.fa.fa-arrow-circle-o-down, .fa.fa-arrow-circle-o-up {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-arrow-circle-o-up {
    --fa: "\f35b"
}

.fa.fa-play-circle-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f144"
}

.fa.fa-repeat, .fa.fa-rotate-right {
    --fa: "\f01e"
}

.fa.fa-refresh {
    --fa: "\f021"
}

.fa.fa-list-alt {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f022"
}

.fa.fa-dedent {
    --fa: "\f03b"
}

.fa.fa-video-camera {
    --fa: "\f03d"
}

.fa.fa-picture-o {
    --fa: "\f03e"
}

.fa.fa-photo, .fa.fa-picture-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-photo {
    --fa: "\f03e"
}

.fa.fa-image {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f03e"
}

.fa.fa-map-marker {
    --fa: "\f3c5"
}

.fa.fa-pencil-square-o {
    --fa: "\f044"
}

.fa.fa-edit, .fa.fa-pencil-square-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-edit {
    --fa: "\f044"
}

.fa.fa-share-square-o {
    --fa: "\f14d"
}

.fa.fa-check-square-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f14a"
}

.fa.fa-arrows {
    --fa: "\f0b2"
}

.fa.fa-times-circle-o {
    --fa: "\f057"
}

.fa.fa-check-circle-o, .fa.fa-times-circle-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-check-circle-o {
    --fa: "\f058"
}

.fa.fa-mail-forward {
    --fa: "\f064"
}

.fa.fa-expand {
    --fa: "\f424"
}

.fa.fa-compress {
    --fa: "\f422"
}

.fa.fa-eye, .fa.fa-eye-slash {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-warning {
    --fa: "\f071"
}

.fa.fa-calendar {
    --fa: "\f073"
}

.fa.fa-arrows-v {
    --fa: "\f338"
}

.fa.fa-arrows-h {
    --fa: "\f337"
}

.fa.fa-bar-chart, .fa.fa-bar-chart-o {
    --fa: "\e0e3"
}

.fa.fa-twitter-square {
    --fa: "\f081"
}

.fa.fa-facebook-square, .fa.fa-twitter-square {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-facebook-square {
    --fa: "\f082"
}

.fa.fa-gears {
    --fa: "\f085"
}

.fa.fa-thumbs-o-up {
    --fa: "\f164"
}

.fa.fa-thumbs-o-down, .fa.fa-thumbs-o-up {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-thumbs-o-down {
    --fa: "\f165"
}

.fa.fa-heart-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f004"
}

.fa.fa-sign-out {
    --fa: "\f2f5"
}

.fa.fa-linkedin-square {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
    --fa: "\f08c"
}

.fa.fa-thumb-tack {
    --fa: "\f08d"
}

.fa.fa-external-link {
    --fa: "\f35d"
}

.fa.fa-sign-in {
    --fa: "\f2f6"
}

.fa.fa-github-square {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
    --fa: "\f092"
}

.fa.fa-lemon-o {
    --fa: "\f094"
}

.fa.fa-lemon-o, .fa.fa-square-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-square-o {
    --fa: "\f0c8"
}

.fa.fa-bookmark-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f02e"
}

.fa.fa-facebook, .fa.fa-twitter {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-facebook {
    --fa: "\f39e"
}

.fa.fa-facebook-f {
    --fa: "\f39e"
}

.fa.fa-facebook-f, .fa.fa-github {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-credit-card {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-feed {
    --fa: "\f09e"
}

.fa.fa-hdd-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f0a0"
}

.fa.fa-hand-o-right {
    --fa: "\f0a4"
}

.fa.fa-hand-o-left, .fa.fa-hand-o-right {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-hand-o-left {
    --fa: "\f0a5"
}

.fa.fa-hand-o-up {
    --fa: "\f0a6"
}

.fa.fa-hand-o-down, .fa.fa-hand-o-up {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-hand-o-down {
    --fa: "\f0a7"
}

.fa.fa-globe {
    --fa: "\f57d"
}

.fa.fa-tasks {
    --fa: "\f828"
}

.fa.fa-arrows-alt {
    --fa: "\f31e"
}

.fa.fa-group {
    --fa: "\f0c0"
}

.fa.fa-chain {
    --fa: "\f0c1"
}

.fa.fa-cut {
    --fa: "\f0c4"
}

.fa.fa-files-o {
    --fa: "\f0c5"
}

.fa.fa-files-o, .fa.fa-floppy-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-floppy-o {
    --fa: "\f0c7"
}

.fa.fa-save {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f0c7"
}

.fa.fa-navicon, .fa.fa-reorder {
    --fa: "\f0c9"
}

.fa.fa-magic {
    --fa: "\e2ca"
}

.fa.fa-pinterest, .fa.fa-pinterest-square {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-pinterest-square {
    --fa: "\f0d3"
}

.fa.fa-google-plus-square {
    --fa: "\f0d4"
}

.fa.fa-google-plus, .fa.fa-google-plus-square {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-google-plus {
    --fa: "\f0d5"
}

.fa.fa-money {
    --fa: "\f3d1"
}

.fa.fa-unsorted {
    --fa: "\f0dc"
}

.fa.fa-sort-desc {
    --fa: "\f0dd"
}

.fa.fa-sort-asc {
    --fa: "\f0de"
}

.fa.fa-linkedin {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
    --fa: "\f0e1"
}

.fa.fa-rotate-left {
    --fa: "\f0e2"
}

.fa.fa-legal {
    --fa: "\f0e3"
}

.fa.fa-dashboard, .fa.fa-tachometer {
    --fa: "\f625"
}

.fa.fa-comment-o {
    --fa: "\f075"
}

.fa.fa-comment-o, .fa.fa-comments-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-comments-o {
    --fa: "\f086"
}

.fa.fa-flash {
    --fa: "\f0e7"
}

.fa.fa-clipboard {
    --fa: "\f0ea"
}

.fa.fa-lightbulb-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f0eb"
}

.fa.fa-exchange {
    --fa: "\f362"
}

.fa.fa-cloud-download {
    --fa: "\f0ed"
}

.fa.fa-cloud-upload {
    --fa: "\f0ee"
}

.fa.fa-bell-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f0f3"
}

.fa.fa-cutlery {
    --fa: "\f2e7"
}

.fa.fa-file-text-o {
    --fa: "\f15c"
}

.fa.fa-building-o, .fa.fa-file-text-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-building-o {
    --fa: "\f1ad"
}

.fa.fa-hospital-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f0f8"
}

.fa.fa-tablet {
    --fa: "\f3fa"
}

.fa.fa-mobile, .fa.fa-mobile-phone {
    --fa: "\f3cd"
}

.fa.fa-circle-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f111"
}

.fa.fa-mail-reply {
    --fa: "\f3e5"
}

.fa.fa-github-alt {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-folder-o {
    --fa: "\f07b"
}

.fa.fa-folder-o, .fa.fa-folder-open-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-folder-open-o {
    --fa: "\f07c"
}

.fa.fa-smile-o {
    --fa: "\f118"
}

.fa.fa-frown-o, .fa.fa-smile-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-frown-o {
    --fa: "\f119"
}

.fa.fa-meh-o {
    --fa: "\f11a"
}

.fa.fa-keyboard-o, .fa.fa-meh-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-keyboard-o {
    --fa: "\f11c"
}

.fa.fa-flag-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f024"
}

.fa.fa-mail-reply-all {
    --fa: "\f122"
}

.fa.fa-star-half-o {
    --fa: "\f5c0"
}

.fa.fa-star-half-empty, .fa.fa-star-half-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-star-half-empty {
    --fa: "\f5c0"
}

.fa.fa-star-half-full {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f5c0"
}

.fa.fa-code-fork {
    --fa: "\f126"
}

.fa.fa-chain-broken, .fa.fa-unlink {
    --fa: "\f127"
}

.fa.fa-calendar-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f133"
}

.fa.fa-css3, .fa.fa-html5, .fa.fa-maxcdn {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-unlock-alt {
    --fa: "\f09c"
}

.fa.fa-minus-square-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f146"
}

.fa.fa-level-up {
    --fa: "\f3bf"
}

.fa.fa-level-down {
    --fa: "\f3be"
}

.fa.fa-pencil-square {
    --fa: "\f14b"
}

.fa.fa-external-link-square {
    --fa: "\f360"
}

.fa.fa-compass {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-caret-square-o-down {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f150"
}

.fa.fa-toggle-down {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f150"
}

.fa.fa-caret-square-o-up {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f151"
}

.fa.fa-toggle-up {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f151"
}

.fa.fa-caret-square-o-right {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f152"
}

.fa.fa-toggle-right {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f152"
}

.fa.fa-eur, .fa.fa-euro {
    --fa: "\f153"
}

.fa.fa-gbp {
    --fa: "\f154"
}

.fa.fa-dollar, .fa.fa-usd {
    --fa: "\24"
}

.fa.fa-inr, .fa.fa-rupee {
    --fa: "\e1bc"
}

.fa.fa-cny, .fa.fa-jpy, .fa.fa-rmb, .fa.fa-yen {
    --fa: "\f157"
}

.fa.fa-rouble, .fa.fa-rub, .fa.fa-ruble {
    --fa: "\f158"
}

.fa.fa-krw, .fa.fa-won {
    --fa: "\f159"
}

.fa.fa-bitcoin, .fa.fa-btc {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-bitcoin {
    --fa: "\f15a"
}

.fa.fa-file-text {
    --fa: "\f15c"
}

.fa.fa-sort-alpha-asc {
    --fa: "\f15d"
}

.fa.fa-sort-alpha-desc {
    --fa: "\f881"
}

.fa.fa-sort-amount-asc {
    --fa: "\f884"
}

.fa.fa-sort-amount-desc {
    --fa: "\f160"
}

.fa.fa-sort-numeric-asc {
    --fa: "\f162"
}

.fa.fa-sort-numeric-desc {
    --fa: "\f886"
}

.fa.fa-youtube-square {
    --fa: "\f431"
}

.fa.fa-xing, .fa.fa-xing-square, .fa.fa-youtube, .fa.fa-youtube-square {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-xing-square {
    --fa: "\f169"
}

.fa.fa-youtube-play {
    --fa: "\f167"
}

.fa.fa-adn, .fa.fa-bitbucket, .fa.fa-bitbucket-square, .fa.fa-dropbox, .fa.fa-flickr, .fa.fa-instagram, .fa.fa-stack-overflow, .fa.fa-youtube-play {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-bitbucket-square {
    --fa: "\f171"
}

.fa.fa-tumblr, .fa.fa-tumblr-square {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-tumblr-square {
    --fa: "\f174"
}

.fa.fa-long-arrow-down {
    --fa: "\f309"
}

.fa.fa-long-arrow-up {
    --fa: "\f30c"
}

.fa.fa-long-arrow-left {
    --fa: "\f30a"
}

.fa.fa-long-arrow-right {
    --fa: "\f30b"
}

.fa.fa-android, .fa.fa-apple, .fa.fa-dribbble, .fa.fa-foursquare, .fa.fa-gittip, .fa.fa-gratipay, .fa.fa-linux, .fa.fa-skype, .fa.fa-trello, .fa.fa-windows {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-gittip {
    --fa: "\f184"
}

.fa.fa-sun-o {
    --fa: "\f185"
}

.fa.fa-moon-o, .fa.fa-sun-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-moon-o {
    --fa: "\f186"
}

.fa.fa-pagelines, .fa.fa-renren, .fa.fa-stack-exchange, .fa.fa-vk, .fa.fa-weibo {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-arrow-circle-o-right {
    --fa: "\f35a"
}

.fa.fa-arrow-circle-o-left, .fa.fa-arrow-circle-o-right {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-arrow-circle-o-left {
    --fa: "\f359"
}

.fa.fa-caret-square-o-left {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f191"
}

.fa.fa-toggle-left {
    --fa: "\f191"
}

.fa.fa-dot-circle-o, .fa.fa-toggle-left {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-dot-circle-o {
    --fa: "\f192"
}

.fa.fa-vimeo-square {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
    --fa: "\f194"
}

.fa.fa-try, .fa.fa-turkish-lira {
    --fa: "\e2bb"
}

.fa.fa-plus-square-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f0fe"
}

.fa.fa-openid, .fa.fa-slack, .fa.fa-wordpress {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-bank, .fa.fa-institution {
    --fa: "\f19c"
}

.fa.fa-mortar-board {
    --fa: "\f19d"
}

.fa.fa-google, .fa.fa-reddit, .fa.fa-reddit-square, .fa.fa-yahoo {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-reddit-square {
    --fa: "\f1a2"
}

.fa.fa-behance, .fa.fa-behance-square, .fa.fa-delicious, .fa.fa-digg, .fa.fa-drupal, .fa.fa-joomla, .fa.fa-pied-piper-alt, .fa.fa-pied-piper-pp, .fa.fa-stumbleupon, .fa.fa-stumbleupon-circle {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-behance-square {
    --fa: "\f1b5"
}

.fa.fa-steam, .fa.fa-steam-square {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-steam-square {
    --fa: "\f1b7"
}

.fa.fa-automobile {
    --fa: "\f1b9"
}

.fa.fa-cab {
    --fa: "\f1ba"
}

.fa.fa-deviantart, .fa.fa-soundcloud, .fa.fa-spotify {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-file-pdf-o {
    --fa: "\f1c1"
}

.fa.fa-file-pdf-o, .fa.fa-file-word-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-file-word-o {
    --fa: "\f1c2"
}

.fa.fa-file-excel-o {
    --fa: "\f1c3"
}

.fa.fa-file-excel-o, .fa.fa-file-powerpoint-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-file-powerpoint-o {
    --fa: "\f1c4"
}

.fa.fa-file-image-o {
    --fa: "\f1c5"
}

.fa.fa-file-image-o, .fa.fa-file-photo-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-file-photo-o {
    --fa: "\f1c5"
}

.fa.fa-file-picture-o {
    --fa: "\f1c5"
}

.fa.fa-file-archive-o, .fa.fa-file-picture-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-file-archive-o {
    --fa: "\f1c6"
}

.fa.fa-file-zip-o {
    --fa: "\f1c6"
}

.fa.fa-file-audio-o, .fa.fa-file-zip-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-file-audio-o {
    --fa: "\f1c7"
}

.fa.fa-file-sound-o {
    --fa: "\f1c7"
}

.fa.fa-file-sound-o, .fa.fa-file-video-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-file-video-o {
    --fa: "\f1c8"
}

.fa.fa-file-movie-o {
    --fa: "\f1c8"
}

.fa.fa-file-code-o, .fa.fa-file-movie-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-file-code-o {
    --fa: "\f1c9"
}

.fa.fa-codepen, .fa.fa-jsfiddle, .fa.fa-vine {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-life-bouy, .fa.fa-life-buoy, .fa.fa-life-saver, .fa.fa-support {
    --fa: "\f1cd"
}

.fa.fa-circle-o-notch {
    --fa: "\f1ce"
}

.fa.fa-ra, .fa.fa-rebel {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-ra {
    --fa: "\f1d0"
}

.fa.fa-resistance {
    --fa: "\f1d0"
}

.fa.fa-empire, .fa.fa-ge, .fa.fa-resistance {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-ge {
    --fa: "\f1d1"
}

.fa.fa-git-square {
    --fa: "\f1d2"
}

.fa.fa-git, .fa.fa-git-square, .fa.fa-hacker-news, .fa.fa-y-combinator-square {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-y-combinator-square {
    --fa: "\f1d4"
}

.fa.fa-yc-square {
    --fa: "\f1d4"
}

.fa.fa-qq, .fa.fa-tencent-weibo, .fa.fa-wechat, .fa.fa-weixin, .fa.fa-yc-square {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-wechat {
    --fa: "\f1d7"
}

.fa.fa-send {
    --fa: "\f1d8"
}

.fa.fa-paper-plane-o {
    --fa: "\f1d8"
}

.fa.fa-paper-plane-o, .fa.fa-send-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-send-o {
    --fa: "\f1d8"
}

.fa.fa-circle-thin {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f111"
}

.fa.fa-header {
    --fa: "\f1dc"
}

.fa.fa-futbol-o {
    --fa: "\f1e3"
}

.fa.fa-futbol-o, .fa.fa-soccer-ball-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-soccer-ball-o {
    --fa: "\f1e3"
}

.fa.fa-slideshare, .fa.fa-twitch, .fa.fa-yelp {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-newspaper-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f1ea"
}

.fa.fa-cc-amex, .fa.fa-cc-discover, .fa.fa-cc-mastercard, .fa.fa-cc-paypal, .fa.fa-cc-stripe, .fa.fa-cc-visa, .fa.fa-google-wallet, .fa.fa-paypal {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-bell-slash-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f1f6"
}

.fa.fa-trash {
    --fa: "\f2ed"
}

.fa.fa-copyright {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-eyedropper {
    --fa: "\f1fb"
}

.fa.fa-area-chart {
    --fa: "\f1fe"
}

.fa.fa-pie-chart {
    --fa: "\f200"
}

.fa.fa-line-chart {
    --fa: "\f201"
}

.fa.fa-lastfm, .fa.fa-lastfm-square {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-lastfm-square {
    --fa: "\f203"
}

.fa.fa-angellist, .fa.fa-ioxhost {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-cc {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f20a"
}

.fa.fa-ils, .fa.fa-shekel, .fa.fa-sheqel {
    --fa: "\f20b"
}

.fa.fa-buysellads, .fa.fa-connectdevelop, .fa.fa-dashcube, .fa.fa-forumbee, .fa.fa-leanpub, .fa.fa-sellsy, .fa.fa-shirtsinbulk, .fa.fa-simplybuilt, .fa.fa-skyatlas {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-diamond {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f3a5"
}

.fa.fa-intersex, .fa.fa-transgender {
    --fa: "\f224"
}

.fa.fa-transgender-alt {
    --fa: "\f225"
}

.fa.fa-facebook-official {
    --fa: "\f09a"
}

.fa.fa-facebook-official, .fa.fa-pinterest-p, .fa.fa-whatsapp {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-hotel {
    --fa: "\f236"
}

.fa.fa-medium, .fa.fa-viacoin, .fa.fa-y-combinator, .fa.fa-yc {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-yc {
    --fa: "\f23b"
}

.fa.fa-expeditedssl, .fa.fa-opencart, .fa.fa-optin-monster {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-battery, .fa.fa-battery-4 {
    --fa: "\f240"
}

.fa.fa-battery-3 {
    --fa: "\f241"
}

.fa.fa-battery-2 {
    --fa: "\f242"
}

.fa.fa-battery-1 {
    --fa: "\f243"
}

.fa.fa-battery-0 {
    --fa: "\f244"
}

.fa.fa-object-group, .fa.fa-object-ungroup, .fa.fa-sticky-note-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-sticky-note-o {
    --fa: "\f249"
}

.fa.fa-cc-diners-club, .fa.fa-cc-jcb {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-clone {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-hourglass-o {
    --fa: "\f254"
}

.fa.fa-hourglass-1 {
    --fa: "\f251"
}

.fa.fa-hourglass-2 {
    --fa: "\f252"
}

.fa.fa-hourglass-3 {
    --fa: "\f253"
}

.fa.fa-hand-rock-o {
    --fa: "\f255"
}

.fa.fa-hand-grab-o, .fa.fa-hand-rock-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-hand-grab-o {
    --fa: "\f255"
}

.fa.fa-hand-paper-o {
    --fa: "\f256"
}

.fa.fa-hand-paper-o, .fa.fa-hand-stop-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-hand-stop-o {
    --fa: "\f256"
}

.fa.fa-hand-scissors-o {
    --fa: "\f257"
}

.fa.fa-hand-lizard-o, .fa.fa-hand-scissors-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-hand-lizard-o {
    --fa: "\f258"
}

.fa.fa-hand-spock-o {
    --fa: "\f259"
}

.fa.fa-hand-pointer-o, .fa.fa-hand-spock-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-hand-pointer-o {
    --fa: "\f25a"
}

.fa.fa-hand-peace-o {
    --fa: "\f25b"
}

.fa.fa-hand-peace-o, .fa.fa-registered {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-creative-commons, .fa.fa-gg, .fa.fa-gg-circle, .fa.fa-odnoklassniki, .fa.fa-odnoklassniki-square {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-odnoklassniki-square {
    --fa: "\f264"
}

.fa.fa-chrome, .fa.fa-firefox, .fa.fa-get-pocket, .fa.fa-internet-explorer, .fa.fa-opera, .fa.fa-safari, .fa.fa-wikipedia-w {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-television {
    --fa: "\f26c"
}

.fa.fa-500px, .fa.fa-amazon, .fa.fa-contao {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-calendar-plus-o {
    --fa: "\f271"
}

.fa.fa-calendar-minus-o, .fa.fa-calendar-plus-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-calendar-minus-o {
    --fa: "\f272"
}

.fa.fa-calendar-times-o {
    --fa: "\f273"
}

.fa.fa-calendar-check-o, .fa.fa-calendar-times-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-calendar-check-o {
    --fa: "\f274"
}

.fa.fa-map-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f279"
}

.fa.fa-commenting {
    --fa: "\f4ad"
}

.fa.fa-commenting-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f4ad"
}

.fa.fa-houzz, .fa.fa-vimeo {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-vimeo {
    --fa: "\f27d"
}

.fa.fa-black-tie, .fa.fa-edge, .fa.fa-fonticons, .fa.fa-reddit-alien {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-credit-card-alt {
    --fa: "\f09d"
}

.fa.fa-codiepie, .fa.fa-fort-awesome, .fa.fa-mixcloud, .fa.fa-modx, .fa.fa-product-hunt, .fa.fa-scribd, .fa.fa-usb {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-pause-circle-o {
    --fa: "\f28b"
}

.fa.fa-pause-circle-o, .fa.fa-stop-circle-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-stop-circle-o {
    --fa: "\f28d"
}

.fa.fa-bluetooth, .fa.fa-bluetooth-b, .fa.fa-envira, .fa.fa-gitlab, .fa.fa-wheelchair-alt, .fa.fa-wpbeginner, .fa.fa-wpforms {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-wheelchair-alt {
    --fa: "\f368"
}

.fa.fa-question-circle-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f059"
}

.fa.fa-volume-control-phone {
    --fa: "\f2a0"
}

.fa.fa-asl-interpreting {
    --fa: "\f2a3"
}

.fa.fa-deafness, .fa.fa-hard-of-hearing {
    --fa: "\f2a4"
}

.fa.fa-glide, .fa.fa-glide-g {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-signing {
    --fa: "\f2a7"
}

.fa.fa-viadeo, .fa.fa-viadeo-square {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-viadeo-square {
    --fa: "\f2aa"
}

.fa.fa-snapchat, .fa.fa-snapchat-ghost {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-snapchat-ghost {
    --fa: "\f2ab"
}

.fa.fa-snapchat-square {
    --fa: "\f2ad"
}

.fa.fa-first-order, .fa.fa-google-plus-official, .fa.fa-pied-piper, .fa.fa-snapchat-square, .fa.fa-themeisle, .fa.fa-yoast {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-google-plus-official {
    --fa: "\f2b3"
}

.fa.fa-google-plus-circle {
    --fa: "\f2b3"
}

.fa.fa-fa, .fa.fa-font-awesome, .fa.fa-google-plus-circle {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-fa {
    --fa: "\f2b4"
}

.fa.fa-handshake-o {
    --fa: "\f2b5"
}

.fa.fa-envelope-open-o, .fa.fa-handshake-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-envelope-open-o {
    --fa: "\f2b6"
}

.fa.fa-linode {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-address-book-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f2b9"
}

.fa.fa-vcard {
    --fa: "\f2bb"
}

.fa.fa-address-card-o {
    --fa: "\f2bb"
}

.fa.fa-address-card-o, .fa.fa-vcard-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-vcard-o {
    --fa: "\f2bb"
}

.fa.fa-user-circle-o {
    --fa: "\f2bd"
}

.fa.fa-user-circle-o, .fa.fa-user-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-user-o {
    --fa: "\f007"
}

.fa.fa-id-badge {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-drivers-license {
    --fa: "\f2c2"
}

.fa.fa-id-card-o {
    --fa: "\f2c2"
}

.fa.fa-drivers-license-o, .fa.fa-id-card-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-drivers-license-o {
    --fa: "\f2c2"
}

.fa.fa-free-code-camp, .fa.fa-quora, .fa.fa-telegram {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-thermometer, .fa.fa-thermometer-4 {
    --fa: "\f2c7"
}

.fa.fa-thermometer-3 {
    --fa: "\f2c8"
}

.fa.fa-thermometer-2 {
    --fa: "\f2c9"
}

.fa.fa-thermometer-1 {
    --fa: "\f2ca"
}

.fa.fa-thermometer-0 {
    --fa: "\f2cb"
}

.fa.fa-bathtub, .fa.fa-s15 {
    --fa: "\f2cd"
}

.fa.fa-window-maximize, .fa.fa-window-restore {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-times-rectangle {
    --fa: "\f410"
}

.fa.fa-window-close-o {
    --fa: "\f410"
}

.fa.fa-times-rectangle-o, .fa.fa-window-close-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400
}

.fa.fa-times-rectangle-o {
    --fa: "\f410"
}

.fa.fa-bandcamp, .fa.fa-eercast, .fa.fa-etsy, .fa.fa-grav, .fa.fa-imdb, .fa.fa-ravelry {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-eercast {
    --fa: "\f2da"
}

.fa.fa-snowflake-o {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    --fa: "\f2dc"
}

.fa.fa-meetup, .fa.fa-superpowers, .fa.fa-wpexplorer {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa {
    font-family: var(--fa-style-family, "Font Awesome 6 Pro");
    font-weight: var(--fa-style, 900)
}

.fa, .fa-brands, .fa-classic, .fa-duotone, .fa-light, .fa-regular, .fa-sharp, .fa-sharp-duotone, .fa-solid, .fa-thin, .fab, .fad, .fadl, .fadr, .fadt, .fal, .far, .fas, .fasdl, .fasdr, .fasds, .fasdt, .fasl, .fasr, .fass, .fast, .fat {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto
}

.fa-brands:before, .fa-classic:before, .fa-duotone:before, .fa-light:before, .fa-regular:before, .fa-sharp-duotone:before, .fa-sharp:before, .fa-solid:before, .fa-thin:before, .fa:before, .fab:before, .fad:before, .fadl:before, .fadr:before, .fadt:before, .fal:before, .far:before, .fas:before, .fasdl:before, .fasdr:before, .fasds:before, .fasdt:before, .fasl:before, .fasr:before, .fass:before, .fast:before, .fat:before {
    content: var(--fa)
}

.fa-duotone.fa-light:after, .fa-duotone.fa-regular:after, .fa-duotone.fa-solid:after, .fa-duotone.fa-thin:after, .fa-duotone:after, .fa-sharp-duotone.fa-light:after, .fa-sharp-duotone.fa-regular:after, .fa-sharp-duotone.fa-solid:after, .fa-sharp-duotone.fa-thin:after, .fa-sharp-duotone:after, .fad:after, .fadl:after, .fadr:after, .fadt:after, .fasdl:after, .fasdr:after, .fasds:after, .fasdt:after {
    content: var(--fa--fa)
}

.fa-classic.fa-duotone {
    font-family: "Font Awesome 6 Duotone"
}

.fa-sharp, .fa-sharp-duotone, .fasds, .fass {
    font-weight: 900
}

.fa-classic, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fal, .far, .fas, .fat {
    font-family: "Font Awesome 6 Pro"
}

.fa-duotone, .fad, .fadl, .fadr, .fadt {
    font-family: "Font Awesome 6 Duotone"
}

.fa-brands, .fab {
    font-family: "Font Awesome 6 Brands"
}

.fa-sharp, .fasl, .fasr, .fass, .fast {
    font-family: "Font Awesome 6 Sharp"
}

.fa-sharp-duotone, .fasdl, .fasdr, .fasds, .fasdt {
    font-family: "Font Awesome 6 Sharp Duotone"
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-2xs {
    font-size: .625em;
    line-height: .1em;
    vertical-align: .225em
}

.fa-xs {
    font-size: .75em;
    line-height: .08333em;
    vertical-align: .125em
}

.fa-sm {
    font-size: .875em;
    line-height: .07143em;
    vertical-align: .05357em
}

.fa-lg {
    font-size: 1.25em;
    line-height: .05em;
    vertical-align: -.075em
}

.fa-xl {
    font-size: 1.5em;
    line-height: .04167em;
    vertical-align: -.125em
}

.fa-2xl {
    font-size: 2em;
    line-height: .03125em;
    vertical-align: -.1875em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: var(--fa-li-margin, 2.5em);
    padding-left: 0
}

.fa-ul > li {
    position: relative
}

.fa-li {
    left: calc(var(--fa-li-width, 2em) * -1);
    position: absolute;
    text-align: center;
    width: var(--fa-li-width, 2em);
    line-height: inherit
}

.fa-border {
    border-radius: var(--fa-border-radius, .1em);
    border: var(--fa-border-width, .08em) var(--fa-border-style, solid) var(--fa-border-color, #eee);
    padding: var(--fa-border-padding, .2em .25em .15em)
}

.fa-pull-left {
    float: left;
    margin-right: var(--fa-pull-margin, .3em)
}

.fa-pull-right {
    float: right;
    margin-left: var(--fa-pull-margin, .3em)
}

.fa-beat {
    animation-name: fa-beat;
    animation-delay: var(--fa-animation-delay, 0s);
    animation-direction: var(--fa-animation-direction, normal);
    animation-duration: var(--fa-animation-duration, 1s);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-timing-function: var(--fa-animation-timing, ease-in-out)
}

.fa-bounce {
    animation-name: fa-bounce;
    animation-delay: var(--fa-animation-delay, 0s);
    animation-direction: var(--fa-animation-direction, normal);
    animation-duration: var(--fa-animation-duration, 1s);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-timing-function: var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))
}

.fa-fade {
    animation-name: fa-fade;
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))
}

.fa-beat-fade, .fa-fade {
    animation-delay: var(--fa-animation-delay, 0s);
    animation-direction: var(--fa-animation-direction, normal);
    animation-duration: var(--fa-animation-duration, 1s)
}

.fa-beat-fade {
    animation-name: fa-beat-fade;
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))
}

.fa-flip {
    animation-name: fa-flip;
    animation-delay: var(--fa-animation-delay, 0s);
    animation-direction: var(--fa-animation-direction, normal);
    animation-duration: var(--fa-animation-duration, 1s);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-timing-function: var(--fa-animation-timing, ease-in-out)
}

.fa-shake {
    animation-name: fa-shake;
    animation-duration: var(--fa-animation-duration, 1s);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-timing-function: var(--fa-animation-timing, linear)
}

.fa-shake, .fa-spin {
    animation-delay: var(--fa-animation-delay, 0s);
    animation-direction: var(--fa-animation-direction, normal)
}

.fa-spin {
    animation-name: fa-spin;
    animation-duration: var(--fa-animation-duration, 2s);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-timing-function: var(--fa-animation-timing, linear)
}

.fa-spin-reverse {
    --fa-animation-direction: reverse
}

.fa-pulse, .fa-spin-pulse {
    animation-name: fa-spin;
    animation-direction: var(--fa-animation-direction, normal);
    animation-duration: var(--fa-animation-duration, 1s);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-timing-function: var(--fa-animation-timing, steps(8))
}

@media (prefers-reduced-motion: reduce) {
    .fa-beat, .fa-beat-fade, .fa-bounce, .fa-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse {
        animation-delay: -1ms;
        animation-duration: 1ms;
        animation-iteration-count: 1;
        transition-delay: 0s;
        transition-duration: 0s
    }
}

@keyframes fa-beat {
    0%, 90% {
        transform: scale(1)
    }
    45% {
        transform: scale(var(--fa-beat-scale, 1.25))
    }
}

@keyframes fa-bounce {
    0% {
        transform: scale(1) translateY(0)
    }
    10% {
        transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0)
    }
    30% {
        transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))
    }
    50% {
        transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0)
    }
    57% {
        transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em))
    }
    64% {
        transform: scale(1) translateY(0)
    }
    to {
        transform: scale(1) translateY(0)
    }
}

@keyframes fa-fade {
    50% {
        opacity: var(--fa-fade-opacity, .4)
    }
}

@keyframes fa-beat-fade {
    0%, to {
        opacity: var(--fa-beat-fade-opacity, .4);
        transform: scale(1)
    }
    50% {
        opacity: 1;
        transform: scale(var(--fa-beat-fade-scale, 1.125))
    }
}

@keyframes fa-flip {
    50% {
        transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))
    }
}

@keyframes fa-shake {
    0% {
        transform: rotate(-15deg)
    }
    4% {
        transform: rotate(15deg)
    }
    8%, 24% {
        transform: rotate(-18deg)
    }
    12%, 28% {
        transform: rotate(18deg)
    }
    16% {
        transform: rotate(-22deg)
    }
    20% {
        transform: rotate(22deg)
    }
    32% {
        transform: rotate(-12deg)
    }
    36% {
        transform: rotate(12deg)
    }
    40%, to {
        transform: rotate(0deg)
    }
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.fa-rotate-90 {
    transform: rotate(90deg)
}

.fa-rotate-180 {
    transform: rotate(180deg)
}

.fa-rotate-270 {
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    transform: scaleX(-1)
}

.fa-flip-vertical {
    transform: scaleY(-1)
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
    transform: scale(-1)
}

.fa-rotate-by {
    transform: rotate(var(--fa-rotate-angle, 0))
}

.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%;
    z-index: var(--fa-stack-z-index, auto)
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: var(--fa-inverse, #fff)
}

.fa-0 {
    --fa: "\30";
    --fa--fa: "\30\30"
}

.fa-1 {
    --fa: "\31";
    --fa--fa: "\31\31"
}

.fa-2 {
    --fa: "\32";
    --fa--fa: "\32\32"
}

.fa-3 {
    --fa: "\33";
    --fa--fa: "\33\33"
}

.fa-4 {
    --fa: "\34";
    --fa--fa: "\34\34"
}

.fa-5 {
    --fa: "\35";
    --fa--fa: "\35\35"
}

.fa-6 {
    --fa: "\36";
    --fa--fa: "\36\36"
}

.fa-7 {
    --fa: "\37";
    --fa--fa: "\37\37"
}

.fa-8 {
    --fa: "\38";
    --fa--fa: "\38\38"
}

.fa-9 {
    --fa: "\39";
    --fa--fa: "\39\39"
}

.fa-fill-drip {
    --fa: "\f576";
    --fa--fa: "\f576\f576"
}

.fa-arrows-to-circle {
    --fa: "\e4bd";
    --fa--fa: "\e4bd\e4bd"
}

.fa-chevron-circle-right, .fa-circle-chevron-right {
    --fa: "\f138";
    --fa--fa: "\f138\f138"
}

.fa-wagon-covered {
    --fa: "\f8ee";
    --fa--fa: "\f8ee\f8ee"
}

.fa-line-height {
    --fa: "\f871";
    --fa--fa: "\f871\f871"
}

.fa-bagel {
    --fa: "\e3d7";
    --fa--fa: "\e3d7\e3d7"
}

.fa-transporter-7 {
    --fa: "\e2a8";
    --fa--fa: "\e2a8\e2a8"
}

.fa-at {
    --fa: "\40";
    --fa--fa: "\40\40"
}

.fa-rectangles-mixed {
    --fa: "\e323";
    --fa--fa: "\e323\e323"
}

.fa-phone-arrow-up, .fa-phone-arrow-up-right, .fa-phone-outgoing {
    --fa: "\e224";
    --fa--fa: "\e224\e224"
}

.fa-trash-alt, .fa-trash-can {
    --fa: "\f2ed";
    --fa--fa: "\f2ed\f2ed"
}

.fa-circle-l {
    --fa: "\e114";
    --fa--fa: "\e114\e114"
}

.fa-head-side-goggles, .fa-head-vr {
    --fa: "\f6ea";
    --fa--fa: "\f6ea\f6ea"
}

.fa-text-height {
    --fa: "\f034";
    --fa--fa: "\f034\f034"
}

.fa-user-times, .fa-user-xmark {
    --fa: "\f235";
    --fa--fa: "\f235\f235"
}

.fa-face-hand-yawn {
    --fa: "\e379";
    --fa--fa: "\e379\e379"
}

.fa-gauge-simple-min, .fa-tachometer-slowest {
    --fa: "\f62d";
    --fa--fa: "\f62d\f62d"
}

.fa-stethoscope {
    --fa: "\f0f1";
    --fa--fa: "\f0f1\f0f1"
}

.fa-coffin {
    --fa: "\f6c6";
    --fa--fa: "\f6c6\f6c6"
}

.fa-comment-alt, .fa-message {
    --fa: "\f27a";
    --fa--fa: "\f27a\f27a"
}

.fa-bowl-salad, .fa-salad {
    --fa: "\f81e";
    --fa--fa: "\f81e\f81e"
}

.fa-info {
    --fa: "\f129";
    --fa--fa: "\f129\f129"
}

.fa-robot-astromech {
    --fa: "\e2d2";
    --fa--fa: "\e2d2\e2d2"
}

.fa-ring-diamond {
    --fa: "\e5ab";
    --fa--fa: "\e5ab\e5ab"
}

.fa-fondue-pot {
    --fa: "\e40d";
    --fa--fa: "\e40d\e40d"
}

.fa-theta {
    --fa: "\f69e";
    --fa--fa: "\f69e\f69e"
}

.fa-face-hand-peeking {
    --fa: "\e481";
    --fa--fa: "\e481\e481"
}

.fa-square-user {
    --fa: "\e283";
    --fa--fa: "\e283\e283"
}

.fa-compress-alt, .fa-down-left-and-up-right-to-center {
    --fa: "\f422";
    --fa--fa: "\f422\f422"
}

.fa-explosion {
    --fa: "\e4e9";
    --fa--fa: "\e4e9\e4e9"
}

.fa-file-alt, .fa-file-lines, .fa-file-text {
    --fa: "\f15c";
    --fa--fa: "\f15c\f15c"
}

.fa-wave-square {
    --fa: "\f83e";
    --fa--fa: "\f83e\f83e"
}

.fa-ring {
    --fa: "\f70b";
    --fa--fa: "\f70b\f70b"
}

.fa-building-un {
    --fa: "\e4d9";
    --fa--fa: "\e4d9\e4d9"
}

.fa-dice-three {
    --fa: "\f527";
    --fa--fa: "\f527\f527"
}

.fa-tire-pressure-warning {
    --fa: "\f633";
    --fa--fa: "\f633\f633"
}

.fa-wifi-2, .fa-wifi-fair {
    --fa: "\f6ab";
    --fa--fa: "\f6ab\f6ab"
}

.fa-calendar-alt, .fa-calendar-days {
    --fa: "\f073";
    --fa--fa: "\f073\f073"
}

.fa-mp3-player {
    --fa: "\f8ce";
    --fa--fa: "\f8ce\f8ce"
}

.fa-anchor-circle-check {
    --fa: "\e4aa";
    --fa--fa: "\e4aa\e4aa"
}

.fa-tally-4 {
    --fa: "\e297";
    --fa--fa: "\e297\e297"
}

.fa-rectangle-history {
    --fa: "\e4a2";
    --fa--fa: "\e4a2\e4a2"
}

.fa-building-circle-arrow-right {
    --fa: "\e4d1";
    --fa--fa: "\e4d1\e4d1"
}

.fa-volleyball, .fa-volleyball-ball {
    --fa: "\f45f";
    --fa--fa: "\f45f\f45f"
}

.fa-sun-haze {
    --fa: "\f765";
    --fa--fa: "\f765\f765"
}

.fa-text-size {
    --fa: "\f894";
    --fa--fa: "\f894\f894"
}

.fa-ufo {
    --fa: "\e047";
    --fa--fa: "\e047\e047"
}

.fa-fork, .fa-utensil-fork {
    --fa: "\f2e3";
    --fa--fa: "\f2e3\f2e3"
}

.fa-arrows-up-to-line {
    --fa: "\e4c2";
    --fa--fa: "\e4c2\e4c2"
}

.fa-mobile-signal {
    --fa: "\e1ef";
    --fa--fa: "\e1ef\e1ef"
}

.fa-barcode-scan {
    --fa: "\f465";
    --fa--fa: "\f465\f465"
}

.fa-sort-desc, .fa-sort-down {
    --fa: "\f0dd";
    --fa--fa: "\f0dd\f0dd"
}

.fa-folder-arrow-down, .fa-folder-download {
    --fa: "\e053";
    --fa--fa: "\e053\e053"
}

.fa-circle-minus, .fa-minus-circle {
    --fa: "\f056";
    --fa--fa: "\f056\f056"
}

.fa-face-icicles {
    --fa: "\e37c";
    --fa--fa: "\e37c\e37c"
}

.fa-shovel {
    --fa: "\f713";
    --fa--fa: "\f713\f713"
}

.fa-door-open {
    --fa: "\f52b";
    --fa--fa: "\f52b\f52b"
}

.fa-films {
    --fa: "\e17a";
    --fa--fa: "\e17a\e17a"
}

.fa-right-from-bracket, .fa-sign-out-alt {
    --fa: "\f2f5";
    --fa--fa: "\f2f5\f2f5"
}

.fa-face-glasses {
    --fa: "\e377";
    --fa--fa: "\e377\e377"
}

.fa-nfc {
    --fa: "\e1f7";
    --fa--fa: "\e1f7\e1f7"
}

.fa-atom {
    --fa: "\f5d2";
    --fa--fa: "\f5d2\f5d2"
}

.fa-soap {
    --fa: "\e06e";
    --fa--fa: "\e06e\e06e"
}

.fa-heart-music-camera-bolt, .fa-icons {
    --fa: "\f86d";
    --fa--fa: "\f86d\f86d"
}

.fa-microphone-alt-slash, .fa-microphone-lines-slash {
    --fa: "\f539";
    --fa--fa: "\f539\f539"
}

.fa-closed-captioning-slash {
    --fa: "\e135";
    --fa--fa: "\e135\e135"
}

.fa-calculator-alt, .fa-calculator-simple {
    --fa: "\f64c";
    --fa--fa: "\f64c\f64c"
}

.fa-bridge-circle-check {
    --fa: "\e4c9";
    --fa--fa: "\e4c9\e4c9"
}

.fa-sliders-up, .fa-sliders-v {
    --fa: "\f3f1";
    --fa--fa: "\f3f1\f3f1"
}

.fa-location-minus, .fa-map-marker-minus {
    --fa: "\f609";
    --fa--fa: "\f609\f609"
}

.fa-pump-medical {
    --fa: "\e06a";
    --fa--fa: "\e06a\e06a"
}

.fa-fingerprint {
    --fa: "\f577";
    --fa--fa: "\f577\f577"
}

.fa-ski-boot {
    --fa: "\e3cc";
    --fa--fa: "\e3cc\e3cc"
}

.fa-rectangle-sd, .fa-standard-definition {
    --fa: "\e28a";
    --fa--fa: "\e28a\e28a"
}

.fa-h1 {
    --fa: "\f313";
    --fa--fa: "\f313\f313"
}

.fa-hand-point-right {
    --fa: "\f0a4";
    --fa--fa: "\f0a4\f0a4"
}

.fa-magnifying-glass-location, .fa-search-location {
    --fa: "\f689";
    --fa--fa: "\f689\f689"
}

.fa-message-bot {
    --fa: "\e3b8";
    --fa--fa: "\e3b8\e3b8"
}

.fa-forward-step, .fa-step-forward {
    --fa: "\f051";
    --fa--fa: "\f051\f051"
}

.fa-face-smile-beam, .fa-smile-beam {
    --fa: "\f5b8";
    --fa--fa: "\f5b8\f5b8"
}

.fa-light-ceiling {
    --fa: "\e016";
    --fa--fa: "\e016\e016"
}

.fa-comment-alt-exclamation, .fa-message-exclamation {
    --fa: "\f4a5";
    --fa--fa: "\f4a5\f4a5"
}

.fa-bowl-scoop, .fa-bowl-shaved-ice {
    --fa: "\e3de";
    --fa--fa: "\e3de\e3de"
}

.fa-square-x {
    --fa: "\e286";
    --fa--fa: "\e286\e286"
}

.fa-building-memo {
    --fa: "\e61e";
    --fa--fa: "\e61e\e61e"
}

.fa-utility-pole-double {
    --fa: "\e2c4";
    --fa--fa: "\e2c4\e2c4"
}

.fa-flag-checkered {
    --fa: "\f11e";
    --fa--fa: "\f11e\f11e"
}

.fa-chevron-double-up, .fa-chevrons-up {
    --fa: "\f325";
    --fa--fa: "\f325\f325"
}

.fa-football, .fa-football-ball {
    --fa: "\f44e";
    --fa--fa: "\f44e\f44e"
}

.fa-user-vneck {
    --fa: "\e461";
    --fa--fa: "\e461\e461"
}

.fa-school-circle-exclamation {
    --fa: "\e56c";
    --fa--fa: "\e56c\e56c"
}

.fa-crop {
    --fa: "\f125";
    --fa--fa: "\f125\f125"
}

.fa-angle-double-down, .fa-angles-down {
    --fa: "\f103";
    --fa--fa: "\f103\f103"
}

.fa-users-rectangle {
    --fa: "\e594";
    --fa--fa: "\e594\e594"
}

.fa-people-roof {
    --fa: "\e537";
    --fa--fa: "\e537\e537"
}

.fa-arrow-square-right, .fa-square-arrow-right {
    --fa: "\f33b";
    --fa--fa: "\f33b\f33b"
}

.fa-location-plus, .fa-map-marker-plus {
    --fa: "\f60a";
    --fa--fa: "\f60a\f60a"
}

.fa-lightbulb-exclamation-on {
    --fa: "\e1ca";
    --fa--fa: "\e1ca\e1ca"
}

.fa-people-line {
    --fa: "\e534";
    --fa--fa: "\e534\e534"
}

.fa-beer, .fa-beer-mug-empty {
    --fa: "\f0fc";
    --fa--fa: "\f0fc\f0fc"
}

.fa-car-people, .fa-carpool {
    --fa: "\e69c";
    --fa--fa: "\e69c\e69c"
}

.fa-crate-empty {
    --fa: "\e151";
    --fa--fa: "\e151\e151"
}

.fa-diagram-predecessor {
    --fa: "\e477";
    --fa--fa: "\e477\e477"
}

.fa-transporter {
    --fa: "\e042";
    --fa--fa: "\e042\e042"
}

.fa-calendar-circle-user {
    --fa: "\e471";
    --fa--fa: "\e471\e471"
}

.fa-arrow-up-long, .fa-long-arrow-up {
    --fa: "\f176";
    --fa--fa: "\f176\f176"
}

.fa-person-carry, .fa-person-carry-box {
    --fa: "\f4cf";
    --fa--fa: "\f4cf\f4cf"
}

.fa-burn, .fa-fire-flame-simple {
    --fa: "\f46a";
    --fa--fa: "\f46a\f46a"
}

.fa-male, .fa-person {
    --fa: "\f183";
    --fa--fa: "\f183\f183"
}

.fa-laptop {
    --fa: "\f109";
    --fa--fa: "\f109\f109"
}

.fa-file-csv {
    --fa: "\f6dd";
    --fa--fa: "\f6dd\f6dd"
}

.fa-menorah {
    --fa: "\f676";
    --fa--fa: "\f676\f676"
}

.fa-union {
    --fa: "\f6a2";
    --fa--fa: "\f6a2\f6a2"
}

.fa-chevron-double-left, .fa-chevrons-left {
    --fa: "\f323";
    --fa--fa: "\f323\f323"
}

.fa-circle-heart, .fa-heart-circle {
    --fa: "\f4c7";
    --fa--fa: "\f4c7\f4c7"
}

.fa-truck-plane {
    --fa: "\e58f";
    --fa--fa: "\e58f\e58f"
}

.fa-record-vinyl {
    --fa: "\f8d9";
    --fa--fa: "\f8d9\f8d9"
}

.fa-bring-forward {
    --fa: "\f856";
    --fa--fa: "\f856\f856"
}

.fa-square-p {
    --fa: "\e279";
    --fa--fa: "\e279\e279"
}

.fa-face-grin-stars, .fa-grin-stars {
    --fa: "\f587";
    --fa--fa: "\f587\f587"
}

.fa-sigma {
    --fa: "\f68b";
    --fa--fa: "\f68b\f68b"
}

.fa-camera-movie {
    --fa: "\f8a9";
    --fa--fa: "\f8a9\f8a9"
}

.fa-bong {
    --fa: "\f55c";
    --fa--fa: "\f55c\f55c"
}

.fa-clarinet {
    --fa: "\f8ad";
    --fa--fa: "\f8ad\f8ad"
}

.fa-truck-flatbed {
    --fa: "\e2b6";
    --fa--fa: "\e2b6\e2b6"
}

.fa-pastafarianism, .fa-spaghetti-monster-flying {
    --fa: "\f67b";
    --fa--fa: "\f67b\f67b"
}

.fa-arrow-down-up-across-line {
    --fa: "\e4af";
    --fa--fa: "\e4af\e4af"
}

.fa-arrows-rotate-reverse {
    --fa: "\e630";
    --fa--fa: "\e630\e630"
}

.fa-leaf-heart {
    --fa: "\f4cb";
    --fa--fa: "\f4cb\f4cb"
}

.fa-house-building {
    --fa: "\e1b1";
    --fa--fa: "\e1b1\e1b1"
}

.fa-cheese-swiss {
    --fa: "\f7f0";
    --fa--fa: "\f7f0\f7f0"
}

.fa-spoon, .fa-utensil-spoon {
    --fa: "\f2e5";
    --fa--fa: "\f2e5\f2e5"
}

.fa-jar-wheat {
    --fa: "\e517";
    --fa--fa: "\e517\e517"
}

.fa-envelopes-bulk, .fa-mail-bulk {
    --fa: "\f674";
    --fa--fa: "\f674\f674"
}

.fa-file-circle-exclamation {
    --fa: "\e4eb";
    --fa--fa: "\e4eb\e4eb"
}

.fa-bow-arrow {
    --fa: "\f6b9";
    --fa--fa: "\f6b9\f6b9"
}

.fa-cart-xmark {
    --fa: "\e0dd";
    --fa--fa: "\e0dd\e0dd"
}

.fa-hexagon-xmark, .fa-times-hexagon, .fa-xmark-hexagon {
    --fa: "\f2ee";
    --fa--fa: "\f2ee\f2ee"
}

.fa-circle-h, .fa-hospital-symbol {
    --fa: "\f47e";
    --fa--fa: "\f47e\f47e"
}

.fa-merge {
    --fa: "\e526";
    --fa--fa: "\e526\e526"
}

.fa-pager {
    --fa: "\f815";
    --fa--fa: "\f815\f815"
}

.fa-cart-minus {
    --fa: "\e0db";
    --fa--fa: "\e0db\e0db"
}

.fa-address-book, .fa-contact-book {
    --fa: "\f2b9";
    --fa--fa: "\f2b9\f2b9"
}

.fa-pan-frying {
    --fa: "\e42c";
    --fa--fa: "\e42c\e42c"
}

.fa-grid, .fa-grid-3 {
    --fa: "\e195";
    --fa--fa: "\e195\e195"
}

.fa-football-helmet {
    --fa: "\f44f";
    --fa--fa: "\f44f\f44f"
}

.fa-hand-love {
    --fa: "\e1a5";
    --fa--fa: "\e1a5\e1a5"
}

.fa-trees {
    --fa: "\f724";
    --fa--fa: "\f724\f724"
}

.fa-strikethrough {
    --fa: "\f0cc";
    --fa--fa: "\f0cc\f0cc"
}

.fa-page {
    --fa: "\e428";
    --fa--fa: "\e428\e428"
}

.fa-k {
    --fa: "\4b";
    --fa--fa: "\4b\4b"
}

.fa-diagram-previous {
    --fa: "\e478";
    --fa--fa: "\e478\e478"
}

.fa-gauge-min, .fa-tachometer-alt-slowest {
    --fa: "\f628";
    --fa--fa: "\f628\f628"
}

.fa-folder-grid {
    --fa: "\e188";
    --fa--fa: "\e188\e188"
}

.fa-eggplant {
    --fa: "\e16c";
    --fa--fa: "\e16c\e16c"
}

.fa-excavator {
    --fa: "\e656";
    --fa--fa: "\e656\e656"
}

.fa-ram {
    --fa: "\f70a";
    --fa--fa: "\f70a\f70a"
}

.fa-landmark-flag {
    --fa: "\e51c";
    --fa--fa: "\e51c\e51c"
}

.fa-lips {
    --fa: "\f600";
    --fa--fa: "\f600\f600"
}

.fa-pencil, .fa-pencil-alt {
    --fa: "\f303";
    --fa--fa: "\f303\f303"
}

.fa-backward {
    --fa: "\f04a";
    --fa--fa: "\f04a\f04a"
}

.fa-caret-right {
    --fa: "\f0da";
    --fa--fa: "\f0da\f0da"
}

.fa-comments {
    --fa: "\f086";
    --fa--fa: "\f086\f086"
}

.fa-file-clipboard, .fa-paste {
    --fa: "\f0ea";
    --fa--fa: "\f0ea\f0ea"
}

.fa-desktop-arrow-down {
    --fa: "\e155";
    --fa--fa: "\e155\e155"
}

.fa-code-pull-request {
    --fa: "\e13c";
    --fa--fa: "\e13c\e13c"
}

.fa-pumpkin {
    --fa: "\f707";
    --fa--fa: "\f707\f707"
}

.fa-clipboard-list {
    --fa: "\f46d";
    --fa--fa: "\f46d\f46d"
}

.fa-pen-field {
    --fa: "\e211";
    --fa--fa: "\e211\e211"
}

.fa-chart-sine {
    --fa: "\e69d";
    --fa--fa: "\e69d\e69d"
}

.fa-blueberries {
    --fa: "\e2e8";
    --fa--fa: "\e2e8\e2e8"
}

.fa-truck-loading, .fa-truck-ramp-box {
    --fa: "\f4de";
    --fa--fa: "\f4de\f4de"
}

.fa-note {
    --fa: "\e1ff";
    --fa--fa: "\e1ff\e1ff"
}

.fa-arrow-down-to-square {
    --fa: "\e096";
    --fa--fa: "\e096\e096"
}

.fa-user-check {
    --fa: "\f4fc";
    --fa--fa: "\f4fc\f4fc"
}

.fa-cloud-xmark {
    --fa: "\e35f";
    --fa--fa: "\e35f\e35f"
}

.fa-vial-virus {
    --fa: "\e597";
    --fa--fa: "\e597\e597"
}

.fa-book-alt, .fa-book-blank {
    --fa: "\f5d9";
    --fa--fa: "\f5d9\f5d9"
}

.fa-golf-flag-hole {
    --fa: "\e3ac";
    --fa--fa: "\e3ac\e3ac"
}

.fa-comment-alt-arrow-down, .fa-message-arrow-down {
    --fa: "\e1db";
    --fa--fa: "\e1db\e1db"
}

.fa-face-unamused {
    --fa: "\e39f";
    --fa--fa: "\e39f\e39f"
}

.fa-sheet-plastic {
    --fa: "\e571";
    --fa--fa: "\e571\e571"
}

.fa-circle-9 {
    --fa: "\e0f6";
    --fa--fa: "\e0f6\e0f6"
}

.fa-blog {
    --fa: "\f781";
    --fa--fa: "\f781\f781"
}

.fa-user-ninja {
    --fa: "\f504";
    --fa--fa: "\f504\f504"
}

.fa-pencil-slash {
    --fa: "\e215";
    --fa--fa: "\e215\e215"
}

.fa-bowling-pins {
    --fa: "\f437";
    --fa--fa: "\f437\f437"
}

.fa-person-arrow-up-from-line {
    --fa: "\e539";
    --fa--fa: "\e539\e539"
}

.fa-down-right {
    --fa: "\e16b";
    --fa--fa: "\e16b\e16b"
}

.fa-scroll-torah, .fa-torah {
    --fa: "\f6a0";
    --fa--fa: "\f6a0\f6a0"
}

.fa-webhook {
    --fa: "\e5d5";
    --fa--fa: "\e5d5\e5d5"
}

.fa-blinds-open {
    --fa: "\f8fc";
    --fa--fa: "\f8fc\f8fc"
}

.fa-fence {
    --fa: "\e303";
    --fa--fa: "\e303\e303"
}

.fa-arrow-alt-up, .fa-up {
    --fa: "\f357";
    --fa--fa: "\f357\f357"
}

.fa-broom-ball, .fa-quidditch, .fa-quidditch-broom-ball {
    --fa: "\f458";
    --fa--fa: "\f458\f458"
}

.fa-drumstick {
    --fa: "\f6d6";
    --fa--fa: "\f6d6\f6d6"
}

.fa-square-v {
    --fa: "\e284";
    --fa--fa: "\e284\e284"
}

.fa-face-awesome, .fa-gave-dandy {
    --fa: "\e409";
    --fa--fa: "\e409\e409"
}

.fa-dial-off {
    --fa: "\e162";
    --fa--fa: "\e162\e162"
}

.fa-toggle-off {
    --fa: "\f204";
    --fa--fa: "\f204\f204"
}

.fa-face-smile-horns {
    --fa: "\e391";
    --fa--fa: "\e391\e391"
}

.fa-archive, .fa-box-archive {
    --fa: "\f187";
    --fa--fa: "\f187\f187"
}

.fa-grapes {
    --fa: "\e306";
    --fa--fa: "\e306\e306"
}

.fa-person-drowning {
    --fa: "\e545";
    --fa--fa: "\e545\e545"
}

.fa-dial-max {
    --fa: "\e15e";
    --fa--fa: "\e15e\e15e"
}

.fa-circle-m {
    --fa: "\e115";
    --fa--fa: "\e115\e115"
}

.fa-calendar-image {
    --fa: "\e0d4";
    --fa--fa: "\e0d4\e0d4"
}

.fa-caret-circle-down, .fa-circle-caret-down {
    --fa: "\f32d";
    --fa--fa: "\f32d\f32d"
}

.fa-arrow-down-9-1, .fa-sort-numeric-desc, .fa-sort-numeric-down-alt {
    --fa: "\f886";
    --fa--fa: "\f886\f886"
}

.fa-face-grin-tongue-squint, .fa-grin-tongue-squint {
    --fa: "\f58a";
    --fa--fa: "\f58a\f58a"
}

.fa-shish-kebab {
    --fa: "\f821";
    --fa--fa: "\f821\f821"
}

.fa-spray-can {
    --fa: "\f5bd";
    --fa--fa: "\f5bd\f5bd"
}

.fa-alarm-snooze {
    --fa: "\f845";
    --fa--fa: "\f845\f845"
}

.fa-scarecrow {
    --fa: "\f70d";
    --fa--fa: "\f70d\f70d"
}

.fa-truck-monster {
    --fa: "\f63b";
    --fa--fa: "\f63b\f63b"
}

.fa-gift-card {
    --fa: "\f663";
    --fa--fa: "\f663\f663"
}

.fa-w {
    --fa: "\57";
    --fa--fa: "\57\57"
}

.fa-code-pull-request-draft {
    --fa: "\e3fa";
    --fa--fa: "\e3fa\e3fa"
}

.fa-square-b {
    --fa: "\e264";
    --fa--fa: "\e264\e264"
}

.fa-elephant {
    --fa: "\f6da";
    --fa--fa: "\f6da\f6da"
}

.fa-earth-africa, .fa-globe-africa {
    --fa: "\f57c";
    --fa--fa: "\f57c\f57c"
}

.fa-rainbow {
    --fa: "\f75b";
    --fa--fa: "\f75b\f75b"
}

.fa-circle-notch {
    --fa: "\f1ce";
    --fa--fa: "\f1ce\f1ce"
}

.fa-tablet-alt, .fa-tablet-screen-button {
    --fa: "\f3fa";
    --fa--fa: "\f3fa\f3fa"
}

.fa-paw {
    --fa: "\f1b0";
    --fa--fa: "\f1b0\f1b0"
}

.fa-message-question {
    --fa: "\e1e3";
    --fa--fa: "\e1e3\e1e3"
}

.fa-cloud {
    --fa: "\f0c2";
    --fa--fa: "\f0c2\f0c2"
}

.fa-trowel-bricks {
    --fa: "\e58a";
    --fa--fa: "\e58a\e58a"
}

.fa-square-3 {
    --fa: "\e258";
    --fa--fa: "\e258\e258"
}

.fa-face-flushed, .fa-flushed {
    --fa: "\f579";
    --fa--fa: "\f579\f579"
}

.fa-hospital-user {
    --fa: "\f80d";
    --fa--fa: "\f80d\f80d"
}

.fa-microwave {
    --fa: "\e01b";
    --fa--fa: "\e01b\e01b"
}

.fa-chf-sign {
    --fa: "\e602";
    --fa--fa: "\e602\e602"
}

.fa-tent-arrow-left-right {
    --fa: "\e57f";
    --fa--fa: "\e57f\e57f"
}

.fa-cart-circle-arrow-up {
    --fa: "\e3f0";
    --fa--fa: "\e3f0\e3f0"
}

.fa-trash-clock {
    --fa: "\e2b0";
    --fa--fa: "\e2b0\e2b0"
}

.fa-reflect-both {
    --fa: "\e66f";
    --fa--fa: "\e66f\e66f"
}

.fa-gavel, .fa-legal {
    --fa: "\f0e3";
    --fa--fa: "\f0e3\f0e3"
}

.fa-sprinkler-ceiling {
    --fa: "\e44c";
    --fa--fa: "\e44c\e44c"
}

.fa-browsers {
    --fa: "\e0cb";
    --fa--fa: "\e0cb\e0cb"
}

.fa-trillium {
    --fa: "\e588";
    --fa--fa: "\e588\e588"
}

.fa-table-cells-unlock {
    --fa: "\e692";
    --fa--fa: "\e692\e692"
}

.fa-music-slash {
    --fa: "\f8d1";
    --fa--fa: "\f8d1\f8d1"
}

.fa-truck-ramp {
    --fa: "\f4e0";
    --fa--fa: "\f4e0\f4e0"
}

.fa-binoculars {
    --fa: "\f1e5";
    --fa--fa: "\f1e5\f1e5"
}

.fa-microphone-slash {
    --fa: "\f131";
    --fa--fa: "\f131\f131"
}

.fa-box-tissue {
    --fa: "\e05b";
    --fa--fa: "\e05b\e05b"
}

.fa-circle-c {
    --fa: "\e101";
    --fa--fa: "\e101\e101"
}

.fa-star-christmas {
    --fa: "\f7d4";
    --fa--fa: "\f7d4\f7d4"
}

.fa-chart-bullet {
    --fa: "\e0e1";
    --fa--fa: "\e0e1\e0e1"
}

.fa-motorcycle {
    --fa: "\f21c";
    --fa--fa: "\f21c\f21c"
}

.fa-tree-christmas {
    --fa: "\f7db";
    --fa--fa: "\f7db\f7db"
}

.fa-tire-flat {
    --fa: "\f632";
    --fa--fa: "\f632\f632"
}

.fa-sunglasses {
    --fa: "\f892";
    --fa--fa: "\f892\f892"
}

.fa-badge {
    --fa: "\f335";
    --fa--fa: "\f335\f335"
}

.fa-comment-alt-edit, .fa-message-edit, .fa-message-pen {
    --fa: "\f4a4";
    --fa--fa: "\f4a4\f4a4"
}

.fa-bell-concierge, .fa-concierge-bell {
    --fa: "\f562";
    --fa--fa: "\f562\f562"
}

.fa-pen-ruler, .fa-pencil-ruler {
    --fa: "\f5ae";
    --fa--fa: "\f5ae\f5ae"
}

.fa-file-mp3 {
    --fa: "\e648";
    --fa--fa: "\e648\e648"
}

.fa-arrow-progress {
    --fa: "\e5df";
    --fa--fa: "\e5df\e5df"
}

.fa-chess-rook-alt, .fa-chess-rook-piece {
    --fa: "\f448";
    --fa--fa: "\f448\f448"
}

.fa-square-root {
    --fa: "\f697";
    --fa--fa: "\f697\f697"
}

.fa-album-collection-circle-plus {
    --fa: "\e48e";
    --fa--fa: "\e48e\e48e"
}

.fa-people-arrows, .fa-people-arrows-left-right {
    --fa: "\e068";
    --fa--fa: "\e068\e068"
}

.fa-sign-post {
    --fa: "\e624";
    --fa--fa: "\e624\e624"
}

.fa-face-angry-horns {
    --fa: "\e368";
    --fa--fa: "\e368\e368"
}

.fa-mars-and-venus-burst {
    --fa: "\e523";
    --fa--fa: "\e523\e523"
}

.fa-tombstone {
    --fa: "\f720";
    --fa--fa: "\f720\f720"
}

.fa-caret-square-right, .fa-square-caret-right {
    --fa: "\f152";
    --fa--fa: "\f152\f152"
}

.fa-cut, .fa-scissors {
    --fa: "\f0c4";
    --fa--fa: "\f0c4\f0c4"
}

.fa-list-music {
    --fa: "\f8c9";
    --fa--fa: "\f8c9\f8c9"
}

.fa-sun-plant-wilt {
    --fa: "\e57a";
    --fa--fa: "\e57a\e57a"
}

.fa-toilets-portable {
    --fa: "\e584";
    --fa--fa: "\e584\e584"
}

.fa-hockey-puck {
    --fa: "\f453";
    --fa--fa: "\f453\f453"
}

.fa-mustache {
    --fa: "\e5bc";
    --fa--fa: "\e5bc\e5bc"
}

.fa-hyphen {
    --fa: "\2d";
    --fa--fa: "\2d\2d"
}

.fa-table {
    --fa: "\f0ce";
    --fa--fa: "\f0ce\f0ce"
}

.fa-user-chef {
    --fa: "\e3d2";
    --fa--fa: "\e3d2\e3d2"
}

.fa-comment-alt-image, .fa-message-image {
    --fa: "\e1e0";
    --fa--fa: "\e1e0\e1e0"
}

.fa-users-medical {
    --fa: "\f830";
    --fa--fa: "\f830\f830"
}

.fa-sensor-alert, .fa-sensor-triangle-exclamation {
    --fa: "\e029";
    --fa--fa: "\e029\e029"
}

.fa-magnifying-glass-arrow-right {
    --fa: "\e521";
    --fa--fa: "\e521\e521"
}

.fa-digital-tachograph, .fa-tachograph-digital {
    --fa: "\f566";
    --fa--fa: "\f566\f566"
}

.fa-face-mask {
    --fa: "\e37f";
    --fa--fa: "\e37f\e37f"
}

.fa-pickleball {
    --fa: "\e435";
    --fa--fa: "\e435\e435"
}

.fa-star-sharp-half {
    --fa: "\e28c";
    --fa--fa: "\e28c\e28c"
}

.fa-users-slash {
    --fa: "\e073";
    --fa--fa: "\e073\e073"
}

.fa-clover {
    --fa: "\e139";
    --fa--fa: "\e139\e139"
}

.fa-meat {
    --fa: "\f814";
    --fa--fa: "\f814\f814"
}

.fa-mail-reply, .fa-reply {
    --fa: "\f3e5";
    --fa--fa: "\f3e5\f3e5"
}

.fa-star-and-crescent {
    --fa: "\f699";
    --fa--fa: "\f699\f699"
}

.fa-empty-set {
    --fa: "\f656";
    --fa--fa: "\f656\f656"
}

.fa-house-fire {
    --fa: "\e50c";
    --fa--fa: "\e50c\e50c"
}

.fa-minus-square, .fa-square-minus {
    --fa: "\f146";
    --fa--fa: "\f146\f146"
}

.fa-helicopter {
    --fa: "\f533";
    --fa--fa: "\f533\f533"
}

.fa-bird {
    --fa: "\e469";
    --fa--fa: "\e469\e469"
}

.fa-compass {
    --fa: "\f14e";
    --fa--fa: "\f14e\f14e"
}

.fa-caret-square-down, .fa-square-caret-down {
    --fa: "\f150";
    --fa--fa: "\f150\f150"
}

.fa-heart-half-alt, .fa-heart-half-stroke {
    --fa: "\e1ac";
    --fa--fa: "\e1ac\e1ac"
}

.fa-file-circle-question {
    --fa: "\e4ef";
    --fa--fa: "\e4ef\e4ef"
}

.fa-truck-utensils {
    --fa: "\e628";
    --fa--fa: "\e628\e628"
}

.fa-laptop-code {
    --fa: "\f5fc";
    --fa--fa: "\f5fc\f5fc"
}

.fa-joystick {
    --fa: "\f8c5";
    --fa--fa: "\f8c5\f8c5"
}

.fa-grill-fire {
    --fa: "\e5a4";
    --fa--fa: "\e5a4\e5a4"
}

.fa-rectangle-vertical-history {
    --fa: "\e237";
    --fa--fa: "\e237\e237"
}

.fa-swatchbook {
    --fa: "\f5c3";
    --fa--fa: "\f5c3\f5c3"
}

.fa-prescription-bottle {
    --fa: "\f485";
    --fa--fa: "\f485\f485"
}

.fa-bars, .fa-navicon {
    --fa: "\f0c9";
    --fa--fa: "\f0c9\f0c9"
}

.fa-keyboard-left {
    --fa: "\e1c3";
    --fa--fa: "\e1c3\e1c3"
}

.fa-people-group {
    --fa: "\e533";
    --fa--fa: "\e533\e533"
}

.fa-hourglass-3, .fa-hourglass-end {
    --fa: "\f253";
    --fa--fa: "\f253\f253"
}

.fa-heart-broken, .fa-heart-crack {
    --fa: "\f7a9";
    --fa--fa: "\f7a9\f7a9"
}

.fa-face-beam-hand-over-mouth {
    --fa: "\e47c";
    --fa--fa: "\e47c\e47c"
}

.fa-droplet-percent, .fa-humidity {
    --fa: "\f750";
    --fa--fa: "\f750\f750"
}

.fa-external-link-square-alt, .fa-square-up-right {
    --fa: "\f360";
    --fa--fa: "\f360\f360"
}

.fa-face-kiss-beam, .fa-kiss-beam {
    --fa: "\f597";
    --fa--fa: "\f597\f597"
}

.fa-corn {
    --fa: "\f6c7";
    --fa--fa: "\f6c7\f6c7"
}

.fa-roller-coaster {
    --fa: "\e324";
    --fa--fa: "\e324\e324"
}

.fa-photo-film-music {
    --fa: "\e228";
    --fa--fa: "\e228\e228"
}

.fa-radar {
    --fa: "\e024";
    --fa--fa: "\e024\e024"
}

.fa-sickle {
    --fa: "\f822";
    --fa--fa: "\f822\f822"
}

.fa-film {
    --fa: "\f008";
    --fa--fa: "\f008\f008"
}

.fa-coconut {
    --fa: "\e2f6";
    --fa--fa: "\e2f6\e2f6"
}

.fa-ruler-horizontal {
    --fa: "\f547";
    --fa--fa: "\f547\f547"
}

.fa-shield-cross {
    --fa: "\f712";
    --fa--fa: "\f712\f712"
}

.fa-cassette-tape {
    --fa: "\f8ab";
    --fa--fa: "\f8ab\f8ab"
}

.fa-square-terminal {
    --fa: "\e32a";
    --fa--fa: "\e32a\e32a"
}

.fa-people-robbery {
    --fa: "\e536";
    --fa--fa: "\e536\e536"
}

.fa-lightbulb {
    --fa: "\f0eb";
    --fa--fa: "\f0eb\f0eb"
}

.fa-caret-left {
    --fa: "\f0d9";
    --fa--fa: "\f0d9\f0d9"
}

.fa-comment-middle {
    --fa: "\e149";
    --fa--fa: "\e149\e149"
}

.fa-trash-can-list {
    --fa: "\e2ab";
    --fa--fa: "\e2ab\e2ab"
}

.fa-block {
    --fa: "\e46a";
    --fa--fa: "\e46a\e46a"
}

.fa-circle-exclamation, .fa-exclamation-circle {
    --fa: "\f06a";
    --fa--fa: "\f06a\f06a"
}

.fa-school-circle-xmark {
    --fa: "\e56d";
    --fa--fa: "\e56d\e56d"
}

.fa-arrow-right-from-bracket, .fa-sign-out {
    --fa: "\f08b";
    --fa--fa: "\f08b\f08b"
}

.fa-face-frown-slight {
    --fa: "\e376";
    --fa--fa: "\e376\e376"
}

.fa-chevron-circle-down, .fa-circle-chevron-down {
    --fa: "\f13a";
    --fa--fa: "\f13a\f13a"
}

.fa-sidebar-flip {
    --fa: "\e24f";
    --fa--fa: "\e24f\e24f"
}

.fa-unlock-alt, .fa-unlock-keyhole {
    --fa: "\f13e";
    --fa--fa: "\f13e\f13e"
}

.fa-temperature-list {
    --fa: "\e299";
    --fa--fa: "\e299\e299"
}

.fa-cloud-showers-heavy {
    --fa: "\f740";
    --fa--fa: "\f740\f740"
}

.fa-headphones-alt, .fa-headphones-simple {
    --fa: "\f58f";
    --fa--fa: "\f58f\f58f"
}

.fa-sitemap {
    --fa: "\f0e8";
    --fa--fa: "\f0e8\f0e8"
}

.fa-pipe-section {
    --fa: "\e438";
    --fa--fa: "\e438\e438"
}

.fa-space-station-moon-alt, .fa-space-station-moon-construction {
    --fa: "\e034";
    --fa--fa: "\e034\e034"
}

.fa-circle-dollar-to-slot, .fa-donate {
    --fa: "\f4b9";
    --fa--fa: "\f4b9\f4b9"
}

.fa-memory {
    --fa: "\f538";
    --fa--fa: "\f538\f538"
}

.fa-face-sleeping {
    --fa: "\e38d";
    --fa--fa: "\e38d\e38d"
}

.fa-road-spikes {
    --fa: "\e568";
    --fa--fa: "\e568\e568"
}

.fa-fire-burner {
    --fa: "\e4f1";
    --fa--fa: "\e4f1\e4f1"
}

.fa-squirrel {
    --fa: "\f71a";
    --fa--fa: "\f71a\f71a"
}

.fa-arrow-to-top, .fa-arrow-up-to-line {
    --fa: "\f341";
    --fa--fa: "\f341\f341"
}

.fa-flag {
    --fa: "\f024";
    --fa--fa: "\f024\f024"
}

.fa-face-cowboy-hat {
    --fa: "\e36e";
    --fa--fa: "\e36e\e36e"
}

.fa-hanukiah {
    --fa: "\f6e6";
    --fa--fa: "\f6e6\f6e6"
}

.fa-chart-scatter-3d {
    --fa: "\e0e8";
    --fa--fa: "\e0e8\e0e8"
}

.fa-display-chart-up {
    --fa: "\e5e3";
    --fa--fa: "\e5e3\e5e3"
}

.fa-square-code {
    --fa: "\e267";
    --fa--fa: "\e267\e267"
}

.fa-feather {
    --fa: "\f52d";
    --fa--fa: "\f52d\f52d"
}

.fa-volume-down, .fa-volume-low {
    --fa: "\f027";
    --fa--fa: "\f027\f027"
}

.fa-times-to-slot, .fa-vote-nay, .fa-xmark-to-slot {
    --fa: "\f771";
    --fa--fa: "\f771\f771"
}

.fa-box-alt, .fa-box-taped {
    --fa: "\f49a";
    --fa--fa: "\f49a\f49a"
}

.fa-comment-slash {
    --fa: "\f4b3";
    --fa--fa: "\f4b3\f4b3"
}

.fa-swords {
    --fa: "\f71d";
    --fa--fa: "\f71d\f71d"
}

.fa-cloud-sun-rain {
    --fa: "\f743";
    --fa--fa: "\f743\f743"
}

.fa-album {
    --fa: "\f89f";
    --fa--fa: "\f89f\f89f"
}

.fa-circle-n {
    --fa: "\e118";
    --fa--fa: "\e118\e118"
}

.fa-compress {
    --fa: "\f066";
    --fa--fa: "\f066\f066"
}

.fa-wheat-alt, .fa-wheat-awn {
    --fa: "\e2cd";
    --fa--fa: "\e2cd\e2cd"
}

.fa-ankh {
    --fa: "\f644";
    --fa--fa: "\f644\f644"
}

.fa-hands-holding-child {
    --fa: "\e4fa";
    --fa--fa: "\e4fa\e4fa"
}

.fa-asterisk {
    --fa: "\2a";
    --fa--fa: "\2a\2a"
}

.fa-key-skeleton-left-right {
    --fa: "\e3b4";
    --fa--fa: "\e3b4\e3b4"
}

.fa-comment-lines {
    --fa: "\f4b0";
    --fa--fa: "\f4b0\f4b0"
}

.fa-luchador, .fa-luchador-mask, .fa-mask-luchador {
    --fa: "\f455";
    --fa--fa: "\f455\f455"
}

.fa-check-square, .fa-square-check {
    --fa: "\f14a";
    --fa--fa: "\f14a\f14a"
}

.fa-shredder {
    --fa: "\f68a";
    --fa--fa: "\f68a\f68a"
}

.fa-book-open-alt, .fa-book-open-cover {
    --fa: "\e0c0";
    --fa--fa: "\e0c0\e0c0"
}

.fa-sandwich {
    --fa: "\f81f";
    --fa--fa: "\f81f\f81f"
}

.fa-peseta-sign {
    --fa: "\e221";
    --fa--fa: "\e221\e221"
}

.fa-parking-slash, .fa-square-parking-slash {
    --fa: "\f617";
    --fa--fa: "\f617\f617"
}

.fa-train-tunnel {
    --fa: "\e454";
    --fa--fa: "\e454\e454"
}

.fa-header, .fa-heading {
    --fa: "\f1dc";
    --fa--fa: "\f1dc\f1dc"
}

.fa-ghost {
    --fa: "\f6e2";
    --fa--fa: "\f6e2\f6e2"
}

.fa-face-anguished {
    --fa: "\e369";
    --fa--fa: "\e369\e369"
}

.fa-hockey-sticks {
    --fa: "\f454";
    --fa--fa: "\f454\f454"
}

.fa-abacus {
    --fa: "\f640";
    --fa--fa: "\f640\f640"
}

.fa-film-alt, .fa-film-simple {
    --fa: "\f3a0";
    --fa--fa: "\f3a0\f3a0"
}

.fa-list, .fa-list-squares {
    --fa: "\f03a";
    --fa--fa: "\f03a\f03a"
}

.fa-tree-palm {
    --fa: "\f82b";
    --fa--fa: "\f82b\f82b"
}

.fa-phone-square-alt, .fa-square-phone-flip {
    --fa: "\f87b";
    --fa--fa: "\f87b\f87b"
}

.fa-user-beard-bolt {
    --fa: "\e689";
    --fa--fa: "\e689\e689"
}

.fa-cart-plus {
    --fa: "\f217";
    --fa--fa: "\f217\f217"
}

.fa-gamepad {
    --fa: "\f11b";
    --fa--fa: "\f11b\f11b"
}

.fa-border-center-v {
    --fa: "\f89d";
    --fa--fa: "\f89d\f89d"
}

.fa-circle-dot, .fa-dot-circle {
    --fa: "\f192";
    --fa--fa: "\f192\f192"
}

.fa-clipboard-medical {
    --fa: "\e133";
    --fa--fa: "\e133\e133"
}

.fa-dizzy, .fa-face-dizzy {
    --fa: "\f567";
    --fa--fa: "\f567\f567"
}

.fa-egg {
    --fa: "\f7fb";
    --fa--fa: "\f7fb\f7fb"
}

.fa-arrow-alt-to-top, .fa-up-to-line {
    --fa: "\f34d";
    --fa--fa: "\f34d\f34d"
}

.fa-house-medical-circle-xmark {
    --fa: "\e513";
    --fa--fa: "\e513\e513"
}

.fa-watch-fitness {
    --fa: "\f63e";
    --fa--fa: "\f63e\f63e"
}

.fa-clock-nine-thirty {
    --fa: "\e34d";
    --fa--fa: "\e34d\e34d"
}

.fa-campground {
    --fa: "\f6bb";
    --fa--fa: "\f6bb\f6bb"
}

.fa-folder-plus {
    --fa: "\f65e";
    --fa--fa: "\f65e\f65e"
}

.fa-jug {
    --fa: "\f8c6";
    --fa--fa: "\f8c6\f8c6"
}

.fa-futbol, .fa-futbol-ball, .fa-soccer-ball {
    --fa: "\f1e3";
    --fa--fa: "\f1e3\f1e3"
}

.fa-snow-blowing {
    --fa: "\f761";
    --fa--fa: "\f761\f761"
}

.fa-paint-brush, .fa-paintbrush {
    --fa: "\f1fc";
    --fa--fa: "\f1fc\f1fc"
}

.fa-lock {
    --fa: "\f023";
    --fa--fa: "\f023\f023"
}

.fa-arrow-down-from-line, .fa-arrow-from-top {
    --fa: "\f345";
    --fa--fa: "\f345\f345"
}

.fa-gas-pump {
    --fa: "\f52f";
    --fa--fa: "\f52f\f52f"
}

.fa-signal-alt-slash, .fa-signal-bars-slash {
    --fa: "\f694";
    --fa--fa: "\f694\f694"
}

.fa-monkey {
    --fa: "\f6fb";
    --fa--fa: "\f6fb\f6fb"
}

.fa-pro, .fa-rectangle-pro {
    --fa: "\e235";
    --fa--fa: "\e235\e235"
}

.fa-house-night {
    --fa: "\e010";
    --fa--fa: "\e010\e010"
}

.fa-hot-tub, .fa-hot-tub-person {
    --fa: "\f593";
    --fa--fa: "\f593\f593"
}

.fa-globe-pointer {
    --fa: "\e60e";
    --fa--fa: "\e60e\e60e"
}

.fa-blanket {
    --fa: "\f498";
    --fa--fa: "\f498\f498"
}

.fa-map-location, .fa-map-marked {
    --fa: "\f59f";
    --fa--fa: "\f59f\f59f"
}

.fa-house-flood-water {
    --fa: "\e50e";
    --fa--fa: "\e50e\e50e"
}

.fa-comments-question-check {
    --fa: "\e14f";
    --fa--fa: "\e14f\e14f"
}

.fa-tree {
    --fa: "\f1bb";
    --fa--fa: "\f1bb\f1bb"
}

.fa-arrows-cross {
    --fa: "\e0a2";
    --fa--fa: "\e0a2\e0a2"
}

.fa-backpack {
    --fa: "\f5d4";
    --fa--fa: "\f5d4\f5d4"
}

.fa-square-small {
    --fa: "\e27e";
    --fa--fa: "\e27e\e27e"
}

.fa-folder-arrow-up, .fa-folder-upload {
    --fa: "\e054";
    --fa--fa: "\e054\e054"
}

.fa-bridge-lock {
    --fa: "\e4cc";
    --fa--fa: "\e4cc\e4cc"
}

.fa-crosshairs-simple {
    --fa: "\e59f";
    --fa--fa: "\e59f\e59f"
}

.fa-sack-dollar {
    --fa: "\f81d";
    --fa--fa: "\f81d\f81d"
}

.fa-edit, .fa-pen-to-square {
    --fa: "\f044";
    --fa--fa: "\f044\f044"
}

.fa-sliders-h-square, .fa-square-sliders {
    --fa: "\f3f0";
    --fa--fa: "\f3f0\f3f0"
}

.fa-car-side {
    --fa: "\f5e4";
    --fa--fa: "\f5e4\f5e4"
}

.fa-comment-middle-top-alt, .fa-message-middle-top {
    --fa: "\e1e2";
    --fa--fa: "\e1e2\e1e2"
}

.fa-lightbulb-on {
    --fa: "\f672";
    --fa--fa: "\f672\f672"
}

.fa-knife, .fa-utensil-knife {
    --fa: "\f2e4";
    --fa--fa: "\f2e4\f2e4"
}

.fa-share-alt, .fa-share-nodes {
    --fa: "\f1e0";
    --fa--fa: "\f1e0\f1e0"
}

.fa-display-chart-up-circle-dollar {
    --fa: "\e5e6";
    --fa--fa: "\e5e6\e5e6"
}

.fa-wave-sine {
    --fa: "\f899";
    --fa--fa: "\f899\f899"
}

.fa-heart-circle-minus {
    --fa: "\e4ff";
    --fa--fa: "\e4ff\e4ff"
}

.fa-circle-w {
    --fa: "\e12c";
    --fa--fa: "\e12c\e12c"
}

.fa-calendar-circle, .fa-circle-calendar {
    --fa: "\e102";
    --fa--fa: "\e102\e102"
}

.fa-hourglass-2, .fa-hourglass-half {
    --fa: "\f252";
    --fa--fa: "\f252\f252"
}

.fa-microscope {
    --fa: "\f610";
    --fa--fa: "\f610\f610"
}

.fa-sunset {
    --fa: "\f767";
    --fa--fa: "\f767\f767"
}

.fa-sink {
    --fa: "\e06d";
    --fa--fa: "\e06d\e06d"
}

.fa-calendar-exclamation {
    --fa: "\f334";
    --fa--fa: "\f334\f334"
}

.fa-truck-container-empty {
    --fa: "\e2b5";
    --fa--fa: "\e2b5\e2b5"
}

.fa-hand-heart {
    --fa: "\f4bc";
    --fa--fa: "\f4bc\f4bc"
}

.fa-bag-shopping, .fa-shopping-bag {
    --fa: "\f290";
    --fa--fa: "\f290\f290"
}

.fa-arrow-down-z-a, .fa-sort-alpha-desc, .fa-sort-alpha-down-alt {
    --fa: "\f881";
    --fa--fa: "\f881\f881"
}

.fa-mitten {
    --fa: "\f7b5";
    --fa--fa: "\f7b5\f7b5"
}

.fa-reply-clock, .fa-reply-time {
    --fa: "\e239";
    --fa--fa: "\e239\e239"
}

.fa-person-rays {
    --fa: "\e54d";
    --fa--fa: "\e54d\e54d"
}

.fa-arrow-alt-right, .fa-right {
    --fa: "\f356";
    --fa--fa: "\f356\f356"
}

.fa-circle-f {
    --fa: "\e10e";
    --fa--fa: "\e10e\e10e"
}

.fa-users {
    --fa: "\f0c0";
    --fa--fa: "\f0c0\f0c0"
}

.fa-face-pleading {
    --fa: "\e386";
    --fa--fa: "\e386\e386"
}

.fa-eye-slash {
    --fa: "\f070";
    --fa--fa: "\f070\f070"
}

.fa-flask-vial {
    --fa: "\e4f3";
    --fa--fa: "\e4f3\e4f3"
}

.fa-police-box {
    --fa: "\e021";
    --fa--fa: "\e021\e021"
}

.fa-cucumber {
    --fa: "\e401";
    --fa--fa: "\e401\e401"
}

.fa-head-side-brain {
    --fa: "\f808";
    --fa--fa: "\f808\f808"
}

.fa-hand, .fa-hand-paper {
    --fa: "\f256";
    --fa--fa: "\f256\f256"
}

.fa-biking-mountain, .fa-person-biking-mountain {
    --fa: "\f84b";
    --fa--fa: "\f84b\f84b"
}

.fa-utensils-slash {
    --fa: "\e464";
    --fa--fa: "\e464\e464"
}

.fa-print-magnifying-glass, .fa-print-search {
    --fa: "\f81a";
    --fa--fa: "\f81a\f81a"
}

.fa-turn-right {
    --fa: "\e639";
    --fa--fa: "\e639\e639"
}

.fa-folder-bookmark {
    --fa: "\e186";
    --fa--fa: "\e186\e186"
}

.fa-arrow-turn-left-down {
    --fa: "\e633";
    --fa--fa: "\e633\e633"
}

.fa-om {
    --fa: "\f679";
    --fa--fa: "\f679\f679"
}

.fa-pi {
    --fa: "\f67e";
    --fa--fa: "\f67e\f67e"
}

.fa-flask-potion, .fa-flask-round-potion {
    --fa: "\f6e1";
    --fa--fa: "\f6e1\f6e1"
}

.fa-face-shush {
    --fa: "\e38c";
    --fa--fa: "\e38c\e38c"
}

.fa-worm {
    --fa: "\e599";
    --fa--fa: "\e599\e599"
}

.fa-house-circle-xmark {
    --fa: "\e50b";
    --fa--fa: "\e50b\e50b"
}

.fa-plug {
    --fa: "\f1e6";
    --fa--fa: "\f1e6\f1e6"
}

.fa-calendar-circle-exclamation {
    --fa: "\e46e";
    --fa--fa: "\e46e\e46e"
}

.fa-square-i {
    --fa: "\e272";
    --fa--fa: "\e272\e272"
}

.fa-chevron-up {
    --fa: "\f077";
    --fa--fa: "\f077\f077"
}

.fa-face-saluting {
    --fa: "\e484";
    --fa--fa: "\e484\e484"
}

.fa-gauge-simple-low, .fa-tachometer-slow {
    --fa: "\f62c";
    --fa--fa: "\f62c\f62c"
}

.fa-face-persevering {
    --fa: "\e385";
    --fa--fa: "\e385\e385"
}

.fa-camera-circle, .fa-circle-camera {
    --fa: "\e103";
    --fa--fa: "\e103\e103"
}

.fa-hand-spock {
    --fa: "\f259";
    --fa--fa: "\f259\f259"
}

.fa-spider-web {
    --fa: "\f719";
    --fa--fa: "\f719\f719"
}

.fa-circle-microphone, .fa-microphone-circle {
    --fa: "\e116";
    --fa--fa: "\e116\e116"
}

.fa-book-arrow-up {
    --fa: "\e0ba";
    --fa--fa: "\e0ba\e0ba"
}

.fa-popsicle {
    --fa: "\e43e";
    --fa--fa: "\e43e\e43e"
}

.fa-command {
    --fa: "\e142";
    --fa--fa: "\e142\e142"
}

.fa-blinds {
    --fa: "\f8fb";
    --fa--fa: "\f8fb\f8fb"
}

.fa-stopwatch {
    --fa: "\f2f2";
    --fa--fa: "\f2f2\f2f2"
}

.fa-saxophone {
    --fa: "\f8dc";
    --fa--fa: "\f8dc\f8dc"
}

.fa-square-2 {
    --fa: "\e257";
    --fa--fa: "\e257\e257"
}

.fa-field-hockey, .fa-field-hockey-stick-ball {
    --fa: "\f44c";
    --fa--fa: "\f44c\f44c"
}

.fa-arrow-up-square-triangle, .fa-sort-shapes-up-alt {
    --fa: "\f88b";
    --fa--fa: "\f88b\f88b"
}

.fa-face-scream {
    --fa: "\e38b";
    --fa--fa: "\e38b\e38b"
}

.fa-square-m {
    --fa: "\e276";
    --fa--fa: "\e276\e276"
}

.fa-camera-web, .fa-webcam {
    --fa: "\f832";
    --fa--fa: "\f832\f832"
}

.fa-comment-arrow-down {
    --fa: "\e143";
    --fa--fa: "\e143\e143"
}

.fa-lightbulb-cfl {
    --fa: "\e5a6";
    --fa--fa: "\e5a6\e5a6"
}

.fa-window-frame-open {
    --fa: "\e050";
    --fa--fa: "\e050\e050"
}

.fa-face-kiss, .fa-kiss {
    --fa: "\f596";
    --fa--fa: "\f596\f596"
}

.fa-bridge-circle-xmark {
    --fa: "\e4cb";
    --fa--fa: "\e4cb\e4cb"
}

.fa-period {
    --fa: "\2e";
    --fa--fa: "\2e\2e"
}

.fa-face-grin-tongue, .fa-grin-tongue {
    --fa: "\f589";
    --fa--fa: "\f589\f589"
}

.fa-up-to-dotted-line {
    --fa: "\e457";
    --fa--fa: "\e457\e457"
}

.fa-thought-bubble {
    --fa: "\e32e";
    --fa--fa: "\e32e\e32e"
}

.fa-skeleton-ribs {
    --fa: "\e5cb";
    --fa--fa: "\e5cb\e5cb"
}

.fa-raygun {
    --fa: "\e025";
    --fa--fa: "\e025\e025"
}

.fa-flute {
    --fa: "\f8b9";
    --fa--fa: "\f8b9\f8b9"
}

.fa-acorn {
    --fa: "\f6ae";
    --fa--fa: "\f6ae\f6ae"
}

.fa-video-arrow-up-right {
    --fa: "\e2c9";
    --fa--fa: "\e2c9\e2c9"
}

.fa-grate-droplet {
    --fa: "\e194";
    --fa--fa: "\e194\e194"
}

.fa-seal-exclamation {
    --fa: "\e242";
    --fa--fa: "\e242\e242"
}

.fa-chess-bishop {
    --fa: "\f43a";
    --fa--fa: "\f43a\f43a"
}

.fa-message-sms {
    --fa: "\e1e5";
    --fa--fa: "\e1e5\e1e5"
}

.fa-coffee-beans {
    --fa: "\e13f";
    --fa--fa: "\e13f\e13f"
}

.fa-hat-witch {
    --fa: "\f6e7";
    --fa--fa: "\f6e7\f6e7"
}

.fa-face-grin-wink, .fa-grin-wink {
    --fa: "\f58c";
    --fa--fa: "\f58c\f58c"
}

.fa-clock-three-thirty {
    --fa: "\e357";
    --fa--fa: "\e357\e357"
}

.fa-deaf, .fa-deafness, .fa-ear-deaf, .fa-hard-of-hearing {
    --fa: "\f2a4";
    --fa--fa: "\f2a4\f2a4"
}

.fa-alarm-clock {
    --fa: "\f34e";
    --fa--fa: "\f34e\f34e"
}

.fa-eclipse {
    --fa: "\f749";
    --fa--fa: "\f749\f749"
}

.fa-face-relieved {
    --fa: "\e389";
    --fa--fa: "\e389\e389"
}

.fa-road-circle-check {
    --fa: "\e564";
    --fa--fa: "\e564\e564"
}

.fa-dice-five {
    --fa: "\f523";
    --fa--fa: "\f523\f523"
}

.fa-minus-octagon, .fa-octagon-minus {
    --fa: "\f308";
    --fa--fa: "\f308\f308"
}

.fa-rss-square, .fa-square-rss {
    --fa: "\f143";
    --fa--fa: "\f143\f143"
}

.fa-face-zany {
    --fa: "\e3a4";
    --fa--fa: "\e3a4\e3a4"
}

.fa-tricycle {
    --fa: "\e5c3";
    --fa--fa: "\e5c3\e5c3"
}

.fa-land-mine-on {
    --fa: "\e51b";
    --fa--fa: "\e51b\e51b"
}

.fa-square-arrow-up-left {
    --fa: "\e263";
    --fa--fa: "\e263\e263"
}

.fa-i-cursor {
    --fa: "\f246";
    --fa--fa: "\f246\f246"
}

.fa-chart-mixed-up-circle-dollar {
    --fa: "\e5d9";
    --fa--fa: "\e5d9\e5d9"
}

.fa-salt-shaker {
    --fa: "\e446";
    --fa--fa: "\e446\e446"
}

.fa-stamp {
    --fa: "\f5bf";
    --fa--fa: "\f5bf\f5bf"
}

.fa-file-plus {
    --fa: "\f319";
    --fa--fa: "\f319\f319"
}

.fa-draw-square {
    --fa: "\f5ef";
    --fa--fa: "\f5ef\f5ef"
}

.fa-toilet-paper-reverse-slash, .fa-toilet-paper-under-slash {
    --fa: "\e2a1";
    --fa--fa: "\e2a1\e2a1"
}

.fa-stairs {
    --fa: "\e289";
    --fa--fa: "\e289\e289"
}

.fa-drone-alt, .fa-drone-front {
    --fa: "\f860";
    --fa--fa: "\f860\f860"
}

.fa-glass-empty {
    --fa: "\e191";
    --fa--fa: "\e191\e191"
}

.fa-dial-high {
    --fa: "\e15c";
    --fa--fa: "\e15c\e15c"
}

.fa-user-construction, .fa-user-hard-hat, .fa-user-helmet-safety {
    --fa: "\f82c";
    --fa--fa: "\f82c\f82c"
}

.fa-i {
    --fa: "\49";
    --fa--fa: "\49\49"
}

.fa-hryvnia, .fa-hryvnia-sign {
    --fa: "\f6f2";
    --fa--fa: "\f6f2\f6f2"
}

.fa-arrow-down-left-and-arrow-up-right-to-center {
    --fa: "\e092";
    --fa--fa: "\e092\e092"
}

.fa-pills {
    --fa: "\f484";
    --fa--fa: "\f484\f484"
}

.fa-face-grin-wide, .fa-grin-alt {
    --fa: "\f581";
    --fa--fa: "\f581\f581"
}

.fa-tooth {
    --fa: "\f5c9";
    --fa--fa: "\f5c9\f5c9"
}

.fa-basketball-hoop {
    --fa: "\f435";
    --fa--fa: "\f435\f435"
}

.fa-objects-align-bottom {
    --fa: "\e3bb";
    --fa--fa: "\e3bb\e3bb"
}

.fa-v {
    --fa: "\56";
    --fa--fa: "\56\56"
}

.fa-sparkles {
    --fa: "\f890";
    --fa--fa: "\f890\f890"
}

.fa-squid {
    --fa: "\e450";
    --fa--fa: "\e450\e450"
}

.fa-leafy-green {
    --fa: "\e41d";
    --fa--fa: "\e41d\e41d"
}

.fa-circle-arrow-up-right {
    --fa: "\e0fc";
    --fa--fa: "\e0fc\e0fc"
}

.fa-calendars {
    --fa: "\e0d7";
    --fa--fa: "\e0d7\e0d7"
}

.fa-bangladeshi-taka-sign {
    --fa: "\e2e6";
    --fa--fa: "\e2e6\e2e6"
}

.fa-bicycle {
    --fa: "\f206";
    --fa--fa: "\f206\f206"
}

.fa-hammer-war {
    --fa: "\f6e4";
    --fa--fa: "\f6e4\f6e4"
}

.fa-circle-d {
    --fa: "\e104";
    --fa--fa: "\e104\e104"
}

.fa-spider-black-widow {
    --fa: "\f718";
    --fa--fa: "\f718\f718"
}

.fa-rod-asclepius, .fa-rod-snake, .fa-staff-aesculapius, .fa-staff-snake {
    --fa: "\e579";
    --fa--fa: "\e579\e579"
}

.fa-pear {
    --fa: "\e20c";
    --fa--fa: "\e20c\e20c"
}

.fa-head-side-cough-slash {
    --fa: "\e062";
    --fa--fa: "\e062\e062"
}

.fa-file-mov {
    --fa: "\e647";
    --fa--fa: "\e647\e647"
}

.fa-triangle {
    --fa: "\f2ec";
    --fa--fa: "\f2ec\f2ec"
}

.fa-apartment {
    --fa: "\e468";
    --fa--fa: "\e468\e468"
}

.fa-ambulance, .fa-truck-medical {
    --fa: "\f0f9";
    --fa--fa: "\f0f9\f0f9"
}

.fa-pepper {
    --fa: "\e432";
    --fa--fa: "\e432\e432"
}

.fa-piano {
    --fa: "\f8d4";
    --fa--fa: "\f8d4\f8d4"
}

.fa-gun-squirt {
    --fa: "\e19d";
    --fa--fa: "\e19d\e19d"
}

.fa-wheat-awn-circle-exclamation {
    --fa: "\e598";
    --fa--fa: "\e598\e598"
}

.fa-snowman {
    --fa: "\f7d0";
    --fa--fa: "\f7d0\f7d0"
}

.fa-user-alien {
    --fa: "\e04a";
    --fa--fa: "\e04a\e04a"
}

.fa-shield-check {
    --fa: "\f2f7";
    --fa--fa: "\f2f7\f2f7"
}

.fa-mortar-pestle {
    --fa: "\f5a7";
    --fa--fa: "\f5a7\f5a7"
}

.fa-road-barrier {
    --fa: "\e562";
    --fa--fa: "\e562\e562"
}

.fa-chart-candlestick {
    --fa: "\e0e2";
    --fa--fa: "\e0e2\e0e2"
}

.fa-briefcase-blank {
    --fa: "\e0c8";
    --fa--fa: "\e0c8\e0c8"
}

.fa-school {
    --fa: "\f549";
    --fa--fa: "\f549\f549"
}

.fa-igloo {
    --fa: "\f7ae";
    --fa--fa: "\f7ae\f7ae"
}

.fa-bracket-round, .fa-parenthesis {
    --fa: "\28";
    --fa--fa: "\28\28"
}

.fa-joint {
    --fa: "\f595";
    --fa--fa: "\f595\f595"
}

.fa-horse-saddle {
    --fa: "\f8c3";
    --fa--fa: "\f8c3\f8c3"
}

.fa-mug-marshmallows {
    --fa: "\f7b7";
    --fa--fa: "\f7b7\f7b7"
}

.fa-filters {
    --fa: "\e17e";
    --fa--fa: "\e17e\e17e"
}

.fa-bell-on {
    --fa: "\f8fa";
    --fa--fa: "\f8fa\f8fa"
}

.fa-angle-right {
    --fa: "\f105";
    --fa--fa: "\f105\f105"
}

.fa-dial-med {
    --fa: "\e15f";
    --fa--fa: "\e15f\e15f"
}

.fa-horse {
    --fa: "\f6f0";
    --fa--fa: "\f6f0\f6f0"
}

.fa-q {
    --fa: "\51";
    --fa--fa: "\51\51"
}

.fa-monitor-heart-rate, .fa-monitor-waveform {
    --fa: "\f611";
    --fa--fa: "\f611\f611"
}

.fa-link-simple {
    --fa: "\e1cd";
    --fa--fa: "\e1cd\e1cd"
}

.fa-whistle {
    --fa: "\f460";
    --fa--fa: "\f460\f460"
}

.fa-g {
    --fa: "\47";
    --fa--fa: "\47\47"
}

.fa-fragile, .fa-wine-glass-crack {
    --fa: "\f4bb";
    --fa--fa: "\f4bb\f4bb"
}

.fa-slot-machine {
    --fa: "\e3ce";
    --fa--fa: "\e3ce\e3ce"
}

.fa-notes-medical {
    --fa: "\f481";
    --fa--fa: "\f481\f481"
}

.fa-car-wash {
    --fa: "\f5e6";
    --fa--fa: "\f5e6\f5e6"
}

.fa-escalator {
    --fa: "\e171";
    --fa--fa: "\e171\e171"
}

.fa-comment-image {
    --fa: "\e148";
    --fa--fa: "\e148\e148"
}

.fa-temperature-2, .fa-temperature-half, .fa-thermometer-2, .fa-thermometer-half {
    --fa: "\f2c9";
    --fa--fa: "\f2c9\f2c9"
}

.fa-dong-sign {
    --fa: "\e169";
    --fa--fa: "\e169\e169"
}

.fa-donut, .fa-doughnut {
    --fa: "\e406";
    --fa--fa: "\e406\e406"
}

.fa-capsules {
    --fa: "\f46b";
    --fa--fa: "\f46b\f46b"
}

.fa-poo-bolt, .fa-poo-storm {
    --fa: "\f75a";
    --fa--fa: "\f75a\f75a"
}

.fa-tally-1 {
    --fa: "\e294";
    --fa--fa: "\e294\e294"
}

.fa-file-vector {
    --fa: "\e64c";
    --fa--fa: "\e64c\e64c"
}

.fa-face-frown-open, .fa-frown-open {
    --fa: "\f57a";
    --fa--fa: "\f57a\f57a"
}

.fa-square-dashed {
    --fa: "\e269";
    --fa--fa: "\e269\e269"
}

.fa-bag-shopping-plus {
    --fa: "\e651";
    --fa--fa: "\e651\e651"
}

.fa-square-j {
    --fa: "\e273";
    --fa--fa: "\e273\e273"
}

.fa-hand-point-up {
    --fa: "\f0a6";
    --fa--fa: "\f0a6\f0a6"
}

.fa-money-bill {
    --fa: "\f0d6";
    --fa--fa: "\f0d6\f0d6"
}

.fa-arrow-up-big-small, .fa-sort-size-up {
    --fa: "\f88e";
    --fa--fa: "\f88e\f88e"
}

.fa-barcode-read {
    --fa: "\f464";
    --fa--fa: "\f464\f464"
}

.fa-baguette {
    --fa: "\e3d8";
    --fa--fa: "\e3d8\e3d8"
}

.fa-bowl-soft-serve {
    --fa: "\e46b";
    --fa--fa: "\e46b\e46b"
}

.fa-face-holding-back-tears {
    --fa: "\e482";
    --fa--fa: "\e482\e482"
}

.fa-arrow-alt-square-up, .fa-square-up {
    --fa: "\f353";
    --fa--fa: "\f353\f353"
}

.fa-subway-tunnel, .fa-train-subway-tunnel {
    --fa: "\e2a3";
    --fa--fa: "\e2a3\e2a3"
}

.fa-exclamation-square, .fa-square-exclamation {
    --fa: "\f321";
    --fa--fa: "\f321\f321"
}

.fa-semicolon {
    --fa: "\3b";
    --fa--fa: "\3b\3b"
}

.fa-bookmark {
    --fa: "\f02e";
    --fa--fa: "\f02e\f02e"
}

.fa-fan-table {
    --fa: "\e004";
    --fa--fa: "\e004\e004"
}

.fa-align-justify {
    --fa: "\f039";
    --fa--fa: "\f039\f039"
}

.fa-battery-1, .fa-battery-low {
    --fa: "\e0b1";
    --fa--fa: "\e0b1\e0b1"
}

.fa-credit-card-front {
    --fa: "\f38a";
    --fa--fa: "\f38a\f38a"
}

.fa-brain-arrow-curved-right, .fa-mind-share {
    --fa: "\f677";
    --fa--fa: "\f677\f677"
}

.fa-umbrella-beach {
    --fa: "\f5ca";
    --fa--fa: "\f5ca\f5ca"
}

.fa-helmet-un {
    --fa: "\e503";
    --fa--fa: "\e503\e503"
}

.fa-location-smile, .fa-map-marker-smile {
    --fa: "\f60d";
    --fa--fa: "\f60d\f60d"
}

.fa-arrow-left-to-line, .fa-arrow-to-left {
    --fa: "\f33e";
    --fa--fa: "\f33e\f33e"
}

.fa-bullseye {
    --fa: "\f140";
    --fa--fa: "\f140\f140"
}

.fa-nigiri, .fa-sushi {
    --fa: "\e48a";
    --fa--fa: "\e48a\e48a"
}

.fa-comment-alt-captions, .fa-message-captions {
    --fa: "\e1de";
    --fa--fa: "\e1de\e1de"
}

.fa-trash-list {
    --fa: "\e2b1";
    --fa--fa: "\e2b1\e2b1"
}

.fa-bacon {
    --fa: "\f7e5";
    --fa--fa: "\f7e5\f7e5"
}

.fa-option {
    --fa: "\e318";
    --fa--fa: "\e318\e318"
}

.fa-raccoon {
    --fa: "\e613";
    --fa--fa: "\e613\e613"
}

.fa-hand-point-down {
    --fa: "\f0a7";
    --fa--fa: "\f0a7\f0a7"
}

.fa-arrow-up-from-bracket {
    --fa: "\e09a";
    --fa--fa: "\e09a\e09a"
}

.fa-head-side-gear {
    --fa: "\e611";
    --fa--fa: "\e611\e611"
}

.fa-trash-plus {
    --fa: "\e2b2";
    --fa--fa: "\e2b2\e2b2"
}

.fa-file-cad {
    --fa: "\e672";
    --fa--fa: "\e672\e672"
}

.fa-objects-align-top {
    --fa: "\e3c0";
    --fa--fa: "\e3c0\e3c0"
}

.fa-folder, .fa-folder-blank {
    --fa: "\f07b";
    --fa--fa: "\f07b\f07b"
}

.fa-face-anxious-sweat {
    --fa: "\e36a";
    --fa--fa: "\e36a\e36a"
}

.fa-credit-card-blank {
    --fa: "\f389";
    --fa--fa: "\f389\f389"
}

.fa-file-medical-alt, .fa-file-waveform {
    --fa: "\f478";
    --fa--fa: "\f478\f478"
}

.fa-microchip-ai {
    --fa: "\e1ec";
    --fa--fa: "\e1ec\e1ec"
}

.fa-mug {
    --fa: "\f874";
    --fa--fa: "\f874\f874"
}

.fa-plane-up-slash {
    --fa: "\e22e";
    --fa--fa: "\e22e\e22e"
}

.fa-radiation {
    --fa: "\f7b9";
    --fa--fa: "\f7b9\f7b9"
}

.fa-pen-circle {
    --fa: "\e20e";
    --fa--fa: "\e20e\e20e"
}

.fa-bag-seedling {
    --fa: "\e5f2";
    --fa--fa: "\e5f2\e5f2"
}

.fa-chart-simple {
    --fa: "\e473";
    --fa--fa: "\e473\e473"
}

.fa-crutches {
    --fa: "\f7f8";
    --fa--fa: "\f7f8\f7f8"
}

.fa-circle-parking, .fa-parking-circle {
    --fa: "\f615";
    --fa--fa: "\f615\f615"
}

.fa-mars-stroke {
    --fa: "\f229";
    --fa--fa: "\f229\f229"
}

.fa-leaf-oak {
    --fa: "\f6f7";
    --fa--fa: "\f6f7\f6f7"
}

.fa-square-bolt {
    --fa: "\e265";
    --fa--fa: "\e265\e265"
}

.fa-vial {
    --fa: "\f492";
    --fa--fa: "\f492\f492"
}

.fa-dashboard, .fa-gauge, .fa-gauge-med, .fa-tachometer-alt-average {
    --fa: "\f624";
    --fa--fa: "\f624\f624"
}

.fa-magic-wand-sparkles, .fa-wand-magic-sparkles {
    --fa: "\e2ca";
    --fa--fa: "\e2ca\e2ca"
}

.fa-lambda {
    --fa: "\f66e";
    --fa--fa: "\f66e\f66e"
}

.fa-e {
    --fa: "\45";
    --fa--fa: "\45\45"
}

.fa-pizza {
    --fa: "\f817";
    --fa--fa: "\f817\f817"
}

.fa-bowl-chopsticks-noodles {
    --fa: "\e2ea";
    --fa--fa: "\e2ea\e2ea"
}

.fa-h3 {
    --fa: "\f315";
    --fa--fa: "\f315\f315"
}

.fa-pen-alt, .fa-pen-clip {
    --fa: "\f305";
    --fa--fa: "\f305\f305"
}

.fa-bridge-circle-exclamation {
    --fa: "\e4ca";
    --fa--fa: "\e4ca\e4ca"
}

.fa-badge-percent {
    --fa: "\f646";
    --fa--fa: "\f646\f646"
}

.fa-rotate-reverse {
    --fa: "\e631";
    --fa--fa: "\e631\e631"
}

.fa-user {
    --fa: "\f007";
    --fa--fa: "\f007\f007"
}

.fa-sensor {
    --fa: "\e028";
    --fa--fa: "\e028\e028"
}

.fa-comma {
    --fa: "\2c";
    --fa--fa: "\2c\2c"
}

.fa-school-circle-check {
    --fa: "\e56b";
    --fa--fa: "\e56b\e56b"
}

.fa-toilet-paper-reverse, .fa-toilet-paper-under {
    --fa: "\e2a0";
    --fa--fa: "\e2a0\e2a0"
}

.fa-light-emergency {
    --fa: "\e41f";
    --fa--fa: "\e41f\e41f"
}

.fa-arrow-down-to-arc {
    --fa: "\e4ae";
    --fa--fa: "\e4ae\e4ae"
}

.fa-dumpster {
    --fa: "\f793";
    --fa--fa: "\f793\f793"
}

.fa-shuttle-van, .fa-van-shuttle {
    --fa: "\f5b6";
    --fa--fa: "\f5b6\f5b6"
}

.fa-building-user {
    --fa: "\e4da";
    --fa--fa: "\e4da\e4da"
}

.fa-light-switch {
    --fa: "\e017";
    --fa--fa: "\e017\e017"
}

.fa-caret-square-left, .fa-square-caret-left {
    --fa: "\f191";
    --fa--fa: "\f191\f191"
}

.fa-highlighter {
    --fa: "\f591";
    --fa--fa: "\f591\f591"
}

.fa-heart-rate, .fa-wave-pulse {
    --fa: "\f5f8";
    --fa--fa: "\f5f8\f5f8"
}

.fa-key {
    --fa: "\f084";
    --fa--fa: "\f084\f084"
}

.fa-arrow-left-to-bracket {
    --fa: "\e669";
    --fa--fa: "\e669\e669"
}

.fa-hat-santa {
    --fa: "\f7a7";
    --fa--fa: "\f7a7\f7a7"
}

.fa-tamale {
    --fa: "\e451";
    --fa--fa: "\e451\e451"
}

.fa-box-check {
    --fa: "\f467";
    --fa--fa: "\f467\f467"
}

.fa-bullhorn {
    --fa: "\f0a1";
    --fa--fa: "\f0a1\f0a1"
}

.fa-steak {
    --fa: "\f824";
    --fa--fa: "\f824\f824"
}

.fa-location-crosshairs-slash, .fa-location-slash {
    --fa: "\f603";
    --fa--fa: "\f603\f603"
}

.fa-person-dolly {
    --fa: "\f4d0";
    --fa--fa: "\f4d0\f4d0"
}

.fa-globe {
    --fa: "\f0ac";
    --fa--fa: "\f0ac\f0ac"
}

.fa-synagogue {
    --fa: "\f69b";
    --fa--fa: "\f69b\f69b"
}

.fa-file-chart-column, .fa-file-chart-line {
    --fa: "\f659";
    --fa--fa: "\f659\f659"
}

.fa-person-half-dress {
    --fa: "\e548";
    --fa--fa: "\e548\e548"
}

.fa-folder-image {
    --fa: "\e18a";
    --fa--fa: "\e18a\e18a"
}

.fa-calendar-edit, .fa-calendar-pen {
    --fa: "\f333";
    --fa--fa: "\f333\f333"
}

.fa-road-bridge {
    --fa: "\e563";
    --fa--fa: "\e563\e563"
}

.fa-face-smile-tear {
    --fa: "\e393";
    --fa--fa: "\e393\e393"
}

.fa-comment-alt-plus, .fa-message-plus {
    --fa: "\f4a8";
    --fa--fa: "\f4a8\f4a8"
}

.fa-location-arrow {
    --fa: "\f124";
    --fa--fa: "\f124\f124"
}

.fa-c {
    --fa: "\43";
    --fa--fa: "\43\43"
}

.fa-tablet-button {
    --fa: "\f10a";
    --fa--fa: "\f10a\f10a"
}

.fa-person-dress-fairy {
    --fa: "\e607";
    --fa--fa: "\e607\e607"
}

.fa-rectangle-history-circle-user {
    --fa: "\e4a4";
    --fa--fa: "\e4a4\e4a4"
}

.fa-building-lock {
    --fa: "\e4d6";
    --fa--fa: "\e4d6\e4d6"
}

.fa-chart-line-up {
    --fa: "\e0e5";
    --fa--fa: "\e0e5\e0e5"
}

.fa-mailbox {
    --fa: "\f813";
    --fa--fa: "\f813\f813"
}

.fa-sign-posts {
    --fa: "\e625";
    --fa--fa: "\e625\e625"
}

.fa-truck-bolt {
    --fa: "\e3d0";
    --fa--fa: "\e3d0\e3d0"
}

.fa-pizza-slice {
    --fa: "\f818";
    --fa--fa: "\f818\f818"
}

.fa-money-bill-wave {
    --fa: "\f53a";
    --fa--fa: "\f53a\f53a"
}

.fa-area-chart, .fa-chart-area {
    --fa: "\f1fe";
    --fa--fa: "\f1fe\f1fe"
}

.fa-house-flag {
    --fa: "\e50d";
    --fa--fa: "\e50d\e50d"
}

.fa-circle-three-quarters-stroke {
    --fa: "\e5d4";
    --fa--fa: "\e5d4\e5d4"
}

.fa-person-circle-minus {
    --fa: "\e540";
    --fa--fa: "\e540\e540"
}

.fa-scalpel {
    --fa: "\f61d";
    --fa--fa: "\f61d\f61d"
}

.fa-ban, .fa-cancel {
    --fa: "\f05e";
    --fa--fa: "\f05e\f05e"
}

.fa-bell-exclamation {
    --fa: "\f848";
    --fa--fa: "\f848\f848"
}

.fa-bookmark-circle, .fa-circle-bookmark {
    --fa: "\e100";
    --fa--fa: "\e100\e100"
}

.fa-egg-fried {
    --fa: "\f7fc";
    --fa--fa: "\f7fc\f7fc"
}

.fa-face-weary {
    --fa: "\e3a1";
    --fa--fa: "\e3a1\e3a1"
}

.fa-uniform-martial-arts {
    --fa: "\e3d1";
    --fa--fa: "\e3d1\e3d1"
}

.fa-camera-rotate {
    --fa: "\e0d8";
    --fa--fa: "\e0d8\e0d8"
}

.fa-sun-dust {
    --fa: "\f764";
    --fa--fa: "\f764\f764"
}

.fa-comment-text {
    --fa: "\e14d";
    --fa--fa: "\e14d\e14d"
}

.fa-air-freshener, .fa-spray-can-sparkles {
    --fa: "\f5d0";
    --fa--fa: "\f5d0\f5d0"
}

.fa-signal-alt, .fa-signal-alt-4, .fa-signal-bars, .fa-signal-bars-strong {
    --fa: "\f690";
    --fa--fa: "\f690\f690"
}

.fa-diamond-exclamation {
    --fa: "\e405";
    --fa--fa: "\e405\e405"
}

.fa-star {
    --fa: "\f005";
    --fa--fa: "\f005\f005"
}

.fa-dial-min {
    --fa: "\e161";
    --fa--fa: "\e161\e161"
}

.fa-repeat {
    --fa: "\f363";
    --fa--fa: "\f363\f363"
}

.fa-cross {
    --fa: "\f654";
    --fa--fa: "\f654\f654"
}

.fa-file-caret-down, .fa-page-caret-down {
    --fa: "\e429";
    --fa--fa: "\e429\e429"
}

.fa-box {
    --fa: "\f466";
    --fa--fa: "\f466\f466"
}

.fa-venus-mars {
    --fa: "\f228";
    --fa--fa: "\f228\f228"
}

.fa-clock-seven-thirty {
    --fa: "\e351";
    --fa--fa: "\e351\e351"
}

.fa-arrow-pointer, .fa-mouse-pointer {
    --fa: "\f245";
    --fa--fa: "\f245\f245"
}

.fa-clock-four-thirty {
    --fa: "\e34b";
    --fa--fa: "\e34b\e34b"
}

.fa-signal-alt-3, .fa-signal-bars-good {
    --fa: "\f693";
    --fa--fa: "\f693\f693"
}

.fa-cactus {
    --fa: "\f8a7";
    --fa--fa: "\f8a7\f8a7"
}

.fa-lightbulb-gear {
    --fa: "\e5fd";
    --fa--fa: "\e5fd\e5fd"
}

.fa-expand-arrows-alt, .fa-maximize {
    --fa: "\f31e";
    --fa--fa: "\f31e\f31e"
}

.fa-charging-station {
    --fa: "\f5e7";
    --fa--fa: "\f5e7\f5e7"
}

.fa-shapes, .fa-triangle-circle-square {
    --fa: "\f61f";
    --fa--fa: "\f61f\f61f"
}

.fa-plane-tail {
    --fa: "\e22c";
    --fa--fa: "\e22c\e22c"
}

.fa-gauge-simple-max, .fa-tachometer-fastest {
    --fa: "\f62b";
    --fa--fa: "\f62b\f62b"
}

.fa-circle-u {
    --fa: "\e127";
    --fa--fa: "\e127\e127"
}

.fa-shield-slash {
    --fa: "\e24b";
    --fa--fa: "\e24b\e24b"
}

.fa-phone-square-down, .fa-square-phone-hangup {
    --fa: "\e27a";
    --fa--fa: "\e27a\e27a"
}

.fa-arrow-up-left {
    --fa: "\e09d";
    --fa--fa: "\e09d\e09d"
}

.fa-transporter-1 {
    --fa: "\e043";
    --fa--fa: "\e043\e043"
}

.fa-peanuts {
    --fa: "\e431";
    --fa--fa: "\e431\e431"
}

.fa-random, .fa-shuffle {
    --fa: "\f074";
    --fa--fa: "\f074\f074"
}

.fa-person-running, .fa-running {
    --fa: "\f70c";
    --fa--fa: "\f70c\f70c"
}

.fa-mobile-retro {
    --fa: "\e527";
    --fa--fa: "\e527\e527"
}

.fa-grip-lines-vertical {
    --fa: "\f7a5";
    --fa--fa: "\f7a5\f7a5"
}

.fa-bin-bottles-recycle {
    --fa: "\e5f6";
    --fa--fa: "\e5f6\e5f6"
}

.fa-arrow-up-from-square {
    --fa: "\e09c";
    --fa--fa: "\e09c\e09c"
}

.fa-file-dashed-line, .fa-page-break {
    --fa: "\f877";
    --fa--fa: "\f877\f877"
}

.fa-bracket-curly-right {
    --fa: "\7d";
    --fa--fa: "\7d\7d"
}

.fa-spider {
    --fa: "\f717";
    --fa--fa: "\f717\f717"
}

.fa-clock-three {
    --fa: "\e356";
    --fa--fa: "\e356\e356"
}

.fa-hands-bound {
    --fa: "\e4f9";
    --fa--fa: "\e4f9\e4f9"
}

.fa-scalpel-line-dashed, .fa-scalpel-path {
    --fa: "\f61e";
    --fa--fa: "\f61e\f61e"
}

.fa-file-invoice-dollar {
    --fa: "\f571";
    --fa--fa: "\f571\f571"
}

.fa-pipe-smoking {
    --fa: "\e3c4";
    --fa--fa: "\e3c4\e3c4"
}

.fa-face-astonished {
    --fa: "\e36b";
    --fa--fa: "\e36b\e36b"
}

.fa-window {
    --fa: "\f40e";
    --fa--fa: "\f40e\f40e"
}

.fa-plane-circle-exclamation {
    --fa: "\e556";
    --fa--fa: "\e556\e556"
}

.fa-ear {
    --fa: "\f5f0";
    --fa--fa: "\f5f0\f5f0"
}

.fa-file-lock {
    --fa: "\e3a6";
    --fa--fa: "\e3a6\e3a6"
}

.fa-diagram-venn {
    --fa: "\e15a";
    --fa--fa: "\e15a\e15a"
}

.fa-arrow-down-from-bracket {
    --fa: "\e667";
    --fa--fa: "\e667\e667"
}

.fa-x-ray {
    --fa: "\f497";
    --fa--fa: "\f497\f497"
}

.fa-goal-net {
    --fa: "\e3ab";
    --fa--fa: "\e3ab\e3ab"
}

.fa-coffin-cross {
    --fa: "\e051";
    --fa--fa: "\e051\e051"
}

.fa-octopus {
    --fa: "\e688";
    --fa--fa: "\e688\e688"
}

.fa-spell-check {
    --fa: "\f891";
    --fa--fa: "\f891\f891"
}

.fa-location-xmark, .fa-map-marker-times, .fa-map-marker-xmark {
    --fa: "\f60e";
    --fa--fa: "\f60e\f60e"
}

.fa-circle-quarter-stroke {
    --fa: "\e5d3";
    --fa--fa: "\e5d3\e5d3"
}

.fa-lasso {
    --fa: "\f8c8";
    --fa--fa: "\f8c8\f8c8"
}

.fa-slash {
    --fa: "\f715";
    --fa--fa: "\f715\f715"
}

.fa-person-to-portal, .fa-portal-enter {
    --fa: "\e022";
    --fa--fa: "\e022\e022"
}

.fa-calendar-star {
    --fa: "\f736";
    --fa--fa: "\f736\f736"
}

.fa-computer-mouse, .fa-mouse {
    --fa: "\f8cc";
    --fa--fa: "\f8cc\f8cc"
}

.fa-arrow-right-to-bracket, .fa-sign-in {
    --fa: "\f090";
    --fa--fa: "\f090\f090"
}

.fa-pegasus {
    --fa: "\f703";
    --fa--fa: "\f703\f703"
}

.fa-files-medical {
    --fa: "\f7fd";
    --fa--fa: "\f7fd\f7fd"
}

.fa-cannon {
    --fa: "\e642";
    --fa--fa: "\e642\e642"
}

.fa-nfc-lock {
    --fa: "\e1f8";
    --fa--fa: "\e1f8\e1f8"
}

.fa-person-ski-lift, .fa-ski-lift {
    --fa: "\f7c8";
    --fa--fa: "\f7c8\f7c8"
}

.fa-square-6 {
    --fa: "\e25b";
    --fa--fa: "\e25b\e25b"
}

.fa-shop-slash, .fa-store-alt-slash {
    --fa: "\e070";
    --fa--fa: "\e070\e070"
}

.fa-wind-turbine {
    --fa: "\f89b";
    --fa--fa: "\f89b\f89b"
}

.fa-sliders-simple {
    --fa: "\e253";
    --fa--fa: "\e253\e253"
}

.fa-grid-round {
    --fa: "\e5da";
    --fa--fa: "\e5da\e5da"
}

.fa-badge-sheriff {
    --fa: "\f8a2";
    --fa--fa: "\f8a2\f8a2"
}

.fa-server {
    --fa: "\f233";
    --fa--fa: "\f233\f233"
}

.fa-virus-covid-slash {
    --fa: "\e4a9";
    --fa--fa: "\e4a9\e4a9"
}

.fa-intersection {
    --fa: "\f668";
    --fa--fa: "\f668\f668"
}

.fa-shop-lock {
    --fa: "\e4a5";
    --fa--fa: "\e4a5\e4a5"
}

.fa-family {
    --fa: "\e300";
    --fa--fa: "\e300\e300"
}

.fa-hourglass-1, .fa-hourglass-start {
    --fa: "\f251";
    --fa--fa: "\f251\f251"
}

.fa-user-hair-buns {
    --fa: "\e3d3";
    --fa--fa: "\e3d3\e3d3"
}

.fa-blender-phone {
    --fa: "\f6b6";
    --fa--fa: "\f6b6\f6b6"
}

.fa-hourglass-clock {
    --fa: "\e41b";
    --fa--fa: "\e41b\e41b"
}

.fa-person-seat-reclined {
    --fa: "\e21f";
    --fa--fa: "\e21f\e21f"
}

.fa-paper-plane-alt, .fa-paper-plane-top, .fa-send {
    --fa: "\e20a";
    --fa--fa: "\e20a\e20a"
}

.fa-comment-alt-arrow-up, .fa-message-arrow-up {
    --fa: "\e1dc";
    --fa--fa: "\e1dc\e1dc"
}

.fa-lightbulb-exclamation {
    --fa: "\f671";
    --fa--fa: "\f671\f671"
}

.fa-layer-group-minus, .fa-layer-minus {
    --fa: "\f5fe";
    --fa--fa: "\f5fe\f5fe"
}

.fa-chart-pie-simple-circle-currency {
    --fa: "\e604";
    --fa--fa: "\e604\e604"
}

.fa-circle-e {
    --fa: "\e109";
    --fa--fa: "\e109\e109"
}

.fa-building-wheat {
    --fa: "\e4db";
    --fa--fa: "\e4db\e4db"
}

.fa-gauge-max, .fa-tachometer-alt-fastest {
    --fa: "\f626";
    --fa--fa: "\f626\f626"
}

.fa-person-breastfeeding {
    --fa: "\e53a";
    --fa--fa: "\e53a\e53a"
}

.fa-apostrophe {
    --fa: "\27";
    --fa--fa: "\27\27"
}

.fa-file-png {
    --fa: "\e666";
    --fa--fa: "\e666\e666"
}

.fa-fire-hydrant {
    --fa: "\e17f";
    --fa--fa: "\e17f\e17f"
}

.fa-right-to-bracket, .fa-sign-in-alt {
    --fa: "\f2f6";
    --fa--fa: "\f2f6\f2f6"
}

.fa-video-plus {
    --fa: "\f4e1";
    --fa--fa: "\f4e1\f4e1"
}

.fa-arrow-alt-square-right, .fa-square-right {
    --fa: "\f352";
    --fa--fa: "\f352\f352"
}

.fa-comment-smile {
    --fa: "\f4b4";
    --fa--fa: "\f4b4\f4b4"
}

.fa-venus {
    --fa: "\f221";
    --fa--fa: "\f221\f221"
}

.fa-passport {
    --fa: "\f5ab";
    --fa--fa: "\f5ab\f5ab"
}

.fa-thumb-tack-slash, .fa-thumbtack-slash {
    --fa: "\e68f";
    --fa--fa: "\e68f\e68f"
}

.fa-inbox-arrow-down, .fa-inbox-in {
    --fa: "\f310";
    --fa--fa: "\f310\f310"
}

.fa-heart-pulse, .fa-heartbeat {
    --fa: "\f21e";
    --fa--fa: "\f21e\f21e"
}

.fa-circle-8 {
    --fa: "\e0f5";
    --fa--fa: "\e0f5\e0f5"
}

.fa-clouds-moon {
    --fa: "\f745";
    --fa--fa: "\f745\f745"
}

.fa-clock-ten-thirty {
    --fa: "\e355";
    --fa--fa: "\e355\e355"
}

.fa-people-carry, .fa-people-carry-box {
    --fa: "\f4ce";
    --fa--fa: "\f4ce\f4ce"
}

.fa-folder-user {
    --fa: "\e18e";
    --fa--fa: "\e18e\e18e"
}

.fa-trash-can-xmark {
    --fa: "\e2ae";
    --fa--fa: "\e2ae\e2ae"
}

.fa-temperature-high {
    --fa: "\f769";
    --fa--fa: "\f769\f769"
}

.fa-microchip {
    --fa: "\f2db";
    --fa--fa: "\f2db\f2db"
}

.fa-left-long-to-line {
    --fa: "\e41e";
    --fa--fa: "\e41e\e41e"
}

.fa-crown {
    --fa: "\f521";
    --fa--fa: "\f521\f521"
}

.fa-weight-hanging {
    --fa: "\f5cd";
    --fa--fa: "\f5cd\f5cd"
}

.fa-xmarks-lines {
    --fa: "\e59a";
    --fa--fa: "\e59a\e59a"
}

.fa-file-prescription {
    --fa: "\f572";
    --fa--fa: "\f572\f572"
}

.fa-table-cells-lock {
    --fa: "\e679";
    --fa--fa: "\e679\e679"
}

.fa-calendar-range {
    --fa: "\e0d6";
    --fa--fa: "\e0d6\e0d6"
}

.fa-flower-daffodil {
    --fa: "\f800";
    --fa--fa: "\f800\f800"
}

.fa-hand-back-point-up {
    --fa: "\e1a2";
    --fa--fa: "\e1a2\e1a2"
}

.fa-weight, .fa-weight-scale {
    --fa: "\f496";
    --fa--fa: "\f496\f496"
}

.fa-arrow-up-to-arc {
    --fa: "\e617";
    --fa--fa: "\e617\e617"
}

.fa-star-exclamation {
    --fa: "\f2f3";
    --fa--fa: "\f2f3\f2f3"
}

.fa-books {
    --fa: "\f5db";
    --fa--fa: "\f5db\f5db"
}

.fa-user-friends, .fa-user-group {
    --fa: "\f500";
    --fa--fa: "\f500\f500"
}

.fa-arrow-up-a-z, .fa-sort-alpha-up {
    --fa: "\f15e";
    --fa--fa: "\f15e\f15e"
}

.fa-layer-group-plus, .fa-layer-plus {
    --fa: "\f5ff";
    --fa--fa: "\f5ff\f5ff"
}

.fa-play-pause {
    --fa: "\e22f";
    --fa--fa: "\e22f\e22f"
}

.fa-block-question {
    --fa: "\e3dd";
    --fa--fa: "\e3dd\e3dd"
}

.fa-snooze, .fa-zzz {
    --fa: "\f880";
    --fa--fa: "\f880\f880"
}

.fa-scanner-image {
    --fa: "\f8f3";
    --fa--fa: "\f8f3\f8f3"
}

.fa-tv-retro {
    --fa: "\f401";
    --fa--fa: "\f401\f401"
}

.fa-square-t {
    --fa: "\e280";
    --fa--fa: "\e280\e280"
}

.fa-barn-silo, .fa-farm {
    --fa: "\f864";
    --fa--fa: "\f864\f864"
}

.fa-chess-knight {
    --fa: "\f441";
    --fa--fa: "\f441\f441"
}

.fa-bars-sort {
    --fa: "\e0ae";
    --fa--fa: "\e0ae\e0ae"
}

.fa-palette-boxes, .fa-pallet-alt, .fa-pallet-boxes {
    --fa: "\f483";
    --fa--fa: "\f483\f483"
}

.fa-face-laugh-squint, .fa-laugh-squint {
    --fa: "\f59b";
    --fa--fa: "\f59b\f59b"
}

.fa-code-simple {
    --fa: "\e13d";
    --fa--fa: "\e13d\e13d"
}

.fa-bolt-slash {
    --fa: "\e0b8";
    --fa--fa: "\e0b8\e0b8"
}

.fa-panel-fire {
    --fa: "\e42f";
    --fa--fa: "\e42f\e42f"
}

.fa-binary-circle-check {
    --fa: "\e33c";
    --fa--fa: "\e33c\e33c"
}

.fa-comment-minus {
    --fa: "\f4b1";
    --fa--fa: "\f4b1\f4b1"
}

.fa-burrito {
    --fa: "\f7ed";
    --fa--fa: "\f7ed\f7ed"
}

.fa-violin {
    --fa: "\f8ed";
    --fa--fa: "\f8ed\f8ed"
}

.fa-objects-column {
    --fa: "\e3c1";
    --fa--fa: "\e3c1\e3c1"
}

.fa-chevron-square-down, .fa-square-chevron-down {
    --fa: "\f329";
    --fa--fa: "\f329\f329"
}

.fa-comment-plus {
    --fa: "\f4b2";
    --fa--fa: "\f4b2\f4b2"
}

.fa-triangle-instrument, .fa-triangle-music {
    --fa: "\f8e2";
    --fa--fa: "\f8e2\f8e2"
}

.fa-wheelchair {
    --fa: "\f193";
    --fa--fa: "\f193\f193"
}

.fa-user-pilot-tie {
    --fa: "\e2c1";
    --fa--fa: "\e2c1\e2c1"
}

.fa-piano-keyboard {
    --fa: "\f8d5";
    --fa--fa: "\f8d5\f8d5"
}

.fa-bed-empty {
    --fa: "\f8f9";
    --fa--fa: "\f8f9\f8f9"
}

.fa-arrow-circle-up, .fa-circle-arrow-up {
    --fa: "\f0aa";
    --fa--fa: "\f0aa\f0aa"
}

.fa-toggle-on {
    --fa: "\f205";
    --fa--fa: "\f205\f205"
}

.fa-rectangle-portrait, .fa-rectangle-vertical {
    --fa: "\f2fb";
    --fa--fa: "\f2fb\f2fb"
}

.fa-person-walking, .fa-walking {
    --fa: "\f554";
    --fa--fa: "\f554\f554"
}

.fa-l {
    --fa: "\4c";
    --fa--fa: "\4c\4c"
}

.fa-signal-stream {
    --fa: "\f8dd";
    --fa--fa: "\f8dd\f8dd"
}

.fa-down-to-bracket {
    --fa: "\e4e7";
    --fa--fa: "\e4e7\e4e7"
}

.fa-circle-z {
    --fa: "\e130";
    --fa--fa: "\e130\e130"
}

.fa-stars {
    --fa: "\f762";
    --fa--fa: "\f762\f762"
}

.fa-fire {
    --fa: "\f06d";
    --fa--fa: "\f06d\f06d"
}

.fa-bed-pulse, .fa-procedures {
    --fa: "\f487";
    --fa--fa: "\f487\f487"
}

.fa-house-day {
    --fa: "\e00e";
    --fa--fa: "\e00e\e00e"
}

.fa-shuttle-space, .fa-space-shuttle {
    --fa: "\f197";
    --fa--fa: "\f197\f197"
}

.fa-shirt-long-sleeve {
    --fa: "\e3c7";
    --fa--fa: "\e3c7\e3c7"
}

.fa-chart-pie-alt, .fa-chart-pie-simple {
    --fa: "\f64e";
    --fa--fa: "\f64e\f64e"
}

.fa-face-laugh, .fa-laugh {
    --fa: "\f599";
    --fa--fa: "\f599\f599"
}

.fa-folder-open {
    --fa: "\f07c";
    --fa--fa: "\f07c\f07c"
}

.fa-album-collection-circle-user {
    --fa: "\e48f";
    --fa--fa: "\e48f\e48f"
}

.fa-candy {
    --fa: "\e3e7";
    --fa--fa: "\e3e7\e3e7"
}

.fa-bowl-hot, .fa-soup {
    --fa: "\f823";
    --fa--fa: "\f823\f823"
}

.fa-flatbread {
    --fa: "\e40b";
    --fa--fa: "\e40b\e40b"
}

.fa-heart-circle-plus {
    --fa: "\e500";
    --fa--fa: "\e500\e500"
}

.fa-code-fork {
    --fa: "\e13b";
    --fa--fa: "\e13b\e13b"
}

.fa-city {
    --fa: "\f64f";
    --fa--fa: "\f64f\f64f"
}

.fa-signal-alt-1, .fa-signal-bars-weak {
    --fa: "\f691";
    --fa--fa: "\f691\f691"
}

.fa-microphone-alt, .fa-microphone-lines {
    --fa: "\f3c9";
    --fa--fa: "\f3c9\f3c9"
}

.fa-clock-twelve {
    --fa: "\e358";
    --fa--fa: "\e358\e358"
}

.fa-pepper-hot {
    --fa: "\f816";
    --fa--fa: "\f816\f816"
}

.fa-citrus-slice {
    --fa: "\e2f5";
    --fa--fa: "\e2f5\e2f5"
}

.fa-sheep {
    --fa: "\f711";
    --fa--fa: "\f711\f711"
}

.fa-unlock {
    --fa: "\f09c";
    --fa--fa: "\f09c\f09c"
}

.fa-colon-sign {
    --fa: "\e140";
    --fa--fa: "\e140\e140"
}

.fa-headset {
    --fa: "\f590";
    --fa--fa: "\f590\f590"
}

.fa-badger-honey {
    --fa: "\f6b4";
    --fa--fa: "\f6b4\f6b4"
}

.fa-h4 {
    --fa: "\f86a";
    --fa--fa: "\f86a\f86a"
}

.fa-store-slash {
    --fa: "\e071";
    --fa--fa: "\e071\e071"
}

.fa-road-circle-xmark {
    --fa: "\e566";
    --fa--fa: "\e566\e566"
}

.fa-signal-slash {
    --fa: "\f695";
    --fa--fa: "\f695\f695"
}

.fa-user-minus {
    --fa: "\f503";
    --fa--fa: "\f503\f503"
}

.fa-mars-stroke-up, .fa-mars-stroke-v {
    --fa: "\f22a";
    --fa--fa: "\f22a\f22a"
}

.fa-champagne-glasses, .fa-glass-cheers {
    --fa: "\f79f";
    --fa--fa: "\f79f\f79f"
}

.fa-taco {
    --fa: "\f826";
    --fa--fa: "\f826\f826"
}

.fa-hexagon-plus, .fa-plus-hexagon {
    --fa: "\f300";
    --fa--fa: "\f300\f300"
}

.fa-clipboard {
    --fa: "\f328";
    --fa--fa: "\f328\f328"
}

.fa-house-circle-exclamation {
    --fa: "\e50a";
    --fa--fa: "\e50a\e50a"
}

.fa-file-arrow-up, .fa-file-upload {
    --fa: "\f574";
    --fa--fa: "\f574\f574"
}

.fa-wifi, .fa-wifi-3, .fa-wifi-strong {
    --fa: "\f1eb";
    --fa--fa: "\f1eb\f1eb"
}

.fa-comments-alt, .fa-messages {
    --fa: "\f4b6";
    --fa--fa: "\f4b6\f4b6"
}

.fa-bath, .fa-bathtub {
    --fa: "\f2cd";
    --fa--fa: "\f2cd\f2cd"
}

.fa-umbrella-alt, .fa-umbrella-simple {
    --fa: "\e2bc";
    --fa--fa: "\e2bc\e2bc"
}

.fa-rectangle-history-circle-plus {
    --fa: "\e4a3";
    --fa--fa: "\e4a3\e4a3"
}

.fa-underline {
    --fa: "\f0cd";
    --fa--fa: "\f0cd\f0cd"
}

.fa-prescription-bottle-pill {
    --fa: "\e5c0";
    --fa--fa: "\e5c0\e5c0"
}

.fa-user-edit, .fa-user-pen {
    --fa: "\f4ff";
    --fa--fa: "\f4ff\f4ff"
}

.fa-binary-slash {
    --fa: "\e33e";
    --fa--fa: "\e33e\e33e"
}

.fa-square-o {
    --fa: "\e278";
    --fa--fa: "\e278\e278"
}

.fa-caduceus {
    --fa: "\e681";
    --fa--fa: "\e681\e681"
}

.fa-signature {
    --fa: "\f5b7";
    --fa--fa: "\f5b7\f5b7"
}

.fa-stroopwafel {
    --fa: "\f551";
    --fa--fa: "\f551\f551"
}

.fa-bold {
    --fa: "\f032";
    --fa--fa: "\f032\f032"
}

.fa-anchor-lock {
    --fa: "\e4ad";
    --fa--fa: "\e4ad\e4ad"
}

.fa-building-ngo {
    --fa: "\e4d7";
    --fa--fa: "\e4d7\e4d7"
}

.fa-transporter-3 {
    --fa: "\e045";
    --fa--fa: "\e045\e045"
}

.fa-engine-exclamation, .fa-engine-warning {
    --fa: "\f5f2";
    --fa--fa: "\f5f2\f5f2"
}

.fa-circle-down-right {
    --fa: "\e108";
    --fa--fa: "\e108\e108"
}

.fa-square-k {
    --fa: "\e274";
    --fa--fa: "\e274\e274"
}

.fa-manat-sign {
    --fa: "\e1d5";
    --fa--fa: "\e1d5\e1d5"
}

.fa-money-check-edit, .fa-money-check-pen {
    --fa: "\f872";
    --fa--fa: "\f872\f872"
}

.fa-not-equal {
    --fa: "\f53e";
    --fa--fa: "\f53e\f53e"
}

.fa-border-style, .fa-border-top-left {
    --fa: "\f853";
    --fa--fa: "\f853\f853"
}

.fa-map-location-dot, .fa-map-marked-alt {
    --fa: "\f5a0";
    --fa--fa: "\f5a0\f5a0"
}

.fa-tilde {
    --fa: "\7e";
    --fa--fa: "\7e\7e"
}

.fa-jedi {
    --fa: "\f669";
    --fa--fa: "\f669\f669"
}

.fa-poll, .fa-square-poll-vertical {
    --fa: "\f681";
    --fa--fa: "\f681\f681"
}

.fa-arrow-down-square-triangle, .fa-sort-shapes-down-alt {
    --fa: "\f889";
    --fa--fa: "\f889\f889"
}

.fa-mug-hot {
    --fa: "\f7b6";
    --fa--fa: "\f7b6\f7b6"
}

.fa-dog-leashed {
    --fa: "\f6d4";
    --fa--fa: "\f6d4\f6d4"
}

.fa-battery-car, .fa-car-battery {
    --fa: "\f5df";
    --fa--fa: "\f5df\f5df"
}

.fa-face-downcast-sweat {
    --fa: "\e371";
    --fa--fa: "\e371\e371"
}

.fa-mailbox-flag-up {
    --fa: "\e5bb";
    --fa--fa: "\e5bb\e5bb"
}

.fa-memo-circle-info {
    --fa: "\e49a";
    --fa--fa: "\e49a\e49a"
}

.fa-gift {
    --fa: "\f06b";
    --fa--fa: "\f06b\f06b"
}

.fa-dice-two {
    --fa: "\f528";
    --fa--fa: "\f528\f528"
}

.fa-volume, .fa-volume-medium {
    --fa: "\f6a8";
    --fa--fa: "\f6a8\f6a8"
}

.fa-transporter-5 {
    --fa: "\e2a6";
    --fa--fa: "\e2a6\e2a6"
}

.fa-gauge-circle-bolt {
    --fa: "\e496";
    --fa--fa: "\e496\e496"
}

.fa-coin-front {
    --fa: "\e3fc";
    --fa--fa: "\e3fc\e3fc"
}

.fa-file-slash {
    --fa: "\e3a7";
    --fa--fa: "\e3a7\e3a7"
}

.fa-message-arrow-up-right {
    --fa: "\e1dd";
    --fa--fa: "\e1dd\e1dd"
}

.fa-treasure-chest {
    --fa: "\f723";
    --fa--fa: "\f723\f723"
}

.fa-chess-queen {
    --fa: "\f445";
    --fa--fa: "\f445\f445"
}

.fa-paint-brush-alt, .fa-paint-brush-fine, .fa-paintbrush-alt, .fa-paintbrush-fine {
    --fa: "\f5a9";
    --fa--fa: "\f5a9\f5a9"
}

.fa-glasses {
    --fa: "\f530";
    --fa--fa: "\f530\f530"
}

.fa-hood-cloak {
    --fa: "\f6ef";
    --fa--fa: "\f6ef\f6ef"
}

.fa-square-quote {
    --fa: "\e329";
    --fa--fa: "\e329\e329"
}

.fa-up-left {
    --fa: "\e2bd";
    --fa--fa: "\e2bd\e2bd"
}

.fa-bring-front {
    --fa: "\f857";
    --fa--fa: "\f857\f857"
}

.fa-chess-board {
    --fa: "\f43c";
    --fa--fa: "\f43c\f43c"
}

.fa-burger-cheese, .fa-cheeseburger {
    --fa: "\f7f1";
    --fa--fa: "\f7f1\f7f1"
}

.fa-building-circle-check {
    --fa: "\e4d2";
    --fa--fa: "\e4d2\e4d2"
}

.fa-repeat-1 {
    --fa: "\f365";
    --fa--fa: "\f365\f365"
}

.fa-arrow-down-to-line, .fa-arrow-to-bottom {
    --fa: "\f33d";
    --fa--fa: "\f33d\f33d"
}

.fa-grid-5 {
    --fa: "\e199";
    --fa--fa: "\e199\e199"
}

.fa-swap-arrows {
    --fa: "\e60a";
    --fa--fa: "\e60a\e60a"
}

.fa-right-long-to-line {
    --fa: "\e444";
    --fa--fa: "\e444\e444"
}

.fa-person-chalkboard {
    --fa: "\e53d";
    --fa--fa: "\e53d\e53d"
}

.fa-mars-stroke-h, .fa-mars-stroke-right {
    --fa: "\f22b";
    --fa--fa: "\f22b\f22b"
}

.fa-hand-back-fist, .fa-hand-rock {
    --fa: "\f255";
    --fa--fa: "\f255\f255"
}

.fa-grid-round-5 {
    --fa: "\e5de";
    --fa--fa: "\e5de\e5de"
}

.fa-tally, .fa-tally-5 {
    --fa: "\f69c";
    --fa--fa: "\f69c\f69c"
}

.fa-caret-square-up, .fa-square-caret-up {
    --fa: "\f151";
    --fa--fa: "\f151\f151"
}

.fa-cloud-showers-water {
    --fa: "\e4e4";
    --fa--fa: "\e4e4\e4e4"
}

.fa-bar-chart, .fa-chart-bar {
    --fa: "\f080";
    --fa--fa: "\f080\f080"
}

.fa-hands-bubbles, .fa-hands-wash {
    --fa: "\e05e";
    --fa--fa: "\e05e\e05e"
}

.fa-less-than-equal {
    --fa: "\f537";
    --fa--fa: "\f537\f537"
}

.fa-train {
    --fa: "\f238";
    --fa--fa: "\f238\f238"
}

.fa-up-from-dotted-line {
    --fa: "\e456";
    --fa--fa: "\e456\e456"
}

.fa-eye-low-vision, .fa-low-vision {
    --fa: "\f2a8";
    --fa--fa: "\f2a8\f2a8"
}

.fa-traffic-light-go {
    --fa: "\f638";
    --fa--fa: "\f638\f638"
}

.fa-face-exhaling {
    --fa: "\e480";
    --fa--fa: "\e480\e480"
}

.fa-sensor-fire {
    --fa: "\e02a";
    --fa--fa: "\e02a\e02a"
}

.fa-user-unlock {
    --fa: "\e058";
    --fa--fa: "\e058\e058"
}

.fa-hexagon-divide {
    --fa: "\e1ad";
    --fa--fa: "\e1ad\e1ad"
}

.fa-00 {
    --fa: "\e467";
    --fa--fa: "\e467\e467"
}

.fa-crow {
    --fa: "\f520";
    --fa--fa: "\f520\f520"
}

.fa-betamax, .fa-cassette-betamax {
    --fa: "\f8a4";
    --fa--fa: "\f8a4\f8a4"
}

.fa-sailboat {
    --fa: "\e445";
    --fa--fa: "\e445\e445"
}

.fa-window-restore {
    --fa: "\f2d2";
    --fa--fa: "\f2d2\f2d2"
}

.fa-nfc-magnifying-glass {
    --fa: "\e1f9";
    --fa--fa: "\e1f9\e1f9"
}

.fa-file-binary {
    --fa: "\e175";
    --fa--fa: "\e175\e175"
}

.fa-circle-v {
    --fa: "\e12a";
    --fa--fa: "\e12a\e12a"
}

.fa-plus-square, .fa-square-plus {
    --fa: "\f0fe";
    --fa--fa: "\f0fe\f0fe"
}

.fa-bowl-scoops {
    --fa: "\e3df";
    --fa--fa: "\e3df\e3df"
}

.fa-mistletoe {
    --fa: "\f7b4";
    --fa--fa: "\f7b4\f7b4"
}

.fa-custard {
    --fa: "\e403";
    --fa--fa: "\e403\e403"
}

.fa-lacrosse-stick {
    --fa: "\e3b5";
    --fa--fa: "\e3b5\e3b5"
}

.fa-hockey-mask {
    --fa: "\f6ee";
    --fa--fa: "\f6ee\f6ee"
}

.fa-sunrise {
    --fa: "\f766";
    --fa--fa: "\f766\f766"
}

.fa-subtitles {
    --fa: "\e60f";
    --fa--fa: "\e60f\e60f"
}

.fa-panel-ews {
    --fa: "\e42e";
    --fa--fa: "\e42e\e42e"
}

.fa-torii-gate {
    --fa: "\f6a1";
    --fa--fa: "\f6a1\f6a1"
}

.fa-cloud-exclamation {
    --fa: "\e491";
    --fa--fa: "\e491\e491"
}

.fa-comment-alt-lines, .fa-message-lines {
    --fa: "\f4a6";
    --fa--fa: "\f4a6\f4a6"
}

.fa-frog {
    --fa: "\f52e";
    --fa--fa: "\f52e\f52e"
}

.fa-bucket {
    --fa: "\e4cf";
    --fa--fa: "\e4cf\e4cf"
}

.fa-floppy-disk-pen {
    --fa: "\e182";
    --fa--fa: "\e182\e182"
}

.fa-image {
    --fa: "\f03e";
    --fa--fa: "\f03e\f03e"
}

.fa-window-frame {
    --fa: "\e04f";
    --fa--fa: "\e04f\e04f"
}

.fa-microphone {
    --fa: "\f130";
    --fa--fa: "\f130\f130"
}

.fa-cow {
    --fa: "\f6c8";
    --fa--fa: "\f6c8\f6c8"
}

.fa-file-zip {
    --fa: "\e5ee";
    --fa--fa: "\e5ee\e5ee"
}

.fa-square-ring {
    --fa: "\e44f";
    --fa--fa: "\e44f\e44f"
}

.fa-arrow-alt-from-top, .fa-down-from-line {
    --fa: "\f349";
    --fa--fa: "\f349\f349"
}

.fa-caret-up {
    --fa: "\f0d8";
    --fa--fa: "\f0d8\f0d8"
}

.fa-shield-times, .fa-shield-xmark {
    --fa: "\e24c";
    --fa--fa: "\e24c\e24c"
}

.fa-screwdriver {
    --fa: "\f54a";
    --fa--fa: "\f54a\f54a"
}

.fa-circle-sort-down, .fa-sort-circle-down {
    --fa: "\e031";
    --fa--fa: "\e031\e031"
}

.fa-folder-closed {
    --fa: "\e185";
    --fa--fa: "\e185\e185"
}

.fa-house-tsunami {
    --fa: "\e515";
    --fa--fa: "\e515\e515"
}

.fa-square-nfi {
    --fa: "\e576";
    --fa--fa: "\e576\e576"
}

.fa-forklift {
    --fa: "\f47a";
    --fa--fa: "\f47a\f47a"
}

.fa-arrow-up-from-ground-water {
    --fa: "\e4b5";
    --fa--fa: "\e4b5\e4b5"
}

.fa-bracket-square-right {
    --fa: "\5d";
    --fa--fa: "\5d\5d"
}

.fa-glass-martini-alt, .fa-martini-glass {
    --fa: "\f57b";
    --fa--fa: "\f57b\f57b"
}

.fa-square-binary {
    --fa: "\e69b";
    --fa--fa: "\e69b\e69b"
}

.fa-rotate-back, .fa-rotate-backward, .fa-rotate-left, .fa-undo-alt {
    --fa: "\f2ea";
    --fa--fa: "\f2ea\f2ea"
}

.fa-columns, .fa-table-columns {
    --fa: "\f0db";
    --fa--fa: "\f0db\f0db"
}

.fa-square-a {
    --fa: "\e25f";
    --fa--fa: "\e25f\e25f"
}

.fa-tick {
    --fa: "\e32f";
    --fa--fa: "\e32f\e32f"
}

.fa-lemon {
    --fa: "\f094";
    --fa--fa: "\f094\f094"
}

.fa-head-side-mask {
    --fa: "\e063";
    --fa--fa: "\e063\e063"
}

.fa-handshake {
    --fa: "\f2b5";
    --fa--fa: "\f2b5\f2b5"
}

.fa-gem {
    --fa: "\f3a5";
    --fa--fa: "\f3a5\f3a5"
}

.fa-dolly, .fa-dolly-box {
    --fa: "\f472";
    --fa--fa: "\f472\f472"
}

.fa-smoking {
    --fa: "\f48d";
    --fa--fa: "\f48d\f48d"
}

.fa-compress-arrows-alt, .fa-minimize {
    --fa: "\f78c";
    --fa--fa: "\f78c\f78c"
}

.fa-refrigerator {
    --fa: "\e026";
    --fa--fa: "\e026\e026"
}

.fa-monument {
    --fa: "\f5a6";
    --fa--fa: "\f5a6\f5a6"
}

.fa-octagon-xmark, .fa-times-octagon, .fa-xmark-octagon {
    --fa: "\f2f0";
    --fa--fa: "\f2f0\f2f0"
}

.fa-align-slash {
    --fa: "\f846";
    --fa--fa: "\f846\f846"
}

.fa-snowplow {
    --fa: "\f7d2";
    --fa--fa: "\f7d2\f7d2"
}

.fa-angle-double-right, .fa-angles-right {
    --fa: "\f101";
    --fa--fa: "\f101\f101"
}

.fa-truck-couch, .fa-truck-ramp-couch {
    --fa: "\f4dd";
    --fa--fa: "\f4dd\f4dd"
}

.fa-cannabis {
    --fa: "\f55f";
    --fa--fa: "\f55f\f55f"
}

.fa-circle-play, .fa-play-circle {
    --fa: "\f144";
    --fa--fa: "\f144\f144"
}

.fa-arrow-up-right-and-arrow-down-left-from-center {
    --fa: "\e0a0";
    --fa--fa: "\e0a0\e0a0"
}

.fa-location-arrow-up {
    --fa: "\e63a";
    --fa--fa: "\e63a\e63a"
}

.fa-tablets {
    --fa: "\f490";
    --fa--fa: "\f490\f490"
}

.fa-360-degrees {
    --fa: "\e2dc";
    --fa--fa: "\e2dc\e2dc"
}

.fa-ethernet {
    --fa: "\f796";
    --fa--fa: "\f796\f796"
}

.fa-eur, .fa-euro, .fa-euro-sign {
    --fa: "\f153";
    --fa--fa: "\f153\f153"
}

.fa-chair {
    --fa: "\f6c0";
    --fa--fa: "\f6c0\f6c0"
}

.fa-check-circle, .fa-circle-check {
    --fa: "\f058";
    --fa--fa: "\f058\f058"
}

.fa-square-dashed-circle-plus {
    --fa: "\e5c2";
    --fa--fa: "\e5c2\e5c2"
}

.fa-hand-holding-circle-dollar {
    --fa: "\e621";
    --fa--fa: "\e621\e621"
}

.fa-money-simple-from-bracket {
    --fa: "\e313";
    --fa--fa: "\e313\e313"
}

.fa-bat {
    --fa: "\f6b5";
    --fa--fa: "\f6b5\f6b5"
}

.fa-circle-stop, .fa-stop-circle {
    --fa: "\f28d";
    --fa--fa: "\f28d\f28d"
}

.fa-head-side-headphones {
    --fa: "\f8c2";
    --fa--fa: "\f8c2\f8c2"
}

.fa-phone-rotary {
    --fa: "\f8d3";
    --fa--fa: "\f8d3\f8d3"
}

.fa-arrow-up-to-bracket {
    --fa: "\e66a";
    --fa--fa: "\e66a\e66a"
}

.fa-compass-drafting, .fa-drafting-compass {
    --fa: "\f568";
    --fa--fa: "\f568\f568"
}

.fa-plate-wheat {
    --fa: "\e55a";
    --fa--fa: "\e55a\e55a"
}

.fa-calendar-circle-minus {
    --fa: "\e46f";
    --fa--fa: "\e46f\e46f"
}

.fa-chopsticks {
    --fa: "\e3f7";
    --fa--fa: "\e3f7\e3f7"
}

.fa-car-mechanic, .fa-car-wrench {
    --fa: "\f5e3";
    --fa--fa: "\f5e3\f5e3"
}

.fa-icicles {
    --fa: "\f7ad";
    --fa--fa: "\f7ad\f7ad"
}

.fa-person-shelter {
    --fa: "\e54f";
    --fa--fa: "\e54f\e54f"
}

.fa-neuter {
    --fa: "\f22c";
    --fa--fa: "\f22c\f22c"
}

.fa-id-badge {
    --fa: "\f2c1";
    --fa--fa: "\f2c1\f2c1"
}

.fa-kazoo {
    --fa: "\f8c7";
    --fa--fa: "\f8c7\f8c7"
}

.fa-marker {
    --fa: "\f5a1";
    --fa--fa: "\f5a1\f5a1"
}

.fa-bin-bottles {
    --fa: "\e5f5";
    --fa--fa: "\e5f5\e5f5"
}

.fa-face-laugh-beam, .fa-laugh-beam {
    --fa: "\f59a";
    --fa--fa: "\f59a\f59a"
}

.fa-square-arrow-down-left {
    --fa: "\e261";
    --fa--fa: "\e261\e261"
}

.fa-battery-bolt {
    --fa: "\f376";
    --fa--fa: "\f376\f376"
}

.fa-tree-large {
    --fa: "\f7dd";
    --fa--fa: "\f7dd\f7dd"
}

.fa-helicopter-symbol {
    --fa: "\e502";
    --fa--fa: "\e502\e502"
}

.fa-aperture {
    --fa: "\e2df";
    --fa--fa: "\e2df\e2df"
}

.fa-universal-access {
    --fa: "\f29a";
    --fa--fa: "\f29a\f29a"
}

.fa-gear-complex {
    --fa: "\e5e9";
    --fa--fa: "\e5e9\e5e9"
}

.fa-file-magnifying-glass, .fa-file-search {
    --fa: "\f865";
    --fa--fa: "\f865\f865"
}

.fa-up-right {
    --fa: "\e2be";
    --fa--fa: "\e2be\e2be"
}

.fa-chevron-circle-up, .fa-circle-chevron-up {
    --fa: "\f139";
    --fa--fa: "\f139\f139"
}

.fa-user-police {
    --fa: "\e333";
    --fa--fa: "\e333\e333"
}

.fa-lari-sign {
    --fa: "\e1c8";
    --fa--fa: "\e1c8\e1c8"
}

.fa-volcano {
    --fa: "\f770";
    --fa--fa: "\f770\f770"
}

.fa-teddy-bear {
    --fa: "\e3cf";
    --fa--fa: "\e3cf\e3cf"
}

.fa-stocking {
    --fa: "\f7d5";
    --fa--fa: "\f7d5\f7d5"
}

.fa-person-walking-dashed-line-arrow-right {
    --fa: "\e553";
    --fa--fa: "\e553\e553"
}

.fa-image-slash {
    --fa: "\e1b7";
    --fa--fa: "\e1b7\e1b7"
}

.fa-mask-snorkel {
    --fa: "\e3b7";
    --fa--fa: "\e3b7\e3b7"
}

.fa-smoke {
    --fa: "\f760";
    --fa--fa: "\f760\f760"
}

.fa-gbp, .fa-pound-sign, .fa-sterling-sign {
    --fa: "\f154";
    --fa--fa: "\f154\f154"
}

.fa-battery-exclamation {
    --fa: "\e0b0";
    --fa--fa: "\e0b0\e0b0"
}

.fa-viruses {
    --fa: "\e076";
    --fa--fa: "\e076\e076"
}

.fa-square-person-confined {
    --fa: "\e577";
    --fa--fa: "\e577\e577"
}

.fa-user-tie {
    --fa: "\f508";
    --fa--fa: "\f508\f508"
}

.fa-up-to-bracket {
    --fa: "\e66e";
    --fa--fa: "\e66e\e66e"
}

.fa-arrow-down-long, .fa-long-arrow-down {
    --fa: "\f175";
    --fa--fa: "\f175\f175"
}

.fa-tent-arrow-down-to-line {
    --fa: "\e57e";
    --fa--fa: "\e57e\e57e"
}

.fa-certificate {
    --fa: "\f0a3";
    --fa--fa: "\f0a3\f0a3"
}

.fa-crystal-ball {
    --fa: "\e362";
    --fa--fa: "\e362\e362"
}

.fa-mail-reply-all, .fa-reply-all {
    --fa: "\f122";
    --fa--fa: "\f122\f122"
}

.fa-suitcase {
    --fa: "\f0f2";
    --fa--fa: "\f0f2\f0f2"
}

.fa-person-skating, .fa-skating {
    --fa: "\f7c5";
    --fa--fa: "\f7c5\f7c5"
}

.fa-star-shooting {
    --fa: "\e036";
    --fa--fa: "\e036\e036"
}

.fa-binary-lock {
    --fa: "\e33d";
    --fa--fa: "\e33d\e33d"
}

.fa-filter-circle-dollar, .fa-funnel-dollar {
    --fa: "\f662";
    --fa--fa: "\f662\f662"
}

.fa-camera-retro {
    --fa: "\f083";
    --fa--fa: "\f083\f083"
}

.fa-arrow-circle-down, .fa-circle-arrow-down {
    --fa: "\f0ab";
    --fa--fa: "\f0ab\f0ab"
}

.fa-comment-edit, .fa-comment-pen {
    --fa: "\f4ae";
    --fa--fa: "\f4ae\f4ae"
}

.fa-arrow-right-to-file, .fa-file-import {
    --fa: "\f56f";
    --fa--fa: "\f56f\f56f"
}

.fa-banjo {
    --fa: "\f8a3";
    --fa--fa: "\f8a3\f8a3"
}

.fa-external-link-square, .fa-square-arrow-up-right {
    --fa: "\f14c";
    --fa--fa: "\f14c\f14c"
}

.fa-light-emergency-on {
    --fa: "\e420";
    --fa--fa: "\e420\e420"
}

.fa-kerning {
    --fa: "\f86f";
    --fa--fa: "\f86f\f86f"
}

.fa-box-open {
    --fa: "\f49e";
    --fa--fa: "\f49e\f49e"
}

.fa-square-f {
    --fa: "\e270";
    --fa--fa: "\e270\e270"
}

.fa-scroll {
    --fa: "\f70e";
    --fa--fa: "\f70e\f70e"
}

.fa-spa {
    --fa: "\f5bb";
    --fa--fa: "\f5bb\f5bb"
}

.fa-arrow-from-right, .fa-arrow-left-from-line {
    --fa: "\f344";
    --fa--fa: "\f344\f344"
}

.fa-strawberry {
    --fa: "\e32b";
    --fa--fa: "\e32b\e32b"
}

.fa-location-pin-lock {
    --fa: "\e51f";
    --fa--fa: "\e51f\e51f"
}

.fa-pause {
    --fa: "\f04c";
    --fa--fa: "\f04c\f04c"
}

.fa-clock-eight-thirty {
    --fa: "\e346";
    --fa--fa: "\e346\e346"
}

.fa-plane-alt, .fa-plane-engines {
    --fa: "\f3de";
    --fa--fa: "\f3de\f3de"
}

.fa-hill-avalanche {
    --fa: "\e507";
    --fa--fa: "\e507\e507"
}

.fa-temperature-0, .fa-temperature-empty, .fa-thermometer-0, .fa-thermometer-empty {
    --fa: "\f2cb";
    --fa--fa: "\f2cb\f2cb"
}

.fa-bomb {
    --fa: "\f1e2";
    --fa--fa: "\f1e2\f1e2"
}

.fa-gauge-low, .fa-tachometer-alt-slow {
    --fa: "\f627";
    --fa--fa: "\f627\f627"
}

.fa-registered {
    --fa: "\f25d";
    --fa--fa: "\f25d\f25d"
}

.fa-trash-can-plus {
    --fa: "\e2ac";
    --fa--fa: "\e2ac\e2ac"
}

.fa-address-card, .fa-contact-card, .fa-vcard {
    --fa: "\f2bb";
    --fa--fa: "\f2bb\f2bb"
}

.fa-chart-fft {
    --fa: "\e69e";
    --fa--fa: "\e69e\e69e"
}

.fa-balance-scale-right, .fa-scale-unbalanced-flip {
    --fa: "\f516";
    --fa--fa: "\f516\f516"
}

.fa-globe-snow {
    --fa: "\f7a3";
    --fa--fa: "\f7a3\f7a3"
}

.fa-subscript {
    --fa: "\f12c";
    --fa--fa: "\f12c\f12c"
}

.fa-diamond-turn-right, .fa-directions {
    --fa: "\f5eb";
    --fa--fa: "\f5eb\f5eb"
}

.fa-integral {
    --fa: "\f667";
    --fa--fa: "\f667\f667"
}

.fa-burst {
    --fa: "\e4dc";
    --fa--fa: "\e4dc\e4dc"
}

.fa-house-laptop, .fa-laptop-house {
    --fa: "\e066";
    --fa--fa: "\e066\e066"
}

.fa-face-tired, .fa-tired {
    --fa: "\f5c8";
    --fa--fa: "\f5c8\f5c8"
}

.fa-money-bills {
    --fa: "\e1f3";
    --fa--fa: "\e1f3\e1f3"
}

.fa-blinds-raised {
    --fa: "\f8fd";
    --fa--fa: "\f8fd\f8fd"
}

.fa-smog {
    --fa: "\f75f";
    --fa--fa: "\f75f\f75f"
}

.fa-ufo-beam {
    --fa: "\e048";
    --fa--fa: "\e048\e048"
}

.fa-hydra {
    --fa: "\e686";
    --fa--fa: "\e686\e686"
}

.fa-caret-circle-up, .fa-circle-caret-up {
    --fa: "\f331";
    --fa--fa: "\f331\f331"
}

.fa-user-vneck-hair-long {
    --fa: "\e463";
    --fa--fa: "\e463\e463"
}

.fa-square-a-lock {
    --fa: "\e44d";
    --fa--fa: "\e44d\e44d"
}

.fa-crutch {
    --fa: "\f7f7";
    --fa--fa: "\f7f7\f7f7"
}

.fa-gas-pump-slash {
    --fa: "\f5f4";
    --fa--fa: "\f5f4\f5f4"
}

.fa-cloud-arrow-up, .fa-cloud-upload, .fa-cloud-upload-alt {
    --fa: "\f0ee";
    --fa--fa: "\f0ee\f0ee"
}

.fa-palette {
    --fa: "\f53f";
    --fa--fa: "\f53f\f53f"
}

.fa-transporter-4 {
    --fa: "\e2a5";
    --fa--fa: "\e2a5\e2a5"
}

.fa-chart-mixed-up-circle-currency {
    --fa: "\e5d8";
    --fa--fa: "\e5d8\e5d8"
}

.fa-objects-align-right {
    --fa: "\e3bf";
    --fa--fa: "\e3bf\e3bf"
}

.fa-arrows-turn-right {
    --fa: "\e4c0";
    --fa--fa: "\e4c0\e4c0"
}

.fa-vest {
    --fa: "\e085";
    --fa--fa: "\e085\e085"
}

.fa-pig {
    --fa: "\f706";
    --fa--fa: "\f706\f706"
}

.fa-inbox-full {
    --fa: "\e1ba";
    --fa--fa: "\e1ba\e1ba"
}

.fa-circle-envelope, .fa-envelope-circle {
    --fa: "\e10c";
    --fa--fa: "\e10c\e10c"
}

.fa-construction, .fa-triangle-person-digging {
    --fa: "\f85d";
    --fa--fa: "\f85d\f85d"
}

.fa-ferry {
    --fa: "\e4ea";
    --fa--fa: "\e4ea\e4ea"
}

.fa-bullseye-arrow {
    --fa: "\f648";
    --fa--fa: "\f648\f648"
}

.fa-arrows-down-to-people {
    --fa: "\e4b9";
    --fa--fa: "\e4b9\e4b9"
}

.fa-seedling, .fa-sprout {
    --fa: "\f4d8";
    --fa--fa: "\f4d8\f4d8"
}

.fa-clock-seven {
    --fa: "\e350";
    --fa--fa: "\e350\e350"
}

.fa-arrows-alt-h, .fa-left-right {
    --fa: "\f337";
    --fa--fa: "\f337\f337"
}

.fa-boxes-packing {
    --fa: "\e4c7";
    --fa--fa: "\e4c7\e4c7"
}

.fa-arrow-circle-left, .fa-circle-arrow-left {
    --fa: "\f0a8";
    --fa--fa: "\f0a8\f0a8"
}

.fa-flashlight {
    --fa: "\f8b8";
    --fa--fa: "\f8b8\f8b8"
}

.fa-file-jpg {
    --fa: "\e646";
    --fa--fa: "\e646\e646"
}

.fa-group-arrows-rotate {
    --fa: "\e4f6";
    --fa--fa: "\e4f6\e4f6"
}

.fa-bowl-food {
    --fa: "\e4c6";
    --fa--fa: "\e4c6\e4c6"
}

.fa-square-9 {
    --fa: "\e25e";
    --fa--fa: "\e25e\e25e"
}

.fa-candy-cane {
    --fa: "\f786";
    --fa--fa: "\f786\f786"
}

.fa-arrow-down-wide-short, .fa-sort-amount-asc, .fa-sort-amount-down {
    --fa: "\f160";
    --fa--fa: "\f160\f160"
}

.fa-dollar-square, .fa-square-dollar, .fa-usd-square {
    --fa: "\f2e9";
    --fa--fa: "\f2e9\f2e9"
}

.fa-phone-arrow-right {
    --fa: "\e5be";
    --fa--fa: "\e5be\e5be"
}

.fa-hand-holding-seedling {
    --fa: "\f4bf";
    --fa--fa: "\f4bf\f4bf"
}

.fa-comment-alt-check, .fa-message-check {
    --fa: "\f4a2";
    --fa--fa: "\f4a2\f4a2"
}

.fa-cloud-bolt, .fa-thunderstorm {
    --fa: "\f76c";
    --fa--fa: "\f76c\f76c"
}

.fa-chart-line-up-down {
    --fa: "\e5d7";
    --fa--fa: "\e5d7\e5d7"
}

.fa-remove-format, .fa-text-slash {
    --fa: "\f87d";
    --fa--fa: "\f87d\f87d"
}

.fa-watch {
    --fa: "\f2e1";
    --fa--fa: "\f2e1\f2e1"
}

.fa-circle-down-left {
    --fa: "\e107";
    --fa--fa: "\e107\e107"
}

.fa-text {
    --fa: "\f893";
    --fa--fa: "\f893\f893"
}

.fa-projector {
    --fa: "\f8d6";
    --fa--fa: "\f8d6\f8d6"
}

.fa-face-smile-wink, .fa-smile-wink {
    --fa: "\f4da";
    --fa--fa: "\f4da\f4da"
}

.fa-tombstone-alt, .fa-tombstone-blank {
    --fa: "\f721";
    --fa--fa: "\f721\f721"
}

.fa-chess-king-alt, .fa-chess-king-piece {
    --fa: "\f440";
    --fa--fa: "\f440\f440"
}

.fa-circle-6 {
    --fa: "\e0f3";
    --fa--fa: "\e0f3\e0f3"
}

.fa-waves-sine {
    --fa: "\e65d";
    --fa--fa: "\e65d\e65d"
}

.fa-arrow-alt-left, .fa-left {
    --fa: "\f355";
    --fa--fa: "\f355\f355"
}

.fa-file-word {
    --fa: "\f1c2";
    --fa--fa: "\f1c2\f1c2"
}

.fa-file-powerpoint {
    --fa: "\f1c4";
    --fa--fa: "\f1c4\f1c4"
}

.fa-arrow-alt-square-down, .fa-square-down {
    --fa: "\f350";
    --fa--fa: "\f350\f350"
}

.fa-objects-align-center-vertical {
    --fa: "\e3bd";
    --fa--fa: "\e3bd\e3bd"
}

.fa-arrows-h, .fa-arrows-left-right {
    --fa: "\f07e";
    --fa--fa: "\f07e\f07e"
}

.fa-house-lock {
    --fa: "\e510";
    --fa--fa: "\e510\e510"
}

.fa-cloud-arrow-down, .fa-cloud-download, .fa-cloud-download-alt {
    --fa: "\f0ed";
    --fa--fa: "\f0ed\f0ed"
}

.fa-wreath {
    --fa: "\f7e2";
    --fa--fa: "\f7e2\f7e2"
}

.fa-children {
    --fa: "\e4e1";
    --fa--fa: "\e4e1\e4e1"
}

.fa-meter-droplet {
    --fa: "\e1ea";
    --fa--fa: "\e1ea\e1ea"
}

.fa-blackboard, .fa-chalkboard {
    --fa: "\f51b";
    --fa--fa: "\f51b\f51b"
}

.fa-user-alt-slash, .fa-user-large-slash {
    --fa: "\f4fa";
    --fa--fa: "\f4fa\f4fa"
}

.fa-signal-4, .fa-signal-strong {
    --fa: "\f68f";
    --fa--fa: "\f68f\f68f"
}

.fa-lollipop, .fa-lollypop {
    --fa: "\e424";
    --fa--fa: "\e424\e424"
}

.fa-list-tree {
    --fa: "\e1d2";
    --fa--fa: "\e1d2\e1d2"
}

.fa-envelope-open {
    --fa: "\f2b6";
    --fa--fa: "\f2b6\f2b6"
}

.fa-draw-circle {
    --fa: "\f5ed";
    --fa--fa: "\f5ed\f5ed"
}

.fa-cat-space {
    --fa: "\e001";
    --fa--fa: "\e001\e001"
}

.fa-handshake-alt-slash, .fa-handshake-simple-slash {
    --fa: "\e05f";
    --fa--fa: "\e05f\e05f"
}

.fa-rabbit-fast, .fa-rabbit-running {
    --fa: "\f709";
    --fa--fa: "\f709\f709"
}

.fa-memo-pad {
    --fa: "\e1da";
    --fa--fa: "\e1da\e1da"
}

.fa-mattress-pillow {
    --fa: "\e525";
    --fa--fa: "\e525\e525"
}

.fa-alarm-plus {
    --fa: "\f844";
    --fa--fa: "\f844\f844"
}

.fa-alicorn {
    --fa: "\f6b0";
    --fa--fa: "\f6b0\f6b0"
}

.fa-comment-question {
    --fa: "\e14b";
    --fa--fa: "\e14b\e14b"
}

.fa-gingerbread-man {
    --fa: "\f79d";
    --fa--fa: "\f79d\f79d"
}

.fa-guarani-sign {
    --fa: "\e19a";
    --fa--fa: "\e19a\e19a"
}

.fa-burger-fries {
    --fa: "\e0cd";
    --fa--fa: "\e0cd\e0cd"
}

.fa-mug-tea {
    --fa: "\f875";
    --fa--fa: "\f875\f875"
}

.fa-border-top {
    --fa: "\f855";
    --fa--fa: "\f855\f855"
}

.fa-arrows-rotate, .fa-refresh, .fa-sync {
    --fa: "\f021";
    --fa--fa: "\f021\f021"
}

.fa-book-circle, .fa-circle-book-open {
    --fa: "\e0ff";
    --fa--fa: "\e0ff\e0ff"
}

.fa-arrows-to-dotted-line {
    --fa: "\e0a6";
    --fa--fa: "\e0a6\e0a6"
}

.fa-fire-extinguisher {
    --fa: "\f134";
    --fa--fa: "\f134\f134"
}

.fa-magnifying-glass-arrows-rotate {
    --fa: "\e65e";
    --fa--fa: "\e65e\e65e"
}

.fa-garage-open {
    --fa: "\e00b";
    --fa--fa: "\e00b\e00b"
}

.fa-shelves-empty {
    --fa: "\e246";
    --fa--fa: "\e246\e246"
}

.fa-cruzeiro-sign {
    --fa: "\e152";
    --fa--fa: "\e152\e152"
}

.fa-watch-apple {
    --fa: "\e2cb";
    --fa--fa: "\e2cb\e2cb"
}

.fa-watch-calculator {
    --fa: "\f8f0";
    --fa--fa: "\f8f0\f8f0"
}

.fa-list-dropdown {
    --fa: "\e1cf";
    --fa--fa: "\e1cf\e1cf"
}

.fa-cabinet-filing {
    --fa: "\f64b";
    --fa--fa: "\f64b\f64b"
}

.fa-burger-soda {
    --fa: "\f858";
    --fa--fa: "\f858\f858"
}

.fa-arrow-square-up, .fa-square-arrow-up {
    --fa: "\f33c";
    --fa--fa: "\f33c\f33c"
}

.fa-greater-than-equal {
    --fa: "\f532";
    --fa--fa: "\f532\f532"
}

.fa-pallet-box {
    --fa: "\e208";
    --fa--fa: "\e208\e208"
}

.fa-face-confounded {
    --fa: "\e36c";
    --fa--fa: "\e36c\e36c"
}

.fa-shield-alt, .fa-shield-halved {
    --fa: "\f3ed";
    --fa--fa: "\f3ed\f3ed"
}

.fa-truck-plow {
    --fa: "\f7de";
    --fa--fa: "\f7de\f7de"
}

.fa-atlas, .fa-book-atlas {
    --fa: "\f558";
    --fa--fa: "\f558\f558"
}

.fa-virus {
    --fa: "\e074";
    --fa--fa: "\e074\e074"
}

.fa-grid-round-2 {
    --fa: "\e5db";
    --fa--fa: "\e5db\e5db"
}

.fa-comment-middle-top {
    --fa: "\e14a";
    --fa--fa: "\e14a\e14a"
}

.fa-wave {
    --fa: "\e65b";
    --fa--fa: "\e65b\e65b"
}

.fa-envelope-circle-check {
    --fa: "\e4e8";
    --fa--fa: "\e4e8\e4e8"
}

.fa-layer-group {
    --fa: "\f5fd";
    --fa--fa: "\f5fd\f5fd"
}

.fa-restroom-simple {
    --fa: "\e23a";
    --fa--fa: "\e23a\e23a"
}

.fa-arrows-to-dot {
    --fa: "\e4be";
    --fa--fa: "\e4be\e4be"
}

.fa-border-outer {
    --fa: "\f851";
    --fa--fa: "\f851\f851"
}

.fa-hashtag-lock {
    --fa: "\e415";
    --fa--fa: "\e415\e415"
}

.fa-clock-two-thirty {
    --fa: "\e35b";
    --fa--fa: "\e35b\e35b"
}

.fa-archway {
    --fa: "\f557";
    --fa--fa: "\f557\f557"
}

.fa-heart-circle-check {
    --fa: "\e4fd";
    --fa--fa: "\e4fd\e4fd"
}

.fa-house-chimney-crack, .fa-house-damage {
    --fa: "\f6f1";
    --fa--fa: "\f6f1\f6f1"
}

.fa-file-archive, .fa-file-zipper {
    --fa: "\f1c6";
    --fa--fa: "\f1c6\f1c6"
}

.fa-ticket-perforated {
    --fa: "\e63e";
    --fa--fa: "\e63e\e63e"
}

.fa-heart-half {
    --fa: "\e1ab";
    --fa--fa: "\e1ab\e1ab"
}

.fa-comment-check {
    --fa: "\f4ac";
    --fa--fa: "\f4ac\f4ac"
}

.fa-square {
    --fa: "\f0c8";
    --fa--fa: "\f0c8\f0c8"
}

.fa-memo {
    --fa: "\e1d8";
    --fa--fa: "\e1d8\e1d8"
}

.fa-glass-martini, .fa-martini-glass-empty {
    --fa: "\f000";
    --fa--fa: "\f000\f000"
}

.fa-couch {
    --fa: "\f4b8";
    --fa--fa: "\f4b8\f4b8"
}

.fa-cedi-sign {
    --fa: "\e0df";
    --fa--fa: "\e0df\e0df"
}

.fa-italic {
    --fa: "\f033";
    --fa--fa: "\f033\f033"
}

.fa-glass-citrus {
    --fa: "\f869";
    --fa--fa: "\f869\f869"
}

.fa-calendar-lines-pen {
    --fa: "\e472";
    --fa--fa: "\e472\e472"
}

.fa-table-cells-column-lock {
    --fa: "\e678";
    --fa--fa: "\e678\e678"
}

.fa-church {
    --fa: "\f51d";
    --fa--fa: "\f51d\f51d"
}

.fa-person-snowmobiling, .fa-snowmobile {
    --fa: "\f7d1";
    --fa--fa: "\f7d1\f7d1"
}

.fa-face-hushed {
    --fa: "\e37b";
    --fa--fa: "\e37b\e37b"
}

.fa-comments-dollar {
    --fa: "\f653";
    --fa--fa: "\f653\f653"
}

.fa-tickets-simple {
    --fa: "\e659";
    --fa--fa: "\e659\e659"
}

.fa-pickaxe {
    --fa: "\e5bf";
    --fa--fa: "\e5bf\e5bf"
}

.fa-link-simple-slash {
    --fa: "\e1ce";
    --fa--fa: "\e1ce\e1ce"
}

.fa-democrat {
    --fa: "\f747";
    --fa--fa: "\f747\f747"
}

.fa-face-confused {
    --fa: "\e36d";
    --fa--fa: "\e36d\e36d"
}

.fa-pinball {
    --fa: "\e229";
    --fa--fa: "\e229\e229"
}

.fa-z {
    --fa: "\5a";
    --fa--fa: "\5a\5a"
}

.fa-person-skiing, .fa-skiing {
    --fa: "\f7c9";
    --fa--fa: "\f7c9\f7c9"
}

.fa-deer {
    --fa: "\f78e";
    --fa--fa: "\f78e\f78e"
}

.fa-input-pipe {
    --fa: "\e1be";
    --fa--fa: "\e1be\e1be"
}

.fa-road-lock {
    --fa: "\e567";
    --fa--fa: "\e567\e567"
}

.fa-a {
    --fa: "\41";
    --fa--fa: "\41\41"
}

.fa-bookmark-slash {
    --fa: "\e0c2";
    --fa--fa: "\e0c2\e0c2"
}

.fa-temperature-arrow-down, .fa-temperature-down {
    --fa: "\e03f";
    --fa--fa: "\e03f\e03f"
}

.fa-mace {
    --fa: "\f6f8";
    --fa--fa: "\f6f8\f6f8"
}

.fa-feather-alt, .fa-feather-pointed {
    --fa: "\f56b";
    --fa--fa: "\f56b\f56b"
}

.fa-sausage {
    --fa: "\f820";
    --fa--fa: "\f820\f820"
}

.fa-trash-can-clock {
    --fa: "\e2aa";
    --fa--fa: "\e2aa\e2aa"
}

.fa-p {
    --fa: "\50";
    --fa--fa: "\50\50"
}

.fa-broom-wide {
    --fa: "\e5d1";
    --fa--fa: "\e5d1\e5d1"
}

.fa-snowflake {
    --fa: "\f2dc";
    --fa--fa: "\f2dc\f2dc"
}

.fa-stomach {
    --fa: "\f623";
    --fa--fa: "\f623\f623"
}

.fa-newspaper {
    --fa: "\f1ea";
    --fa--fa: "\f1ea\f1ea"
}

.fa-ad, .fa-rectangle-ad {
    --fa: "\f641";
    --fa--fa: "\f641\f641"
}

.fa-guitar-electric {
    --fa: "\f8be";
    --fa--fa: "\f8be\f8be"
}

.fa-arrow-turn-down-right {
    --fa: "\e3d6";
    --fa--fa: "\e3d6\e3d6"
}

.fa-moon-cloud {
    --fa: "\f754";
    --fa--fa: "\f754\f754"
}

.fa-bread-slice-butter {
    --fa: "\e3e1";
    --fa--fa: "\e3e1\e3e1"
}

.fa-arrow-circle-right, .fa-circle-arrow-right {
    --fa: "\f0a9";
    --fa--fa: "\f0a9\f0a9"
}

.fa-user-group-crown, .fa-users-crown {
    --fa: "\f6a5";
    --fa--fa: "\f6a5\f6a5"
}

.fa-circle-i {
    --fa: "\e111";
    --fa--fa: "\e111\e111"
}

.fa-toilet-paper-check {
    --fa: "\e5b2";
    --fa--fa: "\e5b2\e5b2"
}

.fa-filter-circle-xmark {
    --fa: "\e17b";
    --fa--fa: "\e17b\e17b"
}

.fa-locust {
    --fa: "\e520";
    --fa--fa: "\e520\e520"
}

.fa-sort, .fa-unsorted {
    --fa: "\f0dc";
    --fa--fa: "\f0dc\f0dc"
}

.fa-list-1-2, .fa-list-numeric, .fa-list-ol {
    --fa: "\f0cb";
    --fa--fa: "\f0cb\f0cb"
}

.fa-chart-waterfall {
    --fa: "\e0eb";
    --fa--fa: "\e0eb\e0eb"
}

.fa-sparkle {
    --fa: "\e5d6";
    --fa--fa: "\e5d6\e5d6"
}

.fa-face-party {
    --fa: "\e383";
    --fa--fa: "\e383\e383"
}

.fa-kidneys {
    --fa: "\f5fb";
    --fa--fa: "\f5fb\f5fb"
}

.fa-wifi-exclamation {
    --fa: "\e2cf";
    --fa--fa: "\e2cf\e2cf"
}

.fa-chart-network {
    --fa: "\f78a";
    --fa--fa: "\f78a\f78a"
}

.fa-person-dress-burst {
    --fa: "\e544";
    --fa--fa: "\e544\e544"
}

.fa-dice-d4 {
    --fa: "\f6d0";
    --fa--fa: "\f6d0\f6d0"
}

.fa-money-check-alt, .fa-money-check-dollar {
    --fa: "\f53d";
    --fa--fa: "\f53d\f53d"
}

.fa-vector-square {
    --fa: "\f5cb";
    --fa--fa: "\f5cb\f5cb"
}

.fa-bread-slice {
    --fa: "\f7ec";
    --fa--fa: "\f7ec\f7ec"
}

.fa-language {
    --fa: "\f1ab";
    --fa--fa: "\f1ab\f1ab"
}

.fa-wheat-awn-slash {
    --fa: "\e338";
    --fa--fa: "\e338\e338"
}

.fa-face-kiss-wink-heart, .fa-kiss-wink-heart {
    --fa: "\f598";
    --fa--fa: "\f598\f598"
}

.fa-dagger {
    --fa: "\f6cb";
    --fa--fa: "\f6cb\f6cb"
}

.fa-podium {
    --fa: "\f680";
    --fa--fa: "\f680\f680"
}

.fa-diamonds-4 {
    --fa: "\e68b";
    --fa--fa: "\e68b\e68b"
}

.fa-memo-circle-check {
    --fa: "\e1d9";
    --fa--fa: "\e1d9\e1d9"
}

.fa-route-highway {
    --fa: "\f61a";
    --fa--fa: "\f61a\f61a"
}

.fa-arrow-alt-to-bottom, .fa-down-to-line {
    --fa: "\f34a";
    --fa--fa: "\f34a\f34a"
}

.fa-filter {
    --fa: "\f0b0";
    --fa--fa: "\f0b0\f0b0"
}

.fa-square-g {
    --fa: "\e271";
    --fa--fa: "\e271\e271"
}

.fa-circle-phone, .fa-phone-circle {
    --fa: "\e11b";
    --fa--fa: "\e11b\e11b"
}

.fa-clipboard-prescription {
    --fa: "\f5e8";
    --fa--fa: "\f5e8\f5e8"
}

.fa-user-nurse-hair {
    --fa: "\e45d";
    --fa--fa: "\e45d\e45d"
}

.fa-question {
    --fa: "\3f";
    --fa--fa: "\3f\3f"
}

.fa-file-signature {
    --fa: "\f573";
    --fa--fa: "\f573\f573"
}

.fa-toggle-large-on {
    --fa: "\e5b1";
    --fa--fa: "\e5b1\e5b1"
}

.fa-arrows-alt, .fa-up-down-left-right {
    --fa: "\f0b2";
    --fa--fa: "\f0b2\f0b2"
}

.fa-dryer-alt, .fa-dryer-heat {
    --fa: "\f862";
    --fa--fa: "\f862\f862"
}

.fa-house-chimney-user {
    --fa: "\e065";
    --fa--fa: "\e065\e065"
}

.fa-hand-holding-heart {
    --fa: "\f4be";
    --fa--fa: "\f4be\f4be"
}

.fa-arrow-up-small-big, .fa-sort-size-up-alt {
    --fa: "\f88f";
    --fa--fa: "\f88f\f88f"
}

.fa-train-track {
    --fa: "\e453";
    --fa--fa: "\e453\e453"
}

.fa-puzzle-piece {
    --fa: "\f12e";
    --fa--fa: "\f12e\f12e"
}

.fa-money-check {
    --fa: "\f53c";
    --fa--fa: "\f53c\f53c"
}

.fa-star-half-alt, .fa-star-half-stroke {
    --fa: "\f5c0";
    --fa--fa: "\f5c0\f5c0"
}

.fa-file-exclamation {
    --fa: "\f31a";
    --fa--fa: "\f31a\f31a"
}

.fa-code {
    --fa: "\f121";
    --fa--fa: "\f121\f121"
}

.fa-glass-whiskey, .fa-whiskey-glass {
    --fa: "\f7a0";
    --fa--fa: "\f7a0\f7a0"
}

.fa-moon-stars {
    --fa: "\f755";
    --fa--fa: "\f755\f755"
}

.fa-building-circle-exclamation {
    --fa: "\e4d3";
    --fa--fa: "\e4d3\e4d3"
}

.fa-clothes-hanger {
    --fa: "\e136";
    --fa--fa: "\e136\e136"
}

.fa-mobile-iphone, .fa-mobile-notch {
    --fa: "\e1ee";
    --fa--fa: "\e1ee\e1ee"
}

.fa-magnifying-glass-chart {
    --fa: "\e522";
    --fa--fa: "\e522\e522"
}

.fa-arrow-up-right-from-square, .fa-external-link {
    --fa: "\f08e";
    --fa--fa: "\f08e\f08e"
}

.fa-cubes-stacked {
    --fa: "\e4e6";
    --fa--fa: "\e4e6\e4e6"
}

.fa-images-user {
    --fa: "\e1b9";
    --fa--fa: "\e1b9\e1b9"
}

.fa-krw, .fa-won, .fa-won-sign {
    --fa: "\f159";
    --fa--fa: "\f159\f159"
}

.fa-image-polaroid-user {
    --fa: "\e1b6";
    --fa--fa: "\e1b6\e1b6"
}

.fa-virus-covid {
    --fa: "\e4a8";
    --fa--fa: "\e4a8\e4a8"
}

.fa-square-ellipsis {
    --fa: "\e26e";
    --fa--fa: "\e26e\e26e"
}

.fa-pie {
    --fa: "\f705";
    --fa--fa: "\f705\f705"
}

.fa-chess-knight-alt, .fa-chess-knight-piece {
    --fa: "\f442";
    --fa--fa: "\f442\f442"
}

.fa-austral-sign {
    --fa: "\e0a9";
    --fa--fa: "\e0a9\e0a9"
}

.fa-cloud-plus {
    --fa: "\e35e";
    --fa--fa: "\e35e\e35e"
}

.fa-f {
    --fa: "\46";
    --fa--fa: "\46\46"
}

.fa-leaf {
    --fa: "\f06c";
    --fa--fa: "\f06c\f06c"
}

.fa-bed-bunk {
    --fa: "\f8f8";
    --fa--fa: "\f8f8\f8f8"
}

.fa-road {
    --fa: "\f018";
    --fa--fa: "\f018\f018"
}

.fa-cab, .fa-taxi {
    --fa: "\f1ba";
    --fa--fa: "\f1ba\f1ba"
}

.fa-person-circle-plus {
    --fa: "\e541";
    --fa--fa: "\e541\e541"
}

.fa-chart-pie, .fa-pie-chart {
    --fa: "\f200";
    --fa--fa: "\f200\f200"
}

.fa-bolt-lightning {
    --fa: "\e0b7";
    --fa--fa: "\e0b7\e0b7"
}

.fa-clock-eight {
    --fa: "\e345";
    --fa--fa: "\e345\e345"
}

.fa-sack-xmark {
    --fa: "\e56a";
    --fa--fa: "\e56a\e56a"
}

.fa-file-xls {
    --fa: "\e64d";
    --fa--fa: "\e64d\e64d"
}

.fa-file-excel {
    --fa: "\f1c3";
    --fa--fa: "\f1c3\f1c3"
}

.fa-file-contract {
    --fa: "\f56c";
    --fa--fa: "\f56c\f56c"
}

.fa-fish-fins {
    --fa: "\e4f2";
    --fa--fa: "\e4f2\e4f2"
}

.fa-circle-q {
    --fa: "\e11e";
    --fa--fa: "\e11e\e11e"
}

.fa-building-flag {
    --fa: "\e4d5";
    --fa--fa: "\e4d5\e4d5"
}

.fa-face-grin-beam, .fa-grin-beam {
    --fa: "\f582";
    --fa--fa: "\f582\f582"
}

.fa-object-ungroup {
    --fa: "\f248";
    --fa--fa: "\f248\f248"
}

.fa-face-disguise {
    --fa: "\e370";
    --fa--fa: "\e370\e370"
}

.fa-circle-arrow-down-right {
    --fa: "\e0fa";
    --fa--fa: "\e0fa\e0fa"
}

.fa-alien-8bit, .fa-alien-monster {
    --fa: "\f8f6";
    --fa--fa: "\f8f6\f8f6"
}

.fa-hand-point-ribbon {
    --fa: "\e1a6";
    --fa--fa: "\e1a6\e1a6"
}

.fa-poop {
    --fa: "\f619";
    --fa--fa: "\f619\f619"
}

.fa-object-exclude {
    --fa: "\e49c";
    --fa--fa: "\e49c\e49c"
}

.fa-telescope {
    --fa: "\e03e";
    --fa--fa: "\e03e\e03e"
}

.fa-location-pin, .fa-map-marker {
    --fa: "\f041";
    --fa--fa: "\f041\f041"
}

.fa-square-list {
    --fa: "\e489";
    --fa--fa: "\e489\e489"
}

.fa-kaaba {
    --fa: "\f66b";
    --fa--fa: "\f66b\f66b"
}

.fa-toilet-paper {
    --fa: "\f71e";
    --fa--fa: "\f71e\f71e"
}

.fa-hard-hat, .fa-hat-hard, .fa-helmet-safety {
    --fa: "\f807";
    --fa--fa: "\f807\f807"
}

.fa-comment-code {
    --fa: "\e147";
    --fa--fa: "\e147\e147"
}

.fa-sim-cards {
    --fa: "\e251";
    --fa--fa: "\e251\e251"
}

.fa-starship {
    --fa: "\e039";
    --fa--fa: "\e039\e039"
}

.fa-eject {
    --fa: "\f052";
    --fa--fa: "\f052\f052"
}

.fa-arrow-alt-circle-right, .fa-circle-right {
    --fa: "\f35a";
    --fa--fa: "\f35a\f35a"
}

.fa-plane-circle-check {
    --fa: "\e555";
    --fa--fa: "\e555\e555"
}

.fa-seal {
    --fa: "\e241";
    --fa--fa: "\e241\e241"
}

.fa-user-cowboy {
    --fa: "\f8ea";
    --fa--fa: "\f8ea\f8ea"
}

.fa-hexagon-vertical-nft {
    --fa: "\e505";
    --fa--fa: "\e505\e505"
}

.fa-face-rolling-eyes, .fa-meh-rolling-eyes {
    --fa: "\f5a5";
    --fa--fa: "\f5a5\f5a5"
}

.fa-bread-loaf {
    --fa: "\f7eb";
    --fa--fa: "\f7eb\f7eb"
}

.fa-rings-wedding {
    --fa: "\f81b";
    --fa--fa: "\f81b\f81b"
}

.fa-object-group {
    --fa: "\f247";
    --fa--fa: "\f247\f247"
}

.fa-french-fries {
    --fa: "\f803";
    --fa--fa: "\f803\f803"
}

.fa-chart-line, .fa-line-chart {
    --fa: "\f201";
    --fa--fa: "\f201\f201"
}

.fa-calendar-arrow-down, .fa-calendar-download {
    --fa: "\e0d0";
    --fa--fa: "\e0d0\e0d0"
}

.fa-send-back {
    --fa: "\f87e";
    --fa--fa: "\f87e\f87e"
}

.fa-mask-ventilator {
    --fa: "\e524";
    --fa--fa: "\e524\e524"
}

.fa-tickets {
    --fa: "\e658";
    --fa--fa: "\e658\e658"
}

.fa-signature-lock {
    --fa: "\e3ca";
    --fa--fa: "\e3ca\e3ca"
}

.fa-arrow-right {
    --fa: "\f061";
    --fa--fa: "\f061\f061"
}

.fa-map-signs, .fa-signs-post {
    --fa: "\f277";
    --fa--fa: "\f277\f277"
}

.fa-octagon-plus, .fa-plus-octagon {
    --fa: "\f301";
    --fa--fa: "\f301\f301"
}

.fa-cash-register {
    --fa: "\f788";
    --fa--fa: "\f788\f788"
}

.fa-person-circle-question {
    --fa: "\e542";
    --fa--fa: "\e542\e542"
}

.fa-melon-slice {
    --fa: "\e311";
    --fa--fa: "\e311\e311"
}

.fa-space-station-moon {
    --fa: "\e033";
    --fa--fa: "\e033\e033"
}

.fa-comment-alt-smile, .fa-message-smile {
    --fa: "\f4aa";
    --fa--fa: "\f4aa\f4aa"
}

.fa-cup-straw {
    --fa: "\e363";
    --fa--fa: "\e363\e363"
}

.fa-arrow-alt-from-right, .fa-left-from-line {
    --fa: "\f348";
    --fa--fa: "\f348\f348"
}

.fa-h {
    --fa: "\48";
    --fa--fa: "\48\48"
}

.fa-basket-shopping-simple, .fa-shopping-basket-alt {
    --fa: "\e0af";
    --fa--fa: "\e0af\e0af"
}

.fa-hands-heart, .fa-hands-holding-heart {
    --fa: "\f4c3";
    --fa--fa: "\f4c3\f4c3"
}

.fa-clock-nine {
    --fa: "\e34c";
    --fa--fa: "\e34c\e34c"
}

.fa-hammer-brush {
    --fa: "\e620";
    --fa--fa: "\e620\e620"
}

.fa-tarp {
    --fa: "\e57b";
    --fa--fa: "\e57b\e57b"
}

.fa-face-sleepy {
    --fa: "\e38e";
    --fa--fa: "\e38e\e38e"
}

.fa-hand-horns {
    --fa: "\e1a9";
    --fa--fa: "\e1a9\e1a9"
}

.fa-screwdriver-wrench, .fa-tools {
    --fa: "\f7d9";
    --fa--fa: "\f7d9\f7d9"
}

.fa-arrows-to-eye {
    --fa: "\e4bf";
    --fa--fa: "\e4bf\e4bf"
}

.fa-circle-three-quarters {
    --fa: "\e125";
    --fa--fa: "\e125\e125"
}

.fa-trophy-alt, .fa-trophy-star {
    --fa: "\f2eb";
    --fa--fa: "\f2eb\f2eb"
}

.fa-plug-circle-bolt {
    --fa: "\e55b";
    --fa--fa: "\e55b\e55b"
}

.fa-face-thermometer {
    --fa: "\e39a";
    --fa--fa: "\e39a\e39a"
}

.fa-grid-round-4 {
    --fa: "\e5dd";
    --fa--fa: "\e5dd\e5dd"
}

.fa-sign-posts-wrench {
    --fa: "\e626";
    --fa--fa: "\e626\e626"
}

.fa-shirt-running {
    --fa: "\e3c8";
    --fa--fa: "\e3c8\e3c8"
}

.fa-book-circle-arrow-up {
    --fa: "\e0bd";
    --fa--fa: "\e0bd\e0bd"
}

.fa-face-nauseated {
    --fa: "\e381";
    --fa--fa: "\e381\e381"
}

.fa-heart {
    --fa: "\f004";
    --fa--fa: "\f004\f004"
}

.fa-file-chart-pie {
    --fa: "\f65a";
    --fa--fa: "\f65a\f65a"
}

.fa-mars-and-venus {
    --fa: "\f224";
    --fa--fa: "\f224\f224"
}

.fa-home-user, .fa-house-user {
    --fa: "\e1b0";
    --fa--fa: "\e1b0\e1b0"
}

.fa-circle-arrow-down-left {
    --fa: "\e0f9";
    --fa--fa: "\e0f9\e0f9"
}

.fa-dumpster-fire {
    --fa: "\f794";
    --fa--fa: "\f794\f794"
}

.fa-hexagon-minus, .fa-minus-hexagon {
    --fa: "\f307";
    --fa--fa: "\f307\f307"
}

.fa-arrow-alt-to-left, .fa-left-to-line {
    --fa: "\f34b";
    --fa--fa: "\f34b\f34b"
}

.fa-house-crack {
    --fa: "\e3b1";
    --fa--fa: "\e3b1\e3b1"
}

.fa-paw-alt, .fa-paw-simple {
    --fa: "\f701";
    --fa--fa: "\f701\f701"
}

.fa-arrow-left-long-to-line {
    --fa: "\e3d4";
    --fa--fa: "\e3d4\e3d4"
}

.fa-brackets-round, .fa-parentheses {
    --fa: "\e0c5";
    --fa--fa: "\e0c5\e0c5"
}

.fa-cocktail, .fa-martini-glass-citrus {
    --fa: "\f561";
    --fa--fa: "\f561\f561"
}

.fa-user-shakespeare {
    --fa: "\e2c2";
    --fa--fa: "\e2c2\e2c2"
}

.fa-arrow-right-to-arc {
    --fa: "\e4b2";
    --fa--fa: "\e4b2\e4b2"
}

.fa-face-surprise, .fa-surprise {
    --fa: "\f5c2";
    --fa--fa: "\f5c2\f5c2"
}

.fa-bottle-water {
    --fa: "\e4c5";
    --fa--fa: "\e4c5\e4c5"
}

.fa-circle-pause, .fa-pause-circle {
    --fa: "\f28b";
    --fa--fa: "\f28b\f28b"
}

.fa-gauge-circle-plus {
    --fa: "\e498";
    --fa--fa: "\e498\e498"
}

.fa-folders {
    --fa: "\f660";
    --fa--fa: "\f660\f660"
}

.fa-angel {
    --fa: "\f779";
    --fa--fa: "\f779\f779"
}

.fa-value-absolute {
    --fa: "\f6a6";
    --fa--fa: "\f6a6\f6a6"
}

.fa-rabbit {
    --fa: "\f708";
    --fa--fa: "\f708\f708"
}

.fa-toilet-paper-slash {
    --fa: "\e072";
    --fa--fa: "\e072\e072"
}

.fa-circle-euro {
    --fa: "\e5ce";
    --fa--fa: "\e5ce\e5ce"
}

.fa-apple-alt, .fa-apple-whole {
    --fa: "\f5d1";
    --fa--fa: "\f5d1\f5d1"
}

.fa-kitchen-set {
    --fa: "\e51a";
    --fa--fa: "\e51a\e51a"
}

.fa-diamond-half {
    --fa: "\e5b7";
    --fa--fa: "\e5b7\e5b7"
}

.fa-lock-alt, .fa-lock-keyhole {
    --fa: "\f30d";
    --fa--fa: "\f30d\f30d"
}

.fa-r {
    --fa: "\52";
    --fa--fa: "\52\52"
}

.fa-temperature-1, .fa-temperature-quarter, .fa-thermometer-1, .fa-thermometer-quarter {
    --fa: "\f2ca";
    --fa--fa: "\f2ca\f2ca"
}

.fa-info-square, .fa-square-info {
    --fa: "\f30f";
    --fa--fa: "\f30f\f30f"
}

.fa-wifi-slash {
    --fa: "\f6ac";
    --fa--fa: "\f6ac\f6ac"
}

.fa-toilet-paper-xmark {
    --fa: "\e5b3";
    --fa--fa: "\e5b3\e5b3"
}

.fa-hands-holding-dollar, .fa-hands-usd {
    --fa: "\f4c5";
    --fa--fa: "\f4c5\f4c5"
}

.fa-cube {
    --fa: "\f1b2";
    --fa--fa: "\f1b2\f1b2"
}

.fa-arrow-down-triangle-square, .fa-sort-shapes-down {
    --fa: "\f888";
    --fa--fa: "\f888\f888"
}

.fa-bitcoin-sign {
    --fa: "\e0b4";
    --fa--fa: "\e0b4\e0b4"
}

.fa-shutters {
    --fa: "\e449";
    --fa--fa: "\e449\e449"
}

.fa-shield-dog {
    --fa: "\e573";
    --fa--fa: "\e573\e573"
}

.fa-solar-panel {
    --fa: "\f5ba";
    --fa--fa: "\f5ba\f5ba"
}

.fa-lock-open {
    --fa: "\f3c1";
    --fa--fa: "\f3c1\f3c1"
}

.fa-table-tree {
    --fa: "\e293";
    --fa--fa: "\e293\e293"
}

.fa-house-chimney-heart {
    --fa: "\e1b2";
    --fa--fa: "\e1b2\e1b2"
}

.fa-tally-3 {
    --fa: "\e296";
    --fa--fa: "\e296\e296"
}

.fa-elevator {
    --fa: "\e16d";
    --fa--fa: "\e16d\e16d"
}

.fa-money-bill-transfer {
    --fa: "\e528";
    --fa--fa: "\e528\e528"
}

.fa-money-bill-trend-up {
    --fa: "\e529";
    --fa--fa: "\e529\e529"
}

.fa-house-flood-water-circle-arrow-right {
    --fa: "\e50f";
    --fa--fa: "\e50f\e50f"
}

.fa-poll-h, .fa-square-poll-horizontal {
    --fa: "\f682";
    --fa--fa: "\f682\f682"
}

.fa-circle {
    --fa: "\f111";
    --fa--fa: "\f111\f111"
}

.fa-left-to-bracket {
    --fa: "\e66d";
    --fa--fa: "\e66d\e66d"
}

.fa-cart-circle-exclamation {
    --fa: "\e3f2";
    --fa--fa: "\e3f2\e3f2"
}

.fa-sword {
    --fa: "\f71c";
    --fa--fa: "\f71c\f71c"
}

.fa-backward-fast, .fa-fast-backward {
    --fa: "\f049";
    --fa--fa: "\f049\f049"
}

.fa-recycle {
    --fa: "\f1b8";
    --fa--fa: "\f1b8\f1b8"
}

.fa-user-astronaut {
    --fa: "\f4fb";
    --fa--fa: "\f4fb\f4fb"
}

.fa-interrobang {
    --fa: "\e5ba";
    --fa--fa: "\e5ba\e5ba"
}

.fa-plane-slash {
    --fa: "\e069";
    --fa--fa: "\e069\e069"
}

.fa-circle-dashed {
    --fa: "\e105";
    --fa--fa: "\e105\e105"
}

.fa-trademark {
    --fa: "\f25c";
    --fa--fa: "\f25c\f25c"
}

.fa-basketball, .fa-basketball-ball {
    --fa: "\f434";
    --fa--fa: "\f434\f434"
}

.fa-fork-knife, .fa-utensils-alt {
    --fa: "\f2e6";
    --fa--fa: "\f2e6\f2e6"
}

.fa-satellite-dish {
    --fa: "\f7c0";
    --fa--fa: "\f7c0\f7c0"
}

.fa-badge-check {
    --fa: "\f336";
    --fa--fa: "\f336\f336"
}

.fa-arrow-alt-circle-up, .fa-circle-up {
    --fa: "\f35b";
    --fa--fa: "\f35b\f35b"
}

.fa-slider {
    --fa: "\e252";
    --fa--fa: "\e252\e252"
}

.fa-mobile-alt, .fa-mobile-screen-button {
    --fa: "\f3cd";
    --fa--fa: "\f3cd\f3cd"
}

.fa-clock-one-thirty {
    --fa: "\e34f";
    --fa--fa: "\e34f\e34f"
}

.fa-inbox-arrow-up, .fa-inbox-out {
    --fa: "\f311";
    --fa--fa: "\f311\f311"
}

.fa-cloud-slash {
    --fa: "\e137";
    --fa--fa: "\e137\e137"
}

.fa-volume-high, .fa-volume-up {
    --fa: "\f028";
    --fa--fa: "\f028\f028"
}

.fa-users-rays {
    --fa: "\e593";
    --fa--fa: "\e593\e593"
}

.fa-wallet {
    --fa: "\f555";
    --fa--fa: "\f555\f555"
}

.fa-octagon-check {
    --fa: "\e426";
    --fa--fa: "\e426\e426"
}

.fa-flatbread-stuffed {
    --fa: "\e40c";
    --fa--fa: "\e40c\e40c"
}

.fa-clipboard-check {
    --fa: "\f46c";
    --fa--fa: "\f46c\f46c"
}

.fa-cart-circle-plus {
    --fa: "\e3f3";
    --fa--fa: "\e3f3\e3f3"
}

.fa-shipping-timed, .fa-truck-clock {
    --fa: "\f48c";
    --fa--fa: "\f48c\f48c"
}

.fa-pool-8-ball {
    --fa: "\e3c5";
    --fa--fa: "\e3c5\e3c5"
}

.fa-file-audio {
    --fa: "\f1c7";
    --fa--fa: "\f1c7\f1c7"
}

.fa-turn-down-left {
    --fa: "\e331";
    --fa--fa: "\e331\e331"
}

.fa-lock-hashtag {
    --fa: "\e423";
    --fa--fa: "\e423\e423"
}

.fa-chart-radar {
    --fa: "\e0e7";
    --fa--fa: "\e0e7\e0e7"
}

.fa-staff {
    --fa: "\f71b";
    --fa--fa: "\f71b\f71b"
}

.fa-burger, .fa-hamburger {
    --fa: "\f805";
    --fa--fa: "\f805\f805"
}

.fa-utility-pole {
    --fa: "\e2c3";
    --fa--fa: "\e2c3\e2c3"
}

.fa-transporter-6 {
    --fa: "\e2a7";
    --fa--fa: "\e2a7\e2a7"
}

.fa-arrow-turn-left {
    --fa: "\e632";
    --fa--fa: "\e632\e632"
}

.fa-wrench {
    --fa: "\f0ad";
    --fa--fa: "\f0ad\f0ad"
}

.fa-bugs {
    --fa: "\e4d0";
    --fa--fa: "\e4d0\e4d0"
}

.fa-vector-polygon {
    --fa: "\e2c7";
    --fa--fa: "\e2c7\e2c7"
}

.fa-diagram-nested {
    --fa: "\e157";
    --fa--fa: "\e157\e157"
}

.fa-rupee, .fa-rupee-sign {
    --fa: "\f156";
    --fa--fa: "\f156\f156"
}

.fa-file-image {
    --fa: "\f1c5";
    --fa--fa: "\f1c5\f1c5"
}

.fa-circle-question, .fa-question-circle {
    --fa: "\f059";
    --fa--fa: "\f059\f059"
}

.fa-tickets-perforated {
    --fa: "\e63f";
    --fa--fa: "\e63f\e63f"
}

.fa-image-user {
    --fa: "\e1b8";
    --fa--fa: "\e1b8\e1b8"
}

.fa-buoy {
    --fa: "\e5b5";
    --fa--fa: "\e5b5\e5b5"
}

.fa-plane-departure {
    --fa: "\f5b0";
    --fa--fa: "\f5b0\f5b0"
}

.fa-handshake-slash {
    --fa: "\e060";
    --fa--fa: "\e060\e060"
}

.fa-book-bookmark {
    --fa: "\e0bb";
    --fa--fa: "\e0bb\e0bb"
}

.fa-border-center-h {
    --fa: "\f89c";
    --fa--fa: "\f89c\f89c"
}

.fa-can-food {
    --fa: "\e3e6";
    --fa--fa: "\e3e6\e3e6"
}

.fa-typewriter {
    --fa: "\f8e7";
    --fa--fa: "\f8e7\f8e7"
}

.fa-arrow-right-from-arc {
    --fa: "\e4b1";
    --fa--fa: "\e4b1\e4b1"
}

.fa-circle-k {
    --fa: "\e113";
    --fa--fa: "\e113\e113"
}

.fa-face-hand-over-mouth {
    --fa: "\e378";
    --fa--fa: "\e378\e378"
}

.fa-popcorn {
    --fa: "\f819";
    --fa--fa: "\f819\f819"
}

.fa-house-flood, .fa-house-water {
    --fa: "\f74f";
    --fa--fa: "\f74f\f74f"
}

.fa-object-subtract {
    --fa: "\e49e";
    --fa--fa: "\e49e\e49e"
}

.fa-code-branch {
    --fa: "\f126";
    --fa--fa: "\f126\f126"
}

.fa-warehouse-alt, .fa-warehouse-full {
    --fa: "\f495";
    --fa--fa: "\f495\f495"
}

.fa-hat-cowboy {
    --fa: "\f8c0";
    --fa--fa: "\f8c0\f8c0"
}

.fa-bridge {
    --fa: "\e4c8";
    --fa--fa: "\e4c8\e4c8"
}

.fa-phone-alt, .fa-phone-flip {
    --fa: "\f879";
    --fa--fa: "\f879\f879"
}

.fa-arrow-down-from-dotted-line {
    --fa: "\e090";
    --fa--fa: "\e090\e090"
}

.fa-file-doc {
    --fa: "\e5ed";
    --fa--fa: "\e5ed\e5ed"
}

.fa-square-quarters {
    --fa: "\e44e";
    --fa--fa: "\e44e\e44e"
}

.fa-truck-front {
    --fa: "\e2b7";
    --fa--fa: "\e2b7\e2b7"
}

.fa-cat {
    --fa: "\f6be";
    --fa--fa: "\f6be\f6be"
}

.fa-trash-xmark {
    --fa: "\e2b4";
    --fa--fa: "\e2b4\e2b4"
}

.fa-caret-circle-left, .fa-circle-caret-left {
    --fa: "\f32e";
    --fa--fa: "\f32e\f32e"
}

.fa-files {
    --fa: "\e178";
    --fa--fa: "\e178\e178"
}

.fa-anchor-circle-exclamation {
    --fa: "\e4ab";
    --fa--fa: "\e4ab\e4ab"
}

.fa-face-clouds {
    --fa: "\e47d";
    --fa--fa: "\e47d\e47d"
}

.fa-user-crown {
    --fa: "\f6a4";
    --fa--fa: "\f6a4\f6a4"
}

.fa-basket-shopping-plus {
    --fa: "\e653";
    --fa--fa: "\e653\e653"
}

.fa-truck-field {
    --fa: "\e58d";
    --fa--fa: "\e58d\e58d"
}

.fa-route {
    --fa: "\f4d7";
    --fa--fa: "\f4d7\f4d7"
}

.fa-cart-circle-check {
    --fa: "\e3f1";
    --fa--fa: "\e3f1\e3f1"
}

.fa-clipboard-question {
    --fa: "\e4e3";
    --fa--fa: "\e4e3\e4e3"
}

.fa-panorama {
    --fa: "\e209";
    --fa--fa: "\e209\e209"
}

.fa-comment-medical {
    --fa: "\f7f5";
    --fa--fa: "\f7f5\f7f5"
}

.fa-teeth-open {
    --fa: "\f62f";
    --fa--fa: "\f62f\f62f"
}

.fa-user-tie-hair-long {
    --fa: "\e460";
    --fa--fa: "\e460\e460"
}

.fa-file-circle-minus {
    --fa: "\e4ed";
    --fa--fa: "\e4ed\e4ed"
}

.fa-head-side-medical {
    --fa: "\f809";
    --fa--fa: "\f809\f809"
}

.fa-arrow-turn-right {
    --fa: "\e635";
    --fa--fa: "\e635\e635"
}

.fa-tags {
    --fa: "\f02c";
    --fa--fa: "\f02c\f02c"
}

.fa-wine-glass {
    --fa: "\f4e3";
    --fa--fa: "\f4e3\f4e3"
}

.fa-fast-forward, .fa-forward-fast {
    --fa: "\f050";
    --fa--fa: "\f050\f050"
}

.fa-face-meh-blank, .fa-meh-blank {
    --fa: "\f5a4";
    --fa--fa: "\f5a4\f5a4"
}

.fa-user-robot {
    --fa: "\e04b";
    --fa--fa: "\e04b\e04b"
}

.fa-parking, .fa-square-parking {
    --fa: "\f540";
    --fa--fa: "\f540\f540"
}

.fa-card-diamond {
    --fa: "\e3ea";
    --fa--fa: "\e3ea\e3ea"
}

.fa-face-zipper {
    --fa: "\e3a5";
    --fa--fa: "\e3a5\e3a5"
}

.fa-face-raised-eyebrow {
    --fa: "\e388";
    --fa--fa: "\e388\e388"
}

.fa-house-signal {
    --fa: "\e012";
    --fa--fa: "\e012\e012"
}

.fa-chevron-square-up, .fa-square-chevron-up {
    --fa: "\f32c";
    --fa--fa: "\f32c\f32c"
}

.fa-bars-progress, .fa-tasks-alt {
    --fa: "\f828";
    --fa--fa: "\f828\f828"
}

.fa-faucet-drip {
    --fa: "\e006";
    --fa--fa: "\e006\e006"
}

.fa-arrows-to-line {
    --fa: "\e0a7";
    --fa--fa: "\e0a7\e0a7"
}

.fa-dolphin {
    --fa: "\e168";
    --fa--fa: "\e168\e168"
}

.fa-arrow-up-right {
    --fa: "\e09f";
    --fa--fa: "\e09f\e09f"
}

.fa-circle-r {
    --fa: "\e120";
    --fa--fa: "\e120\e120"
}

.fa-cart-flatbed, .fa-dolly-flatbed {
    --fa: "\f474";
    --fa--fa: "\f474\f474"
}

.fa-ban-smoking, .fa-smoking-ban {
    --fa: "\f54d";
    --fa--fa: "\f54d\f54d"
}

.fa-circle-sort-up, .fa-sort-circle-up {
    --fa: "\e032";
    --fa--fa: "\e032\e032"
}

.fa-terminal {
    --fa: "\f120";
    --fa--fa: "\f120\f120"
}

.fa-mobile-button {
    --fa: "\f10b";
    --fa--fa: "\f10b\f10b"
}

.fa-house-medical-flag {
    --fa: "\e514";
    --fa--fa: "\e514\e514"
}

.fa-basket-shopping, .fa-shopping-basket {
    --fa: "\f291";
    --fa--fa: "\f291\f291"
}

.fa-tape {
    --fa: "\f4db";
    --fa--fa: "\f4db\f4db"
}

.fa-chestnut {
    --fa: "\e3f6";
    --fa--fa: "\e3f6\e3f6"
}

.fa-bus-alt, .fa-bus-simple {
    --fa: "\f55e";
    --fa--fa: "\f55e\f55e"
}

.fa-eye {
    --fa: "\f06e";
    --fa--fa: "\f06e\f06e"
}

.fa-face-sad-cry, .fa-sad-cry {
    --fa: "\f5b3";
    --fa--fa: "\f5b3\f5b3"
}

.fa-heat {
    --fa: "\e00c";
    --fa--fa: "\e00c\e00c"
}

.fa-ticket-airline, .fa-ticket-perforated-plane, .fa-ticket-plane {
    --fa: "\e29a";
    --fa--fa: "\e29a\e29a"
}

.fa-boot-heeled {
    --fa: "\e33f";
    --fa--fa: "\e33f\e33f"
}

.fa-arrows-minimize, .fa-compress-arrows {
    --fa: "\e0a5";
    --fa--fa: "\e0a5\e0a5"
}

.fa-audio-description {
    --fa: "\f29e";
    --fa--fa: "\f29e\f29e"
}

.fa-person-military-to-person {
    --fa: "\e54c";
    --fa--fa: "\e54c\e54c"
}

.fa-file-shield {
    --fa: "\e4f0";
    --fa--fa: "\e4f0\e4f0"
}

.fa-hexagon {
    --fa: "\f312";
    --fa--fa: "\f312\f312"
}

.fa-manhole {
    --fa: "\e1d6";
    --fa--fa: "\e1d6\e1d6"
}

.fa-user-slash {
    --fa: "\f506";
    --fa--fa: "\f506\f506"
}

.fa-pen {
    --fa: "\f304";
    --fa--fa: "\f304\f304"
}

.fa-tower-observation {
    --fa: "\e586";
    --fa--fa: "\e586\e586"
}

.fa-floppy-disks {
    --fa: "\e183";
    --fa--fa: "\e183\e183"
}

.fa-toilet-paper-blank-under, .fa-toilet-paper-reverse-alt {
    --fa: "\e29f";
    --fa--fa: "\e29f\e29f"
}

.fa-file-code {
    --fa: "\f1c9";
    --fa--fa: "\f1c9\f1c9"
}

.fa-signal, .fa-signal-5, .fa-signal-perfect {
    --fa: "\f012";
    --fa--fa: "\f012\f012"
}

.fa-pump {
    --fa: "\e442";
    --fa--fa: "\e442\e442"
}

.fa-bus {
    --fa: "\f207";
    --fa--fa: "\f207\f207"
}

.fa-heart-circle-xmark {
    --fa: "\e501";
    --fa--fa: "\e501\e501"
}

.fa-arrow-up-left-from-circle {
    --fa: "\e09e";
    --fa--fa: "\e09e\e09e"
}

.fa-home-lg, .fa-house-chimney {
    --fa: "\e3af";
    --fa--fa: "\e3af\e3af"
}

.fa-window-maximize {
    --fa: "\f2d0";
    --fa--fa: "\f2d0\f2d0"
}

.fa-dryer {
    --fa: "\f861";
    --fa--fa: "\f861\f861"
}

.fa-face-frown, .fa-frown {
    --fa: "\f119";
    --fa--fa: "\f119\f119"
}

.fa-chess-bishop-alt, .fa-chess-bishop-piece {
    --fa: "\f43b";
    --fa--fa: "\f43b\f43b"
}

.fa-shirt-tank-top {
    --fa: "\e3c9";
    --fa--fa: "\e3c9\e3c9"
}

.fa-diploma, .fa-scroll-ribbon {
    --fa: "\f5ea";
    --fa--fa: "\f5ea\f5ea"
}

.fa-screencast {
    --fa: "\e23e";
    --fa--fa: "\e23e\e23e"
}

.fa-walker {
    --fa: "\f831";
    --fa--fa: "\f831\f831"
}

.fa-prescription {
    --fa: "\f5b1";
    --fa--fa: "\f5b1\f5b1"
}

.fa-shop, .fa-store-alt {
    --fa: "\f54f";
    --fa--fa: "\f54f\f54f"
}

.fa-floppy-disk, .fa-save {
    --fa: "\f0c7";
    --fa--fa: "\f0c7\f0c7"
}

.fa-vihara {
    --fa: "\f6a7";
    --fa--fa: "\f6a7\f6a7"
}

.fa-face-kiss-closed-eyes {
    --fa: "\e37d";
    --fa--fa: "\e37d\e37d"
}

.fa-balance-scale-left, .fa-scale-unbalanced {
    --fa: "\f515";
    --fa--fa: "\f515\f515"
}

.fa-file-user {
    --fa: "\f65c";
    --fa--fa: "\f65c\f65c"
}

.fa-user-police-tie {
    --fa: "\e334";
    --fa--fa: "\e334\e334"
}

.fa-face-tongue-money {
    --fa: "\e39d";
    --fa--fa: "\e39d\e39d"
}

.fa-tennis-ball {
    --fa: "\f45e";
    --fa--fa: "\f45e\f45e"
}

.fa-square-l {
    --fa: "\e275";
    --fa--fa: "\e275\e275"
}

.fa-sort-asc, .fa-sort-up {
    --fa: "\f0de";
    --fa--fa: "\f0de\f0de"
}

.fa-calendar-arrow-up, .fa-calendar-upload {
    --fa: "\e0d1";
    --fa--fa: "\e0d1\e0d1"
}

.fa-comment-dots, .fa-commenting {
    --fa: "\f4ad";
    --fa--fa: "\f4ad\f4ad"
}

.fa-plant-wilt {
    --fa: "\e5aa";
    --fa--fa: "\e5aa\e5aa"
}

.fa-scarf {
    --fa: "\f7c1";
    --fa--fa: "\f7c1\f7c1"
}

.fa-album-circle-plus {
    --fa: "\e48c";
    --fa--fa: "\e48c\e48c"
}

.fa-user-nurse-hair-long {
    --fa: "\e45e";
    --fa--fa: "\e45e\e45e"
}

.fa-diamond {
    --fa: "\f219";
    --fa--fa: "\f219\f219"
}

.fa-arrow-alt-square-left, .fa-square-left {
    --fa: "\f351";
    --fa--fa: "\f351\f351"
}

.fa-face-grin-squint, .fa-grin-squint {
    --fa: "\f585";
    --fa--fa: "\f585\f585"
}

.fa-circle-ellipsis-vertical {
    --fa: "\e10b";
    --fa--fa: "\e10b\e10b"
}

.fa-hand-holding-dollar, .fa-hand-holding-usd {
    --fa: "\f4c0";
    --fa--fa: "\f4c0\f4c0"
}

.fa-grid-dividers {
    --fa: "\e3ad";
    --fa--fa: "\e3ad\e3ad"
}

.fa-chart-diagram {
    --fa: "\e695";
    --fa--fa: "\e695\e695"
}

.fa-bacterium {
    --fa: "\e05a";
    --fa--fa: "\e05a\e05a"
}

.fa-hand-pointer {
    --fa: "\f25a";
    --fa--fa: "\f25a\f25a"
}

.fa-drum-steelpan {
    --fa: "\f56a";
    --fa--fa: "\f56a\f56a"
}

.fa-hand-scissors {
    --fa: "\f257";
    --fa--fa: "\f257\f257"
}

.fa-hands-praying, .fa-praying-hands {
    --fa: "\f684";
    --fa--fa: "\f684\f684"
}

.fa-face-pensive {
    --fa: "\e384";
    --fa--fa: "\e384\e384"
}

.fa-user-music {
    --fa: "\f8eb";
    --fa--fa: "\f8eb\f8eb"
}

.fa-arrow-right-rotate, .fa-arrow-rotate-forward, .fa-arrow-rotate-right, .fa-redo {
    --fa: "\f01e";
    --fa--fa: "\f01e\f01e"
}

.fa-comments-alt-dollar, .fa-messages-dollar {
    --fa: "\f652";
    --fa--fa: "\f652\f652"
}

.fa-sensor-on {
    --fa: "\e02b";
    --fa--fa: "\e02b\e02b"
}

.fa-balloon {
    --fa: "\e2e3";
    --fa--fa: "\e2e3\e2e3"
}

.fa-biohazard {
    --fa: "\f780";
    --fa--fa: "\f780\f780"
}

.fa-chess-queen-alt, .fa-chess-queen-piece {
    --fa: "\f446";
    --fa--fa: "\f446\f446"
}

.fa-location, .fa-location-crosshairs {
    --fa: "\f601";
    --fa--fa: "\f601\f601"
}

.fa-mars-double {
    --fa: "\f227";
    --fa--fa: "\f227\f227"
}

.fa-left-from-bracket {
    --fa: "\e66c";
    --fa--fa: "\e66c\e66c"
}

.fa-house-leave, .fa-house-person-depart, .fa-house-person-leave {
    --fa: "\e00f";
    --fa--fa: "\e00f\e00f"
}

.fa-ruler-triangle {
    --fa: "\f61c";
    --fa--fa: "\f61c\f61c"
}

.fa-card-club {
    --fa: "\e3e9";
    --fa--fa: "\e3e9\e3e9"
}

.fa-child-dress {
    --fa: "\e59c";
    --fa--fa: "\e59c\e59c"
}

.fa-users-between-lines {
    --fa: "\e591";
    --fa--fa: "\e591\e591"
}

.fa-lungs-virus {
    --fa: "\e067";
    --fa--fa: "\e067\e067"
}

.fa-spinner-third {
    --fa: "\f3f4";
    --fa--fa: "\f3f4\f3f4"
}

.fa-face-grin-tears, .fa-grin-tears {
    --fa: "\f588";
    --fa--fa: "\f588\f588"
}

.fa-phone {
    --fa: "\f095";
    --fa--fa: "\f095\f095"
}

.fa-computer-mouse-scrollwheel, .fa-mouse-alt {
    --fa: "\f8cd";
    --fa--fa: "\f8cd\f8cd"
}

.fa-calendar-times, .fa-calendar-xmark {
    --fa: "\f273";
    --fa--fa: "\f273\f273"
}

.fa-child-reaching {
    --fa: "\e59d";
    --fa--fa: "\e59d\e59d"
}

.fa-table-layout {
    --fa: "\e290";
    --fa--fa: "\e290\e290"
}

.fa-narwhal {
    --fa: "\f6fe";
    --fa--fa: "\f6fe\f6fe"
}

.fa-ramp-loading {
    --fa: "\f4d4";
    --fa--fa: "\f4d4\f4d4"
}

.fa-calendar-circle-plus {
    --fa: "\e470";
    --fa--fa: "\e470\e470"
}

.fa-toothbrush {
    --fa: "\f635";
    --fa--fa: "\f635\f635"
}

.fa-border-inner {
    --fa: "\f84e";
    --fa--fa: "\f84e\f84e"
}

.fa-paw-claws {
    --fa: "\f702";
    --fa--fa: "\f702\f702"
}

.fa-kiwi-fruit {
    --fa: "\e30c";
    --fa--fa: "\e30c\e30c"
}

.fa-traffic-light-slow {
    --fa: "\f639";
    --fa--fa: "\f639\f639"
}

.fa-rectangle-code {
    --fa: "\e322";
    --fa--fa: "\e322\e322"
}

.fa-head-side-virus {
    --fa: "\e064";
    --fa--fa: "\e064\e064"
}

.fa-keyboard-brightness {
    --fa: "\e1c0";
    --fa--fa: "\e1c0\e1c0"
}

.fa-books-medical {
    --fa: "\f7e8";
    --fa--fa: "\f7e8\f7e8"
}

.fa-lightbulb-slash {
    --fa: "\f673";
    --fa--fa: "\f673\f673"
}

.fa-home-blank, .fa-house-blank {
    --fa: "\e487";
    --fa--fa: "\e487\e487"
}

.fa-square-5 {
    --fa: "\e25a";
    --fa--fa: "\e25a\e25a"
}

.fa-heart-square, .fa-square-heart {
    --fa: "\f4c8";
    --fa--fa: "\f4c8\f4c8"
}

.fa-puzzle {
    --fa: "\e443";
    --fa--fa: "\e443\e443"
}

.fa-user-cog, .fa-user-gear {
    --fa: "\f4fe";
    --fa--fa: "\f4fe\f4fe"
}

.fa-pipe-circle-check {
    --fa: "\e436";
    --fa--fa: "\e436\e436"
}

.fa-arrow-up-1-9, .fa-sort-numeric-up {
    --fa: "\f163";
    --fa--fa: "\f163\f163"
}

.fa-octagon-exclamation {
    --fa: "\e204";
    --fa--fa: "\e204\e204"
}

.fa-dial-low {
    --fa: "\e15d";
    --fa--fa: "\e15d\e15d"
}

.fa-door-closed {
    --fa: "\f52a";
    --fa--fa: "\f52a\f52a"
}

.fa-laptop-mobile, .fa-phone-laptop {
    --fa: "\f87a";
    --fa--fa: "\f87a\f87a"
}

.fa-conveyor-belt-alt, .fa-conveyor-belt-boxes {
    --fa: "\f46f";
    --fa--fa: "\f46f\f46f"
}

.fa-shield-virus {
    --fa: "\e06c";
    --fa--fa: "\e06c\e06c"
}

.fa-starfighter-alt-advanced, .fa-starfighter-twin-ion-engine-advanced {
    --fa: "\e28e";
    --fa--fa: "\e28e\e28e"
}

.fa-dice-six {
    --fa: "\f526";
    --fa--fa: "\f526\f526"
}

.fa-starfighter-alt, .fa-starfighter-twin-ion-engine {
    --fa: "\e038";
    --fa--fa: "\e038\e038"
}

.fa-rocket-launch {
    --fa: "\e027";
    --fa--fa: "\e027\e027"
}

.fa-mosquito-net {
    --fa: "\e52c";
    --fa--fa: "\e52c\e52c"
}

.fa-file-fragment {
    --fa: "\e697";
    --fa--fa: "\e697\e697"
}

.fa-vent-damper {
    --fa: "\e465";
    --fa--fa: "\e465\e465"
}

.fa-bridge-water {
    --fa: "\e4ce";
    --fa--fa: "\e4ce\e4ce"
}

.fa-ban-bug, .fa-debug {
    --fa: "\f7f9";
    --fa--fa: "\f7f9\f7f9"
}

.fa-person-booth {
    --fa: "\f756";
    --fa--fa: "\f756\f756"
}

.fa-text-width {
    --fa: "\f035";
    --fa--fa: "\f035\f035"
}

.fa-garage-car {
    --fa: "\e00a";
    --fa--fa: "\e00a\e00a"
}

.fa-square-kanban {
    --fa: "\e488";
    --fa--fa: "\e488\e488"
}

.fa-hat-wizard {
    --fa: "\f6e8";
    --fa--fa: "\f6e8\f6e8"
}

.fa-chart-kanban {
    --fa: "\e64f";
    --fa--fa: "\e64f\e64f"
}

.fa-pen-fancy {
    --fa: "\f5ac";
    --fa--fa: "\f5ac\f5ac"
}

.fa-coffee-pot {
    --fa: "\e002";
    --fa--fa: "\e002\e002"
}

.fa-mouse-field {
    --fa: "\e5a8";
    --fa--fa: "\e5a8\e5a8"
}

.fa-digging, .fa-person-digging {
    --fa: "\f85e";
    --fa--fa: "\f85e\f85e"
}

.fa-shower-alt, .fa-shower-down {
    --fa: "\e24d";
    --fa--fa: "\e24d\e24d"
}

.fa-box-circle-check {
    --fa: "\e0c4";
    --fa--fa: "\e0c4\e0c4"
}

.fa-brightness {
    --fa: "\e0c9";
    --fa--fa: "\e0c9\e0c9"
}

.fa-car-side-bolt {
    --fa: "\e344";
    --fa--fa: "\e344\e344"
}

.fa-file-xml {
    --fa: "\e654";
    --fa--fa: "\e654\e654"
}

.fa-ornament {
    --fa: "\f7b8";
    --fa--fa: "\f7b8\f7b8"
}

.fa-phone-arrow-down, .fa-phone-arrow-down-left, .fa-phone-incoming {
    --fa: "\e223";
    --fa--fa: "\e223\e223"
}

.fa-cloud-word {
    --fa: "\e138";
    --fa--fa: "\e138\e138"
}

.fa-hand-fingers-crossed {
    --fa: "\e1a3";
    --fa--fa: "\e1a3\e1a3"
}

.fa-trash {
    --fa: "\f1f8";
    --fa--fa: "\f1f8\f1f8"
}

.fa-gauge-simple, .fa-gauge-simple-med, .fa-tachometer-average {
    --fa: "\f629";
    --fa--fa: "\f629\f629"
}

.fa-arrow-down-small-big, .fa-sort-size-down-alt {
    --fa: "\f88d";
    --fa--fa: "\f88d\f88d"
}

.fa-book-medical {
    --fa: "\f7e6";
    --fa--fa: "\f7e6\f7e6"
}

.fa-face-melting {
    --fa: "\e483";
    --fa--fa: "\e483\e483"
}

.fa-poo {
    --fa: "\f2fe";
    --fa--fa: "\f2fe\f2fe"
}

.fa-pen-alt-slash, .fa-pen-clip-slash {
    --fa: "\e20f";
    --fa--fa: "\e20f\e20f"
}

.fa-quote-right, .fa-quote-right-alt {
    --fa: "\f10e";
    --fa--fa: "\f10e\f10e"
}

.fa-scroll-old {
    --fa: "\f70f";
    --fa--fa: "\f70f\f70f"
}

.fa-guitars {
    --fa: "\f8bf";
    --fa--fa: "\f8bf\f8bf"
}

.fa-phone-xmark {
    --fa: "\e227";
    --fa--fa: "\e227\e227"
}

.fa-hose {
    --fa: "\e419";
    --fa--fa: "\e419\e419"
}

.fa-clock-six {
    --fa: "\e352";
    --fa--fa: "\e352\e352"
}

.fa-shirt, .fa-t-shirt, .fa-tshirt {
    --fa: "\f553";
    --fa--fa: "\f553\f553"
}

.fa-billboard {
    --fa: "\e5cd";
    --fa--fa: "\e5cd\e5cd"
}

.fa-square-r {
    --fa: "\e27c";
    --fa--fa: "\e27c\e27c"
}

.fa-cubes {
    --fa: "\f1b3";
    --fa--fa: "\f1b3\f1b3"
}

.fa-envelope-open-dollar {
    --fa: "\f657";
    --fa--fa: "\f657\f657"
}

.fa-divide {
    --fa: "\f529";
    --fa--fa: "\f529\f529"
}

.fa-sun-cloud {
    --fa: "\f763";
    --fa--fa: "\f763\f763"
}

.fa-lamp-floor {
    --fa: "\e015";
    --fa--fa: "\e015\e015"
}

.fa-square-7 {
    --fa: "\e25c";
    --fa--fa: "\e25c\e25c"
}

.fa-tenge, .fa-tenge-sign {
    --fa: "\f7d7";
    --fa--fa: "\f7d7\f7d7"
}

.fa-headphones {
    --fa: "\f025";
    --fa--fa: "\f025\f025"
}

.fa-hands-holding {
    --fa: "\f4c2";
    --fa--fa: "\f4c2\f4c2"
}

.fa-campfire {
    --fa: "\f6ba";
    --fa--fa: "\f6ba\f6ba"
}

.fa-circle-ampersand {
    --fa: "\e0f8";
    --fa--fa: "\e0f8\e0f8"
}

.fa-snowflakes {
    --fa: "\f7cf";
    --fa--fa: "\f7cf\f7cf"
}

.fa-hands-clapping {
    --fa: "\e1a8";
    --fa--fa: "\e1a8\e1a8"
}

.fa-republican {
    --fa: "\f75e";
    --fa--fa: "\f75e\f75e"
}

.fa-leaf-maple {
    --fa: "\f6f6";
    --fa--fa: "\f6f6\f6f6"
}

.fa-arrow-left {
    --fa: "\f060";
    --fa--fa: "\f060\f060"
}

.fa-person-circle-xmark {
    --fa: "\e543";
    --fa--fa: "\e543\e543"
}

.fa-ruler {
    --fa: "\f545";
    --fa--fa: "\f545\f545"
}

.fa-arrow-left-from-bracket {
    --fa: "\e668";
    --fa--fa: "\e668\e668"
}

.fa-cup-straw-swoosh {
    --fa: "\e364";
    --fa--fa: "\e364\e364"
}

.fa-temperature-hot, .fa-temperature-sun {
    --fa: "\f76a";
    --fa--fa: "\f76a\f76a"
}

.fa-align-left {
    --fa: "\f036";
    --fa--fa: "\f036\f036"
}

.fa-dice-d6 {
    --fa: "\f6d1";
    --fa--fa: "\f6d1\f6d1"
}

.fa-restroom {
    --fa: "\f7bd";
    --fa--fa: "\f7bd\f7bd"
}

.fa-high-definition, .fa-rectangle-hd {
    --fa: "\e1ae";
    --fa--fa: "\e1ae\e1ae"
}

.fa-j {
    --fa: "\4a";
    --fa--fa: "\4a\4a"
}

.fa-galaxy {
    --fa: "\e008";
    --fa--fa: "\e008\e008"
}

.fa-users-viewfinder {
    --fa: "\e595";
    --fa--fa: "\e595\e595"
}

.fa-file-video {
    --fa: "\f1c8";
    --fa--fa: "\f1c8\f1c8"
}

.fa-cherries {
    --fa: "\e0ec";
    --fa--fa: "\e0ec\e0ec"
}

.fa-external-link-alt, .fa-up-right-from-square {
    --fa: "\f35d";
    --fa--fa: "\f35d\f35d"
}

.fa-circle-sort, .fa-sort-circle {
    --fa: "\e030";
    --fa--fa: "\e030\e030"
}

.fa-table-cells, .fa-th {
    --fa: "\f00a";
    --fa--fa: "\f00a\f00a"
}

.fa-bag-shopping-minus {
    --fa: "\e650";
    --fa--fa: "\e650\e650"
}

.fa-file-pdf {
    --fa: "\f1c1";
    --fa--fa: "\f1c1\f1c1"
}

.fa-siren {
    --fa: "\e02d";
    --fa--fa: "\e02d\e02d"
}

.fa-arrow-up-to-dotted-line {
    --fa: "\e0a1";
    --fa--fa: "\e0a1\e0a1"
}

.fa-image-landscape, .fa-landscape {
    --fa: "\e1b5";
    --fa--fa: "\e1b5\e1b5"
}

.fa-tank-water {
    --fa: "\e452";
    --fa--fa: "\e452\e452"
}

.fa-curling, .fa-curling-stone {
    --fa: "\f44a";
    --fa--fa: "\f44a\f44a"
}

.fa-gamepad-alt, .fa-gamepad-modern {
    --fa: "\e5a2";
    --fa--fa: "\e5a2\e5a2"
}

.fa-messages-question {
    --fa: "\e1e7";
    --fa--fa: "\e1e7\e1e7"
}

.fa-bible, .fa-book-bible {
    --fa: "\f647";
    --fa--fa: "\f647\f647"
}

.fa-o {
    --fa: "\4f";
    --fa--fa: "\4f\4f"
}

.fa-medkit, .fa-suitcase-medical {
    --fa: "\f0fa";
    --fa--fa: "\f0fa\f0fa"
}

.fa-briefcase-arrow-right {
    --fa: "\e2f2";
    --fa--fa: "\e2f2\e2f2"
}

.fa-expand-wide {
    --fa: "\f320";
    --fa--fa: "\f320\f320"
}

.fa-clock-eleven-thirty {
    --fa: "\e348";
    --fa--fa: "\e348\e348"
}

.fa-rv {
    --fa: "\f7be";
    --fa--fa: "\f7be\f7be"
}

.fa-user-secret {
    --fa: "\f21b";
    --fa--fa: "\f21b\f21b"
}

.fa-otter {
    --fa: "\f700";
    --fa--fa: "\f700\f700"
}

.fa-dreidel {
    --fa: "\f792";
    --fa--fa: "\f792\f792"
}

.fa-female, .fa-person-dress {
    --fa: "\f182";
    --fa--fa: "\f182\f182"
}

.fa-comment-dollar {
    --fa: "\f651";
    --fa--fa: "\f651\f651"
}

.fa-briefcase-clock, .fa-business-time {
    --fa: "\f64a";
    --fa--fa: "\f64a\f64a"
}

.fa-flower-tulip {
    --fa: "\f801";
    --fa--fa: "\f801\f801"
}

.fa-people-pants-simple {
    --fa: "\e21a";
    --fa--fa: "\e21a\e21a"
}

.fa-cloud-drizzle {
    --fa: "\f738";
    --fa--fa: "\f738\f738"
}

.fa-table-cells-large, .fa-th-large {
    --fa: "\f009";
    --fa--fa: "\f009\f009"
}

.fa-book-tanakh, .fa-tanakh {
    --fa: "\f827";
    --fa--fa: "\f827\f827"
}

.fa-solar-system {
    --fa: "\e02f";
    --fa--fa: "\e02f\e02f"
}

.fa-seal-question {
    --fa: "\e243";
    --fa--fa: "\e243\e243"
}

.fa-phone-volume, .fa-volume-control-phone {
    --fa: "\f2a0";
    --fa--fa: "\f2a0\f2a0"
}

.fa-disc-drive {
    --fa: "\f8b5";
    --fa--fa: "\f8b5\f8b5"
}

.fa-hat-cowboy-side {
    --fa: "\f8c1";
    --fa--fa: "\f8c1\f8c1"
}

.fa-rows, .fa-table-rows {
    --fa: "\e292";
    --fa--fa: "\e292\e292"
}

.fa-location-exclamation, .fa-map-marker-exclamation {
    --fa: "\f608";
    --fa--fa: "\f608\f608"
}

.fa-face-fearful {
    --fa: "\e375";
    --fa--fa: "\e375\e375"
}

.fa-clipboard-user {
    --fa: "\f7f3";
    --fa--fa: "\f7f3\f7f3"
}

.fa-bus-school {
    --fa: "\f5dd";
    --fa--fa: "\f5dd\f5dd"
}

.fa-film-slash {
    --fa: "\e179";
    --fa--fa: "\e179\e179"
}

.fa-square-arrow-down-right {
    --fa: "\e262";
    --fa--fa: "\e262\e262"
}

.fa-book-sparkles, .fa-book-spells {
    --fa: "\f6b8";
    --fa--fa: "\f6b8\f6b8"
}

.fa-washer, .fa-washing-machine {
    --fa: "\f898";
    --fa--fa: "\f898\f898"
}

.fa-child {
    --fa: "\f1ae";
    --fa--fa: "\f1ae\f1ae"
}

.fa-lira-sign {
    --fa: "\f195";
    --fa--fa: "\f195\f195"
}

.fa-user-visor {
    --fa: "\e04c";
    --fa--fa: "\e04c\e04c"
}

.fa-file-plus-minus {
    --fa: "\e177";
    --fa--fa: "\e177\e177"
}

.fa-chess-clock-alt, .fa-chess-clock-flip {
    --fa: "\f43e";
    --fa--fa: "\f43e\f43e"
}

.fa-satellite {
    --fa: "\f7bf";
    --fa--fa: "\f7bf\f7bf"
}

.fa-truck-fire {
    --fa: "\e65a";
    --fa--fa: "\e65a\e65a"
}

.fa-plane-lock {
    --fa: "\e558";
    --fa--fa: "\e558\e558"
}

.fa-steering-wheel {
    --fa: "\f622";
    --fa--fa: "\f622\f622"
}

.fa-tag {
    --fa: "\f02b";
    --fa--fa: "\f02b\f02b"
}

.fa-stretcher {
    --fa: "\f825";
    --fa--fa: "\f825\f825"
}

.fa-book-law, .fa-book-section {
    --fa: "\e0c1";
    --fa--fa: "\e0c1\e0c1"
}

.fa-inboxes {
    --fa: "\e1bb";
    --fa--fa: "\e1bb\e1bb"
}

.fa-coffee-bean {
    --fa: "\e13e";
    --fa--fa: "\e13e\e13e"
}

.fa-circle-yen {
    --fa: "\e5d0";
    --fa--fa: "\e5d0\e5d0"
}

.fa-brackets-curly {
    --fa: "\f7ea";
    --fa--fa: "\f7ea\f7ea"
}

.fa-ellipsis-stroke-vertical, .fa-ellipsis-v-alt {
    --fa: "\f39c";
    --fa--fa: "\f39c\f39c"
}

.fa-comment {
    --fa: "\f075";
    --fa--fa: "\f075\f075"
}

.fa-square-1 {
    --fa: "\e256";
    --fa--fa: "\e256\e256"
}

.fa-birthday-cake, .fa-cake, .fa-cake-candles {
    --fa: "\f1fd";
    --fa--fa: "\f1fd\f1fd"
}

.fa-head-side {
    --fa: "\f6e9";
    --fa--fa: "\f6e9\f6e9"
}

.fa-truck-ladder {
    --fa: "\e657";
    --fa--fa: "\e657\e657"
}

.fa-envelope {
    --fa: "\f0e0";
    --fa--fa: "\f0e0\f0e0"
}

.fa-dolly-empty {
    --fa: "\f473";
    --fa--fa: "\f473\f473"
}

.fa-face-tissue {
    --fa: "\e39c";
    --fa--fa: "\e39c\e39c"
}

.fa-angle-double-up, .fa-angles-up {
    --fa: "\f102";
    --fa--fa: "\f102\f102"
}

.fa-bin-recycle {
    --fa: "\e5f7";
    --fa--fa: "\e5f7\e5f7"
}

.fa-paperclip {
    --fa: "\f0c6";
    --fa--fa: "\f0c6\f0c6"
}

.fa-chart-line-down {
    --fa: "\f64d";
    --fa--fa: "\f64d\f64d"
}

.fa-arrow-right-to-city {
    --fa: "\e4b3";
    --fa--fa: "\e4b3\e4b3"
}

.fa-lock-a {
    --fa: "\e422";
    --fa--fa: "\e422\e422"
}

.fa-ribbon {
    --fa: "\f4d6";
    --fa--fa: "\f4d6\f4d6"
}

.fa-lungs {
    --fa: "\f604";
    --fa--fa: "\f604\f604"
}

.fa-person-pinball {
    --fa: "\e21d";
    --fa--fa: "\e21d\e21d"
}

.fa-arrow-up-9-1, .fa-sort-numeric-up-alt {
    --fa: "\f887";
    --fa--fa: "\f887\f887"
}

.fa-apple-core {
    --fa: "\e08f";
    --fa--fa: "\e08f\e08f"
}

.fa-circle-y {
    --fa: "\e12f";
    --fa--fa: "\e12f\e12f"
}

.fa-h6 {
    --fa: "\e413";
    --fa--fa: "\e413\e413"
}

.fa-litecoin-sign {
    --fa: "\e1d3";
    --fa--fa: "\e1d3\e1d3"
}

.fa-bottle-baby {
    --fa: "\e673";
    --fa--fa: "\e673\e673"
}

.fa-circle-small {
    --fa: "\e122";
    --fa--fa: "\e122\e122"
}

.fa-border-none {
    --fa: "\f850";
    --fa--fa: "\f850\f850"
}

.fa-arrow-turn-down-left {
    --fa: "\e2e1";
    --fa--fa: "\e2e1\e2e1"
}

.fa-circle-wifi-circle-wifi, .fa-circle-wifi-group {
    --fa: "\e67e";
    --fa--fa: "\e67e\e67e"
}

.fa-circle-nodes {
    --fa: "\e4e2";
    --fa--fa: "\e4e2\e4e2"
}

.fa-parachute-box {
    --fa: "\f4cd";
    --fa--fa: "\f4cd\f4cd"
}

.fa-reflect-horizontal {
    --fa: "\e664";
    --fa--fa: "\e664\e664"
}

.fa-comment-alt-medical, .fa-message-medical {
    --fa: "\f7f4";
    --fa--fa: "\f7f4\f7f4"
}

.fa-rugby-ball {
    --fa: "\e3c6";
    --fa--fa: "\e3c6\e3c6"
}

.fa-comment-music {
    --fa: "\f8b0";
    --fa--fa: "\f8b0\f8b0"
}

.fa-indent {
    --fa: "\f03c";
    --fa--fa: "\f03c\f03c"
}

.fa-tree-alt, .fa-tree-deciduous {
    --fa: "\f400";
    --fa--fa: "\f400\f400"
}

.fa-puzzle-piece-alt, .fa-puzzle-piece-simple {
    --fa: "\e231";
    --fa--fa: "\e231\e231"
}

.fa-truck-field-un {
    --fa: "\e58e";
    --fa--fa: "\e58e\e58e"
}

.fa-nfc-trash {
    --fa: "\e1fd";
    --fa--fa: "\e1fd\e1fd"
}

.fa-hourglass, .fa-hourglass-empty {
    --fa: "\f254";
    --fa--fa: "\f254\f254"
}

.fa-mountain {
    --fa: "\f6fc";
    --fa--fa: "\f6fc\f6fc"
}

.fa-file-times, .fa-file-xmark {
    --fa: "\f317";
    --fa--fa: "\f317\f317"
}

.fa-home-heart, .fa-house-heart {
    --fa: "\f4c9";
    --fa--fa: "\f4c9\f4c9"
}

.fa-house-chimney-blank {
    --fa: "\e3b0";
    --fa--fa: "\e3b0\e3b0"
}

.fa-meter-bolt {
    --fa: "\e1e9";
    --fa--fa: "\e1e9\e1e9"
}

.fa-user-doctor, .fa-user-md {
    --fa: "\f0f0";
    --fa--fa: "\f0f0\f0f0"
}

.fa-slash-back {
    --fa: "\5c";
    --fa--fa: "\5c\5c"
}

.fa-circle-info, .fa-info-circle {
    --fa: "\f05a";
    --fa--fa: "\f05a\f05a"
}

.fa-fishing-rod {
    --fa: "\e3a8";
    --fa--fa: "\e3a8\e3a8"
}

.fa-hammer-crash {
    --fa: "\e414";
    --fa--fa: "\e414\e414"
}

.fa-message-heart {
    --fa: "\e5c9";
    --fa--fa: "\e5c9\e5c9"
}

.fa-cloud-meatball {
    --fa: "\f73b";
    --fa--fa: "\f73b\f73b"
}

.fa-camera-polaroid {
    --fa: "\f8aa";
    --fa--fa: "\f8aa\f8aa"
}

.fa-camera, .fa-camera-alt {
    --fa: "\f030";
    --fa--fa: "\f030\f030"
}

.fa-square-virus {
    --fa: "\e578";
    --fa--fa: "\e578\e578"
}

.fa-cart-arrow-up {
    --fa: "\e3ee";
    --fa--fa: "\e3ee\e3ee"
}

.fa-meteor {
    --fa: "\f753";
    --fa--fa: "\f753\f753"
}

.fa-car-on {
    --fa: "\e4dd";
    --fa--fa: "\e4dd\e4dd"
}

.fa-sleigh {
    --fa: "\f7cc";
    --fa--fa: "\f7cc\f7cc"
}

.fa-arrow-down-1-9, .fa-sort-numeric-asc, .fa-sort-numeric-down {
    --fa: "\f162";
    --fa--fa: "\f162\f162"
}

.fa-buoy-mooring {
    --fa: "\e5b6";
    --fa--fa: "\e5b6\e5b6"
}

.fa-square-4 {
    --fa: "\e259";
    --fa--fa: "\e259\e259"
}

.fa-hand-holding-droplet, .fa-hand-holding-water {
    --fa: "\f4c1";
    --fa--fa: "\f4c1\f4c1"
}

.fa-file-eps {
    --fa: "\e644";
    --fa--fa: "\e644\e644"
}

.fa-tricycle-adult {
    --fa: "\e5c4";
    --fa--fa: "\e5c4\e5c4"
}

.fa-waveform {
    --fa: "\f8f1";
    --fa--fa: "\f8f1\f8f1"
}

.fa-water {
    --fa: "\f773";
    --fa--fa: "\f773\f773"
}

.fa-star-sharp-half-alt, .fa-star-sharp-half-stroke {
    --fa: "\e28d";
    --fa--fa: "\e28d\e28d"
}

.fa-nfc-signal {
    --fa: "\e1fb";
    --fa--fa: "\e1fb\e1fb"
}

.fa-plane-prop {
    --fa: "\e22b";
    --fa--fa: "\e22b\e22b"
}

.fa-calendar-check {
    --fa: "\f274";
    --fa--fa: "\f274\f274"
}

.fa-clock-desk {
    --fa: "\e134";
    --fa--fa: "\e134\e134"
}

.fa-calendar-clock, .fa-calendar-time {
    --fa: "\e0d2";
    --fa--fa: "\e0d2\e0d2"
}

.fa-braille {
    --fa: "\f2a1";
    --fa--fa: "\f2a1\f2a1"
}

.fa-prescription-bottle-alt, .fa-prescription-bottle-medical {
    --fa: "\f486";
    --fa--fa: "\f486\f486"
}

.fa-plate-utensils {
    --fa: "\e43b";
    --fa--fa: "\e43b\e43b"
}

.fa-family-pants {
    --fa: "\e302";
    --fa--fa: "\e302\e302"
}

.fa-hose-reel {
    --fa: "\e41a";
    --fa--fa: "\e41a\e41a"
}

.fa-house-window {
    --fa: "\e3b3";
    --fa--fa: "\e3b3\e3b3"
}

.fa-landmark {
    --fa: "\f66f";
    --fa--fa: "\f66f\f66f"
}

.fa-truck {
    --fa: "\f0d1";
    --fa--fa: "\f0d1\f0d1"
}

.fa-music-magnifying-glass {
    --fa: "\e662";
    --fa--fa: "\e662\e662"
}

.fa-crosshairs {
    --fa: "\f05b";
    --fa--fa: "\f05b\f05b"
}

.fa-cloud-rainbow {
    --fa: "\f73e";
    --fa--fa: "\f73e\f73e"
}

.fa-person-cane {
    --fa: "\e53c";
    --fa--fa: "\e53c\e53c"
}

.fa-alien {
    --fa: "\f8f5";
    --fa--fa: "\f8f5\f8f5"
}

.fa-tent {
    --fa: "\e57d";
    --fa--fa: "\e57d\e57d"
}

.fa-laptop-binary {
    --fa: "\e5e7";
    --fa--fa: "\e5e7\e5e7"
}

.fa-vest-patches {
    --fa: "\e086";
    --fa--fa: "\e086\e086"
}

.fa-people-dress-simple {
    --fa: "\e218";
    --fa--fa: "\e218\e218"
}

.fa-check-double {
    --fa: "\f560";
    --fa--fa: "\f560\f560"
}

.fa-arrow-down-a-z, .fa-sort-alpha-asc, .fa-sort-alpha-down {
    --fa: "\f15d";
    --fa--fa: "\f15d\f15d"
}

.fa-bowling-ball-pin {
    --fa: "\e0c3";
    --fa--fa: "\e0c3\e0c3"
}

.fa-bell-school-slash {
    --fa: "\f5d6";
    --fa--fa: "\f5d6\f5d6"
}

.fa-plus-large {
    --fa: "\e59e";
    --fa--fa: "\e59e\e59e"
}

.fa-money-bill-wheat {
    --fa: "\e52a";
    --fa--fa: "\e52a\e52a"
}

.fa-camera-viewfinder, .fa-screenshot {
    --fa: "\e0da";
    --fa--fa: "\e0da\e0da"
}

.fa-comment-alt-music, .fa-message-music {
    --fa: "\f8af";
    --fa--fa: "\f8af\f8af"
}

.fa-car-building {
    --fa: "\f859";
    --fa--fa: "\f859\f859"
}

.fa-border-bottom-right, .fa-border-style-alt {
    --fa: "\f854";
    --fa--fa: "\f854\f854"
}

.fa-octagon {
    --fa: "\f306";
    --fa--fa: "\f306\f306"
}

.fa-comment-arrow-up-right {
    --fa: "\e145";
    --fa--fa: "\e145\e145"
}

.fa-octagon-divide {
    --fa: "\e203";
    --fa--fa: "\e203\e203"
}

.fa-cookie {
    --fa: "\f563";
    --fa--fa: "\f563\f563"
}

.fa-arrow-left-rotate, .fa-arrow-rotate-back, .fa-arrow-rotate-backward, .fa-arrow-rotate-left, .fa-undo {
    --fa: "\f0e2";
    --fa--fa: "\f0e2\f0e2"
}

.fa-tv-music {
    --fa: "\f8e6";
    --fa--fa: "\f8e6\f8e6"
}

.fa-hard-drive, .fa-hdd {
    --fa: "\f0a0";
    --fa--fa: "\f0a0\f0a0"
}

.fa-reel {
    --fa: "\e238";
    --fa--fa: "\e238\e238"
}

.fa-face-grin-squint-tears, .fa-grin-squint-tears {
    --fa: "\f586";
    --fa--fa: "\f586\f586"
}

.fa-dumbbell {
    --fa: "\f44b";
    --fa--fa: "\f44b\f44b"
}

.fa-list-alt, .fa-rectangle-list {
    --fa: "\f022";
    --fa--fa: "\f022\f022"
}

.fa-tarp-droplet {
    --fa: "\e57c";
    --fa--fa: "\e57c\e57c"
}

.fa-alarm-exclamation {
    --fa: "\f843";
    --fa--fa: "\f843\f843"
}

.fa-house-medical-circle-check {
    --fa: "\e511";
    --fa--fa: "\e511\e511"
}

.fa-traffic-cone {
    --fa: "\f636";
    --fa--fa: "\f636\f636"
}

.fa-grate {
    --fa: "\e193";
    --fa--fa: "\e193\e193"
}

.fa-arrow-down-right {
    --fa: "\e093";
    --fa--fa: "\e093\e093"
}

.fa-person-skiing-nordic, .fa-skiing-nordic {
    --fa: "\f7ca";
    --fa--fa: "\f7ca\f7ca"
}

.fa-calendar-plus {
    --fa: "\f271";
    --fa--fa: "\f271\f271"
}

.fa-person-from-portal, .fa-portal-exit {
    --fa: "\e023";
    --fa--fa: "\e023\e023"
}

.fa-plane-arrival {
    --fa: "\f5af";
    --fa--fa: "\f5af\f5af"
}

.fa-cowbell-circle-plus, .fa-cowbell-more {
    --fa: "\f8b4";
    --fa--fa: "\f8b4\f8b4"
}

.fa-arrow-alt-circle-left, .fa-circle-left {
    --fa: "\f359";
    --fa--fa: "\f359\f359"
}

.fa-distribute-spacing-vertical {
    --fa: "\e366";
    --fa--fa: "\e366\e366"
}

.fa-signal-alt-2, .fa-signal-bars-fair {
    --fa: "\f692";
    --fa--fa: "\f692\f692"
}

.fa-sportsball {
    --fa: "\e44b";
    --fa--fa: "\e44b\e44b"
}

.fa-game-console-handheld-crank {
    --fa: "\e5b9";
    --fa--fa: "\e5b9\e5b9"
}

.fa-subway, .fa-train-subway {
    --fa: "\f239";
    --fa--fa: "\f239\f239"
}

.fa-chart-gantt {
    --fa: "\e0e4";
    --fa--fa: "\e0e4\e0e4"
}

.fa-face-smile-upside-down {
    --fa: "\e395";
    --fa--fa: "\e395\e395"
}

.fa-ball-pile {
    --fa: "\f77e";
    --fa--fa: "\f77e\f77e"
}

.fa-badge-dollar {
    --fa: "\f645";
    --fa--fa: "\f645\f645"
}

.fa-money-bills-alt, .fa-money-bills-simple {
    --fa: "\e1f4";
    --fa--fa: "\e1f4\e1f4"
}

.fa-list-timeline {
    --fa: "\e1d1";
    --fa--fa: "\e1d1\e1d1"
}

.fa-indian-rupee, .fa-indian-rupee-sign, .fa-inr {
    --fa: "\e1bc";
    --fa--fa: "\e1bc\e1bc"
}

.fa-crop-alt, .fa-crop-simple {
    --fa: "\f565";
    --fa--fa: "\f565\f565"
}

.fa-money-bill-1, .fa-money-bill-alt {
    --fa: "\f3d1";
    --fa--fa: "\f3d1\f3d1"
}

.fa-left-long, .fa-long-arrow-alt-left {
    --fa: "\f30a";
    --fa--fa: "\f30a\f30a"
}

.fa-keyboard-down {
    --fa: "\e1c2";
    --fa--fa: "\e1c2\e1c2"
}

.fa-circle-up-right {
    --fa: "\e129";
    --fa--fa: "\e129\e129"
}

.fa-cloud-bolt-moon, .fa-thunderstorm-moon {
    --fa: "\f76d";
    --fa--fa: "\f76d\f76d"
}

.fa-turn-left-up {
    --fa: "\e638";
    --fa--fa: "\e638\e638"
}

.fa-dna {
    --fa: "\f471";
    --fa--fa: "\f471\f471"
}

.fa-virus-slash {
    --fa: "\e075";
    --fa--fa: "\e075\e075"
}

.fa-bracket-round-right {
    --fa: "\29";
    --fa--fa: "\29\29"
}

.fa-circle-sterling {
    --fa: "\e5cf";
    --fa--fa: "\e5cf\e5cf"
}

.fa-circle-5 {
    --fa: "\e0f2";
    --fa--fa: "\e0f2\e0f2"
}

.fa-minus, .fa-subtract {
    --fa: "\f068";
    --fa--fa: "\f068\f068"
}

.fa-fire-flame, .fa-flame {
    --fa: "\f6df";
    --fa--fa: "\f6df\f6df"
}

.fa-arrow-alt-to-right, .fa-right-to-line {
    --fa: "\f34c";
    --fa--fa: "\f34c\f34c"
}

.fa-gif {
    --fa: "\e190";
    --fa--fa: "\e190\e190"
}

.fa-chess {
    --fa: "\f439";
    --fa--fa: "\f439\f439"
}

.fa-trash-slash {
    --fa: "\e2b3";
    --fa--fa: "\e2b3\e2b3"
}

.fa-arrow-left-long, .fa-long-arrow-left {
    --fa: "\f177";
    --fa--fa: "\f177\f177"
}

.fa-plug-circle-check {
    --fa: "\e55c";
    --fa--fa: "\e55c\e55c"
}

.fa-font-case {
    --fa: "\f866";
    --fa--fa: "\f866\f866"
}

.fa-street-view {
    --fa: "\f21d";
    --fa--fa: "\f21d\f21d"
}

.fa-arrow-down-left {
    --fa: "\e091";
    --fa--fa: "\e091\e091"
}

.fa-franc-sign {
    --fa: "\e18f";
    --fa--fa: "\e18f\e18f"
}

.fa-flask-poison, .fa-flask-round-poison {
    --fa: "\f6e0";
    --fa--fa: "\f6e0\f6e0"
}

.fa-volume-off {
    --fa: "\f026";
    --fa--fa: "\f026\f026"
}

.fa-book-circle-arrow-right {
    --fa: "\e0bc";
    --fa--fa: "\e0bc\e0bc"
}

.fa-chart-user, .fa-user-chart {
    --fa: "\f6a3";
    --fa--fa: "\f6a3\f6a3"
}

.fa-american-sign-language-interpreting, .fa-asl-interpreting, .fa-hands-american-sign-language-interpreting, .fa-hands-asl-interpreting {
    --fa: "\f2a3";
    --fa--fa: "\f2a3\f2a3"
}

.fa-presentation, .fa-presentation-screen {
    --fa: "\f685";
    --fa--fa: "\f685\f685"
}

.fa-circle-bolt {
    --fa: "\e0fe";
    --fa--fa: "\e0fe\e0fe"
}

.fa-face-smile-halo {
    --fa: "\e38f";
    --fa--fa: "\e38f\e38f"
}

.fa-cart-circle-arrow-down {
    --fa: "\e3ef";
    --fa--fa: "\e3ef\e3ef"
}

.fa-house-person-arrive, .fa-house-person-return, .fa-house-return {
    --fa: "\e011";
    --fa--fa: "\e011\e011"
}

.fa-comment-alt-times, .fa-message-times, .fa-message-xmark {
    --fa: "\f4ab";
    --fa--fa: "\f4ab\f4ab"
}

.fa-file-award, .fa-file-certificate {
    --fa: "\f5f3";
    --fa--fa: "\f5f3\f5f3"
}

.fa-user-doctor-hair-long {
    --fa: "\e459";
    --fa--fa: "\e459\e459"
}

.fa-camera-home, .fa-camera-security {
    --fa: "\f8fe";
    --fa--fa: "\f8fe\f8fe"
}

.fa-cog, .fa-gear {
    --fa: "\f013";
    --fa--fa: "\f013\f013"
}

.fa-droplet-slash, .fa-tint-slash {
    --fa: "\f5c7";
    --fa--fa: "\f5c7\f5c7"
}

.fa-book-heart {
    --fa: "\f499";
    --fa--fa: "\f499\f499"
}

.fa-mosque {
    --fa: "\f678";
    --fa--fa: "\f678\f678"
}

.fa-duck {
    --fa: "\f6d8";
    --fa--fa: "\f6d8\f6d8"
}

.fa-mosquito {
    --fa: "\e52b";
    --fa--fa: "\e52b\e52b"
}

.fa-star-of-david {
    --fa: "\f69a";
    --fa--fa: "\f69a\f69a"
}

.fa-flag-alt, .fa-flag-swallowtail {
    --fa: "\f74c";
    --fa--fa: "\f74c\f74c"
}

.fa-person-military-rifle {
    --fa: "\e54b";
    --fa--fa: "\e54b\e54b"
}

.fa-car-garage {
    --fa: "\f5e2";
    --fa--fa: "\f5e2\f5e2"
}

.fa-cart-shopping, .fa-shopping-cart {
    --fa: "\f07a";
    --fa--fa: "\f07a\f07a"
}

.fa-book-font {
    --fa: "\e0bf";
    --fa--fa: "\e0bf\e0bf"
}

.fa-shield-plus {
    --fa: "\e24a";
    --fa--fa: "\e24a\e24a"
}

.fa-vials {
    --fa: "\f493";
    --fa--fa: "\f493\f493"
}

.fa-eye-dropper-full {
    --fa: "\e172";
    --fa--fa: "\e172\e172"
}

.fa-distribute-spacing-horizontal {
    --fa: "\e365";
    --fa--fa: "\e365\e365"
}

.fa-tablet-rugged {
    --fa: "\f48f";
    --fa--fa: "\f48f\f48f"
}

.fa-temperature-frigid, .fa-temperature-snow {
    --fa: "\f768";
    --fa--fa: "\f768\f768"
}

.fa-moped {
    --fa: "\e3b9";
    --fa--fa: "\e3b9\e3b9"
}

.fa-face-smile-plus, .fa-smile-plus {
    --fa: "\f5b9";
    --fa--fa: "\f5b9\f5b9"
}

.fa-radio-alt, .fa-radio-tuner {
    --fa: "\f8d8";
    --fa--fa: "\f8d8\f8d8"
}

.fa-face-swear {
    --fa: "\e399";
    --fa--fa: "\e399\e399"
}

.fa-water-arrow-down, .fa-water-lower {
    --fa: "\f774";
    --fa--fa: "\f774\f774"
}

.fa-scanner-touchscreen {
    --fa: "\f48a";
    --fa--fa: "\f48a\f48a"
}

.fa-circle-7 {
    --fa: "\e0f4";
    --fa--fa: "\e0f4\e0f4"
}

.fa-plug-circle-plus {
    --fa: "\e55f";
    --fa--fa: "\e55f\e55f"
}

.fa-person-ski-jumping, .fa-ski-jump {
    --fa: "\f7c7";
    --fa--fa: "\f7c7\f7c7"
}

.fa-place-of-worship {
    --fa: "\f67f";
    --fa--fa: "\f67f\f67f"
}

.fa-water-arrow-up, .fa-water-rise {
    --fa: "\f775";
    --fa--fa: "\f775\f775"
}

.fa-waveform-lines, .fa-waveform-path {
    --fa: "\f8f2";
    --fa--fa: "\f8f2\f8f2"
}

.fa-split {
    --fa: "\e254";
    --fa--fa: "\e254\e254"
}

.fa-film-canister, .fa-film-cannister {
    --fa: "\f8b7";
    --fa--fa: "\f8b7\f8b7"
}

.fa-folder-times, .fa-folder-xmark {
    --fa: "\f65f";
    --fa--fa: "\f65f\f65f"
}

.fa-toilet-paper-alt, .fa-toilet-paper-blank {
    --fa: "\f71f";
    --fa--fa: "\f71f\f71f"
}

.fa-tablet-android-alt, .fa-tablet-screen {
    --fa: "\f3fc";
    --fa--fa: "\f3fc\f3fc"
}

.fa-hexagon-vertical-nft-slanted {
    --fa: "\e506";
    --fa--fa: "\e506\e506"
}

.fa-folder-music {
    --fa: "\e18d";
    --fa--fa: "\e18d\e18d"
}

.fa-desktop-medical, .fa-display-medical {
    --fa: "\e166";
    --fa--fa: "\e166\e166"
}

.fa-share-all {
    --fa: "\f367";
    --fa--fa: "\f367\f367"
}

.fa-peapod {
    --fa: "\e31c";
    --fa--fa: "\e31c\e31c"
}

.fa-chess-clock {
    --fa: "\f43d";
    --fa--fa: "\f43d\f43d"
}

.fa-axe {
    --fa: "\f6b2";
    --fa--fa: "\f6b2\f6b2"
}

.fa-square-d {
    --fa: "\e268";
    --fa--fa: "\e268\e268"
}

.fa-grip-vertical {
    --fa: "\f58e";
    --fa--fa: "\f58e\f58e"
}

.fa-mobile-signal-out {
    --fa: "\e1f0";
    --fa--fa: "\e1f0\e1f0"
}

.fa-hexagon-nodes {
    --fa: "\e699";
    --fa--fa: "\e699\e699"
}

.fa-arrow-turn-up, .fa-level-up {
    --fa: "\f148";
    --fa--fa: "\f148\f148"
}

.fa-u {
    --fa: "\55";
    --fa--fa: "\55\55"
}

.fa-arrow-up-from-dotted-line {
    --fa: "\e09b";
    --fa--fa: "\e09b\e09b"
}

.fa-square-root-alt, .fa-square-root-variable {
    --fa: "\f698";
    --fa--fa: "\f698\f698"
}

.fa-light-switch-on {
    --fa: "\e019";
    --fa--fa: "\e019\e019"
}

.fa-arrow-down-arrow-up, .fa-sort-alt {
    --fa: "\f883";
    --fa--fa: "\f883\f883"
}

.fa-raindrops {
    --fa: "\f75c";
    --fa--fa: "\f75c\f75c"
}

.fa-dash, .fa-minus-large {
    --fa: "\e404";
    --fa--fa: "\e404\e404"
}

.fa-clock, .fa-clock-four {
    --fa: "\f017";
    --fa--fa: "\f017\f017"
}

.fa-input-numeric {
    --fa: "\e1bd";
    --fa--fa: "\e1bd\e1bd"
}

.fa-truck-tow {
    --fa: "\e2b8";
    --fa--fa: "\e2b8\e2b8"
}

.fa-backward-step, .fa-step-backward {
    --fa: "\f048";
    --fa--fa: "\f048\f048"
}

.fa-pallet {
    --fa: "\f482";
    --fa--fa: "\f482\f482"
}

.fa-car-bolt {
    --fa: "\e341";
    --fa--fa: "\e341\e341"
}

.fa-arrows-maximize, .fa-expand-arrows {
    --fa: "\f31d";
    --fa--fa: "\f31d\f31d"
}

.fa-faucet {
    --fa: "\e005";
    --fa--fa: "\e005\e005"
}

.fa-cloud-sleet {
    --fa: "\f741";
    --fa--fa: "\f741\f741"
}

.fa-lamp-street {
    --fa: "\e1c5";
    --fa--fa: "\e1c5\e1c5"
}

.fa-list-radio {
    --fa: "\e1d0";
    --fa--fa: "\e1d0\e1d0"
}

.fa-pen-nib-slash {
    --fa: "\e4a1";
    --fa--fa: "\e4a1\e4a1"
}

.fa-baseball-bat-ball {
    --fa: "\f432";
    --fa--fa: "\f432\f432"
}

.fa-square-up-left {
    --fa: "\e282";
    --fa--fa: "\e282\e282"
}

.fa-overline {
    --fa: "\f876";
    --fa--fa: "\f876\f876"
}

.fa-s {
    --fa: "\53";
    --fa--fa: "\53\53"
}

.fa-timeline {
    --fa: "\e29c";
    --fa--fa: "\e29c\e29c"
}

.fa-keyboard {
    --fa: "\f11c";
    --fa--fa: "\f11c\f11c"
}

.fa-arrows-from-dotted-line {
    --fa: "\e0a3";
    --fa--fa: "\e0a3\e0a3"
}

.fa-usb-drive {
    --fa: "\f8e9";
    --fa--fa: "\f8e9\f8e9"
}

.fa-ballot {
    --fa: "\f732";
    --fa--fa: "\f732\f732"
}

.fa-caret-down {
    --fa: "\f0d7";
    --fa--fa: "\f0d7\f0d7"
}

.fa-location-dot-slash, .fa-map-marker-alt-slash {
    --fa: "\f605";
    --fa--fa: "\f605\f605"
}

.fa-cards {
    --fa: "\e3ed";
    --fa--fa: "\e3ed\e3ed"
}

.fa-clinic-medical, .fa-house-chimney-medical {
    --fa: "\f7f2";
    --fa--fa: "\f7f2\f7f2"
}

.fa-boxing-glove, .fa-glove-boxing {
    --fa: "\f438";
    --fa--fa: "\f438\f438"
}

.fa-temperature-3, .fa-temperature-three-quarters, .fa-thermometer-3, .fa-thermometer-three-quarters {
    --fa: "\f2c8";
    --fa--fa: "\f2c8\f2c8"
}

.fa-bell-school {
    --fa: "\f5d5";
    --fa--fa: "\f5d5\f5d5"
}

.fa-mobile-android-alt, .fa-mobile-screen {
    --fa: "\f3cf";
    --fa--fa: "\f3cf\f3cf"
}

.fa-plane-up {
    --fa: "\e22d";
    --fa--fa: "\e22d\e22d"
}

.fa-folder-heart {
    --fa: "\e189";
    --fa--fa: "\e189\e189"
}

.fa-circle-location-arrow, .fa-location-circle {
    --fa: "\f602";
    --fa--fa: "\f602\f602"
}

.fa-face-head-bandage {
    --fa: "\e37a";
    --fa--fa: "\e37a\e37a"
}

.fa-maki-roll, .fa-makizushi, .fa-sushi-roll {
    --fa: "\e48b";
    --fa--fa: "\e48b\e48b"
}

.fa-car-bump {
    --fa: "\f5e0";
    --fa--fa: "\f5e0\f5e0"
}

.fa-piggy-bank {
    --fa: "\f4d3";
    --fa--fa: "\f4d3\f4d3"
}

.fa-racquet {
    --fa: "\f45a";
    --fa--fa: "\f45a\f45a"
}

.fa-car-mirrors {
    --fa: "\e343";
    --fa--fa: "\e343\e343"
}

.fa-industry-alt, .fa-industry-windows {
    --fa: "\f3b3";
    --fa--fa: "\f3b3\f3b3"
}

.fa-bolt-auto {
    --fa: "\e0b6";
    --fa--fa: "\e0b6\e0b6"
}

.fa-battery-3, .fa-battery-half {
    --fa: "\f242";
    --fa--fa: "\f242\f242"
}

.fa-flux-capacitor {
    --fa: "\f8ba";
    --fa--fa: "\f8ba\f8ba"
}

.fa-mountain-city {
    --fa: "\e52e";
    --fa--fa: "\e52e\e52e"
}

.fa-coins {
    --fa: "\f51e";
    --fa--fa: "\f51e\f51e"
}

.fa-honey-pot {
    --fa: "\e418";
    --fa--fa: "\e418\e418"
}

.fa-olive {
    --fa: "\e316";
    --fa--fa: "\e316\e316"
}

.fa-khanda {
    --fa: "\f66d";
    --fa--fa: "\f66d\f66d"
}

.fa-filter-list {
    --fa: "\e17c";
    --fa--fa: "\e17c\e17c"
}

.fa-outlet {
    --fa: "\e01c";
    --fa--fa: "\e01c\e01c"
}

.fa-sliders, .fa-sliders-h {
    --fa: "\f1de";
    --fa--fa: "\f1de\f1de"
}

.fa-cauldron {
    --fa: "\f6bf";
    --fa--fa: "\f6bf\f6bf"
}

.fa-people {
    --fa: "\e216";
    --fa--fa: "\e216\e216"
}

.fa-folder-tree {
    --fa: "\f802";
    --fa--fa: "\f802\f802"
}

.fa-network-wired {
    --fa: "\f6ff";
    --fa--fa: "\f6ff\f6ff"
}

.fa-croissant {
    --fa: "\f7f6";
    --fa--fa: "\f7f6\f7f6"
}

.fa-map-pin {
    --fa: "\f276";
    --fa--fa: "\f276\f276"
}

.fa-hamsa {
    --fa: "\f665";
    --fa--fa: "\f665\f665"
}

.fa-cent-sign {
    --fa: "\e3f5";
    --fa--fa: "\e3f5\e3f5"
}

.fa-swords-laser {
    --fa: "\e03d";
    --fa--fa: "\e03d\e03d"
}

.fa-flask {
    --fa: "\f0c3";
    --fa--fa: "\f0c3\f0c3"
}

.fa-person-pregnant {
    --fa: "\e31e";
    --fa--fa: "\e31e\e31e"
}

.fa-square-u {
    --fa: "\e281";
    --fa--fa: "\e281\e281"
}

.fa-wand-sparkles {
    --fa: "\f72b";
    --fa--fa: "\f72b\f72b"
}

.fa-router {
    --fa: "\f8da";
    --fa--fa: "\f8da\f8da"
}

.fa-ellipsis-v, .fa-ellipsis-vertical {
    --fa: "\f142";
    --fa--fa: "\f142\f142"
}

.fa-sword-laser-alt {
    --fa: "\e03c";
    --fa--fa: "\e03c\e03c"
}

.fa-ticket {
    --fa: "\f145";
    --fa--fa: "\f145\f145"
}

.fa-power-off {
    --fa: "\f011";
    --fa--fa: "\f011\f011"
}

.fa-coin {
    --fa: "\f85c";
    --fa--fa: "\f85c\f85c"
}

.fa-laptop-slash {
    --fa: "\e1c7";
    --fa--fa: "\e1c7\e1c7"
}

.fa-long-arrow-alt-right, .fa-right-long {
    --fa: "\f30b";
    --fa--fa: "\f30b\f30b"
}

.fa-circle-b {
    --fa: "\e0fd";
    --fa--fa: "\e0fd\e0fd"
}

.fa-person-dress-simple {
    --fa: "\e21c";
    --fa--fa: "\e21c\e21c"
}

.fa-pipe-collar {
    --fa: "\e437";
    --fa--fa: "\e437\e437"
}

.fa-lights-holiday {
    --fa: "\f7b2";
    --fa--fa: "\f7b2\f7b2"
}

.fa-citrus {
    --fa: "\e2f4";
    --fa--fa: "\e2f4\e2f4"
}

.fa-flag-usa {
    --fa: "\f74d";
    --fa--fa: "\f74d\f74d"
}

.fa-laptop-file {
    --fa: "\e51d";
    --fa--fa: "\e51d\e51d"
}

.fa-teletype, .fa-tty {
    --fa: "\f1e4";
    --fa--fa: "\f1e4\f1e4"
}

.fa-chart-tree-map {
    --fa: "\e0ea";
    --fa--fa: "\e0ea\e0ea"
}

.fa-diagram-next {
    --fa: "\e476";
    --fa--fa: "\e476\e476"
}

.fa-person-rifle {
    --fa: "\e54e";
    --fa--fa: "\e54e\e54e"
}

.fa-clock-five-thirty {
    --fa: "\e34a";
    --fa--fa: "\e34a\e34a"
}

.fa-pipe-valve {
    --fa: "\e439";
    --fa--fa: "\e439\e439"
}

.fa-lightbulb-message {
    --fa: "\e687";
    --fa--fa: "\e687\e687"
}

.fa-arrow-up-from-arc {
    --fa: "\e4b4";
    --fa--fa: "\e4b4\e4b4"
}

.fa-face-spiral-eyes {
    --fa: "\e485";
    --fa--fa: "\e485\e485"
}

.fa-compress-wide {
    --fa: "\f326";
    --fa--fa: "\f326\f326"
}

.fa-circle-phone-hangup, .fa-phone-circle-down {
    --fa: "\e11d";
    --fa--fa: "\e11d\e11d"
}

.fa-gear-complex-code {
    --fa: "\e5eb";
    --fa--fa: "\e5eb\e5eb"
}

.fa-house-medical-circle-exclamation {
    --fa: "\e512";
    --fa--fa: "\e512\e512"
}

.fa-badminton {
    --fa: "\e33a";
    --fa--fa: "\e33a\e33a"
}

.fa-closed-captioning {
    --fa: "\f20a";
    --fa--fa: "\f20a\f20a"
}

.fa-hiking, .fa-person-hiking {
    --fa: "\f6ec";
    --fa--fa: "\f6ec\f6ec"
}

.fa-arrow-alt-from-left, .fa-right-from-line {
    --fa: "\f347";
    --fa--fa: "\f347\f347"
}

.fa-venus-double {
    --fa: "\f226";
    --fa--fa: "\f226\f226"
}

.fa-images {
    --fa: "\f302";
    --fa--fa: "\f302\f302"
}

.fa-calculator {
    --fa: "\f1ec";
    --fa--fa: "\f1ec\f1ec"
}

.fa-shuttlecock {
    --fa: "\f45b";
    --fa--fa: "\f45b\f45b"
}

.fa-user-hair {
    --fa: "\e45a";
    --fa--fa: "\e45a\e45a"
}

.fa-eye-evil {
    --fa: "\f6db";
    --fa--fa: "\f6db\f6db"
}

.fa-people-pulling {
    --fa: "\e535";
    --fa--fa: "\e535\e535"
}

.fa-n {
    --fa: "\4e";
    --fa--fa: "\4e\4e"
}

.fa-swap {
    --fa: "\e609";
    --fa--fa: "\e609\e609"
}

.fa-garage {
    --fa: "\e009";
    --fa--fa: "\e009\e009"
}

.fa-cable-car, .fa-tram {
    --fa: "\f7da";
    --fa--fa: "\f7da\f7da"
}

.fa-shovel-snow {
    --fa: "\f7c3";
    --fa--fa: "\f7c3\f7c3"
}

.fa-cloud-rain {
    --fa: "\f73d";
    --fa--fa: "\f73d\f73d"
}

.fa-face-lying {
    --fa: "\e37e";
    --fa--fa: "\e37e\e37e"
}

.fa-sprinkler {
    --fa: "\e035";
    --fa--fa: "\e035\e035"
}

.fa-building-circle-xmark {
    --fa: "\e4d4";
    --fa--fa: "\e4d4\e4d4"
}

.fa-person-sledding, .fa-sledding {
    --fa: "\f7cb";
    --fa--fa: "\f7cb\f7cb"
}

.fa-game-console-handheld {
    --fa: "\f8bb";
    --fa--fa: "\f8bb\f8bb"
}

.fa-ship {
    --fa: "\f21a";
    --fa--fa: "\f21a\f21a"
}

.fa-clock-six-thirty {
    --fa: "\e353";
    --fa--fa: "\e353\e353"
}

.fa-battery-slash {
    --fa: "\f377";
    --fa--fa: "\f377\f377"
}

.fa-tugrik-sign {
    --fa: "\e2ba";
    --fa--fa: "\e2ba\e2ba"
}

.fa-arrows-down-to-line {
    --fa: "\e4b8";
    --fa--fa: "\e4b8\e4b8"
}

.fa-download {
    --fa: "\f019";
    --fa--fa: "\f019\f019"
}

.fa-angles-up-down {
    --fa: "\e60d";
    --fa--fa: "\e60d\e60d"
}

.fa-inventory, .fa-shelves {
    --fa: "\f480";
    --fa--fa: "\f480\f480"
}

.fa-cloud-snow {
    --fa: "\f742";
    --fa--fa: "\f742\f742"
}

.fa-face-grin, .fa-grin {
    --fa: "\f580";
    --fa--fa: "\f580\f580"
}

.fa-backspace, .fa-delete-left {
    --fa: "\f55a";
    --fa--fa: "\f55a\f55a"
}

.fa-oven {
    --fa: "\e01d";
    --fa--fa: "\e01d\e01d"
}

.fa-cloud-binary {
    --fa: "\e601";
    --fa--fa: "\e601\e601"
}

.fa-eye-dropper, .fa-eye-dropper-empty, .fa-eyedropper {
    --fa: "\f1fb";
    --fa--fa: "\f1fb\f1fb"
}

.fa-comment-captions {
    --fa: "\e146";
    --fa--fa: "\e146\e146"
}

.fa-comments-question {
    --fa: "\e14e";
    --fa--fa: "\e14e\e14e"
}

.fa-scribble {
    --fa: "\e23f";
    --fa--fa: "\e23f\e23f"
}

.fa-rotate-exclamation {
    --fa: "\e23c";
    --fa--fa: "\e23c\e23c"
}

.fa-file-circle-check {
    --fa: "\e5a0";
    --fa--fa: "\e5a0\e5a0"
}

.fa-glass {
    --fa: "\f804";
    --fa--fa: "\f804\f804"
}

.fa-loader {
    --fa: "\e1d4";
    --fa--fa: "\e1d4\e1d4"
}

.fa-forward {
    --fa: "\f04e";
    --fa--fa: "\f04e\f04e"
}

.fa-user-pilot {
    --fa: "\e2c0";
    --fa--fa: "\e2c0\e2c0"
}

.fa-mobile, .fa-mobile-android, .fa-mobile-phone {
    --fa: "\f3ce";
    --fa--fa: "\f3ce\f3ce"
}

.fa-code-pull-request-closed {
    --fa: "\e3f9";
    --fa--fa: "\e3f9\e3f9"
}

.fa-face-meh, .fa-meh {
    --fa: "\f11a";
    --fa--fa: "\f11a\f11a"
}

.fa-align-center {
    --fa: "\f037";
    --fa--fa: "\f037\f037"
}

.fa-book-dead, .fa-book-skull {
    --fa: "\f6b7";
    --fa--fa: "\f6b7\f6b7"
}

.fa-drivers-license, .fa-id-card {
    --fa: "\f2c2";
    --fa--fa: "\f2c2\f2c2"
}

.fa-face-dotted {
    --fa: "\e47f";
    --fa--fa: "\e47f\e47f"
}

.fa-face-worried {
    --fa: "\e3a3";
    --fa--fa: "\e3a3\e3a3"
}

.fa-dedent, .fa-outdent {
    --fa: "\f03b";
    --fa--fa: "\f03b\f03b"
}

.fa-court-sport {
    --fa: "\e643";
    --fa--fa: "\e643\e643"
}

.fa-heart-circle-exclamation {
    --fa: "\e4fe";
    --fa--fa: "\e4fe\e4fe"
}

.fa-home, .fa-home-alt, .fa-home-lg-alt, .fa-house {
    --fa: "\f015";
    --fa--fa: "\f015\f015"
}

.fa-vector-circle {
    --fa: "\e2c6";
    --fa--fa: "\e2c6\e2c6"
}

.fa-car-circle-bolt {
    --fa: "\e342";
    --fa--fa: "\e342\e342"
}

.fa-calendar-week {
    --fa: "\f784";
    --fa--fa: "\f784\f784"
}

.fa-flying-disc {
    --fa: "\e3a9";
    --fa--fa: "\e3a9\e3a9"
}

.fa-laptop-medical {
    --fa: "\f812";
    --fa--fa: "\f812\f812"
}

.fa-square-down-right {
    --fa: "\e26c";
    --fa--fa: "\e26c\e26c"
}

.fa-b {
    --fa: "\42";
    --fa--fa: "\42\42"
}

.fa-seat-airline {
    --fa: "\e244";
    --fa--fa: "\e244\e244"
}

.fa-eclipse-alt, .fa-moon-over-sun {
    --fa: "\f74a";
    --fa--fa: "\f74a\f74a"
}

.fa-pipe {
    --fa: "\7c";
    --fa--fa: "\7c\7c"
}

.fa-file-medical {
    --fa: "\f477";
    --fa--fa: "\f477\f477"
}

.fa-potato {
    --fa: "\e440";
    --fa--fa: "\e440\e440"
}

.fa-dice-one {
    --fa: "\f525";
    --fa--fa: "\f525\f525"
}

.fa-circle-a {
    --fa: "\e0f7";
    --fa--fa: "\e0f7\e0f7"
}

.fa-helmet-battle {
    --fa: "\f6eb";
    --fa--fa: "\f6eb\f6eb"
}

.fa-butter {
    --fa: "\e3e4";
    --fa--fa: "\e3e4\e3e4"
}

.fa-blanket-fire {
    --fa: "\e3da";
    --fa--fa: "\e3da\e3da"
}

.fa-kiwi-bird {
    --fa: "\f535";
    --fa--fa: "\f535\f535"
}

.fa-castle {
    --fa: "\e0de";
    --fa--fa: "\e0de\e0de"
}

.fa-golf-club {
    --fa: "\f451";
    --fa--fa: "\f451\f451"
}

.fa-arrow-right-arrow-left, .fa-exchange {
    --fa: "\f0ec";
    --fa--fa: "\f0ec\f0ec"
}

.fa-redo-alt, .fa-rotate-forward, .fa-rotate-right {
    --fa: "\f2f9";
    --fa--fa: "\f2f9\f2f9"
}

.fa-cutlery, .fa-utensils {
    --fa: "\f2e7";
    --fa--fa: "\f2e7\f2e7"
}

.fa-arrow-up-wide-short, .fa-sort-amount-up {
    --fa: "\f161";
    --fa--fa: "\f161\f161"
}

.fa-chart-pie-simple-circle-dollar {
    --fa: "\e605";
    --fa--fa: "\e605\e605"
}

.fa-balloons {
    --fa: "\e2e4";
    --fa--fa: "\e2e4\e2e4"
}

.fa-mill-sign {
    --fa: "\e1ed";
    --fa--fa: "\e1ed\e1ed"
}

.fa-bowl-rice {
    --fa: "\e2eb";
    --fa--fa: "\e2eb\e2eb"
}

.fa-timeline-arrow {
    --fa: "\e29d";
    --fa--fa: "\e29d\e29d"
}

.fa-skull {
    --fa: "\f54c";
    --fa--fa: "\f54c\f54c"
}

.fa-game-board-alt, .fa-game-board-simple {
    --fa: "\f868";
    --fa--fa: "\f868\f868"
}

.fa-circle-video, .fa-video-circle {
    --fa: "\e12b";
    --fa--fa: "\e12b\e12b"
}

.fa-chart-scatter-bubble {
    --fa: "\e0e9";
    --fa--fa: "\e0e9\e0e9"
}

.fa-house-turret {
    --fa: "\e1b4";
    --fa--fa: "\e1b4\e1b4"
}

.fa-banana {
    --fa: "\e2e5";
    --fa--fa: "\e2e5\e2e5"
}

.fa-hand-holding-skull {
    --fa: "\e1a4";
    --fa--fa: "\e1a4\e1a4"
}

.fa-people-dress {
    --fa: "\e217";
    --fa--fa: "\e217\e217"
}

.fa-couch-small, .fa-loveseat {
    --fa: "\f4cc";
    --fa--fa: "\f4cc\f4cc"
}

.fa-broadcast-tower, .fa-tower-broadcast {
    --fa: "\f519";
    --fa--fa: "\f519\f519"
}

.fa-truck-pickup {
    --fa: "\f63c";
    --fa--fa: "\f63c\f63c"
}

.fa-block-quote {
    --fa: "\e0b5";
    --fa--fa: "\e0b5\e0b5"
}

.fa-long-arrow-alt-up, .fa-up-long {
    --fa: "\f30c";
    --fa--fa: "\f30c\f30c"
}

.fa-stop {
    --fa: "\f04d";
    --fa--fa: "\f04d\f04d"
}

.fa-code-merge {
    --fa: "\f387";
    --fa--fa: "\f387\f387"
}

.fa-money-check-dollar-pen, .fa-money-check-edit-alt {
    --fa: "\f873";
    --fa--fa: "\f873\f873"
}

.fa-arrow-alt-from-bottom, .fa-up-from-line {
    --fa: "\f346";
    --fa--fa: "\f346\f346"
}

.fa-upload {
    --fa: "\f093";
    --fa--fa: "\f093\f093"
}

.fa-hurricane {
    --fa: "\f751";
    --fa--fa: "\f751\f751"
}

.fa-grid-round-2-plus {
    --fa: "\e5dc";
    --fa--fa: "\e5dc\e5dc"
}

.fa-people-pants {
    --fa: "\e219";
    --fa--fa: "\e219\e219"
}

.fa-mound {
    --fa: "\e52d";
    --fa--fa: "\e52d\e52d"
}

.fa-windsock {
    --fa: "\f777";
    --fa--fa: "\f777\f777"
}

.fa-circle-half {
    --fa: "\e110";
    --fa--fa: "\e110\e110"
}

.fa-brake-warning {
    --fa: "\e0c7";
    --fa--fa: "\e0c7\e0c7"
}

.fa-toilet-portable {
    --fa: "\e583";
    --fa--fa: "\e583\e583"
}

.fa-compact-disc {
    --fa: "\f51f";
    --fa--fa: "\f51f\f51f"
}

.fa-file-arrow-down, .fa-file-download {
    --fa: "\f56d";
    --fa--fa: "\f56d\f56d"
}

.fa-sax-hot, .fa-saxophone-fire {
    --fa: "\f8db";
    --fa--fa: "\f8db\f8db"
}

.fa-camera-web-slash, .fa-webcam-slash {
    --fa: "\f833";
    --fa--fa: "\f833\f833"
}

.fa-folder-medical {
    --fa: "\e18c";
    --fa--fa: "\e18c\e18c"
}

.fa-folder-cog, .fa-folder-gear {
    --fa: "\e187";
    --fa--fa: "\e187\e187"
}

.fa-hand-wave {
    --fa: "\e1a7";
    --fa--fa: "\e1a7\e1a7"
}

.fa-arrow-up-arrow-down, .fa-sort-up-down {
    --fa: "\e099";
    --fa--fa: "\e099\e099"
}

.fa-caravan {
    --fa: "\f8ff";
    --fa--fa: "\f8ff\f8ff"
}

.fa-shield-cat {
    --fa: "\e572";
    --fa--fa: "\e572\e572"
}

.fa-comment-alt-slash, .fa-message-slash {
    --fa: "\f4a9";
    --fa--fa: "\f4a9\f4a9"
}

.fa-bolt, .fa-zap {
    --fa: "\f0e7";
    --fa--fa: "\f0e7\f0e7"
}

.fa-trash-can-check {
    --fa: "\e2a9";
    --fa--fa: "\e2a9\e2a9"
}

.fa-glass-water {
    --fa: "\e4f4";
    --fa--fa: "\e4f4\e4f4"
}

.fa-oil-well {
    --fa: "\e532";
    --fa--fa: "\e532\e532"
}

.fa-table-cells-column-unlock {
    --fa: "\e690";
    --fa--fa: "\e690\e690"
}

.fa-person-simple {
    --fa: "\e220";
    --fa--fa: "\e220\e220"
}

.fa-arrow-turn-left-up {
    --fa: "\e634";
    --fa--fa: "\e634\e634"
}

.fa-vault {
    --fa: "\e2c5";
    --fa--fa: "\e2c5\e2c5"
}

.fa-mars {
    --fa: "\f222";
    --fa--fa: "\f222\f222"
}

.fa-toilet {
    --fa: "\f7d8";
    --fa--fa: "\f7d8\f7d8"
}

.fa-plane-circle-xmark {
    --fa: "\e557";
    --fa--fa: "\e557\e557"
}

.fa-cny, .fa-jpy, .fa-rmb, .fa-yen, .fa-yen-sign {
    --fa: "\f157";
    --fa--fa: "\f157\f157"
}

.fa-gear-code {
    --fa: "\e5e8";
    --fa--fa: "\e5e8\e5e8"
}

.fa-notes {
    --fa: "\e202";
    --fa--fa: "\e202\e202"
}

.fa-rouble, .fa-rub, .fa-ruble, .fa-ruble-sign {
    --fa: "\f158";
    --fa--fa: "\f158\f158"
}

.fa-trash-arrow-turn-left, .fa-trash-undo {
    --fa: "\f895";
    --fa--fa: "\f895\f895"
}

.fa-champagne-glass, .fa-glass-champagne {
    --fa: "\f79e";
    --fa--fa: "\f79e\f79e"
}

.fa-objects-align-center-horizontal {
    --fa: "\e3bc";
    --fa--fa: "\e3bc\e3bc"
}

.fa-sun {
    --fa: "\f185";
    --fa--fa: "\f185\f185"
}

.fa-trash-alt-slash, .fa-trash-can-slash {
    --fa: "\e2ad";
    --fa--fa: "\e2ad\e2ad"
}

.fa-screen-users, .fa-users-class {
    --fa: "\f63d";
    --fa--fa: "\f63d\f63d"
}

.fa-guitar {
    --fa: "\f7a6";
    --fa--fa: "\f7a6\f7a6"
}

.fa-arrow-square-left, .fa-square-arrow-left {
    --fa: "\f33a";
    --fa--fa: "\f33a\f33a"
}

.fa-square-8 {
    --fa: "\e25d";
    --fa--fa: "\e25d\e25d"
}

.fa-face-smile-hearts {
    --fa: "\e390";
    --fa--fa: "\e390\e390"
}

.fa-brackets, .fa-brackets-square {
    --fa: "\f7e9";
    --fa--fa: "\f7e9\f7e9"
}

.fa-laptop-arrow-down {
    --fa: "\e1c6";
    --fa--fa: "\e1c6\e1c6"
}

.fa-hockey-stick-puck {
    --fa: "\e3ae";
    --fa--fa: "\e3ae\e3ae"
}

.fa-house-tree {
    --fa: "\e1b3";
    --fa--fa: "\e1b3\e1b3"
}

.fa-signal-2, .fa-signal-fair {
    --fa: "\f68d";
    --fa--fa: "\f68d\f68d"
}

.fa-face-laugh-wink, .fa-laugh-wink {
    --fa: "\f59c";
    --fa--fa: "\f59c\f59c"
}

.fa-circle-dollar, .fa-dollar-circle, .fa-usd-circle {
    --fa: "\f2e8";
    --fa--fa: "\f2e8\f2e8"
}

.fa-horse-head {
    --fa: "\f7ab";
    --fa--fa: "\f7ab\f7ab"
}

.fa-arrows-repeat, .fa-repeat-alt {
    --fa: "\f364";
    --fa--fa: "\f364\f364"
}

.fa-bore-hole {
    --fa: "\e4c3";
    --fa--fa: "\e4c3\e4c3"
}

.fa-industry {
    --fa: "\f275";
    --fa--fa: "\f275\f275"
}

.fa-image-polaroid {
    --fa: "\f8c4";
    --fa--fa: "\f8c4\f8c4"
}

.fa-wave-triangle {
    --fa: "\f89a";
    --fa--fa: "\f89a\f89a"
}

.fa-turn-left-down {
    --fa: "\e637";
    --fa--fa: "\e637\e637"
}

.fa-person-running-fast {
    --fa: "\e5ff";
    --fa--fa: "\e5ff\e5ff"
}

.fa-arrow-alt-circle-down, .fa-circle-down {
    --fa: "\f358";
    --fa--fa: "\f358\f358"
}

.fa-grill {
    --fa: "\e5a3";
    --fa--fa: "\e5a3\e5a3"
}

.fa-arrows-turn-to-dots {
    --fa: "\e4c1";
    --fa--fa: "\e4c1\e4c1"
}

.fa-analytics, .fa-chart-mixed {
    --fa: "\f643";
    --fa--fa: "\f643\f643"
}

.fa-florin-sign {
    --fa: "\e184";
    --fa--fa: "\e184\e184"
}

.fa-arrow-down-short-wide, .fa-sort-amount-desc, .fa-sort-amount-down-alt {
    --fa: "\f884";
    --fa--fa: "\f884\f884"
}

.fa-less-than {
    --fa: "\3c";
    --fa--fa: "\3c\3c"
}

.fa-desktop-code, .fa-display-code {
    --fa: "\e165";
    --fa--fa: "\e165\e165"
}

.fa-face-drooling {
    --fa: "\e372";
    --fa--fa: "\e372\e372"
}

.fa-oil-temp, .fa-oil-temperature {
    --fa: "\f614";
    --fa--fa: "\f614\f614"
}

.fa-question-square, .fa-square-question {
    --fa: "\f2fd";
    --fa--fa: "\f2fd\f2fd"
}

.fa-air-conditioner {
    --fa: "\f8f4";
    --fa--fa: "\f8f4\f8f4"
}

.fa-angle-down {
    --fa: "\f107";
    --fa--fa: "\f107\f107"
}

.fa-mountains {
    --fa: "\f6fd";
    --fa--fa: "\f6fd\f6fd"
}

.fa-omega {
    --fa: "\f67a";
    --fa--fa: "\f67a\f67a"
}

.fa-car-tunnel {
    --fa: "\e4de";
    --fa--fa: "\e4de\e4de"
}

.fa-person-dolly-empty {
    --fa: "\f4d1";
    --fa--fa: "\f4d1\f4d1"
}

.fa-pan-food {
    --fa: "\e42b";
    --fa--fa: "\e42b\e42b"
}

.fa-head-side-cough {
    --fa: "\e061";
    --fa--fa: "\e061\e061"
}

.fa-grip-lines {
    --fa: "\f7a4";
    --fa--fa: "\f7a4\f7a4"
}

.fa-thumbs-down {
    --fa: "\f165";
    --fa--fa: "\f165\f165"
}

.fa-user-lock {
    --fa: "\f502";
    --fa--fa: "\f502\f502"
}

.fa-arrow-right-long, .fa-long-arrow-right {
    --fa: "\f178";
    --fa--fa: "\f178\f178"
}

.fa-tickets-airline, .fa-tickets-perforated-plane, .fa-tickets-plane {
    --fa: "\e29b";
    --fa--fa: "\e29b\e29b"
}

.fa-tent-double-peak {
    --fa: "\e627";
    --fa--fa: "\e627\e627"
}

.fa-anchor-circle-xmark {
    --fa: "\e4ac";
    --fa--fa: "\e4ac\e4ac"
}

.fa-ellipsis, .fa-ellipsis-h {
    --fa: "\f141";
    --fa--fa: "\f141\f141"
}

.fa-nfc-slash {
    --fa: "\e1fc";
    --fa--fa: "\e1fc\e1fc"
}

.fa-chess-pawn {
    --fa: "\f443";
    --fa--fa: "\f443\f443"
}

.fa-first-aid, .fa-kit-medical {
    --fa: "\f479";
    --fa--fa: "\f479\f479"
}

.fa-grid-2-plus {
    --fa: "\e197";
    --fa--fa: "\e197\e197"
}

.fa-bells {
    --fa: "\f77f";
    --fa--fa: "\f77f\f77f"
}

.fa-person-through-window {
    --fa: "\e5a9";
    --fa--fa: "\e5a9\e5a9"
}

.fa-toolbox {
    --fa: "\f552";
    --fa--fa: "\f552\f552"
}

.fa-globe-wifi {
    --fa: "\e685";
    --fa--fa: "\e685\e685"
}

.fa-envelope-badge, .fa-envelope-dot {
    --fa: "\e16f";
    --fa--fa: "\e16f\e16f"
}

.fa-magnifying-glass-waveform {
    --fa: "\e661";
    --fa--fa: "\e661\e661"
}

.fa-hands-holding-circle {
    --fa: "\e4fb";
    --fa--fa: "\e4fb\e4fb"
}

.fa-bug {
    --fa: "\f188";
    --fa--fa: "\f188\f188"
}

.fa-bowl-chopsticks {
    --fa: "\e2e9";
    --fa--fa: "\e2e9\e2e9"
}

.fa-credit-card, .fa-credit-card-alt {
    --fa: "\f09d";
    --fa--fa: "\f09d\f09d"
}

.fa-circle-s {
    --fa: "\e121";
    --fa--fa: "\e121\e121"
}

.fa-box-ballot {
    --fa: "\f735";
    --fa--fa: "\f735\f735"
}

.fa-automobile, .fa-car {
    --fa: "\f1b9";
    --fa--fa: "\f1b9\f1b9"
}

.fa-hand-holding-hand {
    --fa: "\e4f7";
    --fa--fa: "\e4f7\e4f7"
}

.fa-user-tie-hair {
    --fa: "\e45f";
    --fa--fa: "\e45f\e45f"
}

.fa-podium-star {
    --fa: "\f758";
    --fa--fa: "\f758\f758"
}

.fa-business-front, .fa-party-back, .fa-trian-balbot, .fa-user-hair-mullet {
    --fa: "\e45c";
    --fa--fa: "\e45c\e45c"
}

.fa-microphone-stand {
    --fa: "\f8cb";
    --fa--fa: "\f8cb\f8cb"
}

.fa-book-open-reader, .fa-book-reader {
    --fa: "\f5da";
    --fa--fa: "\f5da\f5da"
}

.fa-family-dress {
    --fa: "\e301";
    --fa--fa: "\e301\e301"
}

.fa-circle-x {
    --fa: "\e12e";
    --fa--fa: "\e12e\e12e"
}

.fa-cabin {
    --fa: "\e46d";
    --fa--fa: "\e46d\e46d"
}

.fa-mountain-sun {
    --fa: "\e52f";
    --fa--fa: "\e52f\e52f"
}

.fa-chart-simple-horizontal {
    --fa: "\e474";
    --fa--fa: "\e474\e474"
}

.fa-arrows-left-right-to-line {
    --fa: "\e4ba";
    --fa--fa: "\e4ba\e4ba"
}

.fa-hand-back-point-left {
    --fa: "\e19f";
    --fa--fa: "\e19f\e19f"
}

.fa-comment-alt-dots, .fa-message-dots, .fa-messaging {
    --fa: "\f4a3";
    --fa--fa: "\f4a3\f4a3"
}

.fa-file-heart {
    --fa: "\e176";
    --fa--fa: "\e176\e176"
}

.fa-beer-foam, .fa-beer-mug {
    --fa: "\e0b3";
    --fa--fa: "\e0b3\e0b3"
}

.fa-dice-d20 {
    --fa: "\f6cf";
    --fa--fa: "\f6cf\f6cf"
}

.fa-drone {
    --fa: "\f85f";
    --fa--fa: "\f85f\f85f"
}

.fa-truck-droplet {
    --fa: "\e58c";
    --fa--fa: "\e58c\e58c"
}

.fa-file-circle-xmark {
    --fa: "\e5a1";
    --fa--fa: "\e5a1\e5a1"
}

.fa-temperature-arrow-up, .fa-temperature-up {
    --fa: "\e040";
    --fa--fa: "\e040\e040"
}

.fa-medal {
    --fa: "\f5a2";
    --fa--fa: "\f5a2\f5a2"
}

.fa-person-fairy {
    --fa: "\e608";
    --fa--fa: "\e608\e608"
}

.fa-bed {
    --fa: "\f236";
    --fa--fa: "\f236\f236"
}

.fa-book-copy {
    --fa: "\e0be";
    --fa--fa: "\e0be\e0be"
}

.fa-h-square, .fa-square-h {
    --fa: "\f0fd";
    --fa--fa: "\f0fd\f0fd"
}

.fa-square-c {
    --fa: "\e266";
    --fa--fa: "\e266\e266"
}

.fa-clock-two {
    --fa: "\e35a";
    --fa--fa: "\e35a\e35a"
}

.fa-square-ellipsis-vertical {
    --fa: "\e26f";
    --fa--fa: "\e26f\e26f"
}

.fa-calendar-users {
    --fa: "\e5e2";
    --fa--fa: "\e5e2\e5e2"
}

.fa-podcast {
    --fa: "\f2ce";
    --fa--fa: "\f2ce\f2ce"
}

.fa-bee {
    --fa: "\e0b2";
    --fa--fa: "\e0b2\e0b2"
}

.fa-temperature-4, .fa-temperature-full, .fa-thermometer-4, .fa-thermometer-full {
    --fa: "\f2c7";
    --fa--fa: "\f2c7\f2c7"
}

.fa-bell {
    --fa: "\f0f3";
    --fa--fa: "\f0f3\f0f3"
}

.fa-candy-bar, .fa-chocolate-bar {
    --fa: "\e3e8";
    --fa--fa: "\e3e8\e3e8"
}

.fa-xmark-large {
    --fa: "\e59b";
    --fa--fa: "\e59b\e59b"
}

.fa-pinata {
    --fa: "\e3c3";
    --fa--fa: "\e3c3\e3c3"
}

.fa-file-ppt {
    --fa: "\e64a";
    --fa--fa: "\e64a\e64a"
}

.fa-arrows-from-line {
    --fa: "\e0a4";
    --fa--fa: "\e0a4\e0a4"
}

.fa-superscript {
    --fa: "\f12b";
    --fa--fa: "\f12b\f12b"
}

.fa-bowl-spoon {
    --fa: "\e3e0";
    --fa--fa: "\e3e0\e3e0"
}

.fa-hexagon-check {
    --fa: "\e416";
    --fa--fa: "\e416\e416"
}

.fa-plug-circle-xmark {
    --fa: "\e560";
    --fa--fa: "\e560\e560"
}

.fa-star-of-life {
    --fa: "\f621";
    --fa--fa: "\f621\f621"
}

.fa-phone-slash {
    --fa: "\f3dd";
    --fa--fa: "\f3dd\f3dd"
}

.fa-traffic-light-stop {
    --fa: "\f63a";
    --fa--fa: "\f63a\f63a"
}

.fa-paint-roller {
    --fa: "\f5aa";
    --fa--fa: "\f5aa\f5aa"
}

.fa-accent-grave {
    --fa: "\60";
    --fa--fa: "\60\60"
}

.fa-hands-helping, .fa-handshake-angle {
    --fa: "\f4c4";
    --fa--fa: "\f4c4\f4c4"
}

.fa-circle-0 {
    --fa: "\e0ed";
    --fa--fa: "\e0ed\e0ed"
}

.fa-dial-med-low {
    --fa: "\e160";
    --fa--fa: "\e160\e160"
}

.fa-location-dot, .fa-map-marker-alt {
    --fa: "\f3c5";
    --fa--fa: "\f3c5\f3c5"
}

.fa-crab {
    --fa: "\e3ff";
    --fa--fa: "\e3ff\e3ff"
}

.fa-box-full, .fa-box-open-full {
    --fa: "\f49c";
    --fa--fa: "\f49c\f49c"
}

.fa-file {
    --fa: "\f15b";
    --fa--fa: "\f15b\f15b"
}

.fa-greater-than {
    --fa: "\3e";
    --fa--fa: "\3e\3e"
}

.fa-quotes {
    --fa: "\e234";
    --fa--fa: "\e234\e234"
}

.fa-pretzel {
    --fa: "\e441";
    --fa--fa: "\e441\e441"
}

.fa-t-rex {
    --fa: "\e629";
    --fa--fa: "\e629\e629"
}

.fa-person-swimming, .fa-swimmer {
    --fa: "\f5c4";
    --fa--fa: "\f5c4\f5c4"
}

.fa-arrow-down {
    --fa: "\f063";
    --fa--fa: "\f063\f063"
}

.fa-user-robot-xmarks {
    --fa: "\e4a7";
    --fa--fa: "\e4a7\e4a7"
}

.fa-comment-alt-quote, .fa-message-quote {
    --fa: "\e1e4";
    --fa--fa: "\e1e4\e1e4"
}

.fa-candy-corn {
    --fa: "\f6bd";
    --fa--fa: "\f6bd\f6bd"
}

.fa-folder-magnifying-glass, .fa-folder-search {
    --fa: "\e18b";
    --fa--fa: "\e18b\e18b"
}

.fa-notebook {
    --fa: "\e201";
    --fa--fa: "\e201\e201"
}

.fa-circle-wifi {
    --fa: "\e67d";
    --fa--fa: "\e67d\e67d"
}

.fa-droplet, .fa-tint {
    --fa: "\f043";
    --fa--fa: "\f043\f043"
}

.fa-bullseye-pointer {
    --fa: "\f649";
    --fa--fa: "\f649\f649"
}

.fa-eraser {
    --fa: "\f12d";
    --fa--fa: "\f12d\f12d"
}

.fa-hexagon-image {
    --fa: "\e504";
    --fa--fa: "\e504\e504"
}

.fa-earth, .fa-earth-america, .fa-earth-americas, .fa-globe-americas {
    --fa: "\f57d";
    --fa--fa: "\f57d\f57d"
}

.fa-file-svg {
    --fa: "\e64b";
    --fa--fa: "\e64b\e64b"
}

.fa-crate-apple {
    --fa: "\f6b1";
    --fa--fa: "\f6b1\f6b1"
}

.fa-apple-crate {
    --fa: "\f6b1";
    --fa--fa: "\f6b1\f6b1"
}

.fa-person-burst {
    --fa: "\e53b";
    --fa--fa: "\e53b\e53b"
}

.fa-game-board {
    --fa: "\f867";
    --fa--fa: "\f867\f867"
}

.fa-hat-chef {
    --fa: "\f86b";
    --fa--fa: "\f86b\f86b"
}

.fa-hand-back-point-right {
    --fa: "\e1a1";
    --fa--fa: "\e1a1\e1a1"
}

.fa-dove {
    --fa: "\f4ba";
    --fa--fa: "\f4ba\f4ba"
}

.fa-snowflake-droplets {
    --fa: "\e5c1";
    --fa--fa: "\e5c1\e5c1"
}

.fa-battery-0, .fa-battery-empty {
    --fa: "\f244";
    --fa--fa: "\f244\f244"
}

.fa-grid-4 {
    --fa: "\e198";
    --fa--fa: "\e198\e198"
}

.fa-socks {
    --fa: "\f696";
    --fa--fa: "\f696\f696"
}

.fa-face-sunglasses {
    --fa: "\e398";
    --fa--fa: "\e398\e398"
}

.fa-inbox {
    --fa: "\f01c";
    --fa--fa: "\f01c\f01c"
}

.fa-square-0 {
    --fa: "\e255";
    --fa--fa: "\e255\e255"
}

.fa-section {
    --fa: "\e447";
    --fa--fa: "\e447\e447"
}

.fa-box-up, .fa-square-this-way-up {
    --fa: "\f49f";
    --fa--fa: "\f49f\f49f"
}

.fa-gauge-high, .fa-tachometer-alt, .fa-tachometer-alt-fast {
    --fa: "\f625";
    --fa--fa: "\f625\f625"
}

.fa-square-ampersand {
    --fa: "\e260";
    --fa--fa: "\e260\e260"
}

.fa-envelope-open-text {
    --fa: "\f658";
    --fa--fa: "\f658\f658"
}

.fa-lamp-desk {
    --fa: "\e014";
    --fa--fa: "\e014\e014"
}

.fa-hospital, .fa-hospital-alt, .fa-hospital-wide {
    --fa: "\f0f8";
    --fa--fa: "\f0f8\f0f8"
}

.fa-poll-people {
    --fa: "\f759";
    --fa--fa: "\f759\f759"
}

.fa-glass-whiskey-rocks, .fa-whiskey-glass-ice {
    --fa: "\f7a1";
    --fa--fa: "\f7a1\f7a1"
}

.fa-wine-bottle {
    --fa: "\f72f";
    --fa--fa: "\f72f\f72f"
}

.fa-chess-rook {
    --fa: "\f447";
    --fa--fa: "\f447\f447"
}

.fa-user-bounty-hunter {
    --fa: "\e2bf";
    --fa--fa: "\e2bf\e2bf"
}

.fa-bars-staggered, .fa-reorder, .fa-stream {
    --fa: "\f550";
    --fa--fa: "\f550\f550"
}

.fa-diagram-sankey {
    --fa: "\e158";
    --fa--fa: "\e158\e158"
}

.fa-cloud-hail-mixed {
    --fa: "\f73a";
    --fa--fa: "\f73a\f73a"
}

.fa-circle-up-left {
    --fa: "\e128";
    --fa--fa: "\e128\e128"
}

.fa-dharmachakra {
    --fa: "\f655";
    --fa--fa: "\f655\f655"
}

.fa-objects-align-left {
    --fa: "\e3be";
    --fa--fa: "\e3be\e3be"
}

.fa-oil-can-drip {
    --fa: "\e205";
    --fa--fa: "\e205\e205"
}

.fa-face-smiling-hands {
    --fa: "\e396";
    --fa--fa: "\e396\e396"
}

.fa-broccoli {
    --fa: "\e3e2";
    --fa--fa: "\e3e2\e3e2"
}

.fa-route-interstate {
    --fa: "\f61b";
    --fa--fa: "\f61b\f61b"
}

.fa-ear-muffs {
    --fa: "\f795";
    --fa--fa: "\f795\f795"
}

.fa-hotdog {
    --fa: "\f80f";
    --fa--fa: "\f80f\f80f"
}

.fa-transporter-empty {
    --fa: "\e046";
    --fa--fa: "\e046\e046"
}

.fa-blind, .fa-person-walking-with-cane {
    --fa: "\f29d";
    --fa--fa: "\f29d\f29d"
}

.fa-angle-90 {
    --fa: "\e08d";
    --fa--fa: "\e08d\e08d"
}

.fa-rectangle-terminal {
    --fa: "\e236";
    --fa--fa: "\e236\e236"
}

.fa-kite {
    --fa: "\f6f4";
    --fa--fa: "\f6f4\f6f4"
}

.fa-drum {
    --fa: "\f569";
    --fa--fa: "\f569\f569"
}

.fa-scrubber {
    --fa: "\f2f8";
    --fa--fa: "\f2f8\f2f8"
}

.fa-ice-cream {
    --fa: "\f810";
    --fa--fa: "\f810\f810"
}

.fa-heart-circle-bolt {
    --fa: "\e4fc";
    --fa--fa: "\e4fc\e4fc"
}

.fa-fish-bones {
    --fa: "\e304";
    --fa--fa: "\e304\e304"
}

.fa-deer-rudolph {
    --fa: "\f78f";
    --fa--fa: "\f78f\f78f"
}

.fa-fax {
    --fa: "\f1ac";
    --fa--fa: "\f1ac\f1ac"
}

.fa-paragraph {
    --fa: "\f1dd";
    --fa--fa: "\f1dd\f1dd"
}

.fa-head-side-heart {
    --fa: "\e1aa";
    --fa--fa: "\e1aa\e1aa"
}

.fa-square-e {
    --fa: "\e26d";
    --fa--fa: "\e26d\e26d"
}

.fa-meter-fire {
    --fa: "\e1eb";
    --fa--fa: "\e1eb\e1eb"
}

.fa-cloud-hail {
    --fa: "\f739";
    --fa--fa: "\f739\f739"
}

.fa-check-to-slot, .fa-vote-yea {
    --fa: "\f772";
    --fa--fa: "\f772\f772"
}

.fa-money-from-bracket {
    --fa: "\e312";
    --fa--fa: "\e312\e312"
}

.fa-star-half {
    --fa: "\f089";
    --fa--fa: "\f089\f089"
}

.fa-car-bus {
    --fa: "\f85a";
    --fa--fa: "\f85a\f85a"
}

.fa-speaker {
    --fa: "\f8df";
    --fa--fa: "\f8df\f8df"
}

.fa-timer {
    --fa: "\e29e";
    --fa--fa: "\e29e\e29e"
}

.fa-boxes, .fa-boxes-alt, .fa-boxes-stacked {
    --fa: "\f468";
    --fa--fa: "\f468\f468"
}

.fa-landmark-magnifying-glass {
    --fa: "\e622";
    --fa--fa: "\e622\e622"
}

.fa-grill-hot {
    --fa: "\e5a5";
    --fa--fa: "\e5a5\e5a5"
}

.fa-ballot-check {
    --fa: "\f733";
    --fa--fa: "\f733\f733"
}

.fa-chain, .fa-link {
    --fa: "\f0c1";
    --fa--fa: "\f0c1\f0c1"
}

.fa-assistive-listening-systems, .fa-ear-listen {
    --fa: "\f2a2";
    --fa--fa: "\f2a2\f2a2"
}

.fa-file-minus {
    --fa: "\f318";
    --fa--fa: "\f318\f318"
}

.fa-tree-city {
    --fa: "\e587";
    --fa--fa: "\e587\e587"
}

.fa-play {
    --fa: "\f04b";
    --fa--fa: "\f04b\f04b"
}

.fa-font {
    --fa: "\f031";
    --fa--fa: "\f031\f031"
}

.fa-coffee-togo, .fa-cup-togo {
    --fa: "\f6c5";
    --fa--fa: "\f6c5\f6c5"
}

.fa-square-down-left {
    --fa: "\e26b";
    --fa--fa: "\e26b\e26b"
}

.fa-burger-lettuce {
    --fa: "\e3e3";
    --fa--fa: "\e3e3\e3e3"
}

.fa-table-cells-row-lock {
    --fa: "\e67a";
    --fa--fa: "\e67a\e67a"
}

.fa-rupiah-sign {
    --fa: "\e23d";
    --fa--fa: "\e23d\e23d"
}

.fa-magnifying-glass, .fa-search {
    --fa: "\f002";
    --fa--fa: "\f002\f002"
}

.fa-ping-pong-paddle-ball, .fa-table-tennis, .fa-table-tennis-paddle-ball {
    --fa: "\f45d";
    --fa--fa: "\f45d\f45d"
}

.fa-diagnoses, .fa-person-dots-from-line {
    --fa: "\f470";
    --fa--fa: "\f470\f470"
}

.fa-chevron-double-down, .fa-chevrons-down {
    --fa: "\f322";
    --fa--fa: "\f322\f322"
}

.fa-trash-can-arrow-up, .fa-trash-restore-alt {
    --fa: "\f82a";
    --fa--fa: "\f82a\f82a"
}

.fa-signal-3, .fa-signal-good {
    --fa: "\f68e";
    --fa--fa: "\f68e\f68e"
}

.fa-location-question, .fa-map-marker-question {
    --fa: "\f60b";
    --fa--fa: "\f60b\f60b"
}

.fa-floppy-disk-circle-xmark, .fa-floppy-disk-times, .fa-save-circle-xmark, .fa-save-times {
    --fa: "\e181";
    --fa--fa: "\e181\e181"
}

.fa-naira-sign {
    --fa: "\e1f6";
    --fa--fa: "\e1f6\e1f6"
}

.fa-peach {
    --fa: "\e20b";
    --fa--fa: "\e20b\e20b"
}

.fa-circles-overlap-3, .fa-pronoun {
    --fa: "\e6a1";
    --fa--fa: "\e6a1\e6a1"
}

.fa-taxi-bus {
    --fa: "\e298";
    --fa--fa: "\e298\e298"
}

.fa-bracket-curly, .fa-bracket-curly-left {
    --fa: "\7b";
    --fa--fa: "\7b\7b"
}

.fa-lobster {
    --fa: "\e421";
    --fa--fa: "\e421\e421"
}

.fa-cart-flatbed-empty, .fa-dolly-flatbed-empty {
    --fa: "\f476";
    --fa--fa: "\f476\f476"
}

.fa-colon {
    --fa: "\3a";
    --fa--fa: "\3a\3a"
}

.fa-cart-arrow-down {
    --fa: "\f218";
    --fa--fa: "\f218\f218"
}

.fa-wand {
    --fa: "\f72a";
    --fa--fa: "\f72a\f72a"
}

.fa-walkie-talkie {
    --fa: "\f8ef";
    --fa--fa: "\f8ef\f8ef"
}

.fa-file-edit, .fa-file-pen {
    --fa: "\f31c";
    --fa--fa: "\f31c\f31c"
}

.fa-receipt {
    --fa: "\f543";
    --fa--fa: "\f543\f543"
}

.fa-table-picnic {
    --fa: "\e32d";
    --fa--fa: "\e32d\e32d"
}

.fa-pen-square, .fa-pencil-square, .fa-square-pen {
    --fa: "\f14b";
    --fa--fa: "\f14b\f14b"
}

.fa-circle-microphone-lines, .fa-microphone-circle-alt {
    --fa: "\e117";
    --fa--fa: "\e117\e117"
}

.fa-desktop-slash, .fa-display-slash {
    --fa: "\e2fa";
    --fa--fa: "\e2fa\e2fa"
}

.fa-suitcase-rolling {
    --fa: "\f5c1";
    --fa--fa: "\f5c1\f5c1"
}

.fa-person-circle-exclamation {
    --fa: "\e53f";
    --fa--fa: "\e53f\e53f"
}

.fa-transporter-2 {
    --fa: "\e044";
    --fa--fa: "\e044\e044"
}

.fa-user-hoodie {
    --fa: "\e68a";
    --fa--fa: "\e68a\e68a"
}

.fa-hand-receiving, .fa-hands-holding-diamond {
    --fa: "\f47c";
    --fa--fa: "\f47c\f47c"
}

.fa-money-bill-simple-wave {
    --fa: "\e1f2";
    --fa--fa: "\e1f2\e1f2"
}

.fa-chevron-down {
    --fa: "\f078";
    --fa--fa: "\f078\f078"
}

.fa-battery, .fa-battery-5, .fa-battery-full {
    --fa: "\f240";
    --fa--fa: "\f240\f240"
}

.fa-bell-plus {
    --fa: "\f849";
    --fa--fa: "\f849\f849"
}

.fa-book-arrow-right {
    --fa: "\e0b9";
    --fa--fa: "\e0b9\e0b9"
}

.fa-hospitals {
    --fa: "\f80e";
    --fa--fa: "\f80e\f80e"
}

.fa-club {
    --fa: "\f327";
    --fa--fa: "\f327\f327"
}

.fa-skull-crossbones {
    --fa: "\f714";
    --fa--fa: "\f714\f714"
}

.fa-dewpoint, .fa-droplet-degree {
    --fa: "\f748";
    --fa--fa: "\f748\f748"
}

.fa-code-compare {
    --fa: "\e13a";
    --fa--fa: "\e13a\e13a"
}

.fa-list-dots, .fa-list-ul {
    --fa: "\f0ca";
    --fa--fa: "\f0ca\f0ca"
}

.fa-hand-holding-magic {
    --fa: "\f6e5";
    --fa--fa: "\f6e5\f6e5"
}

.fa-watermelon-slice {
    --fa: "\e337";
    --fa--fa: "\e337\e337"
}

.fa-circle-ellipsis {
    --fa: "\e10a";
    --fa--fa: "\e10a\e10a"
}

.fa-school-lock {
    --fa: "\e56f";
    --fa--fa: "\e56f\e56f"
}

.fa-tower-cell {
    --fa: "\e585";
    --fa--fa: "\e585\e585"
}

.fa-sd-cards {
    --fa: "\e240";
    --fa--fa: "\e240\e240"
}

.fa-jug-bottle {
    --fa: "\e5fb";
    --fa--fa: "\e5fb\e5fb"
}

.fa-down-long, .fa-long-arrow-alt-down {
    --fa: "\f309";
    --fa--fa: "\f309\f309"
}

.fa-envelopes {
    --fa: "\e170";
    --fa--fa: "\e170\e170"
}

.fa-phone-office {
    --fa: "\f67d";
    --fa--fa: "\f67d\f67d"
}

.fa-ranking-star {
    --fa: "\e561";
    --fa--fa: "\e561\e561"
}

.fa-chess-king {
    --fa: "\f43f";
    --fa--fa: "\f43f\f43f"
}

.fa-nfc-pen {
    --fa: "\e1fa";
    --fa--fa: "\e1fa\e1fa"
}

.fa-person-harassing {
    --fa: "\e549";
    --fa--fa: "\e549\e549"
}

.fa-magnifying-glass-play {
    --fa: "\e660";
    --fa--fa: "\e660\e660"
}

.fa-hat-winter {
    --fa: "\f7a8";
    --fa--fa: "\f7a8\f7a8"
}

.fa-brazilian-real-sign {
    --fa: "\e46c";
    --fa--fa: "\e46c\e46c"
}

.fa-landmark-alt, .fa-landmark-dome {
    --fa: "\f752";
    --fa--fa: "\f752\f752"
}

.fa-bone-break {
    --fa: "\f5d8";
    --fa--fa: "\f5d8\f5d8"
}

.fa-arrow-up {
    --fa: "\f062";
    --fa--fa: "\f062\f062"
}

.fa-down-from-dotted-line {
    --fa: "\e407";
    --fa--fa: "\e407\e407"
}

.fa-television, .fa-tv, .fa-tv-alt {
    --fa: "\f26c";
    --fa--fa: "\f26c\f26c"
}

.fa-border-left {
    --fa: "\f84f";
    --fa--fa: "\f84f\f84f"
}

.fa-circle-divide {
    --fa: "\e106";
    --fa--fa: "\e106\e106"
}

.fa-shrimp {
    --fa: "\e448";
    --fa--fa: "\e448\e448"
}

.fa-list-check, .fa-tasks {
    --fa: "\f0ae";
    --fa--fa: "\f0ae\f0ae"
}

.fa-diagram-subtask {
    --fa: "\e479";
    --fa--fa: "\e479\e479"
}

.fa-jug-detergent {
    --fa: "\e519";
    --fa--fa: "\e519\e519"
}

.fa-circle-user, .fa-user-circle {
    --fa: "\f2bd";
    --fa--fa: "\f2bd\f2bd"
}

.fa-square-y {
    --fa: "\e287";
    --fa--fa: "\e287\e287"
}

.fa-user-doctor-hair {
    --fa: "\e458";
    --fa--fa: "\e458\e458"
}

.fa-planet-ringed {
    --fa: "\e020";
    --fa--fa: "\e020\e020"
}

.fa-mushroom {
    --fa: "\e425";
    --fa--fa: "\e425\e425"
}

.fa-user-shield {
    --fa: "\f505";
    --fa--fa: "\f505\f505"
}

.fa-megaphone {
    --fa: "\f675";
    --fa--fa: "\f675\f675"
}

.fa-wreath-laurel {
    --fa: "\e5d2";
    --fa--fa: "\e5d2\e5d2"
}

.fa-circle-exclamation-check {
    --fa: "\e10d";
    --fa--fa: "\e10d\e10d"
}

.fa-wind {
    --fa: "\f72e";
    --fa--fa: "\f72e\f72e"
}

.fa-box-dollar, .fa-box-usd {
    --fa: "\f4a0";
    --fa--fa: "\f4a0\f4a0"
}

.fa-car-burst, .fa-car-crash {
    --fa: "\f5e1";
    --fa--fa: "\f5e1\f5e1"
}

.fa-y {
    --fa: "\59";
    --fa--fa: "\59\59"
}

.fa-user-headset {
    --fa: "\f82d";
    --fa--fa: "\f82d\f82d"
}

.fa-arrows-retweet, .fa-retweet-alt {
    --fa: "\f361";
    --fa--fa: "\f361\f361"
}

.fa-person-snowboarding, .fa-snowboarding {
    --fa: "\f7ce";
    --fa--fa: "\f7ce\f7ce"
}

.fa-chevron-square-right, .fa-square-chevron-right {
    --fa: "\f32b";
    --fa--fa: "\f32b\f32b"
}

.fa-lacrosse-stick-ball {
    --fa: "\e3b6";
    --fa--fa: "\e3b6\e3b6"
}

.fa-shipping-fast, .fa-truck-fast {
    --fa: "\f48b";
    --fa--fa: "\f48b\f48b"
}

.fa-user-magnifying-glass {
    --fa: "\e5c5";
    --fa--fa: "\e5c5\e5c5"
}

.fa-star-sharp {
    --fa: "\e28b";
    --fa--fa: "\e28b\e28b"
}

.fa-comment-heart {
    --fa: "\e5c8";
    --fa--fa: "\e5c8\e5c8"
}

.fa-circle-1 {
    --fa: "\e0ee";
    --fa--fa: "\e0ee\e0ee"
}

.fa-circle-star, .fa-star-circle {
    --fa: "\e123";
    --fa--fa: "\e123\e123"
}

.fa-fish {
    --fa: "\f578";
    --fa--fa: "\f578\f578"
}

.fa-cloud-fog, .fa-fog {
    --fa: "\f74e";
    --fa--fa: "\f74e\f74e"
}

.fa-waffle {
    --fa: "\e466";
    --fa--fa: "\e466\e466"
}

.fa-music-alt, .fa-music-note {
    --fa: "\f8cf";
    --fa--fa: "\f8cf\f8cf"
}

.fa-hexagon-exclamation {
    --fa: "\e417";
    --fa--fa: "\e417\e417"
}

.fa-cart-shopping-fast {
    --fa: "\e0dc";
    --fa--fa: "\e0dc\e0dc"
}

.fa-object-union {
    --fa: "\e49f";
    --fa--fa: "\e49f\e49f"
}

.fa-user-graduate {
    --fa: "\f501";
    --fa--fa: "\f501\f501"
}

.fa-starfighter {
    --fa: "\e037";
    --fa--fa: "\e037\e037"
}

.fa-adjust, .fa-circle-half-stroke {
    --fa: "\f042";
    --fa--fa: "\f042\f042"
}

.fa-arrow-right-long-to-line {
    --fa: "\e3d5";
    --fa--fa: "\e3d5\e3d5"
}

.fa-arrow-square-down, .fa-square-arrow-down {
    --fa: "\f339";
    --fa--fa: "\f339\f339"
}

.fa-diamond-half-stroke {
    --fa: "\e5b8";
    --fa--fa: "\e5b8\e5b8"
}

.fa-clapperboard {
    --fa: "\e131";
    --fa--fa: "\e131\e131"
}

.fa-chevron-square-left, .fa-square-chevron-left {
    --fa: "\f32a";
    --fa--fa: "\f32a\f32a"
}

.fa-phone-intercom {
    --fa: "\e434";
    --fa--fa: "\e434\e434"
}

.fa-chain-horizontal, .fa-link-horizontal {
    --fa: "\e1cb";
    --fa--fa: "\e1cb\e1cb"
}

.fa-mango {
    --fa: "\e30f";
    --fa--fa: "\e30f\e30f"
}

.fa-music-alt-slash, .fa-music-note-slash {
    --fa: "\f8d0";
    --fa--fa: "\f8d0\f8d0"
}

.fa-circle-radiation, .fa-radiation-alt {
    --fa: "\f7ba";
    --fa--fa: "\f7ba\f7ba"
}

.fa-face-tongue-sweat {
    --fa: "\e39e";
    --fa--fa: "\e39e\e39e"
}

.fa-globe-stand {
    --fa: "\f5f6";
    --fa--fa: "\f5f6\f5f6"
}

.fa-baseball, .fa-baseball-ball {
    --fa: "\f433";
    --fa--fa: "\f433\f433"
}

.fa-circle-p {
    --fa: "\e11a";
    --fa--fa: "\e11a\e11a"
}

.fa-award-simple {
    --fa: "\e0ab";
    --fa--fa: "\e0ab\e0ab"
}

.fa-jet-fighter-up {
    --fa: "\e518";
    --fa--fa: "\e518\e518"
}

.fa-diagram-project, .fa-project-diagram {
    --fa: "\f542";
    --fa--fa: "\f542\f542"
}

.fa-pedestal {
    --fa: "\e20d";
    --fa--fa: "\e20d\e20d"
}

.fa-chart-pyramid {
    --fa: "\e0e6";
    --fa--fa: "\e0e6\e0e6"
}

.fa-sidebar {
    --fa: "\e24e";
    --fa--fa: "\e24e\e24e"
}

.fa-frosty-head, .fa-snowman-head {
    --fa: "\f79b";
    --fa--fa: "\f79b\f79b"
}

.fa-copy {
    --fa: "\f0c5";
    --fa--fa: "\f0c5\f0c5"
}

.fa-burger-glass {
    --fa: "\e0ce";
    --fa--fa: "\e0ce\e0ce"
}

.fa-volume-mute, .fa-volume-times, .fa-volume-xmark {
    --fa: "\f6a9";
    --fa--fa: "\f6a9\f6a9"
}

.fa-hand-sparkles {
    --fa: "\e05d";
    --fa--fa: "\e05d\e05d"
}

.fa-bars-filter {
    --fa: "\e0ad";
    --fa--fa: "\e0ad\e0ad"
}

.fa-paintbrush-pencil {
    --fa: "\e206";
    --fa--fa: "\e206\e206"
}

.fa-party-bell {
    --fa: "\e31a";
    --fa--fa: "\e31a\e31a"
}

.fa-user-vneck-hair {
    --fa: "\e462";
    --fa--fa: "\e462\e462"
}

.fa-jack-o-lantern {
    --fa: "\f30e";
    --fa--fa: "\f30e\f30e"
}

.fa-grip, .fa-grip-horizontal {
    --fa: "\f58d";
    --fa--fa: "\f58d\f58d"
}

.fa-share-from-square, .fa-share-square {
    --fa: "\f14d";
    --fa--fa: "\f14d\f14d"
}

.fa-keynote {
    --fa: "\f66c";
    --fa--fa: "\f66c\f66c"
}

.fa-child-combatant, .fa-child-rifle {
    --fa: "\e4e0";
    --fa--fa: "\e4e0\e4e0"
}

.fa-gun {
    --fa: "\e19b";
    --fa--fa: "\e19b\e19b"
}

.fa-phone-square, .fa-square-phone {
    --fa: "\f098";
    --fa--fa: "\f098\f098"
}

.fa-hat-beach {
    --fa: "\e606";
    --fa--fa: "\e606\e606"
}

.fa-add, .fa-plus {
    --fa: "\2b";
    --fa--fa: "\2b\2b"
}

.fa-expand {
    --fa: "\f065";
    --fa--fa: "\f065\f065"
}

.fa-computer {
    --fa: "\e4e5";
    --fa--fa: "\e4e5\e4e5"
}

.fa-fort {
    --fa: "\e486";
    --fa--fa: "\e486\e486"
}

.fa-cloud-check {
    --fa: "\e35c";
    --fa--fa: "\e35c\e35c"
}

.fa-close, .fa-multiply, .fa-remove, .fa-times, .fa-xmark {
    --fa: "\f00d";
    --fa--fa: "\f00d\f00d"
}

.fa-face-smirking {
    --fa: "\e397";
    --fa--fa: "\e397\e397"
}

.fa-arrows, .fa-arrows-up-down-left-right {
    --fa: "\f047";
    --fa--fa: "\f047\f047"
}

.fa-chalkboard-teacher, .fa-chalkboard-user {
    --fa: "\f51c";
    --fa--fa: "\f51c\f51c"
}

.fa-rhombus {
    --fa: "\e23b";
    --fa--fa: "\e23b\e23b"
}

.fa-claw-marks {
    --fa: "\f6c2";
    --fa--fa: "\f6c2\f6c2"
}

.fa-peso-sign {
    --fa: "\e222";
    --fa--fa: "\e222\e222"
}

.fa-face-smile-tongue {
    --fa: "\e394";
    --fa--fa: "\e394\e394"
}

.fa-cart-circle-xmark {
    --fa: "\e3f4";
    --fa--fa: "\e3f4\e3f4"
}

.fa-building-shield {
    --fa: "\e4d8";
    --fa--fa: "\e4d8\e4d8"
}

.fa-circle-phone-flip, .fa-phone-circle-alt {
    --fa: "\e11c";
    --fa--fa: "\e11c\e11c"
}

.fa-baby {
    --fa: "\f77c";
    --fa--fa: "\f77c\f77c"
}

.fa-users-line {
    --fa: "\e592";
    --fa--fa: "\e592\e592"
}

.fa-quote-left, .fa-quote-left-alt {
    --fa: "\f10d";
    --fa--fa: "\f10d\f10d"
}

.fa-tractor {
    --fa: "\f722";
    --fa--fa: "\f722\f722"
}

.fa-down-from-bracket {
    --fa: "\e66b";
    --fa--fa: "\e66b\e66b"
}

.fa-key-skeleton {
    --fa: "\f6f3";
    --fa--fa: "\f6f3\f6f3"
}

.fa-trash-arrow-up, .fa-trash-restore {
    --fa: "\f829";
    --fa--fa: "\f829\f829"
}

.fa-arrow-down-up-lock {
    --fa: "\e4b0";
    --fa--fa: "\e4b0\e4b0"
}

.fa-arrow-down-to-bracket {
    --fa: "\e094";
    --fa--fa: "\e094\e094"
}

.fa-lines-leaning {
    --fa: "\e51e";
    --fa--fa: "\e51e\e51e"
}

.fa-square-q {
    --fa: "\e27b";
    --fa--fa: "\e27b\e27b"
}

.fa-ruler-combined {
    --fa: "\f546";
    --fa--fa: "\f546\f546"
}

.fa-icons-alt, .fa-symbols {
    --fa: "\f86e";
    --fa--fa: "\f86e\f86e"
}

.fa-copyright {
    --fa: "\f1f9";
    --fa--fa: "\f1f9\f1f9"
}

.fa-flask-gear {
    --fa: "\e5f1";
    --fa--fa: "\e5f1\e5f1"
}

.fa-highlighter-line {
    --fa: "\e1af";
    --fa--fa: "\e1af\e1af"
}

.fa-bracket, .fa-bracket-left, .fa-bracket-square {
    --fa: "\5b";
    --fa--fa: "\5b\5b"
}

.fa-island-tree-palm, .fa-island-tropical {
    --fa: "\f811";
    --fa--fa: "\f811\f811"
}

.fa-arrow-from-left, .fa-arrow-right-from-line {
    --fa: "\f343";
    --fa--fa: "\f343\f343"
}

.fa-h2 {
    --fa: "\f314";
    --fa--fa: "\f314\f314"
}

.fa-equals {
    --fa: "\3d";
    --fa--fa: "\3d\3d"
}

.fa-cake-slice, .fa-shortcake {
    --fa: "\e3e5";
    --fa--fa: "\e3e5\e3e5"
}

.fa-building-magnifying-glass {
    --fa: "\e61c";
    --fa--fa: "\e61c\e61c"
}

.fa-peanut {
    --fa: "\e430";
    --fa--fa: "\e430\e430"
}

.fa-wrench-simple {
    --fa: "\e2d1";
    --fa--fa: "\e2d1\e2d1"
}

.fa-blender {
    --fa: "\f517";
    --fa--fa: "\f517\f517"
}

.fa-teeth {
    --fa: "\f62e";
    --fa--fa: "\f62e\f62e"
}

.fa-tally-2 {
    --fa: "\e295";
    --fa--fa: "\e295\e295"
}

.fa-ils, .fa-shekel, .fa-shekel-sign, .fa-sheqel, .fa-sheqel-sign {
    --fa: "\f20b";
    --fa--fa: "\f20b\f20b"
}

.fa-cars {
    --fa: "\f85b";
    --fa--fa: "\f85b\f85b"
}

.fa-axe-battle {
    --fa: "\f6b3";
    --fa--fa: "\f6b3\f6b3"
}

.fa-user-hair-long {
    --fa: "\e45b";
    --fa--fa: "\e45b\e45b"
}

.fa-map {
    --fa: "\f279";
    --fa--fa: "\f279\f279"
}

.fa-arrow-left-from-arc {
    --fa: "\e615";
    --fa--fa: "\e615\e615"
}

.fa-file-circle-info {
    --fa: "\e493";
    --fa--fa: "\e493\e493"
}

.fa-face-disappointed {
    --fa: "\e36f";
    --fa--fa: "\e36f\e36f"
}

.fa-lasso-sparkles {
    --fa: "\e1c9";
    --fa--fa: "\e1c9\e1c9"
}

.fa-clock-eleven {
    --fa: "\e347";
    --fa--fa: "\e347\e347"
}

.fa-rocket {
    --fa: "\f135";
    --fa--fa: "\f135\f135"
}

.fa-siren-on {
    --fa: "\e02e";
    --fa--fa: "\e02e\e02e"
}

.fa-clock-ten {
    --fa: "\e354";
    --fa--fa: "\e354\e354"
}

.fa-candle-holder {
    --fa: "\f6bc";
    --fa--fa: "\f6bc\f6bc"
}

.fa-video-arrow-down-left {
    --fa: "\e2c8";
    --fa--fa: "\e2c8\e2c8"
}

.fa-photo-film, .fa-photo-video {
    --fa: "\f87c";
    --fa--fa: "\f87c\f87c"
}

.fa-floppy-disk-circle-arrow-right, .fa-save-circle-arrow-right {
    --fa: "\e180";
    --fa--fa: "\e180\e180"
}

.fa-folder-minus {
    --fa: "\f65d";
    --fa--fa: "\f65d\f65d"
}

.fa-hexagon-nodes-bolt {
    --fa: "\e69a";
    --fa--fa: "\e69a\e69a"
}

.fa-planet-moon {
    --fa: "\e01f";
    --fa--fa: "\e01f\e01f"
}

.fa-face-eyes-xmarks {
    --fa: "\e374";
    --fa--fa: "\e374\e374"
}

.fa-chart-scatter {
    --fa: "\f7ee";
    --fa--fa: "\f7ee\f7ee"
}

.fa-circle-gf {
    --fa: "\e67f";
    --fa--fa: "\e67f\e67f"
}

.fa-display-arrow-down {
    --fa: "\e164";
    --fa--fa: "\e164\e164"
}

.fa-store {
    --fa: "\f54e";
    --fa--fa: "\f54e\f54e"
}

.fa-arrow-trend-up {
    --fa: "\e098";
    --fa--fa: "\e098\e098"
}

.fa-plug-circle-minus {
    --fa: "\e55e";
    --fa--fa: "\e55e\e55e"
}

.fa-olive-branch {
    --fa: "\e317";
    --fa--fa: "\e317\e317"
}

.fa-angle {
    --fa: "\e08c";
    --fa--fa: "\e08c\e08c"
}

.fa-vacuum-robot {
    --fa: "\e04e";
    --fa--fa: "\e04e\e04e"
}

.fa-sign, .fa-sign-hanging {
    --fa: "\f4d9";
    --fa--fa: "\f4d9\f4d9"
}

.fa-square-divide {
    --fa: "\e26a";
    --fa--fa: "\e26a\e26a"
}

.fa-folder-check {
    --fa: "\e64e";
    --fa--fa: "\e64e\e64e"
}

.fa-signal-stream-slash {
    --fa: "\e250";
    --fa--fa: "\e250\e250"
}

.fa-bezier-curve {
    --fa: "\f55b";
    --fa--fa: "\f55b\f55b"
}

.fa-eye-dropper-half {
    --fa: "\e173";
    --fa--fa: "\e173\e173"
}

.fa-store-lock {
    --fa: "\e4a6";
    --fa--fa: "\e4a6\e4a6"
}

.fa-bell-slash {
    --fa: "\f1f6";
    --fa--fa: "\f1f6\f1f6"
}

.fa-cloud-bolt-sun, .fa-thunderstorm-sun {
    --fa: "\f76e";
    --fa--fa: "\f76e\f76e"
}

.fa-camera-slash {
    --fa: "\e0d9";
    --fa--fa: "\e0d9\e0d9"
}

.fa-comment-quote {
    --fa: "\e14c";
    --fa--fa: "\e14c\e14c"
}

.fa-tablet, .fa-tablet-android {
    --fa: "\f3fb";
    --fa--fa: "\f3fb\f3fb"
}

.fa-school-flag {
    --fa: "\e56e";
    --fa--fa: "\e56e\e56e"
}

.fa-message-code {
    --fa: "\e1df";
    --fa--fa: "\e1df\e1df"
}

.fa-glass-half, .fa-glass-half-empty, .fa-glass-half-full {
    --fa: "\e192";
    --fa--fa: "\e192\e192"
}

.fa-fill {
    --fa: "\f575";
    --fa--fa: "\f575\f575"
}

.fa-comment-alt-minus, .fa-message-minus {
    --fa: "\f4a7";
    --fa--fa: "\f4a7\f4a7"
}

.fa-angle-up {
    --fa: "\f106";
    --fa--fa: "\f106\f106"
}

.fa-dinosaur {
    --fa: "\e5fe";
    --fa--fa: "\e5fe\e5fe"
}

.fa-drumstick-bite {
    --fa: "\f6d7";
    --fa--fa: "\f6d7\f6d7"
}

.fa-chain-horizontal-slash, .fa-link-horizontal-slash {
    --fa: "\e1cc";
    --fa--fa: "\e1cc\e1cc"
}

.fa-holly-berry {
    --fa: "\f7aa";
    --fa--fa: "\f7aa\f7aa"
}

.fa-nose {
    --fa: "\e5bd";
    --fa--fa: "\e5bd\e5bd"
}

.fa-arrow-left-to-arc {
    --fa: "\e616";
    --fa--fa: "\e616\e616"
}

.fa-chevron-left {
    --fa: "\f053";
    --fa--fa: "\f053\f053"
}

.fa-bacteria {
    --fa: "\e059";
    --fa--fa: "\e059\e059"
}

.fa-clouds {
    --fa: "\f744";
    --fa--fa: "\f744\f744"
}

.fa-money-bill-simple {
    --fa: "\e1f1";
    --fa--fa: "\e1f1\e1f1"
}

.fa-hand-lizard {
    --fa: "\f258";
    --fa--fa: "\f258\f258"
}

.fa-table-pivot {
    --fa: "\e291";
    --fa--fa: "\e291\e291"
}

.fa-filter-slash {
    --fa: "\e17d";
    --fa--fa: "\e17d\e17d"
}

.fa-trash-can-arrow-turn-left, .fa-trash-can-undo, .fa-trash-undo-alt {
    --fa: "\f896";
    --fa--fa: "\f896\f896"
}

.fa-notdef {
    --fa: "\e1fe";
    --fa--fa: "\e1fe\e1fe"
}

.fa-disease {
    --fa: "\f7fa";
    --fa--fa: "\f7fa\f7fa"
}

.fa-person-to-door {
    --fa: "\e433";
    --fa--fa: "\e433\e433"
}

.fa-turntable {
    --fa: "\f8e4";
    --fa--fa: "\f8e4\f8e4"
}

.fa-briefcase-medical {
    --fa: "\f469";
    --fa--fa: "\f469\f469"
}

.fa-genderless {
    --fa: "\f22d";
    --fa--fa: "\f22d\f22d"
}

.fa-chevron-right {
    --fa: "\f054";
    --fa--fa: "\f054\f054"
}

.fa-signal-1, .fa-signal-weak {
    --fa: "\f68c";
    --fa--fa: "\f68c\f68c"
}

.fa-clock-five {
    --fa: "\e349";
    --fa--fa: "\e349\e349"
}

.fa-retweet {
    --fa: "\f079";
    --fa--fa: "\f079\f079"
}

.fa-car-alt, .fa-car-rear {
    --fa: "\f5de";
    --fa--fa: "\f5de\f5de"
}

.fa-pump-soap {
    --fa: "\e06b";
    --fa--fa: "\e06b\e06b"
}

.fa-computer-classic {
    --fa: "\f8b1";
    --fa--fa: "\f8b1\f8b1"
}

.fa-frame {
    --fa: "\e495";
    --fa--fa: "\e495\e495"
}

.fa-video-slash {
    --fa: "\f4e2";
    --fa--fa: "\f4e2\f4e2"
}

.fa-battery-2, .fa-battery-quarter {
    --fa: "\f243";
    --fa--fa: "\f243\f243"
}

.fa-ellipsis-h-alt, .fa-ellipsis-stroke {
    --fa: "\f39b";
    --fa--fa: "\f39b\f39b"
}

.fa-radio {
    --fa: "\f8d7";
    --fa--fa: "\f8d7\f8d7"
}

.fa-baby-carriage, .fa-carriage-baby {
    --fa: "\f77d";
    --fa--fa: "\f77d\f77d"
}

.fa-face-expressionless {
    --fa: "\e373";
    --fa--fa: "\e373\e373"
}

.fa-down-to-dotted-line {
    --fa: "\e408";
    --fa--fa: "\e408\e408"
}

.fa-cloud-music {
    --fa: "\f8ae";
    --fa--fa: "\f8ae\f8ae"
}

.fa-traffic-light {
    --fa: "\f637";
    --fa--fa: "\f637\f637"
}

.fa-cloud-minus {
    --fa: "\e35d";
    --fa--fa: "\e35d\e35d"
}

.fa-thermometer {
    --fa: "\f491";
    --fa--fa: "\f491\f491"
}

.fa-shield-minus {
    --fa: "\e249";
    --fa--fa: "\e249\e249"
}

.fa-vr-cardboard {
    --fa: "\f729";
    --fa--fa: "\f729\f729"
}

.fa-car-tilt {
    --fa: "\f5e5";
    --fa--fa: "\f5e5\f5e5"
}

.fa-gauge-circle-minus {
    --fa: "\e497";
    --fa--fa: "\e497\e497"
}

.fa-brightness-low {
    --fa: "\e0ca";
    --fa--fa: "\e0ca\e0ca"
}

.fa-hand-middle-finger {
    --fa: "\f806";
    --fa--fa: "\f806\f806"
}

.fa-percent, .fa-percentage {
    --fa: "\25";
    --fa--fa: "\25\25"
}

.fa-truck-moving {
    --fa: "\f4df";
    --fa--fa: "\f4df\f4df"
}

.fa-glass-water-droplet {
    --fa: "\e4f5";
    --fa--fa: "\e4f5\e4f5"
}

.fa-conveyor-belt {
    --fa: "\f46e";
    --fa--fa: "\f46e\f46e"
}

.fa-location-check, .fa-map-marker-check {
    --fa: "\f606";
    --fa--fa: "\f606\f606"
}

.fa-coin-vertical {
    --fa: "\e3fd";
    --fa--fa: "\e3fd\e3fd"
}

.fa-display {
    --fa: "\e163";
    --fa--fa: "\e163\e163"
}

.fa-person-sign {
    --fa: "\f757";
    --fa--fa: "\f757\f757"
}

.fa-face-smile, .fa-smile {
    --fa: "\f118";
    --fa--fa: "\f118\f118"
}

.fa-phone-hangup {
    --fa: "\e225";
    --fa--fa: "\e225\e225"
}

.fa-signature-slash {
    --fa: "\e3cb";
    --fa--fa: "\e3cb\e3cb"
}

.fa-thumb-tack, .fa-thumbtack {
    --fa: "\f08d";
    --fa--fa: "\f08d\f08d"
}

.fa-wheat-slash {
    --fa: "\e339";
    --fa--fa: "\e339\e339"
}

.fa-trophy {
    --fa: "\f091";
    --fa--fa: "\f091\f091"
}

.fa-clouds-sun {
    --fa: "\f746";
    --fa--fa: "\f746\f746"
}

.fa-person-praying, .fa-pray {
    --fa: "\f683";
    --fa--fa: "\f683\f683"
}

.fa-hammer {
    --fa: "\f6e3";
    --fa--fa: "\f6e3\f6e3"
}

.fa-face-vomit {
    --fa: "\e3a0";
    --fa--fa: "\e3a0\e3a0"
}

.fa-speakers {
    --fa: "\f8e0";
    --fa--fa: "\f8e0\f8e0"
}

.fa-teletype-answer, .fa-tty-answer {
    --fa: "\e2b9";
    --fa--fa: "\e2b9\e2b9"
}

.fa-mug-tea-saucer {
    --fa: "\e1f5";
    --fa--fa: "\e1f5\e1f5"
}

.fa-diagram-lean-canvas {
    --fa: "\e156";
    --fa--fa: "\e156\e156"
}

.fa-alt {
    --fa: "\e08a";
    --fa--fa: "\e08a\e08a"
}

.fa-dial, .fa-dial-med-high {
    --fa: "\e15b";
    --fa--fa: "\e15b\e15b"
}

.fa-hand-peace {
    --fa: "\f25b";
    --fa--fa: "\f25b\f25b"
}

.fa-circle-trash, .fa-trash-circle {
    --fa: "\e126";
    --fa--fa: "\e126\e126"
}

.fa-rotate, .fa-sync-alt {
    --fa: "\f2f1";
    --fa--fa: "\f2f1\f2f1"
}

.fa-circle-quarters {
    --fa: "\e3f8";
    --fa--fa: "\e3f8\e3f8"
}

.fa-spinner {
    --fa: "\f110";
    --fa--fa: "\f110\f110"
}

.fa-tower-control {
    --fa: "\e2a2";
    --fa--fa: "\e2a2\e2a2"
}

.fa-arrow-up-triangle-square, .fa-sort-shapes-up {
    --fa: "\f88a";
    --fa--fa: "\f88a\f88a"
}

.fa-whale {
    --fa: "\f72c";
    --fa--fa: "\f72c\f72c"
}

.fa-robot {
    --fa: "\f544";
    --fa--fa: "\f544\f544"
}

.fa-peace {
    --fa: "\f67c";
    --fa--fa: "\f67c\f67c"
}

.fa-party-horn {
    --fa: "\e31b";
    --fa--fa: "\e31b\e31b"
}

.fa-cogs, .fa-gears {
    --fa: "\f085";
    --fa--fa: "\f085\f085"
}

.fa-sun-alt, .fa-sun-bright {
    --fa: "\e28f";
    --fa--fa: "\e28f\e28f"
}

.fa-warehouse {
    --fa: "\f494";
    --fa--fa: "\f494\f494"
}

.fa-conveyor-belt-arm {
    --fa: "\e5f8";
    --fa--fa: "\e5f8\e5f8"
}

.fa-lock-keyhole-open, .fa-lock-open-alt {
    --fa: "\f3c2";
    --fa--fa: "\f3c2\f3c2"
}

.fa-box-fragile, .fa-square-fragile, .fa-square-wine-glass-crack {
    --fa: "\f49b";
    --fa--fa: "\f49b\f49b"
}

.fa-arrow-up-right-dots {
    --fa: "\e4b7";
    --fa--fa: "\e4b7\e4b7"
}

.fa-square-n {
    --fa: "\e277";
    --fa--fa: "\e277\e277"
}

.fa-splotch {
    --fa: "\f5bc";
    --fa--fa: "\f5bc\f5bc"
}

.fa-face-grin-hearts, .fa-grin-hearts {
    --fa: "\f584";
    --fa--fa: "\f584\f584"
}

.fa-meter {
    --fa: "\e1e8";
    --fa--fa: "\e1e8\e1e8"
}

.fa-mandolin {
    --fa: "\f6f9";
    --fa--fa: "\f6f9\f6f9"
}

.fa-dice-four {
    --fa: "\f524";
    --fa--fa: "\f524\f524"
}

.fa-sim-card {
    --fa: "\f7c4";
    --fa--fa: "\f7c4\f7c4"
}

.fa-transgender, .fa-transgender-alt {
    --fa: "\f225";
    --fa--fa: "\f225\f225"
}

.fa-mercury {
    --fa: "\f223";
    --fa--fa: "\f223\f223"
}

.fa-up-from-bracket {
    --fa: "\e590";
    --fa--fa: "\e590\e590"
}

.fa-knife-kitchen {
    --fa: "\f6f5";
    --fa--fa: "\f6f5\f6f5"
}

.fa-border-right {
    --fa: "\f852";
    --fa--fa: "\f852\f852"
}

.fa-arrow-turn-down, .fa-level-down {
    --fa: "\f149";
    --fa--fa: "\f149\f149"
}

.fa-spade {
    --fa: "\f2f4";
    --fa--fa: "\f2f4\f2f4"
}

.fa-card-spade {
    --fa: "\e3ec";
    --fa--fa: "\e3ec\e3ec"
}

.fa-line-columns {
    --fa: "\f870";
    --fa--fa: "\f870\f870"
}

.fa-ant {
    --fa: "\e680";
    --fa--fa: "\e680\e680"
}

.fa-arrow-right-to-line, .fa-arrow-to-right {
    --fa: "\f340";
    --fa--fa: "\f340\f340"
}

.fa-person-falling-burst {
    --fa: "\e547";
    --fa--fa: "\e547\e547"
}

.fa-flag-pennant, .fa-pennant {
    --fa: "\f456";
    --fa--fa: "\f456\f456"
}

.fa-conveyor-belt-empty {
    --fa: "\e150";
    --fa--fa: "\e150\e150"
}

.fa-user-group-simple {
    --fa: "\e603";
    --fa--fa: "\e603\e603"
}

.fa-award {
    --fa: "\f559";
    --fa--fa: "\f559\f559"
}

.fa-ticket-alt, .fa-ticket-simple {
    --fa: "\f3ff";
    --fa--fa: "\f3ff\f3ff"
}

.fa-building {
    --fa: "\f1ad";
    --fa--fa: "\f1ad\f1ad"
}

.fa-angle-double-left, .fa-angles-left {
    --fa: "\f100";
    --fa--fa: "\f100\f100"
}

.fa-camcorder, .fa-video-handheld {
    --fa: "\f8a8";
    --fa--fa: "\f8a8\f8a8"
}

.fa-pancakes {
    --fa: "\e42d";
    --fa--fa: "\e42d\e42d"
}

.fa-album-circle-user {
    --fa: "\e48d";
    --fa--fa: "\e48d\e48d"
}

.fa-subtitles-slash {
    --fa: "\e610";
    --fa--fa: "\e610\e610"
}

.fa-qrcode {
    --fa: "\f029";
    --fa--fa: "\f029\f029"
}

.fa-dice-d10 {
    --fa: "\f6cd";
    --fa--fa: "\f6cd\f6cd"
}

.fa-fireplace {
    --fa: "\f79a";
    --fa--fa: "\f79a\f79a"
}

.fa-browser {
    --fa: "\f37e";
    --fa--fa: "\f37e\f37e"
}

.fa-pen-paintbrush, .fa-pencil-paintbrush {
    --fa: "\f618";
    --fa--fa: "\f618\f618"
}

.fa-fish-cooked {
    --fa: "\f7fe";
    --fa--fa: "\f7fe\f7fe"
}

.fa-chair-office {
    --fa: "\f6c1";
    --fa--fa: "\f6c1\f6c1"
}

.fa-magnifying-glass-music {
    --fa: "\e65f";
    --fa--fa: "\e65f\e65f"
}

.fa-nesting-dolls {
    --fa: "\e3ba";
    --fa--fa: "\e3ba\e3ba"
}

.fa-clock-rotate-left, .fa-history {
    --fa: "\f1da";
    --fa--fa: "\f1da\f1da"
}

.fa-trumpet {
    --fa: "\f8e3";
    --fa--fa: "\f8e3\f8e3"
}

.fa-face-grin-beam-sweat, .fa-grin-beam-sweat {
    --fa: "\f583";
    --fa--fa: "\f583\f583"
}

.fa-fire-smoke {
    --fa: "\f74b";
    --fa--fa: "\f74b\f74b"
}

.fa-phone-missed {
    --fa: "\e226";
    --fa--fa: "\e226\e226"
}

.fa-arrow-right-from-file, .fa-file-export {
    --fa: "\f56e";
    --fa--fa: "\f56e\f56e"
}

.fa-shield, .fa-shield-blank {
    --fa: "\f132";
    --fa--fa: "\f132\f132"
}

.fa-arrow-up-short-wide, .fa-sort-amount-up-alt {
    --fa: "\f885";
    --fa--fa: "\f885\f885"
}

.fa-arrows-repeat-1, .fa-repeat-1-alt {
    --fa: "\f366";
    --fa--fa: "\f366\f366"
}

.fa-gun-slash {
    --fa: "\e19c";
    --fa--fa: "\e19c\e19c"
}

.fa-avocado {
    --fa: "\e0aa";
    --fa--fa: "\e0aa\e0aa"
}

.fa-binary {
    --fa: "\e33b";
    --fa--fa: "\e33b\e33b"
}

.fa-comment-nodes {
    --fa: "\e696";
    --fa--fa: "\e696\e696"
}

.fa-glasses-alt, .fa-glasses-round {
    --fa: "\f5f5";
    --fa--fa: "\f5f5\f5f5"
}

.fa-phone-plus {
    --fa: "\f4d2";
    --fa--fa: "\f4d2\f4d2"
}

.fa-ditto {
    --fa: "\22";
    --fa--fa: "\22\22"
}

.fa-person-seat {
    --fa: "\e21e";
    --fa--fa: "\e21e\e21e"
}

.fa-house-medical {
    --fa: "\e3b2";
    --fa--fa: "\e3b2\e3b2"
}

.fa-golf-ball, .fa-golf-ball-tee {
    --fa: "\f450";
    --fa--fa: "\f450\f450"
}

.fa-chevron-circle-left, .fa-circle-chevron-left {
    --fa: "\f137";
    --fa--fa: "\f137\f137"
}

.fa-house-chimney-window {
    --fa: "\e00d";
    --fa--fa: "\e00d\e00d"
}

.fa-scythe {
    --fa: "\f710";
    --fa--fa: "\f710\f710"
}

.fa-pen-nib {
    --fa: "\f5ad";
    --fa--fa: "\f5ad\f5ad"
}

.fa-ban-parking, .fa-parking-circle-slash {
    --fa: "\f616";
    --fa--fa: "\f616\f616"
}

.fa-tent-arrow-turn-left {
    --fa: "\e580";
    --fa--fa: "\e580\e580"
}

.fa-face-diagonal-mouth {
    --fa: "\e47e";
    --fa--fa: "\e47e\e47e"
}

.fa-diagram-cells {
    --fa: "\e475";
    --fa--fa: "\e475\e475"
}

.fa-cricket, .fa-cricket-bat-ball {
    --fa: "\f449";
    --fa--fa: "\f449\f449"
}

.fa-tents {
    --fa: "\e582";
    --fa--fa: "\e582\e582"
}

.fa-magic, .fa-wand-magic {
    --fa: "\f0d0";
    --fa--fa: "\f0d0\f0d0"
}

.fa-dog {
    --fa: "\f6d3";
    --fa--fa: "\f6d3\f6d3"
}

.fa-pen-line {
    --fa: "\e212";
    --fa--fa: "\e212\e212"
}

.fa-atom-alt, .fa-atom-simple {
    --fa: "\f5d3";
    --fa--fa: "\f5d3\f5d3"
}

.fa-ampersand {
    --fa: "\26";
    --fa--fa: "\26\26"
}

.fa-carrot {
    --fa: "\f787";
    --fa--fa: "\f787\f787"
}

.fa-arrow-from-bottom, .fa-arrow-up-from-line {
    --fa: "\f342";
    --fa--fa: "\f342\f342"
}

.fa-moon {
    --fa: "\f186";
    --fa--fa: "\f186\f186"
}

.fa-pen-slash {
    --fa: "\e213";
    --fa--fa: "\e213\e213"
}

.fa-wine-glass-alt, .fa-wine-glass-empty {
    --fa: "\f5ce";
    --fa--fa: "\f5ce\f5ce"
}

.fa-square-star {
    --fa: "\e27f";
    --fa--fa: "\e27f\e27f"
}

.fa-cheese {
    --fa: "\f7ef";
    --fa--fa: "\f7ef\f7ef"
}

.fa-send-backward {
    --fa: "\f87f";
    --fa--fa: "\f87f\f87f"
}

.fa-yin-yang {
    --fa: "\f6ad";
    --fa--fa: "\f6ad\f6ad"
}

.fa-music {
    --fa: "\f001";
    --fa--fa: "\f001\f001"
}

.fa-compass-slash {
    --fa: "\f5e9";
    --fa--fa: "\f5e9\f5e9"
}

.fa-clock-one {
    --fa: "\e34e";
    --fa--fa: "\e34e\e34e"
}

.fa-file-music {
    --fa: "\f8b6";
    --fa--fa: "\f8b6\f8b6"
}

.fa-code-commit {
    --fa: "\f386";
    --fa--fa: "\f386\f386"
}

.fa-temperature-low {
    --fa: "\f76b";
    --fa--fa: "\f76b\f76b"
}

.fa-biking, .fa-person-biking {
    --fa: "\f84a";
    --fa--fa: "\f84a\f84a"
}

.fa-display-chart-up-circle-currency {
    --fa: "\e5e5";
    --fa--fa: "\e5e5\e5e5"
}

.fa-skeleton {
    --fa: "\f620";
    --fa--fa: "\f620\f620"
}

.fa-circle-g {
    --fa: "\e10f";
    --fa--fa: "\e10f\e10f"
}

.fa-circle-arrow-up-left {
    --fa: "\e0fb";
    --fa--fa: "\e0fb\e0fb"
}

.fa-coin-blank {
    --fa: "\e3fb";
    --fa--fa: "\e3fb\e3fb"
}

.fa-broom {
    --fa: "\f51a";
    --fa--fa: "\f51a\f51a"
}

.fa-vacuum {
    --fa: "\e04d";
    --fa--fa: "\e04d\e04d"
}

.fa-shield-heart {
    --fa: "\e574";
    --fa--fa: "\e574\e574"
}

.fa-card-heart {
    --fa: "\e3eb";
    --fa--fa: "\e3eb\e3eb"
}

.fa-lightbulb-cfl-on {
    --fa: "\e5a7";
    --fa--fa: "\e5a7\e5a7"
}

.fa-melon {
    --fa: "\e310";
    --fa--fa: "\e310\e310"
}

.fa-gopuram {
    --fa: "\f664";
    --fa--fa: "\f664\f664"
}

.fa-earth-oceania, .fa-globe-oceania {
    --fa: "\e47b";
    --fa--fa: "\e47b\e47b"
}

.fa-container-storage {
    --fa: "\f4b7";
    --fa--fa: "\f4b7\f4b7"
}

.fa-face-pouting {
    --fa: "\e387";
    --fa--fa: "\e387\e387"
}

.fa-square-xmark, .fa-times-square, .fa-xmark-square {
    --fa: "\f2d3";
    --fa--fa: "\f2d3\f2d3"
}

.fa-exploding-head, .fa-face-explode {
    --fa: "\e2fe";
    --fa--fa: "\e2fe\e2fe"
}

.fa-hashtag {
    --fa: "\23";
    --fa--fa: "\23\23"
}

.fa-expand-alt, .fa-up-right-and-down-left-from-center {
    --fa: "\f424";
    --fa--fa: "\f424\f424"
}

.fa-oil-can {
    --fa: "\f613";
    --fa--fa: "\f613\f613"
}

.fa-t {
    --fa: "\54";
    --fa--fa: "\54\54"
}

.fa-transformer-bolt {
    --fa: "\e2a4";
    --fa--fa: "\e2a4\e2a4"
}

.fa-hippo {
    --fa: "\f6ed";
    --fa--fa: "\f6ed\f6ed"
}

.fa-chart-column {
    --fa: "\e0e3";
    --fa--fa: "\e0e3\e0e3"
}

.fa-cassette-vhs, .fa-vhs {
    --fa: "\f8ec";
    --fa--fa: "\f8ec\f8ec"
}

.fa-infinity {
    --fa: "\f534";
    --fa--fa: "\f534\f534"
}

.fa-vial-circle-check {
    --fa: "\e596";
    --fa--fa: "\e596\e596"
}

.fa-chimney {
    --fa: "\f78b";
    --fa--fa: "\f78b\f78b"
}

.fa-object-intersect {
    --fa: "\e49d";
    --fa--fa: "\e49d\e49d"
}

.fa-person-arrow-down-to-line {
    --fa: "\e538";
    --fa--fa: "\e538\e538"
}

.fa-voicemail {
    --fa: "\f897";
    --fa--fa: "\f897\f897"
}

.fa-block-brick, .fa-wall-brick {
    --fa: "\e3db";
    --fa--fa: "\e3db\e3db"
}

.fa-fan {
    --fa: "\f863";
    --fa--fa: "\f863\f863"
}

.fa-bags-shopping {
    --fa: "\f847";
    --fa--fa: "\f847\f847"
}

.fa-paragraph-left, .fa-paragraph-rtl {
    --fa: "\f878";
    --fa--fa: "\f878\f878"
}

.fa-person-walking-luggage {
    --fa: "\e554";
    --fa--fa: "\e554\e554"
}

.fa-caravan-alt, .fa-caravan-simple {
    --fa: "\e000";
    --fa--fa: "\e000\e000"
}

.fa-turtle {
    --fa: "\f726";
    --fa--fa: "\f726\f726"
}

.fa-pencil-mechanical {
    --fa: "\e5ca";
    --fa--fa: "\e5ca\e5ca"
}

.fa-arrows-alt-v, .fa-up-down {
    --fa: "\f338";
    --fa--fa: "\f338\f338"
}

.fa-cloud-moon-rain {
    --fa: "\f73c";
    --fa--fa: "\f73c\f73c"
}

.fa-booth-curtain {
    --fa: "\f734";
    --fa--fa: "\f734\f734"
}

.fa-calendar {
    --fa: "\f133";
    --fa--fa: "\f133\f133"
}

.fa-box-heart {
    --fa: "\f49d";
    --fa--fa: "\f49d\f49d"
}

.fa-trailer {
    --fa: "\e041";
    --fa--fa: "\e041\e041"
}

.fa-user-doctor-message, .fa-user-md-chat {
    --fa: "\f82e";
    --fa--fa: "\f82e\f82e"
}

.fa-bahai, .fa-haykal {
    --fa: "\f666";
    --fa--fa: "\f666\f666"
}

.fa-lighthouse {
    --fa: "\e612";
    --fa--fa: "\e612\e612"
}

.fa-amp-guitar {
    --fa: "\f8a1";
    --fa--fa: "\f8a1\f8a1"
}

.fa-sd-card {
    --fa: "\f7c2";
    --fa--fa: "\f7c2\f7c2"
}

.fa-volume-slash {
    --fa: "\f2e2";
    --fa--fa: "\f2e2\f2e2"
}

.fa-border-bottom {
    --fa: "\f84d";
    --fa--fa: "\f84d\f84d"
}

.fa-wifi-1, .fa-wifi-weak {
    --fa: "\f6aa";
    --fa--fa: "\f6aa\f6aa"
}

.fa-dragon {
    --fa: "\f6d5";
    --fa--fa: "\f6d5\f6d5"
}

.fa-shoe-prints {
    --fa: "\f54b";
    --fa--fa: "\f54b\f54b"
}

.fa-circle-plus, .fa-plus-circle {
    --fa: "\f055";
    --fa--fa: "\f055\f055"
}

.fa-face-grin-tongue-wink, .fa-grin-tongue-wink {
    --fa: "\f58b";
    --fa--fa: "\f58b\f58b"
}

.fa-hand-holding {
    --fa: "\f4bd";
    --fa--fa: "\f4bd\f4bd"
}

.fa-plug-circle-exclamation {
    --fa: "\e55d";
    --fa--fa: "\e55d\e55d"
}

.fa-chain-broken, .fa-chain-slash, .fa-link-slash, .fa-unlink {
    --fa: "\f127";
    --fa--fa: "\f127\f127"
}

.fa-clone {
    --fa: "\f24d";
    --fa--fa: "\f24d\f24d"
}

.fa-person-walking-arrow-loop-left {
    --fa: "\e551";
    --fa--fa: "\e551\e551"
}

.fa-arrow-up-z-a, .fa-sort-alpha-up-alt {
    --fa: "\f882";
    --fa--fa: "\f882\f882"
}

.fa-fire-alt, .fa-fire-flame-curved {
    --fa: "\f7e4";
    --fa--fa: "\f7e4\f7e4"
}

.fa-tornado {
    --fa: "\f76f";
    --fa--fa: "\f76f\f76f"
}

.fa-file-circle-plus {
    --fa: "\e494";
    --fa--fa: "\e494\e494"
}

.fa-delete-right {
    --fa: "\e154";
    --fa--fa: "\e154\e154"
}

.fa-book-quran, .fa-quran {
    --fa: "\f687";
    --fa--fa: "\f687\f687"
}

.fa-circle-quarter {
    --fa: "\e11f";
    --fa--fa: "\e11f\e11f"
}

.fa-anchor {
    --fa: "\f13d";
    --fa--fa: "\f13d\f13d"
}

.fa-border-all {
    --fa: "\f84c";
    --fa--fa: "\f84c\f84c"
}

.fa-function {
    --fa: "\f661";
    --fa--fa: "\f661\f661"
}

.fa-angry, .fa-face-angry {
    --fa: "\f556";
    --fa--fa: "\f556\f556"
}

.fa-people-simple {
    --fa: "\e21b";
    --fa--fa: "\e21b\e21b"
}

.fa-cookie-bite {
    --fa: "\f564";
    --fa--fa: "\f564\f564"
}

.fa-arrow-trend-down {
    --fa: "\e097";
    --fa--fa: "\e097\e097"
}

.fa-feed, .fa-rss {
    --fa: "\f09e";
    --fa--fa: "\f09e\f09e"
}

.fa-face-monocle {
    --fa: "\e380";
    --fa--fa: "\e380\e380"
}

.fa-draw-polygon {
    --fa: "\f5ee";
    --fa--fa: "\f5ee\f5ee"
}

.fa-balance-scale, .fa-scale-balanced {
    --fa: "\f24e";
    --fa--fa: "\f24e\f24e"
}

.fa-calendar-lines, .fa-calendar-note {
    --fa: "\e0d5";
    --fa--fa: "\e0d5\e0d5"
}

.fa-arrow-down-big-small, .fa-sort-size-down {
    --fa: "\f88c";
    --fa--fa: "\f88c\f88c"
}

.fa-gauge-simple-high, .fa-tachometer, .fa-tachometer-fast {
    --fa: "\f62a";
    --fa--fa: "\f62a\f62a"
}

.fa-do-not-enter {
    --fa: "\f5ec";
    --fa--fa: "\f5ec\f5ec"
}

.fa-shower {
    --fa: "\f2cc";
    --fa--fa: "\f2cc\f2cc"
}

.fa-dice-d8 {
    --fa: "\f6d2";
    --fa--fa: "\f6d2\f6d2"
}

.fa-desktop, .fa-desktop-alt {
    --fa: "\f390";
    --fa--fa: "\f390\f390"
}

.fa-m {
    --fa: "\4d";
    --fa--fa: "\4d\4d"
}

.fa-spinner-scale {
    --fa: "\e62a";
    --fa--fa: "\e62a\e62a"
}

.fa-grip-dots-vertical {
    --fa: "\e411";
    --fa--fa: "\e411\e411"
}

.fa-face-viewfinder {
    --fa: "\e2ff";
    --fa--fa: "\e2ff\e2ff"
}

.fa-creemee, .fa-soft-serve {
    --fa: "\e400";
    --fa--fa: "\e400\e400"
}

.fa-h5 {
    --fa: "\e412";
    --fa--fa: "\e412\e412"
}

.fa-hand-back-point-down {
    --fa: "\e19e";
    --fa--fa: "\e19e\e19e"
}

.fa-table-list, .fa-th-list {
    --fa: "\f00b";
    --fa--fa: "\f00b\f00b"
}

.fa-basket-shopping-minus {
    --fa: "\e652";
    --fa--fa: "\e652\e652"
}

.fa-comment-sms, .fa-sms {
    --fa: "\f7cd";
    --fa--fa: "\f7cd\f7cd"
}

.fa-rectangle, .fa-rectangle-landscape {
    --fa: "\f2fa";
    --fa--fa: "\f2fa\f2fa"
}

.fa-clipboard-list-check {
    --fa: "\f737";
    --fa--fa: "\f737\f737"
}

.fa-turkey {
    --fa: "\f725";
    --fa--fa: "\f725\f725"
}

.fa-book {
    --fa: "\f02d";
    --fa--fa: "\f02d\f02d"
}

.fa-user-plus {
    --fa: "\f234";
    --fa--fa: "\f234\f234"
}

.fa-ice-skate {
    --fa: "\f7ac";
    --fa--fa: "\f7ac\f7ac"
}

.fa-check {
    --fa: "\f00c";
    --fa--fa: "\f00c\f00c"
}

.fa-battery-4, .fa-battery-three-quarters {
    --fa: "\f241";
    --fa--fa: "\f241\f241"
}

.fa-tomato {
    --fa: "\e330";
    --fa--fa: "\e330\e330"
}

.fa-sword-laser {
    --fa: "\e03b";
    --fa--fa: "\e03b\e03b"
}

.fa-house-circle-check {
    --fa: "\e509";
    --fa--fa: "\e509\e509"
}

.fa-buildings {
    --fa: "\e0cc";
    --fa--fa: "\e0cc\e0cc"
}

.fa-angle-left {
    --fa: "\f104";
    --fa--fa: "\f104\f104"
}

.fa-cart-flatbed-boxes, .fa-dolly-flatbed-alt {
    --fa: "\f475";
    --fa--fa: "\f475\f475"
}

.fa-diagram-successor {
    --fa: "\e47a";
    --fa--fa: "\e47a\e47a"
}

.fa-truck-arrow-right {
    --fa: "\e58b";
    --fa--fa: "\e58b\e58b"
}

.fa-square-w {
    --fa: "\e285";
    --fa--fa: "\e285\e285"
}

.fa-arrows-split-up-and-left {
    --fa: "\e4bc";
    --fa--fa: "\e4bc\e4bc"
}

.fa-lamp {
    --fa: "\f4ca";
    --fa--fa: "\f4ca\f4ca"
}

.fa-airplay {
    --fa: "\e089";
    --fa--fa: "\e089\e089"
}

.fa-fist-raised, .fa-hand-fist {
    --fa: "\f6de";
    --fa--fa: "\f6de\f6de"
}

.fa-shield-quartered {
    --fa: "\e575";
    --fa--fa: "\e575\e575"
}

.fa-slash-forward {
    --fa: "\2f";
    --fa--fa: "\2f\2f"
}

.fa-location-pen, .fa-map-marker-edit {
    --fa: "\f607";
    --fa--fa: "\f607\f607"
}

.fa-cloud-moon {
    --fa: "\f6c3";
    --fa--fa: "\f6c3\f6c3"
}

.fa-pot-food {
    --fa: "\e43f";
    --fa--fa: "\e43f\e43f"
}

.fa-briefcase {
    --fa: "\f0b1";
    --fa--fa: "\f0b1\f0b1"
}

.fa-person-falling {
    --fa: "\e546";
    --fa--fa: "\e546\e546"
}

.fa-image-portrait, .fa-portrait {
    --fa: "\f3e0";
    --fa--fa: "\f3e0\f3e0"
}

.fa-user-tag {
    --fa: "\f507";
    --fa--fa: "\f507\f507"
}

.fa-rug {
    --fa: "\e569";
    --fa--fa: "\e569\e569"
}

.fa-print-slash {
    --fa: "\f686";
    --fa--fa: "\f686\f686"
}

.fa-earth-europe, .fa-globe-europe {
    --fa: "\f7a2";
    --fa--fa: "\f7a2\f7a2"
}

.fa-cart-flatbed-suitcase, .fa-luggage-cart {
    --fa: "\f59d";
    --fa--fa: "\f59d\f59d"
}

.fa-hand-back-point-ribbon {
    --fa: "\e1a0";
    --fa--fa: "\e1a0\e1a0"
}

.fa-rectangle-times, .fa-rectangle-xmark, .fa-times-rectangle, .fa-window-close {
    --fa: "\f410";
    --fa--fa: "\f410\f410"
}

.fa-tire-rugged {
    --fa: "\f634";
    --fa--fa: "\f634\f634"
}

.fa-lightbulb-dollar {
    --fa: "\f670";
    --fa--fa: "\f670\f670"
}

.fa-cowbell {
    --fa: "\f8b3";
    --fa--fa: "\f8b3\f8b3"
}

.fa-baht-sign {
    --fa: "\e0ac";
    --fa--fa: "\e0ac\e0ac"
}

.fa-corner {
    --fa: "\e3fe";
    --fa--fa: "\e3fe\e3fe"
}

.fa-chevron-double-right, .fa-chevrons-right {
    --fa: "\f324";
    --fa--fa: "\f324\f324"
}

.fa-book-open {
    --fa: "\f518";
    --fa--fa: "\f518\f518"
}

.fa-book-journal-whills, .fa-journal-whills {
    --fa: "\f66a";
    --fa--fa: "\f66a\f66a"
}

.fa-inhaler {
    --fa: "\f5f9";
    --fa--fa: "\f5f9\f5f9"
}

.fa-handcuffs {
    --fa: "\e4f8";
    --fa--fa: "\e4f8\e4f8"
}

.fa-snake {
    --fa: "\f716";
    --fa--fa: "\f716\f716"
}

.fa-exclamation-triangle, .fa-triangle-exclamation, .fa-warning {
    --fa: "\f071";
    --fa--fa: "\f071\f071"
}

.fa-note-medical {
    --fa: "\e200";
    --fa--fa: "\e200\e200"
}

.fa-database {
    --fa: "\f1c0";
    --fa--fa: "\f1c0\f1c0"
}

.fa-down-left {
    --fa: "\e16a";
    --fa--fa: "\e16a\e16a"
}

.fa-mail-forward, .fa-share {
    --fa: "\f064";
    --fa--fa: "\f064\f064"
}

.fa-face-thinking {
    --fa: "\e39b";
    --fa--fa: "\e39b\e39b"
}

.fa-turn-down-right {
    --fa: "\e455";
    --fa--fa: "\e455\e455"
}

.fa-bottle-droplet {
    --fa: "\e4c4";
    --fa--fa: "\e4c4\e4c4"
}

.fa-mask-face {
    --fa: "\e1d7";
    --fa--fa: "\e1d7\e1d7"
}

.fa-hill-rockslide {
    --fa: "\e508";
    --fa--fa: "\e508\e508"
}

.fa-scanner-keyboard {
    --fa: "\f489";
    --fa--fa: "\f489\f489"
}

.fa-circle-o {
    --fa: "\e119";
    --fa--fa: "\e119\e119"
}

.fa-grid-horizontal {
    --fa: "\e307";
    --fa--fa: "\e307\e307"
}

.fa-comment-alt-dollar, .fa-message-dollar {
    --fa: "\f650";
    --fa--fa: "\f650\f650"
}

.fa-exchange-alt, .fa-right-left {
    --fa: "\f362";
    --fa--fa: "\f362\f362"
}

.fa-columns-3 {
    --fa: "\e361";
    --fa--fa: "\e361\e361"
}

.fa-paper-plane {
    --fa: "\f1d8";
    --fa--fa: "\f1d8\f1d8"
}

.fa-road-circle-exclamation {
    --fa: "\e565";
    --fa--fa: "\e565\e565"
}

.fa-dungeon {
    --fa: "\f6d9";
    --fa--fa: "\f6d9\f6d9"
}

.fa-hand-holding-box {
    --fa: "\f47b";
    --fa--fa: "\f47b\f47b"
}

.fa-input-text {
    --fa: "\e1bf";
    --fa--fa: "\e1bf\e1bf"
}

.fa-window-alt, .fa-window-flip {
    --fa: "\f40f";
    --fa--fa: "\f40f\f40f"
}

.fa-align-right {
    --fa: "\f038";
    --fa--fa: "\f038\f038"
}

.fa-scanner, .fa-scanner-gun {
    --fa: "\f488";
    --fa--fa: "\f488\f488"
}

.fa-tire {
    --fa: "\f631";
    --fa--fa: "\f631\f631"
}

.fa-engine {
    --fa: "\e16e";
    --fa--fa: "\e16e\e16e"
}

.fa-money-bill-1-wave, .fa-money-bill-wave-alt {
    --fa: "\f53b";
    --fa--fa: "\f53b\f53b"
}

.fa-life-ring {
    --fa: "\f1cd";
    --fa--fa: "\f1cd\f1cd"
}

.fa-hands, .fa-sign-language, .fa-signing {
    --fa: "\f2a7";
    --fa--fa: "\f2a7\f2a7"
}

.fa-caret-circle-right, .fa-circle-caret-right {
    --fa: "\f330";
    --fa--fa: "\f330\f330"
}

.fa-turn-left {
    --fa: "\e636";
    --fa--fa: "\e636\e636"
}

.fa-wheat {
    --fa: "\f72d";
    --fa--fa: "\f72d\f72d"
}

.fa-file-spreadsheet {
    --fa: "\f65b";
    --fa--fa: "\f65b\f65b"
}

.fa-audio-description-slash {
    --fa: "\e0a8";
    --fa--fa: "\e0a8\e0a8"
}

.fa-bell-ring {
    --fa: "\e62c";
    --fa--fa: "\e62c\e62c"
}

.fa-calendar-day {
    --fa: "\f783";
    --fa--fa: "\f783\f783"
}

.fa-ladder-water, .fa-swimming-pool, .fa-water-ladder {
    --fa: "\f5c5";
    --fa--fa: "\f5c5\f5c5"
}

.fa-arrows-up-down, .fa-arrows-v {
    --fa: "\f07d";
    --fa--fa: "\f07d\f07d"
}

.fa-chess-pawn-alt, .fa-chess-pawn-piece {
    --fa: "\f444";
    --fa--fa: "\f444\f444"
}

.fa-face-grimace, .fa-grimace {
    --fa: "\f57f";
    --fa--fa: "\f57f\f57f"
}

.fa-wheelchair-alt, .fa-wheelchair-move {
    --fa: "\e2ce";
    --fa--fa: "\e2ce\e2ce"
}

.fa-level-down-alt, .fa-turn-down {
    --fa: "\f3be";
    --fa--fa: "\f3be\f3be"
}

.fa-square-s {
    --fa: "\e27d";
    --fa--fa: "\e27d\e27d"
}

.fa-barcode-alt, .fa-rectangle-barcode {
    --fa: "\f463";
    --fa--fa: "\f463\f463"
}

.fa-person-walking-arrow-right {
    --fa: "\e552";
    --fa--fa: "\e552\e552"
}

.fa-envelope-square, .fa-square-envelope {
    --fa: "\f199";
    --fa--fa: "\f199\f199"
}

.fa-dice {
    --fa: "\f522";
    --fa--fa: "\f522\f522"
}

.fa-unicorn {
    --fa: "\f727";
    --fa--fa: "\f727\f727"
}

.fa-bowling-ball {
    --fa: "\f436";
    --fa--fa: "\f436\f436"
}

.fa-pompebled {
    --fa: "\e43d";
    --fa--fa: "\e43d\e43d"
}

.fa-brain {
    --fa: "\f5dc";
    --fa--fa: "\f5dc\f5dc"
}

.fa-watch-smart {
    --fa: "\e2cc";
    --fa--fa: "\e2cc\e2cc"
}

.fa-book-user {
    --fa: "\f7e7";
    --fa--fa: "\f7e7\f7e7"
}

.fa-sensor-cloud, .fa-sensor-smoke {
    --fa: "\e02c";
    --fa--fa: "\e02c\e02c"
}

.fa-clapperboard-play {
    --fa: "\e132";
    --fa--fa: "\e132\e132"
}

.fa-band-aid, .fa-bandage {
    --fa: "\f462";
    --fa--fa: "\f462\f462"
}

.fa-calendar-minus {
    --fa: "\f272";
    --fa--fa: "\f272\f272"
}

.fa-circle-xmark, .fa-times-circle, .fa-xmark-circle {
    --fa: "\f057";
    --fa--fa: "\f057\f057"
}

.fa-circle-4 {
    --fa: "\e0f1";
    --fa--fa: "\e0f1\e0f1"
}

.fa-gifts {
    --fa: "\f79c";
    --fa--fa: "\f79c\f79c"
}

.fa-album-collection {
    --fa: "\f8a0";
    --fa--fa: "\f8a0\f8a0"
}

.fa-hotel {
    --fa: "\f594";
    --fa--fa: "\f594\f594"
}

.fa-earth-asia, .fa-globe-asia {
    --fa: "\f57e";
    --fa--fa: "\f57e\f57e"
}

.fa-id-card-alt, .fa-id-card-clip {
    --fa: "\f47f";
    --fa--fa: "\f47f\f47f"
}

.fa-magnifying-glass-plus, .fa-search-plus {
    --fa: "\f00e";
    --fa--fa: "\f00e\f00e"
}

.fa-thumbs-up {
    --fa: "\f164";
    --fa--fa: "\f164\f164"
}

.fa-cloud-showers {
    --fa: "\f73f";
    --fa--fa: "\f73f\f73f"
}

.fa-user-clock {
    --fa: "\f4fd";
    --fa--fa: "\f4fd\f4fd"
}

.fa-onion {
    --fa: "\e427";
    --fa--fa: "\e427\e427"
}

.fa-clock-twelve-thirty {
    --fa: "\e359";
    --fa--fa: "\e359\e359"
}

.fa-arrow-down-to-dotted-line {
    --fa: "\e095";
    --fa--fa: "\e095\e095"
}

.fa-allergies, .fa-hand-dots {
    --fa: "\f461";
    --fa--fa: "\f461\f461"
}

.fa-file-invoice {
    --fa: "\f570";
    --fa--fa: "\f570\f570"
}

.fa-window-minimize {
    --fa: "\f2d1";
    --fa--fa: "\f2d1\f2d1"
}

.fa-rectangle-wide {
    --fa: "\f2fc";
    --fa--fa: "\f2fc\f2fc"
}

.fa-comment-arrow-up {
    --fa: "\e144";
    --fa--fa: "\e144\e144"
}

.fa-garlic {
    --fa: "\e40e";
    --fa--fa: "\e40e\e40e"
}

.fa-coffee, .fa-mug-saucer {
    --fa: "\f0f4";
    --fa--fa: "\f0f4\f0f4"
}

.fa-brush {
    --fa: "\f55d";
    --fa--fa: "\f55d\f55d"
}

.fa-file-half-dashed {
    --fa: "\e698";
    --fa--fa: "\e698\e698"
}

.fa-tree-decorated {
    --fa: "\f7dc";
    --fa--fa: "\f7dc\f7dc"
}

.fa-mask {
    --fa: "\f6fa";
    --fa--fa: "\f6fa\f6fa"
}

.fa-calendar-heart {
    --fa: "\e0d3";
    --fa--fa: "\e0d3\e0d3"
}

.fa-magnifying-glass-minus, .fa-search-minus {
    --fa: "\f010";
    --fa--fa: "\f010\f010"
}

.fa-flower {
    --fa: "\f7ff";
    --fa--fa: "\f7ff\f7ff"
}

.fa-arrow-down-from-arc {
    --fa: "\e614";
    --fa--fa: "\e614\e614"
}

.fa-right-left-large {
    --fa: "\e5e1";
    --fa--fa: "\e5e1\e5e1"
}

.fa-ruler-vertical {
    --fa: "\f548";
    --fa--fa: "\f548\f548"
}

.fa-circles-overlap {
    --fa: "\e600";
    --fa--fa: "\e600\e600"
}

.fa-user-alt, .fa-user-large {
    --fa: "\f406";
    --fa--fa: "\f406\f406"
}

.fa-starship-freighter {
    --fa: "\e03a";
    --fa--fa: "\e03a\e03a"
}

.fa-train-tram {
    --fa: "\e5b4";
    --fa--fa: "\e5b4\e5b4"
}

.fa-bridge-suspension {
    --fa: "\e4cd";
    --fa--fa: "\e4cd\e4cd"
}

.fa-trash-check {
    --fa: "\e2af";
    --fa--fa: "\e2af\e2af"
}

.fa-user-nurse {
    --fa: "\f82f";
    --fa--fa: "\f82f\f82f"
}

.fa-boombox {
    --fa: "\f8a5";
    --fa--fa: "\f8a5\f8a5"
}

.fa-syringe {
    --fa: "\f48e";
    --fa--fa: "\f48e\f48e"
}

.fa-cloud-sun {
    --fa: "\f6c4";
    --fa--fa: "\f6c4\f6c4"
}

.fa-shield-exclamation {
    --fa: "\e247";
    --fa--fa: "\e247\e247"
}

.fa-stopwatch-20 {
    --fa: "\e06f";
    --fa--fa: "\e06f\e06f"
}

.fa-square-full {
    --fa: "\f45c";
    --fa--fa: "\f45c\f45c"
}

.fa-grip-dots {
    --fa: "\e410";
    --fa--fa: "\e410\e410"
}

.fa-comment-exclamation {
    --fa: "\f4af";
    --fa--fa: "\f4af\f4af"
}

.fa-pen-swirl {
    --fa: "\e214";
    --fa--fa: "\e214\e214"
}

.fa-falafel {
    --fa: "\e40a";
    --fa--fa: "\e40a\e40a"
}

.fa-circle-2 {
    --fa: "\e0ef";
    --fa--fa: "\e0ef\e0ef"
}

.fa-magnet {
    --fa: "\f076";
    --fa--fa: "\f076\f076"
}

.fa-jar {
    --fa: "\e516";
    --fa--fa: "\e516\e516"
}

.fa-gramophone {
    --fa: "\f8bd";
    --fa--fa: "\f8bd\f8bd"
}

.fa-dice-d12 {
    --fa: "\f6ce";
    --fa--fa: "\f6ce\f6ce"
}

.fa-note-sticky, .fa-sticky-note {
    --fa: "\f249";
    --fa--fa: "\f249\f249"
}

.fa-arrow-alt-down, .fa-down {
    --fa: "\f354";
    --fa--fa: "\f354\f354"
}

.fa-100, .fa-hundred-points {
    --fa: "\e41c";
    --fa--fa: "\e41c\e41c"
}

.fa-paperclip-vertical {
    --fa: "\e3c2";
    --fa--fa: "\e3c2\e3c2"
}

.fa-wind-circle-exclamation, .fa-wind-warning {
    --fa: "\f776";
    --fa--fa: "\f776\f776"
}

.fa-location-pin-slash, .fa-map-marker-slash {
    --fa: "\f60c";
    --fa--fa: "\f60c\f60c"
}

.fa-face-sad-sweat {
    --fa: "\e38a";
    --fa--fa: "\e38a\e38a"
}

.fa-bug-slash {
    --fa: "\e490";
    --fa--fa: "\e490\e490"
}

.fa-cupcake {
    --fa: "\e402";
    --fa--fa: "\e402\e402"
}

.fa-light-switch-off {
    --fa: "\e018";
    --fa--fa: "\e018\e018"
}

.fa-toggle-large-off {
    --fa: "\e5b0";
    --fa--fa: "\e5b0\e5b0"
}

.fa-pen-fancy-slash {
    --fa: "\e210";
    --fa--fa: "\e210\e210"
}

.fa-truck-container {
    --fa: "\f4dc";
    --fa--fa: "\f4dc\f4dc"
}

.fa-boot {
    --fa: "\f782";
    --fa--fa: "\f782\f782"
}

.fa-arrow-up-from-water-pump {
    --fa: "\e4b6";
    --fa--fa: "\e4b6\e4b6"
}

.fa-file-check {
    --fa: "\f316";
    --fa--fa: "\f316\f316"
}

.fa-bone {
    --fa: "\f5d7";
    --fa--fa: "\f5d7\f5d7"
}

.fa-cards-blank {
    --fa: "\e4df";
    --fa--fa: "\e4df\e4df"
}

.fa-circle-3 {
    --fa: "\e0f0";
    --fa--fa: "\e0f0\e0f0"
}

.fa-bench-tree {
    --fa: "\e2e7";
    --fa--fa: "\e2e7\e2e7"
}

.fa-keyboard-brightness-low {
    --fa: "\e1c1";
    --fa--fa: "\e1c1\e1c1"
}

.fa-ski-boot-ski {
    --fa: "\e3cd";
    --fa--fa: "\e3cd\e3cd"
}

.fa-brain-circuit {
    --fa: "\e0c6";
    --fa--fa: "\e0c6\e0c6"
}

.fa-table-cells-row-unlock {
    --fa: "\e691";
    --fa--fa: "\e691\e691"
}

.fa-user-injured {
    --fa: "\f728";
    --fa--fa: "\f728\f728"
}

.fa-block-brick-fire, .fa-firewall {
    --fa: "\e3dc";
    --fa--fa: "\e3dc\e3dc"
}

.fa-face-sad-tear, .fa-sad-tear {
    --fa: "\f5b4";
    --fa--fa: "\f5b4\f5b4"
}

.fa-plane {
    --fa: "\f072";
    --fa--fa: "\f072\f072"
}

.fa-tent-arrows-down {
    --fa: "\e581";
    --fa--fa: "\e581\e581"
}

.fa-exclamation {
    --fa: "\21";
    --fa--fa: "\21\21"
}

.fa-arrows-spin {
    --fa: "\e4bb";
    --fa--fa: "\e4bb\e4bb"
}

.fa-face-smile-relaxed {
    --fa: "\e392";
    --fa--fa: "\e392\e392"
}

.fa-comment-times, .fa-comment-xmark {
    --fa: "\f4b5";
    --fa--fa: "\f4b5\f4b5"
}

.fa-print {
    --fa: "\f02f";
    --fa--fa: "\f02f\f02f"
}

.fa-try, .fa-turkish-lira, .fa-turkish-lira-sign {
    --fa: "\e2bb";
    --fa--fa: "\e2bb\e2bb"
}

.fa-face-nose-steam {
    --fa: "\e382";
    --fa--fa: "\e382\e382"
}

.fa-circle-waveform-lines, .fa-waveform-circle {
    --fa: "\e12d";
    --fa--fa: "\e12d\e12d"
}

.fa-dollar, .fa-dollar-sign, .fa-usd {
    --fa: "\24";
    --fa--fa: "\24\24"
}

.fa-ferris-wheel {
    --fa: "\e174";
    --fa--fa: "\e174\e174"
}

.fa-computer-speaker {
    --fa: "\f8b2";
    --fa--fa: "\f8b2\f8b2"
}

.fa-skull-cow {
    --fa: "\f8de";
    --fa--fa: "\f8de\f8de"
}

.fa-x {
    --fa: "\58";
    --fa--fa: "\58\58"
}

.fa-magnifying-glass-dollar, .fa-search-dollar {
    --fa: "\f688";
    --fa--fa: "\f688\f688"
}

.fa-users-cog, .fa-users-gear {
    --fa: "\f509";
    --fa--fa: "\f509\f509"
}

.fa-person-military-pointing {
    --fa: "\e54a";
    --fa--fa: "\e54a\e54a"
}

.fa-bank, .fa-building-columns, .fa-institution, .fa-museum, .fa-university {
    --fa: "\f19c";
    --fa--fa: "\f19c\f19c"
}

.fa-circle-t {
    --fa: "\e124";
    --fa--fa: "\e124\e124"
}

.fa-sack {
    --fa: "\f81c";
    --fa--fa: "\f81c\f81c"
}

.fa-grid-2 {
    --fa: "\e196";
    --fa--fa: "\e196\e196"
}

.fa-camera-cctv, .fa-cctv {
    --fa: "\f8ac";
    --fa--fa: "\f8ac\f8ac"
}

.fa-umbrella {
    --fa: "\f0e9";
    --fa--fa: "\f0e9\f0e9"
}

.fa-trowel {
    --fa: "\e589";
    --fa--fa: "\e589\e589"
}

.fa-horizontal-rule {
    --fa: "\f86c";
    --fa--fa: "\f86c\f86c"
}

.fa-bed-alt, .fa-bed-front {
    --fa: "\f8f7";
    --fa--fa: "\f8f7\f8f7"
}

.fa-d {
    --fa: "\44";
    --fa--fa: "\44\44"
}

.fa-stapler {
    --fa: "\e5af";
    --fa--fa: "\e5af\e5af"
}

.fa-masks-theater, .fa-theater-masks {
    --fa: "\f630";
    --fa--fa: "\f630\f630"
}

.fa-file-gif {
    --fa: "\e645";
    --fa--fa: "\e645\e645"
}

.fa-kip-sign {
    --fa: "\e1c4";
    --fa--fa: "\e1c4\e1c4"
}

.fa-face-woozy {
    --fa: "\e3a2";
    --fa--fa: "\e3a2\e3a2"
}

.fa-cloud-question {
    --fa: "\e492";
    --fa--fa: "\e492\e492"
}

.fa-pineapple {
    --fa: "\e31f";
    --fa--fa: "\e31f\e31f"
}

.fa-hand-point-left {
    --fa: "\f0a5";
    --fa--fa: "\f0a5\f0a5"
}

.fa-gallery-thumbnails {
    --fa: "\e3aa";
    --fa--fa: "\e3aa\e3aa"
}

.fa-circle-j {
    --fa: "\e112";
    --fa--fa: "\e112\e112"
}

.fa-eyes {
    --fa: "\e367";
    --fa--fa: "\e367\e367"
}

.fa-handshake-alt, .fa-handshake-simple {
    --fa: "\f4c6";
    --fa--fa: "\f4c6\f4c6"
}

.fa-file-caret-up, .fa-page-caret-up {
    --fa: "\e42a";
    --fa--fa: "\e42a\e42a"
}

.fa-fighter-jet, .fa-jet-fighter {
    --fa: "\f0fb";
    --fa--fa: "\f0fb\f0fb"
}

.fa-comet {
    --fa: "\e003";
    --fa--fa: "\e003\e003"
}

.fa-share-alt-square, .fa-square-share-nodes {
    --fa: "\f1e1";
    --fa--fa: "\f1e1\f1e1"
}

.fa-reflect-vertical {
    --fa: "\e665";
    --fa--fa: "\e665\e665"
}

.fa-shield-keyhole {
    --fa: "\e248";
    --fa--fa: "\e248\e248"
}

.fa-file-mp4 {
    --fa: "\e649";
    --fa--fa: "\e649\e649"
}

.fa-barcode {
    --fa: "\f02a";
    --fa--fa: "\f02a\f02a"
}

.fa-bulldozer {
    --fa: "\e655";
    --fa--fa: "\e655\e655"
}

.fa-plus-minus {
    --fa: "\e43c";
    --fa--fa: "\e43c\e43c"
}

.fa-sliders-v-square, .fa-square-sliders-vertical {
    --fa: "\f3f2";
    --fa--fa: "\f3f2\f3f2"
}

.fa-video, .fa-video-camera {
    --fa: "\f03d";
    --fa--fa: "\f03d\f03d"
}

.fa-comment-middle-alt, .fa-message-middle {
    --fa: "\e1e1";
    --fa--fa: "\e1e1\e1e1"
}

.fa-graduation-cap, .fa-mortar-board {
    --fa: "\f19d";
    --fa--fa: "\f19d\f19d"
}

.fa-hand-holding-medical {
    --fa: "\e05c";
    --fa--fa: "\e05c\e05c"
}

.fa-person-circle-check {
    --fa: "\e53e";
    --fa--fa: "\e53e\e53e"
}

.fa-square-z {
    --fa: "\e288";
    --fa--fa: "\e288\e288"
}

.fa-comment-alt-text, .fa-message-text {
    --fa: "\e1e6";
    --fa--fa: "\e1e6\e1e6"
}

.fa-level-up-alt, .fa-turn-up {
    --fa: "\f3bf";
    --fa--fa: "\f3bf\f3bf"
}

.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}

:host, :root {
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-2.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-1.ttf) format("truetype");
    unicode-range: u+f1a5-f3df, u+f425, u+f4e6
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-0.ttf) format("truetype");
    unicode-range: u+e007-f15a, u+f167-f1a4, u+f1b4, u+f1bc, u+f1be, u+f1e8, u+f1ed, u+f1f0-f1f1, u+f20e-f210, u+f213-f214, u+f230, u+f232, u+f23a, u+f26b, u+f270, u+f288, u+f299-f29b, u+f2a6, u+f2b0, u+f2c5-f2c6, u+f2e0, u+f368, u+f379, u+f392-f393, u+f39f, u+f3a9, u+f3ab-f3ac, u+f3c0, u+f3c7, u+f3ca, u+f3e2, u+f3eb-f3ec, u+f3ef, u+f3f8, u+f3fe, u+f419, u+f41b, u+f4d5-f4e4, u+f4f8-f4f9, u+f514, u+f5b5, u+f6c9, u+f731, u+f77b, u+f7af, u+f7e1, u+f83b
}

.fa-brands, .fab {
    font-weight: 400
}

.fa-monero {
    --fa: "\f3d0"
}

.fa-hooli {
    --fa: "\f427"
}

.fa-yelp {
    --fa: "\f1e9"
}

.fa-cc-visa {
    --fa: "\f1f0"
}

.fa-lastfm {
    --fa: "\f202"
}

.fa-shopware {
    --fa: "\f5b5"
}

.fa-creative-commons-nc {
    --fa: "\f4e8"
}

.fa-aws {
    --fa: "\f375"
}

.fa-redhat {
    --fa: "\f7bc"
}

.fa-yoast {
    --fa: "\f2b1"
}

.fa-cloudflare {
    --fa: "\e07d"
}

.fa-ups {
    --fa: "\f7e0"
}

.fa-pixiv {
    --fa: "\e640"
}

.fa-wpexplorer {
    --fa: "\f2de"
}

.fa-dyalog {
    --fa: "\f399"
}

.fa-bity {
    --fa: "\f37a"
}

.fa-stackpath {
    --fa: "\f842"
}

.fa-buysellads {
    --fa: "\f20d"
}

.fa-first-order {
    --fa: "\f2b0"
}

.fa-modx {
    --fa: "\f285"
}

.fa-guilded {
    --fa: "\e07e"
}

.fa-vnv {
    --fa: "\f40b"
}

.fa-js-square, .fa-square-js {
    --fa: "\f3b9"
}

.fa-microsoft {
    --fa: "\f3ca"
}

.fa-qq {
    --fa: "\f1d6"
}

.fa-orcid {
    --fa: "\f8d2"
}

.fa-java {
    --fa: "\f4e4"
}

.fa-invision {
    --fa: "\f7b0"
}

.fa-creative-commons-pd-alt {
    --fa: "\f4ed"
}

.fa-centercode {
    --fa: "\f380"
}

.fa-glide-g {
    --fa: "\f2a6"
}

.fa-drupal {
    --fa: "\f1a9"
}

.fa-jxl {
    --fa: "\e67b"
}

.fa-dart-lang {
    --fa: "\e693"
}

.fa-hire-a-helper {
    --fa: "\f3b0"
}

.fa-creative-commons-by {
    --fa: "\f4e7"
}

.fa-unity {
    --fa: "\e049"
}

.fa-whmcs {
    --fa: "\f40d"
}

.fa-rocketchat {
    --fa: "\f3e8"
}

.fa-vk {
    --fa: "\f189"
}

.fa-untappd {
    --fa: "\f405"
}

.fa-mailchimp {
    --fa: "\f59e"
}

.fa-css3-alt {
    --fa: "\f38b"
}

.fa-reddit-square, .fa-square-reddit {
    --fa: "\f1a2"
}

.fa-vimeo-v {
    --fa: "\f27d"
}

.fa-contao {
    --fa: "\f26d"
}

.fa-square-font-awesome {
    --fa: "\e5ad"
}

.fa-deskpro {
    --fa: "\f38f"
}

.fa-brave {
    --fa: "\e63c"
}

.fa-sistrix {
    --fa: "\f3ee"
}

.fa-instagram-square, .fa-square-instagram {
    --fa: "\e055"
}

.fa-battle-net {
    --fa: "\f835"
}

.fa-the-red-yeti {
    --fa: "\f69d"
}

.fa-hacker-news-square, .fa-square-hacker-news {
    --fa: "\f3af"
}

.fa-edge {
    --fa: "\f282"
}

.fa-threads {
    --fa: "\e618"
}

.fa-napster {
    --fa: "\f3d2"
}

.fa-snapchat-square, .fa-square-snapchat {
    --fa: "\f2ad"
}

.fa-google-plus-g {
    --fa: "\f0d5"
}

.fa-artstation {
    --fa: "\f77a"
}

.fa-markdown {
    --fa: "\f60f"
}

.fa-sourcetree {
    --fa: "\f7d3"
}

.fa-google-plus {
    --fa: "\f2b3"
}

.fa-diaspora {
    --fa: "\f791"
}

.fa-foursquare {
    --fa: "\f180"
}

.fa-stack-overflow {
    --fa: "\f16c"
}

.fa-github-alt {
    --fa: "\f113"
}

.fa-phoenix-squadron {
    --fa: "\f511"
}

.fa-pagelines {
    --fa: "\f18c"
}

.fa-algolia {
    --fa: "\f36c"
}

.fa-red-river {
    --fa: "\f3e3"
}

.fa-creative-commons-sa {
    --fa: "\f4ef"
}

.fa-safari {
    --fa: "\f267"
}

.fa-google {
    --fa: "\f1a0"
}

.fa-font-awesome-alt, .fa-square-font-awesome-stroke {
    --fa: "\f35c"
}

.fa-atlassian {
    --fa: "\f77b"
}

.fa-linkedin-in {
    --fa: "\f0e1"
}

.fa-digital-ocean {
    --fa: "\f391"
}

.fa-nimblr {
    --fa: "\f5a8"
}

.fa-chromecast {
    --fa: "\f838"
}

.fa-evernote {
    --fa: "\f839"
}

.fa-hacker-news {
    --fa: "\f1d4"
}

.fa-creative-commons-sampling {
    --fa: "\f4f0"
}

.fa-adversal {
    --fa: "\f36a"
}

.fa-creative-commons {
    --fa: "\f25e"
}

.fa-watchman-monitoring {
    --fa: "\e087"
}

.fa-fonticons {
    --fa: "\f280"
}

.fa-weixin {
    --fa: "\f1d7"
}

.fa-shirtsinbulk {
    --fa: "\f214"
}

.fa-codepen {
    --fa: "\f1cb"
}

.fa-git-alt {
    --fa: "\f841"
}

.fa-lyft {
    --fa: "\f3c3"
}

.fa-rev {
    --fa: "\f5b2"
}

.fa-windows {
    --fa: "\f17a"
}

.fa-wizards-of-the-coast {
    --fa: "\f730"
}

.fa-square-viadeo, .fa-viadeo-square {
    --fa: "\f2aa"
}

.fa-meetup {
    --fa: "\f2e0"
}

.fa-centos {
    --fa: "\f789"
}

.fa-adn {
    --fa: "\f170"
}

.fa-cloudsmith {
    --fa: "\f384"
}

.fa-opensuse {
    --fa: "\e62b"
}

.fa-pied-piper-alt {
    --fa: "\f1a8"
}

.fa-dribbble-square, .fa-square-dribbble {
    --fa: "\f397"
}

.fa-codiepie {
    --fa: "\f284"
}

.fa-node {
    --fa: "\f419"
}

.fa-mix {
    --fa: "\f3cb"
}

.fa-steam {
    --fa: "\f1b6"
}

.fa-cc-apple-pay {
    --fa: "\f416"
}

.fa-scribd {
    --fa: "\f28a"
}

.fa-debian {
    --fa: "\e60b"
}

.fa-openid {
    --fa: "\f19b"
}

.fa-instalod {
    --fa: "\e081"
}

.fa-files-pinwheel {
    --fa: "\e69f"
}

.fa-expeditedssl {
    --fa: "\f23e"
}

.fa-sellcast {
    --fa: "\f2da"
}

.fa-square-twitter, .fa-twitter-square {
    --fa: "\f081"
}

.fa-r-project {
    --fa: "\f4f7"
}

.fa-delicious {
    --fa: "\f1a5"
}

.fa-freebsd {
    --fa: "\f3a4"
}

.fa-vuejs {
    --fa: "\f41f"
}

.fa-accusoft {
    --fa: "\f369"
}

.fa-ioxhost {
    --fa: "\f208"
}

.fa-fonticons-fi {
    --fa: "\f3a2"
}

.fa-app-store {
    --fa: "\f36f"
}

.fa-cc-mastercard {
    --fa: "\f1f1"
}

.fa-itunes-note {
    --fa: "\f3b5"
}

.fa-golang {
    --fa: "\e40f"
}

.fa-kickstarter, .fa-square-kickstarter {
    --fa: "\f3bb"
}

.fa-grav {
    --fa: "\f2d6"
}

.fa-weibo {
    --fa: "\f18a"
}

.fa-uncharted {
    --fa: "\e084"
}

.fa-firstdraft {
    --fa: "\f3a1"
}

.fa-square-youtube, .fa-youtube-square {
    --fa: "\f431"
}

.fa-wikipedia-w {
    --fa: "\f266"
}

.fa-rendact, .fa-wpressr {
    --fa: "\f3e4"
}

.fa-angellist {
    --fa: "\f209"
}

.fa-galactic-republic {
    --fa: "\f50c"
}

.fa-nfc-directional {
    --fa: "\e530"
}

.fa-skype {
    --fa: "\f17e"
}

.fa-joget {
    --fa: "\f3b7"
}

.fa-fedora {
    --fa: "\f798"
}

.fa-stripe-s {
    --fa: "\f42a"
}

.fa-meta {
    --fa: "\e49b"
}

.fa-laravel {
    --fa: "\f3bd"
}

.fa-hotjar {
    --fa: "\f3b1"
}

.fa-bluetooth-b {
    --fa: "\f294"
}

.fa-square-letterboxd {
    --fa: "\e62e"
}

.fa-sticker-mule {
    --fa: "\f3f7"
}

.fa-creative-commons-zero {
    --fa: "\f4f3"
}

.fa-hips {
    --fa: "\f452"
}

.fa-css {
    --fa: "\e6a2"
}

.fa-behance {
    --fa: "\f1b4"
}

.fa-reddit {
    --fa: "\f1a1"
}

.fa-discord {
    --fa: "\f392"
}

.fa-chrome {
    --fa: "\f268"
}

.fa-app-store-ios {
    --fa: "\f370"
}

.fa-cc-discover {
    --fa: "\f1f2"
}

.fa-wpbeginner {
    --fa: "\f297"
}

.fa-confluence {
    --fa: "\f78d"
}

.fa-shoelace {
    --fa: "\e60c"
}

.fa-mdb {
    --fa: "\f8ca"
}

.fa-dochub {
    --fa: "\f394"
}

.fa-accessible-icon {
    --fa: "\f368"
}

.fa-ebay {
    --fa: "\f4f4"
}

.fa-amazon {
    --fa: "\f270"
}

.fa-unsplash {
    --fa: "\e07c"
}

.fa-yarn {
    --fa: "\f7e3"
}

.fa-square-steam, .fa-steam-square {
    --fa: "\f1b7"
}

.fa-500px {
    --fa: "\f26e"
}

.fa-square-vimeo, .fa-vimeo-square {
    --fa: "\f194"
}

.fa-asymmetrik {
    --fa: "\f372"
}

.fa-font-awesome, .fa-font-awesome-flag, .fa-font-awesome-logo-full {
    --fa: "\f2b4"
}

.fa-gratipay {
    --fa: "\f184"
}

.fa-apple {
    --fa: "\f179"
}

.fa-hive {
    --fa: "\e07f"
}

.fa-gitkraken {
    --fa: "\f3a6"
}

.fa-keybase {
    --fa: "\f4f5"
}

.fa-apple-pay {
    --fa: "\f415"
}

.fa-padlet {
    --fa: "\e4a0"
}

.fa-amazon-pay {
    --fa: "\f42c"
}

.fa-github-square, .fa-square-github {
    --fa: "\f092"
}

.fa-stumbleupon {
    --fa: "\f1a4"
}

.fa-fedex {
    --fa: "\f797"
}

.fa-phoenix-framework {
    --fa: "\f3dc"
}

.fa-shopify {
    --fa: "\e057"
}

.fa-neos {
    --fa: "\f612"
}

.fa-square-threads {
    --fa: "\e619"
}

.fa-hackerrank {
    --fa: "\f5f7"
}

.fa-researchgate {
    --fa: "\f4f8"
}

.fa-swift {
    --fa: "\f8e1"
}

.fa-angular {
    --fa: "\f420"
}

.fa-speakap {
    --fa: "\f3f3"
}

.fa-angrycreative {
    --fa: "\f36e"
}

.fa-y-combinator {
    --fa: "\f23b"
}

.fa-empire {
    --fa: "\f1d1"
}

.fa-envira {
    --fa: "\f299"
}

.fa-google-scholar {
    --fa: "\e63b"
}

.fa-gitlab-square, .fa-square-gitlab {
    --fa: "\e5ae"
}

.fa-studiovinari {
    --fa: "\f3f8"
}

.fa-pied-piper {
    --fa: "\f2ae"
}

.fa-wordpress {
    --fa: "\f19a"
}

.fa-product-hunt {
    --fa: "\f288"
}

.fa-firefox {
    --fa: "\f269"
}

.fa-linode {
    --fa: "\f2b8"
}

.fa-goodreads {
    --fa: "\f3a8"
}

.fa-odnoklassniki-square, .fa-square-odnoklassniki {
    --fa: "\f264"
}

.fa-jsfiddle {
    --fa: "\f1cc"
}

.fa-sith {
    --fa: "\f512"
}

.fa-themeisle {
    --fa: "\f2b2"
}

.fa-page4 {
    --fa: "\f3d7"
}

.fa-hashnode {
    --fa: "\e499"
}

.fa-react {
    --fa: "\f41b"
}

.fa-cc-paypal {
    --fa: "\f1f4"
}

.fa-squarespace {
    --fa: "\f5be"
}

.fa-cc-stripe {
    --fa: "\f1f5"
}

.fa-creative-commons-share {
    --fa: "\f4f2"
}

.fa-bitcoin {
    --fa: "\f379"
}

.fa-keycdn {
    --fa: "\f3ba"
}

.fa-opera {
    --fa: "\f26a"
}

.fa-itch-io {
    --fa: "\f83a"
}

.fa-umbraco {
    --fa: "\f8e8"
}

.fa-galactic-senate {
    --fa: "\f50d"
}

.fa-ubuntu {
    --fa: "\f7df"
}

.fa-draft2digital {
    --fa: "\f396"
}

.fa-stripe {
    --fa: "\f429"
}

.fa-houzz {
    --fa: "\f27c"
}

.fa-gg {
    --fa: "\f260"
}

.fa-dhl {
    --fa: "\f790"
}

.fa-pinterest-square, .fa-square-pinterest {
    --fa: "\f0d3"
}

.fa-xing {
    --fa: "\f168"
}

.fa-blackberry {
    --fa: "\f37b"
}

.fa-creative-commons-pd {
    --fa: "\f4ec"
}

.fa-playstation {
    --fa: "\f3df"
}

.fa-quinscape {
    --fa: "\f459"
}

.fa-less {
    --fa: "\f41d"
}

.fa-blogger-b {
    --fa: "\f37d"
}

.fa-opencart {
    --fa: "\f23d"
}

.fa-vine {
    --fa: "\f1ca"
}

.fa-signal-messenger {
    --fa: "\e663"
}

.fa-paypal {
    --fa: "\f1ed"
}

.fa-gitlab {
    --fa: "\f296"
}

.fa-typo3 {
    --fa: "\f42b"
}

.fa-reddit-alien {
    --fa: "\f281"
}

.fa-yahoo {
    --fa: "\f19e"
}

.fa-dailymotion {
    --fa: "\e052"
}

.fa-affiliatetheme {
    --fa: "\f36b"
}

.fa-pied-piper-pp {
    --fa: "\f1a7"
}

.fa-bootstrap {
    --fa: "\f836"
}

.fa-odnoklassniki {
    --fa: "\f263"
}

.fa-nfc-symbol {
    --fa: "\e531"
}

.fa-mintbit {
    --fa: "\e62f"
}

.fa-ethereum {
    --fa: "\f42e"
}

.fa-speaker-deck {
    --fa: "\f83c"
}

.fa-creative-commons-nc-eu {
    --fa: "\f4e9"
}

.fa-patreon {
    --fa: "\f3d9"
}

.fa-avianex {
    --fa: "\f374"
}

.fa-ello {
    --fa: "\f5f1"
}

.fa-gofore {
    --fa: "\f3a7"
}

.fa-bimobject {
    --fa: "\f378"
}

.fa-brave-reverse {
    --fa: "\e63d"
}

.fa-facebook-f {
    --fa: "\f39e"
}

.fa-google-plus-square, .fa-square-google-plus {
    --fa: "\f0d4"
}

.fa-web-awesome {
    --fa: "\e682"
}

.fa-mandalorian {
    --fa: "\f50f"
}

.fa-first-order-alt {
    --fa: "\f50a"
}

.fa-osi {
    --fa: "\f41a"
}

.fa-google-wallet {
    --fa: "\f1ee"
}

.fa-d-and-d-beyond {
    --fa: "\f6ca"
}

.fa-periscope {
    --fa: "\f3da"
}

.fa-fulcrum {
    --fa: "\f50b"
}

.fa-cloudscale {
    --fa: "\f383"
}

.fa-forumbee {
    --fa: "\f211"
}

.fa-mizuni {
    --fa: "\f3cc"
}

.fa-schlix {
    --fa: "\f3ea"
}

.fa-square-xing, .fa-xing-square {
    --fa: "\f169"
}

.fa-bandcamp {
    --fa: "\f2d5"
}

.fa-wpforms {
    --fa: "\f298"
}

.fa-cloudversify {
    --fa: "\f385"
}

.fa-usps {
    --fa: "\f7e1"
}

.fa-megaport {
    --fa: "\f5a3"
}

.fa-magento {
    --fa: "\f3c4"
}

.fa-spotify {
    --fa: "\f1bc"
}

.fa-optin-monster {
    --fa: "\f23c"
}

.fa-fly {
    --fa: "\f417"
}

.fa-square-bluesky {
    --fa: "\e6a3"
}

.fa-aviato {
    --fa: "\f421"
}

.fa-itunes {
    --fa: "\f3b4"
}

.fa-cuttlefish {
    --fa: "\f38c"
}

.fa-blogger {
    --fa: "\f37c"
}

.fa-flickr {
    --fa: "\f16e"
}

.fa-viber {
    --fa: "\f409"
}

.fa-soundcloud {
    --fa: "\f1be"
}

.fa-digg {
    --fa: "\f1a6"
}

.fa-tencent-weibo {
    --fa: "\f1d5"
}

.fa-letterboxd {
    --fa: "\e62d"
}

.fa-symfony {
    --fa: "\f83d"
}

.fa-maxcdn {
    --fa: "\f136"
}

.fa-etsy {
    --fa: "\f2d7"
}

.fa-facebook-messenger {
    --fa: "\f39f"
}

.fa-audible {
    --fa: "\f373"
}

.fa-think-peaks {
    --fa: "\f731"
}

.fa-bilibili {
    --fa: "\e3d9"
}

.fa-erlang {
    --fa: "\f39d"
}

.fa-x-twitter {
    --fa: "\e61b"
}

.fa-cotton-bureau {
    --fa: "\f89e"
}

.fa-dashcube {
    --fa: "\f210"
}

.fa-42-group, .fa-innosoft {
    --fa: "\e080"
}

.fa-stack-exchange {
    --fa: "\f18d"
}

.fa-elementor {
    --fa: "\f430"
}

.fa-pied-piper-square, .fa-square-pied-piper {
    --fa: "\e01e"
}

.fa-creative-commons-nd {
    --fa: "\f4eb"
}

.fa-palfed {
    --fa: "\f3d8"
}

.fa-superpowers {
    --fa: "\f2dd"
}

.fa-resolving {
    --fa: "\f3e7"
}

.fa-xbox {
    --fa: "\f412"
}

.fa-square-web-awesome-stroke {
    --fa: "\e684"
}

.fa-searchengin {
    --fa: "\f3eb"
}

.fa-tiktok {
    --fa: "\e07b"
}

.fa-facebook-square, .fa-square-facebook {
    --fa: "\f082"
}

.fa-renren {
    --fa: "\f18b"
}

.fa-linux {
    --fa: "\f17c"
}

.fa-glide {
    --fa: "\f2a5"
}

.fa-linkedin {
    --fa: "\f08c"
}

.fa-hubspot {
    --fa: "\f3b2"
}

.fa-deploydog {
    --fa: "\f38e"
}

.fa-twitch {
    --fa: "\f1e8"
}

.fa-flutter {
    --fa: "\e694"
}

.fa-ravelry {
    --fa: "\f2d9"
}

.fa-mixer {
    --fa: "\e056"
}

.fa-lastfm-square, .fa-square-lastfm {
    --fa: "\f203"
}

.fa-vimeo {
    --fa: "\f40a"
}

.fa-mendeley {
    --fa: "\f7b3"
}

.fa-uniregistry {
    --fa: "\f404"
}

.fa-figma {
    --fa: "\f799"
}

.fa-creative-commons-remix {
    --fa: "\f4ee"
}

.fa-cc-amazon-pay {
    --fa: "\f42d"
}

.fa-dropbox {
    --fa: "\f16b"
}

.fa-instagram {
    --fa: "\f16d"
}

.fa-cmplid {
    --fa: "\e360"
}

.fa-upwork {
    --fa: "\e641"
}

.fa-facebook {
    --fa: "\f09a"
}

.fa-gripfire {
    --fa: "\f3ac"
}

.fa-jedi-order {
    --fa: "\f50e"
}

.fa-uikit {
    --fa: "\f403"
}

.fa-fort-awesome-alt {
    --fa: "\f3a3"
}

.fa-phabricator {
    --fa: "\f3db"
}

.fa-ussunnah {
    --fa: "\f407"
}

.fa-earlybirds {
    --fa: "\f39a"
}

.fa-trade-federation {
    --fa: "\f513"
}

.fa-autoprefixer {
    --fa: "\f41c"
}

.fa-whatsapp {
    --fa: "\f232"
}

.fa-square-upwork {
    --fa: "\e67c"
}

.fa-slideshare {
    --fa: "\f1e7"
}

.fa-google-play {
    --fa: "\f3ab"
}

.fa-viadeo {
    --fa: "\f2a9"
}

.fa-line {
    --fa: "\f3c0"
}

.fa-google-drive {
    --fa: "\f3aa"
}

.fa-servicestack {
    --fa: "\f3ec"
}

.fa-simplybuilt {
    --fa: "\f215"
}

.fa-bitbucket {
    --fa: "\f171"
}

.fa-imdb {
    --fa: "\f2d8"
}

.fa-deezer {
    --fa: "\e077"
}

.fa-raspberry-pi {
    --fa: "\f7bb"
}

.fa-jira {
    --fa: "\f7b1"
}

.fa-docker {
    --fa: "\f395"
}

.fa-screenpal {
    --fa: "\e570"
}

.fa-bluetooth {
    --fa: "\f293"
}

.fa-gitter {
    --fa: "\f426"
}

.fa-d-and-d {
    --fa: "\f38d"
}

.fa-microblog {
    --fa: "\e01a"
}

.fa-cc-diners-club {
    --fa: "\f24c"
}

.fa-gg-circle {
    --fa: "\f261"
}

.fa-pied-piper-hat {
    --fa: "\f4e5"
}

.fa-kickstarter-k {
    --fa: "\f3bc"
}

.fa-yandex {
    --fa: "\f413"
}

.fa-readme {
    --fa: "\f4d5"
}

.fa-html5 {
    --fa: "\f13b"
}

.fa-sellsy {
    --fa: "\f213"
}

.fa-square-web-awesome {
    --fa: "\e683"
}

.fa-sass {
    --fa: "\f41e"
}

.fa-wirsindhandwerk, .fa-wsh {
    --fa: "\e2d0"
}

.fa-buromobelexperte {
    --fa: "\f37f"
}

.fa-salesforce {
    --fa: "\f83b"
}

.fa-octopus-deploy {
    --fa: "\e082"
}

.fa-medapps {
    --fa: "\f3c6"
}

.fa-ns8 {
    --fa: "\f3d5"
}

.fa-pinterest-p {
    --fa: "\f231"
}

.fa-apper {
    --fa: "\f371"
}

.fa-fort-awesome {
    --fa: "\f286"
}

.fa-waze {
    --fa: "\f83f"
}

.fa-bluesky {
    --fa: "\e671"
}

.fa-cc-jcb {
    --fa: "\f24b"
}

.fa-snapchat, .fa-snapchat-ghost {
    --fa: "\f2ab"
}

.fa-fantasy-flight-games {
    --fa: "\f6dc"
}

.fa-rust {
    --fa: "\e07a"
}

.fa-wix {
    --fa: "\f5cf"
}

.fa-behance-square, .fa-square-behance {
    --fa: "\f1b5"
}

.fa-supple {
    --fa: "\f3f9"
}

.fa-webflow {
    --fa: "\e65c"
}

.fa-rebel {
    --fa: "\f1d0"
}

.fa-css3 {
    --fa: "\f13c"
}

.fa-staylinked {
    --fa: "\f3f5"
}

.fa-kaggle {
    --fa: "\f5fa"
}

.fa-space-awesome {
    --fa: "\e5ac"
}

.fa-deviantart {
    --fa: "\f1bd"
}

.fa-cpanel {
    --fa: "\f388"
}

.fa-goodreads-g {
    --fa: "\f3a9"
}

.fa-git-square, .fa-square-git {
    --fa: "\f1d2"
}

.fa-square-tumblr, .fa-tumblr-square {
    --fa: "\f174"
}

.fa-trello {
    --fa: "\f181"
}

.fa-creative-commons-nc-jp {
    --fa: "\f4ea"
}

.fa-get-pocket {
    --fa: "\f265"
}

.fa-perbyte {
    --fa: "\e083"
}

.fa-grunt {
    --fa: "\f3ad"
}

.fa-weebly {
    --fa: "\f5cc"
}

.fa-connectdevelop {
    --fa: "\f20e"
}

.fa-leanpub {
    --fa: "\f212"
}

.fa-black-tie {
    --fa: "\f27e"
}

.fa-themeco {
    --fa: "\f5c6"
}

.fa-python {
    --fa: "\f3e2"
}

.fa-android {
    --fa: "\f17b"
}

.fa-bots {
    --fa: "\e340"
}

.fa-free-code-camp {
    --fa: "\f2c5"
}

.fa-hornbill {
    --fa: "\f592"
}

.fa-js {
    --fa: "\f3b8"
}

.fa-ideal {
    --fa: "\e013"
}

.fa-git {
    --fa: "\f1d3"
}

.fa-dev {
    --fa: "\f6cc"
}

.fa-sketch {
    --fa: "\f7c6"
}

.fa-yandex-international {
    --fa: "\f414"
}

.fa-cc-amex {
    --fa: "\f1f3"
}

.fa-uber {
    --fa: "\f402"
}

.fa-github {
    --fa: "\f09b"
}

.fa-php {
    --fa: "\f457"
}

.fa-alipay {
    --fa: "\f642"
}

.fa-youtube {
    --fa: "\f167"
}

.fa-skyatlas {
    --fa: "\f216"
}

.fa-firefox-browser {
    --fa: "\e007"
}

.fa-replyd {
    --fa: "\f3e6"
}

.fa-suse {
    --fa: "\f7d6"
}

.fa-jenkins {
    --fa: "\f3b6"
}

.fa-twitter {
    --fa: "\f099"
}

.fa-rockrms {
    --fa: "\f3e9"
}

.fa-pinterest {
    --fa: "\f0d2"
}

.fa-buffer {
    --fa: "\f837"
}

.fa-npm {
    --fa: "\f3d4"
}

.fa-yammer {
    --fa: "\f840"
}

.fa-btc {
    --fa: "\f15a"
}

.fa-dribbble {
    --fa: "\f17d"
}

.fa-stumbleupon-circle {
    --fa: "\f1a3"
}

.fa-internet-explorer {
    --fa: "\f26b"
}

.fa-stubber {
    --fa: "\e5c7"
}

.fa-telegram, .fa-telegram-plane {
    --fa: "\f2c6"
}

.fa-old-republic {
    --fa: "\f510"
}

.fa-odysee {
    --fa: "\e5c6"
}

.fa-square-whatsapp, .fa-whatsapp-square {
    --fa: "\f40c"
}

.fa-node-js {
    --fa: "\f3d3"
}

.fa-edge-legacy {
    --fa: "\e078"
}

.fa-slack, .fa-slack-hash {
    --fa: "\f198"
}

.fa-medrt {
    --fa: "\f3c8"
}

.fa-usb {
    --fa: "\f287"
}

.fa-tumblr {
    --fa: "\f173"
}

.fa-vaadin {
    --fa: "\f408"
}

.fa-quora {
    --fa: "\f2c4"
}

.fa-square-x-twitter {
    --fa: "\e61a"
}

.fa-reacteurope {
    --fa: "\f75d"
}

.fa-medium, .fa-medium-m {
    --fa: "\f23a"
}

.fa-amilia {
    --fa: "\f36d"
}

.fa-mixcloud {
    --fa: "\f289"
}

.fa-flipboard {
    --fa: "\f44d"
}

.fa-viacoin {
    --fa: "\f237"
}

.fa-critical-role {
    --fa: "\f6c9"
}

.fa-sitrox {
    --fa: "\e44a"
}

.fa-discourse {
    --fa: "\f393"
}

.fa-joomla {
    --fa: "\f1aa"
}

.fa-mastodon {
    --fa: "\f4f6"
}

.fa-airbnb {
    --fa: "\f834"
}

.fa-wolf-pack-battalion {
    --fa: "\f514"
}

.fa-buy-n-large {
    --fa: "\f8a6"
}

.fa-gulp {
    --fa: "\f3ae"
}

.fa-creative-commons-sampling-plus {
    --fa: "\f4f1"
}

.fa-strava {
    --fa: "\f428"
}

.fa-ember {
    --fa: "\f423"
}

.fa-canadian-maple-leaf {
    --fa: "\f785"
}

.fa-teamspeak {
    --fa: "\f4f9"
}

.fa-pushed {
    --fa: "\f3e1"
}

.fa-wordpress-simple {
    --fa: "\f411"
}

.fa-nutritionix {
    --fa: "\f3d6"
}

.fa-wodu {
    --fa: "\e088"
}

.fa-google-pay {
    --fa: "\e079"
}

.fa-intercom {
    --fa: "\f7af"
}

.fa-zhihu {
    --fa: "\f63f"
}

.fa-korvue {
    --fa: "\f42f"
}

.fa-pix {
    --fa: "\e43a"
}

.fa-steam-symbol {
    --fa: "\f3f6"
}

:host, :root {
    --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-28.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-28.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-27.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-27.ttf) format("truetype");
    unicode-range: u+f818-f88c, u+10f818-10f88c
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-26.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-26.ttf) format("truetype");
    unicode-range: u+f7a4-f817, u+10f7a4-10f817
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-25.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-25.ttf) format("truetype");
    unicode-range: u+f732-f7a3, u+10f732-10f7a3
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-24.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-24.ttf) format("truetype");
    unicode-range: u+f6c4-f72d, u+10f6c4-10f72d
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-23.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-23.ttf) format("truetype");
    unicode-range: u+f65d-f6c3, u+10f65d-10f6c3
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-22.ttf) format("truetype");
    unicode-range: u+f0e4-f65c, u+10f0e4-10f65c
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-21.ttf) format("truetype");
    unicode-range: u+f57e-f5f0, u+10f57e-10f5f0
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-20.ttf) format("truetype");
    unicode-range: u+f4fa-f57d, u+10f4fa-10f57d
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-19.ttf) format("truetype");
    unicode-range: u+e207, u+f47a-f4e3, u+10e207, u+10f47a-10f4e3
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-18.ttf) format("truetype");
    unicode-range: u+f3c1-f3fc, u+f3ff-f479, u+f4a1, u+10f3c1-10f3fc, u+10f3ff-10f479, u+10f4a1
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-17.ttf) format("truetype");
    unicode-range: u+f30d-f3bf, u+10f30d-10f3bf
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-16.ttf) format("truetype");
    unicode-range: u+f247-f30c, u+f4e6, u+f8e5, u+10f247-10f30c, u+10f4e6, u+10f8e5
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-15.ttf) format("truetype");
    unicode-range: u+f14a-f245, u+10f14a-10f245
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-14.ttf) format("truetype");
    unicode-range: u+f07c-f0e3, u+f0e9-f149, u+f381-f382, u+10f07c-10f0e3, u+10f0e9-10f149, u+10f381-10f382
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-13.ttf) format("truetype");
    unicode-range: u+e647-f07a, u+10f000-10f07a
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-12.ttf) format("truetype");
    unicode-range: u+e572-e646, u+f8bc, u+10f8bc
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-11.ttf) format("truetype");
    unicode-range: u+e4b8-e571
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-10.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-10.ttf) format("truetype");
    unicode-range: u+e3fe-e4b7
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-9.ttf) format("truetype");
    unicode-range: u+e34a-e3fd, u+f80b, u+10f80b
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-8.ttf) format("truetype");
    unicode-range: u+e265-e349
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-7.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-7.ttf) format("truetype");
    unicode-range: u+e1ab-e206, u+e208-e264
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-6.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-6.ttf) format("truetype");
    unicode-range: u+e0f3-e1aa
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-5.ttf) format("truetype");
    unicode-range: u+e048-e0f2, u+10e048-10e086
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-4.ttf) format("truetype");
    unicode-range: u+2c-e047, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+10e000-10e047, u+10f1fa, u+10f52c, u+10f531, u+10f536, u+10f69f
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-3.ttf) format("truetype");
    unicode-range: u+22 -2a, u+102a, u+f069, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+10f069, u+10f5fd, u+10f621, u+10f63b, u+10f649-10f64a, u+10f64f, u+10f653-10f654, u+10f656, u+10f65b, u+10f664, u+10f673, u+10f675, u+10f67d, u+10f67f, u+10f695, u+10f69c, u+10f6a8, u+10f6bf-10f6c0, u+10f6d5, u+10f6e3, u+10f6e9, u+10f6f5, u+10f6fa, u+10f6ff-10f700, u+10f70b, u+10f70e, u+10f715, u+10f71b, u+10f72e-10f72f, u+10f733-10f734, u+10f747, u+10f755, u+10f757, u+10f75c, u+10f762, u+10f773, u+10f77c, u+10f781, u+10f784, u+10f788, u+10f7b2, u+10f7b6, u+10f7bd, u+10f7d5, u+10f7ee, u+10f7ff, u+10f801, u+10f804, u+10f813-10f814, u+10f82f-10f830, u+10f845-10f846, u+10f850, u+10f855, u+10f858-10f859, u+10f85c, u+10f866, u+10f86d, u+10f871, u+10f875, u+10f893-10f894, u+10f897, u+10f89f, u+10f8a9, u+10f8b1-10f8b2, u+10f8bb, u+10f8c7, u+10f8d6-10f8d7, u+10f8d9, u+10f8df-10f8e0, u+10f8e7, u+10f8ee-10f8ef, u+10f8fd
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-2.ttf) format("truetype");
    unicode-range: u+f040, u+f108, u+f2a0, u+f2a7, u+f2b5, u+f2bb, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+10f040, u+10f108, u+10f2a0, u+10f2a7, u+10f2b5, u+10f2bb, u+10f2cc-10f2cd, u+10f2d2, u+10f2db, u+10f2e1, u+10f2ec, u+10f2f7, u+10f2fc, u+10f302-10f303, u+10f316, u+10f31a, u+10f328, u+10f335, u+10f363, u+10f37e, u+10f390, u+10f3c5, u+10f3ce, u+10f3e5, u+10f3f4, u+10f3fb, u+10f40e, u+10f435, u+10f44b, u+10f481, u+10f48a, u+10f48f-10f490, u+10f493-10f494, u+10f498, u+10f4b7, u+10f4ca, u+10f4cc, u+10f4d1, u+10f4d7-10f4d8, u+10f4e2, u+10f503, u+10f508, u+10f51b, u+10f51d-10f51e, u+10f521-10f522, u+10f52b, u+10f530, u+10f535, u+10f53e, u+10f543-10f545, u+10f548-10f549, u+10f54e, u+10f555, u+10f559, u+10f55d, u+10f564, u+10f56c, u+10f56e-10f570, u+10f577-10f578, u+10f590, u+10f594-10f595, u+10f5a1-10f5a2, u+10f5aa-10f5ab, u+10f5b0, u+10f5b7, u+10f5ba, u+10f5bf, u+10f5ca, u+10f5db-10f5dc, u+10f5ef, u+10f5f2, u+10f5f6, u+10f5fb
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-1.ttf) format("truetype");
    unicode-range: u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8-f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f8, u+f106, u+f109, u+f10e-f111, u+f11c-f11e, u+f121, u+f126, u+f129, u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d8, u+f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e, u+f47d, u+10f0a6, u+10f0ac-10f0ad, u+10f0b0-10f0b1, u+10f0c0-10f0c2, u+10f0c5-10f0c6, u+10f0c8-10f0c9, u+10f0cc, u+10f0ce, u+10f0d1-10f0d7, u+10f0dc, u+10f0e0, u+10f0e7-10f0e8, u+10f0eb, u+10f0f3, u+10f0f8, u+10f106, u+10f109, u+10f10e-10f111, u+10f11c-10f11e, u+10f121, u+10f126, u+10f129, u+10f12c-10f133, u+10f135, u+10f13d, u+10f140, u+10f145, u+10f14e, u+10f15b, u+10f164, u+10f186, u+10f188, u+10f1ab, u+10f1ad-10f1ae, u+10f1b2, u+10f1b8, u+10f1bb-10f1c3, u+10f1ce-10f1d8, u+10f1dc, u+10f1e4-10f1ec, u+10f1f8-10f1f9, u+10f205, u+10f20a, u+10f217, u+10f219-10f21d, u+10f22d-10f234, u+10f238, u+10f246, u+10f24d, u+10f251, u+10f25d, u+10f275, u+10f29e, u+10f47d
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-0.ttf) format("truetype");
    unicode-range: u+21, u+23 -25, u+2b, u+3f, u+1021 -1025, u+102b, u+103f, u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015-f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091-f093, u+f095, u+f09c-f09d, u+f0a3, u+f128, u+f12a, u+f155, u+f292, u+f295, u+f332, u+f541, u+f80a, u+f80c, u+10e010, u+10e017, u+10e01b, u+10e01f-10e021, u+10e024, u+10e02f, u+10e03a, u+10e042, u+10e045-10e046, u+10e060, u+10e068, u+10e06e, u+10e074, u+10e076, u+10f001, u+10f004-10f008, u+10f00c, u+10f011-10f012, u+10f015-10f01c, u+10f023-10f025, u+10f02a, u+10f02c-10f031, u+10f03a, u+10f03d-10f03e, u+10f041, u+10f04a-10f04e, u+10f05b, u+10f060-10f065, u+10f067-10f068, u+10f06b-10f06e, u+10f072, u+10f075, u+10f077-10f078, u+10f07b, u+10f084, u+10f086, u+10f091-10f093, u+10f095, u+10f09c-10f09d, u+10f0a3, u+10f128, u+10f12a, u+10f155, u+10f292, u+10f295, u+10f332, u+10f541, u+10f80a, u+10f80c
}

.fa-duotone, .fad {
    position: relative;
    font-weight: 900;
    letter-spacing: normal
}

.fa-duotone:before, .fad:before {
    position: absolute;
    color: var(--fa-primary-color, inherit);
    opacity: var(--fa-primary-opacity, 1)
}

.fa-duotone:after, .fad:after {
    color: var(--fa-secondary-color, inherit)
}

.fa-duotone.fa-swap-opacity:before, .fa-duotone:after, .fa-swap-opacity .fa-duotone:before, .fa-swap-opacity .fad:before, .fad.fa-swap-opacity:before, .fad:after {
    opacity: var(--fa-secondary-opacity, .4)
}

.fa-duotone.fa-swap-opacity:after, .fa-swap-opacity .fa-duotone:after, .fa-swap-opacity .fad:after, .fad.fa-swap-opacity:after {
    opacity: var(--fa-primary-opacity, 1)
}

.fa-duotone.fa-inverse, .fad.fa-inverse {
    color: var(--fa-inverse, #fff)
}

.fa-duotone.fa-stack-1x, .fa-duotone.fa-stack-2x, .fad.fa-stack-1x, .fad.fa-stack-2x {
    position: absolute
}

:host, :root {
    --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-22.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-21.ttf) format("truetype");
    unicode-range: u+20b8, u+2603, u+2622 -26f8, u+e0cf-f863, u+1f32d-1f334, u+1f336-1f384, u+1f3c2-1f477, u+1f494, u+1f4b0-1f4e1, u+1f595, u+1f6a1-1f6cd, u+1f6f0-1f9e3
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-20.ttf) format("truetype");
    unicode-range: u+2604, u+2620, u+2623 -2694, u+26c6-26f0, u+f6fc-f7a8, u+1f305-1f32b, u+1f3c3-1f3d4, u+1f407-1f422, u+1f571, u+1f577-1f578, u+1f5e1-1f69c, u+1f942-1f943, u+1f955, u+1f967, u+1f97e-1f98c, u+1f9fb, u+1faa6
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-19.ttf) format("truetype");
    unicode-range: u+20b4, u+2211 -221a, u+22c2-22c3, u+262a-262f, u+26b0, u+26c5, u+26e9, u+26fa-2721, u+f65c-f6fb, u+1f33d-1f341, u+1f357, u+1f3db, u+1f3f9-1f404, u+1f408, u+1f40e, u+1f412-1f415, u+1f418, u+1f47b, u+1f549-1f54e, u+1f56f, u+1f5dd, u+1f6d0, u+1f986, u+1f99b-1f9ae, u+1f9e6, u+1fa81-1fa93
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-18.ttf) format("truetype");
    unicode-range: u+2625, u+2638, u+269b, u+2711, u+f0e4-f65a, u+1f34e-1f34f, u+1f392, u+1f3ad-1f3af, u+1f3ca, u+1f442-1f453, u+1f4c9-1f4d9, u+1f52c, u+1f5c4, u+1f5e2, u+1f60a-1f697, u+1f6a6, u+1f6ec, u+1f6fb, u+1f9b4-1f9b7, u+1f9ee, u+1faa5, u+1fac1
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-17.ttf) format("truetype");
    unicode-range: u+f7, u+221e, u+232b, u+267e-2685, u+26fd, u+2712, u+2797, u+f501-f5ac, u+1f17f, u+1f30d-1f30f, u+1f36a-1f378, u+1f3a8, u+1f455, u+1f480, u+1f4bf-1f4c0, u+1f4d6, u+1f56e, u+1f58b, u+1f5b8, u+1f600-1f606, u+1f60d-1f620, u+1f626, u+1f62c, u+1f633-1f681, u+1f6aa-1f6ad, u+1f6b6, u+1f6ce, u+1f923-1f941, u+1f977, u+1f9f0-1f9f9, u+1fa9b, u+1fab6
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-16.ttf) format("truetype");
    unicode-range: u+24bd, u+265b-265c, u+2b1b-2b1c, u+e207, u+f27b, u+f445-f500, u+1f377, u+1f397, u+1f3be, u+1f3c8, u+1f3cf-1f3d3, u+1f465, u+1f489, u+1f49f, u+1f4ac, u+1f4e6, u+1f54a, u+1f609, u+1f6a9, u+1f6ac, u+1f7e5-1f91d, u+1f94c, u+1f9ea-1f9ec, u+1fa79
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-15.ttf) format("truetype");
    unicode-range: u+2139 -21e5, u+23f0, u+265a, u+265d-2663, u+26be, u+2708, u+27a1-2b0d, u+2b23-2b95, u+f01a-f01b, u+f18e-f190, u+f2d4-f3fc, u+f3ff-f444, u+1f333, u+1f383, u+1f399, u+1f3c0, u+1f3ed, u+1f48e, u+1f4dd, u+1f4e4-1f4e5, u+1f4fa, u+1f502, u+1f94a, u+1f94e
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-14.ttf) format("truetype");
    unicode-range: u+20aa, u+2122, u+231b, u+23f1-23f3, u+25ac, u+263f-2642, u+2660, u+2696, u+26a2-26a9, u+26b2, u+270b-270c, u+2744 -274e, u+f014, u+f0f5, u+f1b1-f27a, u+f28b-f2d3, u+f2dc-f308, u+f425, u+f4e6, u+f8e5, u+1f321, u+1f374, u+1f382, u+1f4a9, u+1f4cd, u+1f504-1f515, u+1f58a, u+1f58c, u+1f596, u+1f5d5-1f5d6, u+1f5fa, u+1f68d, u+1f6b2, u+1f6cc, u+1f6d1, u+1f91a, u+1f944
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-13.ttf) format("truetype");
    unicode-range: u+a3-bb, u+201c-20a9, u+20ac, u+20bd, u+21ba-21c4, u+2304, u+2600, u+2611, u+2639, u+26bd, u+2700 -2705, u+f01d-f0e3, u+f0e9-f0f4, u+f0f6-f187, u+f191-f1b0, u+f1b3-f1e3, u+f381-f382, u+1f393, u+1f44e, u+1f4a3, u+1f4be, u+1f4e0, u+1f518, u+1f5aa, u+1f5b7, u+1f5b9-1f5bb, u+1f5ce, u+1f610, u+1f642, u+1f691-1f696, u+1f698, u+1f9cd, u+1f9ef, u+1f9f3, u+1fa7a
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-12.ttf) format("truetype");
    unicode-range: u+d7, u+21bb, u+2329 -232a, u+23cf-23ee, u+25d0, u+2699, u+26a0, u+2715 -2716, u+274c, u+e647-f013, u+f01e-f044, u+f047-f085, u+f089-f0a1, u+f115, u+f123, u+f29c, u+1f34b, u+1f3f7, u+1f4a7, u+1f4c2, u+1f4cc, u+1f4e2, u+1f4f7, u+1f500, u+1f508-1f50a, u+1f50d, u+1f56b, u+1f588, u+1f5b4, u+1f5c1, u+1f5d8-1f5d9, u+1f6ab, u+1f6d2, u+1f9f2
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-11.ttf) format("truetype");
    unicode-range: u+203d, u+e574-e646, u+f8bc, u+1f3ae, u+1f68a
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-10.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-10.ttf) format("truetype");
    unicode-range: u+e4ba-e573
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-9.ttf) format("truetype");
    unicode-range: u+e41e-e4b9, u+e4ec, u+e4ee, u+e550, u+e559, u+1f344, u+1f363, u+1f36d-1f373, u+1f92d, u+1f954, u+1f958, u+1f95c-1f95e, u+1f968, u+1f979, u+1f990-1f991, u+1f99e, u+1f9c2-1f9c7, u+1fad1-1fae5
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-8.ttf) format("truetype");
    unicode-range: u+e383-e41d, u+f80b, u+1f330, u+1f345, u+1f366-1f367, u+1f369, u+1f36b-1f36c, u+1f36e-1f370, u+1f4af, u+1f952, u+1f956, u+1f959, u+1f963-1f966, u+1f96b-1f96f, u+1f980, u+1f9c1, u+1f9c4, u+1f9c6, u+1f9c8, u+1fad3, u+1fad5
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-7.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-7.ttf) format("truetype");
    unicode-range: u+e29f-e382, u+1f964, u+1fae2
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-6.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-6.ttf) format("truetype");
    unicode-range: u+e1e5-e206, u+e208-e29e
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-5.ttf) format("truetype");
    unicode-range: u+e12d-e1e4
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-4.ttf) format("truetype");
    unicode-range: u+e061-e0ce, u+e0d0-e12c
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-3.ttf) format("truetype");
    unicode-range: u+22 -7e, u+2731, u+e000-e05f, u+f069, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+1f320, u+1f52d, u+1f680, u+1f6b0, u+1f6f8, u+1fa9f
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-2.ttf) format("truetype");
    unicode-range: u+d8, u+2205, u+2615, u+26ea, u+271d, u+273f, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+1f331, u+1f337-1f33c, u+1f356, u+1f3a5-1f3a6, u+1f3b2, u+1f3c5, u+1f3d6-1f3d9, u+1f3e8-1f3eb, u+1f409, u+1f41f, u+1f451, u+1f4bd, u+1f4cf, u+1f4da-1f4dc, u+1f4e3, u+1f4ea, u+1f4fb, u+1f509, u+1f528-1f52a, u+1f547, u+1f6eb, u+1f916, u+1f95b, u+1f9a6, u+1f9e0, u+1f9fe, u+1fa91, u+1fa99
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-1.ttf) format("truetype");
    unicode-range: u+a9, u+ae, u+201d, u+2303, u+231a, u+2328, u+23fe, u+25b2-25cf, u+2666 -267b, u+2693, u+26a1, u+26aa-26ab, u+26df, u+2709, u+270f, u+2b24, u+f003, u+f016, u+f040, u+f087, u+f0a2, u+f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f7-f0f8, u+f106, u+f108-f109, u+f10c, u+f10e-f112, u+f11c-f11e, u+f121, u+f126, u+f129, u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d9, u+f1db-f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e-f2a0, u+f2a7, u+f2b5, u+f2bb-f2bc, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f47d, u+1f319, u+1f332, u+1f39f, u+1f3c1, u+1f3cd, u+1f3e2-1f3e5, u+1f44d, u+1f4a1, u+1f4bb, u+1f4c4-1f4c6, u+1f4cb, u+1f4f0-1f4f1, u+1f501, u+1f50c, u+1f514, u+1f534-1f535, u+1f575, u+1f582, u+1f5a5-1f5a9, u+1f5cb, u+1f5d4, u+1f686, u+1f69a, u+1f6a2, u+1f6bf-1f6c1, u+1f6e1, u+1f7e0-1f7e4, u+1f9e9, u+1f9ed
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-0.ttf) format("truetype");
    unicode-range: u+21, u+23 -25, u+2b, u+3f, u+2013, u+2190 -2193, u+2212, u+2399, u+23e9-23ea, u+23f8-23fb, u+25a0, u+25b6, u+25fb-25fc, u+2601, u+261d, u+2665, u+2713 -2714, u+2753 -2796, u+2b50, u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015, u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f08a, u+f091-f093, u+f095-f097, u+f09c-f09d, u+f0a3, u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8, u+f0e5-f0e6, u+f114, u+f11d, u+f128, u+f12a, u+f155, u+f283, u+f292, u+f295, u+f2c0, u+f332, u+f541, u+f80a, u+f80c, u+1f310, u+1f381, u+1f39e, u+1f3a7, u+1f3b5, u+1f3c6, u+1f3e0, u+1f3f4, u+1f441, u+1f464, u+1f499-1f49c, u+1f4b2-1f4b3, u+1f4bc, u+1f4c1, u+1f4ce, u+1f4d4, u+1f4de, u+1f4f6, u+1f511-1f513, u+1f516-1f517, u+1f525, u+1f527, u+1f553, u+1f57b, u+1f5a4, u+1f5a8, u+1f5b6, u+1f5bf, u+1f5e9-1f5ea, u+1f6e3, u+1f90d-1f90e, u+1f9e1, u+1f9fc, u+1fa90
}

.fa-light, .fal {
    font-weight: 300
}

:host, :root {
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro"
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-22.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-21.ttf) format("truetype");
    unicode-range: u+20b8, u+2603, u+2622 -26f8, u+e0cf-f863, u+1f32d-1f334, u+1f336-1f384, u+1f3c2-1f477, u+1f494, u+1f4b0-1f4e1, u+1f595, u+1f6a1-1f6cd, u+1f6f0-1f9e3
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-20.ttf) format("truetype");
    unicode-range: u+2604, u+2620, u+2623 -2694, u+26c6-26f0, u+f6fc-f7a8, u+1f305-1f32b, u+1f3c3-1f3d4, u+1f407-1f422, u+1f571, u+1f577-1f578, u+1f5e1-1f69c, u+1f942-1f943, u+1f955, u+1f967, u+1f97e-1f98c, u+1f9fb, u+1faa6
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-19.ttf) format("truetype");
    unicode-range: u+20b4, u+2211 -221a, u+22c2-22c3, u+262a-262f, u+26b0, u+26c5, u+26e9, u+26fa-2721, u+f65c-f6fb, u+1f33d-1f341, u+1f357, u+1f3db, u+1f3f9-1f404, u+1f408, u+1f40e, u+1f412-1f415, u+1f418, u+1f47b, u+1f549-1f54e, u+1f56f, u+1f5dd, u+1f6d0, u+1f986, u+1f99b-1f9ae, u+1f9e6, u+1fa81-1fa93
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-18.ttf) format("truetype");
    unicode-range: u+2625, u+2638, u+269b, u+2711, u+f0e4-f65a, u+1f34e-1f34f, u+1f392, u+1f3ad-1f3af, u+1f3ca, u+1f442-1f453, u+1f4c9-1f4d9, u+1f52c, u+1f5c4, u+1f5e2, u+1f60a-1f697, u+1f6a6, u+1f6ec, u+1f6fb, u+1f9b4-1f9b7, u+1f9ee, u+1faa5, u+1fac1
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-17.ttf) format("truetype");
    unicode-range: u+f7, u+221e, u+232b, u+267e-2685, u+26fd, u+2712, u+2797, u+f501-f5ac, u+1f17f, u+1f30d-1f30f, u+1f36a-1f378, u+1f3a8, u+1f455, u+1f480, u+1f4bf-1f4c0, u+1f4d6, u+1f56e, u+1f58b, u+1f5b8, u+1f600-1f606, u+1f60d-1f620, u+1f626, u+1f62c, u+1f633-1f681, u+1f6aa-1f6ad, u+1f6b6, u+1f6ce, u+1f923-1f941, u+1f977, u+1f9f0-1f9f9, u+1fa9b, u+1fab6
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-16.ttf) format("truetype");
    unicode-range: u+24bd, u+265b-265c, u+2b1b-2b1c, u+e207, u+f27b, u+f445-f500, u+1f377, u+1f397, u+1f3be, u+1f3c8, u+1f3cf-1f3d3, u+1f465, u+1f489, u+1f49f, u+1f4ac, u+1f4e6, u+1f54a, u+1f609, u+1f6a9, u+1f6ac, u+1f7e5-1f91d, u+1f94c, u+1f9ea-1f9ec, u+1fa79
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-15.ttf) format("truetype");
    unicode-range: u+2139 -21e5, u+23f0, u+265a, u+265d-2663, u+26be, u+2708, u+27a1-2b0d, u+2b23-2b95, u+f01a-f01b, u+f18e-f190, u+f2d4-f3fc, u+f3ff-f444, u+1f333, u+1f383, u+1f399, u+1f3c0, u+1f3ed, u+1f48e, u+1f4dd, u+1f4e4-1f4e5, u+1f4fa, u+1f502, u+1f94a, u+1f94e
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-14.ttf) format("truetype");
    unicode-range: u+20aa, u+2122, u+231b, u+23f1-23f3, u+25ac, u+263f-2642, u+2660, u+2696, u+26a2-26a9, u+26b2, u+270b-270c, u+2744 -274e, u+f014, u+f0f5, u+f1b1-f27a, u+f28b-f2d3, u+f2dc-f308, u+f425, u+f4e6, u+f8e5, u+1f321, u+1f374, u+1f382, u+1f4a9, u+1f4cd, u+1f504-1f515, u+1f58a, u+1f58c, u+1f596, u+1f5d5-1f5d6, u+1f5fa, u+1f68d, u+1f6b2, u+1f6cc, u+1f6d1, u+1f91a, u+1f944
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-13.ttf) format("truetype");
    unicode-range: u+a3-bb, u+201c-20a9, u+20ac, u+20bd, u+21ba-21c4, u+2304, u+2600, u+2611, u+2639, u+26bd, u+2700 -2705, u+f01d-f0e3, u+f0e9-f0f4, u+f0f6-f187, u+f191-f1b0, u+f1b3-f1e3, u+f381-f382, u+1f393, u+1f44e, u+1f4a3, u+1f4be, u+1f4e0, u+1f518, u+1f5aa, u+1f5b7, u+1f5b9-1f5bb, u+1f5ce, u+1f610, u+1f642, u+1f691-1f696, u+1f698, u+1f9cd, u+1f9ef, u+1f9f3, u+1fa7a
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-12.ttf) format("truetype");
    unicode-range: u+d7, u+21bb, u+2329 -232a, u+23cf-23ee, u+25d0, u+2699, u+26a0, u+2715 -2716, u+274c, u+e647-f013, u+f01e-f044, u+f047-f085, u+f089-f0a1, u+f115, u+f123, u+f29c, u+1f34b, u+1f3f7, u+1f4a7, u+1f4c2, u+1f4cc, u+1f4e2, u+1f4f7, u+1f500, u+1f508-1f50a, u+1f50d, u+1f56b, u+1f588, u+1f5b4, u+1f5c1, u+1f5d8-1f5d9, u+1f6ab, u+1f6d2, u+1f9f2
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-11.ttf) format("truetype");
    unicode-range: u+203d, u+e574-e646, u+f8bc, u+1f3ae, u+1f68a
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-10.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-10.ttf) format("truetype");
    unicode-range: u+e4ba-e573
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-9.ttf) format("truetype");
    unicode-range: u+e41e-e4b9, u+e4ec, u+e4ee, u+e550, u+e559, u+1f344, u+1f363, u+1f36d-1f373, u+1f92d, u+1f954, u+1f958, u+1f95c-1f95e, u+1f968, u+1f979, u+1f990-1f991, u+1f99e, u+1f9c2-1f9c7, u+1fad1-1fae5
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-8.ttf) format("truetype");
    unicode-range: u+e383-e41d, u+f80b, u+1f330, u+1f345, u+1f366-1f367, u+1f369, u+1f36b-1f36c, u+1f36e-1f370, u+1f4af, u+1f952, u+1f956, u+1f959, u+1f963-1f966, u+1f96b-1f96f, u+1f980, u+1f9c1, u+1f9c4, u+1f9c6, u+1f9c8, u+1fad3, u+1fad5
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-7.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-7.ttf) format("truetype");
    unicode-range: u+e29f-e382, u+1f964, u+1fae2
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-6.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-6.ttf) format("truetype");
    unicode-range: u+e1e5-e206, u+e208-e29e
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-5.ttf) format("truetype");
    unicode-range: u+e12d-e1e4
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-4.ttf) format("truetype");
    unicode-range: u+e061-e0ce, u+e0d0-e12c
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-3.ttf) format("truetype");
    unicode-range: u+22 -7e, u+2731, u+e000-e05f, u+f069, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+1f320, u+1f52d, u+1f680, u+1f6b0, u+1f6f8, u+1fa9f
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-2.ttf) format("truetype");
    unicode-range: u+d8, u+2205, u+2615, u+26ea, u+271d, u+273f, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+1f331, u+1f337-1f33c, u+1f356, u+1f3a5-1f3a6, u+1f3b2, u+1f3c5, u+1f3d6-1f3d9, u+1f3e8-1f3eb, u+1f409, u+1f41f, u+1f451, u+1f4bd, u+1f4cf, u+1f4da-1f4dc, u+1f4e3, u+1f4ea, u+1f4fb, u+1f509, u+1f528-1f52a, u+1f547, u+1f6eb, u+1f916, u+1f95b, u+1f9a6, u+1f9e0, u+1f9fe, u+1fa91, u+1fa99
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-1.ttf) format("truetype");
    unicode-range: u+a9, u+ae, u+201d, u+2303, u+231a, u+2328, u+23fe, u+25b2-25cf, u+2666 -267b, u+2693, u+26a1, u+26aa-26ab, u+26df, u+2709, u+270f, u+2b24, u+f003, u+f016, u+f040, u+f087, u+f0a2, u+f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f7-f0f8, u+f106, u+f108-f109, u+f10c, u+f10e-f112, u+f11c-f11e, u+f121, u+f126, u+f129, u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d9, u+f1db-f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e-f2a0, u+f2a7, u+f2b5, u+f2bb-f2bc, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f47d, u+1f319, u+1f332, u+1f39f, u+1f3c1, u+1f3cd, u+1f3e2-1f3e5, u+1f44d, u+1f4a1, u+1f4bb, u+1f4c4-1f4c6, u+1f4cb, u+1f4f0-1f4f1, u+1f501, u+1f50c, u+1f514, u+1f534-1f535, u+1f575, u+1f582, u+1f5a5-1f5a9, u+1f5cb, u+1f5d4, u+1f686, u+1f69a, u+1f6a2, u+1f6bf-1f6c1, u+1f6e1, u+1f7e0-1f7e4, u+1f9e9, u+1f9ed
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-0.ttf) format("truetype");
    unicode-range: u+21, u+23 -25, u+2b, u+3f, u+2013, u+2190 -2193, u+2212, u+2399, u+23e9-23ea, u+23f8-23fb, u+25a0, u+25b6, u+25fb-25fc, u+2601, u+261d, u+2665, u+2713 -2714, u+2753 -2796, u+2b50, u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015, u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f08a, u+f091-f093, u+f095-f097, u+f09c-f09d, u+f0a3, u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8, u+f0e5-f0e6, u+f114, u+f11d, u+f128, u+f12a, u+f155, u+f283, u+f292, u+f295, u+f2c0, u+f332, u+f541, u+f80a, u+f80c, u+1f310, u+1f381, u+1f39e, u+1f3a7, u+1f3b5, u+1f3c6, u+1f3e0, u+1f3f4, u+1f441, u+1f464, u+1f499-1f49c, u+1f4b2-1f4b3, u+1f4bc, u+1f4c1, u+1f4ce, u+1f4d4, u+1f4de, u+1f4f6, u+1f511-1f513, u+1f516-1f517, u+1f525, u+1f527, u+1f553, u+1f57b, u+1f5a4, u+1f5a8, u+1f5b6, u+1f5bf, u+1f5e9-1f5ea, u+1f6e3, u+1f90d-1f90e, u+1f9e1, u+1f9fc, u+1fa90
}

.fa-regular, .far {
    font-weight: 400
}

:host, :root {
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro"
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-22.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-21.ttf) format("truetype");
    unicode-range: u+20b8, u+2603, u+2622 -26f8, u+e0cf-f863, u+1f32d-1f334, u+1f336-1f384, u+1f3c2-1f477, u+1f494, u+1f4b0-1f4e1, u+1f595, u+1f6a1-1f6cd, u+1f6f0-1f9e3
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-20.ttf) format("truetype");
    unicode-range: u+2604, u+2620, u+2623 -2694, u+26c6-26f0, u+f6fc-f7a8, u+1f305-1f32b, u+1f3c3-1f3d4, u+1f407-1f422, u+1f571, u+1f577-1f578, u+1f5e1-1f69c, u+1f942-1f943, u+1f955, u+1f967, u+1f97e-1f98c, u+1f9fb, u+1faa6
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-19.ttf) format("truetype");
    unicode-range: u+20b4, u+2211 -221a, u+22c2-22c3, u+262a-262f, u+26b0, u+26c5, u+26e9, u+26fa-2721, u+f65c-f6fb, u+1f33d-1f341, u+1f357, u+1f3db, u+1f3f9-1f404, u+1f408, u+1f40e, u+1f412-1f415, u+1f418, u+1f47b, u+1f549-1f54e, u+1f56f, u+1f5dd, u+1f6d0, u+1f986, u+1f99b-1f9ae, u+1f9e6, u+1fa81-1fa93
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-18.ttf) format("truetype");
    unicode-range: u+2625, u+2638, u+269b, u+2711, u+f0e4-f65a, u+1f34e-1f34f, u+1f392, u+1f3ad-1f3af, u+1f3ca, u+1f442-1f453, u+1f4c9-1f4d9, u+1f52c, u+1f5c4, u+1f5e2, u+1f60a-1f697, u+1f6a6, u+1f6ec, u+1f6fb, u+1f9b4-1f9b7, u+1f9ee, u+1faa5, u+1fac1
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-17.ttf) format("truetype");
    unicode-range: u+f7, u+221e, u+232b, u+267e-2685, u+26fd, u+2712, u+2797, u+f501-f5ac, u+1f17f, u+1f30d-1f30f, u+1f36a-1f378, u+1f3a8, u+1f455, u+1f480, u+1f4bf-1f4c0, u+1f4d6, u+1f56e, u+1f58b, u+1f5b8, u+1f600-1f606, u+1f60d-1f620, u+1f626, u+1f62c, u+1f633-1f681, u+1f6aa-1f6ad, u+1f6b6, u+1f6ce, u+1f923-1f941, u+1f977, u+1f9f0-1f9f9, u+1fa9b, u+1fab6
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-16.ttf) format("truetype");
    unicode-range: u+24bd, u+265b-265c, u+2b1b-2b1c, u+e207, u+f27b, u+f445-f500, u+1f377, u+1f397, u+1f3be, u+1f3c8, u+1f3cf-1f3d3, u+1f465, u+1f489, u+1f49f, u+1f4ac, u+1f4e6, u+1f54a, u+1f609, u+1f6a9, u+1f6ac, u+1f7e5-1f91d, u+1f94c, u+1f9ea-1f9ec, u+1fa79
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-15.ttf) format("truetype");
    unicode-range: u+2139 -21e5, u+23f0, u+265a, u+265d-2663, u+26be, u+2708, u+27a1-2b0d, u+2b23-2b95, u+f01a-f01b, u+f18e-f190, u+f2d4-f3fc, u+f3ff-f444, u+1f333, u+1f383, u+1f399, u+1f3c0, u+1f3ed, u+1f48e, u+1f4dd, u+1f4e4-1f4e5, u+1f4fa, u+1f502, u+1f94a, u+1f94e
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-14.ttf) format("truetype");
    unicode-range: u+20aa, u+2122, u+231b, u+23f1-23f3, u+25ac, u+263f-2642, u+2660, u+2696, u+26a2-26a9, u+26b2, u+270b-270c, u+2744 -274e, u+f014, u+f0f5, u+f1b1-f27a, u+f28b-f2d3, u+f2dc-f308, u+f425, u+f4e6, u+f8e5, u+1f321, u+1f374, u+1f382, u+1f4a9, u+1f4cd, u+1f504-1f515, u+1f58a, u+1f58c, u+1f596, u+1f5d5-1f5d6, u+1f5fa, u+1f68d, u+1f6b2, u+1f6cc, u+1f6d1, u+1f91a, u+1f944
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-13.ttf) format("truetype");
    unicode-range: u+a3-bb, u+201c-20a9, u+20ac, u+20bd, u+21ba-21c4, u+2304, u+2600, u+2611, u+2639, u+26bd, u+2700 -2705, u+f01d-f0e3, u+f0e9-f0f4, u+f0f6-f187, u+f191-f1b0, u+f1b3-f1e3, u+f381-f382, u+1f393, u+1f44e, u+1f4a3, u+1f4be, u+1f4e0, u+1f518, u+1f5aa, u+1f5b7, u+1f5b9-1f5bb, u+1f5ce, u+1f610, u+1f642, u+1f691-1f696, u+1f698, u+1f9cd, u+1f9ef, u+1f9f3, u+1fa7a
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-12.ttf) format("truetype");
    unicode-range: u+d7, u+21bb, u+2329 -232a, u+23cf-23ee, u+25d0, u+2699, u+26a0, u+2715 -2716, u+274c, u+e647-f013, u+f01e-f044, u+f047-f085, u+f089-f0a1, u+f115, u+f123, u+f29c, u+1f34b, u+1f3f7, u+1f4a7, u+1f4c2, u+1f4cc, u+1f4e2, u+1f4f7, u+1f500, u+1f508-1f50a, u+1f50d, u+1f56b, u+1f588, u+1f5b4, u+1f5c1, u+1f5d8-1f5d9, u+1f6ab, u+1f6d2, u+1f9f2
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-11.ttf) format("truetype");
    unicode-range: u+203d, u+e574-e646, u+f8bc, u+1f3ae, u+1f68a
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-10.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-10.ttf) format("truetype");
    unicode-range: u+e4ba-e573
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-9.ttf) format("truetype");
    unicode-range: u+e41e-e4b9, u+e4ec, u+e4ee, u+e550, u+e559, u+1f344, u+1f363, u+1f36d-1f373, u+1f92d, u+1f954, u+1f958, u+1f95c-1f95e, u+1f968, u+1f979, u+1f990-1f991, u+1f99e, u+1f9c2-1f9c7, u+1fad1-1fae5
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-8.ttf) format("truetype");
    unicode-range: u+e383-e41d, u+f80b, u+1f330, u+1f345, u+1f366-1f367, u+1f369, u+1f36b-1f36c, u+1f36e-1f370, u+1f4af, u+1f952, u+1f956, u+1f959, u+1f963-1f966, u+1f96b-1f96f, u+1f980, u+1f9c1, u+1f9c4, u+1f9c6, u+1f9c8, u+1fad3, u+1fad5
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-7.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-7.ttf) format("truetype");
    unicode-range: u+e29f-e382, u+1f964, u+1fae2
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-6.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-6.ttf) format("truetype");
    unicode-range: u+e1e5-e206, u+e208-e29e
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-5.ttf) format("truetype");
    unicode-range: u+e12d-e1e4
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-4.ttf) format("truetype");
    unicode-range: u+e061-e0ce, u+e0d0-e12c
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-3.ttf) format("truetype");
    unicode-range: u+22 -7e, u+2731, u+e000-e05f, u+f069, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+1f320, u+1f52d, u+1f680, u+1f6b0, u+1f6f8, u+1fa9f
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-2.ttf) format("truetype");
    unicode-range: u+d8, u+2205, u+2615, u+26ea, u+271d, u+273f, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+1f331, u+1f337-1f33c, u+1f356, u+1f3a5-1f3a6, u+1f3b2, u+1f3c5, u+1f3d6-1f3d9, u+1f3e8-1f3eb, u+1f409, u+1f41f, u+1f451, u+1f4bd, u+1f4cf, u+1f4da-1f4dc, u+1f4e3, u+1f4ea, u+1f4fb, u+1f509, u+1f528-1f52a, u+1f547, u+1f6eb, u+1f916, u+1f95b, u+1f9a6, u+1f9e0, u+1f9fe, u+1fa91, u+1fa99
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-1.ttf) format("truetype");
    unicode-range: u+a9, u+ae, u+201d, u+2303, u+231a, u+2328, u+23fe, u+25b2-25cf, u+2666 -267b, u+2693, u+26a1, u+26aa-26ab, u+26df, u+2709, u+270f, u+2b24, u+f003, u+f016, u+f040, u+f087, u+f0a2, u+f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f7-f0f8, u+f106, u+f108-f109, u+f10c, u+f10e-f112, u+f11c-f11e, u+f121, u+f126, u+f129, u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d9, u+f1db-f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e-f2a0, u+f2a7, u+f2b5, u+f2bb-f2bc, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f47d, u+1f319, u+1f332, u+1f39f, u+1f3c1, u+1f3cd, u+1f3e2-1f3e5, u+1f44d, u+1f4a1, u+1f4bb, u+1f4c4-1f4c6, u+1f4cb, u+1f4f0-1f4f1, u+1f501, u+1f50c, u+1f514, u+1f534-1f535, u+1f575, u+1f582, u+1f5a5-1f5a9, u+1f5cb, u+1f5d4, u+1f686, u+1f69a, u+1f6a2, u+1f6bf-1f6c1, u+1f6e1, u+1f7e0-1f7e4, u+1f9e9, u+1f9ed
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-0.ttf) format("truetype");
    unicode-range: u+21, u+23 -25, u+2b, u+3f, u+2013, u+2190 -2193, u+2212, u+2399, u+23e9-23ea, u+23f8-23fb, u+25a0, u+25b6, u+25fb-25fc, u+2601, u+261d, u+2665, u+2713 -2714, u+2753 -2796, u+2b50, u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015, u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f08a, u+f091-f093, u+f095-f097, u+f09c-f09d, u+f0a3, u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8, u+f0e5-f0e6, u+f114, u+f11d, u+f128, u+f12a, u+f155, u+f283, u+f292, u+f295, u+f2c0, u+f332, u+f541, u+f80a, u+f80c, u+1f310, u+1f381, u+1f39e, u+1f3a7, u+1f3b5, u+1f3c6, u+1f3e0, u+1f3f4, u+1f441, u+1f464, u+1f499-1f49c, u+1f4b2-1f4b3, u+1f4bc, u+1f4c1, u+1f4ce, u+1f4d4, u+1f4de, u+1f4f6, u+1f511-1f513, u+1f516-1f517, u+1f525, u+1f527, u+1f553, u+1f57b, u+1f5a4, u+1f5a8, u+1f5b6, u+1f5bf, u+1f5e9-1f5ea, u+1f6e3, u+1f90d-1f90e, u+1f9e1, u+1f9fc, u+1fa90
}

.fa-solid, .fas {
    font-weight: 900
}

:host, :root {
    --fa-style-family-classic: "Font Awesome 6 Pro";
    --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-22.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-21.ttf) format("truetype");
    unicode-range: u+20b8, u+2603, u+2622 -26f8, u+e0cf-f863, u+1f32d-1f334, u+1f336-1f384, u+1f3c2-1f477, u+1f494, u+1f4b0-1f4e1, u+1f595, u+1f6a1-1f6cd, u+1f6f0-1f9e3
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-20.ttf) format("truetype");
    unicode-range: u+2604, u+2620, u+2623 -2694, u+26c6-26f0, u+f6fc-f7a8, u+1f305-1f32b, u+1f3c3-1f3d4, u+1f407-1f422, u+1f571, u+1f577-1f578, u+1f5e1-1f69c, u+1f942-1f943, u+1f955, u+1f967, u+1f97e-1f98c, u+1f9fb, u+1faa6
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-19.ttf) format("truetype");
    unicode-range: u+20b4, u+2211 -221a, u+22c2-22c3, u+262a-262f, u+26b0, u+26c5, u+26e9, u+26fa-2721, u+f65c-f6fb, u+1f33d-1f341, u+1f357, u+1f3db, u+1f3f9-1f404, u+1f408, u+1f40e, u+1f412-1f415, u+1f418, u+1f47b, u+1f549-1f54e, u+1f56f, u+1f5dd, u+1f6d0, u+1f986, u+1f99b-1f9ae, u+1f9e6, u+1fa81-1fa93
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-18.ttf) format("truetype");
    unicode-range: u+2625, u+2638, u+269b, u+2711, u+f0e4-f65a, u+1f34e-1f34f, u+1f392, u+1f3ad-1f3af, u+1f3ca, u+1f442-1f453, u+1f4c9-1f4d9, u+1f52c, u+1f5c4, u+1f5e2, u+1f60a-1f697, u+1f6a6, u+1f6ec, u+1f6fb, u+1f9b4-1f9b7, u+1f9ee, u+1faa5, u+1fac1
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-17.ttf) format("truetype");
    unicode-range: u+f7, u+221e, u+232b, u+267e-2685, u+26fd, u+2712, u+2797, u+f501-f5ac, u+1f17f, u+1f30d-1f30f, u+1f36a-1f378, u+1f3a8, u+1f455, u+1f480, u+1f4bf-1f4c0, u+1f4d6, u+1f56e, u+1f58b, u+1f5b8, u+1f600-1f606, u+1f60d-1f620, u+1f626, u+1f62c, u+1f633-1f681, u+1f6aa-1f6ad, u+1f6b6, u+1f6ce, u+1f923-1f941, u+1f977, u+1f9f0-1f9f9, u+1fa9b, u+1fab6
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-16.ttf) format("truetype");
    unicode-range: u+24bd, u+265b-265c, u+2b1b-2b1c, u+e207, u+f27b, u+f445-f500, u+1f377, u+1f397, u+1f3be, u+1f3c8, u+1f3cf-1f3d3, u+1f465, u+1f489, u+1f49f, u+1f4ac, u+1f4e6, u+1f54a, u+1f609, u+1f6a9, u+1f6ac, u+1f7e5-1f91d, u+1f94c, u+1f9ea-1f9ec, u+1fa79
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-15.ttf) format("truetype");
    unicode-range: u+2139 -21e5, u+23f0, u+265a, u+265d-2663, u+26be, u+2708, u+27a1-2b0d, u+2b23-2b95, u+f01a-f01b, u+f18e-f190, u+f2d4-f3fc, u+f3ff-f444, u+1f333, u+1f383, u+1f399, u+1f3c0, u+1f3ed, u+1f48e, u+1f4dd, u+1f4e4-1f4e5, u+1f4fa, u+1f502, u+1f94a, u+1f94e
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-14.ttf) format("truetype");
    unicode-range: u+20aa, u+2122, u+231b, u+23f1-23f3, u+25ac, u+263f-2642, u+2660, u+2696, u+26a2-26a9, u+26b2, u+270b-270c, u+2744 -274e, u+f014, u+f0f5, u+f1b1-f27a, u+f28b-f2d3, u+f2dc-f308, u+f425, u+f4e6, u+f8e5, u+1f321, u+1f374, u+1f382, u+1f4a9, u+1f4cd, u+1f504-1f515, u+1f58a, u+1f58c, u+1f596, u+1f5d5-1f5d6, u+1f5fa, u+1f68d, u+1f6b2, u+1f6cc, u+1f6d1, u+1f91a, u+1f944
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-13.ttf) format("truetype");
    unicode-range: u+a3-bb, u+201c-20a9, u+20ac, u+20bd, u+21ba-21c4, u+2304, u+2600, u+2611, u+2639, u+26bd, u+2700 -2705, u+f01d-f0e3, u+f0e9-f0f4, u+f0f6-f187, u+f191-f1b0, u+f1b3-f1e3, u+f381-f382, u+1f393, u+1f44e, u+1f4a3, u+1f4be, u+1f4e0, u+1f518, u+1f5aa, u+1f5b7, u+1f5b9-1f5bb, u+1f5ce, u+1f610, u+1f642, u+1f691-1f696, u+1f698, u+1f9cd, u+1f9ef, u+1f9f3, u+1fa7a
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-12.ttf) format("truetype");
    unicode-range: u+d7, u+21bb, u+2329 -232a, u+23cf-23ee, u+25d0, u+2699, u+26a0, u+2715 -2716, u+274c, u+e647-f013, u+f01e-f044, u+f047-f085, u+f089-f0a1, u+f115, u+f123, u+f29c, u+1f34b, u+1f3f7, u+1f4a7, u+1f4c2, u+1f4cc, u+1f4e2, u+1f4f7, u+1f500, u+1f508-1f50a, u+1f50d, u+1f56b, u+1f588, u+1f5b4, u+1f5c1, u+1f5d8-1f5d9, u+1f6ab, u+1f6d2, u+1f9f2
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-11.ttf) format("truetype");
    unicode-range: u+203d, u+e574-e646, u+f8bc, u+1f3ae, u+1f68a
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-10.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-10.ttf) format("truetype");
    unicode-range: u+e4ba-e573
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-9.ttf) format("truetype");
    unicode-range: u+e41e-e4b9, u+e4ec, u+e4ee, u+e550, u+e559, u+1f344, u+1f363, u+1f36d-1f373, u+1f92d, u+1f954, u+1f958, u+1f95c-1f95e, u+1f968, u+1f979, u+1f990-1f991, u+1f99e, u+1f9c2-1f9c7, u+1fad1-1fae5
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-8.ttf) format("truetype");
    unicode-range: u+e383-e41d, u+f80b, u+1f330, u+1f345, u+1f366-1f367, u+1f369, u+1f36b-1f36c, u+1f36e-1f370, u+1f4af, u+1f952, u+1f956, u+1f959, u+1f963-1f966, u+1f96b-1f96f, u+1f980, u+1f9c1, u+1f9c4, u+1f9c6, u+1f9c8, u+1fad3, u+1fad5
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-7.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-7.ttf) format("truetype");
    unicode-range: u+e29f-e382, u+1f964, u+1fae2
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-6.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-6.ttf) format("truetype");
    unicode-range: u+e1e5-e206, u+e208-e29e
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-5.ttf) format("truetype");
    unicode-range: u+e12d-e1e4
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-4.ttf) format("truetype");
    unicode-range: u+e061-e0ce, u+e0d0-e12c
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-3.ttf) format("truetype");
    unicode-range: u+22 -7e, u+2731, u+e000-e05f, u+f069, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+1f320, u+1f52d, u+1f680, u+1f6b0, u+1f6f8, u+1fa9f
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-2.ttf) format("truetype");
    unicode-range: u+d8, u+2205, u+2615, u+26ea, u+271d, u+273f, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+1f331, u+1f337-1f33c, u+1f356, u+1f3a5-1f3a6, u+1f3b2, u+1f3c5, u+1f3d6-1f3d9, u+1f3e8-1f3eb, u+1f409, u+1f41f, u+1f451, u+1f4bd, u+1f4cf, u+1f4da-1f4dc, u+1f4e3, u+1f4ea, u+1f4fb, u+1f509, u+1f528-1f52a, u+1f547, u+1f6eb, u+1f916, u+1f95b, u+1f9a6, u+1f9e0, u+1f9fe, u+1fa91, u+1fa99
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-1.ttf) format("truetype");
    unicode-range: u+a9, u+ae, u+201d, u+2303, u+231a, u+2328, u+23fe, u+25b2-25cf, u+2666 -267b, u+2693, u+26a1, u+26aa-26ab, u+26df, u+2709, u+270f, u+2b24, u+f003, u+f016, u+f040, u+f087, u+f0a2, u+f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f7-f0f8, u+f106, u+f108-f109, u+f10c, u+f10e-f112, u+f11c-f11e, u+f121, u+f126, u+f129, u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d9, u+f1db-f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e-f2a0, u+f2a7, u+f2b5, u+f2bb-f2bc, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f47d, u+1f319, u+1f332, u+1f39f, u+1f3c1, u+1f3cd, u+1f3e2-1f3e5, u+1f44d, u+1f4a1, u+1f4bb, u+1f4c4-1f4c6, u+1f4cb, u+1f4f0-1f4f1, u+1f501, u+1f50c, u+1f514, u+1f534-1f535, u+1f575, u+1f582, u+1f5a5-1f5a9, u+1f5cb, u+1f5d4, u+1f686, u+1f69a, u+1f6a2, u+1f6bf-1f6c1, u+1f6e1, u+1f7e0-1f7e4, u+1f9e9, u+1f9ed
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-thin-100-0.ttf) format("truetype");
    unicode-range: u+21, u+23 -25, u+2b, u+3f, u+2013, u+2190 -2193, u+2212, u+2399, u+23e9-23ea, u+23f8-23fb, u+25a0, u+25b6, u+25fb-25fc, u+2601, u+261d, u+2665, u+2713 -2714, u+2753 -2796, u+2b50, u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015, u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f08a, u+f091-f093, u+f095-f097, u+f09c-f09d, u+f0a3, u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8, u+f0e5-f0e6, u+f114, u+f11d, u+f128, u+f12a, u+f155, u+f283, u+f292, u+f295, u+f2c0, u+f332, u+f541, u+f80a, u+f80c, u+1f310, u+1f381, u+1f39e, u+1f3a7, u+1f3b5, u+1f3c6, u+1f3e0, u+1f3f4, u+1f441, u+1f464, u+1f499-1f49c, u+1f4b2-1f4b3, u+1f4bc, u+1f4c1, u+1f4ce, u+1f4d4, u+1f4de, u+1f4f6, u+1f511-1f513, u+1f516-1f517, u+1f525, u+1f527, u+1f553, u+1f57b, u+1f5a4, u+1f5a8, u+1f5b6, u+1f5bf, u+1f5e9-1f5ea, u+1f6e3, u+1f90d-1f90e, u+1f9e1, u+1f9fc, u+1fa90
}

.fa-thin, .fat {
    font-weight: 100
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-0.ttf) format("truetype");
    unicode-range: u+e007, u+e013, u+e01a, u+e01e, u+e049, u+e052, u+e055-e057, u+e077-e084, u+e087-e088, u+f081-f082, u+f08c, u+f092, u+f099-f09b, u+f0d2-f0d5, u+f0e1, u+f113, u+f136, u+f13b-f13c, u+f15a, u+f167-f169, u+f16b-f16e, u+f170-f171, u+f173-f174, u+f179-f17e, u+f180-f181, u+f184, u+f189-f18d, u+f194, u+f198, u+f19a-f19b, u+f19e, u+f1a0-f1a4, u+f1b4, u+f1bc, u+f1be, u+f1e8, u+f1ed, u+f1f0-f1f1, u+f20e, u+f210, u+f213-f214, u+f232, u+f23a, u+f26b, u+f270, u+f288, u+f299, u+f2a6, u+f2b0, u+f2c5-f2c6, u+f2e0, u+f368, u+f379, u+f392-f393, u+f39f, u+f3a9, u+f3ab-f3ac, u+f3c0, u+f3c7, u+f3ca, u+f3e2, u+f3eb-f3ec, u+f3ef, u+f3f8, u+f3fe, u+f419, u+f41b, u+f4d5, u+f4e4, u+f4f8-f4f9, u+f514, u+f5b5, u+f6c9, u+f731, u+f77b, u+f7af, u+f7e1, u+f83b
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-1.ttf) format("truetype");
    unicode-range: u+f1a5-f1aa, u+f1b5-f1b7, u+f1bd, u+f1ca-f1cc, u+f1d0-f1d7, u+f1e7, u+f1e9, u+f1ee, u+f1f2-f1f5, u+f202-f203, u+f208-f209, u+f20d, u+f211-f212, u+f215-f216, u+f231, u+f237, u+f23b-f23e, u+f24b-f24c, u+f25e, u+f260-f261, u+f263-f26a, u+f26d-f26e, u+f27c-f27e, u+f280-f282, u+f284-f287, u+f289-f28a, u+f293-f294, u+f296-f298, u+f2a5, u+f2a9-f2ae, u+f2b1-f2b4, u+f2b8, u+f2c4, u+f2d5-f2da, u+f2dd-f2de, u+f35c, u+f369-f375, u+f378, u+f37a-f37d, u+f37f-f380, u+f383-f385, u+f388, u+f38b-f38f, u+f391, u+f394-f397, u+f399-f39a, u+f39d-f39e, u+f3a1-f3a4, u+f3a6-f3a8, u+f3aa, u+f3ad-f3b2, u+f3b4-f3bd, u+f3c3-f3c4, u+f3c6, u+f3c8, u+f3cb-f3cc, u+f3d0, u+f3d2-f3dc, u+f3df, u+f425, u+f4e6
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-2.ttf) format("truetype");
    unicode-range: u+f3e1, u+f3e3-f3e4, u+f3e6-f3ea, u+f3ee, u+f3f3, u+f3f5-f3f7, u+f3f9, u+f402-f405, u+f407-f40d, u+f411-f417, u+f41a, u+f41c-f421, u+f423, u+f426-f431, u+f44d, u+f452, u+f457, u+f459, u+f4e5, u+f4e7-f4f7, u+f50a-f513, u+f592, u+f59e, u+f5a3, u+f5a8, u+f5b2, u+f5be, u+f5c6, u+f5cc, u+f5cf, u+f5f1, u+f5f7, u+f5fa, u+f60f, u+f612, u+f63f, u+f642, u+f69d, u+f6ca, u+f6cc, u+f6dc, u+f730, u+f75d, u+f77a, u+f785, u+f789, u+f78d, u+f790-f791, u+f797-f799, u+f7b0-f7b1, u+f7b3, u+f7bb-f7bc, u+f7c6, u+f7d3, u+f7d6, u+f7df-f7e0, u+f7e3, u+f834-f83a, u+f83c-f83d, u+f83f-f842, u+f89e, u+f8a6, u+f8ca, u+f8d2, u+f8e1, u+f8e8
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400.ttf) format("truetype");
    unicode-range: u+a
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-0.ttf) format("truetype");
    unicode-range: u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f005, u+f007-f008, u+f00c, u+f011-f012, u+f015, u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091, u+f093, u+f095, u+f09c-f09d, u+f0a3, u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8, u+f128, u+f12a, u+f155, u+f292, u+f295, u+f332, u+f541, u+f80a, u+f80c
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-1.ttf) format("truetype");
    unicode-range: u+f040, u+f0c9, u+f0cc, u+f0ce, u+f0d1, u+f0d6-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f8, u+f106, u+f108-f109, u+f10e, u+f110-f111, u+f11c, u+f11e, u+f121, u+f126, u+f129, u+f12c-f12e, u+f130-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb, u+f1c0-f1c3, u+f1ce, u+f1d8, u+f1dc, u+f1e4-f1e6, u+f1ea-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d, u+f233-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e, u+f2a0, u+f2a7, u+f2b5, u+f2bb, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f47d
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-2.ttf) format("truetype");
    unicode-range: u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-3.ttf) format("truetype");
    unicode-range: u+e000-e006, u+e008-e00f, u+e011-e012, u+e014-e016, u+e018-e019, u+e01c-e01d, u+e022-e023, u+e025-e02e, u+e030-e039, u+e03b-e041, u+e043-e044, u+e047-e048, u+e04a-e051, u+e053-e054, u+e058-e05f, u+f069, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-4.ttf) format("truetype");
    unicode-range: u+e061-e067, u+e069-e06d, u+e06f-e073, u+e075, u+e085-e086
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-8.ttf) format("truetype");
    unicode-range: u+f80b
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-11.ttf) format("truetype");
    unicode-range: u+f8bc
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-12.ttf) format("truetype");
    unicode-range: u+f000, u+f002, u+f009-f00b, u+f00d-f00e, u+f010, u+f013, u+f01e, u+f021-f022, u+f026-f029, u+f02b, u+f032-f039, u+f03b-f03c, u+f042-f044, u+f047-f049, u+f050-f05a, u+f05e, u+f066, u+f06a, u+f070-f071, u+f073-f074, u+f076, u+f079-f07a, u+f07c-f07e, u+f080, u+f083, u+f085, u+f089, u+f08b, u+f08d-f08e, u+f090, u+f094, u+f098, u+f09e, u+f0a0-f0a1
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-13.ttf) format("truetype");
    unicode-range: u+f0a4-f0a5, u+f0a7-f0ab, u+f0ae, u+f0b2, u+f0c3-f0c4, u+f0c7, u+f0ca-f0cb, u+f0cd, u+f0d0, u+f0d8-f0db, u+f0dd-f0de, u+f0e2-f0e3, u+f0e9-f0ea, u+f0ec-f0ee, u+f0f0-f0f2, u+f0f4, u+f0f9-f0fe, u+f100-f105, u+f107, u+f10a-f10b, u+f10d, u+f118-f11b, u+f120, u+f122, u+f124-f125, u+f127, u+f12b, u+f134, u+f137-f13a, u+f13e, u+f141-f144, u+f146, u+f148-f14d, u+f150-f154, u+f156-f159, u+f15c-f15e, u+f160-f163, u+f165, u+f175-f178, u+f182-f183, u+f185, u+f187, u+f191-f193, u+f195, u+f197, u+f199, u+f19c-f19d, u+f1ac, u+f1b0, u+f1b3, u+f1b9-f1ba, u+f1c4-f1c9, u+f1cd, u+f1da, u+f1dd-f1de, u+f1e0-f1e3, u+f381-f382
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-14.ttf) format("truetype");
    unicode-range: u+f1f6, u+f1fb-f1fe, u+f200-f201, u+f204, u+f206-f207, u+f20b, u+f218, u+f21e, u+f221-f22c, u+f235-f236, u+f239, u+f240-f245, u+f247-f249, u+f24e, u+f252-f25c, u+f26c, u+f271-f274, u+f276-f277, u+f279-f27a, u+f28b, u+f28d, u+f290-f291, u+f29a, u+f29d, u+f2a1-f2a4, u+f2a8, u+f2b6, u+f2b9, u+f2bd, u+f2c1-f2c2, u+f2c7-f2cb, u+f2ce, u+f2d0-f2d1, u+f2d3, u+f2dc, u+f2e2-f2eb, u+f2ed-f2ee, u+f2f0-f2f6, u+f2f8-f2fb, u+f2fd-f2fe, u+f300-f301, u+f304-f308, u+f4e6, u+f8e5
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-15.ttf) format("truetype");
    unicode-range: u+f309-f315, u+f317-f319, u+f31c-f31e, u+f320-f327, u+f329-f32e, u+f330-f331, u+f333-f334, u+f336-f33e, u+f340-f34e, u+f350-f35b, u+f35d, u+f360-f362, u+f364-f367, u+f376-f377, u+f386-f387, u+f389-f38a, u+f39b-f39c, u+f3a0, u+f3a5, u+f3b3, u+f3be-f3bf, u+f3c1-f3c2, u+f3c9, u+f3cd, u+f3cf, u+f3d1, u+f3dd-f3de, u+f3e0, u+f3ed, u+f3f0-f3f2, u+f3fa, u+f3fc, u+f3ff-f401, u+f406, u+f40f-f410, u+f422, u+f424, u+f432-f434, u+f436-f444
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-16.ttf) format("truetype");
    unicode-range: u+f445-f44a, u+f44c, u+f44e-f451, u+f453-f456, u+f458, u+f45a-f47c, u+f47e-f480, u+f482-f489, u+f48b-f48e, u+f491-f492, u+f495-f497, u+f499-f4b6, u+f4b8-f4c9, u+f4cb, u+f4cd-f4d0, u+f4d2-f4d4, u+f4d6, u+f4d9-f4e1, u+f4e3, u+f4fa-f500
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-17.ttf) format("truetype");
    unicode-range: u+f501-f502, u+f504-f507, u+f509, u+f515-f51a, u+f51c, u+f51f-f520, u+f523-f52a, u+f52d-f52f, u+f532-f534, u+f537-f53d, u+f53f-f540, u+f542, u+f546-f547, u+f54a-f54d, u+f54f-f554, u+f556-f558, u+f55a-f55c, u+f55e-f563, u+f565-f56b, u+f56d, u+f571-f576, u+f579-f58f, u+f591, u+f593, u+f596-f59d, u+f59f-f5a0, u+f5a4-f5a7, u+f5a9, u+f5ac
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-18.ttf) format("truetype");
    unicode-range: u+f0e4, u+f3fd, u+f5ad-f5af, u+f5b1, u+f5b3-f5b4, u+f5b6, u+f5b8-f5b9, u+f5bb-f5bd, u+f5c0-f5c5, u+f5c7-f5c9, u+f5cb, u+f5cd-f5ce, u+f5d0-f5da, u+f5dd-f5ee, u+f5f0, u+f5f3-f5f5, u+f5f8-f5f9, u+f5fc, u+f5fe-f60e, u+f610-f611, u+f613-f620, u+f622-f63a, u+f63c-f63e, u+f640-f641, u+f643-f648, u+f64b-f64e, u+f650-f652, u+f655, u+f657-f65a
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-19.ttf) format("truetype");
    unicode-range: u+f65c-f663, u+f665-f672, u+f674, u+f676-f67c, u+f67e, u+f680-f694, u+f696-f69b, u+f69e, u+f6a0-f6a7, u+f6a9-f6ae, u+f6b0-f6be, u+f6c1-f6c8, u+f6cb, u+f6cd-f6d4, u+f6d6-f6db, u+f6dd-f6e2, u+f6e4-f6e8, u+f6ea-f6f4, u+f6f6-f6f9, u+f6fb
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-20.ttf) format("truetype");
    unicode-range: u+f6fc-f6fe, u+f701-f703, u+f705-f70a, u+f70c-f70d, u+f70f-f714, u+f716-f71a, u+f71c-f72d, u+f732, u+f735-f746, u+f748-f754, u+f756, u+f758-f75b, u+f75e-f761, u+f763-f772, u+f774-f777, u+f779, u+f77d-f780, u+f782-f783, u+f786-f787, u+f78a-f78c, u+f78e-f78f, u+f792-f796, u+f79a-f7a8
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-21.ttf) format("truetype");
    unicode-range: u+f7a9-f7ae, u+f7b4-f7b5, u+f7b7-f7ba, u+f7be-f7c5, u+f7c7-f7d2, u+f7d4, u+f7d7-f7de, u+f7e2, u+f7e4-f7ed, u+f7ef-f7fe, u+f800, u+f802-f803, u+f805-f809, u+f80d-f812, u+f815-f82e, u+f831-f833, u+f83e, u+f843-f844, u+f847-f84f, u+f851-f854, u+f856-f857, u+f85a-f85b, u+f85d-f863
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-22.ttf) format("truetype");
    unicode-range: u+f864-f865, u+f867-f86c, u+f86e-f870, u+f872-f874, u+f876-f892, u+f895-f896, u+f898-f89d, u+f8a0-f8a5, u+f8a7-f8a8, u+f8aa-f8b0, u+f8b3-f8ba, u+f8bd-f8c6, u+f8c8-f8c9, u+f8cb-f8d1, u+f8d3-f8d5, u+f8d8, u+f8da-f8de, u+f8e2-f8e4, u+f8e6, u+f8e9-f8ed, u+f8f0-f8fc, u+f8fe-f8ff
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-0.ttf) format("truetype");
    unicode-range: u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f005, u+f007-f008, u+f00c, u+f011-f012, u+f015, u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091, u+f093, u+f095, u+f09c-f09d, u+f0a3, u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8, u+f128, u+f12a, u+f155, u+f292, u+f295, u+f332, u+f541, u+f80a, u+f80c
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-1.ttf) format("truetype");
    unicode-range: u+f040, u+f0c9, u+f0cc, u+f0ce, u+f0d1, u+f0d6-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f8, u+f106, u+f108-f109, u+f10e, u+f110-f111, u+f11c, u+f11e, u+f121, u+f126, u+f129, u+f12c-f12e, u+f130-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb, u+f1c0-f1c3, u+f1ce, u+f1d8, u+f1dc, u+f1e4-f1e6, u+f1ea-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d, u+f233-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e, u+f2a0, u+f2a7, u+f2b5, u+f2bb, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f47d
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-2.ttf) format("truetype");
    unicode-range: u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-3.ttf) format("truetype");
    unicode-range: u+e000-e006, u+e008-e00f, u+e011-e012, u+e014-e016, u+e018-e019, u+e01c-e01d, u+e022-e023, u+e025-e02e, u+e030-e039, u+e03b-e041, u+e043-e044, u+e047-e048, u+e04a-e051, u+e053-e054, u+e058-e05f, u+f069, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-4.ttf) format("truetype");
    unicode-range: u+e061-e067, u+e069-e06d, u+e06f-e073, u+e075, u+e085-e086
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-8.ttf) format("truetype");
    unicode-range: u+f80b
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-11.ttf) format("truetype");
    unicode-range: u+f8bc
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-12.ttf) format("truetype");
    unicode-range: u+f000, u+f002, u+f009-f00b, u+f00d-f00e, u+f010, u+f013, u+f01e, u+f021-f022, u+f026-f029, u+f02b, u+f032-f039, u+f03b-f03c, u+f042-f044, u+f047-f049, u+f050-f05a, u+f05e, u+f066, u+f06a, u+f070-f071, u+f073-f074, u+f076, u+f079-f07a, u+f07c-f07e, u+f080, u+f083, u+f085, u+f089, u+f08b, u+f08d-f08e, u+f090, u+f094, u+f098, u+f09e, u+f0a0-f0a1
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-13.ttf) format("truetype");
    unicode-range: u+f0a4-f0a5, u+f0a7-f0ab, u+f0ae, u+f0b2, u+f0c3-f0c4, u+f0c7, u+f0ca-f0cb, u+f0cd, u+f0d0, u+f0d8-f0db, u+f0dd-f0de, u+f0e2-f0e3, u+f0e9-f0ea, u+f0ec-f0ee, u+f0f0-f0f2, u+f0f4, u+f0f9-f0fe, u+f100-f105, u+f107, u+f10a-f10b, u+f10d, u+f118-f11b, u+f120, u+f122, u+f124-f125, u+f127, u+f12b, u+f134, u+f137-f13a, u+f13e, u+f141-f144, u+f146, u+f148-f14d, u+f150-f154, u+f156-f159, u+f15c-f15e, u+f160-f163, u+f165, u+f175-f178, u+f182-f183, u+f185, u+f187, u+f191-f193, u+f195, u+f197, u+f199, u+f19c-f19d, u+f1ac, u+f1b0, u+f1b3, u+f1b9-f1ba, u+f1c4-f1c9, u+f1cd, u+f1da, u+f1dd-f1de, u+f1e0-f1e3, u+f381-f382
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-14.ttf) format("truetype");
    unicode-range: u+f1f6, u+f1fb-f1fe, u+f200-f201, u+f204, u+f206-f207, u+f20b, u+f218, u+f21e, u+f221-f22c, u+f235-f236, u+f239, u+f240-f245, u+f247-f249, u+f24e, u+f252-f25c, u+f26c, u+f271-f274, u+f276-f277, u+f279-f27a, u+f28b, u+f28d, u+f290-f291, u+f29a, u+f29d, u+f2a1-f2a4, u+f2a8, u+f2b6, u+f2b9, u+f2bd, u+f2c1-f2c2, u+f2c7-f2cb, u+f2ce, u+f2d0-f2d1, u+f2d3, u+f2dc, u+f2e2-f2eb, u+f2ed-f2ee, u+f2f0-f2f6, u+f2f8-f2fb, u+f2fd-f2fe, u+f300-f301, u+f304-f308, u+f4e6, u+f8e5
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-15.ttf) format("truetype");
    unicode-range: u+f309-f315, u+f317-f319, u+f31c-f31e, u+f320-f327, u+f329-f32e, u+f330-f331, u+f333-f334, u+f336-f33e, u+f340-f34e, u+f350-f35b, u+f35d, u+f360-f362, u+f364-f367, u+f376-f377, u+f386-f387, u+f389-f38a, u+f39b-f39c, u+f3a0, u+f3a5, u+f3b3, u+f3be-f3bf, u+f3c1-f3c2, u+f3c9, u+f3cd, u+f3cf, u+f3d1, u+f3dd-f3de, u+f3e0, u+f3ed, u+f3f0-f3f2, u+f3fa, u+f3fc, u+f3ff-f401, u+f406, u+f40f-f410, u+f422, u+f424, u+f432-f434, u+f436-f444
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-16.ttf) format("truetype");
    unicode-range: u+f445-f44a, u+f44c, u+f44e-f451, u+f453-f456, u+f458, u+f45a-f47c, u+f47e-f480, u+f482-f489, u+f48b-f48e, u+f491-f492, u+f495-f497, u+f499-f4b6, u+f4b8-f4c9, u+f4cb, u+f4cd-f4d0, u+f4d2-f4d4, u+f4d6, u+f4d9-f4e1, u+f4e3, u+f4fa-f500
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-17.ttf) format("truetype");
    unicode-range: u+f501-f502, u+f504-f507, u+f509, u+f515-f51a, u+f51c, u+f51f-f520, u+f523-f52a, u+f52d-f52f, u+f532-f534, u+f537-f53d, u+f53f-f540, u+f542, u+f546-f547, u+f54a-f54d, u+f54f-f554, u+f556-f558, u+f55a-f55c, u+f55e-f563, u+f565-f56b, u+f56d, u+f571-f576, u+f579-f58f, u+f591, u+f593, u+f596-f59d, u+f59f-f5a0, u+f5a4-f5a7, u+f5a9, u+f5ac
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-18.ttf) format("truetype");
    unicode-range: u+f0e4, u+f3fd, u+f5ad-f5af, u+f5b1, u+f5b3-f5b4, u+f5b6, u+f5b8-f5b9, u+f5bb-f5bd, u+f5c0-f5c5, u+f5c7-f5c9, u+f5cb, u+f5cd-f5ce, u+f5d0-f5da, u+f5dd-f5ee, u+f5f0, u+f5f3-f5f5, u+f5f8-f5f9, u+f5fc, u+f5fe-f60e, u+f610-f611, u+f613-f620, u+f622-f63a, u+f63c-f63e, u+f640-f641, u+f643-f648, u+f64b-f64e, u+f650-f652, u+f655, u+f657-f65a
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-19.ttf) format("truetype");
    unicode-range: u+f65c-f663, u+f665-f672, u+f674, u+f676-f67c, u+f67e, u+f680-f694, u+f696-f69b, u+f69e, u+f6a0-f6a7, u+f6a9-f6ae, u+f6b0-f6be, u+f6c1-f6c8, u+f6cb, u+f6cd-f6d4, u+f6d6-f6db, u+f6dd-f6e2, u+f6e4-f6e8, u+f6ea-f6f4, u+f6f6-f6f9, u+f6fb
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-20.ttf) format("truetype");
    unicode-range: u+f6fc-f6fe, u+f701-f703, u+f705-f70a, u+f70c-f70d, u+f70f-f714, u+f716-f71a, u+f71c-f72d, u+f732, u+f735-f746, u+f748-f754, u+f756, u+f758-f75b, u+f75e-f761, u+f763-f772, u+f774-f777, u+f779, u+f77d-f780, u+f782-f783, u+f786-f787, u+f78a-f78c, u+f78e-f78f, u+f792-f796, u+f79a-f7a8
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-21.ttf) format("truetype");
    unicode-range: u+f7a9-f7ae, u+f7b4-f7b5, u+f7b7-f7ba, u+f7be-f7c5, u+f7c7-f7d2, u+f7d4, u+f7d7-f7de, u+f7e2, u+f7e4-f7ed, u+f7ef-f7fe, u+f800, u+f802-f803, u+f805-f809, u+f80d-f812, u+f815-f82e, u+f831-f833, u+f83e, u+f843-f844, u+f847-f84f, u+f851-f854, u+f856-f857, u+f85a-f85b, u+f85d-f863
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-22.ttf) format("truetype");
    unicode-range: u+f864-f865, u+f867-f86c, u+f86e-f870, u+f872-f874, u+f876-f892, u+f895-f896, u+f898-f89d, u+f8a0-f8a5, u+f8a7-f8a8, u+f8aa-f8b0, u+f8b3-f8ba, u+f8bd-f8c6, u+f8c8-f8c9, u+f8cb-f8d1, u+f8d3-f8d5, u+f8d8, u+f8da-f8de, u+f8e2-f8e4, u+f8e6, u+f8e9-f8ed, u+f8f0-f8fc, u+f8fe-f8ff
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-0.ttf) format("truetype");
    unicode-range: u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f005, u+f007-f008, u+f00c, u+f011-f012, u+f015, u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091, u+f093, u+f095, u+f09c-f09d, u+f0a3, u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8, u+f128, u+f12a, u+f155, u+f292, u+f295, u+f332, u+f541, u+f80a, u+f80c
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-1.ttf) format("truetype");
    unicode-range: u+f040, u+f0c9, u+f0cc, u+f0ce, u+f0d1, u+f0d6-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f8, u+f106, u+f108-f109, u+f10e, u+f110-f111, u+f11c, u+f11e, u+f121, u+f126, u+f129, u+f12c-f12e, u+f130-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb, u+f1c0-f1c3, u+f1ce, u+f1d8, u+f1dc, u+f1e4-f1e6, u+f1ea-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d, u+f233-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e, u+f2a0, u+f2a7, u+f2b5, u+f2bb, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f47d
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-2.ttf) format("truetype");
    unicode-range: u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-3.ttf) format("truetype");
    unicode-range: u+e000-e006, u+e008-e00f, u+e011-e012, u+e014-e016, u+e018-e019, u+e01c-e01d, u+e022-e023, u+e025-e02e, u+e030-e039, u+e03b-e041, u+e043-e044, u+e047-e048, u+e04a-e051, u+e053-e054, u+e058-e05f, u+f069, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-4.ttf) format("truetype");
    unicode-range: u+e061-e067, u+e069-e06d, u+e06f-e073, u+e075, u+e085-e086
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-8.ttf) format("truetype");
    unicode-range: u+f80b
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-11.ttf) format("truetype");
    unicode-range: u+f8bc
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-12.ttf) format("truetype");
    unicode-range: u+f000, u+f002, u+f009-f00b, u+f00d-f00e, u+f010, u+f013, u+f01e, u+f021-f022, u+f026-f029, u+f02b, u+f032-f039, u+f03b-f03c, u+f042-f044, u+f047-f049, u+f050-f05a, u+f05e, u+f066, u+f06a, u+f070-f071, u+f073-f074, u+f076, u+f079-f07a, u+f07c-f07e, u+f080, u+f083, u+f085, u+f089, u+f08b, u+f08d-f08e, u+f090, u+f094, u+f098, u+f09e, u+f0a0-f0a1
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-13.ttf) format("truetype");
    unicode-range: u+f0a4-f0a5, u+f0a7-f0ab, u+f0ae, u+f0b2, u+f0c3-f0c4, u+f0c7, u+f0ca-f0cb, u+f0cd, u+f0d0, u+f0d8-f0db, u+f0dd-f0de, u+f0e2-f0e3, u+f0e9-f0ea, u+f0ec-f0ee, u+f0f0-f0f2, u+f0f4, u+f0f9-f0fe, u+f100-f105, u+f107, u+f10a-f10b, u+f10d, u+f118-f11b, u+f120, u+f122, u+f124-f125, u+f127, u+f12b, u+f134, u+f137-f13a, u+f13e, u+f141-f144, u+f146, u+f148-f14d, u+f150-f154, u+f156-f159, u+f15c-f15e, u+f160-f163, u+f165, u+f175-f178, u+f182-f183, u+f185, u+f187, u+f191-f193, u+f195, u+f197, u+f199, u+f19c-f19d, u+f1ac, u+f1b0, u+f1b3, u+f1b9-f1ba, u+f1c4-f1c9, u+f1cd, u+f1da, u+f1dd-f1de, u+f1e0-f1e3, u+f381-f382
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-14.ttf) format("truetype");
    unicode-range: u+f1f6, u+f1fb-f1fe, u+f200-f201, u+f204, u+f206-f207, u+f20b, u+f218, u+f21e, u+f221-f22c, u+f235-f236, u+f239, u+f240-f245, u+f247-f249, u+f24e, u+f252-f25c, u+f26c, u+f271-f274, u+f276-f277, u+f279-f27a, u+f28b, u+f28d, u+f290-f291, u+f29a, u+f29d, u+f2a1-f2a4, u+f2a8, u+f2b6, u+f2b9, u+f2bd, u+f2c1-f2c2, u+f2c7-f2cb, u+f2ce, u+f2d0-f2d1, u+f2d3, u+f2dc, u+f2e2-f2eb, u+f2ed-f2ee, u+f2f0-f2f6, u+f2f8-f2fb, u+f2fd-f2fe, u+f300-f301, u+f304-f308, u+f4e6, u+f8e5
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-15.ttf) format("truetype");
    unicode-range: u+f309-f315, u+f317-f319, u+f31c-f31e, u+f320-f327, u+f329-f32e, u+f330-f331, u+f333-f334, u+f336-f33e, u+f340-f34e, u+f350-f35b, u+f35d, u+f360-f362, u+f364-f367, u+f376-f377, u+f386-f387, u+f389-f38a, u+f39b-f39c, u+f3a0, u+f3a5, u+f3b3, u+f3be-f3bf, u+f3c1-f3c2, u+f3c9, u+f3cd, u+f3cf, u+f3d1, u+f3dd-f3de, u+f3e0, u+f3ed, u+f3f0-f3f2, u+f3fa, u+f3fc, u+f3ff-f401, u+f406, u+f40f-f410, u+f422, u+f424, u+f432-f434, u+f436-f444
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-16.ttf) format("truetype");
    unicode-range: u+f445-f44a, u+f44c, u+f44e-f451, u+f453-f456, u+f458, u+f45a-f47c, u+f47e-f480, u+f482-f489, u+f48b-f48e, u+f491-f492, u+f495-f497, u+f499-f4b6, u+f4b8-f4c9, u+f4cb, u+f4cd-f4d0, u+f4d2-f4d4, u+f4d6, u+f4d9-f4e1, u+f4e3, u+f4fa-f500
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-17.ttf) format("truetype");
    unicode-range: u+f501-f502, u+f504-f507, u+f509, u+f515-f51a, u+f51c, u+f51f-f520, u+f523-f52a, u+f52d-f52f, u+f532-f534, u+f537-f53d, u+f53f-f540, u+f542, u+f546-f547, u+f54a-f54d, u+f54f-f554, u+f556-f558, u+f55a-f55c, u+f55e-f563, u+f565-f56b, u+f56d, u+f571-f576, u+f579-f58f, u+f591, u+f593, u+f596-f59d, u+f59f-f5a0, u+f5a4-f5a7, u+f5a9, u+f5ac
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-18.ttf) format("truetype");
    unicode-range: u+f0e4, u+f3fd, u+f5ad-f5af, u+f5b1, u+f5b3-f5b4, u+f5b6, u+f5b8-f5b9, u+f5bb-f5bd, u+f5c0-f5c5, u+f5c7-f5c9, u+f5cb, u+f5cd-f5ce, u+f5d0-f5da, u+f5dd-f5ee, u+f5f0, u+f5f3-f5f5, u+f5f8-f5f9, u+f5fc, u+f5fe-f60e, u+f610-f611, u+f613-f620, u+f622-f63a, u+f63c-f63e, u+f640-f641, u+f643-f648, u+f64b-f64e, u+f650-f652, u+f655, u+f657-f65a
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-19.ttf) format("truetype");
    unicode-range: u+f65c-f663, u+f665-f672, u+f674, u+f676-f67c, u+f67e, u+f680-f694, u+f696-f69b, u+f69e, u+f6a0-f6a7, u+f6a9-f6ae, u+f6b0-f6be, u+f6c1-f6c8, u+f6cb, u+f6cd-f6d4, u+f6d6-f6db, u+f6dd-f6e2, u+f6e4-f6e8, u+f6ea-f6f4, u+f6f6-f6f9, u+f6fb
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-20.ttf) format("truetype");
    unicode-range: u+f6fc-f6fe, u+f701-f703, u+f705-f70a, u+f70c-f70d, u+f70f-f714, u+f716-f71a, u+f71c-f72d, u+f732, u+f735-f746, u+f748-f754, u+f756, u+f758-f75b, u+f75e-f761, u+f763-f772, u+f774-f777, u+f779, u+f77d-f780, u+f782-f783, u+f786-f787, u+f78a-f78c, u+f78e-f78f, u+f792-f796, u+f79a-f7a8
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-21.ttf) format("truetype");
    unicode-range: u+f7a9-f7ae, u+f7b4-f7b5, u+f7b7-f7ba, u+f7be-f7c5, u+f7c7-f7d2, u+f7d4, u+f7d7-f7de, u+f7e2, u+f7e4-f7ed, u+f7ef-f7fe, u+f800, u+f802-f803, u+f805-f809, u+f80d-f812, u+f815-f82e, u+f831-f833, u+f83e, u+f843-f844, u+f847-f84f, u+f851-f854, u+f856-f857, u+f85a-f85b, u+f85d-f863
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-light-300-22.ttf) format("truetype");
    unicode-range: u+f864-f865, u+f867-f86c, u+f86e-f870, u+f872-f874, u+f876-f892, u+f895-f896, u+f898-f89d, u+f8a0-f8a5, u+f8a7-f8a8, u+f8aa-f8b0, u+f8b3-f8ba, u+f8bd-f8c6, u+f8c8-f8c9, u+f8cb-f8d1, u+f8d3-f8d5, u+f8d8, u+f8da-f8de, u+f8e2-f8e4, u+f8e6, u+f8e9-f8ed, u+f8f0-f8fc, u+f8fe-f8ff
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-0.ttf) format("truetype");
    unicode-range: u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f005, u+f007-f008, u+f00c, u+f011-f012, u+f015, u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091, u+f093, u+f095, u+f09c-f09d, u+f0a3, u+f128, u+f12a, u+f155, u+f292, u+f295, u+f332, u+f541, u+f80a, u+f80c, u+10e010, u+10e017, u+10e01b, u+10e01f-10e021, u+10e024, u+10e02f, u+10e03a, u+10e042, u+10e045-10e046, u+10e060, u+10e068, u+10e06e, u+10e074, u+10e076, u+10f001, u+10f004-10f005, u+10f007-10f008, u+10f00c, u+10f011-10f012, u+10f015, u+10f017-10f019, u+10f01c, u+10f023-10f025, u+10f02a, u+10f02c-10f031, u+10f03a, u+10f03d-10f03e, u+10f041, u+10f04a-10f04e, u+10f05b, u+10f060-10f065, u+10f067-10f068, u+10f06b-10f06e, u+10f072, u+10f075, u+10f077-10f078, u+10f07b, u+10f084, u+10f086, u+10f091, u+10f093, u+10f095, u+10f09c-10f09d, u+10f0a3, u+10f128, u+10f12a, u+10f155, u+10f292, u+10f295, u+10f332, u+10f541, u+10f80a, u+10f80c
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-1.ttf) format("truetype");
    unicode-range: u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8-f0c9, u+f0cc, u+f0ce, u+f0d1, u+f0d6-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f8, u+f106, u+f109, u+f10e, u+f110-f111, u+f11c, u+f11e, u+f121, u+f126, u+f129, u+f12c-f12e, u+f130-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb, u+f1c0-f1c3, u+f1ce, u+f1d8, u+f1dc, u+f1e4-f1e6, u+f1ea-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d, u+f233-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e, u+f47d, u+10f0a6, u+10f0ac-10f0ad, u+10f0b0-10f0b1, u+10f0c0-10f0c2, u+10f0c5-10f0c6, u+10f0c8-10f0c9, u+10f0cc, u+10f0ce, u+10f0d1, u+10f0d6-10f0d7, u+10f0dc, u+10f0e0, u+10f0e7-10f0e8, u+10f0eb, u+10f0f3, u+10f0f8, u+10f106, u+10f109, u+10f10e, u+10f110-10f111, u+10f11c, u+10f11e, u+10f121, u+10f126, u+10f129, u+10f12c-10f12e, u+10f130-10f133, u+10f135, u+10f13d, u+10f140, u+10f145, u+10f14e, u+10f15b, u+10f164, u+10f186, u+10f188, u+10f1ab, u+10f1ad-10f1ae, u+10f1b2, u+10f1b8, u+10f1bb, u+10f1c0-10f1c3, u+10f1ce, u+10f1d8, u+10f1dc, u+10f1e4-10f1e6, u+10f1ea-10f1ec, u+10f1f8-10f1f9, u+10f205, u+10f20a, u+10f217, u+10f219-10f21d, u+10f22d, u+10f233-10f234, u+10f238, u+10f246, u+10f24d, u+10f251, u+10f25d, u+10f275, u+10f29e, u+10f47d
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-2.ttf) format("truetype");
    unicode-range: u+f040, u+f108, u+f2a0, u+f2a7, u+f2b5, u+f2bb, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+10f040, u+10f108, u+10f2a0, u+10f2a7, u+10f2b5, u+10f2bb, u+10f2cc-10f2cd, u+10f2d2, u+10f2db, u+10f2e1, u+10f2ec, u+10f2f7, u+10f2fc, u+10f302-10f303, u+10f316, u+10f31a, u+10f328, u+10f335, u+10f363, u+10f37e, u+10f390, u+10f3c5, u+10f3ce, u+10f3e5, u+10f3f4, u+10f3fb, u+10f40e, u+10f435, u+10f44b, u+10f481, u+10f48a, u+10f48f-10f490, u+10f493-10f494, u+10f498, u+10f4b7, u+10f4ca, u+10f4cc, u+10f4d1, u+10f4d7-10f4d8, u+10f4e2, u+10f503, u+10f508, u+10f51b, u+10f51d-10f51e, u+10f521-10f522, u+10f52b, u+10f530, u+10f535, u+10f53e, u+10f543-10f545, u+10f548-10f549, u+10f54e, u+10f555, u+10f559, u+10f55d, u+10f564, u+10f56c, u+10f56e-10f570, u+10f577-10f578, u+10f590, u+10f594-10f595, u+10f5a1-10f5a2, u+10f5aa-10f5ab, u+10f5b0, u+10f5b7, u+10f5ba, u+10f5bf, u+10f5ca, u+10f5db-10f5dc, u+10f5ef, u+10f5f2, u+10f5f6, u+10f5fb
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-3.ttf) format("truetype");
    unicode-range: u+f069, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+10f069, u+10f5fd, u+10f621, u+10f63b, u+10f649-10f64a, u+10f64f, u+10f653-10f654, u+10f656, u+10f65b, u+10f664, u+10f673, u+10f675, u+10f67d, u+10f67f, u+10f695, u+10f69c, u+10f6a8, u+10f6bf-10f6c0, u+10f6d5, u+10f6e3, u+10f6e9, u+10f6f5, u+10f6fa, u+10f6ff-10f700, u+10f70b, u+10f70e, u+10f715, u+10f71b, u+10f72e-10f72f, u+10f733-10f734, u+10f747, u+10f755, u+10f757, u+10f75c, u+10f762, u+10f773, u+10f77c, u+10f781, u+10f784, u+10f788, u+10f7b2, u+10f7b6, u+10f7bd, u+10f7d5, u+10f7ee, u+10f7ff, u+10f801, u+10f804, u+10f813-10f814, u+10f82f-10f830, u+10f845-10f846, u+10f850, u+10f855, u+10f858-10f859, u+10f85c, u+10f866, u+10f86d, u+10f871, u+10f875, u+10f893-10f894, u+10f897, u+10f89f, u+10f8a9, u+10f8b1-10f8b2, u+10f8bb, u+10f8c7, u+10f8d6-10f8d7, u+10f8d9, u+10f8df-10f8e0, u+10f8e7, u+10f8ee-10f8ef, u+10f8fd
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-4.ttf) format("truetype");
    unicode-range: u+e000-e006, u+e008-e00f, u+e011-e012, u+e014-e016, u+e018-e019, u+e01c-e01d, u+e022-e023, u+e025-e02e, u+e030-e039, u+e03b-e041, u+e043-e044, u+e047, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+10e000-10e006, u+10e008-10e00f, u+10e011-10e012, u+10e014-10e016, u+10e018-10e019, u+10e01c-10e01d, u+10e022-10e023, u+10e025-10e02e, u+10e030-10e039, u+10e03b-10e041, u+10e043-10e044, u+10e047, u+10f1fa, u+10f52c, u+10f531, u+10f536, u+10f69f
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-5.ttf) format("truetype");
    unicode-range: u+e048, u+e04a-e051, u+e053-e054, u+e058-e05f, u+e061-e067, u+e069-e06d, u+e06f-e073, u+e075, u+e085-e086, u+10e048, u+10e04a-10e051, u+10e053-10e054, u+10e058-10e05f, u+10e061-10e067, u+10e069-10e06d, u+10e06f-10e073, u+10e075, u+10e085-10e086
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-9.ttf) format("truetype");
    unicode-range: u+f80b, u+10f80b
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-12.ttf) format("truetype");
    unicode-range: u+f8bc, u+10f8bc
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-13.ttf) format("truetype");
    unicode-range: u+f000, u+f002, u+f009-f00b, u+f00d-f00e, u+f010, u+f013, u+f01e, u+f021-f022, u+f026-f029, u+f02b, u+f032-f039, u+f03b-f03c, u+f042-f044, u+f047-f049, u+f050-f05a, u+f05e, u+f066, u+f06a, u+f070-f071, u+f073-f074, u+f076, u+f079-f07a, u+10f000, u+10f002, u+10f009-10f00b, u+10f00d-10f00e, u+10f010, u+10f013, u+10f01e, u+10f021-10f022, u+10f026-10f029, u+10f02b, u+10f032-10f039, u+10f03b-10f03c, u+10f042-10f044, u+10f047-10f049, u+10f050-10f05a, u+10f05e, u+10f066, u+10f06a, u+10f070-10f071, u+10f073-10f074, u+10f076, u+10f079-10f07a
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-14.ttf) format("truetype");
    unicode-range: u+f07c-f07e, u+f080, u+f083, u+f085, u+f089, u+f08b, u+f08d-f08e, u+f090, u+f094, u+f098, u+f09e, u+f0a0-f0a1, u+f0a4-f0a5, u+f0a7-f0ab, u+f0ae, u+f0b2, u+f0c3-f0c4, u+f0c7, u+f0ca-f0cb, u+f0cd, u+f0d0, u+f0d8-f0db, u+f0dd-f0de, u+f0e2-f0e3, u+f0e9-f0ea, u+f0ec-f0ee, u+f0f0-f0f2, u+f0f4, u+f0f9-f0fe, u+f100-f105, u+f107, u+f10a-f10b, u+f10d, u+f118-f11b, u+f120, u+f122, u+f124-f125, u+f127, u+f12b, u+f134, u+f137-f13a, u+f13e, u+f141-f144, u+f146, u+f148-f149, u+f381-f382, u+10f07c-10f07e, u+10f080, u+10f083, u+10f085, u+10f089, u+10f08b, u+10f08d-10f08e, u+10f090, u+10f094, u+10f098, u+10f09e, u+10f0a0-10f0a1, u+10f0a4-10f0a5, u+10f0a7-10f0ab, u+10f0ae, u+10f0b2, u+10f0c3-10f0c4, u+10f0c7, u+10f0ca-10f0cb, u+10f0cd, u+10f0d0, u+10f0d8-10f0db, u+10f0dd-10f0de, u+10f0e2-10f0e3, u+10f0e9-10f0ea, u+10f0ec-10f0ee, u+10f0f0-10f0f2, u+10f0f4, u+10f0f9-10f0fe, u+10f100-10f105, u+10f107, u+10f10a-10f10b, u+10f10d, u+10f118-10f11b, u+10f120, u+10f122, u+10f124-10f125, u+10f127, u+10f12b, u+10f134, u+10f137-10f13a, u+10f13e, u+10f141-10f144, u+10f146, u+10f148-10f149, u+10f381-10f382
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-15.ttf) format("truetype");
    unicode-range: u+f14a-f14d, u+f150-f154, u+f156-f159, u+f15c-f15e, u+f160-f163, u+f165, u+f175-f178, u+f182-f183, u+f185, u+f187, u+f191-f193, u+f195, u+f197, u+f199, u+f19c-f19d, u+f1ac, u+f1b0, u+f1b3, u+f1b9-f1ba, u+f1c4-f1c9, u+f1cd, u+f1da, u+f1dd-f1de, u+f1e0-f1e3, u+f1f6, u+f1fb-f1fe, u+f200-f201, u+f204, u+f206-f207, u+f20b, u+f218, u+f21e, u+f221-f22c, u+f235-f236, u+f239, u+f240-f245, u+10f14a-10f14d, u+10f150-10f154, u+10f156-10f159, u+10f15c-10f15e, u+10f160-10f163, u+10f165, u+10f175-10f178, u+10f182-10f183, u+10f185, u+10f187, u+10f191-10f193, u+10f195, u+10f197, u+10f199, u+10f19c-10f19d, u+10f1ac, u+10f1b0, u+10f1b3, u+10f1b9-10f1ba, u+10f1c4-10f1c9, u+10f1cd, u+10f1da, u+10f1dd-10f1de, u+10f1e0-10f1e3, u+10f1f6, u+10f1fb-10f1fe, u+10f200-10f201, u+10f204, u+10f206-10f207, u+10f20b, u+10f218, u+10f21e, u+10f221-10f22c, u+10f235-10f236, u+10f239, u+10f240-10f245
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-16.ttf) format("truetype");
    unicode-range: u+f247-f249, u+f24e, u+f252-f25c, u+f26c, u+f271-f274, u+f276-f277, u+f279-f27a, u+f28b, u+f28d, u+f290-f291, u+f29a, u+f29d, u+f2a1-f2a4, u+f2a8, u+f2b6, u+f2b9, u+f2bd, u+f2c1-f2c2, u+f2c7-f2cb, u+f2ce, u+f2d0-f2d1, u+f2d3, u+f2dc, u+f2e2-f2eb, u+f2ed-f2ee, u+f2f0-f2f6, u+f2f8-f2fb, u+f2fd-f2fe, u+f300-f301, u+f304-f30c, u+f4e6, u+f8e5, u+10f247-10f249, u+10f24e, u+10f252-10f25c, u+10f26c, u+10f271-10f274, u+10f276-10f277, u+10f279-10f27a, u+10f28b, u+10f28d, u+10f290-10f291, u+10f29a, u+10f29d, u+10f2a1-10f2a4, u+10f2a8, u+10f2b6, u+10f2b9, u+10f2bd, u+10f2c1-10f2c2, u+10f2c7-10f2cb, u+10f2ce, u+10f2d0-10f2d1, u+10f2d3, u+10f2dc, u+10f2e2-10f2eb, u+10f2ed-10f2ee, u+10f2f0-10f2f6, u+10f2f8-10f2fb, u+10f2fd-10f2fe, u+10f300-10f301, u+10f304-10f30c, u+10f4e6, u+10f8e5
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-17.ttf) format("truetype");
    unicode-range: u+f30d-f315, u+f317-f319, u+f31c-f31e, u+f320-f327, u+f329-f32e, u+f330-f331, u+f333-f334, u+f336-f33e, u+f340-f34e, u+f350-f35b, u+f35d, u+f360-f362, u+f364-f367, u+f376-f377, u+f386-f387, u+f389-f38a, u+f39b-f39c, u+f3a0, u+f3a5, u+f3b3, u+f3be-f3bf, u+10f30d-10f315, u+10f317-10f319, u+10f31c-10f31e, u+10f320-10f327, u+10f329-10f32e, u+10f330-10f331, u+10f333-10f334, u+10f336-10f33e, u+10f340-10f34e, u+10f350-10f35b, u+10f35d, u+10f360-10f362, u+10f364-10f367, u+10f376-10f377, u+10f386-10f387, u+10f389-10f38a, u+10f39b-10f39c, u+10f3a0, u+10f3a5, u+10f3b3, u+10f3be-10f3bf
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-18.ttf) format("truetype");
    unicode-range: u+f3c1-f3c2, u+f3c9, u+f3cd, u+f3cf, u+f3d1, u+f3dd-f3de, u+f3e0, u+f3ed, u+f3f0-f3f2, u+f3fa, u+f3fc, u+f3ff-f401, u+f406, u+f40f-f410, u+f422, u+f424, u+f432-f434, u+f436-f44a, u+f44c, u+f44e-f451, u+f453-f456, u+f458, u+f45a-f479, u+f4a1, u+10f3c1-10f3c2, u+10f3c9, u+10f3cd, u+10f3cf, u+10f3d1, u+10f3dd-10f3de, u+10f3e0, u+10f3ed, u+10f3f0-10f3f2, u+10f3fa, u+10f3fc, u+10f3ff-10f401, u+10f406, u+10f40f-10f410, u+10f422, u+10f424, u+10f432-10f434, u+10f436-10f44a, u+10f44c, u+10f44e-10f451, u+10f453-10f456, u+10f458, u+10f45a-10f479, u+10f4a1
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-19.ttf) format("truetype");
    unicode-range: u+f47a-f47c, u+f47e-f480, u+f482-f489, u+f48b-f48e, u+f491-f492, u+f495-f497, u+f499-f4a0, u+f4a2-f4b6, u+f4b8-f4c9, u+f4cb, u+f4cd-f4d0, u+f4d2-f4d4, u+f4d6, u+f4d9-f4e1, u+f4e3, u+10f47a-10f47c, u+10f47e-10f480, u+10f482-10f489, u+10f48b-10f48e, u+10f491-10f492, u+10f495-10f497, u+10f499-10f4a0, u+10f4a2-10f4b6, u+10f4b8-10f4c9, u+10f4cb, u+10f4cd-10f4d0, u+10f4d2-10f4d4, u+10f4d6, u+10f4d9-10f4e1, u+10f4e3
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-20.ttf) format("truetype");
    unicode-range: u+f4fa-f502, u+f504-f507, u+f509, u+f515-f51a, u+f51c, u+f51f-f520, u+f523-f52a, u+f52d-f52f, u+f532-f534, u+f537-f53d, u+f53f-f540, u+f542, u+f546-f547, u+f54a-f54d, u+f54f-f554, u+f556-f558, u+f55a-f55c, u+f55e-f563, u+f565-f56b, u+f56d, u+f571-f576, u+f579-f57d, u+10f4fa-10f502, u+10f504-10f507, u+10f509, u+10f515-10f51a, u+10f51c, u+10f51f-10f520, u+10f523-10f52a, u+10f52d-10f52f, u+10f532-10f534, u+10f537-10f53d, u+10f53f-10f540, u+10f542, u+10f546-10f547, u+10f54a-10f54d, u+10f54f-10f554, u+10f556-10f558, u+10f55a-10f55c, u+10f55e-10f563, u+10f565-10f56b, u+10f56d, u+10f571-10f576, u+10f579-10f57d
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-21.ttf) format("truetype");
    unicode-range: u+f57e-f58f, u+f591, u+f593, u+f596-f59d, u+f59f-f5a0, u+f5a4-f5a7, u+f5a9, u+f5ac-f5af, u+f5b1, u+f5b3-f5b4, u+f5b6, u+f5b8-f5b9, u+f5bb-f5bd, u+f5c0-f5c5, u+f5c7-f5c9, u+f5cb, u+f5cd-f5ce, u+f5d0-f5da, u+f5dd-f5ee, u+f5f0, u+10f57e-10f58f, u+10f591, u+10f593, u+10f596-10f59d, u+10f59f-10f5a0, u+10f5a4-10f5a7, u+10f5a9, u+10f5ac-10f5af, u+10f5b1, u+10f5b3-10f5b4, u+10f5b6, u+10f5b8-10f5b9, u+10f5bb-10f5bd, u+10f5c0-10f5c5, u+10f5c7-10f5c9, u+10f5cb, u+10f5cd-10f5ce, u+10f5d0-10f5da, u+10f5dd-10f5ee, u+10f5f0
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-22.ttf) format("truetype");
    unicode-range: u+f0e4, u+f3fd, u+f5f3-f5f5, u+f5f8-f5f9, u+f5fc, u+f5fe-f60e, u+f610-f611, u+f613-f620, u+f622-f63a, u+f63c-f63e, u+f640-f641, u+f643-f648, u+f64b-f64e, u+f650-f652, u+f655, u+f657-f65a, u+f65c, u+10f0e4, u+10f3fd, u+10f5f3-10f5f5, u+10f5f8-10f5f9, u+10f5fc, u+10f5fe-10f60e, u+10f610-10f611, u+10f613-10f620, u+10f622-10f63a, u+10f63c-10f63e, u+10f640-10f641, u+10f643-10f648, u+10f64b-10f64e, u+10f650-10f652, u+10f655, u+10f657-10f65a, u+10f65c
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-23.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-23.ttf) format("truetype");
    unicode-range: u+f65d-f663, u+f665-f672, u+f674, u+f676-f67c, u+f67e, u+f680-f694, u+f696-f69b, u+f69e, u+f6a0-f6a7, u+f6a9-f6ae, u+f6b0-f6be, u+f6c1-f6c3, u+10f65d-10f663, u+10f665-10f672, u+10f674, u+10f676-10f67c, u+10f67e, u+10f680-10f694, u+10f696-10f69b, u+10f69e, u+10f6a0-10f6a7, u+10f6a9-10f6ae, u+10f6b0-10f6be, u+10f6c1-10f6c3
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-24.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-24.ttf) format("truetype");
    unicode-range: u+f6c4-f6c8, u+f6cb, u+f6cd-f6d4, u+f6d6-f6db, u+f6dd-f6e2, u+f6e4-f6e8, u+f6ea-f6f4, u+f6f6-f6f9, u+f6fb-f6fe, u+f701-f703, u+f705-f70a, u+f70c-f70d, u+f70f-f714, u+f716-f71a, u+f71c-f72d, u+10f6c4-10f6c8, u+10f6cb, u+10f6cd-10f6d4, u+10f6d6-10f6db, u+10f6dd-10f6e2, u+10f6e4-10f6e8, u+10f6ea-10f6f4, u+10f6f6-10f6f9, u+10f6fb-10f6fe, u+10f701-10f703, u+10f705-10f70a, u+10f70c-10f70d, u+10f70f-10f714, u+10f716-10f71a, u+10f71c-10f72d
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-25.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-25.ttf) format("truetype");
    unicode-range: u+f732, u+f735-f746, u+f748-f754, u+f756, u+f758-f75b, u+f75e-f761, u+f763-f772, u+f774-f777, u+f779, u+f77d-f780, u+f782-f783, u+f786-f787, u+f78a-f78c, u+f78e-f78f, u+f792-f796, u+f79a-f7a3, u+10f732, u+10f735-10f746, u+10f748-10f754, u+10f756, u+10f758-10f75b, u+10f75e-10f761, u+10f763-10f772, u+10f774-10f777, u+10f779, u+10f77d-10f780, u+10f782-10f783, u+10f786-10f787, u+10f78a-10f78c, u+10f78e-10f78f, u+10f792-10f796, u+10f79a-10f7a3
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-26.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-26.ttf) format("truetype");
    unicode-range: u+f7a4-f7ae, u+f7b4-f7b5, u+f7b7-f7ba, u+f7be-f7c5, u+f7c7-f7d2, u+f7d4, u+f7d7-f7de, u+f7e2, u+f7e4-f7ed, u+f7ef-f7fe, u+f800, u+f802-f803, u+f805-f809, u+f80d-f812, u+f815-f817, u+10f7a4-10f7ae, u+10f7b4-10f7b5, u+10f7b7-10f7ba, u+10f7be-10f7c5, u+10f7c7-10f7d2, u+10f7d4, u+10f7d7-10f7de, u+10f7e2, u+10f7e4-10f7ed, u+10f7ef-10f7fe, u+10f800, u+10f802-10f803, u+10f805-10f809, u+10f80d-10f812, u+10f815-10f817
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-27.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-27.ttf) format("truetype");
    unicode-range: u+f818-f82e, u+f831-f833, u+f83e, u+f843-f844, u+f847-f84f, u+f851-f854, u+f856-f857, u+f85a-f85b, u+f85d-f865, u+f867-f86c, u+f86e-f870, u+f872-f874, u+f876-f88c, u+10f818-10f82e, u+10f831-10f833, u+10f83e, u+10f843-10f844, u+10f847-10f84f, u+10f851-10f854, u+10f856-10f857, u+10f85a-10f85b, u+10f85d-10f865, u+10f867-10f86c, u+10f86e-10f870, u+10f872-10f874, u+10f876-10f88c
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-28.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-900-28.ttf) format("truetype");
    unicode-range: u+f88d-f892, u+f895-f896, u+f898-f89d, u+f8a0-f8a5, u+f8a7-f8a8, u+f8aa-f8b0, u+f8b3-f8ba, u+f8bd-f8c6, u+f8c8-f8c9, u+f8cb-f8d1, u+f8d3-f8d5, u+f8d8, u+f8da-f8de, u+f8e2-f8e4, u+f8e6, u+f8e9-f8ed, u+f8f0-f8fc, u+f8fe-f8ff, u+10f88d-10f892, u+10f895-10f896, u+10f898-10f89d, u+10f8a0-10f8a5, u+10f8a7-10f8a8, u+10f8aa-10f8b0, u+10f8b3-10f8ba, u+10f8bd-10f8c6, u+10f8c8-10f8c9, u+10f8cb-10f8d1, u+10f8d3-10f8d5, u+10f8d8, u+10f8da-10f8de, u+10f8e2-10f8e4, u+10f8e6, u+10f8e9-10f8ed, u+10f8f0-10f8fc, u+10f8fe-10f8ff
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-0.ttf) format("truetype");
    unicode-range: u+f001, u+f004-f005, u+f007-f008, u+f00c, u+f011-f012, u+f015, u+f018-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d, u+f04a-f04e, u+f05b, u+f060-f064, u+f067-f068, u+f06b-f06d, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091, u+f093, u+f095, u+f09c, u+f0a3, u+f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c6, u+f0c8, u+f128, u+f12a, u+f155, u+f283, u+f292, u+f295
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-1.ttf) format("truetype");
    unicode-range: u+f040, u+f0c9, u+f0cc, u+f0ce, u+f0d1, u+f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0f3, u+f106, u+f108-f109, u+f10e, u+f110-f112, u+f11e, u+f121, u+f126, u+f129, u+f12c-f12e, u+f130-f132, u+f135, u+f13d, u+f140, u+f145, u+f15b, u+f164, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb, u+f1c0, u+f1ce, u+f1d8, u+f1dc, u+f1e4-f1e6, u+f1eb-f1ec, u+f205, u+f217, u+f21a-f21d, u+f22d, u+f233-f234, u+f238, u+f246, u+f251, u+f275, u+f29e, u+f2a0, u+f2a7, u+f2bb, u+f2cc-f2cd, u+f2db
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-3.ttf) format("truetype");
    unicode-range: u+f069, u+f1fa
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-12.ttf) format("truetype");
    unicode-range: u+f000, u+f002, u+f009-f00b, u+f00d-f00e, u+f010, u+f013, u+f01e, u+f021, u+f026-f029, u+f02b, u+f032-f039, u+f03b-f03c, u+f042-f043, u+f048-f049, u+f050-f05a, u+f05e, u+f06a, u+f071, u+f073-f074, u+f076, u+f079-f07a, u+f07c, u+f083, u+f085, u+f089, u+f08d, u+f098, u+f09e, u+f0a1
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-13.ttf) format("truetype");
    unicode-range: u+f045, u+f0a8-f0ab, u+f0c3-f0c4, u+f0ca-f0cb, u+f0cd, u+f0d8-f0db, u+f0dd-f0de, u+f0e2-f0e3, u+f0e9-f0ea, u+f0ed-f0ee, u+f0f0-f0f2, u+f0f4, u+f0f9-f0fe, u+f100-f105, u+f107, u+f10d, u+f11b, u+f120, u+f122, u+f124-f125, u+f127, u+f12b, u+f134, u+f137-f13a, u+f141-f144, u+f146, u+f14a-f14b, u+f14d, u+f153-f154, u+f157-f159, u+f15c-f15d, u+f162, u+f165, u+f182-f183, u+f187, u+f193, u+f197, u+f199, u+f19c-f19d, u+f1ac, u+f1b0, u+f1b3, u+f1b9-f1ba, u+f1cd, u+f1da, u+f1dd-f1de, u+f1e0-f1e2
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-14.ttf) format("truetype");
    unicode-range: u+f0f5, u+f1b1, u+f1f6, u+f1fb-f1fe, u+f200-f201, u+f204, u+f206-f207, u+f20b, u+f218, u+f21e, u+f221-f22c, u+f235-f236, u+f239, u+f240-f245, u+f249, u+f24e, u+f250, u+f252-f254, u+f25c, u+f26c, u+f276-f277, u+f279, u+f28b, u+f28d, u+f290-f291, u+f29a, u+f29d, u+f2a1-f2a4, u+f2a8, u+f2b6, u+f2b9, u+f2bd, u+f2c2, u+f2c7-f2cb, u+f2ce, u+f2d1, u+f2d3
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-0.ttf) format("truetype");
    unicode-range: u+f081-f082, u+f08c, u+f092, u+f099, u+f09b, u+f0d2-f0d5, u+f0e1, u+f113, u+f136, u+f13b-f13c, u+f15a, u+f167-f16e, u+f170-f174, u+f179-f17e, u+f180-f181, u+f184, u+f189-f18d, u+f194, u+f198, u+f19a-f19b, u+f19e, u+f1a0-f1a4, u+f1b4, u+f1bc, u+f1be, u+f1e8, u+f1ed, u+f1f0-f1f1, u+f20e, u+f210, u+f213-f214, u+f230, u+f232, u+f23a, u+f26b, u+f270, u+f288, u+f299, u+f29b, u+f2a6, u+f2b0, u+f2c5-f2c6, u+f2e0
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-1.ttf) format("truetype");
    unicode-range: u+f1a5-f1aa, u+f1b5-f1b7, u+f1bd, u+f1ca-f1cc, u+f1d0-f1d7, u+f1e7, u+f1e9, u+f1ee, u+f1f2-f1f5, u+f202-f203, u+f208-f209, u+f20d, u+f211-f212, u+f215-f216, u+f231, u+f237, u+f23b-f23e, u+f24b-f24c, u+f25e, u+f260-f261, u+f263-f26a, u+f26d-f26e, u+f27c-f27e, u+f280-f282, u+f284-f287, u+f289-f28a, u+f293-f294, u+f296-f298, u+f2a5, u+f2a9-f2ae, u+f2b1-f2b4, u+f2b8, u+f2c4, u+f2d5-f2da, u+f2dd-f2de
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-2.ttf) format("truetype");
    unicode-range: u+f166
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-0.ttf) format("truetype");
    unicode-range: u+f006, u+f017, u+f03e, u+f06e, u+f08a, u+f096-f097, u+f09d, u+f0a6, u+f0c5, u+f0e5-f0e6, u+f114, u+f11d, u+f2c0
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-1.ttf) format("truetype");
    unicode-range: u+f003, u+f016, u+f087, u+f0a2, u+f0eb, u+f0f7-f0f8, u+f10c, u+f11c, u+f133, u+f14e, u+f186, u+f1c1-f1c3, u+f1d9, u+f1db, u+f1ea, u+f1f9, u+f20a, u+f24d, u+f25d, u+f2b5, u+f2bc, u+f2d2
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-12.ttf) format("truetype");
    unicode-range: u+f022, u+f044, u+f05c-f05d, u+f070, u+f094, u+f0a0, u+f115, u+f29c
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-13.ttf) format("truetype");
    unicode-range: u+f01d, u+f046, u+f088, u+f0a4-f0a5, u+f0a7, u+f0c7, u+f0f6, u+f118-f11a, u+f147, u+f150-f152, u+f185, u+f191-f192, u+f196, u+f1c4-f1c9, u+f1e3
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-14.ttf) format("truetype");
    unicode-range: u+f014, u+f1f7, u+f247-f248, u+f24a, u+f255-f25b, u+f271-f274, u+f278, u+f28c, u+f28e, u+f2b7, u+f2ba, u+f2be, u+f2c1, u+f2c3, u+f2d0, u+f2dc
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-15.ttf) format("truetype");
    unicode-range: u+f01a-f01b, u+f18e, u+f190, u+f2d4
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-16.ttf) format("truetype");
    unicode-range: u+f27b
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-v4compatibility.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-v4compatibility.ttf) format("truetype");
    unicode-range: u+f041, u+f047, u+f065-f066, u+f07d-f07e, u+f080, u+f08b, u+f08e, u+f090, u+f09a, u+f0ac, u+f0ae, u+f0b2, u+f0d0, u+f0d6, u+f0e4, u+f0ec, u+f10a-f10b, u+f123, u+f13e, u+f148-f149, u+f14c, u+f156, u+f15e, u+f160-f161, u+f163, u+f175-f178, u+f195, u+f1f8, u+f219, u+f27a
}

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:host, :root {
    --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone"
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-28.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-28.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-27.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-27.ttf) format("truetype");
    unicode-range: u+f818-f88c, u+10f818-10f88c
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-26.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-26.ttf) format("truetype");
    unicode-range: u+f7a4-f817, u+10f7a4-10f817
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-25.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-25.ttf) format("truetype");
    unicode-range: u+f732-f7a3, u+10f732-10f7a3
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-24.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-24.ttf) format("truetype");
    unicode-range: u+f6c4-f72d, u+10f6c4-10f72d
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-23.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-23.ttf) format("truetype");
    unicode-range: u+f65d-f6c3, u+10f65d-10f6c3
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-22.ttf) format("truetype");
    unicode-range: u+f0e4-f65c, u+10f0e4-10f65c
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-21.ttf) format("truetype");
    unicode-range: u+f57e-f5f0, u+10f57e-10f5f0
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-20.ttf) format("truetype");
    unicode-range: u+f4fa-f57d, u+10f4fa-10f57d
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-19.ttf) format("truetype");
    unicode-range: u+e207, u+f47a-f4e3, u+10e207, u+10f47a-10f4e3
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-18.ttf) format("truetype");
    unicode-range: u+f3c1-f3fc, u+f3ff-f479, u+f4a1, u+10f3c1-10f3fc, u+10f3ff-10f479, u+10f4a1
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-17.ttf) format("truetype");
    unicode-range: u+f30d-f3bf, u+10f30d-10f3bf
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-16.ttf) format("truetype");
    unicode-range: u+f247-f30c, u+f4e6, u+f8e5, u+10f247-10f30c, u+10f4e6, u+10f8e5
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-15.ttf) format("truetype");
    unicode-range: u+f14a-f245, u+10f14a-10f245
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-14.ttf) format("truetype");
    unicode-range: u+f07c-f0e3, u+f0e9-f149, u+f381-f382, u+10f07c-10f0e3, u+10f0e9-10f149, u+10f381-10f382
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-13.ttf) format("truetype");
    unicode-range: u+e647-f07a, u+10f000-10f07a
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-12.ttf) format("truetype");
    unicode-range: u+e572-e646, u+f8bc, u+10f8bc
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-11.ttf) format("truetype");
    unicode-range: u+e4b8-e571
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-10.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-10.ttf) format("truetype");
    unicode-range: u+e3fe-e4b7
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-9.ttf) format("truetype");
    unicode-range: u+e34a-e3fd, u+f80b, u+10f80b
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-8.ttf) format("truetype");
    unicode-range: u+e265-e349
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-7.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-7.ttf) format("truetype");
    unicode-range: u+e1ab-e206, u+e208-e264
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-6.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-6.ttf) format("truetype");
    unicode-range: u+e0f3-e1aa
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-5.ttf) format("truetype");
    unicode-range: u+e048-e0f2, u+10e048-10e086
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-4.ttf) format("truetype");
    unicode-range: u+2c-e047, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+10e000-10e047, u+10f1fa, u+10f52c, u+10f531, u+10f536, u+10f69f
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-3.ttf) format("truetype");
    unicode-range: u+22 -2a, u+102a, u+f069, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+10f069, u+10f5fd, u+10f621, u+10f63b, u+10f649-10f64a, u+10f64f, u+10f653-10f654, u+10f656, u+10f65b, u+10f664, u+10f673, u+10f675, u+10f67d, u+10f67f, u+10f695, u+10f69c, u+10f6a8, u+10f6bf-10f6c0, u+10f6d5, u+10f6e3, u+10f6e9, u+10f6f5, u+10f6fa, u+10f6ff-10f700, u+10f70b, u+10f70e, u+10f715, u+10f71b, u+10f72e-10f72f, u+10f733-10f734, u+10f747, u+10f755, u+10f757, u+10f75c, u+10f762, u+10f773, u+10f77c, u+10f781, u+10f784, u+10f788, u+10f7b2, u+10f7b6, u+10f7bd, u+10f7d5, u+10f7ee, u+10f7ff, u+10f801, u+10f804, u+10f813-10f814, u+10f82f-10f830, u+10f845-10f846, u+10f850, u+10f855, u+10f858-10f859, u+10f85c, u+10f866, u+10f86d, u+10f871, u+10f875, u+10f893-10f894, u+10f897, u+10f89f, u+10f8a9, u+10f8b1-10f8b2, u+10f8bb, u+10f8c7, u+10f8d6-10f8d7, u+10f8d9, u+10f8df-10f8e0, u+10f8e7, u+10f8ee-10f8ef, u+10f8fd
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-2.ttf) format("truetype");
    unicode-range: u+f040, u+f108, u+f2a0, u+f2a7, u+f2b5, u+f2bb, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+10f040, u+10f108, u+10f2a0, u+10f2a7, u+10f2b5, u+10f2bb, u+10f2cc-10f2cd, u+10f2d2, u+10f2db, u+10f2e1, u+10f2ec, u+10f2f7, u+10f2fc, u+10f302-10f303, u+10f316, u+10f31a, u+10f328, u+10f335, u+10f363, u+10f37e, u+10f390, u+10f3c5, u+10f3ce, u+10f3e5, u+10f3f4, u+10f3fb, u+10f40e, u+10f435, u+10f44b, u+10f481, u+10f48a, u+10f48f-10f490, u+10f493-10f494, u+10f498, u+10f4b7, u+10f4ca, u+10f4cc, u+10f4d1, u+10f4d7-10f4d8, u+10f4e2, u+10f503, u+10f508, u+10f51b, u+10f51d-10f51e, u+10f521-10f522, u+10f52b, u+10f530, u+10f535, u+10f53e, u+10f543-10f545, u+10f548-10f549, u+10f54e, u+10f555, u+10f559, u+10f55d, u+10f564, u+10f56c, u+10f56e-10f570, u+10f577-10f578, u+10f590, u+10f594-10f595, u+10f5a1-10f5a2, u+10f5aa-10f5ab, u+10f5b0, u+10f5b7, u+10f5ba, u+10f5bf, u+10f5ca, u+10f5db-10f5dc, u+10f5ef, u+10f5f2, u+10f5f6, u+10f5fb
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-1.ttf) format("truetype");
    unicode-range: u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8-f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f8, u+f106, u+f109, u+f10e-f111, u+f11c-f11e, u+f121, u+f126, u+f129, u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d8, u+f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e, u+f47d, u+10f0a6, u+10f0ac-10f0ad, u+10f0b0-10f0b1, u+10f0c0-10f0c2, u+10f0c5-10f0c6, u+10f0c8-10f0c9, u+10f0cc, u+10f0ce, u+10f0d1-10f0d7, u+10f0dc, u+10f0e0, u+10f0e7-10f0e8, u+10f0eb, u+10f0f3, u+10f0f8, u+10f106, u+10f109, u+10f10e-10f111, u+10f11c-10f11e, u+10f121, u+10f126, u+10f129, u+10f12c-10f133, u+10f135, u+10f13d, u+10f140, u+10f145, u+10f14e, u+10f15b, u+10f164, u+10f186, u+10f188, u+10f1ab, u+10f1ad-10f1ae, u+10f1b2, u+10f1b8, u+10f1bb-10f1c3, u+10f1ce-10f1d8, u+10f1dc, u+10f1e4-10f1ec, u+10f1f8-10f1f9, u+10f205, u+10f20a, u+10f217, u+10f219-10f21d, u+10f22d-10f234, u+10f238, u+10f246, u+10f24d, u+10f251, u+10f25d, u+10f275, u+10f29e, u+10f47d
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-regular-400-0.ttf) format("truetype");
    unicode-range: u+21, u+23 -25, u+2b, u+3f, u+1021 -1025, u+102b, u+103f, u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015-f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091-f093, u+f095, u+f09c-f09d, u+f0a3, u+f128, u+f12a, u+f155, u+f292, u+f295, u+f332, u+f541, u+f80a, u+f80c, u+10e010, u+10e017, u+10e01b, u+10e01f-10e021, u+10e024, u+10e02f, u+10e03a, u+10e042, u+10e045-10e046, u+10e060, u+10e068, u+10e06e, u+10e074, u+10e076, u+10f001, u+10f004-10f008, u+10f00c, u+10f011-10f012, u+10f015-10f01c, u+10f023-10f025, u+10f02a, u+10f02c-10f031, u+10f03a, u+10f03d-10f03e, u+10f041, u+10f04a-10f04e, u+10f05b, u+10f060-10f065, u+10f067-10f068, u+10f06b-10f06e, u+10f072, u+10f075, u+10f077-10f078, u+10f07b, u+10f084, u+10f086, u+10f091-10f093, u+10f095, u+10f09c-10f09d, u+10f0a3, u+10f128, u+10f12a, u+10f155, u+10f292, u+10f295, u+10f332, u+10f541, u+10f80a, u+10f80c
}

.fa-duotone.fa-regular, .fadr {
    position: relative;
    font-weight: 400;
    letter-spacing: normal
}

.fa-duotone.fa-regular:before, .fadr:before {
    position: absolute;
    color: var(--fa-primary-color, inherit);
    opacity: var(--fa-primary-opacity, 1)
}

.fa-duotone.fa-regular:after, .fadr:after {
    color: var(--fa-secondary-color, inherit);
    opacity: var(--fa-secondary-opacity, .4)
}

.fa-duotone.fa-regular.fa-swap-opacity:before, .fa-duotone.fa-swap-opacity:before, .fa-swap-opacity .fa-duotone.fa-regular:before, .fa-swap-opacity .fadr:before, .fadr.fa-swap-opacity:before {
    opacity: var(--fa-secondary-opacity, .4)
}

.fa-duotone.fa-regular.fa-swap-opacity:after, .fa-duotone.fa-swap-opacity:after, .fa-swap-opacity .fa-duotone.fa-regular:after, .fa-swap-opacity .fadr:after, .fadr.fa-swap-opacity:after {
    opacity: var(--fa-primary-opacity, 1)
}

.fa-duotone.fa-regular.fa-inverse, .fadr.fa-inverse {
    color: var(--fa-inverse, #fff)
}

.fa-duotone.fa-regular.fa-stack-1x, .fa-duotone.fa-regular.fa-stack-2x, .fadr.fa-stack-1x, .fadr.fa-stack-2x {
    position: absolute
}

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:host, :root {
    --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone"
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-28.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-28.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-27.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-27.ttf) format("truetype");
    unicode-range: u+f818-f88c, u+10f818-10f88c
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-26.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-26.ttf) format("truetype");
    unicode-range: u+f7a4-f817, u+10f7a4-10f817
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-25.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-25.ttf) format("truetype");
    unicode-range: u+f732-f7a3, u+10f732-10f7a3
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-24.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-24.ttf) format("truetype");
    unicode-range: u+f6c4-f72d, u+10f6c4-10f72d
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-23.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-23.ttf) format("truetype");
    unicode-range: u+f65d-f6c3, u+10f65d-10f6c3
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-22.ttf) format("truetype");
    unicode-range: u+f0e4-f65c, u+10f0e4-10f65c
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-21.ttf) format("truetype");
    unicode-range: u+f57e-f5f0, u+10f57e-10f5f0
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-20.ttf) format("truetype");
    unicode-range: u+f4fa-f57d, u+10f4fa-10f57d
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-19.ttf) format("truetype");
    unicode-range: u+e207, u+f47a-f4e3, u+10e207, u+10f47a-10f4e3
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-18.ttf) format("truetype");
    unicode-range: u+f3c1-f3fc, u+f3ff-f479, u+f4a1, u+10f3c1-10f3fc, u+10f3ff-10f479, u+10f4a1
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-17.ttf) format("truetype");
    unicode-range: u+f30d-f3bf, u+10f30d-10f3bf
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-16.ttf) format("truetype");
    unicode-range: u+f247-f30c, u+f4e6, u+f8e5, u+10f247-10f30c, u+10f4e6, u+10f8e5
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-15.ttf) format("truetype");
    unicode-range: u+f14a-f245, u+10f14a-10f245
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-14.ttf) format("truetype");
    unicode-range: u+f07c-f0e3, u+f0e9-f149, u+f381-f382, u+10f07c-10f0e3, u+10f0e9-10f149, u+10f381-10f382
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-13.ttf) format("truetype");
    unicode-range: u+e647-f07a, u+10f000-10f07a
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-12.ttf) format("truetype");
    unicode-range: u+e572-e646, u+f8bc, u+10f8bc
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-11.ttf) format("truetype");
    unicode-range: u+e4b8-e571
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-10.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-10.ttf) format("truetype");
    unicode-range: u+e3fe-e4b7
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-9.ttf) format("truetype");
    unicode-range: u+e34a-e3fd, u+f80b, u+10f80b
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-8.ttf) format("truetype");
    unicode-range: u+e265-e349
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-7.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-7.ttf) format("truetype");
    unicode-range: u+e1ab-e206, u+e208-e264
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-6.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-6.ttf) format("truetype");
    unicode-range: u+e0f3-e1aa
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-5.ttf) format("truetype");
    unicode-range: u+e048-e0f2, u+10e048-10e086
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-4.ttf) format("truetype");
    unicode-range: u+2c-e047, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+10e000-10e047, u+10f1fa, u+10f52c, u+10f531, u+10f536, u+10f69f
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-3.ttf) format("truetype");
    unicode-range: u+22 -2a, u+102a, u+f069, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+10f069, u+10f5fd, u+10f621, u+10f63b, u+10f649-10f64a, u+10f64f, u+10f653-10f654, u+10f656, u+10f65b, u+10f664, u+10f673, u+10f675, u+10f67d, u+10f67f, u+10f695, u+10f69c, u+10f6a8, u+10f6bf-10f6c0, u+10f6d5, u+10f6e3, u+10f6e9, u+10f6f5, u+10f6fa, u+10f6ff-10f700, u+10f70b, u+10f70e, u+10f715, u+10f71b, u+10f72e-10f72f, u+10f733-10f734, u+10f747, u+10f755, u+10f757, u+10f75c, u+10f762, u+10f773, u+10f77c, u+10f781, u+10f784, u+10f788, u+10f7b2, u+10f7b6, u+10f7bd, u+10f7d5, u+10f7ee, u+10f7ff, u+10f801, u+10f804, u+10f813-10f814, u+10f82f-10f830, u+10f845-10f846, u+10f850, u+10f855, u+10f858-10f859, u+10f85c, u+10f866, u+10f86d, u+10f871, u+10f875, u+10f893-10f894, u+10f897, u+10f89f, u+10f8a9, u+10f8b1-10f8b2, u+10f8bb, u+10f8c7, u+10f8d6-10f8d7, u+10f8d9, u+10f8df-10f8e0, u+10f8e7, u+10f8ee-10f8ef, u+10f8fd
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-2.ttf) format("truetype");
    unicode-range: u+f040, u+f108, u+f2a0, u+f2a7, u+f2b5, u+f2bb, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+10f040, u+10f108, u+10f2a0, u+10f2a7, u+10f2b5, u+10f2bb, u+10f2cc-10f2cd, u+10f2d2, u+10f2db, u+10f2e1, u+10f2ec, u+10f2f7, u+10f2fc, u+10f302-10f303, u+10f316, u+10f31a, u+10f328, u+10f335, u+10f363, u+10f37e, u+10f390, u+10f3c5, u+10f3ce, u+10f3e5, u+10f3f4, u+10f3fb, u+10f40e, u+10f435, u+10f44b, u+10f481, u+10f48a, u+10f48f-10f490, u+10f493-10f494, u+10f498, u+10f4b7, u+10f4ca, u+10f4cc, u+10f4d1, u+10f4d7-10f4d8, u+10f4e2, u+10f503, u+10f508, u+10f51b, u+10f51d-10f51e, u+10f521-10f522, u+10f52b, u+10f530, u+10f535, u+10f53e, u+10f543-10f545, u+10f548-10f549, u+10f54e, u+10f555, u+10f559, u+10f55d, u+10f564, u+10f56c, u+10f56e-10f570, u+10f577-10f578, u+10f590, u+10f594-10f595, u+10f5a1-10f5a2, u+10f5aa-10f5ab, u+10f5b0, u+10f5b7, u+10f5ba, u+10f5bf, u+10f5ca, u+10f5db-10f5dc, u+10f5ef, u+10f5f2, u+10f5f6, u+10f5fb
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-1.ttf) format("truetype");
    unicode-range: u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8-f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f8, u+f106, u+f109, u+f10e-f111, u+f11c-f11e, u+f121, u+f126, u+f129, u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d8, u+f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e, u+f47d, u+10f0a6, u+10f0ac-10f0ad, u+10f0b0-10f0b1, u+10f0c0-10f0c2, u+10f0c5-10f0c6, u+10f0c8-10f0c9, u+10f0cc, u+10f0ce, u+10f0d1-10f0d7, u+10f0dc, u+10f0e0, u+10f0e7-10f0e8, u+10f0eb, u+10f0f3, u+10f0f8, u+10f106, u+10f109, u+10f10e-10f111, u+10f11c-10f11e, u+10f121, u+10f126, u+10f129, u+10f12c-10f133, u+10f135, u+10f13d, u+10f140, u+10f145, u+10f14e, u+10f15b, u+10f164, u+10f186, u+10f188, u+10f1ab, u+10f1ad-10f1ae, u+10f1b2, u+10f1b8, u+10f1bb-10f1c3, u+10f1ce-10f1d8, u+10f1dc, u+10f1e4-10f1ec, u+10f1f8-10f1f9, u+10f205, u+10f20a, u+10f217, u+10f219-10f21d, u+10f22d-10f234, u+10f238, u+10f246, u+10f24d, u+10f251, u+10f25d, u+10f275, u+10f29e, u+10f47d
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-light-300-0.ttf) format("truetype");
    unicode-range: u+21, u+23 -25, u+2b, u+3f, u+1021 -1025, u+102b, u+103f, u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015-f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091-f093, u+f095, u+f09c-f09d, u+f0a3, u+f128, u+f12a, u+f155, u+f292, u+f295, u+f332, u+f541, u+f80a, u+f80c, u+10e010, u+10e017, u+10e01b, u+10e01f-10e021, u+10e024, u+10e02f, u+10e03a, u+10e042, u+10e045-10e046, u+10e060, u+10e068, u+10e06e, u+10e074, u+10e076, u+10f001, u+10f004-10f008, u+10f00c, u+10f011-10f012, u+10f015-10f01c, u+10f023-10f025, u+10f02a, u+10f02c-10f031, u+10f03a, u+10f03d-10f03e, u+10f041, u+10f04a-10f04e, u+10f05b, u+10f060-10f065, u+10f067-10f068, u+10f06b-10f06e, u+10f072, u+10f075, u+10f077-10f078, u+10f07b, u+10f084, u+10f086, u+10f091-10f093, u+10f095, u+10f09c-10f09d, u+10f0a3, u+10f128, u+10f12a, u+10f155, u+10f292, u+10f295, u+10f332, u+10f541, u+10f80a, u+10f80c
}

.fa-duotone.fa-light, .fadl {
    position: relative;
    font-weight: 300;
    letter-spacing: normal
}

.fa-duotone.fa-light:before, .fadl:before {
    position: absolute;
    color: var(--fa-primary-color, inherit);
    opacity: var(--fa-primary-opacity, 1)
}

.fa-duotone.fa-light:after, .fadl:after {
    color: var(--fa-secondary-color, inherit);
    opacity: var(--fa-secondary-opacity, .4)
}

.fa-duotone.fa-light.fa-swap-opacity:before, .fa-duotone.fa-swap-opacity:before, .fa-swap-opacity .fa-duotone.fa-light:before, .fa-swap-opacity .fadl:before, .fadl.fa-swap-opacity:before {
    opacity: var(--fa-secondary-opacity, .4)
}

.fa-duotone.fa-light.fa-swap-opacity:after, .fa-duotone.fa-swap-opacity:after, .fa-swap-opacity .fa-duotone.fa-light:after, .fa-swap-opacity .fadl:after, .fadl.fa-swap-opacity:after {
    opacity: var(--fa-primary-opacity, 1)
}

.fa-duotone.fa-light.fa-inverse, .fadl.fa-inverse {
    color: var(--fa-inverse, #fff)
}

.fa-duotone.fa-light.fa-stack-1x, .fa-duotone.fa-light.fa-stack-2x, .fadl.fa-stack-1x, .fadl.fa-stack-2x {
    position: absolute
}

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:host, :root {
    --fa-style-family-duotone: "Font Awesome 6 Duotone";
    --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone"
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-28.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-28.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-27.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-27.ttf) format("truetype");
    unicode-range: u+f818-f88c, u+10f818-10f88c
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-26.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-26.ttf) format("truetype");
    unicode-range: u+f7a4-f817, u+10f7a4-10f817
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-25.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-25.ttf) format("truetype");
    unicode-range: u+f732-f7a3, u+10f732-10f7a3
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-24.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-24.ttf) format("truetype");
    unicode-range: u+f6c4-f72d, u+10f6c4-10f72d
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-23.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-23.ttf) format("truetype");
    unicode-range: u+f65d-f6c3, u+10f65d-10f6c3
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-22.ttf) format("truetype");
    unicode-range: u+f0e4-f65c, u+10f0e4-10f65c
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-21.ttf) format("truetype");
    unicode-range: u+f57e-f5f0, u+10f57e-10f5f0
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-20.ttf) format("truetype");
    unicode-range: u+f4fa-f57d, u+10f4fa-10f57d
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-19.ttf) format("truetype");
    unicode-range: u+e207, u+f47a-f4e3, u+10e207, u+10f47a-10f4e3
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-18.ttf) format("truetype");
    unicode-range: u+f3c1-f3fc, u+f3ff-f479, u+f4a1, u+10f3c1-10f3fc, u+10f3ff-10f479, u+10f4a1
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-17.ttf) format("truetype");
    unicode-range: u+f30d-f3bf, u+10f30d-10f3bf
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-16.ttf) format("truetype");
    unicode-range: u+f247-f30c, u+f4e6, u+f8e5, u+10f247-10f30c, u+10f4e6, u+10f8e5
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-15.ttf) format("truetype");
    unicode-range: u+f14a-f245, u+10f14a-10f245
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-14.ttf) format("truetype");
    unicode-range: u+f07c-f0e3, u+f0e9-f149, u+f381-f382, u+10f07c-10f0e3, u+10f0e9-10f149, u+10f381-10f382
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-13.ttf) format("truetype");
    unicode-range: u+e647-f07a, u+10f000-10f07a
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-12.ttf) format("truetype");
    unicode-range: u+e572-e646, u+f8bc, u+10f8bc
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-11.ttf) format("truetype");
    unicode-range: u+e4b8-e571
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-10.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-10.ttf) format("truetype");
    unicode-range: u+e3fe-e4b7
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-9.ttf) format("truetype");
    unicode-range: u+e34a-e3fd, u+f80b, u+10f80b
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-8.ttf) format("truetype");
    unicode-range: u+e265-e349
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-7.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-7.ttf) format("truetype");
    unicode-range: u+e1ab-e206, u+e208-e264
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-6.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-6.ttf) format("truetype");
    unicode-range: u+e0f3-e1aa
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-5.ttf) format("truetype");
    unicode-range: u+e048-e0f2, u+10e048-10e086
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-4.ttf) format("truetype");
    unicode-range: u+2c-e047, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+10e000-10e047, u+10f1fa, u+10f52c, u+10f531, u+10f536, u+10f69f
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-3.ttf) format("truetype");
    unicode-range: u+22 -2a, u+102a, u+f069, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+10f069, u+10f5fd, u+10f621, u+10f63b, u+10f649-10f64a, u+10f64f, u+10f653-10f654, u+10f656, u+10f65b, u+10f664, u+10f673, u+10f675, u+10f67d, u+10f67f, u+10f695, u+10f69c, u+10f6a8, u+10f6bf-10f6c0, u+10f6d5, u+10f6e3, u+10f6e9, u+10f6f5, u+10f6fa, u+10f6ff-10f700, u+10f70b, u+10f70e, u+10f715, u+10f71b, u+10f72e-10f72f, u+10f733-10f734, u+10f747, u+10f755, u+10f757, u+10f75c, u+10f762, u+10f773, u+10f77c, u+10f781, u+10f784, u+10f788, u+10f7b2, u+10f7b6, u+10f7bd, u+10f7d5, u+10f7ee, u+10f7ff, u+10f801, u+10f804, u+10f813-10f814, u+10f82f-10f830, u+10f845-10f846, u+10f850, u+10f855, u+10f858-10f859, u+10f85c, u+10f866, u+10f86d, u+10f871, u+10f875, u+10f893-10f894, u+10f897, u+10f89f, u+10f8a9, u+10f8b1-10f8b2, u+10f8bb, u+10f8c7, u+10f8d6-10f8d7, u+10f8d9, u+10f8df-10f8e0, u+10f8e7, u+10f8ee-10f8ef, u+10f8fd
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-2.ttf) format("truetype");
    unicode-range: u+f040, u+f108, u+f2a0, u+f2a7, u+f2b5, u+f2bb, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+10f040, u+10f108, u+10f2a0, u+10f2a7, u+10f2b5, u+10f2bb, u+10f2cc-10f2cd, u+10f2d2, u+10f2db, u+10f2e1, u+10f2ec, u+10f2f7, u+10f2fc, u+10f302-10f303, u+10f316, u+10f31a, u+10f328, u+10f335, u+10f363, u+10f37e, u+10f390, u+10f3c5, u+10f3ce, u+10f3e5, u+10f3f4, u+10f3fb, u+10f40e, u+10f435, u+10f44b, u+10f481, u+10f48a, u+10f48f-10f490, u+10f493-10f494, u+10f498, u+10f4b7, u+10f4ca, u+10f4cc, u+10f4d1, u+10f4d7-10f4d8, u+10f4e2, u+10f503, u+10f508, u+10f51b, u+10f51d-10f51e, u+10f521-10f522, u+10f52b, u+10f530, u+10f535, u+10f53e, u+10f543-10f545, u+10f548-10f549, u+10f54e, u+10f555, u+10f559, u+10f55d, u+10f564, u+10f56c, u+10f56e-10f570, u+10f577-10f578, u+10f590, u+10f594-10f595, u+10f5a1-10f5a2, u+10f5aa-10f5ab, u+10f5b0, u+10f5b7, u+10f5ba, u+10f5bf, u+10f5ca, u+10f5db-10f5dc, u+10f5ef, u+10f5f2, u+10f5f6, u+10f5fb
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-1.ttf) format("truetype");
    unicode-range: u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8-f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f8, u+f106, u+f109, u+f10e-f111, u+f11c-f11e, u+f121, u+f126, u+f129, u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d8, u+f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e, u+f47d, u+10f0a6, u+10f0ac-10f0ad, u+10f0b0-10f0b1, u+10f0c0-10f0c2, u+10f0c5-10f0c6, u+10f0c8-10f0c9, u+10f0cc, u+10f0ce, u+10f0d1-10f0d7, u+10f0dc, u+10f0e0, u+10f0e7-10f0e8, u+10f0eb, u+10f0f3, u+10f0f8, u+10f106, u+10f109, u+10f10e-10f111, u+10f11c-10f11e, u+10f121, u+10f126, u+10f129, u+10f12c-10f133, u+10f135, u+10f13d, u+10f140, u+10f145, u+10f14e, u+10f15b, u+10f164, u+10f186, u+10f188, u+10f1ab, u+10f1ad-10f1ae, u+10f1b2, u+10f1b8, u+10f1bb-10f1c3, u+10f1ce-10f1d8, u+10f1dc, u+10f1e4-10f1ec, u+10f1f8-10f1f9, u+10f205, u+10f20a, u+10f217, u+10f219-10f21d, u+10f22d-10f234, u+10f238, u+10f246, u+10f24d, u+10f251, u+10f25d, u+10f275, u+10f29e, u+10f47d
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-duotone-thin-100-0.ttf) format("truetype");
    unicode-range: u+21, u+23 -25, u+2b, u+3f, u+1021 -1025, u+102b, u+103f, u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015-f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091-f093, u+f095, u+f09c-f09d, u+f0a3, u+f128, u+f12a, u+f155, u+f292, u+f295, u+f332, u+f541, u+f80a, u+f80c, u+10e010, u+10e017, u+10e01b, u+10e01f-10e021, u+10e024, u+10e02f, u+10e03a, u+10e042, u+10e045-10e046, u+10e060, u+10e068, u+10e06e, u+10e074, u+10e076, u+10f001, u+10f004-10f008, u+10f00c, u+10f011-10f012, u+10f015-10f01c, u+10f023-10f025, u+10f02a, u+10f02c-10f031, u+10f03a, u+10f03d-10f03e, u+10f041, u+10f04a-10f04e, u+10f05b, u+10f060-10f065, u+10f067-10f068, u+10f06b-10f06e, u+10f072, u+10f075, u+10f077-10f078, u+10f07b, u+10f084, u+10f086, u+10f091-10f093, u+10f095, u+10f09c-10f09d, u+10f0a3, u+10f128, u+10f12a, u+10f155, u+10f292, u+10f295, u+10f332, u+10f541, u+10f80a, u+10f80c
}

.fa-duotone.fa-thin, .fadt {
    position: relative;
    font-weight: 100;
    letter-spacing: normal
}

.fa-duotone.fa-thin:before, .fadt:before {
    position: absolute;
    color: var(--fa-primary-color, inherit);
    opacity: var(--fa-primary-opacity, 1)
}

.fa-duotone.fa-thin:after, .fadt:after {
    color: var(--fa-secondary-color, inherit)
}

.fa-duotone.fa-swap-opacity:before, .fa-duotone.fa-thin.fa-swap-opacity:before, .fa-duotone.fa-thin:after, .fa-swap-opacity .fa-duotone.fa-thin:before, .fa-swap-opacity .fadt:before, .fadt.fa-swap-opacity:before, .fadt:after {
    opacity: var(--fa-secondary-opacity, .4)
}

.fa-duotone.fa-swap-opacity:after, .fa-duotone.fa-thin.fa-swap-opacity:after, .fa-swap-opacity .fa-duotone.fa-thin:after, .fa-swap-opacity .fadt:after, .fadt.fa-swap-opacity:after {
    opacity: var(--fa-primary-opacity, 1)
}

.fa-duotone.fa-thin.fa-inverse, .fadt.fa-inverse {
    color: var(--fa-inverse, #fff)
}

.fa-duotone.fa-thin.fa-stack-1x, .fa-duotone.fa-thin.fa-stack-2x, .fadt.fa-stack-1x, .fadt.fa-stack-2x {
    position: absolute
}

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:host, :root {
    --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-22.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-21.ttf) format("truetype");
    unicode-range: u+20b8, u+2603, u+2622 -26f8, u+e0cf-f863, u+1f32d-1f334, u+1f336-1f384, u+1f3c2-1f477, u+1f494, u+1f4b0-1f4e1, u+1f595, u+1f6a1-1f6cd, u+1f6f0-1f9e3
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-20.ttf) format("truetype");
    unicode-range: u+2604, u+2620, u+2623 -2694, u+26c6-26f0, u+f6fc-f7a8, u+1f305-1f32b, u+1f3c3-1f3d4, u+1f407-1f422, u+1f571, u+1f577-1f578, u+1f5e1-1f69c, u+1f942-1f943, u+1f955, u+1f967, u+1f97e-1f98c, u+1f9fb, u+1faa6
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-19.ttf) format("truetype");
    unicode-range: u+20b4, u+2211 -221a, u+22c2-22c3, u+262a-262f, u+26b0, u+26c5, u+26e9, u+26fa-2721, u+f65c-f6fb, u+1f33d-1f341, u+1f357, u+1f3db, u+1f3f9-1f404, u+1f408, u+1f40e, u+1f412-1f415, u+1f418, u+1f47b, u+1f549-1f54e, u+1f56f, u+1f5dd, u+1f6d0, u+1f986, u+1f99b-1f9ae, u+1f9e6, u+1fa81-1fa93
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-18.ttf) format("truetype");
    unicode-range: u+2625, u+2638, u+269b, u+2711, u+f0e4-f65a, u+1f34e-1f34f, u+1f392, u+1f3ad-1f3af, u+1f3ca, u+1f442-1f453, u+1f4c9-1f4d9, u+1f52c, u+1f5c4, u+1f5e2, u+1f60a-1f697, u+1f6a6, u+1f6ec, u+1f6fb, u+1f9b4-1f9b7, u+1f9ee, u+1faa5, u+1fac1
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-17.ttf) format("truetype");
    unicode-range: u+f7, u+221e, u+232b, u+267e-2685, u+26fd, u+2712, u+2797, u+f501-f5ac, u+1f17f, u+1f30d-1f30f, u+1f36a-1f378, u+1f3a8, u+1f455, u+1f480, u+1f4bf-1f4c0, u+1f4d6, u+1f56e, u+1f58b, u+1f5b8, u+1f600-1f606, u+1f60d-1f620, u+1f626, u+1f62c, u+1f633-1f681, u+1f6aa-1f6ad, u+1f6b6, u+1f6ce, u+1f923-1f941, u+1f977, u+1f9f0-1f9f9, u+1fa9b, u+1fab6
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-16.ttf) format("truetype");
    unicode-range: u+24bd, u+265b-265c, u+2b1b-2b1c, u+e207, u+f27b, u+f445-f500, u+1f377, u+1f397, u+1f3be, u+1f3c8, u+1f3cf-1f3d3, u+1f465, u+1f489, u+1f49f, u+1f4ac, u+1f4e6, u+1f54a, u+1f609, u+1f6a9, u+1f6ac, u+1f7e5-1f91d, u+1f94c, u+1f9ea-1f9ec, u+1fa79
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-15.ttf) format("truetype");
    unicode-range: u+2139 -21e5, u+23f0, u+265a, u+265d-2663, u+26be, u+2708, u+27a1-2b0d, u+2b23-2b95, u+f01a-f01b, u+f18e-f190, u+f2d4-f3fc, u+f3ff-f444, u+1f333, u+1f383, u+1f399, u+1f3c0, u+1f3ed, u+1f48e, u+1f4dd, u+1f4e4-1f4e5, u+1f4fa, u+1f502, u+1f94a, u+1f94e
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-14.ttf) format("truetype");
    unicode-range: u+20aa, u+2122, u+231b, u+23f1-23f3, u+25ac, u+263f-2642, u+2660, u+2696, u+26a2-26a9, u+26b2, u+270b-270c, u+2744 -274e, u+f014, u+f0f5, u+f1b1-f27a, u+f28b-f2d3, u+f2dc-f308, u+f425, u+f4e6, u+f8e5, u+1f321, u+1f374, u+1f382, u+1f4a9, u+1f4cd, u+1f504-1f515, u+1f58a, u+1f58c, u+1f596, u+1f5d5-1f5d6, u+1f5fa, u+1f68d, u+1f6b2, u+1f6cc, u+1f6d1, u+1f91a, u+1f944
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-13.ttf) format("truetype");
    unicode-range: u+a3-bb, u+201c-20a9, u+20ac, u+20bd, u+21ba-21c4, u+2304, u+2600, u+2611, u+2639, u+26bd, u+2700 -2705, u+f01d-f0e3, u+f0e9-f0f4, u+f0f6-f187, u+f191-f1b0, u+f1b3-f1e3, u+f381-f382, u+1f393, u+1f44e, u+1f4a3, u+1f4be, u+1f4e0, u+1f518, u+1f5aa, u+1f5b7, u+1f5b9-1f5bb, u+1f5ce, u+1f610, u+1f642, u+1f691-1f696, u+1f698, u+1f9cd, u+1f9ef, u+1f9f3, u+1fa7a
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-12.ttf) format("truetype");
    unicode-range: u+d7, u+21bb, u+2329 -232a, u+23cf-23ee, u+25d0, u+2699, u+26a0, u+2715 -2716, u+274c, u+e647-f013, u+f01e-f044, u+f047-f085, u+f089-f0a1, u+f115, u+f123, u+f29c, u+1f34b, u+1f3f7, u+1f4a7, u+1f4c2, u+1f4cc, u+1f4e2, u+1f4f7, u+1f500, u+1f508-1f50a, u+1f50d, u+1f56b, u+1f588, u+1f5b4, u+1f5c1, u+1f5d8-1f5d9, u+1f6ab, u+1f6d2, u+1f9f2
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-11.ttf) format("truetype");
    unicode-range: u+203d, u+e574-e646, u+f8bc, u+1f3ae, u+1f68a
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-10.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-10.ttf) format("truetype");
    unicode-range: u+e4ba-e573
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-9.ttf) format("truetype");
    unicode-range: u+e41e-e4b9, u+e4ec, u+e4ee, u+e550, u+e559, u+1f344, u+1f363, u+1f36d-1f373, u+1f92d, u+1f954, u+1f958, u+1f95c-1f95e, u+1f968, u+1f979, u+1f990-1f991, u+1f99e, u+1f9c2-1f9c7, u+1fad1-1fae5
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-8.ttf) format("truetype");
    unicode-range: u+e383-e41d, u+f80b, u+1f330, u+1f345, u+1f366-1f367, u+1f369, u+1f36b-1f36c, u+1f36e-1f370, u+1f4af, u+1f952, u+1f956, u+1f959, u+1f963-1f966, u+1f96b-1f96f, u+1f980, u+1f9c1, u+1f9c4, u+1f9c6, u+1f9c8, u+1fad3, u+1fad5
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-7.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-7.ttf) format("truetype");
    unicode-range: u+e29f-e382, u+1f964, u+1fae2
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-6.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-6.ttf) format("truetype");
    unicode-range: u+e1e5-e206, u+e208-e29e
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-5.ttf) format("truetype");
    unicode-range: u+e12d-e1e4
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-4.ttf) format("truetype");
    unicode-range: u+e061-e0ce, u+e0d0-e12c
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-3.ttf) format("truetype");
    unicode-range: u+22 -7e, u+2731, u+e000-e05f, u+f069, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+1f320, u+1f52d, u+1f680, u+1f6b0, u+1f6f8, u+1fa9f
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-2.ttf) format("truetype");
    unicode-range: u+d8, u+2205, u+2615, u+26ea, u+271d, u+273f, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+1f331, u+1f337-1f33c, u+1f356, u+1f3a5-1f3a6, u+1f3b2, u+1f3c5, u+1f3d6-1f3d9, u+1f3e8-1f3eb, u+1f409, u+1f41f, u+1f451, u+1f4bd, u+1f4cf, u+1f4da-1f4dc, u+1f4e3, u+1f4ea, u+1f4fb, u+1f509, u+1f528-1f52a, u+1f547, u+1f6eb, u+1f916, u+1f95b, u+1f9a6, u+1f9e0, u+1f9fe, u+1fa91, u+1fa99
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-1.ttf) format("truetype");
    unicode-range: u+a9, u+ae, u+201d, u+2303, u+231a, u+2328, u+23fe, u+25b2-25cf, u+2666 -267b, u+2693, u+26a1, u+26aa-26ab, u+26df, u+2709, u+270f, u+2b24, u+f003, u+f016, u+f040, u+f087, u+f0a2, u+f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f7-f0f8, u+f106, u+f108-f109, u+f10c, u+f10e-f112, u+f11c-f11e, u+f121, u+f126, u+f129, u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d9, u+f1db-f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e-f2a0, u+f2a7, u+f2b5, u+f2bb-f2bc, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f47d, u+1f319, u+1f332, u+1f39f, u+1f3c1, u+1f3cd, u+1f3e2-1f3e5, u+1f44d, u+1f4a1, u+1f4bb, u+1f4c4-1f4c6, u+1f4cb, u+1f4f0-1f4f1, u+1f501, u+1f50c, u+1f514, u+1f534-1f535, u+1f575, u+1f582, u+1f5a5-1f5a9, u+1f5cb, u+1f5d4, u+1f686, u+1f69a, u+1f6a2, u+1f6bf-1f6c1, u+1f6e1, u+1f7e0-1f7e4, u+1f9e9, u+1f9ed
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-solid-900-0.ttf) format("truetype");
    unicode-range: u+21, u+23 -25, u+2b, u+3f, u+2013, u+2190 -2193, u+2212, u+2399, u+23e9-23ea, u+23f8-23fb, u+25a0, u+25b6, u+25fb-25fc, u+2601, u+261d, u+2665, u+2713 -2714, u+2753 -2796, u+2b50, u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015, u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f08a, u+f091-f093, u+f095-f097, u+f09c-f09d, u+f0a3, u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8, u+f0e5-f0e6, u+f114, u+f11d, u+f128, u+f12a, u+f155, u+f283, u+f292, u+f295, u+f2c0, u+f332, u+f541, u+f80a, u+f80c, u+1f310, u+1f381, u+1f39e, u+1f3a7, u+1f3b5, u+1f3c6, u+1f3e0, u+1f3f4, u+1f441, u+1f464, u+1f499-1f49c, u+1f4b2-1f4b3, u+1f4bc, u+1f4c1, u+1f4ce, u+1f4d4, u+1f4de, u+1f4f6, u+1f511-1f513, u+1f516-1f517, u+1f525, u+1f527, u+1f553, u+1f57b, u+1f5a4, u+1f5a8, u+1f5b6, u+1f5bf, u+1f5e9-1f5ea, u+1f6e3, u+1f90d-1f90e, u+1f9e1, u+1f9fc, u+1fa90
}

.fa-solid, .fass {
    font-weight: 900
}

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:host, :root {
    --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-22.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-21.ttf) format("truetype");
    unicode-range: u+20b8, u+2603, u+2622 -26f8, u+e0cf-f863, u+1f32d-1f334, u+1f336-1f384, u+1f3c2-1f477, u+1f494, u+1f4b0-1f4e1, u+1f595, u+1f6a1-1f6cd, u+1f6f0-1f9e3
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-20.ttf) format("truetype");
    unicode-range: u+2604, u+2620, u+2623 -2694, u+26c6-26f0, u+f6fc-f7a8, u+1f305-1f32b, u+1f3c3-1f3d4, u+1f407-1f422, u+1f571, u+1f577-1f578, u+1f5e1-1f69c, u+1f942-1f943, u+1f955, u+1f967, u+1f97e-1f98c, u+1f9fb, u+1faa6
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-19.ttf) format("truetype");
    unicode-range: u+20b4, u+2211 -221a, u+22c2-22c3, u+262a-262f, u+26b0, u+26c5, u+26e9, u+26fa-2721, u+f65c-f6fb, u+1f33d-1f341, u+1f357, u+1f3db, u+1f3f9-1f404, u+1f408, u+1f40e, u+1f412-1f415, u+1f418, u+1f47b, u+1f549-1f54e, u+1f56f, u+1f5dd, u+1f6d0, u+1f986, u+1f99b-1f9ae, u+1f9e6, u+1fa81-1fa93
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-18.ttf) format("truetype");
    unicode-range: u+2625, u+2638, u+269b, u+2711, u+f0e4-f65a, u+1f34e-1f34f, u+1f392, u+1f3ad-1f3af, u+1f3ca, u+1f442-1f453, u+1f4c9-1f4d9, u+1f52c, u+1f5c4, u+1f5e2, u+1f60a-1f697, u+1f6a6, u+1f6ec, u+1f6fb, u+1f9b4-1f9b7, u+1f9ee, u+1faa5, u+1fac1
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-17.ttf) format("truetype");
    unicode-range: u+f7, u+221e, u+232b, u+267e-2685, u+26fd, u+2712, u+2797, u+f501-f5ac, u+1f17f, u+1f30d-1f30f, u+1f36a-1f378, u+1f3a8, u+1f455, u+1f480, u+1f4bf-1f4c0, u+1f4d6, u+1f56e, u+1f58b, u+1f5b8, u+1f600-1f606, u+1f60d-1f620, u+1f626, u+1f62c, u+1f633-1f681, u+1f6aa-1f6ad, u+1f6b6, u+1f6ce, u+1f923-1f941, u+1f977, u+1f9f0-1f9f9, u+1fa9b, u+1fab6
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-16.ttf) format("truetype");
    unicode-range: u+24bd, u+265b-265c, u+2b1b-2b1c, u+e207, u+f27b, u+f445-f500, u+1f377, u+1f397, u+1f3be, u+1f3c8, u+1f3cf-1f3d3, u+1f465, u+1f489, u+1f49f, u+1f4ac, u+1f4e6, u+1f54a, u+1f609, u+1f6a9, u+1f6ac, u+1f7e5-1f91d, u+1f94c, u+1f9ea-1f9ec, u+1fa79
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-15.ttf) format("truetype");
    unicode-range: u+2139 -21e5, u+23f0, u+265a, u+265d-2663, u+26be, u+2708, u+27a1-2b0d, u+2b23-2b95, u+f01a-f01b, u+f18e-f190, u+f2d4-f3fc, u+f3ff-f444, u+1f333, u+1f383, u+1f399, u+1f3c0, u+1f3ed, u+1f48e, u+1f4dd, u+1f4e4-1f4e5, u+1f4fa, u+1f502, u+1f94a, u+1f94e
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-14.ttf) format("truetype");
    unicode-range: u+20aa, u+2122, u+231b, u+23f1-23f3, u+25ac, u+263f-2642, u+2660, u+2696, u+26a2-26a9, u+26b2, u+270b-270c, u+2744 -274e, u+f014, u+f0f5, u+f1b1-f27a, u+f28b-f2d3, u+f2dc-f308, u+f425, u+f4e6, u+f8e5, u+1f321, u+1f374, u+1f382, u+1f4a9, u+1f4cd, u+1f504-1f515, u+1f58a, u+1f58c, u+1f596, u+1f5d5-1f5d6, u+1f5fa, u+1f68d, u+1f6b2, u+1f6cc, u+1f6d1, u+1f91a, u+1f944
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-13.ttf) format("truetype");
    unicode-range: u+a3-bb, u+201c-20a9, u+20ac, u+20bd, u+21ba-21c4, u+2304, u+2600, u+2611, u+2639, u+26bd, u+2700 -2705, u+f01d-f0e3, u+f0e9-f0f4, u+f0f6-f187, u+f191-f1b0, u+f1b3-f1e3, u+f381-f382, u+1f393, u+1f44e, u+1f4a3, u+1f4be, u+1f4e0, u+1f518, u+1f5aa, u+1f5b7, u+1f5b9-1f5bb, u+1f5ce, u+1f610, u+1f642, u+1f691-1f696, u+1f698, u+1f9cd, u+1f9ef, u+1f9f3, u+1fa7a
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-12.ttf) format("truetype");
    unicode-range: u+d7, u+21bb, u+2329 -232a, u+23cf-23ee, u+25d0, u+2699, u+26a0, u+2715 -2716, u+274c, u+e647-f013, u+f01e-f044, u+f047-f085, u+f089-f0a1, u+f115, u+f123, u+f29c, u+1f34b, u+1f3f7, u+1f4a7, u+1f4c2, u+1f4cc, u+1f4e2, u+1f4f7, u+1f500, u+1f508-1f50a, u+1f50d, u+1f56b, u+1f588, u+1f5b4, u+1f5c1, u+1f5d8-1f5d9, u+1f6ab, u+1f6d2, u+1f9f2
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-11.ttf) format("truetype");
    unicode-range: u+203d, u+e574-e646, u+f8bc, u+1f3ae, u+1f68a
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-10.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-10.ttf) format("truetype");
    unicode-range: u+e4ba-e573
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-9.ttf) format("truetype");
    unicode-range: u+e41e-e4b9, u+e4ec, u+e4ee, u+e550, u+e559, u+1f344, u+1f363, u+1f36d-1f373, u+1f92d, u+1f954, u+1f958, u+1f95c-1f95e, u+1f968, u+1f979, u+1f990-1f991, u+1f99e, u+1f9c2-1f9c7, u+1fad1-1fae5
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-8.ttf) format("truetype");
    unicode-range: u+e383-e41d, u+f80b, u+1f330, u+1f345, u+1f366-1f367, u+1f369, u+1f36b-1f36c, u+1f36e-1f370, u+1f4af, u+1f952, u+1f956, u+1f959, u+1f963-1f966, u+1f96b-1f96f, u+1f980, u+1f9c1, u+1f9c4, u+1f9c6, u+1f9c8, u+1fad3, u+1fad5
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-7.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-7.ttf) format("truetype");
    unicode-range: u+e29f-e382, u+1f964, u+1fae2
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-6.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-6.ttf) format("truetype");
    unicode-range: u+e1e5-e206, u+e208-e29e
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-5.ttf) format("truetype");
    unicode-range: u+e12d-e1e4
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-4.ttf) format("truetype");
    unicode-range: u+e061-e0ce, u+e0d0-e12c
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-3.ttf) format("truetype");
    unicode-range: u+22 -7e, u+2731, u+e000-e05f, u+f069, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+1f320, u+1f52d, u+1f680, u+1f6b0, u+1f6f8, u+1fa9f
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-2.ttf) format("truetype");
    unicode-range: u+d8, u+2205, u+2615, u+26ea, u+271d, u+273f, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+1f331, u+1f337-1f33c, u+1f356, u+1f3a5-1f3a6, u+1f3b2, u+1f3c5, u+1f3d6-1f3d9, u+1f3e8-1f3eb, u+1f409, u+1f41f, u+1f451, u+1f4bd, u+1f4cf, u+1f4da-1f4dc, u+1f4e3, u+1f4ea, u+1f4fb, u+1f509, u+1f528-1f52a, u+1f547, u+1f6eb, u+1f916, u+1f95b, u+1f9a6, u+1f9e0, u+1f9fe, u+1fa91, u+1fa99
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-1.ttf) format("truetype");
    unicode-range: u+a9, u+ae, u+201d, u+2303, u+231a, u+2328, u+23fe, u+25b2-25cf, u+2666 -267b, u+2693, u+26a1, u+26aa-26ab, u+26df, u+2709, u+270f, u+2b24, u+f003, u+f016, u+f040, u+f087, u+f0a2, u+f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f7-f0f8, u+f106, u+f108-f109, u+f10c, u+f10e-f112, u+f11c-f11e, u+f121, u+f126, u+f129, u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d9, u+f1db-f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e-f2a0, u+f2a7, u+f2b5, u+f2bb-f2bc, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f47d, u+1f319, u+1f332, u+1f39f, u+1f3c1, u+1f3cd, u+1f3e2-1f3e5, u+1f44d, u+1f4a1, u+1f4bb, u+1f4c4-1f4c6, u+1f4cb, u+1f4f0-1f4f1, u+1f501, u+1f50c, u+1f514, u+1f534-1f535, u+1f575, u+1f582, u+1f5a5-1f5a9, u+1f5cb, u+1f5d4, u+1f686, u+1f69a, u+1f6a2, u+1f6bf-1f6c1, u+1f6e1, u+1f7e0-1f7e4, u+1f9e9, u+1f9ed
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-regular-400-0.ttf) format("truetype");
    unicode-range: u+21, u+23 -25, u+2b, u+3f, u+2013, u+2190 -2193, u+2212, u+2399, u+23e9-23ea, u+23f8-23fb, u+25a0, u+25b6, u+25fb-25fc, u+2601, u+261d, u+2665, u+2713 -2714, u+2753 -2796, u+2b50, u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015, u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f08a, u+f091-f093, u+f095-f097, u+f09c-f09d, u+f0a3, u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8, u+f0e5-f0e6, u+f114, u+f11d, u+f128, u+f12a, u+f155, u+f283, u+f292, u+f295, u+f2c0, u+f332, u+f541, u+f80a, u+f80c, u+1f310, u+1f381, u+1f39e, u+1f3a7, u+1f3b5, u+1f3c6, u+1f3e0, u+1f3f4, u+1f441, u+1f464, u+1f499-1f49c, u+1f4b2-1f4b3, u+1f4bc, u+1f4c1, u+1f4ce, u+1f4d4, u+1f4de, u+1f4f6, u+1f511-1f513, u+1f516-1f517, u+1f525, u+1f527, u+1f553, u+1f57b, u+1f5a4, u+1f5a8, u+1f5b6, u+1f5bf, u+1f5e9-1f5ea, u+1f6e3, u+1f90d-1f90e, u+1f9e1, u+1f9fc, u+1fa90
}

.fa-regular, .fasr {
    font-weight: 400
}

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:host, :root {
    --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-22.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-21.ttf) format("truetype");
    unicode-range: u+20b8, u+2603, u+2622 -26f8, u+e0cf-f863, u+1f32d-1f334, u+1f336-1f384, u+1f3c2-1f477, u+1f494, u+1f4b0-1f4e1, u+1f595, u+1f6a1-1f6cd, u+1f6f0-1f9e3
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-20.ttf) format("truetype");
    unicode-range: u+2604, u+2620, u+2623 -2694, u+26c6-26f0, u+f6fc-f7a8, u+1f305-1f32b, u+1f3c3-1f3d4, u+1f407-1f422, u+1f571, u+1f577-1f578, u+1f5e1-1f69c, u+1f942-1f943, u+1f955, u+1f967, u+1f97e-1f98c, u+1f9fb, u+1faa6
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-19.ttf) format("truetype");
    unicode-range: u+20b4, u+2211 -221a, u+22c2-22c3, u+262a-262f, u+26b0, u+26c5, u+26e9, u+26fa-2721, u+f65c-f6fb, u+1f33d-1f341, u+1f357, u+1f3db, u+1f3f9-1f404, u+1f408, u+1f40e, u+1f412-1f415, u+1f418, u+1f47b, u+1f549-1f54e, u+1f56f, u+1f5dd, u+1f6d0, u+1f986, u+1f99b-1f9ae, u+1f9e6, u+1fa81-1fa93
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-18.ttf) format("truetype");
    unicode-range: u+2625, u+2638, u+269b, u+2711, u+f0e4-f65a, u+1f34e-1f34f, u+1f392, u+1f3ad-1f3af, u+1f3ca, u+1f442-1f453, u+1f4c9-1f4d9, u+1f52c, u+1f5c4, u+1f5e2, u+1f60a-1f697, u+1f6a6, u+1f6ec, u+1f6fb, u+1f9b4-1f9b7, u+1f9ee, u+1faa5, u+1fac1
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-17.ttf) format("truetype");
    unicode-range: u+f7, u+221e, u+232b, u+267e-2685, u+26fd, u+2712, u+2797, u+f501-f5ac, u+1f17f, u+1f30d-1f30f, u+1f36a-1f378, u+1f3a8, u+1f455, u+1f480, u+1f4bf-1f4c0, u+1f4d6, u+1f56e, u+1f58b, u+1f5b8, u+1f600-1f606, u+1f60d-1f620, u+1f626, u+1f62c, u+1f633-1f681, u+1f6aa-1f6ad, u+1f6b6, u+1f6ce, u+1f923-1f941, u+1f977, u+1f9f0-1f9f9, u+1fa9b, u+1fab6
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-16.ttf) format("truetype");
    unicode-range: u+24bd, u+265b-265c, u+2b1b-2b1c, u+e207, u+f27b, u+f445-f500, u+1f377, u+1f397, u+1f3be, u+1f3c8, u+1f3cf-1f3d3, u+1f465, u+1f489, u+1f49f, u+1f4ac, u+1f4e6, u+1f54a, u+1f609, u+1f6a9, u+1f6ac, u+1f7e5-1f91d, u+1f94c, u+1f9ea-1f9ec, u+1fa79
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-15.ttf) format("truetype");
    unicode-range: u+2139 -21e5, u+23f0, u+265a, u+265d-2663, u+26be, u+2708, u+27a1-2b0d, u+2b23-2b95, u+f01a-f01b, u+f18e-f190, u+f2d4-f3fc, u+f3ff-f444, u+1f333, u+1f383, u+1f399, u+1f3c0, u+1f3ed, u+1f48e, u+1f4dd, u+1f4e4-1f4e5, u+1f4fa, u+1f502, u+1f94a, u+1f94e
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-14.ttf) format("truetype");
    unicode-range: u+20aa, u+2122, u+231b, u+23f1-23f3, u+25ac, u+263f-2642, u+2660, u+2696, u+26a2-26a9, u+26b2, u+270b-270c, u+2744 -274e, u+f014, u+f0f5, u+f1b1-f27a, u+f28b-f2d3, u+f2dc-f308, u+f425, u+f4e6, u+f8e5, u+1f321, u+1f374, u+1f382, u+1f4a9, u+1f4cd, u+1f504-1f515, u+1f58a, u+1f58c, u+1f596, u+1f5d5-1f5d6, u+1f5fa, u+1f68d, u+1f6b2, u+1f6cc, u+1f6d1, u+1f91a, u+1f944
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-13.ttf) format("truetype");
    unicode-range: u+a3-bb, u+201c-20a9, u+20ac, u+20bd, u+21ba-21c4, u+2304, u+2600, u+2611, u+2639, u+26bd, u+2700 -2705, u+f01d-f0e3, u+f0e9-f0f4, u+f0f6-f187, u+f191-f1b0, u+f1b3-f1e3, u+f381-f382, u+1f393, u+1f44e, u+1f4a3, u+1f4be, u+1f4e0, u+1f518, u+1f5aa, u+1f5b7, u+1f5b9-1f5bb, u+1f5ce, u+1f610, u+1f642, u+1f691-1f696, u+1f698, u+1f9cd, u+1f9ef, u+1f9f3, u+1fa7a
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-12.ttf) format("truetype");
    unicode-range: u+d7, u+21bb, u+2329 -232a, u+23cf-23ee, u+25d0, u+2699, u+26a0, u+2715 -2716, u+274c, u+e647-f013, u+f01e-f044, u+f047-f085, u+f089-f0a1, u+f115, u+f123, u+f29c, u+1f34b, u+1f3f7, u+1f4a7, u+1f4c2, u+1f4cc, u+1f4e2, u+1f4f7, u+1f500, u+1f508-1f50a, u+1f50d, u+1f56b, u+1f588, u+1f5b4, u+1f5c1, u+1f5d8-1f5d9, u+1f6ab, u+1f6d2, u+1f9f2
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-11.ttf) format("truetype");
    unicode-range: u+203d, u+e574-e646, u+f8bc, u+1f3ae, u+1f68a
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-10.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-10.ttf) format("truetype");
    unicode-range: u+e4ba-e573
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-9.ttf) format("truetype");
    unicode-range: u+e41e-e4b9, u+e4ec, u+e4ee, u+e550, u+e559, u+1f344, u+1f363, u+1f36d-1f373, u+1f92d, u+1f954, u+1f958, u+1f95c-1f95e, u+1f968, u+1f979, u+1f990-1f991, u+1f99e, u+1f9c2-1f9c7, u+1fad1-1fae5
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-8.ttf) format("truetype");
    unicode-range: u+e383-e41d, u+f80b, u+1f330, u+1f345, u+1f366-1f367, u+1f369, u+1f36b-1f36c, u+1f36e-1f370, u+1f4af, u+1f952, u+1f956, u+1f959, u+1f963-1f966, u+1f96b-1f96f, u+1f980, u+1f9c1, u+1f9c4, u+1f9c6, u+1f9c8, u+1fad3, u+1fad5
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-7.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-7.ttf) format("truetype");
    unicode-range: u+e29f-e382, u+1f964, u+1fae2
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-6.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-6.ttf) format("truetype");
    unicode-range: u+e1e5-e206, u+e208-e29e
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-5.ttf) format("truetype");
    unicode-range: u+e12d-e1e4
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-4.ttf) format("truetype");
    unicode-range: u+e061-e0ce, u+e0d0-e12c
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-3.ttf) format("truetype");
    unicode-range: u+22 -7e, u+2731, u+e000-e05f, u+f069, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+1f320, u+1f52d, u+1f680, u+1f6b0, u+1f6f8, u+1fa9f
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-2.ttf) format("truetype");
    unicode-range: u+d8, u+2205, u+2615, u+26ea, u+271d, u+273f, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+1f331, u+1f337-1f33c, u+1f356, u+1f3a5-1f3a6, u+1f3b2, u+1f3c5, u+1f3d6-1f3d9, u+1f3e8-1f3eb, u+1f409, u+1f41f, u+1f451, u+1f4bd, u+1f4cf, u+1f4da-1f4dc, u+1f4e3, u+1f4ea, u+1f4fb, u+1f509, u+1f528-1f52a, u+1f547, u+1f6eb, u+1f916, u+1f95b, u+1f9a6, u+1f9e0, u+1f9fe, u+1fa91, u+1fa99
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-1.ttf) format("truetype");
    unicode-range: u+a9, u+ae, u+201d, u+2303, u+231a, u+2328, u+23fe, u+25b2-25cf, u+2666 -267b, u+2693, u+26a1, u+26aa-26ab, u+26df, u+2709, u+270f, u+2b24, u+f003, u+f016, u+f040, u+f087, u+f0a2, u+f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f7-f0f8, u+f106, u+f108-f109, u+f10c, u+f10e-f112, u+f11c-f11e, u+f121, u+f126, u+f129, u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d9, u+f1db-f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e-f2a0, u+f2a7, u+f2b5, u+f2bb-f2bc, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f47d, u+1f319, u+1f332, u+1f39f, u+1f3c1, u+1f3cd, u+1f3e2-1f3e5, u+1f44d, u+1f4a1, u+1f4bb, u+1f4c4-1f4c6, u+1f4cb, u+1f4f0-1f4f1, u+1f501, u+1f50c, u+1f514, u+1f534-1f535, u+1f575, u+1f582, u+1f5a5-1f5a9, u+1f5cb, u+1f5d4, u+1f686, u+1f69a, u+1f6a2, u+1f6bf-1f6c1, u+1f6e1, u+1f7e0-1f7e4, u+1f9e9, u+1f9ed
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-light-300-0.ttf) format("truetype");
    unicode-range: u+21, u+23 -25, u+2b, u+3f, u+2013, u+2190 -2193, u+2212, u+2399, u+23e9-23ea, u+23f8-23fb, u+25a0, u+25b6, u+25fb-25fc, u+2601, u+261d, u+2665, u+2713 -2714, u+2753 -2796, u+2b50, u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015, u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f08a, u+f091-f093, u+f095-f097, u+f09c-f09d, u+f0a3, u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8, u+f0e5-f0e6, u+f114, u+f11d, u+f128, u+f12a, u+f155, u+f283, u+f292, u+f295, u+f2c0, u+f332, u+f541, u+f80a, u+f80c, u+1f310, u+1f381, u+1f39e, u+1f3a7, u+1f3b5, u+1f3c6, u+1f3e0, u+1f3f4, u+1f441, u+1f464, u+1f499-1f49c, u+1f4b2-1f4b3, u+1f4bc, u+1f4c1, u+1f4ce, u+1f4d4, u+1f4de, u+1f4f6, u+1f511-1f513, u+1f516-1f517, u+1f525, u+1f527, u+1f553, u+1f57b, u+1f5a4, u+1f5a8, u+1f5b6, u+1f5bf, u+1f5e9-1f5ea, u+1f6e3, u+1f90d-1f90e, u+1f9e1, u+1f9fc, u+1fa90
}

.fa-light, .fasl {
    font-weight: 300
}

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:host, :root {
    --fa-style-family-sharp: "Font Awesome 6 Sharp";
    --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp"
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-22.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-21.ttf) format("truetype");
    unicode-range: u+20b8, u+2603, u+2622 -26f8, u+e0cf-f863, u+1f32d-1f334, u+1f336-1f384, u+1f3c2-1f477, u+1f494, u+1f4b0-1f4e1, u+1f595, u+1f6a1-1f6cd, u+1f6f0-1f9e3
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-20.ttf) format("truetype");
    unicode-range: u+2604, u+2620, u+2623 -2694, u+26c6-26f0, u+f6fc-f7a8, u+1f305-1f32b, u+1f3c3-1f3d4, u+1f407-1f422, u+1f571, u+1f577-1f578, u+1f5e1-1f69c, u+1f942-1f943, u+1f955, u+1f967, u+1f97e-1f98c, u+1f9fb, u+1faa6
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-19.ttf) format("truetype");
    unicode-range: u+20b4, u+2211 -221a, u+22c2-22c3, u+262a-262f, u+26b0, u+26c5, u+26e9, u+26fa-2721, u+f65c-f6fb, u+1f33d-1f341, u+1f357, u+1f3db, u+1f3f9-1f404, u+1f408, u+1f40e, u+1f412-1f415, u+1f418, u+1f47b, u+1f549-1f54e, u+1f56f, u+1f5dd, u+1f6d0, u+1f986, u+1f99b-1f9ae, u+1f9e6, u+1fa81-1fa93
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-18.ttf) format("truetype");
    unicode-range: u+2625, u+2638, u+269b, u+2711, u+f0e4-f65a, u+1f34e-1f34f, u+1f392, u+1f3ad-1f3af, u+1f3ca, u+1f442-1f453, u+1f4c9-1f4d9, u+1f52c, u+1f5c4, u+1f5e2, u+1f60a-1f697, u+1f6a6, u+1f6ec, u+1f6fb, u+1f9b4-1f9b7, u+1f9ee, u+1faa5, u+1fac1
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-17.ttf) format("truetype");
    unicode-range: u+f7, u+221e, u+232b, u+267e-2685, u+26fd, u+2712, u+2797, u+f501-f5ac, u+1f17f, u+1f30d-1f30f, u+1f36a-1f378, u+1f3a8, u+1f455, u+1f480, u+1f4bf-1f4c0, u+1f4d6, u+1f56e, u+1f58b, u+1f5b8, u+1f600-1f606, u+1f60d-1f620, u+1f626, u+1f62c, u+1f633-1f681, u+1f6aa-1f6ad, u+1f6b6, u+1f6ce, u+1f923-1f941, u+1f977, u+1f9f0-1f9f9, u+1fa9b, u+1fab6
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-16.ttf) format("truetype");
    unicode-range: u+24bd, u+265b-265c, u+2b1b-2b1c, u+e207, u+f27b, u+f445-f500, u+1f377, u+1f397, u+1f3be, u+1f3c8, u+1f3cf-1f3d3, u+1f465, u+1f489, u+1f49f, u+1f4ac, u+1f4e6, u+1f54a, u+1f609, u+1f6a9, u+1f6ac, u+1f7e5-1f91d, u+1f94c, u+1f9ea-1f9ec, u+1fa79
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-15.ttf) format("truetype");
    unicode-range: u+2139 -21e5, u+23f0, u+265a, u+265d-2663, u+26be, u+2708, u+27a1-2b0d, u+2b23-2b95, u+f01a-f01b, u+f18e-f190, u+f2d4-f3fc, u+f3ff-f444, u+1f333, u+1f383, u+1f399, u+1f3c0, u+1f3ed, u+1f48e, u+1f4dd, u+1f4e4-1f4e5, u+1f4fa, u+1f502, u+1f94a, u+1f94e
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-14.ttf) format("truetype");
    unicode-range: u+20aa, u+2122, u+231b, u+23f1-23f3, u+25ac, u+263f-2642, u+2660, u+2696, u+26a2-26a9, u+26b2, u+270b-270c, u+2744 -274e, u+f014, u+f0f5, u+f1b1-f27a, u+f28b-f2d3, u+f2dc-f308, u+f425, u+f4e6, u+f8e5, u+1f321, u+1f374, u+1f382, u+1f4a9, u+1f4cd, u+1f504-1f515, u+1f58a, u+1f58c, u+1f596, u+1f5d5-1f5d6, u+1f5fa, u+1f68d, u+1f6b2, u+1f6cc, u+1f6d1, u+1f91a, u+1f944
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-13.ttf) format("truetype");
    unicode-range: u+a3-bb, u+201c-20a9, u+20ac, u+20bd, u+21ba-21c4, u+2304, u+2600, u+2611, u+2639, u+26bd, u+2700 -2705, u+f01d-f0e3, u+f0e9-f0f4, u+f0f6-f187, u+f191-f1b0, u+f1b3-f1e3, u+f381-f382, u+1f393, u+1f44e, u+1f4a3, u+1f4be, u+1f4e0, u+1f518, u+1f5aa, u+1f5b7, u+1f5b9-1f5bb, u+1f5ce, u+1f610, u+1f642, u+1f691-1f696, u+1f698, u+1f9cd, u+1f9ef, u+1f9f3, u+1fa7a
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-12.ttf) format("truetype");
    unicode-range: u+d7, u+21bb, u+2329 -232a, u+23cf-23ee, u+25d0, u+2699, u+26a0, u+2715 -2716, u+274c, u+e647-f013, u+f01e-f044, u+f047-f085, u+f089-f0a1, u+f115, u+f123, u+f29c, u+1f34b, u+1f3f7, u+1f4a7, u+1f4c2, u+1f4cc, u+1f4e2, u+1f4f7, u+1f500, u+1f508-1f50a, u+1f50d, u+1f56b, u+1f588, u+1f5b4, u+1f5c1, u+1f5d8-1f5d9, u+1f6ab, u+1f6d2, u+1f9f2
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-11.ttf) format("truetype");
    unicode-range: u+203d, u+e574-e646, u+f8bc, u+1f3ae, u+1f68a
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-10.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-10.ttf) format("truetype");
    unicode-range: u+e4ba-e573
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-9.ttf) format("truetype");
    unicode-range: u+e41e-e4b9, u+e4ec, u+e4ee, u+e550, u+e559, u+1f344, u+1f363, u+1f36d-1f373, u+1f92d, u+1f954, u+1f958, u+1f95c-1f95e, u+1f968, u+1f979, u+1f990-1f991, u+1f99e, u+1f9c2-1f9c7, u+1fad1-1fae5
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-8.ttf) format("truetype");
    unicode-range: u+e383-e41d, u+f80b, u+1f330, u+1f345, u+1f366-1f367, u+1f369, u+1f36b-1f36c, u+1f36e-1f370, u+1f4af, u+1f952, u+1f956, u+1f959, u+1f963-1f966, u+1f96b-1f96f, u+1f980, u+1f9c1, u+1f9c4, u+1f9c6, u+1f9c8, u+1fad3, u+1fad5
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-7.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-7.ttf) format("truetype");
    unicode-range: u+e29f-e382, u+1f964, u+1fae2
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-6.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-6.ttf) format("truetype");
    unicode-range: u+e1e5-e206, u+e208-e29e
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-5.ttf) format("truetype");
    unicode-range: u+e12d-e1e4
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-4.ttf) format("truetype");
    unicode-range: u+e061-e0ce, u+e0d0-e12c
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-3.ttf) format("truetype");
    unicode-range: u+22 -7e, u+2731, u+e000-e05f, u+f069, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+1f320, u+1f52d, u+1f680, u+1f6b0, u+1f6f8, u+1fa9f
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-2.ttf) format("truetype");
    unicode-range: u+d8, u+2205, u+2615, u+26ea, u+271d, u+273f, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+1f331, u+1f337-1f33c, u+1f356, u+1f3a5-1f3a6, u+1f3b2, u+1f3c5, u+1f3d6-1f3d9, u+1f3e8-1f3eb, u+1f409, u+1f41f, u+1f451, u+1f4bd, u+1f4cf, u+1f4da-1f4dc, u+1f4e3, u+1f4ea, u+1f4fb, u+1f509, u+1f528-1f52a, u+1f547, u+1f6eb, u+1f916, u+1f95b, u+1f9a6, u+1f9e0, u+1f9fe, u+1fa91, u+1fa99
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-1.ttf) format("truetype");
    unicode-range: u+a9, u+ae, u+201d, u+2303, u+231a, u+2328, u+23fe, u+25b2-25cf, u+2666 -267b, u+2693, u+26a1, u+26aa-26ab, u+26df, u+2709, u+270f, u+2b24, u+f003, u+f016, u+f040, u+f087, u+f0a2, u+f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f7-f0f8, u+f106, u+f108-f109, u+f10c, u+f10e-f112, u+f11c-f11e, u+f121, u+f126, u+f129, u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d9, u+f1db-f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e-f2a0, u+f2a7, u+f2b5, u+f2bb-f2bc, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f47d, u+1f319, u+1f332, u+1f39f, u+1f3c1, u+1f3cd, u+1f3e2-1f3e5, u+1f44d, u+1f4a1, u+1f4bb, u+1f4c4-1f4c6, u+1f4cb, u+1f4f0-1f4f1, u+1f501, u+1f50c, u+1f514, u+1f534-1f535, u+1f575, u+1f582, u+1f5a5-1f5a9, u+1f5cb, u+1f5d4, u+1f686, u+1f69a, u+1f6a2, u+1f6bf-1f6c1, u+1f6e1, u+1f7e0-1f7e4, u+1f9e9, u+1f9ed
}

@font-face {
    font-family: "Font Awesome 6 Sharp";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-0.ttf) format("truetype");
    unicode-range: u+21, u+23 -25, u+2b, u+3f, u+2013, u+2190 -2193, u+2212, u+2399, u+23e9-23ea, u+23f8-23fb, u+25a0, u+25b6, u+25fb-25fc, u+2601, u+261d, u+2665, u+2713 -2714, u+2753 -2796, u+2b50, u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015, u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f08a, u+f091-f093, u+f095-f097, u+f09c-f09d, u+f0a3, u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8, u+f0e5-f0e6, u+f114, u+f11d, u+f128, u+f12a, u+f155, u+f283, u+f292, u+f295, u+f2c0, u+f332, u+f541, u+f80a, u+f80c, u+1f310, u+1f381, u+1f39e, u+1f3a7, u+1f3b5, u+1f3c6, u+1f3e0, u+1f3f4, u+1f441, u+1f464, u+1f499-1f49c, u+1f4b2-1f4b3, u+1f4bc, u+1f4c1, u+1f4ce, u+1f4d4, u+1f4de, u+1f4f6, u+1f511-1f513, u+1f516-1f517, u+1f525, u+1f527, u+1f553, u+1f57b, u+1f5a4, u+1f5a8, u+1f5b6, u+1f5bf, u+1f5e9-1f5ea, u+1f6e3, u+1f90d-1f90e, u+1f9e1, u+1f9fc, u+1fa90
}

.fa-thin, .fast {
    font-weight: 100
}

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:host, :root {
    --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone"
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-28.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-28.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-27.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-27.ttf) format("truetype");
    unicode-range: u+f818-f88c, u+10f818-10f88c
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-26.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-26.ttf) format("truetype");
    unicode-range: u+f7a4-f817, u+10f7a4-10f817
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-25.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-25.ttf) format("truetype");
    unicode-range: u+f732-f7a3, u+10f732-10f7a3
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-24.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-24.ttf) format("truetype");
    unicode-range: u+f6c4-f72d, u+10f6c4-10f72d
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-23.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-23.ttf) format("truetype");
    unicode-range: u+f65d-f6c3, u+10f65d-10f6c3
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-22.ttf) format("truetype");
    unicode-range: u+f0e4-f65c, u+10f0e4-10f65c
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-21.ttf) format("truetype");
    unicode-range: u+f57e-f5f0, u+10f57e-10f5f0
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-20.ttf) format("truetype");
    unicode-range: u+f4fa-f57d, u+10f4fa-10f57d
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-19.ttf) format("truetype");
    unicode-range: u+e207, u+f47a-f4e3, u+10e207, u+10f47a-10f4e3
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-18.ttf) format("truetype");
    unicode-range: u+f3c1-f3fc, u+f3ff-f479, u+f4a1, u+10f3c1-10f3fc, u+10f3ff-10f479, u+10f4a1
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-17.ttf) format("truetype");
    unicode-range: u+f30d-f3bf, u+10f30d-10f3bf
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-16.ttf) format("truetype");
    unicode-range: u+f247-f30c, u+f4e6, u+f8e5, u+10f247-10f30c, u+10f4e6, u+10f8e5
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-15.ttf) format("truetype");
    unicode-range: u+f14a-f245, u+10f14a-10f245
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-14.ttf) format("truetype");
    unicode-range: u+f07c-f0e3, u+f0e9-f149, u+f381-f382, u+10f07c-10f0e3, u+10f0e9-10f149, u+10f381-10f382
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-13.ttf) format("truetype");
    unicode-range: u+e647-f07a, u+10f000-10f07a
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-12.ttf) format("truetype");
    unicode-range: u+e572-e646, u+f8bc, u+10f8bc
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-11.ttf) format("truetype");
    unicode-range: u+e4b8-e571
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-10.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-10.ttf) format("truetype");
    unicode-range: u+e3fe-e4b7
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-9.ttf) format("truetype");
    unicode-range: u+e34a-e3fd, u+f80b, u+10f80b
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-8.ttf) format("truetype");
    unicode-range: u+e265-e349
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-7.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-7.ttf) format("truetype");
    unicode-range: u+e1ab-e206, u+e208-e264
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-6.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-6.ttf) format("truetype");
    unicode-range: u+e0f3-e1aa
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-5.ttf) format("truetype");
    unicode-range: u+e048-e0f2, u+10e048-10e086
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-4.ttf) format("truetype");
    unicode-range: u+2c-e047, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+10e000-10e047, u+10f1fa, u+10f52c, u+10f531, u+10f536, u+10f69f
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-3.ttf) format("truetype");
    unicode-range: u+22 -2a, u+102a, u+f069, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+10f069, u+10f5fd, u+10f621, u+10f63b, u+10f649-10f64a, u+10f64f, u+10f653-10f654, u+10f656, u+10f65b, u+10f664, u+10f673, u+10f675, u+10f67d, u+10f67f, u+10f695, u+10f69c, u+10f6a8, u+10f6bf-10f6c0, u+10f6d5, u+10f6e3, u+10f6e9, u+10f6f5, u+10f6fa, u+10f6ff-10f700, u+10f70b, u+10f70e, u+10f715, u+10f71b, u+10f72e-10f72f, u+10f733-10f734, u+10f747, u+10f755, u+10f757, u+10f75c, u+10f762, u+10f773, u+10f77c, u+10f781, u+10f784, u+10f788, u+10f7b2, u+10f7b6, u+10f7bd, u+10f7d5, u+10f7ee, u+10f7ff, u+10f801, u+10f804, u+10f813-10f814, u+10f82f-10f830, u+10f845-10f846, u+10f850, u+10f855, u+10f858-10f859, u+10f85c, u+10f866, u+10f86d, u+10f871, u+10f875, u+10f893-10f894, u+10f897, u+10f89f, u+10f8a9, u+10f8b1-10f8b2, u+10f8bb, u+10f8c7, u+10f8d6-10f8d7, u+10f8d9, u+10f8df-10f8e0, u+10f8e7, u+10f8ee-10f8ef, u+10f8fd
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-2.ttf) format("truetype");
    unicode-range: u+f040, u+f108, u+f2a0, u+f2a7, u+f2b5, u+f2bb, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+10f040, u+10f108, u+10f2a0, u+10f2a7, u+10f2b5, u+10f2bb, u+10f2cc-10f2cd, u+10f2d2, u+10f2db, u+10f2e1, u+10f2ec, u+10f2f7, u+10f2fc, u+10f302-10f303, u+10f316, u+10f31a, u+10f328, u+10f335, u+10f363, u+10f37e, u+10f390, u+10f3c5, u+10f3ce, u+10f3e5, u+10f3f4, u+10f3fb, u+10f40e, u+10f435, u+10f44b, u+10f481, u+10f48a, u+10f48f-10f490, u+10f493-10f494, u+10f498, u+10f4b7, u+10f4ca, u+10f4cc, u+10f4d1, u+10f4d7-10f4d8, u+10f4e2, u+10f503, u+10f508, u+10f51b, u+10f51d-10f51e, u+10f521-10f522, u+10f52b, u+10f530, u+10f535, u+10f53e, u+10f543-10f545, u+10f548-10f549, u+10f54e, u+10f555, u+10f559, u+10f55d, u+10f564, u+10f56c, u+10f56e-10f570, u+10f577-10f578, u+10f590, u+10f594-10f595, u+10f5a1-10f5a2, u+10f5aa-10f5ab, u+10f5b0, u+10f5b7, u+10f5ba, u+10f5bf, u+10f5ca, u+10f5db-10f5dc, u+10f5ef, u+10f5f2, u+10f5f6, u+10f5fb
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-1.ttf) format("truetype");
    unicode-range: u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8-f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f8, u+f106, u+f109, u+f10e-f111, u+f11c-f11e, u+f121, u+f126, u+f129, u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d8, u+f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e, u+f47d, u+10f0a6, u+10f0ac-10f0ad, u+10f0b0-10f0b1, u+10f0c0-10f0c2, u+10f0c5-10f0c6, u+10f0c8-10f0c9, u+10f0cc, u+10f0ce, u+10f0d1-10f0d7, u+10f0dc, u+10f0e0, u+10f0e7-10f0e8, u+10f0eb, u+10f0f3, u+10f0f8, u+10f106, u+10f109, u+10f10e-10f111, u+10f11c-10f11e, u+10f121, u+10f126, u+10f129, u+10f12c-10f133, u+10f135, u+10f13d, u+10f140, u+10f145, u+10f14e, u+10f15b, u+10f164, u+10f186, u+10f188, u+10f1ab, u+10f1ad-10f1ae, u+10f1b2, u+10f1b8, u+10f1bb-10f1c3, u+10f1ce-10f1d8, u+10f1dc, u+10f1e4-10f1ec, u+10f1f8-10f1f9, u+10f205, u+10f20a, u+10f217, u+10f219-10f21d, u+10f22d-10f234, u+10f238, u+10f246, u+10f24d, u+10f251, u+10f25d, u+10f275, u+10f29e, u+10f47d
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-solid-900-0.ttf) format("truetype");
    unicode-range: u+21, u+23 -25, u+2b, u+3f, u+1021 -1025, u+102b, u+103f, u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015-f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091-f093, u+f095, u+f09c-f09d, u+f0a3, u+f128, u+f12a, u+f155, u+f292, u+f295, u+f332, u+f541, u+f80a, u+f80c, u+10e010, u+10e017, u+10e01b, u+10e01f-10e021, u+10e024, u+10e02f, u+10e03a, u+10e042, u+10e045-10e046, u+10e060, u+10e068, u+10e06e, u+10e074, u+10e076, u+10f001, u+10f004-10f008, u+10f00c, u+10f011-10f012, u+10f015-10f01c, u+10f023-10f025, u+10f02a, u+10f02c-10f031, u+10f03a, u+10f03d-10f03e, u+10f041, u+10f04a-10f04e, u+10f05b, u+10f060-10f065, u+10f067-10f068, u+10f06b-10f06e, u+10f072, u+10f075, u+10f077-10f078, u+10f07b, u+10f084, u+10f086, u+10f091-10f093, u+10f095, u+10f09c-10f09d, u+10f0a3, u+10f128, u+10f12a, u+10f155, u+10f292, u+10f295, u+10f332, u+10f541, u+10f80a, u+10f80c
}

.fa-sharp-duotone, .fa-sharp-duotone.fa-solid, .fasds {
    position: relative;
    font-weight: 900;
    letter-spacing: normal
}

.fa-sharp-duotone.fa-solid:before, .fa-sharp-duotone:before, .fasds:before {
    position: absolute;
    color: var(--fa-primary-color, inherit);
    opacity: var(--fa-primary-opacity, 1)
}

.fa-sharp-duotone.fa-solid:after, .fa-sharp-duotone:after, .fasds:after {
    color: var(--fa-secondary-color, inherit);
    opacity: var(--fa-secondary-opacity, .4)
}

.fa-sharp-duotone.fa-solid.fa-swap-opacity:before, .fa-sharp-duotone.fa-swap-opacity:before, .fa-swap-opacity .fa-sharp-duotone.fa-solid:before, .fa-swap-opacity .fa-sharp-duotone:before, .fa-swap-opacity .fasds:before, .fasds.fa-swap-opacity:before {
    opacity: var(--fa-secondary-opacity, .4)
}

.fa-sharp-duotone.fa-solid.fa-swap-opacity:after, .fa-sharp-duotone.fa-swap-opacity:after, .fa-swap-opacity .fa-sharp-duotone.fa-solid:after, .fa-swap-opacity .fa-sharp-duotone:after, .fa-swap-opacity .fasds:after, .fasds.fa-swap-opacity:after {
    opacity: var(--fa-primary-opacity, 1)
}

.fa-sharp-duotone.fa-inverse, .fa-sharp-duotone.fa-solid.fa-inverse, .fasds.fa-inverse {
    color: var(--fa-inverse, #fff)
}

.fa-sharp-duotone.fa-solid.fa-stack-1x, .fa-sharp-duotone.fa-solid.fa-stack-2x, .fa-sharp-duotone.fa-stack-1x, .fa-sharp-duotone.fa-stack-2x, .fasds.fa-stack-1x, .fasds.fa-stack-2x {
    position: absolute
}

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:host, :root {
    --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone"
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-28.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-28.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-27.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-27.ttf) format("truetype");
    unicode-range: u+f818-f88c, u+10f818-10f88c
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-26.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-26.ttf) format("truetype");
    unicode-range: u+f7a4-f817, u+10f7a4-10f817
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-25.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-25.ttf) format("truetype");
    unicode-range: u+f732-f7a3, u+10f732-10f7a3
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-24.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-24.ttf) format("truetype");
    unicode-range: u+f6c4-f72d, u+10f6c4-10f72d
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-23.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-23.ttf) format("truetype");
    unicode-range: u+f65d-f6c3, u+10f65d-10f6c3
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-22.ttf) format("truetype");
    unicode-range: u+f0e4-f65c, u+10f0e4-10f65c
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-21.ttf) format("truetype");
    unicode-range: u+f57e-f5f0, u+10f57e-10f5f0
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-20.ttf) format("truetype");
    unicode-range: u+f4fa-f57d, u+10f4fa-10f57d
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-19.ttf) format("truetype");
    unicode-range: u+e207, u+f47a-f4e3, u+10e207, u+10f47a-10f4e3
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-18.ttf) format("truetype");
    unicode-range: u+f3c1-f3fc, u+f3ff-f479, u+f4a1, u+10f3c1-10f3fc, u+10f3ff-10f479, u+10f4a1
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-17.ttf) format("truetype");
    unicode-range: u+f30d-f3bf, u+10f30d-10f3bf
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-16.ttf) format("truetype");
    unicode-range: u+f247-f30c, u+f4e6, u+f8e5, u+10f247-10f30c, u+10f4e6, u+10f8e5
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-15.ttf) format("truetype");
    unicode-range: u+f14a-f245, u+10f14a-10f245
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-14.ttf) format("truetype");
    unicode-range: u+f07c-f0e3, u+f0e9-f149, u+f381-f382, u+10f07c-10f0e3, u+10f0e9-10f149, u+10f381-10f382
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-13.ttf) format("truetype");
    unicode-range: u+e647-f07a, u+10f000-10f07a
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-12.ttf) format("truetype");
    unicode-range: u+e572-e646, u+f8bc, u+10f8bc
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-11.ttf) format("truetype");
    unicode-range: u+e4b8-e571
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-10.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-10.ttf) format("truetype");
    unicode-range: u+e3fe-e4b7
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-9.ttf) format("truetype");
    unicode-range: u+e34a-e3fd, u+f80b, u+10f80b
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-8.ttf) format("truetype");
    unicode-range: u+e265-e349
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-7.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-7.ttf) format("truetype");
    unicode-range: u+e1ab-e206, u+e208-e264
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-6.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-6.ttf) format("truetype");
    unicode-range: u+e0f3-e1aa
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-5.ttf) format("truetype");
    unicode-range: u+e048-e0f2, u+10e048-10e086
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-4.ttf) format("truetype");
    unicode-range: u+2c-e047, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+10e000-10e047, u+10f1fa, u+10f52c, u+10f531, u+10f536, u+10f69f
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-3.ttf) format("truetype");
    unicode-range: u+22 -2a, u+102a, u+f069, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+10f069, u+10f5fd, u+10f621, u+10f63b, u+10f649-10f64a, u+10f64f, u+10f653-10f654, u+10f656, u+10f65b, u+10f664, u+10f673, u+10f675, u+10f67d, u+10f67f, u+10f695, u+10f69c, u+10f6a8, u+10f6bf-10f6c0, u+10f6d5, u+10f6e3, u+10f6e9, u+10f6f5, u+10f6fa, u+10f6ff-10f700, u+10f70b, u+10f70e, u+10f715, u+10f71b, u+10f72e-10f72f, u+10f733-10f734, u+10f747, u+10f755, u+10f757, u+10f75c, u+10f762, u+10f773, u+10f77c, u+10f781, u+10f784, u+10f788, u+10f7b2, u+10f7b6, u+10f7bd, u+10f7d5, u+10f7ee, u+10f7ff, u+10f801, u+10f804, u+10f813-10f814, u+10f82f-10f830, u+10f845-10f846, u+10f850, u+10f855, u+10f858-10f859, u+10f85c, u+10f866, u+10f86d, u+10f871, u+10f875, u+10f893-10f894, u+10f897, u+10f89f, u+10f8a9, u+10f8b1-10f8b2, u+10f8bb, u+10f8c7, u+10f8d6-10f8d7, u+10f8d9, u+10f8df-10f8e0, u+10f8e7, u+10f8ee-10f8ef, u+10f8fd
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-2.ttf) format("truetype");
    unicode-range: u+f040, u+f108, u+f2a0, u+f2a7, u+f2b5, u+f2bb, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+10f040, u+10f108, u+10f2a0, u+10f2a7, u+10f2b5, u+10f2bb, u+10f2cc-10f2cd, u+10f2d2, u+10f2db, u+10f2e1, u+10f2ec, u+10f2f7, u+10f2fc, u+10f302-10f303, u+10f316, u+10f31a, u+10f328, u+10f335, u+10f363, u+10f37e, u+10f390, u+10f3c5, u+10f3ce, u+10f3e5, u+10f3f4, u+10f3fb, u+10f40e, u+10f435, u+10f44b, u+10f481, u+10f48a, u+10f48f-10f490, u+10f493-10f494, u+10f498, u+10f4b7, u+10f4ca, u+10f4cc, u+10f4d1, u+10f4d7-10f4d8, u+10f4e2, u+10f503, u+10f508, u+10f51b, u+10f51d-10f51e, u+10f521-10f522, u+10f52b, u+10f530, u+10f535, u+10f53e, u+10f543-10f545, u+10f548-10f549, u+10f54e, u+10f555, u+10f559, u+10f55d, u+10f564, u+10f56c, u+10f56e-10f570, u+10f577-10f578, u+10f590, u+10f594-10f595, u+10f5a1-10f5a2, u+10f5aa-10f5ab, u+10f5b0, u+10f5b7, u+10f5ba, u+10f5bf, u+10f5ca, u+10f5db-10f5dc, u+10f5ef, u+10f5f2, u+10f5f6, u+10f5fb
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-1.ttf) format("truetype");
    unicode-range: u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8-f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f8, u+f106, u+f109, u+f10e-f111, u+f11c-f11e, u+f121, u+f126, u+f129, u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d8, u+f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e, u+f47d, u+10f0a6, u+10f0ac-10f0ad, u+10f0b0-10f0b1, u+10f0c0-10f0c2, u+10f0c5-10f0c6, u+10f0c8-10f0c9, u+10f0cc, u+10f0ce, u+10f0d1-10f0d7, u+10f0dc, u+10f0e0, u+10f0e7-10f0e8, u+10f0eb, u+10f0f3, u+10f0f8, u+10f106, u+10f109, u+10f10e-10f111, u+10f11c-10f11e, u+10f121, u+10f126, u+10f129, u+10f12c-10f133, u+10f135, u+10f13d, u+10f140, u+10f145, u+10f14e, u+10f15b, u+10f164, u+10f186, u+10f188, u+10f1ab, u+10f1ad-10f1ae, u+10f1b2, u+10f1b8, u+10f1bb-10f1c3, u+10f1ce-10f1d8, u+10f1dc, u+10f1e4-10f1ec, u+10f1f8-10f1f9, u+10f205, u+10f20a, u+10f217, u+10f219-10f21d, u+10f22d-10f234, u+10f238, u+10f246, u+10f24d, u+10f251, u+10f25d, u+10f275, u+10f29e, u+10f47d
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-regular-400-0.ttf) format("truetype");
    unicode-range: u+21, u+23 -25, u+2b, u+3f, u+1021 -1025, u+102b, u+103f, u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015-f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091-f093, u+f095, u+f09c-f09d, u+f0a3, u+f128, u+f12a, u+f155, u+f292, u+f295, u+f332, u+f541, u+f80a, u+f80c, u+10e010, u+10e017, u+10e01b, u+10e01f-10e021, u+10e024, u+10e02f, u+10e03a, u+10e042, u+10e045-10e046, u+10e060, u+10e068, u+10e06e, u+10e074, u+10e076, u+10f001, u+10f004-10f008, u+10f00c, u+10f011-10f012, u+10f015-10f01c, u+10f023-10f025, u+10f02a, u+10f02c-10f031, u+10f03a, u+10f03d-10f03e, u+10f041, u+10f04a-10f04e, u+10f05b, u+10f060-10f065, u+10f067-10f068, u+10f06b-10f06e, u+10f072, u+10f075, u+10f077-10f078, u+10f07b, u+10f084, u+10f086, u+10f091-10f093, u+10f095, u+10f09c-10f09d, u+10f0a3, u+10f128, u+10f12a, u+10f155, u+10f292, u+10f295, u+10f332, u+10f541, u+10f80a, u+10f80c
}

.fa-sharp-duotone.fa-regular, .fasdr {
    position: relative;
    font-weight: 400;
    letter-spacing: normal
}

.fa-sharp-duotone.fa-regular:before, .fasdr:before {
    position: absolute;
    color: var(--fa-primary-color, inherit);
    opacity: var(--fa-primary-opacity, 1)
}

.fa-sharp-duotone.fa-regular:after, .fasdr:after {
    color: var(--fa-secondary-color, inherit);
    opacity: var(--fa-secondary-opacity, .4)
}

.fa-sharp-duotone.fa-regular.fa-swap-opacity:before, .fa-sharp-duotone.fa-swap-opacity:before, .fa-swap-opacity .fa-sharp-duotone.fa-regular:before, .fa-swap-opacity .fasdr:before, .fasdr.fa-swap-opacity:before {
    opacity: var(--fa-secondary-opacity, .4)
}

.fa-sharp-duotone.fa-regular.fa-swap-opacity:after, .fa-sharp-duotone.fa-swap-opacity:after, .fa-swap-opacity .fa-sharp-duotone.fa-regular:after, .fa-swap-opacity .fasdr:after, .fasdr.fa-swap-opacity:after {
    opacity: var(--fa-primary-opacity, 1)
}

.fa-sharp-duotone.fa-regular.fa-inverse, .fasdr.fa-inverse {
    color: var(--fa-inverse, #fff)
}

.fa-sharp-duotone.fa-regular.fa-stack-1x, .fa-sharp-duotone.fa-regular.fa-stack-2x, .fasdr.fa-stack-1x, .fasdr.fa-stack-2x {
    position: absolute
}

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:host, :root {
    --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone"
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-28.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-28.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-27.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-27.ttf) format("truetype");
    unicode-range: u+f818-f88c, u+10f818-10f88c
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-26.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-26.ttf) format("truetype");
    unicode-range: u+f7a4-f817, u+10f7a4-10f817
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-25.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-25.ttf) format("truetype");
    unicode-range: u+f732-f7a3, u+10f732-10f7a3
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-24.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-24.ttf) format("truetype");
    unicode-range: u+f6c4-f72d, u+10f6c4-10f72d
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-23.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-23.ttf) format("truetype");
    unicode-range: u+f65d-f6c3, u+10f65d-10f6c3
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-22.ttf) format("truetype");
    unicode-range: u+f0e4-f65c, u+10f0e4-10f65c
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-21.ttf) format("truetype");
    unicode-range: u+f57e-f5f0, u+10f57e-10f5f0
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-20.ttf) format("truetype");
    unicode-range: u+f4fa-f57d, u+10f4fa-10f57d
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-19.ttf) format("truetype");
    unicode-range: u+e207, u+f47a-f4e3, u+10e207, u+10f47a-10f4e3
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-18.ttf) format("truetype");
    unicode-range: u+f3c1-f3fc, u+f3ff-f479, u+f4a1, u+10f3c1-10f3fc, u+10f3ff-10f479, u+10f4a1
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-17.ttf) format("truetype");
    unicode-range: u+f30d-f3bf, u+10f30d-10f3bf
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-16.ttf) format("truetype");
    unicode-range: u+f247-f30c, u+f4e6, u+f8e5, u+10f247-10f30c, u+10f4e6, u+10f8e5
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-15.ttf) format("truetype");
    unicode-range: u+f14a-f245, u+10f14a-10f245
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-14.ttf) format("truetype");
    unicode-range: u+f07c-f0e3, u+f0e9-f149, u+f381-f382, u+10f07c-10f0e3, u+10f0e9-10f149, u+10f381-10f382
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-13.ttf) format("truetype");
    unicode-range: u+e647-f07a, u+10f000-10f07a
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-12.ttf) format("truetype");
    unicode-range: u+e572-e646, u+f8bc, u+10f8bc
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-11.ttf) format("truetype");
    unicode-range: u+e4b8-e571
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-10.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-10.ttf) format("truetype");
    unicode-range: u+e3fe-e4b7
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-9.ttf) format("truetype");
    unicode-range: u+e34a-e3fd, u+f80b, u+10f80b
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-8.ttf) format("truetype");
    unicode-range: u+e265-e349
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-7.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-7.ttf) format("truetype");
    unicode-range: u+e1ab-e206, u+e208-e264
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-6.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-6.ttf) format("truetype");
    unicode-range: u+e0f3-e1aa
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-5.ttf) format("truetype");
    unicode-range: u+e048-e0f2, u+10e048-10e086
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-4.ttf) format("truetype");
    unicode-range: u+2c-e047, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+10e000-10e047, u+10f1fa, u+10f52c, u+10f531, u+10f536, u+10f69f
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-3.ttf) format("truetype");
    unicode-range: u+22 -2a, u+102a, u+f069, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+10f069, u+10f5fd, u+10f621, u+10f63b, u+10f649-10f64a, u+10f64f, u+10f653-10f654, u+10f656, u+10f65b, u+10f664, u+10f673, u+10f675, u+10f67d, u+10f67f, u+10f695, u+10f69c, u+10f6a8, u+10f6bf-10f6c0, u+10f6d5, u+10f6e3, u+10f6e9, u+10f6f5, u+10f6fa, u+10f6ff-10f700, u+10f70b, u+10f70e, u+10f715, u+10f71b, u+10f72e-10f72f, u+10f733-10f734, u+10f747, u+10f755, u+10f757, u+10f75c, u+10f762, u+10f773, u+10f77c, u+10f781, u+10f784, u+10f788, u+10f7b2, u+10f7b6, u+10f7bd, u+10f7d5, u+10f7ee, u+10f7ff, u+10f801, u+10f804, u+10f813-10f814, u+10f82f-10f830, u+10f845-10f846, u+10f850, u+10f855, u+10f858-10f859, u+10f85c, u+10f866, u+10f86d, u+10f871, u+10f875, u+10f893-10f894, u+10f897, u+10f89f, u+10f8a9, u+10f8b1-10f8b2, u+10f8bb, u+10f8c7, u+10f8d6-10f8d7, u+10f8d9, u+10f8df-10f8e0, u+10f8e7, u+10f8ee-10f8ef, u+10f8fd
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-2.ttf) format("truetype");
    unicode-range: u+f040, u+f108, u+f2a0, u+f2a7, u+f2b5, u+f2bb, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+10f040, u+10f108, u+10f2a0, u+10f2a7, u+10f2b5, u+10f2bb, u+10f2cc-10f2cd, u+10f2d2, u+10f2db, u+10f2e1, u+10f2ec, u+10f2f7, u+10f2fc, u+10f302-10f303, u+10f316, u+10f31a, u+10f328, u+10f335, u+10f363, u+10f37e, u+10f390, u+10f3c5, u+10f3ce, u+10f3e5, u+10f3f4, u+10f3fb, u+10f40e, u+10f435, u+10f44b, u+10f481, u+10f48a, u+10f48f-10f490, u+10f493-10f494, u+10f498, u+10f4b7, u+10f4ca, u+10f4cc, u+10f4d1, u+10f4d7-10f4d8, u+10f4e2, u+10f503, u+10f508, u+10f51b, u+10f51d-10f51e, u+10f521-10f522, u+10f52b, u+10f530, u+10f535, u+10f53e, u+10f543-10f545, u+10f548-10f549, u+10f54e, u+10f555, u+10f559, u+10f55d, u+10f564, u+10f56c, u+10f56e-10f570, u+10f577-10f578, u+10f590, u+10f594-10f595, u+10f5a1-10f5a2, u+10f5aa-10f5ab, u+10f5b0, u+10f5b7, u+10f5ba, u+10f5bf, u+10f5ca, u+10f5db-10f5dc, u+10f5ef, u+10f5f2, u+10f5f6, u+10f5fb
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-1.ttf) format("truetype");
    unicode-range: u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8-f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f8, u+f106, u+f109, u+f10e-f111, u+f11c-f11e, u+f121, u+f126, u+f129, u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d8, u+f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e, u+f47d, u+10f0a6, u+10f0ac-10f0ad, u+10f0b0-10f0b1, u+10f0c0-10f0c2, u+10f0c5-10f0c6, u+10f0c8-10f0c9, u+10f0cc, u+10f0ce, u+10f0d1-10f0d7, u+10f0dc, u+10f0e0, u+10f0e7-10f0e8, u+10f0eb, u+10f0f3, u+10f0f8, u+10f106, u+10f109, u+10f10e-10f111, u+10f11c-10f11e, u+10f121, u+10f126, u+10f129, u+10f12c-10f133, u+10f135, u+10f13d, u+10f140, u+10f145, u+10f14e, u+10f15b, u+10f164, u+10f186, u+10f188, u+10f1ab, u+10f1ad-10f1ae, u+10f1b2, u+10f1b8, u+10f1bb-10f1c3, u+10f1ce-10f1d8, u+10f1dc, u+10f1e4-10f1ec, u+10f1f8-10f1f9, u+10f205, u+10f20a, u+10f217, u+10f219-10f21d, u+10f22d-10f234, u+10f238, u+10f246, u+10f24d, u+10f251, u+10f25d, u+10f275, u+10f29e, u+10f47d
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-light-300-0.ttf) format("truetype");
    unicode-range: u+21, u+23 -25, u+2b, u+3f, u+1021 -1025, u+102b, u+103f, u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015-f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091-f093, u+f095, u+f09c-f09d, u+f0a3, u+f128, u+f12a, u+f155, u+f292, u+f295, u+f332, u+f541, u+f80a, u+f80c, u+10e010, u+10e017, u+10e01b, u+10e01f-10e021, u+10e024, u+10e02f, u+10e03a, u+10e042, u+10e045-10e046, u+10e060, u+10e068, u+10e06e, u+10e074, u+10e076, u+10f001, u+10f004-10f008, u+10f00c, u+10f011-10f012, u+10f015-10f01c, u+10f023-10f025, u+10f02a, u+10f02c-10f031, u+10f03a, u+10f03d-10f03e, u+10f041, u+10f04a-10f04e, u+10f05b, u+10f060-10f065, u+10f067-10f068, u+10f06b-10f06e, u+10f072, u+10f075, u+10f077-10f078, u+10f07b, u+10f084, u+10f086, u+10f091-10f093, u+10f095, u+10f09c-10f09d, u+10f0a3, u+10f128, u+10f12a, u+10f155, u+10f292, u+10f295, u+10f332, u+10f541, u+10f80a, u+10f80c
}

.fa-sharp-duotone.fa-light, .fasdl {
    position: relative;
    font-weight: 300;
    letter-spacing: normal
}

.fa-sharp-duotone.fa-light:before, .fasdl:before {
    position: absolute;
    color: var(--fa-primary-color, inherit);
    opacity: var(--fa-primary-opacity, 1)
}

.fa-sharp-duotone.fa-light:after, .fasdl:after {
    color: var(--fa-secondary-color, inherit);
    opacity: var(--fa-secondary-opacity, .4)
}

.fa-sharp-duotone.fa-light.fa-swap-opacity:before, .fa-sharp-duotone.fa-swap-opacity:before, .fa-swap-opacity .fa-sharp-duotone.fa-light:before, .fa-swap-opacity .fasdl:before, .fasdl.fa-swap-opacity:before {
    opacity: var(--fa-secondary-opacity, .4)
}

.fa-sharp-duotone.fa-light.fa-swap-opacity:after, .fa-sharp-duotone.fa-swap-opacity:after, .fa-swap-opacity .fa-sharp-duotone.fa-light:after, .fa-swap-opacity .fasdl:after, .fasdl.fa-swap-opacity:after {
    opacity: var(--fa-primary-opacity, 1)
}

.fa-sharp-duotone.fa-light.fa-inverse, .fasdl.fa-inverse {
    color: var(--fa-inverse, #fff)
}

.fa-sharp-duotone.fa-light.fa-stack-1x, .fa-sharp-duotone.fa-light.fa-stack-2x, .fasdl.fa-stack-1x, .fasdl.fa-stack-2x {
    position: absolute
}

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:host, :root {
    --fa-style-family-sharp-duotone: "Font Awesome 6 Sharp Duotone";
    --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone"
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-28.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-28.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-27.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-27.ttf) format("truetype");
    unicode-range: u+f818-f88c, u+10f818-10f88c
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-26.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-26.ttf) format("truetype");
    unicode-range: u+f7a4-f817, u+10f7a4-10f817
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-25.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-25.ttf) format("truetype");
    unicode-range: u+f732-f7a3, u+10f732-10f7a3
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-24.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-24.ttf) format("truetype");
    unicode-range: u+f6c4-f72d, u+10f6c4-10f72d
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-23.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-23.ttf) format("truetype");
    unicode-range: u+f65d-f6c3, u+10f65d-10f6c3
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-22.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-22.ttf) format("truetype");
    unicode-range: u+f0e4-f65c, u+10f0e4-10f65c
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-21.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-21.ttf) format("truetype");
    unicode-range: u+f57e-f5f0, u+10f57e-10f5f0
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-20.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-20.ttf) format("truetype");
    unicode-range: u+f4fa-f57d, u+10f4fa-10f57d
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-19.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-19.ttf) format("truetype");
    unicode-range: u+e207, u+f47a-f4e3, u+10e207, u+10f47a-10f4e3
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-18.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-18.ttf) format("truetype");
    unicode-range: u+f3c1-f3fc, u+f3ff-f479, u+f4a1, u+10f3c1-10f3fc, u+10f3ff-10f479, u+10f4a1
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-17.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-17.ttf) format("truetype");
    unicode-range: u+f30d-f3bf, u+10f30d-10f3bf
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-16.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-16.ttf) format("truetype");
    unicode-range: u+f247-f30c, u+f4e6, u+f8e5, u+10f247-10f30c, u+10f4e6, u+10f8e5
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-15.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-15.ttf) format("truetype");
    unicode-range: u+f14a-f245, u+10f14a-10f245
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-14.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-14.ttf) format("truetype");
    unicode-range: u+f07c-f0e3, u+f0e9-f149, u+f381-f382, u+10f07c-10f0e3, u+10f0e9-10f149, u+10f381-10f382
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-13.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-13.ttf) format("truetype");
    unicode-range: u+e647-f07a, u+10f000-10f07a
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-12.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-12.ttf) format("truetype");
    unicode-range: u+e572-e646, u+f8bc, u+10f8bc
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-11.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-11.ttf) format("truetype");
    unicode-range: u+e4b8-e571
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-10.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-10.ttf) format("truetype");
    unicode-range: u+e3fe-e4b7
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-9.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-9.ttf) format("truetype");
    unicode-range: u+e34a-e3fd, u+f80b, u+10f80b
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-8.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-8.ttf) format("truetype");
    unicode-range: u+e265-e349
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-7.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-7.ttf) format("truetype");
    unicode-range: u+e1ab-e206, u+e208-e264
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-6.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-6.ttf) format("truetype");
    unicode-range: u+e0f3-e1aa
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-5.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-5.ttf) format("truetype");
    unicode-range: u+e048-e0f2, u+10e048-10e086
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-4.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-4.ttf) format("truetype");
    unicode-range: u+2c-e047, u+f1fa, u+f52c, u+f531, u+f536, u+f69f, u+10e000-10e047, u+10f1fa, u+10f52c, u+10f531, u+10f536, u+10f69f
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-3.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-3.ttf) format("truetype");
    unicode-range: u+22 -2a, u+102a, u+f069, u+f5fd, u+f621, u+f63b, u+f649-f64a, u+f64f, u+f653-f654, u+f656, u+f65b, u+f664, u+f673, u+f675, u+f67d, u+f67f, u+f695, u+f69c, u+f6a8, u+f6bf-f6c0, u+f6d5, u+f6e3, u+f6e9, u+f6f5, u+f6fa, u+f6ff-f700, u+f70b, u+f70e, u+f715, u+f71b, u+f72e-f72f, u+f733-f734, u+f747, u+f755, u+f757, u+f75c, u+f762, u+f773, u+f77c, u+f781, u+f784, u+f788, u+f7b2, u+f7b6, u+f7bd, u+f7d5, u+f7ee, u+f7ff, u+f801, u+f804, u+f813-f814, u+f82f-f830, u+f845-f846, u+f850, u+f855, u+f858-f859, u+f85c, u+f866, u+f86d, u+f871, u+f875, u+f893-f894, u+f897, u+f89f, u+f8a9, u+f8b1-f8b2, u+f8bb, u+f8c7, u+f8d6-f8d7, u+f8d9, u+f8df-f8e0, u+f8e7, u+f8ee-f8ef, u+f8fd, u+10f069, u+10f5fd, u+10f621, u+10f63b, u+10f649-10f64a, u+10f64f, u+10f653-10f654, u+10f656, u+10f65b, u+10f664, u+10f673, u+10f675, u+10f67d, u+10f67f, u+10f695, u+10f69c, u+10f6a8, u+10f6bf-10f6c0, u+10f6d5, u+10f6e3, u+10f6e9, u+10f6f5, u+10f6fa, u+10f6ff-10f700, u+10f70b, u+10f70e, u+10f715, u+10f71b, u+10f72e-10f72f, u+10f733-10f734, u+10f747, u+10f755, u+10f757, u+10f75c, u+10f762, u+10f773, u+10f77c, u+10f781, u+10f784, u+10f788, u+10f7b2, u+10f7b6, u+10f7bd, u+10f7d5, u+10f7ee, u+10f7ff, u+10f801, u+10f804, u+10f813-10f814, u+10f82f-10f830, u+10f845-10f846, u+10f850, u+10f855, u+10f858-10f859, u+10f85c, u+10f866, u+10f86d, u+10f871, u+10f875, u+10f893-10f894, u+10f897, u+10f89f, u+10f8a9, u+10f8b1-10f8b2, u+10f8bb, u+10f8c7, u+10f8d6-10f8d7, u+10f8d9, u+10f8df-10f8e0, u+10f8e7, u+10f8ee-10f8ef, u+10f8fd
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-2.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-2.ttf) format("truetype");
    unicode-range: u+f040, u+f108, u+f2a0, u+f2a7, u+f2b5, u+f2bb, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec, u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e, u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f44b, u+f481, u+f48a, u+f48f-f490, u+f493-f494, u+f498, u+f4b7, u+f4ca, u+f4cc, u+f4d1, u+f4d7-f4d8, u+f4e2, u+f503, u+f508, u+f51b, u+f51d-f51e, u+f521-f522, u+f52b, u+f530, u+f535, u+f53e, u+f543-f545, u+f548-f549, u+f54e, u+f555, u+f559, u+f55d, u+f564, u+f56c, u+f56e-f570, u+f577-f578, u+f590, u+f594-f595, u+f5a1-f5a2, u+f5aa-f5ab, u+f5b0, u+f5b7, u+f5ba, u+f5bf, u+f5ca, u+f5db-f5dc, u+f5ef, u+f5f2, u+f5f6, u+f5fb, u+10f040, u+10f108, u+10f2a0, u+10f2a7, u+10f2b5, u+10f2bb, u+10f2cc-10f2cd, u+10f2d2, u+10f2db, u+10f2e1, u+10f2ec, u+10f2f7, u+10f2fc, u+10f302-10f303, u+10f316, u+10f31a, u+10f328, u+10f335, u+10f363, u+10f37e, u+10f390, u+10f3c5, u+10f3ce, u+10f3e5, u+10f3f4, u+10f3fb, u+10f40e, u+10f435, u+10f44b, u+10f481, u+10f48a, u+10f48f-10f490, u+10f493-10f494, u+10f498, u+10f4b7, u+10f4ca, u+10f4cc, u+10f4d1, u+10f4d7-10f4d8, u+10f4e2, u+10f503, u+10f508, u+10f51b, u+10f51d-10f51e, u+10f521-10f522, u+10f52b, u+10f530, u+10f535, u+10f53e, u+10f543-10f545, u+10f548-10f549, u+10f54e, u+10f555, u+10f559, u+10f55d, u+10f564, u+10f56c, u+10f56e-10f570, u+10f577-10f578, u+10f590, u+10f594-10f595, u+10f5a1-10f5a2, u+10f5aa-10f5ab, u+10f5b0, u+10f5b7, u+10f5ba, u+10f5bf, u+10f5ca, u+10f5db-10f5dc, u+10f5ef, u+10f5f2, u+10f5f6, u+10f5fb
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-1.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-1.ttf) format("truetype");
    unicode-range: u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1, u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8-f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7, u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f8, u+f106, u+f109, u+f10e-f111, u+f11c-f11e, u+f121, u+f126, u+f129, u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186, u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d8, u+f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d, u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e, u+f47d, u+10f0a6, u+10f0ac-10f0ad, u+10f0b0-10f0b1, u+10f0c0-10f0c2, u+10f0c5-10f0c6, u+10f0c8-10f0c9, u+10f0cc, u+10f0ce, u+10f0d1-10f0d7, u+10f0dc, u+10f0e0, u+10f0e7-10f0e8, u+10f0eb, u+10f0f3, u+10f0f8, u+10f106, u+10f109, u+10f10e-10f111, u+10f11c-10f11e, u+10f121, u+10f126, u+10f129, u+10f12c-10f133, u+10f135, u+10f13d, u+10f140, u+10f145, u+10f14e, u+10f15b, u+10f164, u+10f186, u+10f188, u+10f1ab, u+10f1ad-10f1ae, u+10f1b2, u+10f1b8, u+10f1bb-10f1c3, u+10f1ce-10f1d8, u+10f1dc, u+10f1e4-10f1ec, u+10f1f8-10f1f9, u+10f205, u+10f20a, u+10f217, u+10f219-10f21d, u+10f22d-10f234, u+10f238, u+10f246, u+10f24d, u+10f251, u+10f25d, u+10f275, u+10f29e, u+10f47d
}

@font-face {
    font-family: "Font Awesome 6 Sharp Duotone";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-0.woff2) format("woff2"), url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-duotone-thin-100-0.ttf) format("truetype");
    unicode-range: u+21, u+23 -25, u+2b, u+3f, u+1021 -1025, u+102b, u+103f, u+e010, u+e017, u+e01b, u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068, u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015-f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e, u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072, u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f091-f093, u+f095, u+f09c-f09d, u+f0a3, u+f128, u+f12a, u+f155, u+f292, u+f295, u+f332, u+f541, u+f80a, u+f80c, u+10e010, u+10e017, u+10e01b, u+10e01f-10e021, u+10e024, u+10e02f, u+10e03a, u+10e042, u+10e045-10e046, u+10e060, u+10e068, u+10e06e, u+10e074, u+10e076, u+10f001, u+10f004-10f008, u+10f00c, u+10f011-10f012, u+10f015-10f01c, u+10f023-10f025, u+10f02a, u+10f02c-10f031, u+10f03a, u+10f03d-10f03e, u+10f041, u+10f04a-10f04e, u+10f05b, u+10f060-10f065, u+10f067-10f068, u+10f06b-10f06e, u+10f072, u+10f075, u+10f077-10f078, u+10f07b, u+10f084, u+10f086, u+10f091-10f093, u+10f095, u+10f09c-10f09d, u+10f0a3, u+10f128, u+10f12a, u+10f155, u+10f292, u+10f295, u+10f332, u+10f541, u+10f80a, u+10f80c
}

.fa-sharp-duotone.fa-thin, .fasdt {
    position: relative;
    font-weight: 100;
    letter-spacing: normal
}

.fa-sharp-duotone.fa-thin:before, .fasdt:before {
    position: absolute;
    color: var(--fa-primary-color, inherit);
    opacity: var(--fa-primary-opacity, 1)
}

.fa-sharp-duotone.fa-thin:after, .fasdt:after {
    color: var(--fa-secondary-color, inherit);
    opacity: var(--fa-secondary-opacity, .4)
}

.fa-sharp-duotone.fa-swap-opacity:before, .fa-sharp-duotone.fa-thin.fa-swap-opacity:before, .fa-swap-opacity .fa-sharp-duotone.fa-thin:before, .fa-swap-opacity .fasdt:before, .fasdt.fa-swap-opacity:before {
    opacity: var(--fa-secondary-opacity, .4)
}

.fa-sharp-duotone.fa-swap-opacity:after, .fa-sharp-duotone.fa-thin.fa-swap-opacity:after, .fa-swap-opacity .fa-sharp-duotone.fa-thin:after, .fa-swap-opacity .fasdt:after, .fasdt.fa-swap-opacity:after {
    opacity: var(--fa-primary-opacity, 1)
}

.fa-sharp-duotone.fa-thin.fa-inverse, .fasdt.fa-inverse {
    color: var(--fa-inverse, #fff)
}

.fa-sharp-duotone.fa-thin.fa-stack-1x, .fa-sharp-duotone.fa-thin.fa-stack-2x, .fasdt.fa-stack-1x, .fasdt.fa-stack-2x {
    position: absolute
}

.woocommerce-product-gallery {
    opacity: 1 !important;
}

.gform_ajax_spinner {
    width: auto !important;
}

.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: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track, .slick-slider .slick-list {
    -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:before, .slick-track:after {
    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
}

@charset 'UTF-8';

/* Icons */
@font-face {
    font-family: 'slick';
    font-weight: normal;
    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');
}

/* Arrows */
.slick-prev,
.slick-next {
    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: none;
    background: transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: .25;
}

.slick-prev:before,
.slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -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: 'â†';
}

[dir='rtl'] .slick-prev:before {
    content: 'â†’';
}

.slick-next {
    right: -25px;
}

[dir='rtl'] .slick-next {
    right: auto;
    left: -25px;
}

.slick-next:before {
    content: 'â†’';
}

[dir='rtl'] .slick-next:before {
    content: 'â†';
}

/* Dots */
.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: none;
    background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    opacity: 1;
}

.slick-dots li button:before {
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;


    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: black;
}

@font-face {
    font-family: 'HCo Whitney SSm';
    src: url('../fonts/WhitneySSm-Book_Web.woff2') format('woff2'), url('../fonts/WhitneySSm-Book_Web.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'HCo Whitney SSm';
    src: url('../fonts/WhitneySSm-Medium_Web.woff2') format('woff2'), url('../fonts/WhitneySSm-Medium_Web.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'HCo Whitney SSm';
    src: url('../fonts/WhitneySSm-Bold_Web.woff2') format('woff2'), url('../fonts/WhitneySSm-Bold_Web.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: WooCommerce;
    src: url(../fonts/WooCommerce.woff) format("woff"), url(../fonts/WooCommerce.ttf) format("truetype"), url(../fonts/WooCommerce.svg#WooCommerce) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

html {
    margin: 0;
    padding: 0
}

body {
    margin: 0;
    padding: 0 0 0 300px;
    font-size: 13px;
    text-align: left;
    color: #656569;
    position: relative;
    background-position: fixed;
    background: -moz-linear-gradient(left, rgba(240, 240, 240, .9) 0%, rgba(240, 240, 240, .9) 10%, rgba(240, 240, 240, .5) 100%), url(../img/bg-icons.png) repeat top left / 70% auto;
    background: -webkit-linear-gradient(left, rgba(240, 240, 240, .9) 0%, rgba(240, 240, 240, .9) 10%, rgba(240, 240, 240, .5) 100%), url(../img/bg-icons.png) repeat top left / 70% auto;
    background: linear-gradient(to right, rgba(240, 240, 240, .9) 0%, rgba(240, 240, 240, .9) 10%, rgba(240, 240, 240, .5) 100%), url(../img/bg-icons.png) repeat top left / 70% auto;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#99f0f0f0', GradientType=1)
}

body.home {
    background: -moz-linear-gradient(left, rgba(240, 240, 240, .5) 0%, rgba(240, 240, 240, .5) 10%, rgba(240, 240, 240, .2) 100%), url(../img/bg-icons.png) repeat top left / 70% auto;
    background: -webkit-linear-gradient(left, rgba(240, 240, 240, .5) 0%, rgba(240, 240, 240, .5) 10%, rgba(240, 240, 240, .2) 100%), url(../img/bg-icons.png) repeat top left / 70% auto;
    background: linear-gradient(to right, rgba(240, 240, 240, .5) 0%, rgba(240, 240, 240, .5) 10%, rgba(240, 240, 240, .2) 100%), url(../img/bg-icons.png) repeat top left / 70% auto
}

body, h1, h2, h3, h4, h5, h6, td, p, li, input, select, textarea, #colorbox, button {
    font-family: "HCo Whitney SSm", verdana, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5em
}

a, a:visited, a:active {
    color: #457581;
    text-decoration: none;
    outline: 0
}

a:hover {
    color: #457581;
    text-decoration: underline
}

img {
    border: 0
}

p, ul, ol, dl {
    margin: 0 0 1.2em 0;
    padding: 0;
    line-height: 1.5em
}

ul li, ol li {

    margin-bottom: .5em
}

dl dt {
    font-weight: 700
}

dl dd {
    margin: 0 0 .5em 0
}

acronym, abbr {
    border-bottom: 1px dotted #000;
    cursor: help
}

sup {
    font-size: 12px
}

h3 sup {
    font-size: 9px
}

code {
    font: 1.1em 'Courier New', Courier, Fixed
}

blockquote {
    margin: 1em 50px 50px 20px;
    padding-left: 40px;
    background: url(/wp-content/themes/cooper../img/quote.gif) no-repeat 0 0
}

blockquote cite {
    margin: 0;
    display: block;
    font-style: normal;
    font-weight: 700;
    text-align: right
}

blockquote cite em {
    font-weight: 400
}

hr {
    clear: both;
    height: 1px;
    color: #457581;
    border: none;
    margin-bottom: 1em
}

html > body hr {
    clear: both;
    height: 1px;
    background-color: #457581;
    border: none;
    margin-bottom: 1em
}

html > body hr {
    clear: both;
    height: 1px;
    background-color: #457581;
    border: 0 solid #009FDA;
    margin-bottom: 1em
}

.hidden {
    display: none
}

.error {
    color: #C00
}

mark {
    background: transparent;
    color: #656569
}

address {
    font-style: normal
}

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled {
    cursor: wait !important
}

input[type='submit'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.printonly {
    display: none
}

h1 {
    font-size: 2.5em;
    color: #457581;
    padding: 0;
    margin: 0;
    clear: both;
    font-weight: 700;
    position: relative
}

h2 {
    font-size: 1.3em;
    color: #457581;
    margin: 0 0 1em 0;
    padding: 0;
    font-weight: 700
}

h3 {
    font-size: 1.167em;
    margin: 0 0 1em 0;
    padding: 0;
    font-weight: 700
}

h4 {
    font-size: 1.167em;
    margin: 0 0 1em 0;
    padding: 0;
    font-weight: 400
}

h5 {
    font-size: 1em;
    margin: 0;
    padding: 0;
    font-weight: 400
}

h6 {
    font-size: 1.5em;
    margin: 0 0 1em 0;
    padding: 0;
    font-weight: 400
}

.underline {
    margin-bottom: 2em;
    position: relative
}

.underline:after {
    border-bottom: 2px solid #009FDA;
    width: 60px;
    content: "";
    position: absolute;
    bottom: -.7em;
    left: 0
}

div#page {
    position: relative;
    overflow-x: hidden
}

div.shell {
    position: relative;
    text-align: left;
    margin: 0 auto
}

div.shell:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

section#container {
    clear: both;
}

section#container div.shell {
    padding: 4em 0
}

div#content, div#content-bottom {
    margin: 0;
    text-align: left;
    clear: both;
    position: relative
}

footer#footer {
    clear: both;
    position: relative
}

section#container div.shell, footer#footer div.shell, header#page-header .shell {
    width: 900px;
    margin: 0 auto
}

header#header {
    position: fixed;
    zoom: 1;
    overflow: visible;
    z-index: 1000;
    display: block;
    width: 300px;
    top: 0;
    left: 0;
    background: #fff;
    height: 100vh;
    -webkit-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .2);
    box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .2)
}

header#header div.shell {
    position: relative;
    margin: 2.5em 0
}

div#logo {
    margin: 0 auto 5.6em;
    padding: 0;
    width: 240px;
    height: 54px;
    cursor: pointer
}

div#logo a {
    margin: 0 0 0 0;
    padding: 0;
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-indent: -10000px;
    display: block;
    cursor: pointer
}

div#logo a span {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background: url(../img/logo.png) top left no-repeat;
    background-size: contain;
    cursor: pointer
}

header#header ul {
    list-style-type: none;
    margin: 0;
    border-top: 1px solid #f0f0f0
}

header#header ul#menu-left-navigation li {
    display: block;
    margin-bottom: 0;
    border-bottom: 1px solid #f0f0f0
}

header#header ul#menu-left-navigation li a {
    display: block;
    text-align: left;
    padding: 0 3.5em;
    font-size: .9em;
    line-height: 3em;
    color: #656569
}

header#header ul#menu-left-navigation li.current-menu-item a, .tax-product_cat header#header ul#menu-left-navigation li#menu-item-284799 a, .single-product header#header ul#menu-left-navigation li#menu-item-284799 a {
    color: #C25713
}

header#header a.cart-status {
    border-top: 1px solid #f0f0f0;
    font-size: .9em;
    line-height: 3em;
    display: block;
    padding: 0 3.5em;
    color: #C25713
}

ul#menu-cooper {
    background: #efefef;
    padding: 1.4em 1.4em 2em;
    display: block
}

ul#menu-cooper li {
    display: block;
    position: relative;
    text-align: center;
    margin-bottom: 0
}

ul#menu-cooper li a {
    color: #656569;
    font-family: "HCo Whitney SSm", verdana, sans-serif;
    font-weight: 500;
    font-size: .7em;
    line-height: 1.8em;
    display: block
}

ul#menu-cooper .entity-complete a {
    color: #00b23f !important
}

ul#menu-cooper li.entity-institute.active a:link, ul#menu-cooper li.entity-institute a:hover, ul#menu-cooper li.entity-institute a:focus {
    color: #1c9c99
}

ul#menu-cooper li.entity-clinic.active a:link, ul#menu-cooper li.entity-clinic a:hover, ul#menu-cooper li.entity-clinic a:focus {
    color: #007FAD
}

ul#menu-cooper li.entity-fitness.active a:link, ul#menu-cooper li.entity-fitness a:hover, ul#menu-cooper li.entity-fitness a:focus {
    color: #9779bb
}

ul#menu-cooper li.entity-spa.active a:link, ul#menu-cooper li.entity-spa a:hover, ul#menu-cooper li.entity-spa a:focus {
    color: #fd4c6a
}

ul#menu-cooper li.entity-hotel.active a:link, ul#menu-cooper li.entity-hotel a:hover, ul#menu-cooper li.entity-hotel a:focus {
    color: #ffa100
}

ul#menu-cooper li.entity-wellness.active a:link, ul#menu-cooper li.entity-wellness a:hover, ul#menu-cooper li.entity-wellness a:focus {
    color: #f6b900
}

ul#menu-cooper li.entity-complete.active a:link, ul#menu-cooper li.entity-complete a:hover, ul#menu-cooper li.entity-complete a:focus {
    color: #00b23f
}

ul#menu-cooper li.entity-corporate.active a:link, ul#menu-cooper li.entity-corporate a:hover, ul#menu-cooper li.entity-corporate a:focus {
    color: #6bc04b
}

header#header .site_search {
    margin-bottom: 1em
}

form.site_search {
    position: relative;
    padding: 0 2.9em
}

form.site_search:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden
}

form.site_search input {
    width: 100%;
    float: left;
    border: 1px solid #fff;
    margin: 0;
    padding: 0;
    text-align: left;
    color: #656569;
    font-size: .9em;
    line-height: 3em;
    height: 3em;
    margin-bottom: 2px
}

form.site_search input:hover {
    border-bottom: 1px solid #dcddde
}

form.site_search input:focus {
    border-bottom: 3px solid #656569;
    margin-bottom: 0
}

form.site_search button {
    height: 3em;
    line-height: 3em;
    background: transparent;
    color: #656569;
    border: 0 none;
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0 0;
    width: 1em;
    position: absolute;
    top: 0;
    right: 3.5em;
    left: 38px;
}

form.site_search button span {
    position: absolute;
    text-indent: -10000px
}

header#header a.button, nav#nav a.button {
    margin: 0 auto 1em;
    font-size: .75em;
    font-weight: 500;
    display: flex;
    align-items: center;
    letter-spacing: 0;
    height: 2.8em;
    line-height: 1.3em;
    text-transform: none;
    white-space: initial;
    max-width: 200px
}

header#header a.button span, nav#nav a.button span {
    margin-left: 8px;
    text-align: left;
    width: calc(100% - 33px)
}

header#header a.button strong, nav#nav a.button strong {
    font-weight: 700;
    text-transform: uppercase
}

header#header a.button i, nav#nav a.button i {
    font-size: 1.5em;
    width: 25px;
    text-align: center
}

/*footer#header-footer{position:absolute;bottom:0;left:0;width:100%;text-align:center;background:url(../img/logo-2.png) no-repeat top center / auto 30px;padding-top:50px}*/
footer#header-footer #info {
    text-align: center;
    font-weight: 500;
    margin: 0 1.4em 1.4em;
    line-height: 1.5em
}

footer#header-footer #info h5 {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1em
}

footer#header-footer #info p {
    margin: 0
}

header#page-header {
    height: 200px;
    display: flex;
    padding: 1.75em 50px;
    border-bottom: 1px solid #009FDA;
    flex-direction: column;
    justify-content: flex-end
}

header#page-header h1, header#page-header h2, header#page-header h3, header#page-header h6, .single-product header#page-header h2 {
    margin: 1em 20% 0 0;
    line-height: 1.1em
}

header#page-header h6 {
    font-size: 1.167em;
    margin: 0;
    padding: 0;
    font-weight: 700
}

header#page-header h6 a {
    color: #656569
}

header#page-header h2 {
    font-size: 1.25em;
    margin: .5em 40% 0 0;
    color: #656569;
    font-weight: 400
}

.single-product header#page-header h2, .home header#page-header h2 {
    font-size: 2.5em;
    color: #457581;
    padding: 0;
    font-weight: 700;
    margin: 1em 20% 0 0
}

header#page-header a.logout {
    font-size: .6em
}

.woocommerce-account header#page-header a.button {
    position: absolute;
    bottom: 0;
    right: 0
}

header#mobile-header, #menu-toggle {
    display: none;
    z-index: 10000000000000;
    position: relative
}

header#page-header.noticed {
    margin-top: 40px;
    -webkit-transition: all .2s linear 0ms;
    -moz-transition: all .2s linear 0ms;
    -ms-transition: all .2s linear 0ms;
    transition: all .2s linear 0ms
}

header#notice {
    height: 40px;
    display: none;
    position: fixed;
    width: calc(100% - 300px);
    z-index: 10000000000;
    left: 300px;
    background-color: #457582;
}

header#notice a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    text-indent: -10000px
}

header#notice strong {
    font-weight: 700;
    text-transform: uppercase
}

header#notice i {
    margin-right: 10px
}

header#notice.active {
    top: 0
}

nav#nav {
    display: none;
    padding: 1em 0 1em 0;
    background: #fff;
    text-align: left;
    font-size: 1.5em;
    width: 100%;
    position: relative;
    z-index: 1000000;
    -webkit-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .2);
    box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .2)
}

nav#nav a {
    color: #677737
}

nav#nav a:hover {
    opacity: 0.8 !important;
    color: #007FAD !important
}

nav#nav ul {
    list-style-type: none;
    margin: 0 0 2em
}

nav#nav ul li {
    display: block;
    margin-bottom: 0;
    border-bottom: 1px solid #f0f0f0
}

nav#nav ul li a {
    display: block;
    text-align: left;
    padding: 0 1.5em;
    font-size: .9em;
    line-height: 3em;
    color: #656569
}

nav#nav ul li ul {
    margin: 0 0 1em 1.5em;
    border: 0
}

nav#nav ul li ul li {
    border: 0
}

nav#nav ul li ul li a {
    line-height: 2.4em
}

nav#nav ul li.current-menu-item > a {
    color: #C25713
}

footer#footer div.shell {
    padding: 40px 0 100px
}

footer#footer .content-footer {
    position: relative
}

footer#footer .content-footer:before {
    height: 30%;
    background: #fff;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

footer#footer .content-footer .col-half {
    width: 43%;
    display: block;
    float: left;
    margin-right: 5%;
    margin-left: -4em
}

footer#footer .content-footer .col-half div {
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%
}

footer#footer .content-footer .col-fourth {
    width: calc(27% - 2px);
    display: block;
    float: left
}

footer#footer .content-footer .col-fourth ~ .col-fourth {
    float: right
}

footer#footer .content-footer h2 {
    font-weight: 500;
    color: #656569
}

footer#footer .content-footer img {
    max-width: 100%;
    height: auto
}

footer#footer .content-footer .footer-box {
    background: #fff;
    border: 1px solid #009FDA;
    padding: 2.5em 1.4em 5.5em;
    border-radius: 4px;
    position: relative
}

footer#footer .content-footer .footer-box .button {
    position: absolute;
    bottom: 2.5em;
    left: 1.4em
}

footer#footer .top-footer {
    background: #007FAD
}

footer#footer .top-footer div.shell {
    padding-top: 20px;
    padding-bottom: 20px
}

footer#footer a#cooper-aero {
    margin: 0 0 0 0;
    padding: 0;
    position: relative;
    width: 290px;
    height: 46px;
    overflow: hidden;
    text-indent: -10000px;
    display: inline-block;
    cursor: pointer
}

footer#footer a#cooper-aero span {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 290px;
    height: 46px;
    margin: 0;
    padding: 0;
    background: url(../img/cooper-aerobics-footer.png) top left no-repeat;
    background-size: contain;
    cursor: pointer
}

footer#footer .bottom-footer {
    background: #f0f0f0;
    font-size: 1em
}

.bottom-footer ul {
    list-style-type: none;
    display: block;
    margin: 0;
    float: left;
    width: 20%
}

.bottom-footer ul li {
    display: block;
    line-height: 1.5
}

footer#footer .bottom-footer a {
    color: #656569;
    text-decoration: none;
}

footer#footer div.disclaimer {
    color: #656569;
    width: 40%;
    clear: none;
    float: left
}

footer#footer p.copyright {
    clear: both;
    padding-top: 40px;
    margin-bottom: 0
}

footer#footer .social {
    float: right;
    width: auto;
    list-style: none;
    margin-bottom: 0;
    padding-top: 5px
}

footer#footer .social li {
    margin-right: 5px;
    margin-bottom: 0;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 32px;
    color: #fff;
    font-family: "cooper-icons";
    font-weight: 400;
    font-size: 24px
}

footer#footer .social li:hover {
    opacity: .8
}

footer#footer .social li a {
    display: block;
    height: 33px;
    width: 19px;
    margin: 0 auto;
    color: #fff
}

footer#footer .social li a span {
    text-indent: -10000px;
    position: absolute
}

footer#footer .social li.last-li {
    margin-right: 0
}

footer#mobile-footer {
    display: none
}

.more {
    font-size: .9em;
    clear: both
}

.entry {
    line-height: 1.5em;
}

.entry:after {
    clear: both;
    height: 0;
    display: block;
    content: '';
    visibility: hidden
}

.entry ul, .entry ol {
    margin-left: 2em
}

p.postmetadata {
    font-size: .75em;
    font-weight: 400;
    color: #656569;
    line-height: 1.7em
}

.entry ul.postmetadata {
    font-weight: 400;
    color: #656569;
    list-style-type: none;
    clear: both;
    margin-left: 0;
    margin-bottom: 2em
}

.entry ul.postmetadata li {
    background: none;
    padding-left: 0;
    display: inline-block;
    margin-right: 20px;
    font-size: .9em
}

.entry ul.postmetadata li strong {
    text-transform: capitalize
}

.entry ul.postmetadata li a {
    color: #656569
}

div.grid-item {
    border: 1px solid #dcddde;
    border-radius: 4px;
    text-align: center;
    overflow: hidden;
    width: calc(100% - 2px)
}

div.grid-item h2 {
    margin: 1.8em 2em 1.3em;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.25em
}

div.grid-item h2 a {
    color: #58595b;
    font-weight: 600
}

#post-grid div.grid-item {
    width: calc(23% - 2px);
    margin-right: 2%;
    margin-bottom: 2%;
    float: left;
    padding-bottom: 60px;
    position: relative
}

#post-grid div.grid-item .button {
    margin: 0;
    position: absolute;
    text-align: center;
    bottom: 1.5em;
    left: 50%;
    width: 120px;
    margin-left: -85px
}

#related-posts {
    width: auto;
    margin: 6em 0 4em 0
}

#related-posts h4 {
    font-weight: 500;
    font-size: 1.5em
}

#wri div.grid-item {
    padding-bottom: 60px;
    position: relative;
    width: calc(100% - 3px)
}

#wri div.grid-item .button {
    margin: 0;
    position: absolute;
    bottom: 1.5em;
    left: 0;
    text-align: center;
    width: 100%
}

#wri .post-content h2 a {
    font-weight: 600
}

#post-grid div.grid-special {
    color: #fff;
    background: #007FAD;
    background: -moz-linear-gradient(left, #007FAD 0%, #009FDA 100%);
    background: -webkit-linear-gradient(left, #007FAD 0%, #009FDA 100%);
    background: linear-gradient(to right, #007FAD 0%, #009FDA 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007FAD', endColorstr='#009FDA', GradientType=1);
    text-align: left
}

#post-grid div.grid-special h3, #post-grid div.grid-special p, #post-grid div.grid-special a.button {
    margin: 0 2em 1em 2em
}

#post-grid div.grid-special p {
    font-size: 1em
}

#post-grid div.grid-special h3 {
    margin: 2.5em 1.4em 1.7em 1.4em;
    font-size: 1.3em;
    font-weight: 500;
    color: #fff;
    position: relative;
    letter-spacing: -.05em
}

.grid-special h3.underline:after {
    border-color: #fff
}

#post-grid div.grid-special a.button {
    margin-top: 4em;
    position: relative;
    left: auto;
    bottom: auto;
    display: block;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    width: calc(100% - 4em)
}

#post-filters {
    margin-bottom: 2em
}

#post-filters h5 {
    display: inline;
    background: transparent;
    border: 0;
    padding: 10px;
    text-transform: none;
    color: #457581;
    font-weight: 400
}

#post-filters h5:after {
    position: relative;
    display: inline-block;
    top: auto;
    right: 2px;
    margin-left: 5px
}

#post-filters h5.opened:after {
    right: 10px;
    left: 0;
}

#post-filters h5.toggler::after {
    content: "\f0d7"
}

#post-filters h5.toggler.closed::after {
    content: "\f0da"
}

#post-filters h5.opened {
    background: #fff;
    -webkit-box-shadow: 3px 2px 4px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 3px 2px 4px 0 rgba(0, 0, 0, .2);
    box-shadow: 3px 2px 4px 0 rgba(0, 0, 0, .2);
    border-radius: 4px 4px 0 0
}

#post-filters .filter {
    position: relative;
    display: inline-block;
}

#post-filters .toggle-block {
    position: absolute;
    z-index: 10000;
    background: #fff;
    padding: 20px;
    -webkit-box-shadow: 5px 5px 4px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 5px 5px 4px 0 rgba(0, 0, 0, .2);
    box-shadow: 5px 5px 4px 0 rgba(0, 0, 0, .2);
    border-radius: 0 4px 4px 4px
}

#post-filters .toggle-block .fa-times {
    position: absolute;
    top: 1em;
    right: 1em
}

#post-filters .facetwp-facet {
    margin: 0
}

.facetwp-facet-topics {
    column-count: 3;
    width: 680px
}

.facetwp-facet-media_type {
    width: 110px
}

.facetwp-selections {
    display: inline-block;
    margin-left: 50px;
    font-size: .9em
}

.facetwp-selections li {
    margin: 0 20px 0 0
}

#post-filters .facetwp-selections .facetwp-selection-value {
    background-size: 10px 10px;
    background-position: right bottom
}

div.post-thumb img {
    width: 100%;
    margin: 0 auto;
    display: block;
    height: auto
}

.entry .size-post_banner {
    max-width: 100%;
    height: auto;
    margin-bottom: 3em;
    display: block
}

.entry img {
    max-width: 100%;
    height: auto
}

.post-content h2 a, .entry a, .entry h1, .entry h2, .entry h3, .entry h4 {
    font-weight: 500
}

.single-post .entry {
    clear: both
}

ol.commentlist {
    list-style-type: none
}

ol.commentlist li {
    margin-bottom: 2em
}

ol.commentlist li div p {
    line-height: 1.4em
}

ol.commentlist li cite {
    margin-top: -.5em;
    display: block;
    font-style: normal;
    font-size: .9em
}

form.commentform input.text {
    color: #4E4F4F
}

h3#comments {
    margin-top: 2em
}

img.alignright, .alignright {
    float: right;
    margin: 0 0 1em 1em
}

img.alignleft, .alignleft {
    float: left;
    margin: 0 1em 1em 0
}

img.aligncenter, .aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

a img.alignright {
    float: right;
    margin: 0 0 1em 1em
}

a img.alignleft {
    float: left;
    margin: 0 1em 1em 0
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.blognav {
    height: 60px;
    display: block;
    color: #949494
}

.blognav-bottom {
    height: 20px;
    margin-top: 10px
}

.blognav a {
    color: #949494
}

.blognav .alignright {
    float: right;
    width: 25%;
    text-align: right;
    margin: 0
}

.blognav .navtitle {
    float: left;
    width: 50%;
    text-align: center;
    margin: 0
}

.blognav .alignleft {
    float: left;
    width: 25%;
    margin: 0
}

.single-post .blognav .alignright, .single-post .blognav .alignleft {
    width: 50%
}

div.wp-caption {
    background: #fff;
    border: 1px solid #656569;
    margin-bottom: 10px
}

div.wp-caption img {
    display: block;
    margin: 5px
}

div.wp-caption .wp-caption-text {
    font-size: 10px;
    line-height: 13px;
    text-align: center;
    margin: 5px auto;
    display: block;
    width: 200px
}

div.wp-caption.alignleft {
    margin-right: 15px
}

div.wp-caption.alignright {
    margin-left: 15px
}

div.media-block {
    width: 215px;
    float: left;
    margin-right: 15px
}

div.media-block img {
    width: 215px;
    display: block;
    margin-bottom: 8px
}

div.media-block h3 {
    font-size: 12px;
    font-weight: 400;
    height: 50px
}

body.page-template-page-videos-php div#categories h2 {
    clear: both
}

body.page-template-page-videos-php div#categories div.media-block {
    width: 150px
}

body.page-template-page-videos-php div#categories div.media-block img {
    width: 150px
}

.print a {
    display: block;
    color: #656569
}

.single-post .back, .single-team .back, .single-video .back {
    right: 0
}

.single-video iframe, .single-post iframe, .single-video video, .single-post video {
    max-width: 100%;
    height: auto
}

.single-post .scriptlesssocialsharing, .single-team .scriptlesssocialsharing, .single-video .scriptlesssocialsharing, .single-product .scriptlesssocialsharing {
    position: absolute;
    top: 50px;
    right: 0
}

.single-post .scriptlesssocialsharing-buttons a.button, .single-team .scriptlesssocialsharing a.button, .single-video .scriptlesssocialsharing a.button, .single-product .scriptlesssocialsharing a.button {
    padding: 0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 5px
}

.single-post .scriptlesssocialsharing-buttons .button::before, .single-team .scriptlesssocialsharing .button:before, .single-video .scriptlesssocialsharing .button:before, .single-product .scriptlesssocialsharing .button:before {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.scriptlesssocialsharing-buttons a.button.email {
    background: rgba(51, 51, 51, .8)
}

.scriptlesssocialsharing-buttons a.button.twitter {
    background: rgba(85, 172, 238, .8)
}

.scriptlesssocialsharing-buttons a.button.facebook {
    background: rgba(59, 89, 152, .8)
}

.scriptlesssocialsharing-buttons a.button.linkedin {
    background: rgba(0, 119, 181, .8)
}

.scriptlesssocialsharing-buttons a.button.pinterest {
    background: rgba(189, 8, 28, .8)
}

.scriptlesssocialsharing-buttons a.button.google {
    background: rgba(220, 78, 65, .8)
}

.scriptlesssocialsharing-buttons .button .sss-name {
    margin-left: 8px
}

.scriptlesssocialsharing-buttons .button:before {
    font-family: "cooper-icons";
    font-weight: 400;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased
}

.scriptlesssocialsharing-buttons .twitter:before {
    content: '\f099'
}

.scriptlesssocialsharing-buttons .facebook:before {
    content: '\f39e'
}

.scriptlesssocialsharing-buttons .google:before {
    content: '\f0d5'
}

.scriptlesssocialsharing-buttons .pinterest:before {
    content: '\f0d2'
}

.scriptlesssocialsharing-buttons .linkedin:before {
    content: '\f0e1'
}

.scriptlesssocialsharing-buttons .email:before {
    content: '\f0e0';
    font-family: "cooper-icons"
}

div.blog-product {
    float: right;
    clear: right;
    margin-bottom: 2em;
    width: 30%;
    list-style: none;
    font-size: 1em;
    padding: 1em;
}

div.blog-product img {
    width: 100%;
    height: auto;
    text-align: center
}

div.blog-product a {
    text-decoration: none
}

div.blog-product a img {
    max-width: 80%;
    width: auto;
    height: auto;
    max-height: 260px;
    display: block;
    margin: 0 auto 8px;
    -webkit-transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

div.blog-product strong {
    display: block
}

div.blog-product .price {
    text-align: center;
    margin: 0 auto;
    display: block;
    color: #457581;
    font-weight: 600;
    padding: 8px 0 10px;
    font-size: 16px;
}

div.blog-product h2 a {
    color: #656569;
    font-weight: 600;
}

div.blog-product .rating-block {
    display: block;
    text-align: center;
    height: 20px;
}

div.blog-product .woocommerce-product-rating .star-rating {
    float: none;
}

div.blog-product .bp-text {
    position: relative;
}

div.blog-product .fa-check {
    font-size: 1.2em;
    margin-left: 5px;
    color: #007D36;
    position: absolute;
    right: 10px;
    bottom: 10px
}

.cat-header {
    margin-bottom: 12px;
    width: calc(100% - 225px);
    float: left
}

.cat-header:after {
    clear: both;
    height: 0;
    display: block;
    content: '';
    visibility: hidden
}

.cat-image {
    float: left;
    width: 20%;
    padding: 0 20px 40px 0;
    max-width: 100px;
    height: auto
}

.cat-image img {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto
}

.cat-info p {
    font-size: 14px
}

table.tableSFacts {
    width: 100%;
    border: 1px solid #A7AEB4;
    margin-bottom: 1.5em
}

table.tableSFacts th {
    color: #3F4549;
    padding: 4px 10px
}

table.tableSFacts td {
    border-bottom: 1px solid #A7AEB4;
    padding: 4px 10px
}

table.tableSFacts tr.borders td {
    border-top: 4px solid #A7AEB4;
    border-bottom: 2px solid #A7AEB4;
    font-weight: 700;
    text-transform: uppercase;
    font-size: .9em;
    letter-spacing: .02em
}

table.tableSFacts tr.blank td {
    background: #E1E2E4;
    border-top: 0;
    border-bottom: 0
}

body.tax-product_cat h1.page-title {
    padding: 0;
    color: #457581;
    margin-bottom: 15px;
    font-size: 36px
}

table.variations td.label {
    display: none
}

table.variations td.value strong {
    float: left;
    margin-right: 20px
}

table.variations td.value fieldset {
    margin-left: 0;
    margin-right: 0;
    border: 0;
    padding: 0
}

div.cross-sells h2 {
    margin-bottom: 15px
}

.entry-content ul, .entry-content ol {
    margin-left: 20px
}

ul.products div[itemprop="description"] {
    display: none
}

.toggles {
    clear: both;
    margin-bottom: 40px
}

h5.toggler {
    font-size: 1em;
    padding: 20px 0 20px 40px;
    border-top: 1px solid #E1E2E4;
    background: #efefef;
    color: #457581;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
    font-weight: 500;
    letter-spacing: .05em;
    margin: 0
}

.page-template-page-faq h5.toggler {
    text-transform: none;
    letter-spacing: 0;
    font-size: 1.1em
}

h5.toggler.opened:after {
    position: absolute;
    left: 15px;
    top: 19px;
    font-family: 'FontAwesome';
    font: var(--fa-font-light);
    content: "\f068";
    color: #457581;
    font-size: 1em
}

h5.toggler.closed:after {
    position: absolute;
    left: 15px;
    top: 19px;
    font-family: 'FontAwesome';
    font: var(--fa-font-light);
    content: "\f067";
    color: #457581;
    font-size: 1em
}

h5.toggler .star-rating {
    float: none;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px
}

.toggle-block {
    display: none;
    padding: 30px 40px
}

.toggle-block ul, .toggle-block ol {
    margin-left: 2em
}

.tabs h5.toggler {
    text-transform: none;
    font-weight: 700;
    text-align: center;
    font-size: 1.9em;
    color: #656569;
    background: #fff;
    border-top: 1px solid #009FDA;
    letter-spacing: 0;
    position: relative;
    padding-left: 0;
    line-height: 1.2em
}

.tabs h5.toggler span {
    font-size: .45em;
    display: block;
    letter-spacing: .05em;
    display: none
}

.tabs h5.toggler.opened:after, h5.toggler.closed:after {
    left: auto;
    right: 15px;
}

.tabs .toggle-block {
    position: relative
}

.tabs .toggle-block:after {
    content: "";
    position: absolute;
    top: 0;
    border-bottom: 1px solid #009FDA;
    width: 100px;
    left: calc(50% - 50px)
}

#tab-whatitis, #tab-howithelps, #tab-ingredients {
    padding: 30px 15%
}

li.product hr {
    display: none
}

.gridlist-buttonwrap {
    position: absolute;
    bottom: 0;
    width: 100%
}

.woocommerce ul.products.list .gridlist-buttonwrap {
    position: relative;
    bottom: auto
}

.verified {
    display: block;
    margin-top: .5em;
    text-transform: uppercase
}

.woocommerce .comment-text .description {
    clear: both;
    float: none;
    padding-top: .5em
}

#reviews {
    min-height: 200px
}

#reviews:after {
    content: "";
    display: block;
    clear: both
}

#reviews h2 small {
    float: right;
    color: #656569;
    font-size: .9em;
    line-height: 21px;
    margin: 10px 0 0 0
}

#reviews h2 small a {
    text-decoration: none;
    color: #777
}

#reviews h3 {
    margin: 0 0 1em
}

#reviews #respond {
    margin: 0;
    border: 0;
    padding: 0
}

.comment-form-comment label {
    float: left;
    margin-right: 10px
}

#reviews #comment {
    height: 75px
}

#reviews #comments .add_review:after {
    content: "";
    display: block;
    clear: both
}

#reviews #comments h2 {
    clear: none
}

#reviews #contributions {
    margin: 0;
    width: 65%;
    float: left
}

#reviews #contributions .contributions-filter {
    height: 40px
}

#reviews #contributions #contributions-list {
    clear: both
}

.woocommerce #reviews .contribution-karma, .woocommerce-page #reviews .contribution-karma {
    margin-left: 0
}

.contribution-actions {
    width: 39%;
    display: inline-block;
    text-align: right;
    font-size: .8em
}

.woocommerce #reviews .contribution-actions > a.js-toggle-flag-form, .woocommerce-page #reviews .contribution-actions > a.js-toggle-flag-form {
    font-size: .9em
}

.woocommerce #reviews .contribution-actions > a.done, .woocommerce-page #reviews .contribution-actions > a.done {
    color: #007FAD
}

#reviews #comments ol.commentlist {
    list-style: none;
    margin-left: 0;
    width: 65%
}

#reviews #comments ol.commentlist:after {
    content: "";
    display: block;
    clear: both
}

#reviews #comments ol.commentlist li {
    padding: 0;
    margin: 0 0 20px;
    position: relative;
    background: 0;
    border: 0
}

#reviews #comments ol.commentlist li .meta {
    color: #656569;
    font-size: .75em
}

#reviews #comments ol.commentlist li img.avatar {
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px;
    width: 32px;
    height: auto;
    background: #efefef;
    border: 1px solid #f0eef0;
    margin: 0;
    line-height: 1
}

#reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 50px;
    border: 0;
    border-top: 1px solid #f0eef0;
    padding: 1em 0 0
}

#reviews #comments ol.commentlist li .comment-text p {
    margin: 0 0 1em
}

#reviews #comments ol.commentlist li .comment-text p.meta {
    line-height: 1.6em;
    margin: 0;
    display: inline-block;
    width: 60%
}

#reviews #comments .commentlist > li:before {
    content: ""
}

#reviews #comments ol.commentlist ul.children {
    margin: 0 0 0 3em !important;
    list-style-type: none;
    padding: 0
}

#reviews #comments ol.commentlist ul.children li {
    border: 0;
    margin: 0
}

#reviews #comments ol.commentlist ul.children .comment-text {
    border: 0
}

#reviews #comments ol.commentlist ul.children .comment-text .description {
    margin: 0 !important
}

#reviews #comments ol.commentlist ul.children li.bycooper .meta:before {
    content: 'Reply from Cooper Complete';
    font-weight: 700;
    color: #457581;
    display: block
}

#reviews #comments ol.commentlist .woocommerce-review__author {
    display: block
}

#reviews #comments ol.commentlist ul.children li.bycooper .woocommerce-review__author {
    display: none
}

#comments_filter_field {
    width: 100%
}

.woocommerce-pagination {
    clear: both
}

.cooper_comment_loadmore {
    border-top: 1px solid #f0eef0;
    padding: 2em 0;
    width: 100%;
    margin-left: 0%
}

.star-rating, .woocommerce-page ul.products.grid .star-rating {
    font-size: 14px !important
}

.rating-block {
    height: 30px;
    display: block
}

body ul.products li.product .gridlist-buttonwrap {
    top: auto;
    zoom: 1;
    padding: 0
}

.woocommerce-ordering {
    width: 100%
}

.woocommerce-ordering select {
    vertical-align: top;
    font-size: .8em
}

.shop_header {
    width: calc(100% + 120px);
    margin: 0 -70px;
    float: left;
    margin-bottom: 20px
}

.shop_filter {
    float: right;
    width: 200px;
    padding-left: 20px
}

.products ul, ul.products {
    padding: 0;
    list-style: none outside;
    clear: both;
    margin: 0
}

.products ul:after, ul.products:after {
    display: block;
    clear: both
}

.products ul li {
    list-style: none outside
}

li.product img {
    width: 100%;
    height: auto;
    text-align: center
}

li.product {
    float: left;
    margin: 0 3.8% 3em 0;
    padding: 0;
    position: relative;
    width: 22.05%;
    margin-left: 0;
    height: 420px !important;
    text-align: center
}

.archive li.product {
    height: 460px !important
}

ul.products.list li.product {
    margin-bottom: 25px
}

li.product .badge {
    height: 50px;
    width: 50px;
    font-size: 10px;
    position: absolute;
    text-align: center;
    line-height: 1em;
    top: 6px;
    left: 6px;
    margin: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #007D36;
    color: #fff;
    display: flex;
    align-items: center;
    font-weight: 500;
    text-transform: uppercase
}

li.product a {
    text-decoration: none
}

li.product a img {
    max-width: 100%;
    width: auto;
    height: auto;
    max-height: 260px;
    display: block;
    margin: 0 auto 8px;
    -webkit-transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    height: 220px;
    width: auto
}

ul.products.list li.product a img {
    margin-bottom: 20px
}

li.product strong {
    display: block
}

li.product .price {
    color: #656569;
    display: block;
    font-weight: 400;
    text-align: center;
    font-size: 1.0em !important;
    margin: 0 auto 1em auto
}

li.product .price del {
    font-size: .67em;
    color: rgba(145, 145, 145, .5);
    margin: -2px 0 0 0;
    display: inline-block
}

li.product .price ins {
    background: none;
    font-weight: 400 !important;
    text-decoration: none
}

li.product .price .from {
    font-size: .67em;
    margin: -2px 0 0 0;
    text-transform: uppercase;
    color: rgba(145, 145, 145, .5)
}

li.product:nth-child(4n) {
    margin-right: 0
}

li.product .button {
    margin: 0 auto !important;
    max-width: 200px;
    display: inline-block
}

li.product .fa-check {
    font-size: 1.2em;
    margin-left: 5px;
    color: #007D36
}

li.product div.quantity {
    display: none
}

li.product div.gridlist-buttonwrap div.quantity, li.product form div.quantity {
    display: block;
    position: relative;
    width: 20%;
    float: left;
    margin-left: 9%
}

ul.products.list li.product div.gridlist-buttonwrap div.quantity {
    float: left;
    margin-right: 10px !important
}

li.product h2 {
    text-align: center;
    font-size: 1.0em !important;
    line-height: 1.2em;
    max-width: 80%;
    font-weight: 600;
    margin: 0 auto !important;
    height: 2.5em;
    color: #656569
}

.archive li.product h2 {
    max-width: 72%
}

li.product .quantity .qty {
    padding-top: 7px !important;
    padding-bottom: 7px !important
}

ul.products.list li.product {
    height: auto !important
}

ul.products.list li.product .button {
    margin-top: 0
}

ul.products li.product h3 {
    color: #656569
}

ul.products.list li.product .synved-social-container {
    display: none
}

ul.products.list li.product .price, ul.products.list li.product div.gridlist-buttonwrap div.quantity {
    float: none !important;
    display: block !important;
    width: 100% !important
}

.product span.backordered {
    display: block;
    text-transform: uppercase;
    font-size: .7em;
    font-weight: 700;
    color: #b11a29
}

.facetwp-facet .facetwp-counter, .facetwp-pager-label, .facetwp-selection-label {
    display: none !important
}

.facetwp-pager {
    text-align: right;
    clear: both
}

a.facetwp-page {
    color: #58595b;
    font-size: 1em;
    font-weight: 500;
    border: 1px solid #fff;
    border-radius: 4px
}

a.facetwp-page.active {
    border-color: #dcddde;
    font-weight: 500
}

a.facetwp-next {
    margin-left: 20px
}

a.facetwp-prev {
    margin-right: 20px
}

.facetwp-loading {
    background: url(../img/logo-2.png) repeat
}

#product-grid .filters, .products .filters {
    width: calc(100% + 120px);
    margin: 0 -70px;
    -webkit-box-shadow: 0 0 10px 5px rgb(0 0 0 / 20%);
    -moz-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 10px 5px rgb(0 0 0 / 20%);
    margin-bottom: 85px;
    position: relative;
    justify-content: flex-start
}

#product-grid .filters h3, #product-grid .filters h1 {
    font-size: 1.4em;
    color: #656569
}

.products .filters, .products .filters h3, .home .filters h1 {
    width: calc(100% - 0.5em);
    float: none
}

.products .filters ul {
    margin-bottom: 0
}

.products .filters ul li {
    margin-bottom: 0
}

.products .filters ul li a {
    color: #656569;
    font-weight: 500
}

#product-grid .filters .facetwp-facet {
    margin-bottom: 0
}

.facetwp-radio {
    background: none !important;
    padding-left: 0 !important;
    font-size: 1em;
    font-weight: 500
}

.facetwp-radio.checked, .facetwp-radio:hover {
    font-weight: 500;
    color: #C25713
}

.facetwp-radio.checked:after {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: "cooper-icons";
    content: "\f178"
}

.home #product-grid .rating-block {
    margin: 5px 0 0;
    height: 25px
}

.facetwp-template {
    opacity: 1 !important
}

#product-carousel, .mobile-filters {
    display: none
}

dl.variation {
    display: none
}

li.first, li.first {
    clear: none !important
}

#order-box {
    padding-top: 15px
}

h3.order-box-area-sin {
    margin-right: 0
}

.order-toggle p {
    margin: 0
}

.order-toggle .toggled {
    margin-bottom: 10px;
    margin-top: 10px
}

.order-toggle .toggled p.stock {
    margin-bottom: .5em
}

.order-toggle .toggled p.out-of-stock, .order-toggle .toggled p.available-on-backorder {
    font-size: 1em;
    font-weight: 600
}

.order-toggle form.cart {
    margin-bottom: 0 !important
}

#order-box .product-limit {
    margin: 2em 0 0 0;
    line-height: 1.3em;
    font-size: .9em;
    clear: both;
    width: 90%
}

.order-toggle span.backordered {
    display: none
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    background: #007BB6;
    color: #fff;
    box-shadow: none !important
}

p.fine-print {
    font-size: .9em
}

.fda {
    border: 1px solid #656569;
    padding: 10px;
    font-weight: 700;
    font-size: 12px;
}

#reviews #comments ol.commentlist li .comment-text {
    margin-left: 0 !important
}

#reviews .star-rating {
    float: left;
    margin-right: 5px;
    margin-top: 2px;
    font-size: 1em
}

#tally {
    padding-bottom: 20px;
    width: 30%;
    margin-right: 5%
}

#tally h2 {
    font-size: 1em
}

#tally span.num {
    width: 20px;
    display: inline-block;
    text-align: right
}

#tally ul {
    list-style-type: none;
    margin-left: 0
}

#tally ul li {
    margin-bottom: 4px;
    display: block;
    font-weight: 600;
    color: #457581;
    font-size: 13px
}

p.stars span, p.stars span:hover, p.stars span a.active, p.stars span a:hover, p.stars span a:focus {
    background: none !important
}

.star-rating, p.stars [class^="star-"], p.stars [class*=" star-"] {
    font-family: WooCommerce !important;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 18px
}

.star-rating {
    overflow: hidden;
    position: relative;
    height: 1em;
    width: 5.2em
}

.star-rating:before {
    content: "\e021\e021\e021\e021\e021" !important;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    color: #007FAD
}

.star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em
}

.star-rating span:before {
    content: "\e020\e020\e020\e020\e020" !important;
    top: 0;
    position: absolute;
    left: 0;
    color: #007FAD
}

.woocommerce-product-rating {
    display: block;
    width: 100%;
    height: 1.5em;
    line-height: 1em;
    margin-bottom: 0;
    margin-top: 15px;
    margin-bottom: 20px
}

.woocommerce-product-rating .star-rating {
    margin: 0 auto;
    float: left;
    font-size: 1em
}

.woocommerce-product-rating .woocommerce-review-link {
    margin: 0 0 0 5px;
    float: left;
    font-weight: 500;
    padding-top: 2px
}

a.woocommerce-review-link.writer {
    font-size: 1em;
    color: #656569;
    margin-left: 1.5em
}

li.product .woocommerce-product-rating {
    text-align: center
}

li.product .woocommerce-product-rating a {
    display: inline-block
}

p.stars {
    position: relative;
    padding: .75em 0
}

p.stars span {
    width: 5em;
    height: 25px;
    float: left
}

p.stars a {
    display: inline-block;
    margin-right: 1em;
    text-indent: -9999px;
    position: relative;
    border-bottom: 0 !important;
    outline: 0;
    color: #457581;
    height: 1.0em !important
}

p.stars a:hover, p.stars a.active, p.stars a.active:after {
    color: #457581;
}

p.stars a::before, p.stars a:hover ~ a::before {
    display: none !important
}

p.stars a:last-child {
    border-right: 0
}

p.stars [class^="star-"]:after, p.stars [class*=" star-"]:after {
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0
}

p.stars a.star-1 {
    width: 1em !important
}

p.stars a.star-1.active:after, p.stars a.star-1:hover:after {
    content: "\e020"
}

p.stars a.star-2 {
    width: 2em !important
}

p.stars a.star-2.active:after, p.stars a.star-2:hover:after {
    content: "\e020\e020"
}

p.stars a.star-3 {
    width: 3em !important
}

p.stars a.star-3.active:after, p.stars a.star-3:hover:after {
    content: "\e020\e020\e020"
}

p.stars a.star-4 {
    width: 4em !important
}

p.stars a.star-4.active:after, p.stars a.star-4:hover:after {
    content: "\e020\e020\e020\e020"
}

p.stars a.star-5 {
    width: 5em !important
}

p.stars a.star-5:after {
    content: "\e021\e021\e021\e021\e021";
    color: #457581;
}

p.stars a.star-5.active:after, p.stars a.star-5:hover:after {
    content: "\e020\e020\e020\e020\e020";
    color: #457581;
}

li.product .star-rating {
    display: block;
    text-align: center;
    margin: 0 auto;
    float: none
}

.woocommerce p.stars:after, .woocommerce-page p.stars:after {
    content: "";
    display: block;
    clear: both
}

.woocommerce p.stars span, .woocommerce-page p.stars span {
    position: relative;
    float: left
}

.woocommerce p.stars span a, .woocommerce-page p.stars span a {
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 0;
    padding-top: 16px;
    overflow: hidden
}

.woocommerce p.stars span a.star-1, .woocommerce-page p.stars span a.star-1 {
    width: 16px;
    z-index: 10
}

.woocommerce p.stars span a.star-2, .woocommerce-page p.stars span a.star-2 {
    width: 32px;
    z-index: 9
}

.woocommerce p.stars span a.star-3, .woocommerce-page p.stars span a.star-3 {
    width: 48px;
    z-index: 8
}

.woocommerce p.stars span a.star-4, .woocommerce-page p.stars span a.star-4 {
    width: 64px;
    z-index: 7
}

.woocommerce p.stars span a.star-5, .woocommerce-page p.stars span a.star-5 {
    width: 80px;
    z-index: 6
}

#tally .form-contribution {
    display: none
}

.form-contribution {
    margin: 20px
}

.form-contribution label {
    display: block;
    font-size: 11px;
    text-transform: uppercase
}

.form-contribution p.stars {
    padding-top: 0
}

.form-contribution p.form-row {
    width: 97%;
    float: none;
    margin-right: 0
}

.form-contribution input, .form-contribution textarea {
    text-transform: none
}

.star-rating-selector:not(:checked) input:checked ~ label.checkbox {
    color: #007FAD
}

.star-rating-selector:not(:checked) label.checkbox:hover, .star-rating-selector:not(:checked) label.checkbox:hover ~ label.checkbox {
    color: #71c2be
}

.star-rating-selector:not(:checked) label.checkbox {
    font-size: 1.5em !important
}

p#review_comment_field {
    margin-top: 1em
}

span.star-label {
    color: #000
}

button#reviewbox {
    display: block;
    margin: 2em 0
}

#review_form {
    padding: 20px 20px 10px;
}

#review_form label {
    display: block;
    font-size: 11px;
    text-transform: uppercase
}

#review_form p.stars {
    padding-top: 0
}

span.price, p.price {
    color: #656569;
    font-size: 1.1em
}

span.price ins, p.price ins {
    background: inherit
}

span.price del, p.price del {
    font-size: .67em;
    color: rgba(145, 145, 145, .5)
}

.summary h2 {
    color: #656569;
    margin-bottom: .3em;
    margin-right: 200px
}

.summary .price {
    padding-bottom: 1em
}

.short-desc ul {
    margin-left: 30px
}

.short-desc p {
    margin-bottom: 0
}

#crosssell {
    clear: both;
    margin-top: 20px;
    padding: 30px 0 30px;
    border-top: 1px solid #e1e2e4
}

#crosssell h2 {
    font-size: 1em
}

#crosssell ul.products {
    margin-top: 50px
}

#crosssell ul.products li.product {
    height: 300px !important;
    margin-bottom: 0
}

#crosssell ul.products li.product img {
    max-height: 200px;
    margin: 0 auto 8px;
    width: auto
}

p.stock {
    font-size: .75em;
    color: #85ad74
}

.out-of-stock {
    color: #c00
}

div.product div.images {
    float: left;
    width: 48%;
    margin-bottom: 2em
}

.summary .scriptlesssocialsharing {
    text-align: right
}

.summary .scriptlesssocialsharing .scriptlesssocialsharing-buttons {
    float: right
}

.summary .scriptlesssocialsharing h3 {
    font-size: 14px;
    display: inline-block;
    margin: 0;
    padding: 5px 10px
}

.summary .scriptlesssocialsharing a {
    padding: 0 !important;
    border-radius: 50%;
    width: 24px;
    border: 0;
    margin: 0 0 0 0;
    height: 24px;
    color: #fff;
    line-height: 24px;
    display: table-cell;
    vertical-align: middle
}

.scriptlesssocialsharing-buttons .button::before {
    font-size: 12px !important
}

.scriptlesssocialsharing a .sss-name {
    display: none !important
}

.product-images {
    float: left;
    margin-bottom: 3em;
    width: 48%
}

.single-product-main-image {
    text-align: center;
    margin-bottom: 30px
}

.product .summary .price {
    font-size: 1.1em;
    margin-top: 1em
}

.product-images .flexslider {
    border: none;
    box-shadow: none;
    width: 60%;
    margin: 0 auto;
    position: relative
}

.product-images .flexslider ul.slides li {
    text-align: center;
    margin-bottom: 0
}

.product-images .flexslider ul.slides li img {
    max-width: 100%;
    max-height: 100px;
    height: auto;
    width: 100%
}

.product-images .flex-direction-nav {
    margin: 0;
    list-style: none
}

.product-images .flex-direction-nav li {
    margin: 0
}

.product-images .flex-direction-nav a {
    top: calc(50% - 12px);
    position: absolute
}

.product-images .flex-direction-nav a.flex-prev, .product-images .flex-direction-nav a.flex-next {
    text-indent: 0;
    font-size: 22px;
    color: #666;
    opacity: 1
}

.product-images .flexslider:hover .flex-prev, .product-images .flex-direction-nav .flex-prev {
    left: -30px
}

.product-images .flexslider:hover .flex-next, .product-images .flex-direction-nav .flex-next {
    right: -38px
}

.pswp__bg {
    background: #fff;
    color: #656569
}

.pswp__caption, .pswp__top-bar {
    background: #007FAD
}

.iconic-woothumbs-images-wrap {
    margin-right: -1px
}

.slick-slider {
    padding: 20px 0
}

.slick-slide img {
    max-width: 100%;
    height: auto;
    width: auto;
    margin: 0 auto !important
}

.pswp__caption__center {
    color: #fff
}

.woocommerce button.button.tip.disabled {
    cursor: help !important
}

.tipr_content {
    font-size: .9em;
    color: #656569;
    background-color: #efefef;
    padding: 7px 14px 6px 14px;
    max-width: 150px;
    text-align: center
}

.tipr_container_below {
    display: none;
    position: absolute;
    margin-top: 7px;
    z-index: 1000
}

.tipr_container_above {
    display: none;
    position: absolute;
    margin-top: -90px;
    z-index: 1000;
    right: 25px
}

.tipr_point_above, .tipr_point_below {
    position: relative;
    background: #efefef;
    border: 1px solid #dcddde;
    border-radius: 1px
}

.tipr_point_above:after, .tipr_point_above:before {
    position: absolute;
    pointer-events: none;
    border: solid transparent;
    top: 100%;
    content: "";
    height: 0;
    width: 0
}

.tipr_point_above:after {
    border-top-color: #efefef;
    border-width: 8px;
    left: 50%;
    margin-left: -8px
}

.tipr_point_above:before {
    border-top-color: #efefef;
    border-width: 9px;
    left: 50%;
    margin-left: -9px
}

.tipr_point_below:after, .tipr_point_below:before {
    position: absolute;
    pointer-events: none;
    border: solid transparent;
    bottom: 100%;
    content: "";
    height: 0;
    width: 0
}

.tipr_point_below:after {
    border-bottom-color: #efefef;
    border-width: 8px;
    left: 50%;
    margin-left: -8px
}

.tipr_point_below:before {
    border-bottom-color: #efefef;
    border-width: 9px;
    left: 50%;
    margin-left: -9px
}

#team-grid {
    width: 75%
}

#team-grid div.grid-item {
    width: calc(31% - 2px);
    margin-right: 2%;
    margin-bottom: 2%;
    float: left;
    text-align: center;
    position: relative;
    padding-bottom: 70px
}

#team-grid div.grid-item img {
    max-width: 100%;
    height: auto;
    margin-bottom: 1em
}

#team-grid div.grid-item h3 {
    line-height: 1.1em;
    height: 2.5em;
    font-size: 1.3em;
}

#team-grid div.grid-item h3 a {
    color: #656569
}

#team-grid div.grid-item p {
    margin: 0 10px 1em
}

#team-grid div.grid-item a.button {
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    width: 150px;
    padding: 15px 25px;
}

.single-team img.size-team, .single-team .size-team {
    max-width: 300px;
    height: auto;
    float: left;
    margin: 0 4em 2em 0
}

div.entry ul, div.entry ol {
    margin-left: 2em
}

body.search div.post {
    margin-bottom: 3em
}

body.search h3.title {
    text-align: center;
    display: block;
    border-bottom: 1px solid #dcddde;
    clear: both;
    margin-bottom: 30px;
    margin-top: 10px
}

div#content ul.paging {
    font-weight: 700;
    font-size: 1.2em;
    height: 30px;
    margin-left: 0;
    list-style-type: none
}

div#content ul.paging li {
    float: left;
    margin: 0 6px 6px 0;
    padding: 0;
    background: none;
    width: 15px;
    text-align: center;
    font-weight: 400;
    font-style: normal;
    line-height: normal;
    font-size: 14px
}

div#content ul.paging li a, div#content ul.paging li.active {
    display: block;
    width: 15px;
    text-align: center
}

div#content ul.paging li.active, div#content ul.paging li.active a {
    background-color: #fff;
    border-color: #fff
}

body.search img.attachment-woocommerce_thumbnail {
    display: block;
    margin: 0 auto 8px;
    transition: all 0.2s ease-in-out 0s
}

body.search div.type-product.last-div {
    margin-right: 0
}

body.search div.type-product h3 {
    text-align: center;
    line-height: 1.2em;
    font-weight: 500;
    margin: 0 auto !important;
    height: 2.5em
}

body.search hr ~ #post-grid {
    margin-top: 4em
}

.owl-carousel .owl-item img {
    height: auto
}

.home header#page-header, .page-id-441161 header#page-header {
    height: 350px;
    overflow: visible;
    padding: 0
}

#banner .owl-stage-outer {
    overflow: visible
}

#banner .owl-item {
    height: 350px
}

#banner .item {
    height: 350px;
    display: flex;
    align-items: center;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative
}

#banner .item .bg-overlay {
    content: "";
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.bg-aqua {
    background-color: #009FDA
}

.bg-blue {
    background-color: #263987
}

.bg-orange {
    background-color: #f9a91a
}

.bg-green {
    background-color: #8Dc63F
}

.bg-purple {
    background-color: #694a9e
}

.bg-white {
    background-color: #fff
}

#banner .item .shell > div {
    max-width: 45%
}

#banner .item.align-center .shell div {
    text-align: center;
    margin: 0 auto
}

#banner .item.align-center > div {
    margin: 0 auto
}

#banner .owl-dots {
    position: absolute;
    top: 0;
    right: 10px;
    bottom: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

#banner .owl-dots .owl-dot {
    display: block;
    height: 16px
}

#banner .owl-dots .owl-dot span {
    border-radius: 50%;
    border-color: #d1d3d4
}

#banner .owl-dots .owl-dot.active span {
    background-color: #d1d3d4
}

.offscreen {
    position: absolute;
    left: -999em
}

#banner .item.overflow-hide {
    overflow: hidden;
    position: relative
}

#banner img {
    max-width: 40%;
    max-height: 370px;
    height: auto;
    width: auto;
    position: absolute;
    bottom: -20px;
    right: 10%
}

header#page-header #banner h2 {
    font-size: 3em;
    margin: 0 0 .5em;
    color: #fff;
    font-weight: 700
}

header#page-header #banner h3 {
    margin: 0 0 .5em;
    color: #fff
}

header#page-header #banner p {
    margin: 0 0 2em;
    font-weight: 500;
    line-height: 1.8em;
    color: #fff
}

#banner .home-slide.fix-image img {
    top: 0;
    bottom: auto;
    right: 0;
    max-width: 50%;
    max-height: 1000%
}

header#page-header #banner .text-grey h1, header#page-header #banner .text-grey h2, header#page-header #banner .text-grey h3, header#page-header #banner .text-grey p {
    color: #656569
}

header#page-header #banner .text-white h1, header#page-header #banner .text-white h2, header#page-header #banner .text-white h3, header#page-header #banner .text-white p {
    color: #fff
}

header#page-header #banner .text-black h1, header#page-header #banner .text-black h2, header#page-header #banner .text-black h3, header#page-header #banner .text-black p {
    color: #000
}

#banner .shell {
    z-index: 10
}

#banner .item .overlay {
    position: absolute;
    z-index: 1;
    opacity: 1;
    width: 100%;
    height: 100%
}

header#page-header #banner .foreground {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 50%;
    z-index: 10;
    background-repeat: no-repeat
}

header#page-header #banner .foreground.fg-small {
    width: 33%;
    right: 10%
}

header#page-header #banner .foreground.fg-large {
    width: 66%
}

header#page-header #banner .caption-on .caption-on {
    border-radius: 50%;
    max-width: unset;
    max-height: unset;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    position: absolute;
    top: 0;
    width: 50%
}

header#page-header #banner .caption-on .caption-on img {
    margin: 0;
    display: block;
    width: 320px;
    height: 320px;
    border-radius: 50%;
    max-width: inherit;
    max-height: inherit;
    bottom: auto;
    right: auto;
    position: relative
}

header#page-header #banner .caption {
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-size: .7em;
    padding: 10px;
    line-height: 1.2em;
    height: 120px;
    width: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: absolute;
    bottom: calc(50% - 140px);
    left: calc(50% - 220px);
    background: rgb(113, 194, 190);
    background: -moz-linear-gradient(-45deg, rgba(113, 194, 190, 1) 0%, rgba(0, 159, 218, 1) 99%);
    background: -webkit-linear-gradient(-45deg, rgba(113, 194, 190, 1) 0%, rgba(0, 159, 218, 1) 99%);
    background: linear-gradient(135deg, rgba(113, 194, 190, 1) 0%, rgba(0, 159, 218, 1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71c2be', endColorstr='#009fda', GradientType=1)
}

header#page-header #banner .caption strong {
    display: block;
    margin-bottom: 5px;
    font-size: 1.1em
}

header#page-header #banner .caption strong.show_logo {
    background: url(../img/cc-white.png) no-repeat top center / 22px 23px;
    padding-top: 30px
}

.home #product-grid .results {
    margin-bottom: 0
}

.home li.product {
    height: 460px !important
}

.home li.product a img {
    width: auto
}

.home li.product h2 {
    color: #656569;
    height: 3.4em;
    max-width: 90%
}

.home li.product .price {
    margin: .5em auto 1em
}

.home-buttons {
    display: none
}

#highlight {
    clear: both;
    display: flex;
    align-items: center;
    height: 50vh;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #009fda;
    text-align: center;
    margin-bottom: 2.5em;
    width: 100%
}

#highlight.highlight-video {
    padding: 10px 5%;
    width: 90%;
    height: auto;
    background: #34B663;
    background: -moz-linear-gradient(left, #007D36 0%, #34B663 100%), url(../img/bg-icons.png) repeat top left / 140% auto;
    background: -webkit-linear-gradient(left, #007D36 0%, #34B663 100%), url(../img/bg-icons.png) repeat top left / 140% auto;
    background: linear-gradient(to right, #007D36 0%, #34B663 100%), url(../img/bg-icons.png) repeat top left / 140% auto;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34B663', endColorstr='#8Dc63F', GradientType=1);
    background-blend-mode: overlay
}

#highlight div {
    margin: 0 auto
}

#highlight h1 {
    color: #fff;
    font-size: 3em
}

#highlight p {
    max-width: 50%;
    color: #fff;
    margin: 0 auto 2em;
    font-size: 1.25em;
    line-height: 1.67em
}

#highlight.highlight-video div {
    margin-right: 10%;
    flex: 2
}

#highlight.highlight-video h1 {
    font-size: 2.2em;
    line-height: 1.2em;
    margin-bottom: .5em
}

#highlight.highlight-video p {
    max-width: 100%;
    font-size: 1.1em;
    margin: 0 0 .5em;
    line-height: 1.4em
}

#highlight #video-box {
    background: url(../img/bg-videobox.png) no-repeat center center / contain;
    padding: 50px 46px;
    margin-right: 0;
    flex: 3
}

#highlight video {
    max-width: 100%;
    height: auto;
    width: auto
}

#articles {
    clear: both;
    position: relative
}

#articles div.grid-item {
    width: calc(24% - 2px);
    margin-right: 2%;
    margin-bottom: 2%;
    float: left;
    padding-bottom: 60px;
    position: relative
}

#articles div.grid-item:last-child {
    margin-right: 0;
    float: right
}

#articles div.grid-item p.button {
    position: absolute;
    bottom: 1.5em;
    left: 0;
    width: 100%;
    text-align: center;
    margin: 0
}

#articles #grid-intro {
    text-align: left;
    padding: 1.5em;
    width: 23%;
    display: flex;
    align-items: center;
    margin-left: -4em
}

#articles #grid-intro h4 {
    font-size: 1.5em;
    font-weight: 500
}

#articles #grid-intro p {
    margin-bottom: 3em
}

#articles #grid-intro p ~ p {
    margin-bottom: 0
}

#articles #grid-intro a {
    color: #656569;
    font-weight: 500
}

#articles #grid-intro a:hover {
    color: #C25713;
    text-decoration: none
}

body.page-template-page-users-php #content ul, body.page-template-page-users2-php #content ul, #content div.login ul {
    margin-left: 30px
}

p.myaccount_user a.button {
    float: right;
    margin-left: 50px;
    width: auto;
    margin-top: -1em
}

#pullout {
    border-left: 1px solid #E1E2E4;
    float: right;
    margin: 0 0 70px 4%;
    padding-left: 4%;
    width: 32%
}

#pullout h3 {
    font-size: 30px
}

#admin-notes {
    position: absolute;
    top: 10px;
    right: 10px;
    border: 2px dotted #C00;
    padding: 12px;
    background: #fff;
    font-size: 10px;
    z-index: 100
}

#admin-notes h6 {
    font-size: 10px;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    background: #C00;
    margin: -14px -14px 10px;
    padding: 3px 0 4px;
    font-weight: 700
}

#admin-notes p {
    margin-bottom: 5px
}

#admin-notes a.button {
    display: block;
    font-size: 12px
}

.page-template-page-users2 fieldset {
    border: 0;
    padding: 0;
    width: calc(100% - 200px);
    margin-bottom: 3em
}

div#instructions {
    margin-bottom: 15px;
    font-weight: 700
}

input.ui-autocomplete-input {
    width: 100%;
    border: 1px solid #dcddde;
    margin: 0 5px 0 0;
    padding: 4px 4px;
    font-size: 1em
}

.page-template-page-users-add #customer_details {
    border-top: 0;
    margin-top: 0
}

.admin-bar header#header {
    top: 62px;
    height: calc(100vh - 62px)
}

div#manager {
    background: #457581;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10000000;
    border-bottom: 1px solid #FFF;
}

.admin-bar div#manager {
    top: 32px
}

div#manager .shell {
    margin: 0 20px
}

div#manager ul {
    list-style-type: none;
    margin: 0
}

div#manager ul li {
    display: inline;
    margin: 0 20px 0 0;
    font-size: 11px;
    height: 30px;
    line-height: 30px
}

div#manager ul.alignright li {
    margin: 0 0 0 20px
}

div#manager ul li a {
    color: #fff;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
}

span.notice {
    text-align: center;
    padding: 0 10px;
    background: #457581;
    color: #FFF;
    height: 30px;
    line-height: 30px;
    display: block;
    position: absolute;
    top: 0;
    left: 30%;
    width: 40%;
    text-transform: uppercase;
    font-size: 12px
}

span.alert {
    background-color: #C00;
    color: #fff
}

ul.quickorder {
    display: block;
    float: none;
    clear: both;
}

ul.quickorder li {
    display: block;
    clear: left;
    position: relative;
    min-height: 140px;
    border-bottom: 1px solid #dcddde;
    margin-bottom: 20px
}

ul.quickorder li .check {
    position: absolute;
    top: 5px;
    left: 0;
    display: none !important
}

ul.quickorder img.attachment-shop_thumbnail {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px
}

ul.quickorder p.stock {
    font-size: .9em;
    color: #85ad74
}

ul.quickorder p.available-on-backorder {
    color: #FF8A00
}

ul.quickorder div.single_variation {
    display: none
}

ul.quickorder li form.variations_form table.variations {
    margin-right: 20px
}

ul.quickorder li form.variations_form table.variations fieldset strong {
    display: none
}

ul.quickorder span.backordered {
    display: block;
    text-transform: uppercase;
    font-size: .7em;
    text-align: center;
    margin: .5 0
}

ul.quickorder li .woocommerce-variation-availability {
    display: none
}

table.mpc-wrap tbody tr td {
    padding: 0 1em
}

button.btn-cartall {
    float: right
}

div#cs-discount {
    margin-bottom: 20px;
    border: 2px dashed #c00;
    padding: 10px
}

div#cs-discount input#cs_discount {
    float: left;
    line-height: 1em;
    margin: 0 4px 4px 0;
    outline: 0 none;
    padding: 6px 6px 5px;
    width: 80px
}

div#cs-discount h4 {
    text-transform: uppercase;
    color: #c00;
    font-size: 10px
}

div#cs-discount label {
    display: inline
}

div#cs-discount input.button {
    display: inline !important;
    margin-left: 10px;
    padding: 8px 15px
}

div#additional-addresses {
    display: block;
    clear: both;
    padding-top: 20px;
    margin-bottom: 40px
}

div#additional-addresses h4 {
    font-size: 14px;
    font-weight: 400;
    color: #457581;
    cursor: pointer
}

div#addressbook {
    display: block;
    clear: both;
    padding-top: 5px
}

div.addressbook-single {
    display: block;
    float: left;
    width: 200px;
    border: 1px solid #dcddde;
    padding: 5px;
    margin-right: 10px
}

div.addressbook-single span {
    display: block;
    color: #457581;
    cursor: pointer;
    font-size: 10px;
    text-transform: uppercase
}

form#address_form #addresses:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

div#more-resources {
    float: right;
    width: 200px;
    border: 1px solid #656569;
    height: 25px;
    margin-top: -40px;
    position: relative
}

div#more-resources h6 {
    font-size: 14px;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    line-height: 25px
}

div#more-resources ul {
    display: none;
    list-style-type: none;
    z-index: 100000;
    zoom: 1;
    z-index: 10000;
    overflow: visible;
    position: absolute;
    top: 24px;
    left: -1px;
    border: 1px solid #656569;
    border-top: 1px solid #fff;
    width: 200px
}

div#more-resources ul li {
    display: block;
    float: none;
    font-weight: 400;
    display: block;
    font-size: 15px;
    background: #fff
}

div#more-resources ul li a {
    color: #999;
    height: 30px;
    line-height: 30px;
    padding: 0 10px
}

div#more-resources ul li a:hover {
    text-decoration: none;
    color: #000
}

#content .woocommerce .woocommerce-customer-details address {
    border: 0;
    padding: 0
}

body.woocommerce-account .address_book h2 {
    border-top: none !important;
    padding: 0 !important
}

.wc-address-book-address {
    margin-bottom: 20px;
    border: 1px solid #E1E2E4;
    padding: 15px
}

span.toggler {
    cursor: pointer;
    color: #007FAD
}

span.toggler.locked {
    cursor: not-allowed;
    color: #ccc
}

span.toggler.locked:before {
    content: "\f023";
    font-size: .8em;
    position: relative;
    font-family: "cooper-icons" !important;
    margin-right: 3px
}

div.toggle {
    display: none;
    border: 1px dashed #CCC;
    padding: 5px 20px 10px 20px;
    clear: both;
    position: relative
}

div.subscription {
    margin-bottom: 3em;
    position: relative;
    padding-bottom: 2em;
    border-bottom: 1px solid #009FDA
}

div.subscription h4 {
    font-size: 1.2em;
    font-weight: 400
}

div.subscription a.button {
    position: absolute;
    top: 0;
    right: 50px
}

div.subscription ul.actions {
    width: 160px;
    position: absolute;
    top: 10px;
    right: 10px;
    border: 1px solid #dcddde;
    list-style-type: none;
    padding: 5px 10px;
    margin: 0
}

div.subscription ul.actions li {
    font-size: 10px;
    margin-bottom: 0
}

body.page-template-default div#content div.subscription ul.subslist {
    margin-top: 30px;
    list-style-type: none;
    margin-left: 0;
    margin-bottom: 0
}

div.subscription ul.subslist li.item {
    position: relative;
    padding-left: 200px;
    min-height: 200px;
    width: calc(40% - 200px);
    display: inline-block;
    margin: 0 5% 1em 4%;
    vertical-align: top;
    line-height: 1.2em
}

div.subscription ul.subslist li.item h4 {
    font-weight: 700;
    padding-right: 50px;
    margin-top: 2em
}

div.subscription ul.subslist li.item em {
    font-style: normal
}

div.subscription ul.subslist li img.attachment-woocommerce_thumbnail {
    position: absolute;
    top: 10px;
    left: 0;
    max-width: 140px;
    height: auto
}

div.subscription ul.subslist li div.deleter {
    position: absolute;
    top: 2em;
    right: 0
}

div.subscription ul.subslist li span.toggler, a.updater {
    margin-left: 1em
}

p.locked {
    color: #c00;
    text-transform: uppercase;
    font-size: 10px;
    margin: 5px 0
}

p.locked:before {
    content: "\f023";
    font-size: .8em;
    position: relative;
    font-family: "cooper-icons" !important;
    margin-right: 3px
}

div.subscription .mass-deleter {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px;
    border: 1px dotted #C00
}

div.subscription .mass-deleter .gform_wrapper .gform_footer {
    padding: 0
}

.adminonly {
    padding: 5px;
    border: 1px dotted #C00;
    position: absolute;
    top: 60px;
    right: 0;
    width: auto;
    font-size: .9em;
    background: #fff;
    z-index: 1000;
    width: 200px
}

.adminonly .toggler {
    color: #c00;
    text-transform: uppercase;
    font-size: 10px
}

body.page-template-default div#content div.subscription ul.gform_fields {
    margin-left: 0
}

div.subscription .gform_wrapper {
    margin: 0
}

div.subscription .gform_wrapper .gform_footer {
    padding-top: 0;
    margin: 0
}

div.subscription ul.subslist li.gfield {
    padding-left: 0;
    min-height: auto;
    margin-top: 0
}

div.subscription ul.subslist li.item .toggle, .adminonly .toggle {
    padding: 5px 10px
}

div.subscription ul.subslist li.item .toggle select, div.subscription .adminonly .toggle select {
    width: 100%
}

body.page-template-default div#content ul.chzn-results {
    margin-left: 0
}

body.page-template-page-subs-addresses-php div#content {
    min-height: 600px
}

div#my-addresses {
    position: absolute;
    top: 50px;
    right: 10px;
    width: 180px;
    z-index: 1000
}

div#my-addresses div.addressbook-single {
    display: block;
    float: none;
    width: 180px;
    border: 1px solid #dcddde;
    padding: 5px;
    margin-right: 0;
    margin-bottom: 10px;
    cursor: pointer
}

div#my-addresses div.addressbook-single p {
    margin-bottom: 0
}

div#my-addresses div.addressbook-single span {
    display: inline;
    color: #656569;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase
}

li.gfield input[type='number'] {
    -moz-appearance: spinner
}

li.gfield input::-webkit-outer-spin-button, li.gfield input::-webkit-inner-spin-button {
    -webkit-appearance: spinner
}

.account-more {
    text-transform: uppercase;
    font-size: 11px;
    margin-top: -10px;
    display: block
}

.questions {
    font-size: 11px;
    font-style: oblique;
    text-align: right;
    float: right;
    margin-top: -15px;
    width: 70%
}

tr.status-failed td {
    font-weight: 700;
    color: red
}

tr.status-failed a.button.pay {
    font-weight: 700;
    background: #f3746a
}

#AmazonPayButton {
    margin-bottom: 30px;
    margin-top: 30px
}

#addressBookWidgetDiv, #walletWidgetDiv {
    height: 250px;
    margin-bottom: 30px
}

.shipping-upsell {
    margin-bottom: 1em;
    font-size: 12px;
    text-align: right
}

.shipping-upsell .fa-box-open {
    color: #656569;
}

.shipping-upsell strong {
    font-size: 1.2em;
    color: #457581;
    text-transform: uppercase;
}

.shipping-upsell a {
    display: block;
    font-weight: 700;
}

.cart-collaterals .cross-sells {
    display: none
}

#customer_details #reviewer {
    width: 400px;
    float: right;
    cursor: pointer
}

#order_review {
    display: none
}

div.wc-amazon-checkout-message {
    display: none
}

#amazon_consent_widget {
    padding-top: 30px;
    clear: both
}

#amazon_customer_details iframe {
    border-radius: 0 !important
}

#amazon_customer_details.wc-amazon-payments-advanced-populated + #customer_details {
    display: block !important
}

#amazon_customer_details.wc-amazon-payments-advanced-populated + #customer_details .col-1 {
    display: none
}

#amazon_customer_details.wc-amazon-payments-advanced-populated + #customer_details .col-2 {
    width: 100%
}

#amazon_customer_details.wc-amazon-payments-advanced-populated + #customer_details .col-2 .woocommerce-shipping-fields {
    display: none
}

#amazon_customer_details.wc-amazon-payments-advanced-populated + #customer_details #additional-addresses {
    display: none
}

#amazon_customer_details.wc-amazon-payments-advanced-populated + #customer_details #reviewer {
    display: none
}

#amazon_customer_details.wc-amazon-payments-advanced-populated ~ #order_review {
    display: block
}

.paypal-checkout #order_review {
    display: block !important
}

.woocommerce .paypal-checkout .col-2 h3, .woocommerce-page .paypal-checkout .col-2 h3 {
    float: none !important
}

.paypal-checkout #customer_details ul {
    list-style-type: none
}

.paypal-checkout #additional-addresses, .paypal-checkout #reviewer {
    display: none !important
}

h3#order_review_heading {
    margin-top: 50px
}

.woocommerce-order-pay #order_review {
    display: block
}

#news_subscriber_field {
    font-weight: 700;
    line-height: 1.3em
}

.details_billing, .details_shipping {
    padding: 0 5px 5px 5px !important
}

#ship-to-different-address {
    margin-top: -3em;
    margin-bottom: 5em
}

#ship-to-different-address span {
    font-weight: 700;
    font-size: 1.1em
}

table.shop_table td.cart-subscriber {
    border-top: 0;
    padding-top: 10px
}

h4.cart-toggle {
    margin-bottom: 0;
    cursor: pointer;
}

.cart-switch {
    list-style-type: none
}

.cart-switch label {
    text-transform: none;
    font-size: 1.0em !important;
    display: block;
    margin: 10px 0 5px
}

.cart-switch #pa_period {
    width: auto
}

.cart-switch .changer {
    cursor: pointer;
    width: auto;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .3);
    padding: 0 5px;
    margin: 4px 8px 4px 0;
    border-radius: 2px;
    float: left;
    text-transform: uppercase;
    font-size: 11px;
    transition: all .2s ease
}

.cart-switch .changer:hover {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .3) !important;
    background: #007BB6;
    color: #fff
}

.cart-subscriber .toggled {
    display: none;
    margin-top: 5px
}

.cart-subscriber .toggled:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.woocommerce-variation-price {
    display: none
}

.woocommerce-message {
    clear: both
}

.woocommerce-message, .woocommerce-error, .woocommerce-info {
    padding: 1em 1em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: flex;
    align-items: center
}

.woocommerce-message:after, .woocommerce-error:after, .woocommerce-info:after {
    content: "";
    display: block;
    clear: both
}

.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before {
    height: 100%;
    width: 1.5em;
    position: absolute;
    top: 0 !important;
    left: .7em;
    font-family: 'FontAwesome' !important;
    font: var(--fa-font-light);
    font-size: 16px;
    content: "\f05a";
    display: flex;
    align-items: center;
}

.woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button {
    margin-left: 10px !important;
    padding: 5px 15px;
    position: absolute;
    top: .8em;
    right: 10px
}

.woocommerce-message li, .woocommerce-error li, .woocommerce-info li {
    list-style: none outside;
    padding-left: 0;
    margin-left: 0
}

.woocommerce-message a {
    margin-left: 10px
}

.woocommerce-message strong {
    margin: 0 6px
}

.woocommerce-message {
    background: #e4e8e8;
    border: 1px solid #e4e8e8;
    color: #457581;
    width: calc(100% - 4.5em)
}

.woocommerce-message:before {
    color: #457581;
    content: "\f058"
}

.woocommerce-info {
    background: #e4e8e8;
    border: none;
    color: #457581;
}

.woocommerce-info:before {
    color: #457581;
    content: "\f05a"
}

.woocommerce-error {
    background: #e4e8e8;
    border: 1px solid #e4e8e8;
    color: #457581
}

.woocommerce-error:before {
    color: #C25713;
    content: "\f06a"
}

.woocommerce form .form-row .optional {
    visibility: hidden;
    display: none
}

table.shop_table {
    border: 1px solid #dcddde;
    margin: 0 -1px 2em 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    position: relative;
    font-size: .9em
}

table.shop_table td small {
    font-weight: 400
}

table.shop_table tfoot td, table.shop_table tfoot th {
    font-weight: 700;
    border-top: 1px solid #dcddde
}

.product-name {
    padding-right: 50px !important
}

td.product-name dl.variation {
    margin: .25em 0 .5em;
    font-size: .8751em;
    display: none !important
}

td.product-name dl.variation dt {
    font-weight: 700;
    float: left;
    clear: left;
    margin: 0 .25em 0 0;
    padding: 0
}

td.product-name dl.variation dd {
    margin: 0 0 .25em 0
}

td.product-name p.backorder_notification {
    font-size: .83em
}

table.shop_table thead {
    background: #457581;
}

table.shop_table thead th {
    padding-top: 6px;
    font-size: .75em;
    letter-spacing: .025em;
    font-weight: 600;
    text-transform: uppercase;
    color: #FFF;
}

table.shop_table th, table.shop_table td {
    vertical-align: top;
    border-top: 1px solid #dcddde;
    padding: 20px 12px 6px 12px;
    font-weight: 400
}

table.shop_table tr:first-child th, table.shop_table tr:first-child td {
    border-top: 0
}

table.shop_table td.product-thumbnail {
    padding-top: 6px;
    text-align: center
}

table.shop_table img {
    width: 100%;
    min-width: 50px;
    max-width: 150px;
    height: auto;
}

table.shop_table a.remove {
    display: block;
    font-size: .7em;
    line-height: 1;
    color: #c00;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 1em
}

table.shop_table a.remove:hover {
    opacity: .9
}

table.shop_table .cart-discount a.remove {
    display: block;
    margin-top: .5em
}

table.shop_table td.actions {
    text-align: right
}

table.discount_table {
    border: 1px solid #009FDA
}

table.discount_table th, table.discount_table td {
    padding: 6px 12px 6px 12px
}

table.discount_table thead th {
    line-height: 1em
}

table.cart .actions .button {
    width: 200px !important
}

.cart_price del {
    opacity: .8
}

.cart_price ins {
    color: #007D36;
    display: block;
    text-decoration: none
}

.cooper-discount {
    color: #007D36;
    font-weight: 700
}

.cooper-discount span.amount {
    display: inline-block !important
}

.cart_totals {
    float: right;
    width: 40%;
    text-align: left;
    margin-bottom: 2em
}

.cart_totals h2 {
    margin-bottom: 15px
}

.cart_totals p {
    margin: 0
}

.cart_totals p small {
    color: #777;
    font-size: .83em
}

.cart_totals table.shop_table th, .cart_totals table.shop_table td {
    font-size: 1em;
    text-transform: none;
    padding: 6px 12px 6px 12px;
    font-weight: 400
}

.cart_totals table.shop_table th {
    padding-right: 0
}

.cart_totals table.shop_table tr.cart-subtotal th, .cart_totals table.shop_table tr.order-total th, .cart_totals table.shop_table tr.cart-subtotal td, .cart_totals table tr.subtotal td, .cart_totals table tr.subtotal th, .cart_totals table tr.total td, .cart_totals table tr.total th {
    font-weight: 700
}

.cart_totals table small {
    display: block;
    color: #777
}

.cart_totals table select {
    width: 100%
}

.cart_totals .discount td {
    color: #85ad74
}

.cart_totals tr td, td.product-total {
    text-align: right
}

.cart_totals tr.shipping span {
    vertical-align: top
}

.cart_totals tr.shipping span.amount {
    margin-left: .5em
}

ul#shipping_method {
    margin-bottom: -5px;
    list-style-type: none
}

ul#shipping_method li {
    font-size: .9em
}

ul#shipping_method li label {
    display: inline;
    vertical-align: top;
    font-size: 1.0em !important
}

.cart_totals .woocommerce-shipping-destination {
    display: none
}

.cart-bits {
    width: calc(100% - 340px);
    float: left
}

.cart-collaterals {
    width: 300px;
    float: right
}

.cart-collaterals .cart_totals {
    float: none;
    width: 100%;
    margin-left: 0;
    border: 1px solid #457581;
}

.cart-collaterals .cart_totals h2 {
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.2em;
    color: #fff;
    background: #457581;
    padding: .6em
}

.cart-collaterals .cart_totals table.shop_table {
    border: 0;
    margin-bottom: 1.5em
}

.coupon {
    clear: both;
    margin-bottom: 1.5em;
    background: #f8f8f8;
    padding: 10px 12px 15px 12px;
    position: relative
}

.coupon label {
    font-weight: 500;
    color: #457581;
    margin-bottom: .5em
}

.coupon .button {
    font-size: .7em;
    text-transform: uppercase;
    position: absolute;
    right: 15px;
    bottom: 15px;
    padding: 8px 15px
}

.coupon input.input-text {
    display: block;
    border-radius: 0 20px 20px 0;
    width: calc(100% - 8px);
    font-size: .8em;
    border: 0;
    margin-bottom: 0
}

.coupon input#coupon_code:focus {
    border: 0
}

.wc-proceed-to-checkout {
    padding: 12px;
    margin-bottom: 1.5em
}

.wc-proceed-to-checkout a.button {
    clear: both;
    display: block !important;
    border-radius: 0;
    height: 45px;
    border: 0;
    font-size: 16px;
    line-height: 45px;
    width: 100%;
    max-width: 280px;
    margin: 0 auto;
    padding: 0;
    color: #FFF;
}

.wc-proceed-to-checkout a.button img {
    display: inline-block;
    margin-right: 1px;
    height: 22px;
    width: auto;
    vertical-align: middle
}

.wcppec-checkout-buttons__separator {
    display: none
}

.woocommerce-cart .wcppec-checkout-buttons {
    position: relative;
    border-radius: 0;
    display: block;
    height: 45px
}

.woocommerce-checkout .wcppec-checkout-buttons {
    margin: 0
}

#woo_pp_ec_button_cart {
    position: absolute;
    top: 0;
    left: -35px
}

.woo_pp_cart_buttons_div {
    width: 100%;
    max-width: 280px;
    margin: 1em auto 0
}

#pay_with_amazon {
    position: relative;
    display: block;
    overflow: hidden;
    height: 45px;
    border-radius: 0;
    width: 100%;
    max-width: 280px;
    margin: 1em auto 0
}

#pay_with_amazon img {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../img/btn-amazon.png) no-repeat;
    width: 280px;
    height: 45px;
    padding-left: 280px
}

#customer_details p#billing_company_field, #customer_details p#billing_postcode_field, #customer_details p#shipping_company_field, #customer_details p#shipping_postcode_field, #customer_details p#order_comments_field, #address_book_field {
    display: block
}

#address_book_field {
    width: 82%;
    background: #f8f8f8;
    padding: 1em
}

#customer_details p#billing_country_field, #customer_details p#shipping_country_field, .woocommerce-address-fields p#shipping_country_field {
    display: none
}

#customer_details p#order_comments_field {
    display: block;
    width: 82%
}

form.checkout table.woocommerce-checkout-review-order-table {
    width: 100%
}

.col-1, .col-2 {
    margin-bottom: 4em
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important
}

#tab-content {
    border: 1px solid #dcddde;
    padding: 4em 30px 4em 30px;
    border-radius: 0 4px 4px 4px;
    position: relative
}

#tab-content .back {
    right: 0;
    top: -20px;
}

table.my_account_orders {
    margin-top: 5em
}

table.my_account_orders th, table.my_account_orders td {
    padding: 4px 8px;
    vertical-align: middle
}

table.my_account_orders td {
    height: 30px
}

table.my_account_orders .order-actions {
    text-align: right;
    vertical-align: middle
}

table.my_account_orders .button {
    font-size: .7em;
    padding: 4px 25px 5px 25px
}

nav.woocommerce-MyAccount-navigation ul {
    margin: 0 0 -1px 0;
    position: relative;
    z-index: 1
}

nav.woocommerce-MyAccount-navigation ul li {
    border: 1px solid #fff;
    border-bottom-color: #dcddde;
    border-radius: 4px 4px 0 0;
    display: inline-block;
    margin: 0
}

nav.woocommerce-MyAccount-navigation ul li.is-active {
    border-color: #dcddde;
    border-bottom-color: #fff
}

nav.woocommerce-MyAccount-navigation ul li a {
    font-size: 1em;
    color: #656569;
    padding: 10px 20px 10px 20px;
    display: block;
    position: relative;
    text-decoration: none;
}

nav.woocommerce-MyAccount-navigation ul li a:hover {
    text-decoration: none;
    color: #007FAD
}

nav.woocommerce-MyAccount-navigation ul li.is-active a:after {
    border-bottom: 2px solid #009FDA;
    width: 60px;
    content: "";
    position: absolute;
    bottom: -4px;
    left: 20px
}

.woocommerce-Addresses .col-1, .woocommerce-Addresses .col-2 {
    width: 48%;
    display: inline-block;
    vertical-align: top
}

.woocommerce-order-details {
    padding-top: 4em;
    border-top: 1px solid #009FDA
}

.woocommerce-order-details .cart_totals {
    float: none;
    margin-left: 60%
}

.woocommerce-order-details thead {
    display: none
}

.order_details {
    margin: 3em 0;
    list-style: none
}

.order_details:after {
    content: "";
    display: block;
    clear: both
}

.order_details li {
    float: left;
    margin-right: 2em;
    text-transform: uppercase;
    font-size: .715em;
    line-height: 2em;
    padding-right: 2em
}

.order_details li strong {
    display: block;
    font-size: 1.6em;
    text-transform: none
}

.woocommerce-customer-details .col-1, .woocommerce-customer-details .col-2 {
    width: 40%;
    display: inline-block;
    vertical-align: top
}

.woocommerce-order-details .wc-item-meta {
    list-style-type: none;
    margin-top: .5em
}

.woocommerce-order-details .wc-item-meta li {
    float: none;
    margin-right: 2em;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: .2em
}

.woocommerce-order-details .wc-item-meta li strong {
    display: block;
    font-size: .8em;
    text-transform: uppercase;
    line-height: 1.2em;
    font-weight: 600;
    width: 70px
}

.woocommerce-order-details .wc-item-meta li p {
    display: inline-block;
    margin: 0
}

.woocommerce-account .woocommerce-order-details {
    margin-top: 2em
}

table.sv-wc-payment-gateway-my-payment-methods-table td img {
    height: 30px
}

table.sv-wc-payment-gateway-my-payment-methods-table th, table.sv-wc-payment-gateway-my-payment-methods-table td {
    padding: 8px 12px 6px 12px;
    vertical-align: middle
}

.sv-wc-payment-gateway-my-payment-methods-table-title a.button {
    margin-top: -30px !important
}

.sv-wc-payment-gateway-payment-method-title img {
    vertical-align: middle;
    margin-right: 10px
}

.sv-wc-payment-gateway-payment-method-actions .button {
    font-size: .7em;
    padding: 4px 25px 5px 25px
}

#payment {
    background: #efefef;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    clear: both
}

#payment h3 {
    padding-top: .8em;
    padding-left: .8em;
    margin: 0
}

#payment ul.payment_methods {
    text-align: left;
    padding: 1em;
    border-bottom: 1px solid #efefef;
    margin: 0;
    list-style: none outside
}

#payment ul.payment_methods:after {
    content: "";
    display: block;
    clear: both
}

#payment ul.payment_methods li {
    line-height: 2em;
    text-align: left;
    margin: 0;
    font-weight: 400
}

#payment ul.payment_methods li > label {
    display: inline;
    font-size: 1em
}

#payment ul.payment_methods li input {
    margin: 0 1em 0 0
}

#payment ul.payment_methods li img {
    vertical-align: middle;
    margin: -2px 0 0 .5em;
    position: relative;
    max-width: 25px;
}

#payment div.form-row {
    border-top: 1px solid #fff
}

#payment div.form-row.place-order {
    text-align: right;
    background: #fff;
    padding-top: 3em
}

#payment #place_order {
    width: 400px
}

#payment .terms {
    padding: 0 1em 0;
    text-align: right
}

#payment div.payment_box {
    position: relative;
    padding: 1em 2%;
    margin: 1em 0 1em 0;
    font-size: .92em;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    line-height: 1.5em;
    background: #fff
}

#payment div.payment_box fieldset {
    border: 0
}

#payment div.payment_box p:last-child {
    margin-bottom: 0
}

#payment div.payment_box #cc-expire-month, #payment div.payment_box #cc-expire-year {
    width: 48%;
    float: left
}

#payment div.payment_box #cc-expire-year, #payment div.payment_box #cc-expire-year {
    float: right
}

#payment div.payment_box span.help {
    font-size: 11px;
    color: #777;
    line-height: 13px;
    font-weight: 400
}

#payment div.payment_box .form-row select {
    width: 48%;
    float: left;
    margin-right: 3.8%
}

#payment div.payment_box .form-row select:nth-child(3n) {
    margin-right: 0
}

#payment div.payment_box:before {
    content: "";
    display: block;
    border: 8px solid #fff;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: 0;
    left: 0;
    margin: -1em 0 0 2em
}

.form-row.purchase-order-number {
    margin-left: -280px
}

.wc-gateway-ppec-cancel {
    display: none
}

#pmt-logo {
    margin-bottom: 4em
}

.woocommerce-billing-fields {
    padding-top: 3em;
    border-top: 1px solid #009FDA;
    clear: both
}

h3 em {
    font-weight: 400;
    font-style: normal
}

#loginer, #creater {
    width: 40%;
    float: left;
    margin-bottom: 3em
}

#creater {
    float: right
}

#loginer {
    padding-right: 10%;
    border-right: 1px solid #DCDDDE
}

#loginer p, #creater p {
    width: 100%;
    margin-right: 0;
    display: block
}

#creater label {
    padding: 11px 25px 10px 20px;
    font-weight: 700 !important
}

#creater label input {
    margin: 0 10px 0 0;
    padding: 0;
    vertical-align: middle;
    border-color: #fff
}

#creater label span {
    vertical-align: middle
}

#creater .create-account {
    margin-top: 1.5em;
    display: none;
    margin-left: 20px
}

#creater .create-account label {
    padding: 0
}

#guest {
    font-style: oblique;
    margin-top: 4em
}

.edit-account p.form-row {
    vertical-align: top
}

.woocommerce-password-strength {
    text-align: center;
    font-weight: 600;
    padding: 3px .5em;
    font-size: 1em
}

.woocommerce-password-strength.strong {
    background-color: #c1e1b9;
    border-color: #83c373
}

.woocommerce-password-strength.short {
    background-color: #f1adad;
    border-color: #e35b5b
}

.woocommerce-password-strength.bad {
    background-color: #fbc5a9;
    border-color: #f78b53
}

.woocommerce-password-strength.good {
    background-color: #ffe399;
    border-color: #ffc733
}

.woocommerce-password-hint {
    margin: .5em 0 0;
    display: block
}

li.button-variable-item-no-subscription, ul.quickorder li.variable-item.button-variable-item-no-subscription {
    display: none !important
}

div.form-group {
    margin-bottom: 5em
}

div.form-group-underline {
    margin-bottom: 3em;
    padding-bottom: 3em;
    border-bottom: 1px solid #009FDA
}

p.form-row {
    width: 40%;
    display: inline-block;
    margin-right: 3%
}

p.form-row-one-field {
    display: block
}

label {
    display: block;
    font-size: 0.9em !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    letter-spacing: .025em
}

.ginput_container label {
    font-size: 0.7em !important;
    text-transform: uppercase
}

.ginput_container .gfield_radio label {
    font-size: 0.9em !important
}

input.input-text, #respond input, .gform_wrapper input[type="text"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"] {
    display: block;
    border: 0;
    border-bottom: 1px solid #dcddde;
    width: 100%;
    text-transform: uppercase;
    padding: 8px 4px !important;
    margin-bottom: 2px
}

textarea {
    display: block;
    border: 0;
    border-bottom: 1px solid #dcddde;
    width: 100%;
    text-transform: uppercase;
    padding: 8px 4px !important;
    margin-bottom: 2px
}

.gform_wrapper input, .gform_wrapper textarea {
    text-transform: none !important
}

input[type="checkbox"] {
    width: auto !important;
    display: inline-block !important;
    margin-right: 10px
}

input[type="checkbox"] ~ label {
    display: inline-block !important
}

.select2-container--default .select2-selection--single, select, select, input[type="num"] {
    border: 0;
    border-bottom: 1px solid #dcddde;
    border-radius: 0;
    height: 36px;
    margin-bottom: 2px
}

.select2-container--default .select2-selection--single .select2-selection__rendered, select {
    line-height: 36px
}

select {
    width: 100%
}

input.input-text:focus, #respond input:focus, input:focus, textarea:focus, .select2-container--default .select2-selection--single:focus, select:focus, form#searchquery input:focus {
    border-bottom: 3px solid #656569;
    margin-bottom: 0;
    box-shadow: none !important;
    outline: 0
}

.required {
    color: #C00;
    font-weight: 700;
    border: 0 !important;
    text-decoration: none;
    visibility: hidden
}

p.form-submit {
    width: 150px
}

::placeholder {
    opacity: 1
}

#shipping_address_nickname_field {
    width: 83%
}

#shipping_address_nickname-description {
    font-size: .85em
}

.button a, a.button, button.button, input.button, input#submit, body .gform_wrapper .gform_button.button, input[type="submit"], label.button, .btn-aqua .button, .gform_wrapper .gform_page_footer input.gform_next_button, .gform_wrapper .gform_page_footer input.gform_previous_button {
    color: #fff;
    font-size: .8em;
    letter-spacing: .025em;
    font-weight: 700;
    left: auto;
    margin: 0;
    overflow: visible;
    padding: 15px 45px;
    position: relative;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    background: #007FAD;
    border-radius: 0;
    border: 0;
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
    font-family: "HCo Whitney SSm", verdana, sans-serif;
    font-style: normal;
    background: #457581;
}

.button a:hover, a.button:hover, input.button:hover, input#submit:hover, label.button:hover {
    color: #fff;
    opacity: 0.8;
    transition: all 0.3s ease-in-out;
}

.button.alt a, a.button.alt, button.button.alt, input.button.alt, input#submit.alt, a.button-alt, .offer-orange .button, .btn-orange .button {
    background: #007FAD;
    background: -moz-linear-gradient(left, #007FAD 0%, #5BB2B3 100%);
    background: -webkit-linear-gradient(left, #007FAD 0%, #5BB2B3 100%);
    background: linear-gradient(to right, #007FAD 0%, #5BB2B3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007FAD', endColorstr='#5BB2B3', GradientType=1)
}

.button.alt a:hover, a.button.alt:hover, button.button.alt:hover, input.button.alt:hover, input#submit.alt:hover, a.button-alt:hover, .offer-orange .button:hover, .btn-orange .button:hover {
    color: #fff;
    background: #007FAD
}

.button.button-dark a, a.button.button-dark, button.button.button-dark, input.button.button-dark, input#submit.button-dark, .offer-blue .button, .btn-blue .button, .gform_wrapper .gform_page_footer input.gform_next_button, .gform_wrapper .gform_page_footer input.gform_previous_button {
    background: #263987;
    background: -moz-linear-gradient(left, #263987 0%, #3b66b0 100%);
    background: -webkit-linear-gradient(left, #263987 0%, #3b66b0 100%);
    background: linear-gradient(to right, #263987 0%, #3b66b0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#263987', endColorstr='#3b66b0', GradientType=1)
}

.button.button-accent a, a.button.button-accent, button.button.button-accent, input.button.button-accent, input#submit.button-accent, a.order_again, .offer-green .button, .btn-green .button {
    background: #457581;
    /*
        background:-moz-linear-gradient(left,#457581 0%,#457581 100%);
        background:-webkit-linear-gradient(left,#457581 0%,#457581 100%);
        background:linear-gradient(to right,#457581 0%,#457581 100%)
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#457581',endColorstr='#457581',GradientType=1)
        */
}

.button.button-accent a, a.button.button-accent:hover, button.button.button-accent:hover, input.button.button-accent:hover, input#submit.button-accent:hover, a.order_again:hover, .offer-green .button:hover, .btn-green .button:hover {
    color: #fff;
    background: #457581;
}

.button.button-dark a:hover, a.button.button-dark:hover, button.button.button-dark:hover, input.button.button-dark:hover, input#submit.button-dark:hover, .offer-blue .button:hover, .btn-blue .button:hover, .gform_wrapper .gform_page_footer input.gform_next_button:hover, .gform_wrapper .gform_page_footer input.gform_previous_button:hover {
    color: #fff;
    background: #263987
}

.button.button-white a, a.button.button-white, button.button.button-white, input.button.button-white, input#submit.button-white {
    background: #fff;
    color: #007FAD
}

.button.button-white a:hover, a.button.button-white:hover, button.button.button-white:hover, input.button.button-white:hover, input#submit.button-white:hover {
    color: #457581;
    background: #fff
}

.button.button-rev a, a.button.button-rev, button.button.button-rev, input.button.button-rev, input#submit.button-rev {
    background: #fff;
    color: #656569;
    border: 1px solid #656569
}

.button.button-rev a:hover, a.button.button-rev:hover, button.button.button-rev:hover, input.button.button-rev:hover, input#submit.button-rev:hover {
    color: #457581;
    background: #fff
}

a.button-text, .gform_wrapper .gform_page_footer button.gform_previous_button {
    font-weight: 400
}

a.button-text:hover, .gform_wrapper .gform_page_footer input.gform_previous_button:hover {
    background: transparent;
    color: #007FAD
}

button.gform_previous_button:before {
    font-family: 'FontAwesome' !important;
    font: var(--fa-font-light);
    content: "\f060";
    font-size: 16px;
    position: relative;
    margin-right: 6px;
    color: #656569;
    float: left;
}

button.gform_next_button:after {
    position: relative;
    font-family: 'FontAwesome' !important;
    font: var(--fa-font-light);
    font-size: 16px;
    content: "\f061";
    margin-left: 6px;
    color: #457581;
    float: right;
}

button.gform_next_button:hover, button.gform_previous_button:hover {
    background-color: #457581;
}

button.gform_next_button:hover:after, button.gform_previous_button:hover:before {
    color: #FFF;
}

#customer_login h2, .lost_reset_password h2 {
    color: #656569
}

#customer_login .col-2 {
    margin-top: 4em
}

form.login p.form-row {
    display: block
}

form.login button, form.register button, form.lost_reset_password button {
    margin-top: 2em;
    font-family: "HCo Whitney SSm", verdana, sans-serif;
    font-style: normal
}

.woocommerce-privacy-policy-text, #content div.disclaimer p {
    font-style: oblique;
    max-width: 60%;
    font-size: .9em
}

form.login, form.register, form.lost_reset_password {
    margin-bottom: 3em
}

p.lost_password a {
    color: #656569;
    font-size: .9em;
    max-width: 30%
}

.page-template-page-sidebar div.post {
    border-bottom: none;
    position: relative;
    overflow: hidden;
    width: calc(100% - 420px);
    float: left
}

.page-template-page-sidebar div#sidebar {
    padding-bottom: 0;
    border-left: 1px solid #dcddde;
    padding-left: 40px;
    width: 360px;
    float: right
}

.page-template-page-sidebar div#sidebar h2 {
    margin: 10px auto 20px auto;
    text-align: center
}

.page-template-page-sidebar div#sidebar .button {
    width: 70%;
    text-transform: uppercase;
    text-align: center;
    display: block;
    margin: 30px auto 0 auto
}

body.single-cc {
    padding: 0
}

.single-cc section#container {
    font-size: 1.4em;
    background: transparent
}

.single-cc section#container .shell {
    width: 900px;
    margin: 0 auto;
    padding: 2em 0
}

.single-cc div#logo {
    margin: 20px 20px
}

.single-cc #cooper50 {
    margin: 20px;
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 100px;
    height: auto
}

.single-cc #cooper50 img {
    max-width: 100%;
    height: auto
}

.single-cc #cc-banner {
    position: relative;
    overflow: visible;
    padding: 50px 0 70px 0 !important;
    margin-top: -20px !important
}

.single-cc #cc-banner > div {
    max-width: 45%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center
}

.single-cc #cc-banner img {
    max-width: 50%;
    height: auto;
    width: auto;
    position: absolute;
    top: 0;
    right: 0
}

.single-cc #cc-banner h1 {
    font-size: 2.5em;
    font-weight: 700;
    line-height: 1.2em;
    margin: 0 0 .5em
}

.single-cc #cc-banner p {
    margin: 0 0 2em;
    font-weight: 700;
    line-height: 1.8em;
    border-left: 4px solid #009FDA;
    padding-left: 15px
}

.single-cc #cc-banner p strong {
    color: #007FAD
}

.single-cc .cc-button {
    padding: 7px 0 7px 25px;
    margin: 0 0;
    background: -moz-linear-gradient(left, #007FAD 0%, #5BB2B3 80%);
    background: -webkit-linear-gradient(left, #007FAD 0%, #5BB2B3 80%);
    background: linear-gradient(to right, #007FAD 0%, #5BB2B3 80%)
}

.single-cc .cc-button span {
    margin: -8px 0 -8px 10px;
    padding: 8px 25px;
    border-radius: 20px;
    background: #263987;
    background: -moz-linear-gradient(left, #263987 0%, #3b66b0 100%);
    background: -webkit-linear-gradient(left, #263987 0%, #3b66b0 100%);
    background: linear-gradient(to right, #263987 0%, #3b66b0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#263987', endColorstr='#3b66b0', GradientType=1)
}

.single-cc .cc-button:hover span {
    background: #263987
}

.single-cc .cc-button strike {
    margin-right: 10px
}

.single-cc section.row {
    width: 100%;
    padding: 40px 0;
    border-bottom: 0;
    margin: 0 !important;
    background-color: #fff;
    position: relative
}

.single-cc section.row:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 50px;
    bottom: -50px;
    left: 0;
    z-index: 1;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 0) 90%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 0) 90%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 0) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000', endColorstr='#00000000', GradientType=0);
    display: none
}

.single-cc section.row .half {
    width: 50%;
    float: left;
    position: relative;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    max-height: 480px
}

.single-cc section.row .half + .half {
    width: 47%;
    margin-left: 3%
}

.single-cc section.row .half img {
    margin: 0 0 3em;
    display: block;
    max-width: 88%
}

.single-cc section.row-text {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    text-align: center;
    padding: 0;
    color: #fff
}

.single-cc section.row-text p {
    line-height: 1.8em;
    text-align: center;
    font-weight: 500;
    margin-bottom: 0
}

.single-cc .caption {
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-size: .5em;
    height: 200px;
    width: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: absolute;
    bottom: 0;
    right: 5%
}

.single-cc .caption p {
    margin-bottom: 10px
}

.single-cc .caption p + p {
    margin-bottom: 0
}

.single-cc .full-row h3 {
    text-align: center;
    font-weight: 600
}

.single-cc .full-row p, .single-cc .full-row li {
    font-size: 1.3em
}

.single-cc .full-row .button {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 200px
}

.single-cc .shadow h3, .single-cc .shadow p, h3.shadow {
    text-shadow: 0 0 1px rgba(0, 0, 0, 1), 1px 1px 5px rgba(0, 0, 0, .6)
}

.single-cc footer#footer .top-footer div.shell {
    z-index: 10000000
}

.single-cc footer#footer a#cooper-aero {
    height: 30px
}

.single-cc footer#footer a#cooper-aero span {
    height: 30px;
    width: 230px
}

.single-cc footer#footer ul#menu-landing-page {
    width: auto;
    float: right;
    margin-right: 10px
}

.single-cc footer#footer ul#menu-landing-page li {
    display: inline;
    margin-right: 15px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0
}

.single-cc footer#footer ul#menu-landing-page li a {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700
}

.single-cc footer#footer .social li {
    font-size: 14px;
    width: 18px;
    height: 18px
}

.single-cc footer#footer .social li a {
    height: 16px;
    width: auto
}

.single-cc footer#footer div.disclaimer {
    clear: none;
    width: 80%;
    margin: 0 auto;
    padding: 0;
    float: none
}

.single-cc footer#footer p.copyright {
    text-align: center
}

.single-cc footer #cooper50 {
    display: none
}

.single-cc .row table {
    width: 100%;
    border-collapse: collapse
}

.single-cc .row table thead th {
    font-weight: 400;
    text-align: center;
    padding-top: 110px
}

.single-cc .row table thead th span {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: -1px;
    height: 40px
}

.single-cc .row table thead th.col-0 span {
    display: none
}

.single-cc .row table tbody td {
    font-family: "cooper-icons";
    text-align: center;
    font-size: 25px;
    border: 1px solid rgba(103, 115, 122, .5);
    width: 22%
}

.single-cc .row table tbody th {
    font-weight: 400;
    border: 1px solid rgba(103, 115, 122, .5);
    padding-left: 10px
}

.single-cc .row table tbody tr:nth-child(even) th, .single-cc .row table tbody tr:nth-child(even) td {
    background: rgba(0, 0, 0, .1)
}

.single-cc #cboxOverlay {
    background: #fff;
    opacity: .6;
    filter: alpha(opacity=60)
}

.single-cc #colorbox {
    border-radius: 20px;
    background: #fff;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, .5)
}

.single-cc #cboxLoadedContent {
    border: 0
}

.single-cc #promo {
    text-align: center;
    padding: 20px;
    display: none
}

.single-cc #colorbox #promo {
    display: block
}

.single-cc #promo h3 {
    color: #263987;
    font-size: 1.8em;
    text-align: center;
    margin: 0 auto;
    width: 250px;
    font-weight: 700;
    line-height: 1.3em
}

.single-cc #promo #input_14_1 {
    text-align: center
}

.single-cc #promo #field_14_1 {
    padding-right: 0
}

.single-cc #promo .gform_footer {
    text-align: center
}

#gform_confirmation_message_14 p {
    font-size: 1.5em
}

section.cc-green, .caption.cc-green {
    background: #007D36;
    background: -moz-linear-gradient(left, #007D36 0%, #34B663 100%);
    background: -webkit-linear-gradient(left, #007D36 0%, #34B663 100%);
    background: linear-gradient(to right, #007D36 0%, #34B663 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007D36', endColorstr='#34B663', GradientType=1)
}

#gform_wrapper_16 span.gform_description, .gform_wrapper .gform_heading {
    margin-bottom: 0
}

#gform_wrapper_16 span.gfield_required {
    display: none
}

#gform_16 label {
    text-transform: none;
    font-size: 1.1em !important
}

#gform_16 label.gfield_label {
    font-size: 1.5em !important;
    font-weight: 700 !important
}

.gform_wrapper .gf_progressbar {
    padding: 0;
    background-color: transparent
}

.gf_progressbar_title {
    color: #457581;
    opacity: 1.0 !important;
    font-weight: 600;
    display: none
}

.gform_wrapper .gf_progressbar_percentage {
    height: 12px
}

.gform_wrapper .gf_progressbar::after {
    height: 12px;
    margin-top: -12px
}

.gform_wrapper .gf_progressbar_percentage span {
    margin-top: -20px;
    text-shadow: none
}

#gform_wrapper_16 div.validation_error {
    display: none
}

ul#input_16_12, ul#input_16_13, ul#input_16_19, ul#input_16_21, ul#input_16_22 {
    column-count: 3
}

.single-assessment #cboxOverlay, .single-assessment #colorbox, .single-assessment #cboxWrapper {
    z-index: 999999999999999
}

.single-assessment #colorbox {
    border-radius: 20px;
    background: #fff;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, .5)
}

.single-assessment #cboxLoadedContent {
    border: 0
}

.single-assessment #promo {
    text-align: center;
    padding: 20px;
    display: none
}

.single-assessment #colorbox #promo {
    display: block
}

.single-assessment #promo h3 {
    color: #457581;
    font-size: 1.8em;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    font-weight: 700;
    line-height: 1.3em
}

.single-assessment #promo #input_17_1, .single-assessment #promo #input_17_3 {
    text-align: center
}

.single-assessment #promo #field_17_2 {
    padding-right: 0;
    text-align: center
}

.single-assessment #promo .gform_footer {
    text-align: center
}

.single-assessment .recommendation {
    padding: 30px;
    display: flex;
    justify-content: space-between;
}

.single-assessment .recommendation .product {
    margin-bottom: 20px;
    position: relative;
    margin-right: 20px;
    flex: 1;
}

.single-assessment .recommendation .product h3 {
    line-height: 1.2em;
    margin-bottom: .4em
}

.single-assessment .recommendation .product h4 {
    font-weight: 700;
    font-size: 1em;
    max-width: none;
}

.single-assessment .recommendation .product .woocommerce-product-rating {
    margin-bottom: 1.5em;
    font-weight: 700
}

.single-assessment .recommendation .product .price {
    color: #457581;
    font-weight: 700
}

.single-assessment .recommendation .product ul li {
    display: inline-block;
    padding-right: 0;
    width: 100%
}

.single-assessment .recommendation .product ul li i {
    color: #007D36
}

.single-assessment .recommendation .product ul li .fa-li {
    top: 3px
}

.single-assessment .recommendation .action {
    text-align: right;
}

.single-assessment .recommendation .details {
    margin-right: 20px
}

.single-assessment .recommendation .details img {
    display: block;
    width: auto;
    height: auto;
    max-width: 160px
}

.single-assessment .recommendation .details a.button-text {
    padding-left: 0;
    padding-right: 0;
    display: block;
    text-align: center
}

.single-assessment .backordered {
    display: block;
    text-transform: uppercase;
    font-size: .7em;
    font-weight: 700;
    color: #FF8A00;
    text-align: center;
    width: 160px
}

.single-assessment .summary {
    background: #457581;
    border: 0 none;
    padding: 10px 30px;
    text-align: left;
    position: relative
}

.single-assessment .summary h2 {
    margin: 0;
    font-size: 1.5em;
    height: 40px;
    line-height: 40px;
    color: #FFFFFF;
}

.single-assessment .summary .mailer {
    clear: left;
    height: 30px;
    line-height: 30px;
    cursor: pointer
}

.single-assessment .summary .mailer:hover {
    color: #000
}

.single-assessment section#result {
    margin-bottom: 30px;
}

footer#footer #drawer div.shell {
    padding: 20px 0
}

#drawer span#drawer-toggle {
    z-index: 10001;
    opacity: 0;
    -webkit-transition: opacity 0.5s ease 0.5s;
    -moz-transition: opacity 0.5s ease 0.5s;
    -o-transition: opacity 0.5s ease 0.5s;
    transition: opacity 0.5s ease 0.5s;
    font-size: .9em;
    font-weight: 500;
    padding: 10px 20px 10px 5%;
    display: flex;
    justify-content: center;
    letter-spacing: 0;
    height: 2.8em;
    line-height: 1.4em;
    text-transform: none;
    white-space: initial;
    width: 15%;
    background: #007FAD;
    background: -moz-linear-gradient(left, #007FAD 0%, #009FDA 100%);
    background: -webkit-linear-gradient(left, #007FAD 0%, #009FDA 100%);
    background: linear-gradient(to right, #007FAD 0%, #009FDA 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007FAD', endColorstr='#009FDA', GradientType=1);
    color: #fff;
    flex-direction: column;
    border-radius: 0 2.8em 2.8em 0;
    cursor: pointer;
    position: relative;
    bottom: auto;
    left: auto
}

#drawer-toggle strong {
    display: block;
    font-size: 1.2em
}

#drawer-close {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    z-index: 10000
}

#drawer-close i {
    font-size: 1.6em;
    color: #fff
}

#drawer {
    position: fixed;
    bottom: 0;
    left: 300px;
    z-index: 9999;
    width: calc(100% - 300px)
}

#drawer section {
    background: #dcddde;
    padding: 0 40px 0 40px;
    display: block;
    margin-top: 0;
    width: calc(100% - 80px);
    position: relative;
    height: 0
}

#drawer section.active {
    height: auto
}

#drawer .owl-nav {
    font-size: 30px
}

#drawer .owl-prev {
    left: -20px
}

#drawer .owl-next {
    right: -20px
}

#drawer .offer {
    background: #fff;
    padding: 20px 20px 70px 20px;
    position: relative
}

#drawer h2 {
    font-size: 1.5em;
    color: #656569
}

#drawer em {
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase
}

#drawer .button {
    position: absolute;
    bottom: 20px;
    left: 20px
}

#drawer .button .fas {
    margin-right: 5px
}

.offer-aqua em {
    color: #007FAD
}

.offer-blue em {
    color: #263987
}

.offer-orange em {
    color: #C25713
}

.offer-green em {
    color: #007D36
}

#drawer-offers {
    margin: 10px auto
}

#drawer .owl-stage {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

#drawer .owl-item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto !important
}

#drawer section span#offerlay {
    background: rgba(0, 0, 0, .5);
    position: absolute;
    height: 0;
    top: -100vh;
    content: "";
    width: 100%;
    left: 0;
    opacity: 0
}

#drawer section span#offerlay.active {
    opacity: 1;
    height: 100vh
}

h3.cc-green {
    color: #007D36
}

h3.cc-green strong {
    color: #007D36
}

table.cc-green thead th.col-1 span {
    color: #fff;
    background: #34b663
}

table.cc-green thead th.col-2 span {
    color: #fff;
    background: #007D36
}

table.cc-green thead th.col-3 span {
    color: #fff;
    background: #f9a91a
}

table.cc-green tbody td.col-1 {
    color: #34b663
}

table.cc-green tbody td.col-2 {
    color: #007D36
}

table.cc-green tbody td.col-3 {
    color: #C25713
}

.single-cc table thead th#multivitamin {
    background: url(../img/icons/whole-in-one-health.png) no-repeat top center / 90px 90px
}

.single-cc table thead th#omega-3fishoil {
    background: url(../img/icons/brain.png) no-repeat top center / 90px 90px
}

.single-cc table thead th#vitamind3 {
    background: url(../img/icons/heart-health.png) no-repeat top center / 90px 90px
}

ul.quickorder ul.variable-items-wrapper {
    margin-top: 0 !important;
    width: 160px
}

ul.quickorder li.variable-item {
    width: 100% !important;
    display: block !important;
    height: 20px;
    min-height: 20px;
    font-size: .9em;
    border-bottom: 0;
    margin: 0 0 5px 0 !important;
    text-transform: uppercase
}

.button-variable-item span {
    text-transform: uppercase
}

.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .3) !important;
    background: #007BB6;
    color: #fff
}

.product.has-default-attributes.has-children > .images {
    opacity: 1 !important
}

.shiftnav-loading {
    display: none !important
}

#selULE_chzn {
    display: none
}

.ui-menu .ui-menu-item {
    text-align: left
}

.ui-menu .ui-menu-item:hover {
    background: #FF0
}

.error404 .entry {
    margin-top: 30px;
    margin-bottom: 80px
}

.error404 {
    margin-top: 10px
}

.error404 li.product h2 {
    max-width: 100%;
    height: 4em
}

.error404 li .rating-block, .error404 li form {
    display: none
}

.gquiz-field {
    margin-bottom: 40px
}

.gquiz_confirmation_message, .gform_wrapper .gquiz-field label.gfield_label, label.gquiz-field-label, .gquiz-field li, .gquiz-answer-explanation p {
    font-size: 1em
}

.gquiz-field-label {
    margin-bottom: .5em
}

.gquiz-answer-explanation {
    padding: 10px 20px 5px;
    background: rgba(103, 115, 122, .1);
    margin: 0 20px 40px 20px
}

body.page-id-199519 #singler, body.page-id-199519 #subscriber h3, body.page-id-199519 #checkall {
    display: none
}

body.page-id-199519 .woocommerce-product-details__short-description {
    padding-top: 1em;
    max-width: 550px
}

body.page-id-199519 .woocommerce-product-details__short-description ul {
    margin-top: 0
}

body.page-id-199519 .woocommerce-product-details__short-description ul li {
    min-height: 10px;
    margin: 0;
    padding: 0;
    border: 0
}

body.page-id-199519 .price {
    font-size: 20px;
    color: #457581;
    margin: 0
}

body.page-id-199519 ul.quickorder .order-toggle p {
    display: none
}

body.page-id-199519 ul.quickorder hr {
    display: none
}

body.page-id-199519 #order-box {
    border: 0
}

body.page-id-199519 .scriptlesssocialsharing {
    display: none
}

body.page-id-199519 #order-box .order-toggle {
    background: #fff;
    padding: 0
}

body.page-id-199519 #subscriber.order-toggle .toggled {
    display: block !important
}

ul#menu-site-map {
    list-style-type: none
}

ul#menu-site-map ul {
    margin-left: 2em;
    list-style-type: none;
    margin-top: .5em
}

.show-mobile {
    display: none
}

#colorbox, #cboxOverlay, #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

#cboxWrapper {
    max-width: none
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%
}

#cboxMiddleLeft, #cboxBottomLeft {
    clear: left
}

#cboxContent {
    position: relative
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    background: #fff;
    border-radius: 5px;
}

#cboxLoadedContent .comment-reply-title {
    text-align: center;
    font-size: 20px;
}

#cboxLoadedContent .form-submit {
    margin: 0 auto;
}

#cboxLoadedContent textarea {
    box-sizing: border-box;
    width: auto;
    transition: border-color .1s, box-shadow .1s;
    border: 1px solid #d9d9d9;
    border-radius: 0.1875em;
    background: rgba(0, 0, 0, 0);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 6%), 0 0 0 3px rgb(0 0 0 / 0%);
    color: inherit;
    font-size: 1.125em;
}

#cboxTitle {
    margin: 0
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    padding: 0;
    margin: 0
}

#colorbox, #cboxContent, #cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

#cboxOverlay {
    background: #000;
    opacity: .9;
    filter: alpha(opacity=90)
}

#colorbox {
    outline: 0
}

.cboxIframe {
    background: #fff
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc
}

#cboxTitle {
    position: absolute;
    top: -20px;
    left: 0;
    color: #ccc
}

#cboxCurrent {
    position: absolute;
    top: -20px;
    right: 0;
    color: #ccc
}

#cboxLoadingGraphic {
    background: url(../img/loading.gif) no-repeat center center
}

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    width: auto;
    background: none
}

#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
    outline: 0
}

#cboxSlideshow {
    position: absolute;
    top: -20px;
    right: 90px;
    color: #fff
}

#cboxPrevious {
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -32px;
    background: url(../img/controls.png) no-repeat top left;
    width: 28px;
    height: 65px;
    text-indent: -9999px
}

#cboxPrevious:hover {
    background-position: bottom left
}

#cboxNext {
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -32px;
    background: url(../img/controls.png) no-repeat top right;
    width: 28px;
    height: 65px;
    text-indent: -9999px
}

#cboxNext:hover {
    background-position: bottom right
}

#cboxClose {
    position: absolute;
    top: 15px;
    right: -20px;
    display: block;
    width: 45px;
    height: 45px;
    color: #457581;
    outline: 0;
    padding-left: 60px
}

#cboxClose:before {
    font-family: 'FontAwesome';
    font: var(--fa-font-light);
    font-size: 28px;
    content: "\f00d";
    position: absolute;
    top: 0;
    left: 0
}

#cboxClose:hover {
    color: #000
}

.owl-carousel, .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block
}

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
    max-height: 0
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(../../../../../../themes/cooper/owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mod: both;
    animation-fill-mode: both
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

.owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-nav [class*='owl-'] {
    color: #656569;
    font-size: 1em;
    margin: 0;
    padding: 4px 7px;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px
}

.owl-nav [class*='owl-']:hover {
    color: #457581;
    text-decoration: none
}

.owl-next {
    position: absolute;
    right: -30px;
    top: 0;
    height: 100%
}

.owl-prev {
    position: absolute;
    left: -30px;
    top: 0;
    height: 100%
}

.owl-nav .disabled {
    opacity: .5;
    cursor: default
}

.owl-nav.disabled + .owl-dots {
    margin-top: 10px
}

.owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline
}

.owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    margin: 5px 6px;
    background: #fff;
    border: 1px solid #E1E2E4;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease
}

.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
    background: #656569;
    border: 1px solid #656569
}

/*! jQuery UI - v1.12.1 - 2019-05-07
	* http://jqueryui.com
	* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, button.css, controlgroup.css, checkboxradio.css, dialog.css, theme.css
	* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=ui-lightness&cornerRadiusShadow=5px&offsetLeftShadow=-5px&offsetTopShadow=-5px&thicknessShadow=5px&opacityShadow=20&bgImgOpacityShadow=10&bgTextureShadow=flat&bgColorShadow=000000&opacityOverlay=50&bgImgOpacityOverlay=20&bgTextureOverlay=diagonals_thick&bgColorOverlay=666666&iconColorError=ffd27a&fcError=ffffff&borderColorError=cd0a0a&bgImgOpacityError=18&bgTextureError=diagonals_thick&bgColorError=b81900&iconColorHighlight=228ef1&fcHighlight=363636&borderColorHighlight=fed22f&bgImgOpacityHighlight=75&bgTextureHighlight=highlight_soft&bgColorHighlight=ffe45c&iconColorActive=ef8c08&fcActive=eb8f00&borderColorActive=fbd850&bgImgOpacityActive=65&bgTextureActive=glass&bgColorActive=ffffff&iconColorHover=ef8c08&fcHover=c77405&borderColorHover=fbcb09&bgImgOpacityHover=100&bgTextureHover=glass&bgColorHover=fdf5ce&iconColorDefault=ef8c08&fcDefault=1c94c4&borderColorDefault=cccccc&bgImgOpacityDefault=100&bgTextureDefault=glass&bgColorDefault=f6f6f6&iconColorContent=222222&fcContent=333333&borderColorContent=dddddd&bgImgOpacityContent=100&bgTextureContent=highlight_soft&bgColorContent=eeeeee&iconColorHeader=ffffff&fcHeader=ffffff&borderColorHeader=e78f08&bgImgOpacityHeader=35&bgTextureHeader=gloss_wave&bgColorHeader=f6a828&cornerRadius=4px&fsDefault=1.1em&fwDefault=bold&ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif
	* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default !important;
    pointer-events: none
}

.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}

.ui-selectable {
    -ms-touch-action: none;
    touch-action: none
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted #000
}

.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none
}

.ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: visible
}

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
    text-decoration: none
}

.ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap
}

input.ui-button.ui-button-icon-only {
    text-indent: 0
}

.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px
}

.ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap
}

input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em
}

input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-controlgroup {
    vertical-align: middle;
    display: inline-block
}

.ui-controlgroup > .ui-controlgroup-item {
    float: left;
    margin-left: 0;
    margin-right: 0
}

.ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
    z-index: 9999
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left
}

.ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box
}

.ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em
}

.ui-controlgroup .ui-controlgroup-label span {
    font-size: 80%
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
    border-left: none
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
    border-top: none
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none
}

.ui-controlgroup-vertical .ui-spinner-input {
    width: 75%;
    width: calc(100% - 2.4em)
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid
}

.ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none
}

.ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid
}

.ui-checkboxradio-disabled {
    pointer-events: none
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}

.ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0
}

.ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0
}

.ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0
}

.ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0
}

.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {
    width: 7px;
    height: 7px
}

.ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0
}

.ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0
}

.ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0
}

.ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-widget-overlay {
    background: #666 url(../img/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
    opacity: .5;
    filter: Alpha(Opacity=50)
}

.ui-widget-shadow {
    -webkit-box-shadow: -5px -5px 5px #000;
    box-shadow: -5px -5px 5px #000
}

.ui-dialog {
    z-index: 100000 !important;
    max-width: 86%;
    margin-left: 6%;
    font-family: "HCo Whitney SSm", verdana, sans-serif !important;
    background: #fff !important
}

.ui-dialog .ui-dialog-content {
    text-align: left
}

.ui-button-icon-only .ui-icon {
    left: 0 !important;
    top: 0 !important
}

p.suggested {
    border: 1px dashed #1eb7ea;
    color: #1eb7ea;
    padding: 10px
}

.ui-dialog .ui-dialog-buttonpane button, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: left !important;
    margin-left: 10px
}

.ui-dialog #ui-id-1 {
    background: transparent
}

.ui-dialog .ui-dialog-titlebar {
    font-family: "Whitney SSm A", "Whitney SSm B", sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 1.2em;
    color: #fff;
    background: #457581;
    border: 0;
    border-radius: 0;
    padding: .3em .5em .3em
}

body button.ui-button {
    font-weight: 500;
    display: flex;
    align-items: center;
    line-height: 1.3em;
    text-transform: none;
    white-space: initial;
    background: #457581;
    border: 2px solid #457581;
    border-radius: 0;
    font-size: 12px;
    letter-spacing: .025em;
    height: 46px;
    max-width: none;
    margin: 0 20px;
    color: #FFF;
}

body button.ui-button:hover {
    color: #fff;
    background: #457581;
}

body button.ui-button.ui-dialog-titlebar-close {
    background: #fff;
    border: 0;
    display: none
}

body button.ui-button.ui-button-outline {
    background: #fff;
    color: #457581;
}

body button.ui-button.textlink {
    background: #fff;
    color: #666;
    font-size: 10px;
    height: 20px;
    padding: 0;
    line-height: 10px;
    margin: 0;
    text-decoration: underline !important;
    position: absolute;
    right: 30px;
    bottom: 16px;
    border: 0
}

body .ui-dialog .ui-dialog-buttonpane {
    width: 100%;
    position: relative;
    display: block;
    padding: 0;
    background: #fff;
    border: 0;
    margin: 0 0 .5em 0
}

#continue {
    position: absolute;
    left: 0;
    bottom: 50px
}

body.home .ui-widget-content, body.page-template-page-find-php .ui-widget-content, body.page-template-page-post-php .ui-widget-content {
    height: auto;
    padding: 4px;
    background: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

body.home .ui-menu .ui-menu-item a.ui-state-focus, body.home .ui-menu .ui-menu-item a.ui-state-active, body.page-template-page-find-php .ui-menu .ui-menu-item a.ui-state-focus, body.page-template-page-find-php .ui-menu .ui-menu-item a.ui-state-active, body.page-template-page-post-php .ui-menu .ui-menu-item a.ui-state-focus, body.page-template-page-post-php .ui-menu .ui-menu-item a.ui-state-active {
    font-weight: 400;
    margin: 0;
    background: #A6DBF6;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

#ui-id-1 {
    height: auto;
    padding: 8px 4px 4px;
    background: #f0f0f0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    list-style-type: none
}

#ui-id-1 li.ui-menu-item {
    font-size: 1em
}

.ui-autocomplete-category {
    display: none
}

#ui-id-1 .ui-menu-item a.ui-state-focus, #ui-id-1 .ui-menu-item a.ui-state-active, #ui-id-1 .ui-menu .ui-menu-item a.ui-state-focus {
    font-weight: 400;
    margin: 0;
    background: #A6DBF6;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.ui-menu .ui-menu-item a {
    text-align: left
}

#cooper50 {
    display: none
}

@media only screen and (min-width: 1441px) {
    body {
        font-size: 13px
    }

    section#container div.shell, footer#footer div.shell, header#page-header div.shell {
        width: 960px
    }
}

@media only screen and (min-width: 1601px) {
    section#container div.shell, footer#footer div.shell, header#page-header {
    }
}

@media only screen and (min-width: 1681px) {
    body {
        font-size: 14px
    }

    section#container div.shell, footer#footer div.shell, header#page-header div.shell {
        width: 1100px
    }

    .home header#page-header, #banner .item, #banner .owl-item {
        height: 380px !important
    }

    #banner img {
        max-height: 400px
    }

    .home li.product {
        height: 470px !important
    }

    #highlight {
        height: 65vh
    }

    .archive li.product {
        height: 470px !important
    }
}

@media only screen and (min-width: 1800px) {
    body {
        font-size: 14px
    }

    section#container div.shell, footer#footer div.shell, header#page-header div.shell {
        width: 1200px
    }
}

@media only screen and (min-width: 1921px) {
    body {
        font-size: 15px
    }

    section#container div.shell, footer#footer div.shell, header#page-header div.shell {
        width: 1340px
    }

    .home header#page-header, #banner .item, #banner .owl-item {
        height: 480px !important
    }

    #banner img {
        max-height: 500px
    }

    header#page-header {
        height: 250px
    }

    .home li.product {
        height: 370px !important
    }

    .home li.product h2 {
        max-width: 80%
    }

    #articles div.grid-item {
        width: calc(24% - 3px)
    }

    .footer-box p {
        height: 4.5em
    }
}

@media only screen and (min-width: 2101px) {
    body {
        font-size: 16px;
        padding-left: 340px
    }

    section#container div.shell, footer#footer div.shell, header#page-header div.shell {
        width: 1340px
    }

    header#header {
        width: 340px
    }

    header#notice {
        width: calc(100% - 340px);
        left: 340px
    }

    header#page-header {
        height: 280px
    }

    #drawer, #drawer-toggle {
        left: 340px
    }

    #drawer {
        width: calc(100% - 340px)
    }

    .archive li.product {
        height: 500px !important
    }
}

@media only screen and (min-width: 2201px) {
    body {
        font-size: 17px;
        padding-left: 380px
    }

    section#container div.shell, footer#footer div.shell, header#page-header div.shell {
        width: 1480px
    }

    div#logo {
        width: 280px;
        height: 64px
    }

    header#header a.button {
        max-width: 240px
    }

    header#header {
        width: 380px
    }

    header#notice {
        width: calc(100% - 380px);
        left: 380px
    }

    #drawer, #drawer-toggle {
        left: 380px
    }

    #drawer {
        width: calc(100% - 380px)
    }

    header#page-header {
        height: 320px
    }
}

@media only screen and (min-width: 2501px) {
    body {
        font-size: 18px
    }

    section#container div.shell, footer#footer div.shell, header#page-header div.shell {
        width: 1600px
    }
}

@media only screen and (max-width: 1680px) {
    div.subscription ul.subslist li.item {
        padding-left: 140px;
        width: calc(40% - 140px);
        font-size: .9em
    }

    div.subscription ul.subslist li.item img {
        max-width: 140px;
        height: 160px;
        width: auto
    }

    #team-grid div.grid-item a.button {
        width: 100px;
    }
}

@media only screen and (max-width: 1440px) {
    header#header {
        font-size: 1.1em
    }

    div.subscription ul.subslist li.item {
        width: calc(45% - 140px);
        margin: 0 2% 1em 2%
    }

    .archive li.product h2 {
        max-width: 88%
    }
}

@media only screen and (max-width: 1365px) {
    body {
        padding-left: 240px;
        font-size: 12px
    }

    section#container div.shell, footer#footer div.shell, header#page-header div.shell {
        width: 840px
    }

    header#header {
        width: 240px
    }

    header#notice {
        width: calc(100% - 240px);
        left: 240px
    }

    div#logo {
        width: 200px;
        height: 44px
    }

    header#header a.button {
        max-width: 160px
    }

    .home li.product h2 {
        max-width: 100%
    }

    .home header#page-header, #banner .item, #banner .owl-item {
        height: 300px !important
    }

    #banner img {
        max-height: 320px
    }

    .archive li.product {
        height: 420px !important
    }

    footer#header-footer {
        background: url(../img/logo-2.png) no-repeat top center / auto 30px;
        padding-top: 50px
    }

    #drawer, #drawer-toggle {
        left: 240px
    }

    #drawer {
        width: calc(100% - 240px)
    }
}

@media only screen and (max-width: 1279px) {
    footer#header-footer {
        background: url(../img/logo-2.png) no-repeat top center / auto 30px;
        padding-top: 50px
    }
}

@media only screen and (max-width: 1200px) {
    body {
        padding-left: 0;
        font-weight: 14px
    }

    header#header {
        display: none
    }

    section#container div.shell, footer#footer div.shell, header#page-header div.shell {
        width: 90%
    }

    header#notice {
        width: 100%;
        top: 0;
        left: 0
    }

    header#mobile-header.noticed {
        /* margin-top:40px */
    }

    header#mobile-header {
        display: block;
        background: #fff;
        padding: 7px 1em;
        -webkit-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .2);
        -moz-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .2);
        box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .2);
        position: relative;
        height: 46px;
        width: 100%;
    }

    .mobile-menu {
        width: 40px;
        float: right
    }

    #menu-toggle {
        height: 44px;
        display: flex;
        align-items: center;
        color: #457581;
        text-transform: uppercase
    }

    #menu-toggle span {
        cursor: pointer
    }

    #menu-toggle i {
        font-size: 3em;
        margin-right: 10px
    }

    #menu-toggle:hover {
        text-decoration: none;
        color: #C25713
    }

    footer#footer div.disclaimer {
        width: 100%;
        float: none;
        clear: both;
        padding-top: 40px
    }

    #cooper50 {
        display: block;
        max-height: 120px;
        width: auto;
        float: right
    }

    footer#footer a#cooper-aero span {
        background: url(../img/cooper-complete-footer.png) top left no-repeat;
        background-size: contain
    }

    footer#mobile-footer {
        display: block;
        position: fixed;
        bottom: -2px;
        left: 0;
        width: 100%;
        height: 70px;
        background: #efefef;
        z-index: 1000000;
        border-top: 1px solid #009FDA;
        text-align: center
    }

    footer#mobile-footer ul {
        list-style-type: none;
        display: inline-block;
        margin: 0 auto 0;
        text-align: center
    }

    footer#mobile-footer ul li {
        margin: 0;
        width: 100px;
        height: 70px;
        display: inline-block;
        position: relative
    }

    footer#mobile-footer ul li a {
        display: flex;
        align-items:center;
        text-align: center;
        width: 100px;
        height: 70px;
        font-size: 1.1em;
        font-weight: 700;
        justify-content:center;
    }

    footer#mobile-footer ul li a:hover {
        text-decoration: none;
        color: #656569
    }

    footer#mobile-footer ul li i {
        display: block;
        height: 35px;
        line-height: 45px
    }

    footer#mobile-footer ul li i.cc-icon {
        background: url(../img/logo-2.png) no-repeat center 16px / 12px auto
    }

    footer#mobile-footer span#toggle-search {
        margin: 0;
        text-align: center;
        width: 100px;
        height: 70px;
        font-size: 1.1em;
        font-weight: 700;
        display: inline-block;
        color: #457581;
        cursor: pointer
    }

    footer#mobile-footer span#toggle-search:hover {
        text-decoration: none;
        color: #656569
    }

    footer#mobile-footer span#toggle-search i {
        display: block;
        height: 35px;
        line-height: 45px
    }

    span#cart-count {
        background: #007D36;
        border-radius: 7px;
        display: block;
        position: absolute;
        top: 10px;
        left: 56%;
        font-size: 8px;
        font-weight: 400;
        color: #fff;
        max-height: 12px;
        line-height: 12px;
        text-align: center;
        padding: 0 4px
    }

    #mobile-search {
        background: rgba(69, 117, 129, .9);
        height: 100%;
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        display: none;
        align-items: center;
        justify-content: center
    }

    #mobile-search form.site_search {
        padding: 0 4.2em 0 0;
        margin: 0 20px
    }

    #mobile-search form.site_search input {
        font-size: 2em;
        padding: 0 1em
    }

    #mobile-search form.site_search button {
        font-size: 2em;
        right: 30px;
        color: #007FAD;
        left: auto;
    }

    #mobile-search i.fa-times {
        height: 30px;
        width: 30px;
        position: absolute;
        top: 80px;
        right: 20px;
        color: #fff;
        font-size: 2em;
        cursor: pointer
    }

    header#page-header {
        padding-left: 0;
        padding-right: 0;
        height: 140px
    }

    #articles #grid-intro {
        width: 22.8%
    }

    .home li.product {
        height: 380px !important
    }

    footer#footer .bottom-footer {
        padding-bottom: 55px
    }

    #drawer, #drawer-toggle {
        left: 0
    }

    #drawer span#drawer-toggle {
        width: 100%
    }

    #drawer {
        bottom: 70px;
        width: 100%
    }
}

@media only screen and (max-width: 1024px) {
    .home li.product {
        height: 340px !important
    }

    .home-buttons {
        display: block;
        padding: 4em 0 0;
        text-align: center
    }

    .home-buttons .button:first-of-type {
        display: none
    }

    .home-buttons a.button {
        margin: 0 auto 1em;
        font-size: 1em;
        font-weight: 500;
        padding: 5px 20px;
        display: flex;
        align-items: center;
        letter-spacing: 0;
        height: 2.8em;
        line-height: 1.3em;
        text-transform: none;
        white-space: initial;
        max-width: 350px
    }

    .home-buttons a.button span {
        margin-left: 8px;
        text-align: left;
        width: calc(100% - 33px)
    }

    .home-buttons a.button strong {
        font-weight: 700;
        text-transform: uppercase
    }

    .home-buttons a.button i {
        font-size: 1.5em;
        width: 25px;
        text-align: center
    }

    ul.quickorder li.variable-item {
        display: inline-block !important;
        width: 80px !important;
        margin-left: 10px !important
    }

    ul.quickorder li.variable-item.last-li {
        display: none !important
    }

    ul.quickorder li form.variations_form table.variations {
        float: none;
        margin-right: 0
    }

    #post-grid div.grid-item {
        width: calc(31% - 2px)
    }

    #post-grid div.grid-item .button {
        width: 100px;
        margin-left: -75px
    }

    .order-toggle .variations_button p {
        font-size: .7em;
        margin: 0
    }

    .single-cc section#container .shell {
        width: 96%
    }

    .page-template-page-blog header#page-header h2 {
        display: none
    }
}

@media only screen and (max-width: 768px) {
    .show-mobile {
        display: block
    }

    .hide-mobile {
        display: none
    }

    footer#footer .content-footer .col-fourth {
        width: 58%;
        float: right;
        margin-bottom: 2em
    }

    footer#footer ul li {
        font-size: 1.2em
    }

    footer#footer div.disclaimer {
        float: none;
        width: 100%;
        padding-top: 4em;
        clear: both
    }

    #articles #grid-intro {
        margin-left: 0;
        width: 27%
    }

    #articles div.grid-item {
        width: 30%
    }

    #articles div.grid-item:last-child, #articles div.grid-item.last-item {
        display: none
    }

    #articles div.grid-item.type-post {
        height: auto !important
    }

    #articles div.type-video, #articles div.grid-item.type-post:nth-child(3n) {
        margin-right: 0
    }

    #banner img {
        max-width: 50%;
        right: 5%
    }

    #product-carousel {
        width: 125%;
        margin-left: -5%;
        display: block
    }

    #product-carousel .owl-nav button {
        font-size: 2em
    }

    .product-item {
        text-align: center;
        position: relative
    }

    .product-item .badge {
        height: 50px;
        width: 50px;
        font-size: 10px;
        position: absolute;
        text-align: center;
        line-height: 1em;
        top: 6px;
        left: 6px;
        margin: 0;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        background: #007D36;
        color: #fff;
        display: flex;
        align-items: center;
        font-weight: 500;
        text-transform: uppercase
    }

    .product-item h2 {
        color: #656569;
        height: 3em;
        max-width: 90%;
        font-size: 1.2em !important;
        font-weight: 500;
        text-align: center;
        margin: 0 auto !important;
        line-height: 1.2em
    }

    .product-item img {
        width: 100%;
        height: auto;
        text-align: center
    }

    .product-item a {
        text-decoration: none
    }

    .product-item a img {
        max-width: 100%;
        width: auto;
        height: auto;
        max-height: 260px;
        display: block;
        margin: 0 auto 8px;
        -webkit-transition: all ease-in-out .2s;
        -moz-transition: all ease-in-out .2s;
        -o-transition: all ease-in-out .2s;
        transition: all ease-in-out .2s
    }

    .product-item strong {
        display: block
    }

    .product-item .price {
        display: none
    }

    .woocommerce-product-rating .star-rating {
        float: none
    }

    .product-item .button {
        margin: 0 auto !important;
        max-width: 200px;
        display: inline-block;
        padding: 10px 15px
    }

    .mobile-filters {
        display: none
    }

    .filters {
        clear: both
    }

    .filters ul {
        list-style-type: none;
        margin-bottom: 3em
    }

    .filters ul li {
        display: inline-block;
        margin-right: 20px;
        margin-bottom: .5em
    }

    .filters ul li a {
        color: #656569;
        white-space: nowrap
    }

    .filters ul li.current-menu-item a, .home .filters ul li.first-li a {
        color: #C25713
    }

    #highlight {
        height: 280px !important
    }

    #highlight.highlight-video {
        height: auto !important
    }

    #highlight.highlight-video div {
        flex: 1 !important
    }

    table.cart.shop_table, .cart-collaterals, .shipping-upsell, .cart-bits {
        width: 100% !important
    }

    .shipping-upsell {
        font-size: .9em
    }

    .shipping-upsell a {
        display: block;
        font-weight: 500;
        text-align: center;
        max-width: 70%;
        margin: 0 auto 2em;
        line-height: 1.3em
    }

    .cart-bits {
        margin-bottom: 3em
    }

    header#page-header h1, header#page-header h2 {
        margin-right: 0
    }

    .slides .attachment-shop_thumbnail {
        width: 30px;
        height: auto
    }

    .summary h2 {
        margin-right: 0
    }

    .product .back {
        top: -40px;
        right: -30px
    }

    .products ul, ul.products {
        width: 100% !important
    }

    ul.products li.product {
        width: 33% !important;
        margin-right: 0;
        margin-bottom: 5em;
        height: 420px !important
    }

    ul.products li.product h3 {
        font-size: 1.5em;
        line-height: 1.2em
    }

    div#content ul.postmetadata li.share {
        width: 40%
    }

    footer#footer .content-footer .shell {
        padding-top: 0
    }

    footer#footer .content-footer .col-half {
        width: 100%;
        display: block;
        float: none;
        margin: 0 auto 2em
    }

    footer#footer .content-footer .col-half img {
        max-width: 60%;
        margin: 0 auto;
        display: block
    }

    footer#footer .content-footer .col-fourth {
        float: left;
        width: 48%
    }

    footer#footer .content-footer .col-fourth ~ .col-fourth {
        float: right
    }

    #team-grid {
        width: 100%
    }

    .single-team img.size-team, .single-team .size-team {
        margin-right: 2em
    }

    .page-template-page-sidebar div.post {
        width: calc(100% - 300px)
    }

    .page-template-page-sidebar div#sidebar {
        width: 230px
    }

    #loginer {
        width: 47%;
        padding-right: 1%
    }

    .create {
        width: 47%
    }

    #loginer p.form-row, .create p.form-row {
        width: 90%
    }

    p.form-row {
        width: 47%
    }

    #customer_details p#order_comments_field {
        width: 96%
    }

    #customer_details #reviewer, #payment #place_order {
        width: 330px;
        margin: 0 auto 4em;
        display: block;
        float: none
    }

    nav#menu-account {
        width: 160px;
        position: relative;
        position: absolute;
        right: 0;
        top: -10px
    }

    nav#menu-account:before {
        content: "GO TO: ";
        font-size: .8em;
        position: absolute;
        top: 0;
        left: -60px;
        width: 50px;
        height: 36px;
        line-height: 36px;
        text-align: right
    }

    nav#menu-account option {
        color: #656569;
        white-space: nowrap;
        font-size: 1em;
        padding: 0
    }

    nav#menu-account option.is-active {
        color: #C25713
    }

    #tab-content {
        border: 0;
        padding: 0;
        margin-top: 3em;
        clear: both
    }

    #admin-notes {
        top: 80px
    }

    .admin-bar div#manager {
        top: 46px
    }

    .admin-bar div#manager span.notice {
        top: 30px;
        left: -20px;
        width: calc(100% + 20px);
        display: block
    }

    .admin-bar div#page {
        margin-top: 60px
    }

    .order-toggle .variations_button p, .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper {
        margin: 0 0 1.5em 0
    }

    .owl-nav [class*="owl-"] {
        font-size: 1.5em
    }

    .cat-header {
        float: none;
        width: 100% !important
    }

    .order-toggle .variations_button p {
        margin-left: -10px;
        width: calc(100% - 60px)
    }

    #reviews #comments ol.commentlist {
        width: 100%;
        float: none
    }

    .cooper_comment_loadmore {
        width: 100%;
        margin-left: 0
    }

    #drawer {
        width: 100%
    }

    .iconic-woothumbs-thumbnails-wrap {
        display: none
    }

    #order-box .shipping-offer {
        margin: 2em auto 2em;
        width: 70%
    }

    #tab-whatitis, #tab-howithelps, #tab-ingredients, .toggle-block {
        padding: 30px 0
    }
}

@media only screen and (max-width: 767px) {
    h1 {
        font-size: 2.1em
    }

    header#page-header #banner h2 {
        font-size: 2.5em
    }

    div.product div.images {
        float: none !important;
        width: 100% !important;
        margin: 0 auto 20px !important;
        max-width: 310px
    }

    div.product div.summary {
        float: none !important;
        width: 100% !important;
        margin: 0 auto
    }

    .yarpp-related {
        margin-top: 0
    }

    table.tableSFacts {
        width: 100%;
        min-width: 100%
    }

    .single-product-main-image img {
        max-height: 240px;
        width: auto
    }

    #order-box {
        clear: both
    }

    .product-images .flexslider {
        width: 80%
    }

    #wri div.grid-item .button {
        font-size: .9em
    }

    .product-item h2 {
        height: 4em;
        max-width: 94%;
        font-size: 1.1em !important
    }

    .product .summary, .product-images {
        float: none !important;
        width: 100% !important
    }

    .order-toggle .variations_button p {
        clear: both
    }

    .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
        font-size: 1.5em
    }

    .owl-carousel .owl-nav button.owl-prev {
        left: -10px
    }

    .owl-carousel .owl-nav button.owl-next {
        right: -10px
    }

    table.shop_table img {
        height: 70px
    }

    table.shop_table th, table.shop_table td {
        padding: 6px 6px 6px 6px
    }

    th.product-price, td.product-price {
        display: none
    }

    .quantity .qty {
        width: 40px
    }

    .product-name {
        padding-right: 0 !important
    }

    ul#shipping_method li {
        font-size: 1em
    }

    .woocommerce-cart header#page-header, .woocommerce-checkout header#page-header {
        height: 100px
    }

    h3 em {
        display: block
    }

    ::placeholder {
        opacity: 1;
        font-size: 0.8em !important
    }

    #tab-content .back {
        right: -20px;
        top: -6px
    }

    .woocommerce-order-details .cart_totals, .cart_totals {
        width: 100%;
        margin-left: 0;
        float: none
    }

    #wpadminbar {
        position: fixed !important
    }

    div.subscription ul.subslist li.item {
        width: calc(100% - 140px);
        min-height: 200px
    }

    div.subscription a.button {
        top: auto;
        right: auto;
        position: relative;
        margin-top: .5em
    }

    .adminonly {
        position: relative;
        top: auto;
        right: auto;
        margin-top: .5em
    }

    #team-grid div.grid-item {
        width: calc(48% - 2px)
    }

    .single-team img.size-team, .single-team .size-team {
        max-width: 85%;
        margin-right: 15%
    }

    .entry {
        margin-right: 0
    }

    #post-grid div.grid-item {
        width: calc(48% - 2px)
    }

    .facetwp-facet-topics {
        column-count: 1;
        width: auto
    }

    .facetwp-facet-topics .facetwp-checkbox {
        white-space: nowrap
    }

    .page-template-page-sidebar div.post, .page-template-page-sidebar div#sidebar {
        width: 100%;
        float: none
    }

    .page-template-page-sidebar div#sidebar {
        border-left: 0;
        border-top: 1px solid #009FDA;
        padding-left: 0;
        padding-top: 4em;
        margin-top: 2em;
        text-align: center
    }

    .page-template-page-sidebar div#sidebar img {
        float: none;
        margin: 0
    }

    #highlight.highlight-video {
        flex-direction: column;
        padding: 50px 5% 30px
    }

    #highlight.highlight-video > div {
        text-align: center;
        margin-right: 0
    }

    #highlight.highlight-video > div#video-box {
        text-align: center;
        margin: 0 auto
    }

    #highlight.highlight-video a.button {
        margin-bottom: 2em
    }

    #highlight.highlight-video h1, #highlight.highlight-video p {
        max-width: 100%;
        width: 100%
    }

    #highlight.highlight-video h1 {
        font-size: 2.7em
    }

    .order-toggle .variations_button p {
        margin-left: 0;
        width: 100%;
        font-size: 1em
    }

    .entry ul.postmetadata li, a.button-text {
        font-size: 1em
    }

    .single-cc section#container {
        font-size: 1.1em
    }

    .single-cc #cc-banner > div {
        max-width: 90%;
        margin: 0 auto
    }

    .single-cc #cc-banner {
        padding-bottom: 40px !important
    }

    .single-cc .cc-button {
        margin-top: 10px
    }

    .single-cc #cc-banner p {
        font-size: 1.2em
    }

    .single-cc #cc-banner img {
        position: relative;
        top: auto;
        right: auto;
        max-width: 70%;
        margin: 0 auto 2em;
        display: block
    }

    .single-cc section.row .half, .single-cc section.row .half + .half {
        width: 100%;
        float: none;
        height: auto !important;
        margin-left: 0
    }

    .single-cc section.row .half + .half {
        margin-top: 2em
    }

    .single-cc section.row .half img {
        width: 100%
    }

    .single-cc section.row .half h3 {
        font-size: 1.4em
    }

    .single-cc .caption {
        font-size: .8em
    }

    .single-cc section.row-text p {
        font-size: 1.2em
    }

    .single-cc .row table {
        font-size: .9em
    }

    .single-cc .row table thead th {
        background-size: 60px 60px !important;
        padding-top: 75px
    }

    .single-cc .row table tbody th {
        padding-left: 5px
    }

    .single-cc footer#footer a#cooper-aero span {
        width: 100%
    }

    .single-cc footer#footer ul#menu-landing-page {
        margin: 25px auto 0
    }

    .single-cc header #cooper50 {
        display: none
    }

    .single-cc footer #cooper50 {
        display: block;
        position: relative;
        margin: 0 auto 30px;
        top: auto;
        right: auto;
        bottom: 0;
        float: none
    }

    .single-assessment .recommendation {
        padding: 15px;
        display: block
    }

    .single-assessment .recommendation .product {
        margin-right: 0;
        width: calc(100% - 130px);
        margin-bottom: 20px;
        position: relative;
        float: left
    }

    .single-assessment .recommendation .details {
        width: 110px;
        margin-right: 20px;
        float: left;
        text-align: center;
    }

    .single-assessment .recommendation .action {
        width: 100%;
        text-align: center;
        display: block;
        clear: both
    }

    .single-assessment .recommendation .product ul {
        column-count: 1
    }

    .single-assessment .recommendation .details img {
        width: 100%
    }

    .single-assessment .summary {
        text-align: center
    }

    .single-assessment .summary h2 {
        position: relative;
        text-align: center;
        top: auto;
        left: auto
    }

    .single-assessment .summary .mailer {
        float: none;
        display: block;
        margin-bottom: 10px
    }

    .page-id-382000 header#page-header {
        height: 50px
    }

    #gform_wrapper_16 {
        margin-top: 0
    }

    ul#input_16_12, ul#input_16_13, ul#input_16_19, ul#input_16_21, ul#input_16_22 {
        column-count: 1
    }

    .button a.article-area {
        padding: 10px 15px
    }
}

@media only screen and (min-width: 640px) {
    header#page-header #banner .foreground.offset-on {
        margin-right: 0 !important
    }
}

@media only screen and (max-width: 639px) {
    body, body.home {
        background-size: 120% auto
    }

    footer#footer .top-footer {
        text-align: center
    }

    footer#footer a#cooper-aero {
        display: block;
        margin: 0 auto 3em auto
    }

    footer#footer .social {
        float: none;
        text-align: center
    }

    #banner .item {
        flex-direction: row-reverse
    }

    #banner .item .shell > div {
        max-width: 60%
    }

    #banner .item.align-left .shell > div {
        max-width: 70%
    }

    header#page-header #banner .foreground {
        z-index: 2;
        opacity: .3;
        width: 100%
    }

    header#page-header #banner .item.caption-on .caption-on, header#page-header #banner .item.fg-off .foreground {
        display: none
    }

    header#page-header #banner .item.fg-on .foreground {
        max-width: 30%;
        opacity: 1;
        z-index: 10
    }

    header#page-header #banner .item.fg-off .shell > div.content, header#page-header #banner .item.caption-on .shell > div.content {
        max-width: 90%
    }

    ul.products li.product {
        width: 50% !important
    }

    footer#footer .content-footer .footer-box {
        padding: 2em 1em 5.5em 1em
    }

    footer#footer .content-footer .footer-box h2 {
        font-size: 1.2em
    }

    footer#footer .content-footer .footer-box a.button {
        left: 1em;
        width: calc(100% - 2em);
        padding: 10px 0
    }

    footer#footer .content-footer .col-half img {
        max-width: 80%
    }

    #cooper_ponumber_field {
        display: block;
        width: 97%
    }

    .payment_method_authorize_net_cim_credit_card p.form-row-wide {
        width: 100%;
        display: block
    }

    footer#footer p.copyright {
        margin-bottom: 10px
    }

    #cooper50 {
        position: absolute;
        bottom: 20px;
        right: 0;
        max-height: 80px
    }

    #cooper50 img {
        height: 80px;
        width: auto
    }

    footer#footer a#cooper-aero span {
        background: url(../img/cooper-complete-footer.png) top center no-repeat;
        background-size: contain
    }

    div.blog-product {
        float: none !important;
        clear: none;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 1em auto 3em
    }

    div.blog-product .fa-check {
        position: relative;
        right: auto;
        bottom: auto;
        display: block;
        text-align: center
    }

    #drawer .offer {
        display: block;
        width: 100%
    }
}

@media only screen and (max-width: 540px) {
    #highlight.highlight-video > div#video-box {
        max-width: 100%;
        background: none;
        padding: 10px 0 0
    }
}

@media only screen and (max-width: 500px) {
    ul.products li.product {
        height: 320px !important
    }
}

@media only screen and (max-width: 479px) {
    body {
        font-size: 11px
    }

    .products ul, ul.products {
        margin-left: auto !important;
        margin-right: auto !important
    }

    ul.products li.product {
        width: 50% !important
    }

    .woocommerce-tabs ul.tabs {
        padding-left: .3em !important
    }

    .woocommerce-tabs ul.tabs li {
        padding: 0 .4em !important;
        font-size: .8em !important;
        margin: 0 -2px !important
    }

    .woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit {
        text-align: right;
        width: 40%
    }

    input.ui-autocomplete-input {
        width: 98%
    }

    footer#footer .top-footer {
        background-image: none
    }

    footer#footer .top-footer div.shell {
        text-align: center
    }

    footer#footer .top-footer div.shell img {
        display: block;
        margin: 0 auto 2em
    }

    footer#footer .top-footer div.shell ul.social {
        text-align: center;
        display: inline-block;
        float: none
    }

    header#page-header #banner h2 {
        font-size: 2.2em
    }

    header#page-header #banner p {
        font-size: .9em
    }

    #banner img {
        right: -24%
    }

    #highlight h1 {
        font-size: 2em
    }

    #highlight p {
        font-size: 1em;
        max-width: 80%
    }

    .home .filters .underline {
        margin-bottom: 2.5em
    }

    #articles #grid-intro, #articles div.grid-item {
        width: 48.4%;
        display: block
    }

    #articles #grid-intro {
        width: calc(100% - 3em);
        height: auto !important
    }

    header#page-header h1, header#page-header h3, header#page-header h6 {
        margin-right: 0
    }

    .woocommerce-ordering {
        width: 120px;
        display: none
    }

    #mobile-search form.site_search input {
        font-size: 1.6em
    }

    #mobile-search form.site_search button {
        font-size: 1.6em
    }

    footer#mobile-footer ul {
        display: flex;
        justify-content:center;
        width: 100%
    }

    footer#mobile-footer ul li {
        display: block;
    }

    footer#mobile-footer ul li a {
        width: 100%
    }

    footer#mobile-footer span#toggle-search {
        float: left;
        width: 25%
    }

    ul.quickorder .order-toggle button.button {
        width: 110px !important
    }

    .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number {
        background-size: 30px auto
    }

    p#wc-authorize-net-cim-credit-card-account-number_field {
        width: 60%
    }

    p#wc-authorize-net-cim-credit-card-expiry_field {
        width: 34%
    }

    .single-cc footer#footer ul#menu-landing-page li a {
        font-size: .9em
    }

    li.product a img {
        height: 181px
    }

    .entry table.tableSFacts th, .entry table.tableSFacts td {
        padding: 4px 4px
    }
}

@media only screen and (max-width: 395px) {
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product, body.woocommerce ul.products, body.woocommerce-page ul.products.list {
        width: 50%
    }

    body.woocommerce ul.products li.product, body.woocommerce ul.products li.product:nth-child(2n), body.woocommerce-page ul.products li.product:nth-child(3n), body.woocommerce .related.products ul.products li.product, body.woocommerce .related.products ul.products li.product:nth-child(2n), body.woocommerce .related.products ul.products li.product:nth-child(3n), .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product {
        float: none !important;
        margin-right: 0 !important;
        clear: both !important;
        width: 100% !important
    }

    .archive ul.products li.product {
        height: 280px !important
    }

    .home .woocommerce ul.products, .home .woocommerce-page ul.products {
        margin-top: 20px
    }

    div#manager ul li {
        margin-right: 10px
    }

    ul.quickorder div.single_variation_wrap {
        width: auto
    }

    p#wc-authorize-net-cim-credit-card-account-number_field, p#wc-authorize-net-cim-credit-card-expiry_field, #wc-authorize-net-cim-credit-card-credit-card-form p.form-row {
        width: 100%;
        float: none
    }

    footer#footer .content-footer .footer-box a.button {
        width: calc(100% - 5em);
        padding: 8px 10px;
        white-space: initial;
        line-height: 1.1em
    }
}

@media only screen and (max-width: 345px) {
    div#manager ul li {
        font-size: 10px
    }

    #articles div.grid-item {
        width: 48.3%
    }

    #post-grid div.grid-item h2, #post-grid div.grid-special h3, #post-grid div.grid-special p {
        margin-left: .8em;
        margin-right: .8em
    }

    #post-grid div.grid-item .button {
        width: 80px;
        margin-left: -50px;
        padding: 8px 10px;
        line-height: 1.1em;
        white-space: inherit
    }

    #post-grid div.grid-special {
        padding-bottom: 15px
    }

    #post-grid div.grid-special h3 {
        margin-top: 15px
    }

    #post-grid div.grid-special a.button {
        padding: 8px 10px;
        width: 80px;
        white-space: inherit;
        line-height: 1.2em
    }

    #creater label {
        padding: 8px 10px 8px 10px;
        line-height: 1em;
        white-space: initial
    }
}

@media only screen and (max-height: 860px) {
    .logged-in.admin-bar header#header ul#menu-cooper {
        display: none
    }
}

@media only screen and (max-height: 780px) {
    header#header ul#menu-cooper {
        display: none
    }

    #highlight {
        height: 80vh
    }

    .logged-in.admin-bar header#header a.button {
        display: none
    }
}

@media only screen and (max-height: 690px) {
    .logged-in.admin-bar header#header a.button {
        display: none
    }
}

@media only screen and (max-height: 630px) {
    header#header a.button {
        display: none
    }
}

@media print {
    div#header, div.breadcrumbs, div#sidebar, footer#footer, .blognav, .print, div#manager, ul.postmetadata {
        display: none
    }

    div#content {
        float: none;
        width: 96%
    }
}

.amazonpay-button-view3 {
    display: none
}

.amazonpay-button-view1-ink {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../img/btn-amazon.png) no-repeat;
    width: 280px;
    height: 45px;
    padding-left: 280px
}

.shop_menu_wrapper {
    display: flex
}

.shop_menu_wrapper .menu_heading {
    width: 20%;
    min-width: 140px;
    display: flex;
    align-items: center;
    padding-left: 20px;
    box-sizing: border-box
}

.shop_menu_wrapper .menu_heading p {
    font-size: 1.4em;
    color: #656569;
    font-weight: 700;
    padding: 0;
    margin: 0
}

.shop_menu_wrapper .shop_menu {
    width: 80%
}

#menu-shop {
    display: flex;
    gap: 8px;
    align-items: start;
    justify-content: space-between;
    padding-right: 15px
}

#menu-shop li.menu-item-has-children > a::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 3px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    width: 20px;
    height: 20px;
    background-color: #fff;
    z-index: 9;
    opacity: 0;
    transition: all 200ms linear
}

#menu-shop li.menu-item-has-children > a::after {
    content: "+";
    display: inline-block;
    color: #0099d1;
    font-size: 16px;
    transition: all 200ms linear;
    margin-left: 5px;
    vertical-align: middle
}

#menu-shop li.menu-item-has-children.open a::after {
    transform: rotate(-315deg)
}

#menu-shop li.menu-item-has-children.open a::before {
    opacity: 1;
    bottom: -5px
}

#menu-shop li a {
    font-size: 1em;
    padding: 20px 0;
    display: block;
    position: relative
}

#menu-shop .sub-menu {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    background: rgb(0, 128, 174);
    background: linear-gradient(90deg, rgba(0, 128, 174, 1) 0%, rgba(88, 176, 179, 1) 100%);
    color: #fff;
    width: 100%;
    display: flex;
    left: 0;
    gap: 0 5%;
    justify-content: center;
    transition: all 200ms linear;
    box-sizing: border-box;
    padding-right: 30px
}

#menu-shop li.open .sub-menu {
    opacity: 1;
    pointer-events: all
}

#menu-shop li .sub-menu li a {
    color: #fff;
    padding: 12px 0
}

@media only screen and (max-width: 1200px) {
    #product-grid .filters, .products .filters {
        width: 100%;
        margin: 0 auto;
        margin-bottom: 85px
    }

    .shop_header {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }
}

@media only screen and (max-width: 768px) {
    #product-grid .filters, .products .filters {
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: left;
        box-sizing: border-box;
        padding: 15px;
        gap: 0
    }

    .shop_menu_wrapper .menu_heading {
        width: 100%
    }

    .shop_menu_wrapper .shop_menu {
        width: 100%
    }

    #menu-shop {
        display: flex;
        gap: 10px;
        justify-content: center;
        flex-wrap: wrap;
        margin-top: 15px
    }

    .filters ul li {
        margin-right: 10px;
        margin-bottom: 0
    }

    #menu-shop li a {
        padding: 5px 0
    }

    #menu-shop .sub-menu {
        flex-wrap: wrap;
        padding: 5px 15px;
        box-sizing: border-box;
        gap: 5px 10px;
        justify-content: center
    }

    #menu-shop .sub-menu::before {
        content: "";
        display: block;
        position: absolute;
        top: -17px;
        left: 50%;
        transform: translateX(-50%) rotate(45deg);
        width: 20px;
        height: 20px;
        background-color: #fff;
        z-index: 9;
        opacity: 1;
        transition: all 200ms linear
    }

    #menu-shop li.menu-item-has-children > a::before {
        border-bottom: solid 1px #0583AF;
        border-right: solid 1px #0583AF;
        background-color: transparent;
        width: 8px;
        height: 8px;
        bottom: -1px !important;
        display: none
    }
}

.best_price_wrapper {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 50px;
    justify-content: end
}

.best_price_wrapper img {
    max-width: 60px;
    height: auto;
    margin-left: 0
}

.best_price_wrapper p {
    margin: 0;
    color: #656569;
    font-weight: 500;
    font-size: 1.1em
}

.cart_footer {
    display: flex;
    flex-wrap: wrap
}

.cart_footer_right {
    text-align: right
}

.cart_footer_right img {
    max-width: 60px !important;
    display: inline-block;
    margin-left: 0
}

.woocommerce-review-link.writer {
    display: none
}

.wc-apa-button-separator {
    display: none !important
}

.video_iframe {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 56.25%
}

.video_iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.reviews_wrapper::after {
    display: none
}

.reviews_container {
    background-color: #f5f5f5;
    padding: 50px;
    text-align: center
}

.reviews_container h3 {
    color: #007c35;
    font-size: 28px;
    margin-bottom: 20px
}

.reviews_container .fa-star {
    color: #007c35;
    font-size: 20px
}

.reviews_slider {
    max-width: 750px;
    margin: 0 auto;
    margin-top: 50px;
    padding: 0 30px
}

.review_foot {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 40px;
    line-height: 1
}

.review_foot .fa-solid, .review_foot .fas {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900;
    font-size: 30px;
    cursor: pointer
}

.review_foot p {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 1.3
}

.slick-prev, .slick-next {
    top: 40%
}

.slick-prev:before, .slick-next:before {
    font-family: 'slick';
    font-size: 26px;
    line-height: 1;
    opacity: 1;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media only screen and (max-width: 768px) {
    .reviews_container {
        margin: 0;
        padding: 30px 15px
    }

    .review_foot {
        margin-top: 20px
    }

    .review_foot p {
        font-size: 12px
    }

    .review_foot .fa-solid, .review_foot .fas {
        font-size: 25px
    }

    .reviews_container h3 {
        font-size: 24px;
        margin-bottom: 20px;
        line-height: 1.2
    }
}

#highlight {
    /*display: none;*/
}

/*#pay_with_amazon::after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    height: 100%;*/
/*    width: 100%;*/
/*    background-image: url(../../../../../../themes/cooper/images/amazon_pay.png);*/
/*    background-color: #fff;*/
/*    background-size: cover;*/
/*    background-position: center;*/
/*    background-repeat: no-repeat*/
/*}*/
/*.amazonpay-button-container{*/
/*    display:none !important;*/
/*}*/
/*#pay_with_amazon, #pay_with_amazon img {*/
/*    display: block;*/
/*    -moz-box-sizing: border-box;*/
/*    box-sizing: border-box;*/
/*    background: url(../img/btn-amazon.png) no-repeat;*/
/*    width: 280px;*/
/*    height: 45px;*/
/*    padding-left: 280px;*/
/*    cursor: pointer;*/
/*}*/
.pum-theme-518275 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 35px;
    border-radius: 8px;
    border: 8px solid #416f7a;
    box-shadow: 0px 0px 30px 0px rgba(2, 2, 2, 1.00);
    background-color: rgba(65, 111, 122, 1.00);
}


header#header {
    overflow-y: scroll;
    /* scrollbar-width: thin; */
    scrollbar-width: none;
}

/* Global */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    opacity: 1;
}

div#page {
    overflow: hidden;
}

header#page-header.noticed {
    margin-top: 0;
}

#header-footer span {
    font-size: 12px;
}

.cooper-container.noticed {
    margin-top: 75px;
}

.button.add_to_cart_button {
    font-size: 12px !important;
}

.button.button--wide {
    width: 200px;
    border-width: 2.5px;
    font-size: 12px;
}

.button.button--fat {
    padding: 10px 35px;
}

.cooper-container {
    background-color: #FFF;
}

section.cooper-container div.shell {
    padding: 30px 0 !important;
}

.account-message {
    color: #656569;
}

.account-message a.logout {
    font-size: 14px;
    color: #007FAD;
}

.single .entry img {
    width: auto !important;
}

.single .entry img.size-full {
    width: 100% !important;
}

.single img.attachment-post_banner {
    width: 100% !important;
}

/*
    section.cooper-container.product-container div.shell {
        padding-bottom: 58px !important;
    }
    */
.learn-block .cooper-container div.shell {
    padding-bottom: 0 !important;
    padding-top: 30px !important;
}

#breadcrumbs {
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 2em;
}

#breadcrumbs span {
    color: #457581;
    border-bottom: 0px solid #416F7A;
}

#breadcrumbs a {
    color: #656569;
    text-decoration: none;
}

#breadcrumbs i {
    margin: 0 5px;
}

#breadcrumbs a:hover {
    color: #656569;
    text-decoration: underline;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #416F7A;
}

a,
a:visited,
a:active {
    color: #416F7A;
    text-decoration: underline;
}

header#notice {
    top: 0;
}

header#notice > div {
    height: 40px;
    text-align: center;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 1em;
    letter-spacing: .025em;
    font-weight: 400;
    position: relative;
    text-decoration: none;
    cursor: pointer;
    font-family: "HCo Whitney SSm", verdana, sans-serif;
    font-style: normal;
    display: flex;
    border-top: 1px solid #e1e5e1;
}

.content-heading {
    font-size: 26px;
    line-height: 1.1;
}

.page-title {
    font-size: 22px;
}

.title--margin {
    margin-bottom: 15px;
}

.inline {
    display: inline;
}

div#manager {
    display: none;
}

.admin-bar div#page {
    margin-top: 0;
}

p,
.post-content p,
.entry p,
.entry li,
.entry li li,
textarea,
td,
th,
table.tableSFacts td {
    font-size: 16px;
}

address,
address p {
    font-size: 14px;
    line-height: 21px;
    padding-top: 10px;
}

body.single-post ol ol,
body.single-post ul ul {
    margin: 12px 0px 12px 25px;
}

input,
select {
    font-size: 1.0em;
}

.post img:not(.size-thumbnail) {
    width: 100%;
    max-width: 100%;
    height: auto;
}

header#notice,
header#notice > div {
    height: 40px;
}

table.tableSFacts {
    margin-top: 10px;
}

.mobile-phone {
    float: right;
    margin-top: 7px;
    margin-right: 15px;
}

.mobile-phone i {
    font-size: 30px;
}

div#mobile-logo {
    width: 56px;
    height: 44px
}

div#mobile-logo-25 {
    width: 52px;
    height: 48px;
}

div#mobile-logo,
div#mobile-logo-25 {
    margin: 0;
    padding: 0;
    cursor: pointer;
    float: left;
}

div#mobile-logo a,
div#mobile-logo-25 a {
    margin: 0 0 0 0;
    padding: 0;
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-indent: -10000px;
    display: block;
    cursor: pointer
}

div#mobile-logo a span,
div#mobile-logo-25 a span {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background: url(../img/logo.png) top left no-repeat;
    background-size: 100% auto;
    cursor: pointer
}

div#mobile-logo a span {
    background: url(../img/logo-2.png) no-repeat top left / contain;
}

div#mobile-logo-25 a span {
    background: url(../img/CC-25th-Logo-1x.png.webp) no-repeat top center / contain;
}

.woocommerce-LostPassword.lost_password {
    text-align: right;
    width: 41%;
    margin-right: 3%;
}

.pum-theme-lightbox .gform_footer {
    text-align: center;
}

.pum-theme-lightbox .gform_button {
    background: #416f7a !important;
    margin: 0 auto !important;
    font-size: 12px !important;
    line-height: 1;
    height: 50px;
    border: 2px solid #FFF !important;
}

.pum-theme-lightbox .gform_button:hover {
    background-color: #FFF !important;
    color: #416F7A !important;
    transition: all 0.3s ease-in-out;
}

.home .review-block .shell {
    padding-bottom: 20px !important;
}

.ig-feed {
    padding: 60px 30px 30px !important;
}

#insta-feed #sb_instagram {
    padding-bottom: 0 !important;
}

#insta-feed .title-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 20px;
}

#insta-feed #sb_instagram .sbi_link {
    background: rgb(69, 117, 129 / 80%) !important;
}

#insta-feed #sb_instagram .sbi_hover_bottom, #insta-feed #sb_instagram .sbi_hover_top {
    color: #e79b6e;
    font-size: 16px !important;
    padding: 0 5px !important;
    position: absolute;
    text-align: center;
    width: 90% !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    font-weight: 500;
    left: 0;
    right: 0;
    margin: 0 auto !important;
}

#sb_instagram .sbi_hover_bottom p, #sb_instagram .sbi_hover_top p {
    font-size: 16px;
}

#sb_instagram .sbi_hover_bottom .sbi_date, #sb_instagram .sbi_hover_top .sbi_date {
    display: none;
}

#insta-feed #sb_instagram .sbi-owl-nav .sbi-owl-next {
    margin-right: -1px;
}

#insta-feed #sb_instagram .sbi-owl-nav .sbi-owl-prev {
    margin-left: -1px;
}

#popmake-612552 {
    background-color: #e4eae6;
    padding: 25px;
    box-shadow: 10px 10px 50px rgba(0, 0, 0, 0.4);
}

#popmake-612552 .pum-content + .pum-close {
    top: -15px;
    right: -15px;
    font-size: 1.8rem;
    box-shadow: none;
}

#popmake-612552 .pum-content.popmake-content .gform_footer {
    text-align: center;
}

#popmake-612552 .gform_button:hover {
    background-color: #FFF !important;
    color: #416f7a !important;
    transition: all 0.3s ease-in-out;
}

.filters-content-block {
    padding: 0 15px;
    position: relative;
}

.filters-content-block-inner {
    padding: 60px 0;
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
}

.filters-content-block-inner h2 {
    font-size: 22px;
    line-height: 1.1;
    margin-bottom: 15px;
}

.filters-content-block-inner p, .filters-content-block-inner li {
    font-size: 16px;
}

.filters-content-block-inner p:last-child {
    margin-bottom: 0;
}

.filters-content-block-inner ul {
    padding-left: 14px;
}

.filters-content-block-inner ol {
    padding-left: 19px;
}


@media screen and (min-width: 768px) {
    .content-heading {
        font-size: 32px;
    }

    .page-title {
        font-size: 22px;
    }

    .admin-bar div#page {
        margin-top: 30px;
    }

    div#manager {
        display: block;
    }

    section.cooper-container div.shell {
        padding: 75px 0 !important;
    }

    .logged-in header#notice {
        top: 30px;
    }
}

@media screen and (min-width: 1024px) {
    header#notice i {
        font-size: 14px;
    }

    div.blog-product a img {
        max-width: 100%;
    }

    .content-heading {
        font-size: 36px;
    }

    .page-title {
        font-size: 24px;
    }

    .title--margin {
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 1201px) {
    #breadcrumbs {
        margin-top: 45px;
    }

    .page-title {
        font-size: 32px;
    }
}

@media screen and (min-width: 1440px) {
    #breadcrumbs {
        margin-top: 60px;
    }

    .content-heading {
        font-size: 42px;
    }

    .page-title {
        font-size: 36px;
    }
}

@media screen and (min-width: 1680px) {
    .page-title {
        font-size: 42px;
    }
}

@media screen and (min-width: 1800px) {
    .page-title {
        font-size: 48px;
    }
}

@media screen and (min-width: 1920px) {
    .page-title {
        font-size: 54px;
    }
}

.youtube-video {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    height: 0;
}

.youtube-video img {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 20;
    cursor: pointer;
}

.youtube-video:after {
    content: "";
    position: absolute;
    display: block;
    top: 45%;
    left: 45%;
    width: 46px;
    height: 36px;
    z-index: 30;
    cursor: pointer;
}

.youtube-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* image poster clicked, player class added using js */
.youtube-video.video-player img {
    display: none;
}

.youtube-video.video-player:after {
    display: none;
}

/* Responsive Video */
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-launcher {
    position: relative;
}

.video-launcher__overlay {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
}

.video-launcher__overlay:hover {
    cursor: pointer;
}

.video-launcher__overlay i {
    font-size: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    color: #FFF;
    z-index: 99;
}

.video-element {
    display: none;
}

.featherlight .featherlight-content {
    padding: 0 !important;
    border: 0 !important;
    width: 50%;
    max-width: 700px;
}

.featherlight .featherlight-content video {
    max-widtH: 700px;
}

#player-overlay {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 999;
}

video {
    width: 100%;
    max-width: 500px;
    height: auto;
}

/* Shell container */
.cooper-container div.shell {
    width: 900px;
    margin: 0 auto;
}

footer#footer div.shell {
    padding-bottom: 40px;
}

.single-product section.cooper-container div.shell:first-of-type,
.product-quiz div.shell:first-of-type {
    padding: 30px 0 !important;
}

.product-recos__product-content .price {
    font-size: 17px;
}

.single-product .iconic-woothumbs-thumbnails__control {
    background: transparent !important;
    height: 22px;
    line-height: unset;
    text-decoration: none;
}

.single-product .iconic-woothumbs-thumbnails__control svg {
    display: none;
}

.single-product .iconic-woothumbs-thumbnails__control.iconic-woothumbs-thumbnails__control--up::before {
    content: "\f077";
    font-family: var(--fa-style-family, "Font Awesome 6 Pro");
    font-weight: var(--fa-style, 900);
    font-size: 26px;
    color: #b1b1b1;
}

.single-product .iconic-woothumbs-thumbnails__control.iconic-woothumbs-thumbnails__control--down::before {
    content: "\f078";
    font-family: var(--fa-style-family, "Font Awesome 6 Pro");
    font-weight: var(--fa-style, 900);
    font-size: 26px;
    color: #b1b1b1;
}

/* ============= Login / Register / Reset Password ============ */
.woocommerce-account .page-title {
    margin-bottom: 0;
    line-height: 1.2;
    font-size: 32px;
}

.lost_reset_password h2 {
    color: #4E5A61;
}

#customer_login h2 {
    color: #416F7A;
    font-size: 32px;
    line-height: 1.2;
}

#customer_login .password-col {
    margin-bottom: 0;
}

#customer_login input {
    border: 2px solid #b1b1b1;
}

#customer_login hr {
    background-color: #007FAD;
    border: 0 solid #007FAD;
}

#customer_login .woocommerce-CreateAccount.create_account {
    color: #416F7A;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 500;
    font-style: normal;
}

#customer_login .woocommerce-CreateAccount.create_account a {
    text-decoration: none;
}

#customer_login .col-2 {
    margin-top: 4em;
}

form.login p.form-row {
    display: block;
}

form.login button {
    margin-top: 0em;
    font-family: "HCo Whitney SSm", verdana, sans-serif;
    font-style: normal;
}

form.register button {
    margin-top: 2.0em;
    font-family: "HCo Whitney SSm", verdana, sans-serif;
    font-style: normal;
}

form.lost_reset_password button {
    margin-top: 2.0em;
    font-family: "HCo Whitney SSm", verdana, sans-serif;
    font-style: normal;
    background: #fff !important;
}

form.lost_reset_password button:hover {
    background: #457581 !important;
}

.woocommerce-privacy-policy-text,
#content div.disclaimer p {
    font-style: oblique;
    max-width: 60%;
    font-size: 0.9em;
}

form.login,
form.register,
form.lost_reset_password {
    margin-bottom: 3.0em;
}

p.lost_password a {
    color: #4E5A61;
    font-size: 0.9em;
    max-width: 30%;
    text-transform: uppercase;
}

form.lost_reset_password h2 {
    color: #416F7A;
    font-size: 32px;
    line-height: 1.2;
}

form.lost_reset_password input {
    border: 2px solid #b1b1b1;
}

/* ============= Login / Register / Reset Password End ============ */
@media only screen and (min-width: 768px) {

    .single-product section.cooper-container div.shell:first-of-type,
    .product-quiz div.shell:first-of-type {
        padding: 52px 0 !important;
    }
}

@media only screen and (min-width: 1441px) {
    .cooper-container div.shell {
        width: 960px;
    }
}

@media only screen and (min-width: 1681px) {
    .cooper-container div.shell {
        width: 1100px;
    }
}

@media only screen and (min-width: 1800px) {
    .cooper-container div.shell {
        width: 1200px;
    }
}

@media only screen and (min-width: 1921px) {
    .cooper-container div.shell {
        width: 1340px;
    }
}

@media only screen and (min-width: 2101px) {
    .cooper-container div.shell {
        width: 1340px;
    }
}

@media only screen and (min-width: 2201px) {
    .cooper-container div.shell {
        width: 1480px;
    }
}

@media only screen and (min-width: 2501px) {
    .cooper-container div.shell {
        width: 1600px;
    }
}

@media only screen and (max-width: 1365px) {
    #header-footer span {
        font-size: 10px;
    }

    .cooper-container div.shell {
        width: 840px;
    }

    footer#header-footer #info {
        margin: 0 0.4em 0.4em;
    }
}

@media only screen and (max-width: 1200px) {
    .cooper-container div.shell {
        width: 90%;
    }

    .woocommerce .slick-initialized .slick-slide {
        visibility: visible;
    }

    .woocommerce .slick-initialized .slick-slide .iconic-woothumbs-images__slide {
        visibility: visible;
    }

    .product__supplement-facts {
        bottom: -6px !important;
    }

    .iconic-woothumbs-all-images-wrap {
        width: 100% !important;
    }

    .iconic-woothumbs-images__arrow svg path {
        color: #416F7A;
        stroke: #416F7A !important;
    }
}

/*                    */
/* Standard Page      */
/*                    */
#menu-site-map a {
    font-size: 14px;
}

#menu-site-map a:hover {
    text-decoration: none;
}

@media screen and (min-width: 1200px) {
    #menu-site-map a {
        font-size: 16px;
        line-height: 1.5;
    }
}

/*                              */
/* Home Page Banner Slider      */
/*                              */
.header-slider {
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
}

.header-slider .slide {
    position: relative;
}

.slide__background {
    z-index: 10;
}

.slide__background img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.slide__background .img-main {
    display: none;
}

.slide__content {
    top: 50%;
    left: 7%;
    z-index: 20;
    padding: 30px;
}

.slide__title {
    font-size: 36px;
    line-height: 1.1;
    margin-bottom: 15px;
}

.slide__subtitle {
    font-size: 16px;
}

.header-slider .slick-dots {
    top: 280px;
    height: 3px;
    transition: all 0.2s ease-in-out;
}

.header-slider .slick-dots li {
    width: 40px;
    height: 3px;
    margin: 0 7px;
}

.header-slider .slick-dots li button {
    background-color: #a7b8b4;
    width: 100%;
    padding: 0;
    height: 3px;
}

.header-slider .slick-dots li.slick-active button {
    background-color: #457482;
}

@media screen and (min-width: 768px) {
}

@media screen and (min-width: 1024px) {
    .slide__content {
        position: absolute;
        transform: translateY(-50%);
        max-width: 330px;
    }

    .slide__content.content--right {
        left: auto;
        right: 7%;
        text-align: right;
    }

    .slide__background .img-main {
        display: block;
    }

    .slide__background .img-mobile {
        display: none;
    }
}

@media screen and (min-width: 1180px) {
}

@media screen and (min-width: 1201px) {
    .slide__content {
        position: static;
        transform: none;
    }
}

@media screen and (min-width: 1300px) {
    .slide__content {
        position: absolute;
        transform: translateY(-50%);
    }
}

@media screen and (min-width: 1440px) {
}

@media screen and (min-width: 1600px) {
    .slide__content {
        max-width: 400px;
    }

    .slide__title {
        font-size: 42px;
    }

    .slide__subtitle {
        font-size: 18px;
    }
}

@media screen and (min-width: 1800px) {
}

@media screen and (min-width: 1920px) {
    .slide__content {
        max-width: 500px;
    }

    .slide__title {
        font-size: 52px;
    }

    .slide__subtitle {
        font-size: 20px;
    }
}

@media screen and (min-width: 2200px) {
    .slide__content {
        max-width: 600px;
    }
}

/* Footer */
footer#footer .bottom-footer ul {
    width: 100%;
    column-count: 2
}

footer#footer ul li {
    display: block;
}

footer#footer ul li.last-li {
    display: block;
}

footer ul li a {
    color: #656569 !important;
}

footer#footer .bottom-footer ul li a:hover {
    text-decoration: underline;
}

footer p:not(.fda) {
    color: #656569 !important;
    font-size: 12px;
}

.footer-social-row a {
    font-size: 23px;
    padding-right: 10px;
}

.copyright {
    display: block;
    justify-content: flex-start;
    margin-top: 15px;
    font-size: 12px;
    line-height: 22px;
}

.copyright ul {
    float: none !important;
    flex: 1;
    column-count: unset !important;
    margin-top: 15px !important;
}

.copyright ul li {
    display: block !important;
    margin: 0 0 15px 0 !important;
    line-height: 22px !important;
    color: #656569 !important;
}

.copyright ul li a {
    padding: 0 15px 0 0;
    font-size: 12px;
}

@media screen and (min-width: 768px) {
    footer#footer ul li {
        display: block;
    }

    .copyright {
        margin-top: 20px;
        display: flex;
    }

    .copyright ul {
        display: inline !important;
        padding-left: 30px;
        margin-top: 0 !important;
    }

    .copyright ul li {
        display: inline-block !important;
        margin: 0 !important;
    }

    .copyright ul li:after {
        content: "|";
    }

    .copyright ul li:last-of-type:after {
        content: "";
    }

    .copyright ul li a {
        padding: 0 15px 0 10px;
    }
}

@media screen and (min-width: 1024px) {
    footer#footer .bottom-footer ul {
        column-count: 3;
    }
}

@media screen and (min-width: 1180px) {
    footer#footer .bottom-footer ul {
        width: 20%;
        column-count: unset;
    }
}

/*                     */
/* Global Product Quiz */
/*                     */
.product-quiz {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.product-quiz__title {
    font-size: 20px;
    line-height: 1.1;
    margin-bottom: 15px;
}

.product-quiz__subtitle {
    font-size: 14px;
    width: 75%;
}

.product-quiz .button {
    margin: 30px 0 30px;
}

@media screen and (min-width: 768px) {
    .product-quiz__title {
        max-width: 55%;
        font-size: 24px;
    }

    .filters-content-block-inner h2 {
        font-size: 26px;
    }
}

@media screen and (min-width: 1024px) {
    .product-quiz__title {
        font-size: 28px;
    }

    .filters-content-block-inner h2 {
        font-size: 30px;
    }
}

@media screen and (min-width: 1180px) {
    .product-quiz__title {
        font-size: 30px;
    }

    .filters-content-block-inner h2 {
        font-size: 32px;
    }
}

@media screen and (min-width: 1201px) {
    .product-quiz .button {
        margin: 45px 0 60px;
    }
}

@media screen and (min-width: 1440px) {
    .product-quiz__subtitle {
        font-size: 18px;
        width: 100%;
    }

    .product-quiz .button {
        margin: 60px 0 75px;
    }

    .product-quiz__title {
        font-size: 34px;
    }

    .filters-content-block-inner h2 {
        font-size: 36px;
    }
}

@media screen and (min-width: 1680px) {
}

@media screen and (min-width: 1800px) {
    .product-quiz__title {
        font-size: 46px;
    }

    .product-quiz__subtitle {
        font-size: 18px;
    }

    section.cooper-container .product-quiz .shell {
        padding: 75px 0 !important;
    }

    .filters-content-block-inner h2 {
        font-size: 48px;
    }
}

@media screen and (min-width: 1920px) {
}

/* New Slider Styles */
#banner .owl-dots {
    position: absolute;
    top: auto;
    bottom: 15px;
    right: auto;
    width: 100%;
    left: auto;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

#banner .owl-dots .owl-dot span {
    border-radius: 0;
    width: 75px;
    height: 2px;
    border-color: #FFF;
}

#banner .owl-dots .owl-dot.active span {
    background-color: #416F7A;
    border-color: #416F7A;
}

#banner .owl-dots .owl-dot:not(.active):hover span {
    border-color: #FFF;
    background-color: #FFF;
}

/* Left Nav Styles */
header#header ul#menu-left-navigation li:hover,
header#header ul#menu-left-navigation li.current_page_item,
header#header ul#menu-left-navigation li.current-menu-item {
    background: linear-gradient(90deg, rgba(65, 111, 122, 1) 0%, rgba(65, 111, 122, 1) 5%, rgba(65, 111, 122, 0) 5%);
    color: #416F7A;
    cursor: pointer;
}

header#header ul#menu-left-navigation li a {
    font-weight: 100;
    font-size: 17px;
    line-height: 3;
    padding: 0 30px 0 79px;
    position: relative;
    text-decoration: none;
}

header#header ul#menu-left-navigation li a:hover,
header#header ul#menu-left-navigation li.current_page_item a,
header#header ul#menu-left-navigation li.current-menu-item a {
    text-decoration: none;
    cursor: pointer;
    color: #416F7A;
}

/*     footer#header-footer {
        display: none;
        padding-bottom: 45px;
    } */
footer#header-footer a {
    text-decoration: none;
    color: #656569;
}

footer#header-footer a:hover {
    text-decoration: underline;
    color: #416F7A;
}

@media screen and (min-height: 765px) {
    footer#header-footer {
        display: block;
    }
}

@media screen and (min-height: 900px) {
    footer#header-footer {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
        background: url(../img/CC-25th-Logo-1x.png.webp) no-repeat top center / auto 70px;
        padding-top: 90px
    }
}

/* Left Nav Menu Icons */
header#header ul#menu-left-navigation li a:before {
    position: absolute;
    font-family: 'FontAwesome';
    font: var(--fa-font-light);
    top: 50%;
    transform: translateY(-50%);
    left: 38px;
    font-size: 28px;
    font-weight: 100;
    color: #b1b1b1;
}

header#header ul#menu-left-navigation li#menu-item-288383 a:before {
    /* Shop */
    content: "\f015"
}

header#header ul#menu-left-navigation li#menu-item-476770 a:before {
    /* Quiz */
    content: "\f129"
}

header#header ul#menu-left-navigation li#menu-item-288385 a:before {
    /* Account */
    content: "\f0e0"
}

header#header ul#menu-left-navigation li#menu-item-525882 a:before {
    /* Learn */
    content: "\f5db"
}

header#header ul#menu-left-navigation li#menu-item-288386 a:before {
    /* Contact */
    content: "\e1ef"
}

header#header ul#menu-left-navigation li:hover a:before,
header#header ul#menu-left-navigation li.current_page_item a:before,
header#header ul#menu-left-navigation li.current-menu-item a:before {
    color: #416F7A;
}

@media screen and (min-width: 768px) {
}

@media screen and (min-width: 1024px) {
}

@media screen and (min-width: 1201px) {
}

@media screen and (min-width: 1440px) {
    header#header ul#menu-left-navigation li a {
        font-size: 17px;
    }
}

@media screen and (min-width: 1680px) {
}

@media screen and (min-width: 1800px) {
}

@media screen and (min-width: 1920px) {
}

/* Left Nav Cart */
header#header a#cart-status {
    color: #656569;
    line-height: 3;
    font-size: 17px;
    padding: 0 38px;
    display: flex;
    align-items: center;
    height: 48px;
    text-decoration: none;
}

header#header a#cart-status i {
    padding-right: 13px;
    font-size: 25px;
    color: #b1b1b1;
}

header#header a#cart-status.active,
#page.cart-active a#cart-status,
header#header a#cart-status:not(.active):hover {
    background: linear-gradient(90deg, rgba(65, 111, 122, 1) 0%, rgba(65, 111, 122, 1) 5%, rgba(65, 111, 122, 0) 5%);
    color: #416F7A;
    text-decoration: none;
}

header#header a#cart-status.active i,
header#header a#cart-status:not(.active):hover i,
#page.cart-active a#cart-status i {
    color: #416F7A;
}

@media screen and (min-width: 768px) {
}

@media screen and (min-width: 1024px) {
}

@media screen and (min-width: 1201px) {
}

@media screen and (min-width: 1440px) {
    header#header a#cart-status {
        font-size: 17px;
    }
}

@media screen and (min-width: 1680px) {
}

@media screen and (min-width: 1800px) {
}

@media screen and (min-width: 1920px) {
}

/* Left Nav Search Form */
header#header .site_search {
    margin-bottom: 30px;
}

form.site_search {
    padding: 0 30px 0 79px;
    border-bottom: 1px solid #f0f0f0;
}

#mobile-search form.site_search {
    border: 0 none;
}

form.site_search:hover {
    background: linear-gradient(90deg, rgba(65, 111, 122, 1) 0%, rgba(65, 111, 122, 1) 5%, rgba(65, 111, 122, 0) 5%);
}

form.site_search input {
    border: 0;
    line-height: 3;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 15px;
}

form.site_search input:hover {
    border: 0;
}

form.site_search input:focus {
    border: 0;
}

form.site_search button {
    line-height: 52px;
    display: block;
    height: 52px;
}

form.site_search i {
    font-size: 28px;
    color: #b1b1b1;
    transform: scaleX(-1);
}

form.site_search ::-webkit-input-placeholder {
    font-size: 15px;
    color: #656569;
}

form.site_search :-ms-input-placeholder {
    font-size: 15px;
    color: #656569;
}

form.site_search ::placeholder {
    font-size: 15px;
    color: #656569;
}

@media screen and (min-width: 768px) {
}

@media screen and (min-width: 1024px) {
}

@media screen and (min-width: 1201px) {
}

@media screen and (min-width: 1440px) {
    form.site_search input {
        font-size: 16px;
    }

    form.site_search ::-webkit-input-placeholder {
        font-size: 16px;
    }

    form.site_search :-ms-input-placeholder {
        font-size: 16px;
    }

    form.site_search ::placeholder {
        font-size: 16px;
    }
}

@media screen and (min-width: 1680px) {
}

@media screen and (min-width: 1800px) {
}

@media screen and (min-width: 1920px) {
}

/* Header Button */
header#header a.button,
nav#nav a.button {
    color: #fff;
    background: #416F7A;
    border: 2px solid #416F7A;
    border-radius: 0;
    font-size: 12px;
    letter-spacing: .025em;
    height: 46px;
    max-width: none;
    margin: 0 20px;
    padding: 5px 10px;
}

header#header a.button i,
nav#nav a.button i {
    font-size: 26px;
    padding-right: 8px;
}

header#header a.button:hover {
    opacity: 0.7;
    transition: all 0.3s ease-in-out;
}

.button.side-menu-area {
    color: #FFF;
}

@media screen and (min-width: 1440px) {

    header#header a.button,
    nav#nav a.button {
        padding: 5px 20px;
    }
}

/* Body Button */
.button,
a.button,
button.button,
input.button,
.button.alt a,
a.button.alt,
button.button.alt,
input.button.alt,
input#submit.alt,
a.button-alt,
.offer-orange .button,
.btn-orange .button {
    border: 2px solid #416F7A;
    color: #416F7A;
    border-radius: 0;
    background: none;
}

.button:hover,
a.button:hover,
input.button:hover,
.button.alt a:hover,
a.button.alt:hover,
button.button.alt:hover,
input.button.alt:hover,
input#submit.alt:hover,
a.button-alt:hover,
.offer-orange .button:hover,
.btn-orange .button:hover {
    background: #416F7A;
    color: #FFF;
    transition: .3s;
}

/*                        */
/* Home Page Product Grid */
/*                        */
.product-container {
    background-color: #FFF;
}

.product-grid {
    display: flex;
    flex-wrap: wrap;
}

.product-grid__wrapper {
    flex: 1;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.product-grid__wrapper--first {
    width: 100%;
    position: relative;
    text-align: center;
    margin-bottom: 30px;
}

.product-grid__wrapper--first img {
    width: 85%;
    max-width: 275px;
    height: auto;
    position: relative;
    z-index: 100;
}

.product-grid__product {
    width: 50%;
    text-align: center;
    position: relative;
    margin-bottom: 45px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.product-grid__product .button {
    padding: 15px 25px;
}

.product-grid__product img {
    width: 175px;
    height: auto;
}

.home .product-grid__product:nth-of-type(3),
.home .product-grid__product:nth-of-type(4) {
    margin-bottom: 0;
}

.product-grid__product h2 {
    color: #656569;
    font-size: 14px;
    font-weight: 200;
    max-width: 165px;
    margin: 15px auto 0 auto;
}

.product-grid__wrapper--first h2 {
    color: #656569;
    font-size: 16px;
    margin: 0 auto 10px;
}

.product-grid__wrapper--first a:not(.button) {
    display: block;
}

.product-grid__product-description {
    display: none;
}

.product-grid__wrapper--first .product-grid__product-description {
    display: block;
}

.product-grid__wrapper--first .product-grid__product-description p {
    margin: 0 auto;
    max-width: 300px;
    text-align: left;
    color: #656569;
    font-size: 13px;
}

.product-grid__wrapper--first > .product-grid__product {
    width: 100%;
}

.product-grid__product .price,
.product-grid__wrapper--first .price {
    display: block;
    color: #416F7A;
    font-weight: 600;
    padding: 8px 0 10px;
}

.product-grid__wrapper--first .price {
    padding: 0px 0 14px 0;
}

.product-grid__wrapper--first .product-grid__text-block {
    width: 85%;
    margin: -75px auto 0;
    border-radius: 15px;
    z-index: 0;
    position: static;
    background-color: #E4E9E7;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 75px;
    padding-bottom: 60px;
}

.product-grid__wrapper--first .product-grid__text-block p {
    font-size: 14px;
}

.product-grid__more {
    text-align: center;
    margin: 45px auto 0;
}

@media screen and (min-width: 768px) {
    .products.owl-carousel {
        display: none !important;
    }

    .product-grid__wrapper--first {
        width: 48%;
        margin-bottom: 0;
    }

    .product-grid__wrapper {
        width: 52%;
    }

    .product-grid__product img {
        width: 125px;
    }

    .product-grid__wrapper--first .product-grid__text-block {
        position: absolute;
        top: 250px;
        padding-top: 180px;
        padding-bottom: 30px;
        left: 0;
        right: 0;
        margin-top: 0;
    }

    .product-grid__more {
        margin-top: 90px;
    }
}

@media screen and (min-width: 820px) {
    .product-grid__wrapper--first .product-grid__text-block {
        top: 280px;
    }
}

@media screen and (min-width: 1024px) {
    .product-grid__wrapper--first {
        width: 40%;
    }

    .product-grid__wrapper--first .product-grid__text-block {
        top: 300px;
    }

    .product-grid__wrapper {
        width: 60%;
    }

    .product-grid__product img {
        width: 150px;
    }

    .product-grid__more {
        text-align: center;
        margin: 45px auto 0;
    }
}

@media screen and (min-width: 1201px) {
    .product-grid__wrapper--first .product-grid__text-block {
        top: 260px;
        padding-top: 180px;
    }
}

@media screen and (min-width: 1366px) {
    .product-grid__wrapper--first .product-grid__text-block {
        top: 260px;
        padding-top: 210px;
    }
}

@media screen and (min-width: 1440px) {
    .product-grid__product img {
        width: 175px;
    }

    .product-grid__more {
        text-align: center;
        margin: 60px auto 0;
    }

    .product-grid__wrapper--first .product-grid__text-block {
        top: 300px;
        padding-top: 200px;
        padding-bottom: 60px;
    }
}

@media screen and (min-width: 1680px) {
    .product-grid__product img {
        width: 200px;
    }
}

@media screen and (min-width: 1800px) {
    .product-grid__product img {
        width: 250px;
    }

    .product-grid__wrapper--first .product-grid__text-block {
        width: 80%;
        max-width: 475px;
        padding-top: 250px;
    }

    .product-grid__wrapper--first img {
        max-width: 350px;
    }

    .product-grid__product .badge,
    .product-grid__wrapper--first .badge {
        left: 20%;
    }
}

@media screen and (min-width: 1920px) {
}

/*                              */
/* Home Page Product Categories */
/*                              */
.home #page > #container .shell,
.archive.tax-shop_filter #page > #container .shell,
.archive.post-type-archive-product #page > #container .shell {
    padding: 0 !important;
}

.tax-shop_filter .page-title {
    margin-bottom: 5px;
}

.container--color {
    background-color: transparent !important;
}

.product-categories {
    background-color: #416F7A;
    color: #FFF;
    padding: 82px 0 52px 0;
}

.product-categories .shell {
    padding-bottom: 0 !important;
}

.product-categories .page-title {
    text-align: center;
    color: #FFF;
    line-height: 1.3;
    padding-bottom: 10px;
}

.product-categories h2 {
    text-align: center;
    font-size: 18px;
    color: #FFF;
    font-weight: 500;
    line-height: 1.3;
    padding-bottom: 10px;
}

.product-categories li {
    list-style: none;
}

.product-categories__quick-menu {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin: 30px auto 0 auto;
}

.product-categories__quick-menu li {
    border: 1px solid #FFF;
    margin: 0 1% 8px 1%;
    text-align: center;
    width: 46%;
}

.product-categories__quick-menu li:hover {
    background-color: #FFF;
    transition: all 0.2s ease-in-out;
}

.product-categories__quick-menu li a {
    color: #FFF;
    padding: 10px;
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none;
    font-size: 12px;
}

.product-categories__quick-menu li:hover a {
    color: #416F7A;
}

.product-categories__main-menu {
    display: none;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin-bottom: 0 !important;
    margin-top: 40px
}

.product-categories__main-menu li {
    text-align: center;
    padding-bottom: 0;
    margin-bottom: 40px;
    width: 50%;
}

.product-categories__main-menu li a {
    color: #FFF;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 0.2px;
}

.product-categories__main-menu li a:hover {
    text-decoration: none;
}

.product-categories__main-menu img {
    width: 100%;
    max-width: 55px;
    height: auto;
    display: block;
    margin: 0 auto;
    padding-bottom: 30px;
}

.product-categories__main-menu img:hover {
    transform: scale(1.2);
    transition: all 0.2s ease-in-out;
}

@media screen and (min-width: 768px) {
    .product-categories__main-menu li {
        width: 25%;
    }

    .product-categories__quick-menu li {
        flex: 1;
        margin: 0 12px;
        max-width: 160px;
    }

    .product-categories__main-menu li a {
        font-size: 14px;
    }
}

@media screen and (min-width: 1024px) {
    .product-categories__main-menu li {
        width: 20%;
    }

    .product-categories__quick-menu li {
        margin: 0 16px;
        max-width: 180px;
        width: 100%;
    }

    .product-categories__quick-menu li a {
        padding: 10px 20px;
    }
}

/*                       */
/* Home Page Learn Block */
/*                       */
.learn-block {
    background-color: #E4E9E7;
    padding: 30px 0;
}

.learn-block.blog {
    padding-top: 25px;
}

.learn-block__heading {
    color: #416F7A;
    font-size: 26px;
    text-align: center;
    margin-bottom: 10px;
    padding: 0 15px;
    line-height: 1.2;
}

.learn-block__sub-heading {
    font-size: 16px;
    text-align: center;
    padding: 0 15px;
}

.learn-block__post {
    position: relative;
    width: 100%;
    margin-top: 4%;
}

.learn-block__post-info {
    background: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%);
    padding: 15px 30px 15px 15px;
}

.learn-block__post-info h1 {
    /* width: 60%; */
}

.single .learn-block__post {
    width: 100% !important;
}

.single .learn-block__post-info {
    padding: 15px !important;
}

.learn-block__post .learn-block__post-info {
    position: absolute;
    top: 0;
    bottom: 0;
}

.learn-block__post-info .learn-block__read-time {
    color: #FFF;
    font-size: 15px;
}

.learn-block__post-info .learn-block__title {
    color: #FFF;
    line-height: 1.3;
    font-size: 18px;
    padding-top: 5px;
}

.learn-block__post-info .learn-block__title--link {
    text-decoration: none;
}

.learn-block__post-info .learn-block__title:hover {
    opacity: 0.7;
    transition: all 0.2s ease-in-out;
}

#related-posts .owl-prev,
#related-posts .owl-next {
    opacity: 1;
}

#related-posts i {
    font-size: 30px;
    color: #b1b1b1;
}

#related-posts .fa-caret-left {
    margin-left: -6px;
}

#related-posts .fa-caret-right {
    margin-right: -6px;
}

#related-posts .fa-caret-left::before {
    content: "\f104";
}

#related-posts .fa-caret-right::before {
    content: "\f105";
}

#related-posts .learn-block__post-info .learn-block__title {
    font-size: 16px;
}

.learn-block__sticky-post {
    position: relative;
}

.learn-block__sticky-post .learn-block__post-info {
    position: absolute;
    top: 0;
    bottom: 0;
}

.learn-block__sticky-post .learn-block__post-info .learn-block__title {
    font-size: 20px;
}

.learn-block__excerpt {
    padding: 25px 0;
    font-size: 18px;
    display: none;
}

.learn-block__post-info .learn-block__excerpt p {
    color: #FFF;
    margin: 0;
    font-size: 16px;
}

.learn-block__post-info .learn-block__read-more {
    color: #FFF;
    font-size: 18px;
    margin-bottom: 15px;
    display: none;
}

.learn-block__post-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
}

@media screen and (min-width: 768px) {
    .learn-block__post {
        width: 49%;
        margin-top: 2%;
    }

    .learn-block__excerpt {
        display: block;
    }

    .learn-block__post-info .learn-block__read-more {
        display: block;
    }

    .learn-block__sticky-post {
        height: auto !important;
    }

    .learn-block__sticky-post .learn-block__post-info {
        position: static;
        width: 80%;
    }

    .learn-block__sticky-post .learn-block__post-info .learn-block__title {
        font-size: 30px;
    }
}

@media screen and (min-width: 1024px) {
    .learn-block__post {
        width: 31.5%;
        margin-top: 2.5%;
    }

    .learn-block__sticky-post .learn-block__post-info {
        width: 50%;
    }

    .learn-block__heading {
        font-size: 36px;
        padding: 0 30px;
    }

    .learn-block__sub-heading {
        padding: 0 30px;
    }
}

@media screen and (min-width: 1201px) {
    .learn-block {
        padding: 45px 0;
    }

    .learn-block.blog {
        padding-top: 75px;
    }

    .learn-block__post-info {
        padding: 20px 75px 20px 20px;
    }

    .learn-block__heading {
        font-size: 42px;
    }

    #related-posts .learn-block__post-info .learn-block__title {
        font-size: 18px;
    }
}

@media screen and (min-width: 1440px) {
    .learn-block__post-info {
        padding: 30px 75px 30px 30px;
    }

    .learn-block__post-info .learn-block__title {
        font-size: 22px;
    }

    #related-posts .learn-block__post-info .learn-block__title {
        font-size: 22px;
    }

    .single .learn-block__post-info .learn-block__title {
        font-size: 18px;
    }

    .learn-block .shell {
        width: 1100px !important;
    }

    .learn-block__sticky-post .learn-block__post-info {
        width: 34%;
    }
}

@media screen and (min-width: 1680px) {
    .learn-block__post-info .learn-block__title {
        font-size: 24px;
    }

    .single .learn-block__post-info .learn-block__title {
        font-size: 20px;
    }

    .learn-block__sticky-post .learn-block__post-info {
        width: 34%;
    }

    .learn-block__sticky-post .learn-block__post-info .learn-block__title {
        font-size: 38px;
    }

    .learn-block {
        padding: 75px 0;
    }

    .learn-block.blog {
        padding-top: 105px;
    }

    .learn-block .shell {
        width: 1200px !important;
    }
}

@media screen and (min-width: 1800px) {
    .learn-block .shell {
        width: 1300px !important;
    }

    .learn-block__post-info .learn-block__excerpt p {
        font-size: 18px;
    }

    .learn-block__post-info .learn-block__read-more {
        margin-bottom: 45px;
    }
}

/*                       */
/* Home Page Story Block */
/*                       */
.story-block {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background-color: #416F7A;
    padding: 20px 20px 0 20px;
}

.story-block__image {
    width: 100%;
}

.story-block__image img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.story-block__content {
    width: 100%;
    background-color: #416F7A;
    padding: 25px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.story-block__heading {
    color: #FFF;
    line-height: 1.2;
    font-size: 26px;
}

.story-block__body {
    color: #FFF;
    font-size: 14px;
}

a.story-block__link {
    color: #FFF;
    padding-bottom: 5px;
    font-size: 14px;
}

a.story-block__link:hover {
    color: #FFF;
    text-decoration: underline;
}

@media screen and (min-width: 768px) {
    .story-block {
        padding: 0;
    }

    .story-block__image {
        width: 33.3333%;
    }

    .story-block__content {
        width: 66.6666%;
    }

    .story-block__heading {
        width: 95%;
        margin-bottom: 30px;
    }

    .story-block__body {
        width: 95%;
        font-size: 16px;
    }

    a.story-block__link {
        font-size: 16px;
    }
}

@media screen and (min-width: 1024px) {
    .story-block__content {
        padding: 45px 60px 45px 45px;
    }

    .story-block__heading {
        font-size: 36px;
        width: 85%;
    }

    .story-block__body,
    a.story-block__link {
        font-size: 16px;
    }
}

@media screen and (min-width: 1201px) {
}

@media screen and (min-width: 1440px) {
    .story-block__heading {
        font-size: 48px;
    }

    .story-block__body {
        width: 75%;
    }

    .story-block__body,
    .story-block__link {
        font-size: 18px;
    }
}

@media screen and (min-width: 1680px) {
    a.story-block__link {
        font-size: 18px;
    }
}

@media screen and (min-width: 1800px) {
    .story-block__content {
        padding: 60px 30px 60px 120px;
    }

    .story-block__heading {
        width: 75%;
    }

    .story-block__body {
        font-size: 24px;
    }
}

@media screen and (min-width: 1920px) {
    .story-block__heading {
        font-size: 60px;
        width: 70%;
    }

    .story-block__body {
        font-size: 28px;
    }

    .story-block__content {
        padding: 60px 60px 60px 150px;
    }

    a.story-block__link {
        font-size: 24px;
    }
}

/*                        */
/* Home Page Review Block */
/*                        */
.review-block {
    background-color: #FFF;
}

.review-block .slick-dots li {
    width: 40px;
    height: 3px;
    margin: 0 7px;
}

.review-block .slick-dots li button {
    background-color: #a7b8b4;
    width: 100%;
    padding: 0;
    height: 3px;
}

.review-block .slick-dots li.slick-active button {
    background-color: #457482;
}

.review-block__heading {
    color: #457481;
    text-align: center;
    font-size: 26px;
    margin-bottom: 0;
    line-height: 1;
}

.review-block__rating {
    text-align: center;
    font-size: 16px;
    color: #457481;
    margin-bottom: 15px;
}

.review-block__content {
    font-size: 14px;
    padding-top: 5px;
    text-align: center;
    color: #656569;
}

.review-block__author {
    text-align: center;
    display: block;
    font-style: italic;
    font-weight: 600;
    font-size: 14px;
    color: #656569;
}

.review-block__date {
    text-align: center;
    display: block;
    font-style: italic;
    font-weight: 600;
    font-size: 14px;
    color: #656569;
}

@media screen and (min-width: 768px) {
    .review-block__rating {
        font-size: 20px;
    }

    .review-block__content {
        font-size: 15px;
    }

    .review-block__author,
    .review-block__date {
        font-size: 15px;
    }

    .review-block .slick-dots li {
        width: 70px;
    }
}

@media screen and (min-width: 1024px) {
    .review-block__heading {
        font-size: 32px;
    }

    .review-block__content {
        font-size: 16px;
        padding-top: 15px;
    }

    .review-block__author,
    .review-block__date {
        font-size: 15px;
    }
}

@media screen and (min-width: 1201px) {
    .review-block__heading {
        font-size: 36px;
    }

    .review-block__content {
        font-size: 18px;
    }

    .review-block__author,
    .review-block__date {
        font-size: 16px;
    }
}

@media screen and (min-width: 1440px) {
    .review-block__heading {
        font-size: 42px;
    }

    .review-block__rating {
        font-size: 22px;
    }
}

@media screen and (min-width: 1680px) {
    .review-block__heading {
        font-size: 48px;
    }

    .review-block__rating {
        font-size: 24px;
    }

    .review-block__content {
        font-size: 20px;
    }

    .review-block__author,
    .review-block__date {
        font-size: 18px;
    }
}

@media screen and (min-width: 1800px) {
    .review-block__slider {
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (min-width: 1920px) {
    .review-block__content {
        font-size: 22px;
    }

    .review-block__slider {
        max-width: 70%;
    }
}

/*                 */
/* Newsletter Form */
/*                 */
.newsletter .cooper-container {
    background-color: #416F7A;
}

.newsletter div.shell {
    padding-bottom: 40px !important;
}

.newsletter .gform_legacy_markup_wrapper {
    margin: 0 auto;
}

.newsletter .gform_footer {
    padding-bottom: 0 !important;
}

.newsletter ul h3,
.newsletter #field_18_2 {
    display: none;
}

.newsletter__heading {
    color: #FFF;
    text-align: center;
    font-size: 26px;
    margin-bottom: 15px;
    line-height: 1;
}

.newsletter__subheading {
    color: #FFF;
    margin-bottom: 30px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
}

.newsletter form ul#gform_fields_18 {
    width: 100% !important;
    float: none !important;
    margin: 0 auto !important;
    max-width: 800px;
}

.newsletter form ul#gform_fields_18 li#field_18_4,
.newsletter form ul#gform_fields_18 li#field_18_5 {
    width: 100% !important;
    display: inline-block;
}

.newsletter form ul#gform_fields_18 li#field_18_4 {
    padding-right: 16px;
}

.newsletter form ul#gform_fields_18 input {
    box-shadow: inset 5px 5px 15px -6px rgba(0, 0, 0, 0.25);
    height: 50px;
    font-size: 16px;
    color: #656569 !important;
    border-radius: 0;
}
.newsletter form ul#gform_fields_18 input[type="text"] {
    padding-left: 25px !important;
}

.newsletter form .gform_footer.top_label {
    text-align: center !important;
}

.newsletter form button#gform_submit_button_18 {
    background: #416F7A;
    display: inline-block;
    margin: 0 auto;
    padding: 15px 45px;
    font-size: 12px;
    line-height: 1;
    height: 50px;
    border: 2px solid #FFF;
    color: #FFF;
    border-radius: 0;
}

.newsletter form button#gform_submit_button_18:hover {
    background-color: #FFF;
    color: #416F7A;
    transition: all 0.3s ease-in-out;
}

@media screen and (min-width: 768px) {
    .newsletter__subheading {
        font-size: 16px;
    }
}

@media screen and (min-width: 1024px) {
    .newsletter__heading {
        font-size: 32px;
    }
}

@media screen and (min-width: 1201px) {
    .newsletter__heading {
        font-size: 36px;
    }

    .newsletter__subheading {
        font-size: 18px;
    }
}

@media screen and (min-width: 1440px) {
    .newsletter__heading {
        font-size: 42px;
    }
}

@media screen and (min-width: 1680px) {
    .newsletter__heading {
        font-size: 48px;
    }
}

@media screen and (min-width: 1800px) {
    .newsletter__subheading {
        font-size: 20px;
    }
}

@media screen and (min-width: 1920px) {
}

/*                */
/* Single Product */
/*                */
.product .summary {
    float: right;
    width: 50%;
    margin-right: 0;
}

.product .summary h1.entry-title {
    color: #416F7A;
    line-height: 1.2;
    font-size: 26px;
    width: 100%;
    padding-right: 0;
}

.product_badges {
    display: flex;
    gap: 10px;
}

.product_badges .badge {
    height: 16px;
    width: 100px;
    padding: 4px 8px;
    font-size: 14px;
    text-align: center;
    line-height: 1;
    margin: 20px 0 5px 0;
    border-radius: 10px;
    background: #416F7A;
    color: #fff;
    display: flex;
    align-items: center;
    font-weight: 500;
    text-transform: uppercase;
    justify-content: center;
}

.product_badges .badge.best-seller {
    background: #416F7A;
}

.product_badges .badge.on-sale {
    background: #CC0000;
}

.product-grid__product .product_badges {
    flex-direction: column;
    position: absolute;
    top: 6px;
    left: 10%;
}

.product-grid__product .product_badges .badge,
.product-grid__wrapper--first .product_badges .badge {
    height: 50px;
    width: 50px;
    aspect-ratio: 1;
    padding: 0;
    font-size: 10px;
    text-align: center;
    line-height: 1.2;
    margin: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    display: flex;
    align-items: center;
    font-weight: 500;
    text-transform: uppercase;
}

.woocommerce-product-rating * {
    color: #416F7A;
}

.woocommerce-product-rating .star-rating {
    width: 100px;
    height: 20px;
    font-size: 16px;
    letter-spacing: 1px;
}

.woocommerce-product-rating .qa-link {
    margin-left: 0;
    font-weight: 600;
    font-size: 12px;
}

.woocommerce-product-rating .qa-link:hover,
.woocommerce-product-rating .woocommerce-review-link:hover {
    color: #416F7A;
    text-decoration: none;
    border-bottom: 0 none;
    transition: all 0.3s ease-in-out;
}

.woocommerce-product-rating .woocommerce-review-link {
    font-weight: 600;
    font-size: 12px;
}

.woocommerce-product-rating .star-rating span:before {
    color: #416F7A;
}

.iconic-woothumbs-all-images-wrap {
    width: 90%;
    overflow: visible;
}

.short-desc {
    margin: 1em 0 1em 0;
}

.short-desc p {
    font-size: 14px;
}

.product-meta__block .meta-content * {
    font-size: 14px;
}

.order-toggler {
    position: relative;
    letter-spacing: 0;
    margin: 0 0 1em 0;
    cursor: pointer;
    transition: all .2s ease;
    border-radius: 0;
    border: 1.5px solid #416F7A;
    padding: 15px 15px 15px 60px;
    color: #416F7A;
}

.order-toggler:hover {
    border-color: #e4e9e7;
    transition: all .2s ease;
}

.order-toggler .order-box__wrapper {
    display: flex;
    justify-content: space-between;
}

.order-toggler .order-toggle {
    display: none;
}

.order-toggler.active .order-toggle {
    display: block;
}

.order-toggler strong {
    font-weight: 700;
    color: #416F7A;
    display: block;
    font-size: 14px;
}

.order-toggler h3 {
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 0;
}

.order-toggler h3:before {
    position: absolute;
    top: 15px;
    left: 15px;
    height: 18px;
    width: 18px;
    line-height: 18px;
    border: 1px solid #009FDA;
    display: block;
    border-radius: 50%;
    font: var(--fa-font-solid);
    font-family: 'FontAwesome';
    font-size: 12px;
    content: "";
    color: transparent;
    text-align: center;
    background-color: #FFF;
}

.order-toggler.active,
.order-toggler.active strong {
    background: #E4E9E7;
    color: #416F7A;
}

.order-toggler.active h3:before {
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f00c";
    color: #416F7A;
    font-weight: 900;
    font-size: 30px;
    line-height: 15px;
}

.order-toggle.active {
    background: transparent;
    cursor: inherit;
}

#order-box .shipping-offer {
    margin: 1em 0 0 0;
    color: #416F7A;
    font-weight: 500;
    line-height: 1.3em;
    font-size: 1.1em;
    clear: both;
    width: 90%;
    font-style: normal;
}

.slick-initialized .slick-slide {
    overflow-x: hidden;
}

.iconic-woothumbs-images__slide img {
    max-width: 225px;
}

.variation-delivery-frequency {
    font-size: 14px;
    padding-bottom: 10px;
}

.variations {
    width: 100%;
}

.variations #pa_period {
    background-color: #E4E9E7;
    border: 1.5px solid #416F7A;
    padding: 8px 8px 8px 58px;
    height: 46px;
    font-size: 14px;
    color: #416F7A;
    line-height: 1;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: url('../img/angle-down-light.png') no-repeat;
    background-size: 20px 10px;
    background-position: 20px 55%;
}

.single_variation .stock.in-stock,
.order-box-area-sin .stock.in-stock {
    display: none;
}

.variations_button .quantity,
.order-box-area-sin .quantity {
    display: flex;
    align-items: center;
    background-color: #E4E9E7;
    border: 1.5px solid #416F7A;
    padding: 8px 18px;
    margin: 15px 0 15px 1px;
    justify-content: space-between;
    font-size: 14px;
    height: 46px;
    box-sizing: border-box;
}

.quantity .qty {
    background: transparent;
    text-align: center;
    width: 46px;
    font-size: 15px;
    padding: 0 !important;
    border: 0 none;
    line-height: 1;
    height: 30px;
    margin: 0px;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none !important;
}

.quantity {
    border: 1px solid #dedede;
    display: flex;
    margin-bottom: 20px;
    padding: 1px;
    align-items: center;
}

.quantity button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    cursor: pointer;
    font-size: 18px;
    color: #457581;
}

.quantity button[disabled] {
    cursor: not-allowed;
    opacity: .4;
}

/* Chrome, Safari, Edge, Opera */
input.qty::-webkit-outer-spin-button,
input.qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
    opacity: 0;
}

/* Firefox */
input.qty[type=number] {
    -moz-appearance: textfield;
}

.woocommerce-cart .woocommerce-cart-form td.product-name,
.woocommerce-cart .woocommerce-cart-form td.product-price,
.woocommerce-cart .woocommerce-cart-form td.product-subtotal {
    padding-top: 35px;
    padding-bottom: 25px;
}

.woocommerce-cart .woocommerce-Price-amount.amount {
    font-size: 14px;
}

.quantity ~ .button.single_add_to_cart_button {
    background-color: #416F7A;
    color: #FFF;
    height: 50px;
    font-size: 14px;
    line-height: 1;
}

.quantity ~ .button.single_add_to_cart_button:hover {
    background-color: transparent;
    transition: all 0.3s ease-in-out;
    color: #416F7A;
}

.product__supplement-facts {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 300px;
    left: 0;
}

.product__supplement-facts a {
    font-size: 14px;
    color: #416F7A;
    font-weight: 600;
}

.product__supplement-facts a:hover {
    text-decoration: none;
    border-bottom: 0 none;
}

.product-meta {
    clear: both;
    background-color: #E4E9E7;
    padding: 0 15px;
}

.product-meta li {
    font-size: 1.2em;
}

.product-meta__block {
    margin-bottom: 30px;
    display: flex;
    flex-wrap: wrap;
}

.product-meta__block:last-of-type {
    margin-bottom: 0;
    flex-direction: column-reverse;
}

.product-meta__block:last-of-type img {
    display: none;
}

.product-meta__block:last-of-type img:first-of-type {
    display: block;
}

.product-meta__block .meta-content {
    color: #656569;
    width: 100%;
    word-break: break-word;
}

.product-meta__block .meta-content ul {
    padding-left: 14px;
}

.product-meta__block .meta-content h3,
.product-meta__block .meta-content h2 {
    margin-bottom: 0;
    text-align: left;
    color: #656569;
}

.product-meta__block .meta-content h2 a,
.product-meta__block .meta-content h3 a {
    color: #656569;
}

.product-meta__block .meta-content > .meta-content__title {
    font-size: 26px;
    color: #416F7A;
    line-height: 1.2;
    margin-bottom: 15px;
}

.meta-gallery {
    width: 100%;
}

.meta-gallery img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.meta-gallery img + img {
    margin-top: 15px;
}

.product-recos__title {
    font-size: 26px;
    line-height: 1.2;
    text-align: center;
    margin: 0 0 5px 0;
}

.product-recos__subtitle {
    font-size: 16px;
    text-align: center;
}

.product-recos__grid {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    margin-top: 30px;
}

.product-recos__reco {
    margin-bottom: 45px;
}

.product-recos__product {
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.product-recos__product a {
    z-index: 20;
}

div.blog-product .product-recos__product a img {
    width: auto;
    max-width: 100%;
    height: 300px;
    max-height: none;
    margin: 0 auto;
    display: block;
}

.product-recos__product-content {
    text-align: center;
    background-color: #e4e9e7;
    border-radius: 15px;
    max-width: 70%;
    margin: 0 auto;
    padding: 110px 30px 45px 30px;
    flex: 1;
    z-index: 10;
    margin-top: -100px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.product-recos__product-content .price {
    display: flex;
    flex: 1;
    justify-content: center;
    align-items: flex-end;
    margin-bottom: 15px;
    font-weight: 600;
    color: #416F7A;
}

.product-recos__product-cart {
    width: 142px;
    box-sizing: border-box;
    margin: 0 auto !important;
}

.product-recos__product-cart.button {
    padding: 15px 25px;
}

.product-recos__product-title {
    line-height: 1.3;
    color: #656569;
    font-size: 16px;
    font-weight: 600 !important;
}

.single-post .product-recos__product p {
    font-size: 12px;
    display: none;
}

div.blog-product .price,
.product-recos__product-content .price {
    color: #416F7A;
}

.product-recos__product img {
    width: 100%;
    max-width: 275px;
    height: auto;
    display: block;
    margin: 0 auto;
}

#supplement-facts-box {
    display: none;
}

.iconic-woothumbs-images__arrow--next {
    right: -30px;
}

.iconic-woothumbs-images__arrow--prev {
    left: -30px;
}

/* override */
@media screen and (max-width: 768px) {
    .iconic-woothumbs-all-images-wrap {
        float: left;
    }
}

@media screen and (min-width: 768px) {
    .product__supplement-facts {
        bottom: -30px;
        width: auto;
        text-align: center;
    }

    .iconic-woothumbs-all-images-wrap {
        width: 50%;
    }

    .product-meta__block .meta-content {
        width: 70%;
    }

    .product-meta__block .meta-gallery {
        width: 30%;
    }

    .meta-gallery ~ .meta-content {
        margin-left: 15px;
    }

    .iconic-woothumbs-images__slide img {
        max-width: 275px;
    }

    .iconic-woothumbs-thumbnails-wrap {
        display: none;
    }

    #order-box .shipping-offer {
        text-align: left;
    }

    .iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-images-wrap {
        float: left;
    }

    .product .summary h1.entry-title {
        font-size: 24px;
    }

    .product-meta__block .meta-content > .meta-content__title {
        font-size: 24px;
    }

    .product-recos__title {
        font-size: 28px;
    }

    .product-recos__subtitle {
        font-size: 14px;
    }

    .product-recos__grid .product-recos__reco {
        width: 33.3333%;
    }

    .iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-images-wrap {
        width: 100%;
    }

    .product-meta__block:last-of-type {
        flex-direction: initial;
    }

    .product-meta__block:last-of-type img {
        display: block;
    }

    .product-meta__block {
        flex-wrap: nowrap;
    }

    .variations_button .quantity {
        max-width: 192px;
    }
}

@media screen and (min-width: 1024px) {
    .product-meta {
        padding: 0 30px;
    }

    .product .summary h1.entry-title {
        font-size: 28px;
    }

    .product .summary {
        width: calc(50% - 60px);
        margin-right: 15px;
    }

    .iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-images-wrap {
        float: right;
    }

    .product__supplement-facts {
        text-align: left;
    }

    .meta-content ~ .meta-gallery,
    .meta-gallery ~ .meta-content {
        flex: 1;
    }

    .short-desc p {
        font-size: 16px;
    }

    .product-meta__block .meta-content * {
        font-size: 14px;
    }

    .meta-gallery ~ .meta-content {
        margin-left: 30px;
    }

    .meta-content ~ .meta-gallery {
        margin-left: 30px;
    }

    .product-meta__block .meta-content > .meta-content__title {
        font-size: 28px;
    }

    .iconic-woothumbs-images__arrow--next {
        right: -15px;
    }

    .iconic-woothumbs-images__arrow--prev {
        left: -15px;
    }
}

@media screen and (min-width: 1201px) {
    .iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-thumbnails-wrap {
        width: 25%;
    }

    .iconic-woothumbs-thumbnails__slide img {
        width: 100%;
    }

    .iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-images-wrap {
        width: 75%;
    }

    .iconic-woothumbs-thumbnails-wrap {
        display: block;
    }

    .product-recos__title {
        font-size: 32px;
    }

    .product .summary h1.entry-title {
        font-size: 32px;
    }

    .product-meta__block .meta-content > .meta-content__title {
        font-size: 32px;
    }
}

@media screen and (min-width: 1300px) {
    .iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-thumbnails-wrap {
        width: 20%;
    }

    .iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-images-wrap {
        width: 80%;
    }
}

@media screen and (min-width: 1440px) {
    .order-toggler h3 {
        font-size: 18px;
    }

    .order-toggler strong {
        font-size: 18px;
    }

    .variation-delivery-frequency {
        font-size: 16px;
    }

    .variations #pa_period {
        font-size: 16px;
    }

    .variations_button .quantity,
    .order-box-area-sin .quantity {
        font-size: 16px;
    }

    .product-recos__title {
        font-size: 36px;
    }

    .meta-gallery ~ .meta-content {
        padding-left: 30px;
    }

    .meta-content ~ .meta-gallery {
        margin-left: 30px;
    }

    .product-recos__grid {
        margin-top: 45px;
    }

    .product .summary h1.entry-title {
        font-size: 36px;
    }

    .product-meta__block .meta-content > .meta-content__title {
        font-size: 36px;
    }
}

@media screen and (min-width: 1500px) {
    .iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-thumbnails-wrap {
        width: 15%;
    }

    .iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-images-wrap {
        width: 75%;
    }

    .iconic-woothumbs-images__slide img {
        max-width: 300px;
    }
}

@media screen and (min-width: 1680px) {
    .product h1 .badge {
        /* margin-top: 45px; */
    }

    .woocommerce-product-rating .woocommerce-review-link {
        font-size: 18px;
    }

    .woocommerce-product-rating .qa-link {
        font-size: 18px;
    }

    .woocommerce-product-rating .star-rating {
        font-size: 22px !important;
        width: 120px;
        height: 24px;
        letter-spacing: 2px;
    }

    .short-desc {
        font-size: 18px;
    }

    .meta-gallery ~ .meta-content {
        padding-left: 45px;
    }

    .meta-content ~ .meta-gallery {
        margin-left: 45px;
    }

    .product-meta__block {
        margin-bottom: 45px;
    }

    .product .summary h1.entry-title {
        font-size: 40px;
    }

    .product-meta__block .meta-content > .meta-content__title {
        font-size: 40px;
    }

    .iconic-woothumbs-images__slide img {
        max-width: 325px;
    }
}

@media screen and (min-width: 1800px) {
    .product .summary h1.entry-title {
        font-size: 48px;
    }

    .woocommerce-product-rating {
        font-size: 20px;
        height: 26px;
        line-height: 26px;
    }

    .woocommerce-product-rating .woocommerce-review-link {
        font-size: 20px;
    }

    .woocommerce-product-rating .qa-link {
        font-size: 20px;
        line-height: 26px;
    }

    .woocommerce-product-rating .star-rating {
        font-size: 26px !important;
        width: 160px;
        height: 26px;
        letter-spacing: 6px;
    }

    .short-desc {
        font-size: 20px;
    }

    .order-toggler h3 {
        font-size: 20px;
    }

    .order-toggler strong {
        font-size: 20px;
    }

    .product-meta {
        padding: 0 60px;
    }

    .product-meta__block {
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .product-meta__block .meta-content > .meta-content__title {
        font-size: 48px;
    }

    .product-recos__grid {
        margin-top: 60px;
    }

    .product-recos__title {
        font-size: 48px;
    }

    .meta-gallery {
        width: 40%;
    }

    .meta-gallery img {
        display: block;
        margin-bottom: 30px;
        width: 100%;
        max-width: 100%;
    }

    .meta-gallery img:last-of-type {
        margin-bottom: 0;
    }

    .meta-content {
        width: 60%;
    }

    .meta-gallery ~ .meta-content {
        padding-left: 60px;
    }

    .meta-content ~ .meta-gallery {
        margin-left: 60px;
    }

    .product-meta__block {
        margin-bottom: 60px;
    }

    .single-post .product-recos__product p {
        display: block;
    }

    .iconic-woothumbs-images__slide img {
        max-width: 375px;
    }
}

@media screen and (min-width: 1920px) {
    .product-recos__product img {
        max-width: 350px
    }

    .iconic-woothumbs-images__slide img {
        max-width: 400px;
    }
}

@media screen and (min-width: 2000px) {
    .iconic-woothumbs-images__slide img {
        max-width: 425px;
    }
}

/*                  */
/* Product QA Block */
/*                  */
.product-qa {
    background-color: #e1e5e1;
}

.product-qa__title {
    font-size: 26px;
    color: #416F7A;
    margin-bottom: 0;
    line-height: 1.2;
}

.product-qa__subtitle {
    font-size: 14px;
    margin-bottom: 30px;
}

.product-qa__table {
    border: 0 none;
    border-collapse: collapse;
    margin-bottom: 30px;
    border-bottom: 1px solid #929392;
}

.product-qa__table td {
    vertical-align: top;
    font-size: 14px;
}

.product-qa__table h3,
.product-qa__table p {
    margin: 0;
    line-height: 1.4;
    font-size: 14px;
    font-weight: 400;
    color: #656569;
}

.product-qa__table .question td {
    padding-bottom: 15px;
}

.product-qa__table .answer td {
    padding-bottom: 45px;
}

.product-qa__label {
    color: #656569;
    font-weight: 600;
    font-size: 16px;
    padding-right: 15px;
}

.product-qa__meta {
    display: flex;
    align-items: center;
    flex-direction: flex-start;
    margin-bottom: 15px;
}

.product-qa__meta-count {
    font-size: 16px;
    font-weight: 600;
    color: #656569;
    padding-right: 30px;
}

@media screen and (min-width: 768px) {
    .product-qa__meta {
        margin-bottom: 30px;
    }

    .product-qa__title {
        font-size: 20px;
    }

    .product-qa__subtitle {
        font-size: 16px;
    }
}

@media screen and (min-width: 1024px) {
    .product-qa__title {
        font-size: 28px;
    }

    .product-qa__meta-count {
        font-size: 18px;
    }

    .product-qa__label {
        font-size: 18px;
    }
}

@media screen and (min-width: 1201px) {
    .product-qa__title {
        font-size: 28px;
    }

    .product-qa__meta-count {
        font-size: 20px;
    }

    .product-qa__label {
        font-size: 20px;
    }
}

@media screen and (min-width: 1440px) {
    .product-qa__title {
        font-size: 32px;
    }

    .product-qa__subtitle {
        font-size: 18px;
    }

    .product-qa__table td,
    .product-qa__table h3,
    .product-qa__table p {
        font-size: 16px;
    }

    .product-qa__meta {
        margin-bottom: 45px;
    }
}

@media screen and (min-width: 1680px) {
}

@media screen and (min-width: 1800px) {
    .product-qa__title {
        font-size: 48px;
    }

    .product-qa__subtitle {
        font-size: 20px;
    }

    .product-qa__meta {
        margin-bottom: 60px;
    }
}

@media screen and (min-width: 1920px) {
}

/*                 */
/* Product Reviews */
/*                 */
.product-reviews .commentlist + .woocommerce-pagination {
    clear: both;
}

.product-reviews #tally {
    width: 100%;
}

.product-reviews__title {
    font-size: 26px;
    margin-bottom: 15px;
    line-height: 1.2;
}

.product-reviews .button {
    border: 2px solid #457581;
    color: #416F7A;
    border-radius: 0;
    background: none;
    width: 100%;
    font-size: 12px;
    padding: 12px;
}

.product-reviews .button:hover {
    background: #416F7A;
    color: #FFF;
    transition: .3s;
}

button.fwp-load-more {
    border: 2px solid #416F7A;
    color: #457581;
    border-radius: 0;
    background: none;
    padding: 10px 35px;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    display: block;
    margin: auto;
}

button.fwp-load-more:hover {
    background: #416F7A;
    color: #FFF;
    transition: .3s;
    cursor: pointer;
}

#tally > h2 {
    display: none;
}

#tally ~ h3 {
    display: none;
}

.product-reviews .star-rating:before,
.product-reviews .star-rating span:before {
    color: #416F7A;
}

.product-reviews #tally ul li {
    text-transform: capitalize;
    clear: both;
    color: #656569;
}

.product-reviews #reviews #comments ol.commentlist li .comment-text {
    border-top: 0 none;
    padding-top: 0;
    padding-bottom: 15px;
    font-size: 14px;
    color: #656569;
}

#reviews #comments ol.commentlist li .comment-text p.meta {
    color: #656569;
    font-style: italic;
    font-weight: 600;
}

#reviews #comments ol.commentlist li .comment-text p {
    font-size: 12px;
}

.woocommerce-review__verified.verified {
    font-style: normal;
    margin-top: 0;
}

#reviews #comments ol.commentlist .woocommerce-review__author {
    display: inline;
}

#reviews #comments ol.commentlist .woocommerce-review__author:after {
    content: ", ";
}

@media screen and (min-width: 768px) {
    .product-reviews #tally {
        width: 30%;
    }

    .product-reviews__title {
        font-size: 20px;
    }
}

@media screen and (min-width: 1024px) {
    .product-reviews__title {
        font-size: 28px;
    }

    #tally {
        float: left;
    }

    #reviews #comments ol.commentlist {
        float: left;
    }
}

@media screen and (min-width: 1201px) {
    .product-reviews__title {
        font-size: 28px;
    }

    .product-reviews #reviews #comments ol.commentlist li .comment-text {
        font-size: 16px;
    }
}

@media screen and (min-width: 1440px) {
    .product-reviews__title {
        font-size: 32px;
        margin-bottom: 30px;
    }

    .product-reviews #reviews #comments ol.commentlist li .comment-text {
        font-size: 18px;
    }

    #reviews #comments ol.commentlist li .comment-text p {
        font-size: 14px;
    }
}

@media screen and (min-width: 1680px) {
}

@media screen and (min-width: 1800px) {
    .product-reviews__title {
        font-size: 48px;
    }

    .product-reviews #reviews .star-rating {
        font-size: 26px !important;
        width: 180px;
        height: 26px;
        letter-spacing: 10px;
    }

    .product-reviews #tally ul li {
        clear: both;
        font-size: 20px;
        color: #656569;
        margin-bottom: 8px;
    }

    .product-reviews .star-rating span {
        font-size: 26px !important;
        width: 180px;
        height: 26px;
        letter-spacing: 10px;
    }

    .product-reviews #reviews .num {
        padding: 0 15px;
        width: 30px;
    }

    .product-reviews #reviews #comments ol.commentlist li .comment-text {
        font-size: 22px;
    }

    #reviews #comments ol.commentlist li .comment-text p {
        font-size: 16px;
    }
}

@media screen and (min-width: 1920px) {
}

/*                 */
/* Swal Modals     */
/*                 */
.swal2-styled.swal2-confirm {
    border: 2px solid #416F7A;
    color: #FFF;
    border-radius: 0;
    background: #416F7A !important;
    width: 100%;
    font-size: 13px;
    padding: 12px;
    font-weight: 600;
    text-transform: uppercase;
}

.swal2-cancel.swal2-styled {
    border: 2px solid #416F7A;
    color: #416F7A;
    border-radius: 0;
    background: none !important;
    width: 100%;
    font-size: 13px;
    padding: 12px;
    font-weight: 600;
    text-transform: uppercase;
}

.swal2-styled.swal2-confirm:hover {
    background: none !important;
    color: #416F7A;
    transition: .3s;
}

.swal2-cancel.swal2-styled:hover {
    background: #416F7A !important;
    color: #FFF;
    transition: .3s;
}

.swal2-styled.swal2-confirm:focus,
.swal2-cancel.swal2-styled:focus {
    box-shadow: none !important;
}

.swal2-input,
.swal2-file,
.swal2-textarea {
    font-size: 1em;
}

.single-product .supplement-facts.swal2-popup {
    width: 100% !important;
    height: 450px !important;
}

.single-product .swal2-title {
    color: #416F7A;
    font-size: 20px;
}

.single-product .supplement-facts.swal2-popup .tableSFacts h2 {
    font-size: 15px;
    text-align: left;
}

.single-product .supplement-facts.swal2-popup .tableSFacts td {
    font-size: 10px;
    text-align: left;
    word-break: break-word;
}

.single-product .supplement-facts.swal2-popup .tableSFacts td:nth-of-type(3) {
    min-width: 50px;
}

.single-product .supplement-facts.swal2-popup .tableSFacts td strong {
    font-size: 10px;
}

.single-product .supplement-facts.swal2-popup .swal2-html-container {
    margin: 10px;
}

.single-product .supplement-facts.swal2-popup .swal2-actions {
    margin-top: 0;
}

.single-product .supplement-facts.swal2-popup .tableSFacts ~ p {
    font-size: 11px;
    text-align: left;
}

.single-product .supplement-facts.swal2-popup .tableSFacts ~ p img {
    max-width: 75px;
    height: auto;
}

.qa-form.swal2-popup .swal2-input,
.qa-form.swal2-popup .swal2-textarea {
    width: 90%;
}

@media screen and (min-width: 768px) {
    .single-product .supplement-facts.swal2-popup {
        max-width: 75%;
    }

    .single-product .supplement-facts.swal2-popup .swal2-html-container {
        margin: margin: 1em 1.6em 0.3em;
    }

    .single-product .supplement-facts.swal2-popup .tableSFacts td {
        text-align: left;
    }

    .single-product .supplement-facts.swal2-popup .tableSFacts h2 {
        text-align: center;
    }

    .single-product .supplement-facts.swal2-popup .swal2-actions {
        margin-top: 20px;
    }
}

@media screen and (min-width: 1200px) {
    .single-product .supplement-facts.swal2-popup {
        width: 75% !important;
        max-width: 680px !important;
    }
}

@media screen and (min-width: 1440px) {

    .single-product .supplement-facts.swal2-popup .tableSFacts td,
    .single-product .supplement-facts.swal2-popup .tableSFacts td strong {
        font-size: 12px;
    }
}

@media screen and (min-width: 1920px) {
    .single-product .supplement-facts.swal2-popup {
        max-width: 820px !important;
    }
}

@media screen and (min-height: 670px) {
    .single-product .supplement-facts.swal2-popup {
        height: 525px !important;
    }
}

@media screen and (min-height: 800px) {
    .single-product .supplement-facts.swal2-popup {
        height: 675px !important;
    }
}

@media screen and (min-height: 900px) {
    .single-product .supplement-facts.swal2-popup.swal2-modal.swal2-show {
        height: 725px !important;
    }
}

@media screen and (min-height: 1024px) {
    .single-product .supplement-facts.swal2-popup.swal2-modal.swal2-show {
        height: 820px !important;
    }
}

@media screen and (min-height: 1200px) {
    .single-product .supplement-facts.swal2-popup.swal2-modal.swal2-show {
        height: 1000px !important;
    }
}

/*                 */
/* Blog Archive    */
/*                 */
.page-template-page-blog #page > .cooper-container:first-of-type {
    display: none;
}

#post-filters .toggle-block {
    left: -52px;
    border-top-left-radius: 4px;
    height: 220px;
    overflow-y: auto;
}

.learn-filters {
    width: 310px;
}

.learn-filters ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: 0;
}

.learn-filters li {
    list-style: none;
    width: 50%;
    display: flex;
    align-items: center;
}

.learn-filters li label {
    line-height: 13px;
    transform: translateY(1px);
    font-weight: 500 !important;
}

@media screen and (min-width: 768px) {
    .learn-filters {
        width: 580px;
    }

    .learn-filters li {
        width: 33.333%;
    }

    #post-filters .toggle-block {
        left: auto;
        border-top-left-radius: 0;
        height: auto;
    }
}

@media screen and (min-width: 1024px) {
    .learn-filters {
        width: 680px;
    }
}

@media screen and (min-width: 1201px) {
}

@media screen and (min-width: 1440px) {
}

@media screen and (min-width: 1680px) {
}

@media screen and (min-width: 1800px) {
}

@media screen and (min-width: 1920px) {
}

/*                 */
/* Blog Single     */
/*                 */
.print {
    font-size: 12px;
    color: #656569;
}

.print a {
    font-weight: 600;
    color: #656569 !important;
}

.print a:hover {
    text-decoration: none;
    opacity: 0.6;
    transition: all 0.2s ease-in-out;
}

.print i {
    font-size: 14px;
    padding-right: 15px;
}

.post-title {
    font-size: 20px;
    font-weight: 600 !important;
    line-height: 1.1;
    margin-bottom: 15px;
}

.post-title time {
    font-size: 14px;
    font-weight: 500 !important;
    display: block;
}

.single-post .entry {
    margin-top: 30px;
}

@media screen and (min-width: 768px) {
    .print {
        font-size: 14px;
    }

    .print i {
        font-size: 16px;
    }

    .post-title {
        font-size: 24px;
    }

    .post-title time {
        font-size: 18px;
    }
}

@media screen and (min-width: 1024px) {
    .print {
        font-size: 16px;
    }

    .print i {
        font-size: 18px;
    }

    .post-title {
        font-size: 28px;
        margin-bottom: 30px;
    }

    .post-title time {
        font-size: 18px;
    }

    .single-post .entry {
        margin-top: 45px;
    }
}

@media screen and (min-width: 1201px) {
    .print {
        font-size: 16px;
    }

    .print i {
        font-size: 18px;
    }

    .post-title {
        font-size: 32px;
    }

    .post-title time {
        font-size: 20px;
    }

    .single-post .entry {
        margin-top: 60px;
    }
}

@media screen and (min-width: 1440px) {
    .post-title {
        font-size: 36px;
    }

    .post-title time {
        font-size: 22px;
    }
}

@media screen and (min-width: 1680px) {
    .post-title {
        font-size: 40px;
    }
}

@media screen and (min-width: 1800px) {
    .post-title {
        font-size: 44px;
    }
}

@media screen and (min-width: 1920px) {
    .post-title {
        font-size: 48px;
    }
}

/*                    */
/* Product Archive    */
/*                    */
.post-type-archive-product .products,
.archive.tax-shop_filter .products {
    display: flex;
    flex-wrap: wrap;
}

.post-type-archive-product #global-page-header + .cooper-container {
    background-color: #a7b8b4 !important;
    display: none;
}

@media screen and (min-width: 768px) {

    .post-type-archive-product .product-grid__product,
    .archive.tax-shop_filter .product-grid__product {
        width: 50%;
    }
}

@media screen and (min-width: 1024px) {
}

@media screen and (min-width: 1180px) {
}

@media screen and (min-width: 1201px) {

    .post-type-archive-product .product-grid__product,
    .archive.tax-shop_filter .product-grid__product {
        width: 33.333%;
    }

    .post-type-archive-product #global-page-header + .cooper-container {
        display: block;
    }
}

@media screen and (min-width: 1440px) {
}

@media screen and (min-width: 1680px) {
}

@media screen and (min-width: 1800px) {
}

@media screen and (min-width: 1920px) {
}

/*        */
/* Quiz   */
/*        */
.quiz .cooper-container.quiz {
    background-color: #e4e9e7;
    padding-bottom: 100px;
}

.quiz #gform_wrapper_16 {
    border: none;
    border-radius: 0;
    padding: 30px 30px 20px 30px;
    background-color: #FFF;
}

.quiz #gform_16 label.gfield_label {
    color: #416F7A;
}

.quiz .gf_progressbar_percentage.percentbar_custom {
    background-color: #416F7A !important;
}

.quiz #gform_submit_button_16 {
    border: 2px solid #457581;
    color: #416F7A;
    border-radius: 0;
    background: none;
}

.quiz #gform_submit_button_16:hover {
    background-color: #416F7A;
    color: #FFF;
}

.quiz input.input-text,
.quiz #respond input,
.quiz #gform_wrapper_16 input[type="text"],
.quiz #gform_wrapper_16 input[type="email"],
.quiz #gform_wrapper_16 input[type="tel"] {
    box-shadow: inset 5px 5px 15px -6px rgb(0 0 0 / 25%);
    height: 50px;
    font-size: 18px;
    padding-left: 25px !important;
    color: #656569 !important;
    border-radius: 0;
    font-weight: 600;
}

.quiz .gfield_checkbox .gchoice {
    display: flex;
    align-items: flex-start;
}

/*        */
/* Cart   */
/*        */
.cart_item .product-thumbnail img,
.order_item .product-thumbnail img {
    max-width: 100px;
}

.cart_item .product-name {
    color: #416F7A;
    font-weight: 600;
}

@media screen and (min-width: 768px) {
}

@media screen and (min-width: 1024px) {
    .shipping-upsell {
        font-size: 14px;
    }
}

@media screen and (min-width: 1180px) {
}

@media screen and (min-width: 1201px) {
}

@media screen and (min-width: 1440px) {
}

@media screen and (min-width: 1680px) {
}

@media screen and (min-width: 1800px) {

    .cart_item .product-thumbnail img,
    .order_item .product-thumbnail img {
        max-width: 150px;
    }
}

@media screen and (min-width: 1920px) {
}

/*                  */
/* Self-Assessent   */
/*                  */
.assessment p {
    font-size: 14px;
}

.assessment h4 {
    color: #656569;
}

.assessment .recommendation:nth-of-type(2n+1) {
    border-top: 1px solid #416F7A;
    border-bottom: 1px solid #416F7A;
}

.single-assessment .recommendation .details img {
    margin-bottom: 15px;
}

.quiz .gform_previous_button,
.quiz .gform_next_button,
#gform_next_button_16_1,
.quiz #gform_submit_button_16 {
    width: 140px;
    padding: 15px;
    line-height: 2;
}

.quiz button.gform_next_button:after,
.quiz button.gform_previous_button:before {
    transform: translateY(3px);
}

.quiz button.gform_previous_button {
    display: none !important;
}

@media screen and (min-width: 768px) {

    .quiz .gform_previous_button,
    .quiz .gform_next_button,
    #gform_next_button_16_1,
    .quiz #gform_submit_button_16 {
        width: 222px;
        padding: 15px 45px;
    }
}

@media screen and (min-width: 1024px) {
    .assessment p {
        font-size: 16px;
    }
}

@media screen and (min-width: 1180px) {
    .single-assessment .recommendation .product h3 {
        font-size: 18px;
    }

    .single-assessment .recommendation .product h4 {
        font-size: 14px;
    }
}

@media screen and (min-width: 1201px) {
}

@media screen and (min-width: 1440px) {
}

@media screen and (min-width: 1680px) {
}

@media screen and (min-width: 1800px) {
    .single-assessment .recommendation .product h3 {
        font-size: 20px;
    }

    .single-assessment .recommendation .product h4 {
        font-size: 16px;
    }
}

@media screen and (min-width: 1920px) {
}

/*              */
/* My Account   */
/*              */
a.updater {
    color: #007FAD;
}

div.subscription ul.subslist li.item h4 {
    font-size: 12px;
}

table.woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--actions {
    text-align: right;
}

.woocommerce-Address-title h3 {
    padding-right: 10px;
}

.address_book.shipping_address_book {
    margin-top: 30px;
}

.woocommerce-account .address_book header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.woocommerce-account .address_book .add-new-address {
    float: none;
    margin-bottom: 5px;
}

.woocommerce-account .address_book header h3 {
    padding-bottom: 0;
}

.subscription-meta em,
.subscription-meta .toggle {
    font-size: 14px;
    line-height: 1.5;
}

.subscription-meta .toggler {
    font-size: 12px;
}

@media screen and (min-width: 768px) {
}

@media screen and (min-width: 1024px) {
    .address_book.shipping_address_book {
        margin-top: 45px;
    }
}

@media screen and (min-width: 1180px) {
    div.subscription ul.subslist li.item h4 {
        font-size: 13px;
    }
}

@media screen and (min-width: 1201px) {
    div.subscription ul.subslist li.item h4 {
        font-size: 16px;
    }

    .address_book.shipping_address_book {
        margin-top: 60px;
    }
}

@media screen and (min-width: 1440px) {
}

@media screen and (min-width: 1680px) {
}

@media screen and (min-width: 1800px) {
}

@media screen and (min-width: 1920px) {
}

/*              */
/* Cart         */
/*              */
.woocommerce-cart td.product-name a:first-child,
.woocommerce-order-details td.product-name a:first-child {
    font-size: 13px;
    font-weight: 600;
    line-height: 1.2;
}

.woocommerce-cart h4.cart-toggle {
    color: #007FAD;
    font-size: 12px;
}

.woocommerce-cart table.shop_table td,
.woocommerce-cart table.shop_table th {
    padding-top: 25px;
    padding-bottom: 25px;
}

.woocommerce-cart table.shop_table td.cart-subscriber {
    padding-bottom: 25px;
}

.woocommerce-order-details td.product-quantity {
    min-width: 50px;
}

.woocommerce-cart table.shop_table thead th {
    font-size: 1.2em;
    padding: .6em;
    line-height: 1.5em;
}

@media screen and (min-width: 768px) {
}

@media screen and (min-width: 1024px) {
}

@media screen and (min-width: 1180px) {

    .woocommerce-cart td.product-name a:first-child,
    .woocommerce-order-details td.product-name a:first-child {
        font-size: 14px;
    }

    .woocommerce-cart .product-name,
    .woocommerce-cart .product-price,
    .woocommerce-cart .product-quantity,
    .woocommerce-cart .product-subtotal {
        font-size: 12px;
    }

    .woocommerce-cart .product-subtotal {
        font-weight: 600;
    }

    .woocommerce-cart h4.cart-toggle {
        font-size: 13px;
    }
}

@media screen and (min-width: 1201px) {

    .woocommerce-cart td.product-name a:first-child,
    .woocommerce-order-details td.product-name a:first-child {
        font-size: 16px;
    }
}

@media screen and (min-width: 1440px) {
}

@media screen and (min-width: 1680px) {
}

@media screen and (min-width: 1800px) {
}

@media screen and (min-width: 1920px) {
}

/*                   */
/* Subscribe & Save  */
/*                   */
ul.quickorder li {
    padding-bottom: 30px;
}

.quickorder .product-meta {
    padding-left: 0;
    background: none;
    flex: 1;
}

.quickorder .variations_button,
.single_add_to_cart_button {
    width: 192px !important;
    max-width: 192px;
}

.cart_footer_right img {
    vertical-align: middle;
}

form.variations_form.cart {
    width: 194px;
    max-width: 194px;
}

form.variations_form.cart .variations .value {
    width: 194px;
}

.products.list.quickorder li {
    align-items: center;
    justify-content: space-between;
    margin: 0 0 30px 0;
    padding: 15px 0;
}

.products.list.quickorder .variations_button .quantity {
    margin-left: 0;
    margin-top: 0;
}

.products.list.quickorder .variations #pa_period {
    margin-left: -1px;
    margin-bottom: 15px;
}

.products.list.quickorder h3 {
    font-size: 18px;
}

.list-item__product {
    display: flex;
    align-items: center;
    position: relative;
}

.list-item__product .price {
    font-weight: 600;
    /* position: absolute; */
    top: 0;
    left: 50%;
    line-height: 1;
    height: auto;
}

.list-item__link {
    display: block;
    margin-bottom: 15px;
}

@media screen and (min-width: 768px) {
    .products.list.quickorder .variations {
        /* width: 70%; */
    }

    .products.list.quickorder li {
        display: flex;
    }
}

@media screen and (min-width: 1024px) {
}

@media screen and (min-width: 1180px) {
}

@media screen and (min-width: 1201px) {
    .products.list.quickorder li {
        padding: 25px 0;
    }
}

@media screen and (min-width: 1440px) {
}

@media screen and (min-width: 1680px) {
}

@media screen and (min-width: 1800px) {
    .products.list.quickorder li {
        padding: 30px 0;
    }
}

@media screen and (min-width: 1920px) {
}

/*                 */
/* Search Results  */
/*                 */
.search-results .products {
    display: flex;
    flex-wrap: wrap;
}

.search-results .product-grid__product {
    width: 50%;
    margin: 0 0 30px 0;
    float: none;
}

.blog-search-results .learn-block__title {
    font-size: 20px;
}

.blog-search-results .learn-block__post-info {
    padding-right: 30px;
    width: 75%;
}

@media screen and (min-width: 768px) {
    .search-results .product-grid__product {
        width: 33.3333%;
        margin: 0 0 60px 0;
    }
}

@media screen and (min-width: 1024px) {
}

@media screen and (min-width: 1180px) {
}

@media screen and (min-width: 1201px) {
}

@media screen and (min-width: 1440px) {
}

@media screen and (min-width: 1680px) {
}

@media screen and (min-width: 1800px) {
}

@media screen and (min-width: 1920px) {
}

/*             */
/* Checkout  */
/*             */
/*             */
/* Team Pages  */
/*             */
.team .entry {
    margin-top: 15px;
}

@media screen and (min-width: 1680px) {
    .team .entry {
        margin-top: 30px;
    }
}

/*
    @media screen and (min-width: 768px) {
    }
    @media screen and (min-width: 1024px) {
    }
    @media screen and (min-width: 1180px) {
    }
    @media screen and (min-width: 1201px) {
    }
    @media screen and (min-width: 1440px) {
    }
    @media screen and (min-width: 1680px) {
    }
    @media screen and (min-width: 1800px) {
    }
    @media screen and (min-width: 1920px) {
    }
    */
/* Responsive media */
@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 992px) {
}

@media screen and (max-width: 767px) {
    .ig-feed {
        padding: 40px 15px 20px !important;
    }

    #insta-feed #sb_instagram .sbi_hover_bottom, #insta-feed #sb_instagram .sbi_hover_top {
        padding: 0 0px !important;
        width: 98% !important;
    }

    #sb_instagram .sbi_hover_bottom p, #sb_instagram .sbi_hover_top p {
        font-size: 12px;
    }

    #customer_login p.form-row {
        width: 100%;
        margin-right: 0;
    }

    .woocommerce-billing-fields p.form-row,
    .shipping_address p.form-row {
        width: 100%;
        margin-right: 0;
    }

    .woocommerce-LostPassword.lost_password {
        width: 100%;
        margin-right: 0;
    }

    .product-grid__product .product_badges {
        left: 2%;
    }

    .product-grid__product .product_badges .badge,
    .product-grid__wrapper--first .product_badges .badge {
        height: 35px;
        width: 35px;
        font-size: 7.5px;
    }
}

@media screen and (max-width: 479px) {
    #insta-feed #sb_instagram .sbi_hover_bottom p, #insta-feed #sb_instagram .sbi_hover_top p {
        font-size: 10px;
    }

    table.tableSFacts thead th {
        font-size: 12px;
        padding-left: 5px;
        padding-right: 5px;
    }

    table.tableSFacts tbody td {
        font-size: 12px;
        padding-left: 5px;
        padding-right: 5px;
    }

    .iconic-woothumbs-images__arrow--prev {
        left: -20px;
    }

    .iconic-woothumbs-images__arrow--next {
        right: -20px;
    }

    .product-recos__product-content .price {
        font-size: 17px;
    }

    table.shop_table th,
    table.shop_table td {
        padding: 6px 6px 6px 3px;
    }

    .cart-collaterals .cart_totals table.shop_table {
        margin-bottom: 0;
    }

    .woocommerce-cart .cart-collaterals table.shop_table th,
    .woocommerce-cart .cart-collaterals table.shop_table td {
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: 14px;
    }

    .coupon label,
    .coupon input.input-text,
    .coupon .button {
        font-size: 14px;
    }

    .cart_footer_right {
        text-align: center;
    }

    .woocommerce-checkout .woocommerce h3 {
        font-size: 22px;
        line-height: 1.2;
    }

    #loginer,
    #creater {
        width: 48%;
    }

    .woocommerce-checkout-review-order-table table.shop_table thead th {
        font-size: 8px;
    }

    .woocommerce-checkout-review-order-table td.product-name {
        font-size: 14px;
        line-height: 1.2;
    }

    .woocommerce-checkout-review-order-table td.product-total .amount,
    .woocommerce-checkout-review-order-table td.product-quantity {
        font-size: 14px;
    }

    #ship-to-different-address {
        margin-top: -2em;
        margin-bottom: 2em;
    }

    #ship-to-different-address span {
        font-size: 0.8em;
    }

    #payment ul.payment_methods li input {
        margin: 0 2px 0 0;
    }

    #payment ul.payment_methods li label {
        font-size: 14px !important;
    }

    #order_review #order_review_heading {
        display: none;
    }

    .woocommerce-account .page-title {
        font-size: 26px;
    }

    #customer_login h2 {
        font-size: 26px;
    }

    form.lost_reset_password h2 {
        font-size: 26px;
    }
}


.iconic-woothumbs-all-images-wrap {
    max-height: 600px;
}

@media (min-width: 320px) {
    .iconic-woothumbs-all-images-wrap {
        max-height: 387px;
    }
}

@media (min-width: 480px) {
    .iconic-woothumbs-all-images-wrap {
        max-height: 387px;
    }
}

@media (min-width: 600px) {
    .iconic-woothumbs-all-images-wrap {
        max-height: 600px;
    }
}

[data-wpr-lazyrender] {
    content-visibility: auto;
}

#sb_instagram #sbi_load .sbi_load_btn:hover {
    outline: none;
    box-shadow: inset 0 0 20px 20px #E8E8EB;
}

#sb_instagram .sbi_follow_btn a:hover,
#sb_instagram .sbi_follow_btn a:focus {
    outline: none;
    box-shadow: inset 0 0 10px 20px #005B8C;
}

div.AuthorizeNetSeal {
    text-align: center;
    margin: 0;
    padding: 0;
    width: 90px;
    font: normal 9px arial, helvetica, san-serif;
    line-height: 10px;
}

div.AuthorizeNetSeal a {
    text-decoration: none;
    color: black;
}

div.AuthorizeNetSeal a:visited {
    color: black;
}

div.AuthorizeNetSeal a:active {
    color: black;
}

div.AuthorizeNetSeal a:hover {
    text-decoration: underline;
    color: black;
}

div.AuthorizeNetSeal a img {
    border: 0px;
    margin: 0px;
    text-decoration: none;
}


.amazonpay-button-container {
    display: none !important;
}

/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
    border-radius: 5px;
    border: 2px solid #000;
    background: #4c4c4c;
    color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    padding: 8px 10px;
    overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
    /* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
    cursor: help;
    margin-left: 4px;
}


/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
    padding: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999999;
    pointer-events: none;
    width: auto;
    overflow: visible;
}

.tooltipster-base .tooltipster-content {
    overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.tooltipster-arrow span, .tooltipster-arrow-border {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
}

.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-top: 8px solid;
    bottom: -7px;
}

.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
    border-left: 9px solid transparent !important;
    border-right: 9px solid transparent !important;
    border-top: 9px solid;
    bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-bottom: 8px solid;
    top: -7px;
}

.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
    border-left: 9px solid transparent !important;
    border-right: 9px solid transparent !important;
    border-bottom: 9px solid;
    top: -7px;
}

.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
    left: 0;
    right: 0;
    margin: 0 auto;
}

.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
    left: 6px;
}

.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
    left: 5px;
}

.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span {
    right: 6px;
}

.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
    right: 5px;
}

.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    border-left: 8px solid;
    top: 50%;
    margin-top: -7px;
    right: -7px;
}

.tooltipster-arrow-left .tooltipster-arrow-border {
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important;
    border-left: 9px solid;
    margin-top: -8px;
}

.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    border-right: 8px solid;
    top: 50%;
    margin-top: -7px;
    left: -7px;
}

.tooltipster-arrow-right .tooltipster-arrow-border {
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important;
    border-right: 9px solid;
    margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity;
}

.tooltipster-fade-show {
    opacity: 1;
}

.tooltipster-grow {
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-backface-visibility: hidden;
}

.tooltipster-grow-show {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
    opacity: 0;
    -webkit-transform: rotateZ(4deg);
    -moz-transform: rotateZ(4deg);
    -o-transform: rotateZ(4deg);
    -ms-transform: rotateZ(4deg);
    transform: rotateZ(4deg);
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
}

.tooltipster-swing-show {
    opacity: 1;
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -o-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
    -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    -moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    -ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    -o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
    top: 0;
    -webkit-transition-property: top;
    -moz-transition-property: top;
    -o-transition-property: top;
    -ms-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-fall-show {
}

.tooltipster-fall.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    top: 0px !important;
    opacity: 0;
}

.tooltipster-slide {
    left: -40px;
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -o-transition-property: left;
    -ms-transition-property: left;
    transition-property: left;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-slide.tooltipster-slide-show {
}

.tooltipster-slide.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    left: 0px !important;
    opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
    opacity: 0.5;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}

/**
* Featherlight - ultra slim jQuery lightbox
* Version 1.7.14 - http://noelboss.github.io/featherlight/
*
* Copyright 2019, Noël Raoul Bossart (http://www.noelboss.com)
* MIT Licensed.
**/
html.with-featherlight {
    overflow: hidden
}

.featherlight {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2147483647;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    background: #333;
    background: rgba(0, 0, 0, 0)
}

.featherlight:last-of-type {
    background: rgba(0, 0, 0, .8)
}

.featherlight:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.featherlight .featherlight-content {
    position: relative;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    overflow: auto;
    padding: 25px 25px 0;
    border-bottom: 25px solid transparent;
    margin-left: 5%;
    margin-right: 5%;
    max-height: 95%;
    background: #fff;
    cursor: auto;
    white-space: normal
}

.featherlight .featherlight-inner {
    display: block
}

.featherlight link.featherlight-inner, .featherlight script.featherlight-inner, .featherlight style.featherlight-inner {
    display: none
}

.featherlight .featherlight-close-icon {
    position: absolute;
    z-index: 9999;
    top: 0;
    right: 0;
    line-height: 25px;
    width: 25px;
    cursor: pointer;
    text-align: center;
    font-family: Arial, sans-serif;
    background: #fff;
    background: rgba(255, 255, 255, .3);
    color: #000;
    border: 0;
    padding: 0
}

.featherlight .featherlight-close-icon::-moz-focus-inner {
    border: 0;
    padding: 0
}

.featherlight .featherlight-image {
    width: 100%
}

.featherlight-iframe .featherlight-content {
    border-bottom: 0;
    padding: 0;
    -webkit-overflow-scrolling: touch
}

.featherlight iframe {
    border: 0
}

.featherlight * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

@media only screen and (max-width: 1024px) {
    .featherlight .featherlight-content {
        margin-left: 0;
        margin-right: 0;
        max-height: 98%;
        padding: 10px 10px 0;
        border-bottom: 10px solid transparent
    }
}

@media print {
    html.with-featherlight > * > :not(.featherlight) {
        display: none
    }
}

/* =General CSS
-------------------------------------------------------------- */
.full_width,
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
    float: left;
}

.clear_column {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 100%;
    overflow: hidden;
}

/* =Shortcodes Templates
-------------------------------------------------------------- */

/* =Default Template (no margin)
-------------------------------------------------------------- */
.full_width {
    width: 100%;
}

.one_half {
    width: 50%;
}

.one_third {
    width: 33.3%;
}

.two_third {
    width: 66.6%;
}

.one_fourth {
    width: 25%;
}

.three_fourth {
    width: 75%;
}

.one_fifth {
    width: 20%;
}

.two_fifth {
    width: 40%;
}

.three_fifth {
    width: 60%;
}

.four_fifth {
    width: 80%;
}

.one_sixth {
    width: 16.6%;
}

.five_sixth {
    width: 83.4%;
}

/* =Responsive
-------------------------------------------------------------- */
/* Maximum width of 600 pixels. */
@media screen and (max-width: 600px) {
    .full_width,
    .one_half,
    .one_third,
    .two_third,
    .one_fourth,
    .three_fourth,
    .one_fifth,
    .two_fifth,
    .three_fifth,
    .four_fifth,
    .one_sixth,
    .five_sixth {
        clear: both;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 1em;
    }
}

/* =Small Margins Template
-------------------------------------------------------------- */
/*
.full_width  {
    width: 100%;
}
.one_half {
    width: 49% !important;
    margin-right: 2% !important;
}
.one_half.last_column {
    width: 49% !important;
    margin-right: 0px !important;
}
.one_third {
    width: 32% !important;
    margin-right: 2% !important;
}
.one_third.last_column {
    width: 32% !important;
    margin-right: 0px !important;
}
.two_third {
    width: 66% !important;
    margin-right: 2% !important;
}
.two_third.last_column {
    width: 66% !important;
    margin-right: 0px !important;
}
.one_fourth {
    width: 23.5% !important;
    margin-right: 2% !important;
}
.one_fourth.last_column {
    width: 23.5% !important;
    margin-right: 0px !important;
}
.three_fourth {
    width: 74.5% !important;
    margin-right: 2% !important;
}
.three_fourth.last_column {
    width: 74.5% !important;
    margin-right: 0px !important;
}
.one_fifth {
    width: 18.4% !important;
    margin-right: 2% !important;
}
.one_fifth.last_column {
    width: 18.4% !important;
    margin-right: 0px !important;
}
.two_fifth {
    width: 39% !important;
    margin-right: 2% !important;
}
.two_fifth.last_column {
    width: 39% !important;
    margin-right: 0px !important;
}
.three_fifth {
    width: 59% !important;
    margin-right: 2% !important;
}
.three_fifth.last_column {
    width: 59% !important;
    margin-right: 0px !important;
}
.four_fifth {
    width: 79.6% !important;
    margin-right: 2% !important;
}
.four_fifth.last_column {
    width: 79.6% !important;
    margin-right: 0px !important;
}
.one_sixth {
    width: 15% !important;
    margin-right: 2% !important;
}
.one_sixth.last_column {
    width: 15% !important;
    margin-right: 0px !important;
}
*/

/* Slider */
.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: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -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:before,
.slick-track:after {
    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;
}

.swal2-textarea {
    display: inline-block;
    padding: 0.5em 0.58em !important;
    resize: none;
    text-transform: none;
}

.swal2-styled.swal2-confirm {
    background: -webkit-linear-gradient(left, #007FAD 0%, #009FDA 100%) !important;
    background: linear-gradient(to right, #007FAD 0%, #009FDA 100%) !important;
}

.swal2-file, .swal2-input, .swal2-textarea {
    width: 75%;
}

.swal2-title {
    font-size: 1rem;
}

.block-qa h3 > p {
    font-weight: 700;
}

.block-qa span {
    display: block;
    font-weight: 700;
    color: #007FAD;
    font-size: 13px;
    padding-bottom: 25px;
}

.qa-link {
    margin: 0 0 0 5px;
    font-weight: 500;
    padding-top: 2px;
    line-height: 1em;
    display: inline-block;
}

body:not(.home, .archive) .woocommerce-product-rating {
    display: flex !important;
    justify-content: left;
}

body:not(.home, .archive) .woocommerce-product-rating .star-rating {
    margin: 0 !important
}