@media print, screen and (min-width: 40em) {
    .reveal.large, .reveal.small, .reveal.tiny, .reveal {
        right: auto;
        left: auto;
        margin: 0 auto
    }
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

h1, h2, h3 {
    text-align: center;
}

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: 0;
    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, 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: 1px dotted ButtonText
}

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
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

/*[data-whatintent=mouse] **/, [data-whatintent=mouse] *:focus, [data-whatintent=touch] *, [data-whatintent=touch] *:focus, [data-whatinput=mouse] *, [data-whatinput=mouse] *:focus, [data-whatinput=touch] *, [data-whatinput=touch] *:focus {
    outline: none
}

[draggable=false] {
    -webkit-touch-callout: none;
    -webkit-user-select: none
}

.foundation-mq {
    font-family: "small=0em&medium=40em&large=65em&xlarge=75em&xxlarge=90em"
}

html {
    box-sizing: border-box;
    font-size: 1rem
}

*, *::before, *::after {
    box-sizing: inherit
}

body {
    margin: 0;
    padding: 0;
    background: #fff;
    font-family: "Roboto", Arial, sans-serif;
    font-weight: 400;
    line-height: 1.5;
    color: #383737;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

/*img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic
}*/

textarea {
    height: auto;
    min-height: 50px;
    border-radius: 4px
}

select {
    box-sizing: border-box;
    width: 100%;
    border-radius: 4px
}

.map_canvas img, .map_canvas embed, .map_canvas object, .mqa-display img, .mqa-display embed, .mqa-display object {
    max-width: none !important
}

button {
    padding: 0;
    appearance: none;
    border: 0;
    border-radius: 4px;
    background: rgba(0, 0, 0, 0);
    line-height: 1;
    cursor: auto
}

[data-whatinput=mouse] button {
    outline: 0
}

pre {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

button, input, optgroup, select, textarea {
    font-family: inherit
}

.is-visible {
    display: block !important
}

.is-hidden {
    display: none !important
}

[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color], textarea {
    appearance: none;
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 2.4375rem;
    margin: 0 0 1rem;
    padding: .5rem;
    border: 1px solid #d5d5d5;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: inset 0 1px 2px rgba(56, 55, 55, .1);
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #383737;
    transition: box-shadow .5s, border-color .25s ease-in-out
}

[type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus, textarea:focus {
    outline: none;
    border: 1px solid #747578;
    background-color: #fff;
    box-shadow: 0 0 5px #d5d5d5;
    transition: box-shadow .5s, border-color .25s ease-in-out
}

textarea {
    max-width: 100%
}

textarea[rows] {
    height: auto
}

input:disabled, input[readonly], textarea:disabled, textarea[readonly] {
    background-color: #f8f8f8;
    cursor: not-allowed
}

[type=submit], [type=button] {
    appearance: none;
    border-radius: 4px
}

input[type=search] {
    box-sizing: border-box
}

::placeholder {
    color: #d5d5d5
}

[type=file], [type=checkbox], [type=radio] {
    margin: 0 0 1rem
}

[type=checkbox] + label, [type=radio] + label {
    display: inline-block;
    vertical-align: baseline;
    margin-left: .5rem;
    margin-right: 1rem;
    margin-bottom: 0
}

[type=checkbox] + label[for], [type=radio] + label[for] {
    cursor: pointer
}

label > [type=checkbox], label > [type=radio] {
    margin-right: .5rem
}

[type=file] {
    width: 100%
}

label {
    display: block;
    margin: 0;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.8;
    color: #383737
}

label.middle {
    margin: 0 0 1rem;
    line-height: 1.5;
    padding: .5625rem 0
}

.help-text {
    margin-top: -0.5rem;
    font-size: .8125rem;
    font-style: italic;
    color: #383737
}

.input-group {
    display: flex;
    width: 100%;
    margin-bottom: 1rem;
    align-items: stretch
}

.input-group > :first-child, .input-group > :first-child.input-group-button > * {
    border-radius: 4px 0 0 4px
}

.input-group > :last-child, .input-group > :last-child.input-group-button > * {
    border-radius: 0 4px 4px 0
}

.input-group-button a, .input-group-button input, .input-group-button button, .input-group-button label, .input-group-button, .input-group-field, .input-group-label {
    margin: 0;
    white-space: nowrap
}

.input-group-label {
    padding: 0 1rem;
    border: 1px solid #d5d5d5;
    background: #f8f8f8;
    color: #383737;
    text-align: center;
    white-space: nowrap;
    display: flex;
    flex: 0 0 auto;
    align-items: center
}

.input-group-label:first-child {
    border-right: 0
}

.input-group-label:last-child {
    border-left: 0
}

.input-group-field {
    border-radius: 0;
    flex: 1 1 0px;
    min-width: 0
}

.input-group-button {
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    display: flex;
    flex: 0 0 auto
}

.input-group-button a, .input-group-button input, .input-group-button button, .input-group-button label {
    align-self: stretch;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem
}

fieldset {
    margin: 0;
    padding: 0;
    border: 0
}

legend {
    max-width: 100%;
    margin-bottom: .5rem
}

.fieldset {
    margin: 1.125rem 0;
    padding: 1.25rem;
    border: 1px solid #d5d5d5
}

.fieldset legend {
    margin: 0;
    margin-left: -.1875rem;
    padding: 0 .1875rem
}

select {
    height: 2.4375rem;
    margin: 0 0 1rem;
    padding: .5rem;
    appearance: none;
    border: 1px solid #d5d5d5;
    border-radius: 4px;
    background-color: #fff;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #383737;
    transition: box-shadow .5s, border-color .25s ease-in-out;
    background-origin: content-box;
    background-position: right -1rem center;
    background-repeat: no-repeat;
    background-size: 9px 6px;
    padding-right: 1.5rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28116, 117, 120%29"></polygon></svg>')
}

@media screen and (min-width: 0\0
) {
    select {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")
    }
}

select:focus {
    outline: none;
    border: 1px solid #747578;
    background-color: #fff;
    box-shadow: 0 0 5px #d5d5d5;
    transition: box-shadow .5s, border-color .25s ease-in-out
}

select:disabled {
    background-color: #f8f8f8;
    cursor: not-allowed
}

select::-ms-expand {
    display: none
}

select[multiple] {
    height: auto;
    background-image: none
}

select:not([multiple]) {
    padding-top: 0;
    padding-bottom: 0
}

.is-invalid-input:not(:focus) {
    border-color: #9a0000;
    background-color: rgb(244.9, 229.5, 229.5)
}

.is-invalid-input:not(:focus)::placeholder {
    color: #9a0000
}

.is-invalid-label {
    color: #9a0000
}

.form-error {
    display: none;
    margin-top: -0.5rem;
    margin-bottom: 1rem;
    font-size: .75rem;
    font-weight: 700;
    color: #9a0000
}

.form-error.is-visible {
    display: block
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
    margin: 0;
    padding: 0
}

p, ol, ul {
    font-size: var(--normal-font-size);
    margin-bottom: 16px;
    line-height: 28px;
    text-align: start;
}

/*p {
    margin-bottom: 1.75rem;
    font-size: inherit;
    line-height: 1.6;
    text-rendering: optimizeLegibility
}*/

em, i {
    font-style: italic;
    line-height: inherit
}

strong, b {
    font-weight: 700;
    line-height: inherit
}

small {
    font-size: 80%;
    line-height: inherit
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: "EB Garamond", "Times New Roman", serif;
    font-style: normal;
    font-weight: 700;
    color: inherit;
    text-rendering: optimizeLegibility
}

h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small {
    line-height: 0;
    color: #d5d5d5
}

h1, .h1 {
    font-size: 2.25rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 1rem
}

h2, .h2 {
    font-size: 2rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 1rem
}

h3, .h3 {
    font-size: 1.5rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 1rem
}

h4, .h4 {
    font-size: 1.25rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 1rem
}

h5, .h5 {
    font-size: 1rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 1rem
}

h6, .h6 {
    font-size: 1rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 1rem
}

@media print, screen and (min-width: 40em) {
    h1, .h1 {
        font-size: 3.125rem
    }

    h2, .h2 {
        font-size: 2.5rem
    }

    h3, .h3 {
        font-size: 1.6rem
    }

    h4, .h4 {
        font-size: 1.875rem
    }

    h5, .h5 {
        font-size: 1.625rem
    }

    h6, .h6 {
        font-size: 1.625rem
    }
}

@media print, screen and (min-width: 65em) {
    h1, .h1 {
        font-size: 4rem
    }

    h2, .h2 {
        font-size: 2.75rem
    }

    h3, .h3 {
        font-size: 1.6rem
    }

    h4, .h4 {
        font-size: 1.5rem
    }

    h5, .h5 {
        font-size: 1.25rem
    }

    h6, .h6 {
        font-size: 1.25rem
    }
}

a {
    line-height: inherit;
    color: #383737;
    text-decoration: underline;
    cursor: pointer
}

a:hover, a:focus {
    color: rgb(45.92, 45.1, 45.1)
}

a {
    border: 0
}

hr {
    clear: both;
    max-width: 90rem;
    height: 0;
    margin: 1.25rem auto;
    border-top: 0;
    border-right: 0;
    border-bottom: 2px solid #f8f8f8;
    border-left: 0
}

ul, ol, dl {
    margin-bottom: 1.75rem;
    list-style-position: outside;
    line-height: 1.6
}

li {
    font-size: inherit
}

ul {
    margin-left: 1.25rem;
    list-style-type: disc
}

ol {
    margin-left: 1.25rem
}

ul ul, ul ol, ol ul, ol ol {
    margin-left: 1.25rem;
    margin-bottom: 0
}

dl {
    margin-bottom: 1rem
}

dl dt {
    margin-bottom: .3rem;
    font-weight: 700
}

blockquote {
    margin: 0 0 1.75rem;
    padding: .5625rem 1.25rem 0 1.1875rem;
    border-left: 3px solid #4e738a
}

blockquote, blockquote p {
    line-height: 1.6;
    color: #747578
}

abbr, abbr[title] {
    border-bottom: 1px dotted #383737;
    cursor: help;
    text-decoration: none
}

figure {
    margin: 0
}

kbd {
    margin: 0;
    padding: .125rem .25rem 0;
    background-color: #f8f8f8;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    color: #383737;
    border-radius: 4px
}

.subheader {
    margin-top: .2rem;
    margin-bottom: .5rem;
    font-weight: 400;
    line-height: 1.4;
    color: #747578
}

.lead {
    font-size: 1.5rem;
    line-height: 1.6
}

.stat {
    font-size: 2.5rem;
    line-height: 1
}

p + .stat {
    margin-top: -1rem
}

ul.no-bullet, ol.no-bullet {
    margin-left: 0;
    list-style: none
}

.cite-block, cite {
    display: block;
    color: #747578;
    font-size: .8125rem
}

.cite-block:before, cite:before {
    content: "— "
}

.code-inline, code {
    border: 1px solid #d5d5d5;
    background-color: #f8f8f8;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    font-weight: 400;
    color: #383737;
    display: inline;
    max-width: 100%;
    word-wrap: break-word;
    padding: .125rem .3125rem .0625rem
}

.code-block {
    border: 1px solid #d5d5d5;
    background-color: #f8f8f8;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    font-weight: 400;
    color: #383737;
    display: block;
    overflow: auto;
    white-space: pre;
    padding: 1rem;
    margin-bottom: 1.5rem
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

@media print, screen and (min-width: 40em) {
    .medium-text-left {
        text-align: left
    }

    .medium-text-right {
        text-align: right
    }

    .medium-text-center {
        text-align: center
    }

    .medium-text-justify {
        text-align: justify
    }
}

@media print, screen and (min-width: 65em) {
    .large-text-left {
        text-align: left
    }

    .large-text-right {
        text-align: right
    }

    .large-text-center {
        text-align: center
    }

    .large-text-justify {
        text-align: justify
    }
}

.show-for-print {
    display: none !important
}

@media print {
    * {
        background: rgba(0, 0, 0, 0) !important;
        color: #000 !important;
        print-color-adjust: economy;
        box-shadow: none !important;
        text-shadow: none !important
    }

    .show-for-print {
        display: block !important
    }

    .hide-for-print {
        display: none !important
    }

    table.show-for-print {
        display: table !important
    }

    thead.show-for-print {
        display: table-header-group !important
    }

    tbody.show-for-print {
        display: table-row-group !important
    }

    tr.show-for-print {
        display: table-row !important
    }

    td.show-for-print {
        display: table-cell !important
    }

    th.show-for-print {
        display: table-cell !important
    }

    a, a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: ""
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    pre, blockquote {
        border: 1px solid #747578;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr {
        page-break-inside: avoid
    }


 /*   img {
        max-width: 100% !important
    }*/

    @page {
        margin: .5cm
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }

    .print-break-inside {
        page-break-inside: auto
    }
}

img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

picture img {
    border-radius: 14px;
    margin: 20px auto;
}

.grid-container {
    max-width: 90rem;
    margin-left: auto;
    margin-right: auto;
    padding-right: 1.875rem;
    padding-left: 1.875rem
}

@media print, screen and (min-width: 40em) {
    .grid-container {
        padding-right: 2.5rem;
        padding-left: 2.5rem
    }
}

.grid-container.fluid {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 1.875rem;
    padding-left: 1.875rem
}

@media print, screen and (min-width: 40em) {
    .grid-container.fluid {
        padding-right: 2.5rem;
        padding-left: 2.5rem
    }
}

.grid-container.full {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    padding-left: 0
}

.grid-x {
    display: flex;
    flex-flow: row wrap
}

.cell {
    flex: 0 0 auto;
    min-height: 0;
    min-width: 0;
    width: 100%
}

.cell.auto {
    flex: 1 1 0
}

.cell.shrink {
    flex: 0 0 auto
}

.grid-x > .auto {
    width: auto
}

.grid-x > .shrink {
    width: auto
}

.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
    flex-basis: auto
}

@media print, screen and (min-width: 40em) {
    .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
        flex-basis: auto
    }
}

@media print, screen and (min-width: 65em) {
    .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
        flex-basis: auto
    }
}

.grid-x > .small-12, .grid-x > .small-11, .grid-x > .small-10, .grid-x > .small-9, .grid-x > .small-8, .grid-x > .small-7, .grid-x > .small-6, .grid-x > .small-5, .grid-x > .small-4, .grid-x > .small-3, .grid-x > .small-2, .grid-x > .small-1 {
    flex: 0 0 auto
}

.grid-x > .small-1 {
    width: 8.3333333333%
}

.grid-x > .small-2 {
    width: 16.6666666667%
}

.grid-x > .small-3 {
    width: 25%
}

.grid-x > .small-4 {
    width: 33.3333333333%
}

.grid-x > .small-5 {
    width: 41.6666666667%
}

.grid-x > .small-6 {
    width: 50%
}

.grid-x > .small-7 {
    width: 58.3333333333%
}

.grid-x > .small-8 {
    width: 66.6666666667%
}

.grid-x > .small-9 {
    width: 75%
}

.grid-x > .small-10 {
    width: 83.3333333333%
}

.grid-x > .small-11 {
    width: 91.6666666667%
}

.grid-x > .small-12 {
    width: 100%
}

@media print, screen and (min-width: 40em) {
    .grid-x > .medium-auto {
        flex: 1 1 0;
        width: auto
    }

    .grid-x > .medium-12, .grid-x > .medium-11, .grid-x > .medium-10, .grid-x > .medium-9, .grid-x > .medium-8, .grid-x > .medium-7, .grid-x > .medium-6, .grid-x > .medium-5, .grid-x > .medium-4, .grid-x > .medium-3, .grid-x > .medium-2, .grid-x > .medium-1, .grid-x > .medium-shrink {
        flex: 0 0 auto
    }

    .grid-x > .medium-shrink {
        width: auto
    }

    .grid-x > .medium-1 {
        width: 8.3333333333%
    }

    .grid-x > .medium-2 {
        width: 16.6666666667%
    }

    .grid-x > .medium-3 {
        width: 25%
    }

    .grid-x > .medium-4 {
        width: 33.3333333333%
    }

    .grid-x > .medium-5 {
        width: 41.6666666667%
    }

    .grid-x > .medium-6 {
        width: 50%
    }

    .grid-x > .medium-7 {
        width: 58.3333333333%
    }

    .grid-x > .medium-8 {
        width: 66.6666666667%
    }

    .grid-x > .medium-9 {
        width: 75%
    }

    .grid-x > .medium-10 {
        width: 83.3333333333%
    }

    .grid-x > .medium-11 {
        width: 91.6666666667%
    }

    .grid-x > .medium-12 {
        width: 100%
    }
}

@media print, screen and (min-width: 65em) {
    .grid-x > .large-auto {
        flex: 1 1 0;
        width: auto
    }

    .grid-x > .large-12, .grid-x > .large-11, .grid-x > .large-10, .grid-x > .large-9, .grid-x > .large-8, .grid-x > .large-7, .grid-x > .large-6, .grid-x > .large-5, .grid-x > .large-4, .grid-x > .large-3, .grid-x > .large-2, .grid-x > .large-1, .grid-x > .large-shrink {
        flex: 0 0 auto
    }

    .grid-x > .large-shrink {
        width: auto
    }

    .grid-x > .large-1 {
        width: 8.3333333333%
    }

    .grid-x > .large-2 {
        width: 16.6666666667%
    }

    .grid-x > .large-3 {
        width: 25%
    }

    .grid-x > .large-4 {
        width: 33.3333333333%
    }

    .grid-x > .large-5 {
        width: 41.6666666667%
    }

    .grid-x > .large-6 {
        width: 50%
    }

    .grid-x > .large-7 {
        width: 58.3333333333%
    }

    .grid-x > .large-8 {
        width: 66.6666666667%
    }

    .grid-x > .large-9 {
        width: 75%
    }

    .grid-x > .large-10 {
        width: 83.3333333333%
    }

    .grid-x > .large-11 {
        width: 91.6666666667%
    }

    .grid-x > .large-12 {
        width: 100%
    }
}

.grid-margin-x:not(.grid-x) > .cell {
    width: auto
}

.grid-margin-y:not(.grid-y) > .cell {
    height: auto
}

.grid-margin-x {
    margin-left: -0.375rem;
    margin-right: -0.375rem
}

@media print, screen and (min-width: 40em) {
    .grid-margin-x {
        margin-left: -1.5rem;
        margin-right: -1.5rem
    }
}

.grid-margin-x > .cell {
    width: calc(100% - 0.75rem);
    margin-left: 0.375rem;
    margin-right: 0.375rem
}

@media print, screen and (min-width: 40em) {
    .grid-margin-x > .cell {
        width: calc(100% - 3rem);
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
}

.grid-margin-x > .auto {
    width: auto
}

.grid-margin-x > .shrink {
    width: auto
}

.grid-margin-x > .small-1 {
    width: calc(8.3333333333% - 0.75rem)
}

.grid-margin-x > .small-2 {
    width: calc(16.6666666667% - 0.75rem)
}

.grid-margin-x > .small-3 {
    width: calc(25% - 0.75rem)
}

.grid-margin-x > .small-4 {
    width: calc(33.3333333333% - 0.75rem)
}

.grid-margin-x > .small-5 {
    width: calc(41.6666666667% - 0.75rem)
}

.grid-margin-x > .small-6 {
    width: calc(50% - 0.75rem)
}

.grid-margin-x > .small-7 {
    width: calc(58.3333333333% - 0.75rem)
}

.grid-margin-x > .small-8 {
    width: calc(66.6666666667% - 0.75rem)
}

.grid-margin-x > .small-9 {
    width: calc(75% - 0.75rem)
}

.grid-margin-x > .small-10 {
    width: calc(83.3333333333% - 0.75rem)
}

.grid-margin-x > .small-11 {
    width: calc(91.6666666667% - 0.75rem)
}

.grid-margin-x > .small-12 {
    width: calc(100% - 0.75rem)
}

@media print, screen and (min-width: 40em) {
    .grid-margin-x > .auto {
        width: auto
    }

    .grid-margin-x > .shrink {
        width: auto
    }

    .grid-margin-x > .small-1 {
        width: calc(8.3333333333% - 3rem)
    }

    .grid-margin-x > .small-2 {
        width: calc(16.6666666667% - 3rem)
    }

    .grid-margin-x > .small-3 {
        width: calc(25% - 3rem)
    }

    .grid-margin-x > .small-4 {
        width: calc(33.3333333333% - 3rem)
    }

    .grid-margin-x > .small-5 {
        width: calc(41.6666666667% - 3rem)
    }

    .grid-margin-x > .small-6 {
        width: calc(50% - 3rem)
    }

    .grid-margin-x > .small-7 {
        width: calc(58.3333333333% - 3rem)
    }

    .grid-margin-x > .small-8 {
        width: calc(66.6666666667% - 3rem)
    }

    .grid-margin-x > .small-9 {
        width: calc(75% - 3rem)
    }

    .grid-margin-x > .small-10 {
        width: calc(83.3333333333% - 3rem)
    }

    .grid-margin-x > .small-11 {
        width: calc(91.6666666667% - 3rem)
    }

    .grid-margin-x > .small-12 {
        width: calc(100% - 3rem)
    }

    .grid-margin-x > .medium-auto {
        width: auto
    }

    .grid-margin-x > .medium-shrink {
        width: auto
    }

    .grid-margin-x > .medium-1 {
        width: calc(8.3333333333% - 3rem)
    }

    .grid-margin-x > .medium-2 {
        width: calc(16.6666666667% - 3rem)
    }

    .grid-margin-x > .medium-3 {
        width: calc(25% - 3rem)
    }

    .grid-margin-x > .medium-4 {
        width: calc(33.3333333333% - 3rem)
    }

    .grid-margin-x > .medium-5 {
        width: calc(41.6666666667% - 3rem)
    }

    .grid-margin-x > .medium-6 {
        width: calc(50% - 3rem)
    }

    .grid-margin-x > .medium-7 {
        width: calc(58.3333333333% - 3rem)
    }

    .grid-margin-x > .medium-8 {
        width: calc(66.6666666667% - 3rem)
    }

    .grid-margin-x > .medium-9 {
        width: calc(75% - 3rem)
    }

    .grid-margin-x > .medium-10 {
        width: calc(83.3333333333% - 3rem)
    }

    .grid-margin-x > .medium-11 {
        width: calc(91.6666666667% - 3rem)
    }

    .grid-margin-x > .medium-12 {
        width: calc(100% - 3rem)
    }
}

@media print, screen and (min-width: 65em) {
    .grid-margin-x > .large-auto {
        width: auto
    }

    .grid-margin-x > .large-shrink {
        width: auto
    }

    .grid-margin-x > .large-1 {
        width: calc(8.3333333333% - 3rem)
    }

    .grid-margin-x > .large-2 {
        width: calc(16.6666666667% - 3rem)
    }

    .grid-margin-x > .large-3 {
        width: calc(25% - 3rem)
    }

    .grid-margin-x > .large-4 {
        width: calc(33.3333333333% - 3rem)
    }

    .grid-margin-x > .large-5 {
        width: calc(41.6666666667% - 3rem)
    }

    .grid-margin-x > .large-6 {
        width: calc(50% - 3rem)
    }

    .grid-margin-x > .large-7 {
        width: calc(58.3333333333% - 3rem)
    }

    .grid-margin-x > .large-8 {
        width: calc(66.6666666667% - 3rem)
    }

    .grid-margin-x > .large-9 {
        width: calc(75% - 3rem)
    }

    .grid-margin-x > .large-10 {
        width: calc(83.3333333333% - 3rem)
    }

    .grid-margin-x > .large-11 {
        width: calc(91.6666666667% - 3rem)
    }

    .grid-margin-x > .large-12 {
        width: calc(100% - 3rem)
    }
}

.grid-padding-x .grid-padding-x {
    margin-right: -0.375rem;
    margin-left: -0.375rem
}

@media print, screen and (min-width: 40em) {
    .grid-padding-x .grid-padding-x {
        margin-right: -1.5rem;
        margin-left: -1.5rem
    }
}

.grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.375rem;
    margin-left: -0.375rem
}

@media print, screen and (min-width: 40em) {
    .grid-container:not(.full) > .grid-padding-x {
        margin-right: -1.5rem;
        margin-left: -1.5rem
    }
}

.grid-padding-x > .cell {
    padding-right: 0.375rem;
    padding-left: 0.375rem
}

@media print, screen and (min-width: 40em) {
    .grid-padding-x > .cell {
        padding-right: 1.5rem;
        padding-left: 1.5rem
    }
}

.small-up-1 > .cell {
    width: 100%
}

.small-up-2 > .cell {
    width: 50%
}

.small-up-3 > .cell {
    width: 33.3333333333%
}

.small-up-4 > .cell {
    width: 25%
}

.small-up-5 > .cell {
    width: 20%
}

.small-up-6 > .cell {
    width: 16.6666666667%
}

.small-up-7 > .cell {
    width: 14.2857142857%
}

.small-up-8 > .cell {
    width: 12.5%
}

@media print, screen and (min-width: 40em) {
    .medium-up-1 > .cell {
        width: 100%
    }

    .medium-up-2 > .cell {
        width: 50%
    }

    .medium-up-3 > .cell {
        width: 33.3333333333%
    }

    .medium-up-4 > .cell {
        width: 25%
    }

    .medium-up-5 > .cell {
        width: 20%
    }

    .medium-up-6 > .cell {
        width: 16.6666666667%
    }

    .medium-up-7 > .cell {
        width: 14.2857142857%
    }

    .medium-up-8 > .cell {
        width: 12.5%
    }
}

@media print, screen and (min-width: 65em) {
    .large-up-1 > .cell {
        width: 100%
    }

    .large-up-2 > .cell {
        width: 50%
    }

    .large-up-3 > .cell {
        width: 33.3333333333%
    }

    .large-up-4 > .cell {
        width: 25%
    }

    .large-up-5 > .cell {
        width: 20%
    }

    .large-up-6 > .cell {
        width: 16.6666666667%
    }

    .large-up-7 > .cell {
        width: 14.2857142857%
    }

    .large-up-8 > .cell {
        width: 12.5%
    }
}

.grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 0.75rem)
}

.grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 0.75rem)
}

.grid-margin-x.small-up-3 > .cell {
    width: calc(33.3333333333% - 0.75rem)
}

.grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 0.75rem)
}

.grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 0.75rem)
}

.grid-margin-x.small-up-6 > .cell {
    width: calc(16.6666666667% - 0.75rem)
}

.grid-margin-x.small-up-7 > .cell {
    width: calc(14.2857142857% - 0.75rem)
}

.grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 0.75rem)
}

@media print, screen and (min-width: 40em) {
    .grid-margin-x.small-up-1 > .cell {
        width: calc(100% - 3rem)
    }

    .grid-margin-x.small-up-2 > .cell {
        width: calc(50% - 3rem)
    }

    .grid-margin-x.small-up-3 > .cell {
        width: calc(33.3333333333% - 3rem)
    }

    .grid-margin-x.small-up-4 > .cell {
        width: calc(25% - 3rem)
    }

    .grid-margin-x.small-up-5 > .cell {
        width: calc(20% - 3rem)
    }

    .grid-margin-x.small-up-6 > .cell {
        width: calc(16.6666666667% - 3rem)
    }

    .grid-margin-x.small-up-7 > .cell {
        width: calc(14.2857142857% - 3rem)
    }

    .grid-margin-x.small-up-8 > .cell {
        width: calc(12.5% - 3rem)
    }

    .grid-margin-x.medium-up-1 > .cell {
        width: calc(100% - 3rem)
    }

    .grid-margin-x.medium-up-2 > .cell {
        width: calc(50% - 3rem)
    }

    .grid-margin-x.medium-up-3 > .cell {
        width: calc(33.3333333333% - 3rem)
    }

    .grid-margin-x.medium-up-4 > .cell {
        width: calc(25% - 3rem)
    }

    .grid-margin-x.medium-up-5 > .cell {
        width: calc(20% - 3rem)
    }

    .grid-margin-x.medium-up-6 > .cell {
        width: calc(16.6666666667% - 3rem)
    }

    .grid-margin-x.medium-up-7 > .cell {
        width: calc(14.2857142857% - 3rem)
    }

    .grid-margin-x.medium-up-8 > .cell {
        width: calc(12.5% - 3rem)
    }
}

@media print, screen and (min-width: 65em) {
    .grid-margin-x.large-up-1 > .cell {
        width: calc(100% - 3rem)
    }

    .grid-margin-x.large-up-2 > .cell {
        width: calc(50% - 3rem)
    }

    .grid-margin-x.large-up-3 > .cell {
        width: calc(33.3333333333% - 3rem)
    }

    .grid-margin-x.large-up-4 > .cell {
        width: calc(25% - 3rem)
    }

    .grid-margin-x.large-up-5 > .cell {
        width: calc(20% - 3rem)
    }

    .grid-margin-x.large-up-6 > .cell {
        width: calc(16.6666666667% - 3rem)
    }

    .grid-margin-x.large-up-7 > .cell {
        width: calc(14.2857142857% - 3rem)
    }

    .grid-margin-x.large-up-8 > .cell {
        width: calc(12.5% - 3rem)
    }
}

.small-margin-collapse {
    margin-right: 0;
    margin-left: 0
}

.small-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0
}

.small-margin-collapse > .small-1 {
    width: 8.3333333333%
}

.small-margin-collapse > .small-2 {
    width: 16.6666666667%
}

.small-margin-collapse > .small-3 {
    width: 25%
}

.small-margin-collapse > .small-4 {
    width: 33.3333333333%
}

.small-margin-collapse > .small-5 {
    width: 41.6666666667%
}

.small-margin-collapse > .small-6 {
    width: 50%
}

.small-margin-collapse > .small-7 {
    width: 58.3333333333%
}

.small-margin-collapse > .small-8 {
    width: 66.6666666667%
}

.small-margin-collapse > .small-9 {
    width: 75%
}

.small-margin-collapse > .small-10 {
    width: 83.3333333333%
}

.small-margin-collapse > .small-11 {
    width: 91.6666666667%
}

.small-margin-collapse > .small-12 {
    width: 100%
}

@media print, screen and (min-width: 40em) {
    .small-margin-collapse > .medium-1 {
        width: 8.3333333333%
    }

    .small-margin-collapse > .medium-2 {
        width: 16.6666666667%
    }

    .small-margin-collapse > .medium-3 {
        width: 25%
    }

    .small-margin-collapse > .medium-4 {
        width: 33.3333333333%
    }

    .small-margin-collapse > .medium-5 {
        width: 41.6666666667%
    }

    .small-margin-collapse > .medium-6 {
        width: 50%
    }

    .small-margin-collapse > .medium-7 {
        width: 58.3333333333%
    }

    .small-margin-collapse > .medium-8 {
        width: 66.6666666667%
    }

    .small-margin-collapse > .medium-9 {
        width: 75%
    }

    .small-margin-collapse > .medium-10 {
        width: 83.3333333333%
    }

    .small-margin-collapse > .medium-11 {
        width: 91.6666666667%
    }

    .small-margin-collapse > .medium-12 {
        width: 100%
    }
}

@media print, screen and (min-width: 65em) {
    .small-margin-collapse > .large-1 {
        width: 8.3333333333%
    }

    .small-margin-collapse > .large-2 {
        width: 16.6666666667%
    }

    .small-margin-collapse > .large-3 {
        width: 25%
    }

    .small-margin-collapse > .large-4 {
        width: 33.3333333333%
    }

    .small-margin-collapse > .large-5 {
        width: 41.6666666667%
    }

    .small-margin-collapse > .large-6 {
        width: 50%
    }

    .small-margin-collapse > .large-7 {
        width: 58.3333333333%
    }

    .small-margin-collapse > .large-8 {
        width: 66.6666666667%
    }

    .small-margin-collapse > .large-9 {
        width: 75%
    }

    .small-margin-collapse > .large-10 {
        width: 83.3333333333%
    }

    .small-margin-collapse > .large-11 {
        width: 91.6666666667%
    }

    .small-margin-collapse > .large-12 {
        width: 100%
    }
}

.small-padding-collapse {
    margin-right: 0;
    margin-left: 0
}

.small-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0
}

@media print, screen and (min-width: 40em) {
    .medium-margin-collapse {
        margin-right: 0;
        margin-left: 0
    }

    .medium-margin-collapse > .cell {
        margin-right: 0;
        margin-left: 0
    }
}

@media print, screen and (min-width: 40em) {
    .medium-margin-collapse > .small-1 {
        width: 8.3333333333%
    }

    .medium-margin-collapse > .small-2 {
        width: 16.6666666667%
    }

    .medium-margin-collapse > .small-3 {
        width: 25%
    }

    .medium-margin-collapse > .small-4 {
        width: 33.3333333333%
    }

    .medium-margin-collapse > .small-5 {
        width: 41.6666666667%
    }

    .medium-margin-collapse > .small-6 {
        width: 50%
    }

    .medium-margin-collapse > .small-7 {
        width: 58.3333333333%
    }

    .medium-margin-collapse > .small-8 {
        width: 66.6666666667%
    }

    .medium-margin-collapse > .small-9 {
        width: 75%
    }

    .medium-margin-collapse > .small-10 {
        width: 83.3333333333%
    }

    .medium-margin-collapse > .small-11 {
        width: 91.6666666667%
    }

    .medium-margin-collapse > .small-12 {
        width: 100%
    }
}

@media print, screen and (min-width: 40em) {
    .medium-margin-collapse > .medium-1 {
        width: 8.3333333333%
    }

    .medium-margin-collapse > .medium-2 {
        width: 16.6666666667%
    }

    .medium-margin-collapse > .medium-3 {
        width: 25%
    }

    .medium-margin-collapse > .medium-4 {
        width: 33.3333333333%
    }

    .medium-margin-collapse > .medium-5 {
        width: 41.6666666667%
    }

    .medium-margin-collapse > .medium-6 {
        width: 50%
    }

    .medium-margin-collapse > .medium-7 {
        width: 58.3333333333%
    }

    .medium-margin-collapse > .medium-8 {
        width: 66.6666666667%
    }

    .medium-margin-collapse > .medium-9 {
        width: 75%
    }

    .medium-margin-collapse > .medium-10 {
        width: 83.3333333333%
    }

    .medium-margin-collapse > .medium-11 {
        width: 91.6666666667%
    }

    .medium-margin-collapse > .medium-12 {
        width: 100%
    }
}

@media print, screen and (min-width: 65em) {
    .medium-margin-collapse > .large-1 {
        width: 8.3333333333%
    }

    .medium-margin-collapse > .large-2 {
        width: 16.6666666667%
    }

    .medium-margin-collapse > .large-3 {
        width: 25%
    }

    .medium-margin-collapse > .large-4 {
        width: 33.3333333333%
    }

    .medium-margin-collapse > .large-5 {
        width: 41.6666666667%
    }

    .medium-margin-collapse > .large-6 {
        width: 50%
    }

    .medium-margin-collapse > .large-7 {
        width: 58.3333333333%
    }

    .medium-margin-collapse > .large-8 {
        width: 66.6666666667%
    }

    .medium-margin-collapse > .large-9 {
        width: 75%
    }

    .medium-margin-collapse > .large-10 {
        width: 83.3333333333%
    }

    .medium-margin-collapse > .large-11 {
        width: 91.6666666667%
    }

    .medium-margin-collapse > .large-12 {
        width: 100%
    }
}

@media print, screen and (min-width: 40em) {
    .medium-padding-collapse {
        margin-right: 0;
        margin-left: 0
    }

    .medium-padding-collapse > .cell {
        padding-right: 0;
        padding-left: 0
    }
}

@media print, screen and (min-width: 65em) {
    .large-margin-collapse {
        margin-right: 0;
        margin-left: 0
    }

    .large-margin-collapse > .cell {
        margin-right: 0;
        margin-left: 0
    }
}

@media print, screen and (min-width: 65em) {
    .large-margin-collapse > .small-1 {
        width: 8.3333333333%
    }

    .large-margin-collapse > .small-2 {
        width: 16.6666666667%
    }

    .large-margin-collapse > .small-3 {
        width: 25%
    }

    .large-margin-collapse > .small-4 {
        width: 33.3333333333%
    }

    .large-margin-collapse > .small-5 {
        width: 41.6666666667%
    }

    .large-margin-collapse > .small-6 {
        width: 50%
    }

    .large-margin-collapse > .small-7 {
        width: 58.3333333333%
    }

    .large-margin-collapse > .small-8 {
        width: 66.6666666667%
    }

    .large-margin-collapse > .small-9 {
        width: 75%
    }

    .large-margin-collapse > .small-10 {
        width: 83.3333333333%
    }

    .large-margin-collapse > .small-11 {
        width: 91.6666666667%
    }

    .large-margin-collapse > .small-12 {
        width: 100%
    }
}

@media print, screen and (min-width: 65em) {
    .large-margin-collapse > .medium-1 {
        width: 8.3333333333%
    }

    .large-margin-collapse > .medium-2 {
        width: 16.6666666667%
    }

    .large-margin-collapse > .medium-3 {
        width: 25%
    }

    .large-margin-collapse > .medium-4 {
        width: 33.3333333333%
    }

    .large-margin-collapse > .medium-5 {
        width: 41.6666666667%
    }

    .large-margin-collapse > .medium-6 {
        width: 50%
    }

    .large-margin-collapse > .medium-7 {
        width: 58.3333333333%
    }

    .large-margin-collapse > .medium-8 {
        width: 66.6666666667%
    }

    .large-margin-collapse > .medium-9 {
        width: 75%
    }

    .large-margin-collapse > .medium-10 {
        width: 83.3333333333%
    }

    .large-margin-collapse > .medium-11 {
        width: 91.6666666667%
    }

    .large-margin-collapse > .medium-12 {
        width: 100%
    }
}

@media print, screen and (min-width: 65em) {
    .large-margin-collapse > .large-1 {
        width: 8.3333333333%
    }

    .large-margin-collapse > .large-2 {
        width: 16.6666666667%
    }

    .large-margin-collapse > .large-3 {
        width: 25%
    }

    .large-margin-collapse > .large-4 {
        width: 33.3333333333%
    }

    .large-margin-collapse > .large-5 {
        width: 41.6666666667%
    }

    .large-margin-collapse > .large-6 {
        width: 50%
    }

    .large-margin-collapse > .large-7 {
        width: 58.3333333333%
    }

    .large-margin-collapse > .large-8 {
        width: 66.6666666667%
    }

    .large-margin-collapse > .large-9 {
        width: 75%
    }

    .large-margin-collapse > .large-10 {
        width: 83.3333333333%
    }

    .large-margin-collapse > .large-11 {
        width: 91.6666666667%
    }

    .large-margin-collapse > .large-12 {
        width: 100%
    }
}

@media print, screen and (min-width: 65em) {
    .large-padding-collapse {
        margin-right: 0;
        margin-left: 0
    }

    .large-padding-collapse > .cell {
        padding-right: 0;
        padding-left: 0
    }
}

.small-offset-0 {
    margin-left: 0%
}

.grid-margin-x > .small-offset-0 {
    margin-left: calc(0% + 0.75rem / 2)
}

.small-offset-1 {
    margin-left: 8.3333333333%
}

.grid-margin-x > .small-offset-1 {
    margin-left: calc(8.3333333333% + 0.75rem / 2)
}

.small-offset-2 {
    margin-left: 16.6666666667%
}

.grid-margin-x > .small-offset-2 {
    margin-left: calc(16.6666666667% + 0.75rem / 2)
}

.small-offset-3 {
    margin-left: 25%
}

.grid-margin-x > .small-offset-3 {
    margin-left: calc(25% + 0.75rem / 2)
}

.small-offset-4 {
    margin-left: 33.3333333333%
}

.grid-margin-x > .small-offset-4 {
    margin-left: calc(33.3333333333% + 0.75rem / 2)
}

.small-offset-5 {
    margin-left: 41.6666666667%
}

.grid-margin-x > .small-offset-5 {
    margin-left: calc(41.6666666667% + 0.75rem / 2)
}

.small-offset-6 {
    margin-left: 50%
}

.grid-margin-x > .small-offset-6 {
    margin-left: calc(50% + 0.75rem / 2)
}

.small-offset-7 {
    margin-left: 58.3333333333%
}

.grid-margin-x > .small-offset-7 {
    margin-left: calc(58.3333333333% + 0.75rem / 2)
}

.small-offset-8 {
    margin-left: 66.6666666667%
}

.grid-margin-x > .small-offset-8 {
    margin-left: calc(66.6666666667% + 0.75rem / 2)
}

.small-offset-9 {
    margin-left: 75%
}

.grid-margin-x > .small-offset-9 {
    margin-left: calc(75% + 0.75rem / 2)
}

.small-offset-10 {
    margin-left: 83.3333333333%
}

.grid-margin-x > .small-offset-10 {
    margin-left: calc(83.3333333333% + 0.75rem / 2)
}

.small-offset-11 {
    margin-left: 91.6666666667%
}

.grid-margin-x > .small-offset-11 {
    margin-left: calc(91.6666666667% + 0.75rem / 2)
}

@media print, screen and (min-width: 40em) {
    .medium-offset-0 {
        margin-left: 0%
    }

    .grid-margin-x > .medium-offset-0 {
        margin-left: calc(0% + 3rem / 2)
    }

    .medium-offset-1 {
        margin-left: 8.3333333333%
    }

    .grid-margin-x > .medium-offset-1 {
        margin-left: calc(8.3333333333% + 3rem / 2)
    }

    .medium-offset-2 {
        margin-left: 16.6666666667%
    }

    .grid-margin-x > .medium-offset-2 {
        margin-left: calc(16.6666666667% + 3rem / 2)
    }

    .medium-offset-3 {
        margin-left: 25%
    }

    .grid-margin-x > .medium-offset-3 {
        margin-left: calc(25% + 3rem / 2)
    }

    .medium-offset-4 {
        margin-left: 33.3333333333%
    }

    .grid-margin-x > .medium-offset-4 {
        margin-left: calc(33.3333333333% + 3rem / 2)
    }

    .medium-offset-5 {
        margin-left: 41.6666666667%
    }

    .grid-margin-x > .medium-offset-5 {
        margin-left: calc(41.6666666667% + 3rem / 2)
    }

    .medium-offset-6 {
        margin-left: 50%
    }

    .grid-margin-x > .medium-offset-6 {
        margin-left: calc(50% + 3rem / 2)
    }

    .medium-offset-7 {
        margin-left: 58.3333333333%
    }

    .grid-margin-x > .medium-offset-7 {
        margin-left: calc(58.3333333333% + 3rem / 2)
    }

    .medium-offset-8 {
        margin-left: 66.6666666667%
    }

    .grid-margin-x > .medium-offset-8 {
        margin-left: calc(66.6666666667% + 3rem / 2)
    }

    .medium-offset-9 {
        margin-left: 75%
    }

    .grid-margin-x > .medium-offset-9 {
        margin-left: calc(75% + 3rem / 2)
    }

    .medium-offset-10 {
        margin-left: 83.3333333333%
    }

    .grid-margin-x > .medium-offset-10 {
        margin-left: calc(83.3333333333% + 3rem / 2)
    }

    .medium-offset-11 {
        margin-left: 91.6666666667%
    }

    .grid-margin-x > .medium-offset-11 {
        margin-left: calc(91.6666666667% + 3rem / 2)
    }
}

@media print, screen and (min-width: 65em) {
    .large-offset-0 {
        margin-left: 0%
    }

    .grid-margin-x > .large-offset-0 {
        margin-left: calc(0% + 3rem / 2)
    }

    .large-offset-1 {
        margin-left: 8.3333333333%
    }

    .grid-margin-x > .large-offset-1 {
        margin-left: calc(8.3333333333% + 3rem / 2)
    }

    .large-offset-2 {
        margin-left: 16.6666666667%
    }

    .grid-margin-x > .large-offset-2 {
        margin-left: calc(16.6666666667% + 3rem / 2)
    }

    .large-offset-3 {
        margin-left: 25%
    }

    .grid-margin-x > .large-offset-3 {
        margin-left: calc(25% + 3rem / 2)
    }

    .large-offset-4 {
        margin-left: 33.3333333333%
    }

    .grid-margin-x > .large-offset-4 {
        margin-left: calc(33.3333333333% + 3rem / 2)
    }

    .large-offset-5 {
        margin-left: 41.6666666667%
    }

    .grid-margin-x > .large-offset-5 {
        margin-left: calc(41.6666666667% + 3rem / 2)
    }

    .large-offset-6 {
        margin-left: 50%
    }

    .grid-margin-x > .large-offset-6 {
        margin-left: calc(50% + 3rem / 2)
    }

    .large-offset-7 {
        margin-left: 58.3333333333%
    }

    .grid-margin-x > .large-offset-7 {
        margin-left: calc(58.3333333333% + 3rem / 2)
    }

    .large-offset-8 {
        margin-left: 66.6666666667%
    }

    .grid-margin-x > .large-offset-8 {
        margin-left: calc(66.6666666667% + 3rem / 2)
    }

    .large-offset-9 {
        margin-left: 75%
    }

    .grid-margin-x > .large-offset-9 {
        margin-left: calc(75% + 3rem / 2)
    }

    .large-offset-10 {
        margin-left: 83.3333333333%
    }

    .grid-margin-x > .large-offset-10 {
        margin-left: calc(83.3333333333% + 3rem / 2)
    }

    .large-offset-11 {
        margin-left: 91.6666666667%
    }

    .grid-margin-x > .large-offset-11 {
        margin-left: calc(91.6666666667% + 3rem / 2)
    }
}

.grid-y {
    display: flex;
    flex-flow: column nowrap
}

.grid-y > .cell {
    height: auto;
    max-height: none
}

.grid-y > .auto {
    height: auto
}

.grid-y > .shrink {
    height: auto
}

.grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
    flex-basis: auto
}

@media print, screen and (min-width: 40em) {
    .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
        flex-basis: auto
    }
}

@media print, screen and (min-width: 65em) {
    .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
        flex-basis: auto
    }
}

.grid-y > .small-12, .grid-y > .small-11, .grid-y > .small-10, .grid-y > .small-9, .grid-y > .small-8, .grid-y > .small-7, .grid-y > .small-6, .grid-y > .small-5, .grid-y > .small-4, .grid-y > .small-3, .grid-y > .small-2, .grid-y > .small-1 {
    flex: 0 0 auto
}

.grid-y > .small-1 {
    height: 8.3333333333%
}

.grid-y > .small-2 {
    height: 16.6666666667%
}

.grid-y > .small-3 {
    height: 25%
}

.grid-y > .small-4 {
    height: 33.3333333333%
}

.grid-y > .small-5 {
    height: 41.6666666667%
}

.grid-y > .small-6 {
    height: 50%
}

.grid-y > .small-7 {
    height: 58.3333333333%
}

.grid-y > .small-8 {
    height: 66.6666666667%
}

.grid-y > .small-9 {
    height: 75%
}

.grid-y > .small-10 {
    height: 83.3333333333%
}

.grid-y > .small-11 {
    height: 91.6666666667%
}

.grid-y > .small-12 {
    height: 100%
}

@media print, screen and (min-width: 40em) {
    .grid-y > .medium-auto {
        flex: 1 1 0;
        height: auto
    }

    .grid-y > .medium-12, .grid-y > .medium-11, .grid-y > .medium-10, .grid-y > .medium-9, .grid-y > .medium-8, .grid-y > .medium-7, .grid-y > .medium-6, .grid-y > .medium-5, .grid-y > .medium-4, .grid-y > .medium-3, .grid-y > .medium-2, .grid-y > .medium-1, .grid-y > .medium-shrink {
        flex: 0 0 auto
    }

    .grid-y > .medium-shrink {
        height: auto
    }

    .grid-y > .medium-1 {
        height: 8.3333333333%
    }

    .grid-y > .medium-2 {
        height: 16.6666666667%
    }

    .grid-y > .medium-3 {
        height: 25%
    }

    .grid-y > .medium-4 {
        height: 33.3333333333%
    }

    .grid-y > .medium-5 {
        height: 41.6666666667%
    }

    .grid-y > .medium-6 {
        height: 50%
    }

    .grid-y > .medium-7 {
        height: 58.3333333333%
    }

    .grid-y > .medium-8 {
        height: 66.6666666667%
    }

    .grid-y > .medium-9 {
        height: 75%
    }

    .grid-y > .medium-10 {
        height: 83.3333333333%
    }

    .grid-y > .medium-11 {
        height: 91.6666666667%
    }

    .grid-y > .medium-12 {
        height: 100%
    }
}

@media print, screen and (min-width: 65em) {
    .grid-y > .large-auto {
        flex: 1 1 0;
        height: auto
    }

    .grid-y > .large-12, .grid-y > .large-11, .grid-y > .large-10, .grid-y > .large-9, .grid-y > .large-8, .grid-y > .large-7, .grid-y > .large-6, .grid-y > .large-5, .grid-y > .large-4, .grid-y > .large-3, .grid-y > .large-2, .grid-y > .large-1, .grid-y > .large-shrink {
        flex: 0 0 auto
    }

    .grid-y > .large-shrink {
        height: auto
    }

    .grid-y > .large-1 {
        height: 8.3333333333%
    }

    .grid-y > .large-2 {
        height: 16.6666666667%
    }

    .grid-y > .large-3 {
        height: 25%
    }

    .grid-y > .large-4 {
        height: 33.3333333333%
    }

    .grid-y > .large-5 {
        height: 41.6666666667%
    }

    .grid-y > .large-6 {
        height: 50%
    }

    .grid-y > .large-7 {
        height: 58.3333333333%
    }

    .grid-y > .large-8 {
        height: 66.6666666667%
    }

    .grid-y > .large-9 {
        height: 75%
    }

    .grid-y > .large-10 {
        height: 83.3333333333%
    }

    .grid-y > .large-11 {
        height: 91.6666666667%
    }

    .grid-y > .large-12 {
        height: 100%
    }
}

.grid-padding-y .grid-padding-y {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem
}

@media print, screen and (min-width: 40em) {
    .grid-padding-y .grid-padding-y {
        margin-top: -1.5rem;
        margin-bottom: -1.5rem
    }
}

.grid-padding-y > .cell {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem
}

@media print, screen and (min-width: 40em) {
    .grid-padding-y > .cell {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
}

.grid-margin-y {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem
}

@media print, screen and (min-width: 40em) {
    .grid-margin-y {
        margin-top: -1.5rem;
        margin-bottom: -1.5rem
    }
}

.grid-margin-y > .cell {
    height: calc(100% - 0.75rem);
    margin-top: 0.375rem;
    margin-bottom: 0.375rem
}

@media print, screen and (min-width: 40em) {
    .grid-margin-y > .cell {
        height: calc(100% - 3rem);
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
}

.grid-margin-y > .auto {
    height: auto
}

.grid-margin-y > .shrink {
    height: auto
}

.grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 0.75rem)
}

.grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 0.75rem)
}

.grid-margin-y > .small-3 {
    height: calc(25% - 0.75rem)
}

.grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 0.75rem)
}

.grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 0.75rem)
}

.grid-margin-y > .small-6 {
    height: calc(50% - 0.75rem)
}

.grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 0.75rem)
}

.grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 0.75rem)
}

.grid-margin-y > .small-9 {
    height: calc(75% - 0.75rem)
}

.grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 0.75rem)
}

.grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 0.75rem)
}

.grid-margin-y > .small-12 {
    height: calc(100% - 0.75rem)
}

@media print, screen and (min-width: 40em) {
    .grid-margin-y > .auto {
        height: auto
    }

    .grid-margin-y > .shrink {
        height: auto
    }

    .grid-margin-y > .small-1 {
        height: calc(8.3333333333% - 3rem)
    }

    .grid-margin-y > .small-2 {
        height: calc(16.6666666667% - 3rem)
    }

    .grid-margin-y > .small-3 {
        height: calc(25% - 3rem)
    }

    .grid-margin-y > .small-4 {
        height: calc(33.3333333333% - 3rem)
    }

    .grid-margin-y > .small-5 {
        height: calc(41.6666666667% - 3rem)
    }

    .grid-margin-y > .small-6 {
        height: calc(50% - 3rem)
    }

    .grid-margin-y > .small-7 {
        height: calc(58.3333333333% - 3rem)
    }

    .grid-margin-y > .small-8 {
        height: calc(66.6666666667% - 3rem)
    }

    .grid-margin-y > .small-9 {
        height: calc(75% - 3rem)
    }

    .grid-margin-y > .small-10 {
        height: calc(83.3333333333% - 3rem)
    }

    .grid-margin-y > .small-11 {
        height: calc(91.6666666667% - 3rem)
    }

    .grid-margin-y > .small-12 {
        height: calc(100% - 3rem)
    }

    .grid-margin-y > .medium-auto {
        height: auto
    }

    .grid-margin-y > .medium-shrink {
        height: auto
    }

    .grid-margin-y > .medium-1 {
        height: calc(8.3333333333% - 3rem)
    }

    .grid-margin-y > .medium-2 {
        height: calc(16.6666666667% - 3rem)
    }

    .grid-margin-y > .medium-3 {
        height: calc(25% - 3rem)
    }

    .grid-margin-y > .medium-4 {
        height: calc(33.3333333333% - 3rem)
    }

    .grid-margin-y > .medium-5 {
        height: calc(41.6666666667% - 3rem)
    }

    .grid-margin-y > .medium-6 {
        height: calc(50% - 3rem)
    }

    .grid-margin-y > .medium-7 {
        height: calc(58.3333333333% - 3rem)
    }

    .grid-margin-y > .medium-8 {
        height: calc(66.6666666667% - 3rem)
    }

    .grid-margin-y > .medium-9 {
        height: calc(75% - 3rem)
    }

    .grid-margin-y > .medium-10 {
        height: calc(83.3333333333% - 3rem)
    }

    .grid-margin-y > .medium-11 {
        height: calc(91.6666666667% - 3rem)
    }

    .grid-margin-y > .medium-12 {
        height: calc(100% - 3rem)
    }
}

@media print, screen and (min-width: 65em) {
    .grid-margin-y > .large-auto {
        height: auto
    }

    .grid-margin-y > .large-shrink {
        height: auto
    }

    .grid-margin-y > .large-1 {
        height: calc(8.3333333333% - 3rem)
    }

    .grid-margin-y > .large-2 {
        height: calc(16.6666666667% - 3rem)
    }

    .grid-margin-y > .large-3 {
        height: calc(25% - 3rem)
    }

    .grid-margin-y > .large-4 {
        height: calc(33.3333333333% - 3rem)
    }

    .grid-margin-y > .large-5 {
        height: calc(41.6666666667% - 3rem)
    }

    .grid-margin-y > .large-6 {
        height: calc(50% - 3rem)
    }

    .grid-margin-y > .large-7 {
        height: calc(58.3333333333% - 3rem)
    }

    .grid-margin-y > .large-8 {
        height: calc(66.6666666667% - 3rem)
    }

    .grid-margin-y > .large-9 {
        height: calc(75% - 3rem)
    }

    .grid-margin-y > .large-10 {
        height: calc(83.3333333333% - 3rem)
    }

    .grid-margin-y > .large-11 {
        height: calc(91.6666666667% - 3rem)
    }

    .grid-margin-y > .large-12 {
        height: calc(100% - 3rem)
    }
}

.grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw
}

.cell .grid-frame {
    width: 100%
}

.cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%
}

.cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap
}

@media print, screen and (min-width: 40em) {
    .medium-grid-frame {
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        align-items: stretch;
        width: 100vw
    }

    .cell .medium-grid-frame {
        width: 100%
    }

    .medium-cell-block {
        overflow-x: auto;
        max-width: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .medium-cell-block-container {
        display: flex;
        flex-direction: column;
        max-height: 100%
    }

    .medium-cell-block-container > .grid-x {
        max-height: 100%;
        flex-wrap: nowrap
    }

    .medium-cell-block-y {
        overflow-y: auto;
        max-height: 100%;
        min-height: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
}

@media print, screen and (min-width: 65em) {
    .large-grid-frame {
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        align-items: stretch;
        width: 100vw
    }

    .cell .large-grid-frame {
        width: 100%
    }

    .large-cell-block {
        overflow-x: auto;
        max-width: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .large-cell-block-container {
        display: flex;
        flex-direction: column;
        max-height: 100%
    }

    .large-cell-block-container > .grid-x {
        max-height: 100%;
        flex-wrap: nowrap
    }

    .large-cell-block-y {
        overflow-y: auto;
        max-height: 100%;
        min-height: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
}

.grid-y.grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto
}

@media print, screen and (min-width: 40em) {
    .grid-y.medium-grid-frame {
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        align-items: stretch;
        height: 100vh;
        width: auto
    }
}

@media print, screen and (min-width: 65em) {
    .grid-y.large-grid-frame {
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        align-items: stretch;
        height: 100vh;
        width: auto
    }
}

.cell .grid-y.grid-frame {
    height: 100%
}

@media print, screen and (min-width: 40em) {
    .cell .grid-y.medium-grid-frame {
        height: 100%
    }
}

@media print, screen and (min-width: 65em) {
    .cell .grid-y.large-grid-frame {
        height: 100%
    }
}

.grid-margin-y {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem
}

@media print, screen and (min-width: 40em) {
    .grid-margin-y {
        margin-top: -1.5rem;
        margin-bottom: -1.5rem
    }
}

.grid-margin-y > .cell {
    height: calc(100% - 0.75rem);
    margin-top: 0.375rem;
    margin-bottom: 0.375rem
}

@media print, screen and (min-width: 40em) {
    .grid-margin-y > .cell {
        height: calc(100% - 3rem);
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
}

.grid-margin-y > .auto {
    height: auto
}

.grid-margin-y > .shrink {
    height: auto
}

.grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 0.75rem)
}

.grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 0.75rem)
}

.grid-margin-y > .small-3 {
    height: calc(25% - 0.75rem)
}

.grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 0.75rem)
}

.grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 0.75rem)
}

.grid-margin-y > .small-6 {
    height: calc(50% - 0.75rem)
}

.grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 0.75rem)
}

.grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 0.75rem)
}

.grid-margin-y > .small-9 {
    height: calc(75% - 0.75rem)
}

.grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 0.75rem)
}

.grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 0.75rem)
}

.grid-margin-y > .small-12 {
    height: calc(100% - 0.75rem)
}

@media print, screen and (min-width: 40em) {
    .grid-margin-y > .auto {
        height: auto
    }

    .grid-margin-y > .shrink {
        height: auto
    }

    .grid-margin-y > .small-1 {
        height: calc(8.3333333333% - 3rem)
    }

    .grid-margin-y > .small-2 {
        height: calc(16.6666666667% - 3rem)
    }

    .grid-margin-y > .small-3 {
        height: calc(25% - 3rem)
    }

    .grid-margin-y > .small-4 {
        height: calc(33.3333333333% - 3rem)
    }

    .grid-margin-y > .small-5 {
        height: calc(41.6666666667% - 3rem)
    }

    .grid-margin-y > .small-6 {
        height: calc(50% - 3rem)
    }

    .grid-margin-y > .small-7 {
        height: calc(58.3333333333% - 3rem)
    }

    .grid-margin-y > .small-8 {
        height: calc(66.6666666667% - 3rem)
    }

    .grid-margin-y > .small-9 {
        height: calc(75% - 3rem)
    }

    .grid-margin-y > .small-10 {
        height: calc(83.3333333333% - 3rem)
    }

    .grid-margin-y > .small-11 {
        height: calc(91.6666666667% - 3rem)
    }

    .grid-margin-y > .small-12 {
        height: calc(100% - 3rem)
    }

    .grid-margin-y > .medium-auto {
        height: auto
    }

    .grid-margin-y > .medium-shrink {
        height: auto
    }

    .grid-margin-y > .medium-1 {
        height: calc(8.3333333333% - 3rem)
    }

    .grid-margin-y > .medium-2 {
        height: calc(16.6666666667% - 3rem)
    }

    .grid-margin-y > .medium-3 {
        height: calc(25% - 3rem)
    }

    .grid-margin-y > .medium-4 {
        height: calc(33.3333333333% - 3rem)
    }

    .grid-margin-y > .medium-5 {
        height: calc(41.6666666667% - 3rem)
    }

    .grid-margin-y > .medium-6 {
        height: calc(50% - 3rem)
    }

    .grid-margin-y > .medium-7 {
        height: calc(58.3333333333% - 3rem)
    }

    .grid-margin-y > .medium-8 {
        height: calc(66.6666666667% - 3rem)
    }

    .grid-margin-y > .medium-9 {
        height: calc(75% - 3rem)
    }

    .grid-margin-y > .medium-10 {
        height: calc(83.3333333333% - 3rem)
    }

    .grid-margin-y > .medium-11 {
        height: calc(91.6666666667% - 3rem)
    }

    .grid-margin-y > .medium-12 {
        height: calc(100% - 3rem)
    }
}

@media print, screen and (min-width: 65em) {
    .grid-margin-y > .large-auto {
        height: auto
    }

    .grid-margin-y > .large-shrink {
        height: auto
    }

    .grid-margin-y > .large-1 {
        height: calc(8.3333333333% - 3rem)
    }

    .grid-margin-y > .large-2 {
        height: calc(16.6666666667% - 3rem)
    }

    .grid-margin-y > .large-3 {
        height: calc(25% - 3rem)
    }

    .grid-margin-y > .large-4 {
        height: calc(33.3333333333% - 3rem)
    }

    .grid-margin-y > .large-5 {
        height: calc(41.6666666667% - 3rem)
    }

    .grid-margin-y > .large-6 {
        height: calc(50% - 3rem)
    }

    .grid-margin-y > .large-7 {
        height: calc(58.3333333333% - 3rem)
    }

    .grid-margin-y > .large-8 {
        height: calc(66.6666666667% - 3rem)
    }

    .grid-margin-y > .large-9 {
        height: calc(75% - 3rem)
    }

    .grid-margin-y > .large-10 {
        height: calc(83.3333333333% - 3rem)
    }

    .grid-margin-y > .large-11 {
        height: calc(91.6666666667% - 3rem)
    }

    .grid-margin-y > .large-12 {
        height: calc(100% - 3rem)
    }
}

.grid-frame.grid-margin-y {
    height: calc(100vh + 0.75rem)
}

@media print, screen and (min-width: 40em) {
    .grid-frame.grid-margin-y {
        height: calc(100vh + 3rem)
    }
}

@media print, screen and (min-width: 65em) {
    .grid-frame.grid-margin-y {
        height: calc(100vh + 3rem)
    }
}

@media print, screen and (min-width: 40em) {
    .grid-margin-y.medium-grid-frame {
        height: calc(100vh + 3rem)
    }
}

@media print, screen and (min-width: 65em) {
    .grid-margin-y.large-grid-frame {
        height: calc(100vh + 3rem)
    }
}

.button {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem 0;
    border: 2px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    transition: background-color .25s ease-out, color .25s ease-out;
    font-family: inherit;
    font-size: 1.25rem;
    -webkit-appearance: none;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    padding: .35em 1.125em
}

[data-whatinput=mouse] .button {
    outline: 0
}

.button.tiny {
    font-size: .875rem
}

.button.small {
    font-size: 1rem
}

.button.large {
    font-size: 1.475rem
}

.button.expanded {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-left: 0
}

.button, .button.disabled, .button[disabled], .button.disabled:hover, .button[disabled]:hover, .button.disabled:focus, .button[disabled]:focus {
    background-color: #ae6042;
    color: #fff
}

.button:hover, .button:focus {
    background-color: rgb(154.86, 85.44, 58.74);
    color: #fff
}

.button.primary, .button.primary.disabled, .button.primary[disabled], .button.primary.disabled:hover, .button.primary[disabled]:hover, .button.primary.disabled:focus, .button.primary[disabled]:focus {
    background-color: #ae6042;
    color: #fff
}

.button.primary:hover, .button.primary:focus {
    background-color: rgb(156.6, 86.4, 59.4);
    color: #fff
}

.button.secondary, .button.secondary.disabled, .button.secondary[disabled], .button.secondary.disabled:hover, .button.secondary[disabled]:hover, .button.secondary.disabled:focus, .button.secondary[disabled]:focus {
    background-color: #4e738a;
    color: #fff
}

.button.secondary:hover, .button.secondary:focus {
    background-color: rgb(70.2, 103.5, 124.2);
    color: #fff
}

.button.success, .button.success.disabled, .button.success[disabled], .button.success.disabled:hover, .button.success[disabled]:hover, .button.success.disabled:focus, .button.success[disabled]:focus {
    background-color: #00be65;
    color: #383737
}

.button.success:hover, .button.success:focus {
    background-color: rgb(0, 171, 90.9);
    color: #383737
}

.button.warning, .button.warning.disabled, .button.warning[disabled], .button.warning.disabled:hover, .button.warning[disabled]:hover, .button.warning.disabled:focus, .button.warning[disabled]:focus {
    background-color: #0057be;
    color: #fff
}

.button.warning:hover, .button.warning:focus {
    background-color: rgb(0, 78.3, 171);
    color: #fff
}

.button.alert, .button.alert.disabled, .button.alert[disabled], .button.alert.disabled:hover, .button.alert[disabled]:hover, .button.alert.disabled:focus, .button.alert[disabled]:focus {
    background-color: #9a0000;
    color: #fff
}

.button.alert:hover, .button.alert:focus {
    background-color: rgb(138.6, 0, 0);
    color: #fff
}

.button.hollow, .button.hollow:hover, .button.hollow:focus, .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
    background-color: rgba(0, 0, 0, 0)
}

.button.hollow, .button.hollow.disabled, .button.hollow[disabled], .button.hollow.disabled:hover, .button.hollow[disabled]:hover, .button.hollow.disabled:focus, .button.hollow[disabled]:focus {
    border: 2px solid #ae6042;
    color: #ae6042
}

.button.hollow:hover, .button.hollow:focus {
    border-color: rgb(147.9, 81.6, 56.1);
    color: rgb(147.9, 81.6, 56.1)
}

.button.hollow.primary, .button.hollow.primary.disabled, .button.hollow.primary[disabled], .button.hollow.primary.disabled:hover, .button.hollow.primary[disabled]:hover, .button.hollow.primary.disabled:focus, .button.hollow.primary[disabled]:focus {
    border: 2px solid #ae6042;
    color: #ae6042
}

.button.hollow.primary:hover, .button.hollow.primary:focus {
    border-color: rgb(147.9, 81.6, 56.1);
    color: rgb(147.9, 81.6, 56.1)
}

.button.hollow.secondary, .button.hollow.secondary.disabled, .button.hollow.secondary[disabled], .button.hollow.secondary.disabled:hover, .button.hollow.secondary[disabled]:hover, .button.hollow.secondary.disabled:focus, .button.hollow.secondary[disabled]:focus {
    border: 2px solid #4e738a;
    color: #4e738a
}

.button.hollow.secondary:hover, .button.hollow.secondary:focus {
    border-color: rgb(66.3, 97.75, 117.3);
    color: rgb(66.3, 97.75, 117.3)
}

.button.hollow.success, .button.hollow.success.disabled, .button.hollow.success[disabled], .button.hollow.success.disabled:hover, .button.hollow.success[disabled]:hover, .button.hollow.success.disabled:focus, .button.hollow.success[disabled]:focus {
    border: 2px solid #00be65;
    color: #00be65
}

.button.hollow.success:hover, .button.hollow.success:focus {
    border-color: rgb(0, 161.5, 85.85);
    color: rgb(0, 161.5, 85.85)
}

.button.hollow.warning, .button.hollow.warning.disabled, .button.hollow.warning[disabled], .button.hollow.warning.disabled:hover, .button.hollow.warning[disabled]:hover, .button.hollow.warning.disabled:focus, .button.hollow.warning[disabled]:focus {
    border: 2px solid #0057be;
    color: #0057be
}

.button.hollow.warning:hover, .button.hollow.warning:focus {
    border-color: rgb(0, 73.95, 161.5);
    color: rgb(0, 73.95, 161.5)
}

.button.hollow.alert, .button.hollow.alert.disabled, .button.hollow.alert[disabled], .button.hollow.alert.disabled:hover, .button.hollow.alert[disabled]:hover, .button.hollow.alert.disabled:focus, .button.hollow.alert[disabled]:focus {
    border: 2px solid #9a0000;
    color: #9a0000
}

.button.hollow.alert:hover, .button.hollow.alert:focus {
    border-color: rgb(130.9, 0, 0);
    color: rgb(130.9, 0, 0)
}

.button.clear, .button.clear:hover, .button.clear:focus, .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
    border-color: rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0)
}

.button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear.disabled:hover, .button.clear[disabled]:hover, .button.clear.disabled:focus, .button.clear[disabled]:focus {
    color: #ae6042
}

.button.clear:hover, .button.clear:focus {
    color: rgb(147.9, 81.6, 56.1)
}

.button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary.disabled:hover, .button.clear.primary[disabled]:hover, .button.clear.primary.disabled:focus, .button.clear.primary[disabled]:focus {
    color: #ae6042
}

.button.clear.primary:hover, .button.clear.primary:focus {
    color: rgb(147.9, 81.6, 56.1)
}

.button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary.disabled:hover, .button.clear.secondary[disabled]:hover, .button.clear.secondary.disabled:focus, .button.clear.secondary[disabled]:focus {
    color: #4e738a
}

.button.clear.secondary:hover, .button.clear.secondary:focus {
    color: rgb(66.3, 97.75, 117.3)
}

.button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success.disabled:hover, .button.clear.success[disabled]:hover, .button.clear.success.disabled:focus, .button.clear.success[disabled]:focus {
    color: #00be65
}

.button.clear.success:hover, .button.clear.success:focus {
    color: rgb(0, 161.5, 85.85)
}

.button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning.disabled:hover, .button.clear.warning[disabled]:hover, .button.clear.warning.disabled:focus, .button.clear.warning[disabled]:focus {
    color: #0057be
}

.button.clear.warning:hover, .button.clear.warning:focus {
    color: rgb(0, 73.95, 161.5)
}

.button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert.disabled:hover, .button.clear.alert[disabled]:hover, .button.clear.alert.disabled:focus, .button.clear.alert[disabled]:focus {
    color: #9a0000
}

.button.clear.alert:hover, .button.clear.alert:focus {
    color: rgb(130.9, 0, 0)
}

.button.disabled, .button[disabled] {
    opacity: .25;
    cursor: not-allowed
}

.button.dropdown::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: .4em;
    content: "";
    border-bottom-width: 0;
    border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    position: relative;
    top: .4em;
    display: inline-block;
    float: right;
    margin-left: 1.125em
}

.button.dropdown.hollow::after, .button.dropdown.clear::after {
    border-top-color: #ae6042
}

.button.dropdown.hollow.primary::after, .button.dropdown.clear.primary::after {
    border-top-color: #ae6042
}

.button.dropdown.hollow.secondary::after, .button.dropdown.clear.secondary::after {
    border-top-color: #4e738a
}

.button.dropdown.hollow.success::after, .button.dropdown.clear.success::after {
    border-top-color: #00be65
}

.button.dropdown.hollow.warning::after, .button.dropdown.clear.warning::after {
    border-top-color: #0057be
}

.button.dropdown.hollow.alert::after, .button.dropdown.clear.alert::after {
    border-top-color: #9a0000
}

.button.arrow-only::after {
    top: -0.1em;
    float: none;
    margin-left: 0
}

a.button:hover, a.button:focus {
    text-decoration: none
}

.button-group {
    margin-bottom: 1rem;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    flex-grow: 1
}

.button-group::before, .button-group::after {
    display: none
}

.button-group::before, .button-group::after {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1
}

.button-group::after {
    clear: both
}

.button-group .button {
    margin: 0;
    margin-right: .5rem;
    margin-bottom: .5rem;
    font-size: 1.25rem;
    flex: 0 0 auto
}

.button-group .button:last-child {
    margin-right: 0
}

.button-group.tiny .button {
    font-size: .875rem
}

.button-group.small .button {
    font-size: 1rem
}

.button-group.large .button {
    font-size: 1.475rem
}

.button-group.expanded .button {
    flex: 1 1 0px
}

.button-group.primary .button, .button-group.primary .button.disabled, .button-group.primary .button[disabled], .button-group.primary .button.disabled:hover, .button-group.primary .button[disabled]:hover, .button-group.primary .button.disabled:focus, .button-group.primary .button[disabled]:focus {
    background-color: #ae6042;
    color: #fff
}

.button-group.primary .button:hover, .button-group.primary .button:focus {
    background-color: rgb(156.6, 86.4, 59.4);
    color: #fff
}

.button-group.secondary .button, .button-group.secondary .button.disabled, .button-group.secondary .button[disabled], .button-group.secondary .button.disabled:hover, .button-group.secondary .button[disabled]:hover, .button-group.secondary .button.disabled:focus, .button-group.secondary .button[disabled]:focus {
    background-color: #4e738a;
    color: #fff
}

.button-group.secondary .button:hover, .button-group.secondary .button:focus {
    background-color: rgb(70.2, 103.5, 124.2);
    color: #fff
}

.button-group.success .button, .button-group.success .button.disabled, .button-group.success .button[disabled], .button-group.success .button.disabled:hover, .button-group.success .button[disabled]:hover, .button-group.success .button.disabled:focus, .button-group.success .button[disabled]:focus {
    background-color: #00be65;
    color: #383737
}

.button-group.success .button:hover, .button-group.success .button:focus {
    background-color: rgb(0, 171, 90.9);
    color: #383737
}

.button-group.warning .button, .button-group.warning .button.disabled, .button-group.warning .button[disabled], .button-group.warning .button.disabled:hover, .button-group.warning .button[disabled]:hover, .button-group.warning .button.disabled:focus, .button-group.warning .button[disabled]:focus {
    background-color: #0057be;
    color: #fff
}

.button-group.warning .button:hover, .button-group.warning .button:focus {
    background-color: rgb(0, 78.3, 171);
    color: #fff
}

.button-group.alert .button, .button-group.alert .button.disabled, .button-group.alert .button[disabled], .button-group.alert .button.disabled:hover, .button-group.alert .button[disabled]:hover, .button-group.alert .button.disabled:focus, .button-group.alert .button[disabled]:focus {
    background-color: #9a0000;
    color: #fff
}

.button-group.alert .button:hover, .button-group.alert .button:focus {
    background-color: rgb(138.6, 0, 0);
    color: #fff
}

.button-group.hollow .button, .button-group.hollow .button:hover, .button-group.hollow .button:focus, .button-group.hollow .button.disabled, .button-group.hollow .button.disabled:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled], .button-group.hollow .button[disabled]:hover, .button-group.hollow .button[disabled]:focus {
    background-color: rgba(0, 0, 0, 0)
}

.button-group.hollow .button, .button-group.hollow .button.disabled, .button-group.hollow .button[disabled], .button-group.hollow .button.disabled:hover, .button-group.hollow .button[disabled]:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled]:focus {
    border: 2px solid #ae6042;
    color: #ae6042
}

.button-group.hollow .button:hover, .button-group.hollow .button:focus {
    border-color: rgb(147.9, 81.6, 56.1);
    color: rgb(147.9, 81.6, 56.1)
}

.button-group.hollow.primary .button, .button-group.hollow.primary .button.disabled, .button-group.hollow.primary .button[disabled], .button-group.hollow.primary .button.disabled:hover, .button-group.hollow.primary .button[disabled]:hover, .button-group.hollow.primary .button.disabled:focus, .button-group.hollow.primary .button[disabled]:focus, .button-group.hollow .button.primary, .button-group.hollow .button.primary.disabled, .button-group.hollow .button.primary[disabled], .button-group.hollow .button.primary.disabled:hover, .button-group.hollow .button.primary[disabled]:hover, .button-group.hollow .button.primary.disabled:focus, .button-group.hollow .button.primary[disabled]:focus {
    border: 2px solid #ae6042;
    color: #ae6042
}

.button-group.hollow.primary .button:hover, .button-group.hollow.primary .button:focus, .button-group.hollow .button.primary:hover, .button-group.hollow .button.primary:focus {
    border-color: rgb(147.9, 81.6, 56.1);
    color: rgb(147.9, 81.6, 56.1)
}

.button-group.hollow.secondary .button, .button-group.hollow.secondary .button.disabled, .button-group.hollow.secondary .button[disabled], .button-group.hollow.secondary .button.disabled:hover, .button-group.hollow.secondary .button[disabled]:hover, .button-group.hollow.secondary .button.disabled:focus, .button-group.hollow.secondary .button[disabled]:focus, .button-group.hollow .button.secondary, .button-group.hollow .button.secondary.disabled, .button-group.hollow .button.secondary[disabled], .button-group.hollow .button.secondary.disabled:hover, .button-group.hollow .button.secondary[disabled]:hover, .button-group.hollow .button.secondary.disabled:focus, .button-group.hollow .button.secondary[disabled]:focus {
    border: 2px solid #4e738a;
    color: #4e738a
}

.button-group.hollow.secondary .button:hover, .button-group.hollow.secondary .button:focus, .button-group.hollow .button.secondary:hover, .button-group.hollow .button.secondary:focus {
    border-color: rgb(66.3, 97.75, 117.3);
    color: rgb(66.3, 97.75, 117.3)
}

.button-group.hollow.success .button, .button-group.hollow.success .button.disabled, .button-group.hollow.success .button[disabled], .button-group.hollow.success .button.disabled:hover, .button-group.hollow.success .button[disabled]:hover, .button-group.hollow.success .button.disabled:focus, .button-group.hollow.success .button[disabled]:focus, .button-group.hollow .button.success, .button-group.hollow .button.success.disabled, .button-group.hollow .button.success[disabled], .button-group.hollow .button.success.disabled:hover, .button-group.hollow .button.success[disabled]:hover, .button-group.hollow .button.success.disabled:focus, .button-group.hollow .button.success[disabled]:focus {
    border: 2px solid #00be65;
    color: #00be65
}

.button-group.hollow.success .button:hover, .button-group.hollow.success .button:focus, .button-group.hollow .button.success:hover, .button-group.hollow .button.success:focus {
    border-color: rgb(0, 161.5, 85.85);
    color: rgb(0, 161.5, 85.85)
}

.button-group.hollow.warning .button, .button-group.hollow.warning .button.disabled, .button-group.hollow.warning .button[disabled], .button-group.hollow.warning .button.disabled:hover, .button-group.hollow.warning .button[disabled]:hover, .button-group.hollow.warning .button.disabled:focus, .button-group.hollow.warning .button[disabled]:focus, .button-group.hollow .button.warning, .button-group.hollow .button.warning.disabled, .button-group.hollow .button.warning[disabled], .button-group.hollow .button.warning.disabled:hover, .button-group.hollow .button.warning[disabled]:hover, .button-group.hollow .button.warning.disabled:focus, .button-group.hollow .button.warning[disabled]:focus {
    border: 2px solid #0057be;
    color: #0057be
}

.button-group.hollow.warning .button:hover, .button-group.hollow.warning .button:focus, .button-group.hollow .button.warning:hover, .button-group.hollow .button.warning:focus {
    border-color: rgb(0, 73.95, 161.5);
    color: rgb(0, 73.95, 161.5)
}

.button-group.hollow.alert .button, .button-group.hollow.alert .button.disabled, .button-group.hollow.alert .button[disabled], .button-group.hollow.alert .button.disabled:hover, .button-group.hollow.alert .button[disabled]:hover, .button-group.hollow.alert .button.disabled:focus, .button-group.hollow.alert .button[disabled]:focus, .button-group.hollow .button.alert, .button-group.hollow .button.alert.disabled, .button-group.hollow .button.alert[disabled], .button-group.hollow .button.alert.disabled:hover, .button-group.hollow .button.alert[disabled]:hover, .button-group.hollow .button.alert.disabled:focus, .button-group.hollow .button.alert[disabled]:focus {
    border: 2px solid #9a0000;
    color: #9a0000
}

.button-group.hollow.alert .button:hover, .button-group.hollow.alert .button:focus, .button-group.hollow .button.alert:hover, .button-group.hollow .button.alert:focus {
    border-color: rgb(130.9, 0, 0);
    color: rgb(130.9, 0, 0)
}

.button-group.clear .button, .button-group.clear .button:hover, .button-group.clear .button:focus, .button-group.clear .button.disabled, .button-group.clear .button.disabled:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled], .button-group.clear .button[disabled]:hover, .button-group.clear .button[disabled]:focus {
    border-color: rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0)
}

.button-group.clear .button, .button-group.clear .button.disabled, .button-group.clear .button[disabled], .button-group.clear .button.disabled:hover, .button-group.clear .button[disabled]:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled]:focus {
    color: #ae6042
}

.button-group.clear .button:hover, .button-group.clear .button:focus {
    color: rgb(147.9, 81.6, 56.1)
}

.button-group.clear.primary .button, .button-group.clear.primary .button.disabled, .button-group.clear.primary .button[disabled], .button-group.clear.primary .button.disabled:hover, .button-group.clear.primary .button[disabled]:hover, .button-group.clear.primary .button.disabled:focus, .button-group.clear.primary .button[disabled]:focus, .button-group.clear .button.primary, .button-group.clear .button.primary.disabled, .button-group.clear .button.primary[disabled], .button-group.clear .button.primary.disabled:hover, .button-group.clear .button.primary[disabled]:hover, .button-group.clear .button.primary.disabled:focus, .button-group.clear .button.primary[disabled]:focus {
    color: #ae6042
}

.button-group.clear.primary .button:hover, .button-group.clear.primary .button:focus, .button-group.clear .button.primary:hover, .button-group.clear .button.primary:focus {
    color: rgb(147.9, 81.6, 56.1)
}

.button-group.clear.secondary .button, .button-group.clear.secondary .button.disabled, .button-group.clear.secondary .button[disabled], .button-group.clear.secondary .button.disabled:hover, .button-group.clear.secondary .button[disabled]:hover, .button-group.clear.secondary .button.disabled:focus, .button-group.clear.secondary .button[disabled]:focus, .button-group.clear .button.secondary, .button-group.clear .button.secondary.disabled, .button-group.clear .button.secondary[disabled], .button-group.clear .button.secondary.disabled:hover, .button-group.clear .button.secondary[disabled]:hover, .button-group.clear .button.secondary.disabled:focus, .button-group.clear .button.secondary[disabled]:focus {
    color: #4e738a
}

.button-group.clear.secondary .button:hover, .button-group.clear.secondary .button:focus, .button-group.clear .button.secondary:hover, .button-group.clear .button.secondary:focus {
    color: rgb(66.3, 97.75, 117.3)
}

.button-group.clear.success .button, .button-group.clear.success .button.disabled, .button-group.clear.success .button[disabled], .button-group.clear.success .button.disabled:hover, .button-group.clear.success .button[disabled]:hover, .button-group.clear.success .button.disabled:focus, .button-group.clear.success .button[disabled]:focus, .button-group.clear .button.success, .button-group.clear .button.success.disabled, .button-group.clear .button.success[disabled], .button-group.clear .button.success.disabled:hover, .button-group.clear .button.success[disabled]:hover, .button-group.clear .button.success.disabled:focus, .button-group.clear .button.success[disabled]:focus {
    color: #00be65
}

.button-group.clear.success .button:hover, .button-group.clear.success .button:focus, .button-group.clear .button.success:hover, .button-group.clear .button.success:focus {
    color: rgb(0, 161.5, 85.85)
}

.button-group.clear.warning .button, .button-group.clear.warning .button.disabled, .button-group.clear.warning .button[disabled], .button-group.clear.warning .button.disabled:hover, .button-group.clear.warning .button[disabled]:hover, .button-group.clear.warning .button.disabled:focus, .button-group.clear.warning .button[disabled]:focus, .button-group.clear .button.warning, .button-group.clear .button.warning.disabled, .button-group.clear .button.warning[disabled], .button-group.clear .button.warning.disabled:hover, .button-group.clear .button.warning[disabled]:hover, .button-group.clear .button.warning.disabled:focus, .button-group.clear .button.warning[disabled]:focus {
    color: #0057be
}

.button-group.clear.warning .button:hover, .button-group.clear.warning .button:focus, .button-group.clear .button.warning:hover, .button-group.clear .button.warning:focus {
    color: rgb(0, 73.95, 161.5)
}

.button-group.clear.alert .button, .button-group.clear.alert .button.disabled, .button-group.clear.alert .button[disabled], .button-group.clear.alert .button.disabled:hover, .button-group.clear.alert .button[disabled]:hover, .button-group.clear.alert .button.disabled:focus, .button-group.clear.alert .button[disabled]:focus, .button-group.clear .button.alert, .button-group.clear .button.alert.disabled, .button-group.clear .button.alert[disabled], .button-group.clear .button.alert.disabled:hover, .button-group.clear .button.alert[disabled]:hover, .button-group.clear .button.alert.disabled:focus, .button-group.clear .button.alert[disabled]:focus {
    color: #9a0000
}

.button-group.clear.alert .button:hover, .button-group.clear.alert .button:focus, .button-group.clear .button.alert:hover, .button-group.clear .button.alert:focus {
    color: rgb(130.9, 0, 0)
}

.button-group.no-gaps .button {
    margin-right: -.125rem
}

.button-group.no-gaps .button + .button {
    border-left-color: rgba(0, 0, 0, 0)
}

.button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium {
    flex-wrap: wrap
}

.button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button {
    flex: 0 0 100%
}

.button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child {
    margin-bottom: 0
}

.button-group.stacked.expanded .button, .button-group.stacked-for-small.expanded .button, .button-group.stacked-for-medium.expanded .button {
    flex: 1 1 0px
}

@media print, screen and (min-width: 40em) {
    .button-group.stacked-for-small .button {
        flex: 0 0 auto;
        margin-bottom: 0
    }
}

@media print, screen and (min-width: 65em) {
    .button-group.stacked-for-medium .button {
        flex: 0 0 auto;
        margin-bottom: 0
    }
}

@media print, screen and (max-width: 39.99875em) {
    .button-group.stacked-for-small.expanded {
        display: block
    }

    .button-group.stacked-for-small.expanded .button {
        display: block;
        margin-right: 0
    }
}

@media print, screen and (max-width: 64.99875em) {
    .button-group.stacked-for-medium.expanded {
        display: block
    }

    .button-group.stacked-for-medium.expanded .button {
        display: block;
        margin-right: 0
    }
}

.close-button {
    position: absolute;
    z-index: 10;
    color: #747578;
    cursor: pointer
}

[data-whatinput=mouse] .close-button {
    outline: 0
}

.close-button:hover, .close-button:focus {
    color: #383737
}

.close-button.small {
    right: .66rem;
    top: .33em;
    font-size: 1.5em;
    line-height: 1
}

.close-button.medium, .close-button {
    right: 1rem;
    top: .5rem;
    font-size: 2em;
    line-height: 1
}

.label {
    display: inline-block;
    padding: .33333rem .5rem;
    border-radius: 4px;
    font-size: .75rem;
    line-height: 1;
    white-space: nowrap;
    cursor: default;
    background: #fff;
    color: #ae6042
}

.label.primary {
    background: #ae6042;
    color: #fff
}

.label.secondary {
    background: #4e738a;
    color: #fff
}

.label.success {
    background: #00be65;
    color: #fff
}

.label.warning {
    background: #0057be;
    color: #fff
}

.label.alert {
    background: #9a0000;
    color: #fff
}

table, th, td {
    border: 1px solid;
}

table {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 1rem;
    border-radius: 4px
}

thead, tbody, tfoot {
    border: 1px solid hsl(0, 0%, 95%);
    background-color: #fff
}

caption {
    padding: .5rem .625rem .625rem;
    font-weight: 700
}

thead {
    background: hsl(0, 0%, 97.5%);
    color: #383737
}

tfoot {
    background: hsl(0, 0%, 95%);
    color: #383737
}

thead tr, tfoot tr {
    background: rgba(0, 0, 0, 0)
}

thead th, thead td, tfoot th, tfoot td {
    padding: .5rem .625rem .625rem;
    font-weight: 700;
    text-align: left
}

tbody th, tbody td {
    padding: .5rem .625rem .625rem
}

tbody tr:nth-child(even) {
    border-bottom: 0;
    background-color: hsl(0, 0%, 95%)
}

table.unstriped tbody {
    background-color: #fff
}

table.unstriped tbody tr {
    border-bottom: 1px solid hsl(0, 0%, 95%);
    background-color: #fff
}

@media print, screen and (max-width: 64.99875em) {
    table.stack thead {
        display: none
    }

    table.stack tfoot {
        display: none
    }

    table.stack tr, table.stack th, table.stack td {
        display: block
    }

    table.stack td {
        border-top: 0
    }
}

table.scroll {
    display: block;
    width: 100%;
    overflow-x: auto
}

table.hover thead tr:hover {
    background-color: hsl(0, 0%, 95.5%)
}

table.hover tfoot tr:hover {
    background-color: hsl(0, 0%, 93%)
}

table.hover tbody tr:hover {
    background-color: hsl(0, 0%, 98%)
}

table.hover:not(.unstriped) tr:nth-of-type(even):hover {
    background-color: hsl(0, 0%, 93%)
}

.table-scroll {
    overflow-x: auto
}

.breadcrumbs {
    margin: .65rem 0 .65rem 0;
    list-style: none
}

.breadcrumbs::before, .breadcrumbs::after {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1
}

.breadcrumbs::after {
    clear: both
}

.breadcrumbs li {
    float: left;
    font-size: .875rem;
    color: #747578;
    cursor: default
}

.breadcrumbs li:not(:last-child)::after {
    position: relative;
    margin: 0 .75rem;
    opacity: 1;
    content: "/";
    color: #d5d5d5
}

.breadcrumbs a {
    color: #383737
}

.breadcrumbs a:hover {
    text-decoration: underline
}

.breadcrumbs .disabled {
    color: #868686;
    cursor: not-allowed
}

.callout {
    background-color: #fff;
    color: #383737;
    position: relative;
    margin: 0 0 2rem 0;
    padding: 1rem;
    border: 1px solid rgba(56, 55, 55, .25);
    border-radius: 0
}

.callout > :first-child {
    margin-top: 0
}

.callout > :last-child {
    margin-bottom: 0
}

.callout.primary {
    background-color: rgb(243.8625, 230.7, 225.6375);
    color: #383737
}

.callout.secondary {
    background-color: rgb(226.825, 234.3791666667, 239.075);
    color: #383737
}

.callout.success {
    background-color: rgb(207, 255, 232.5157894737);
    color: #383737
}

.callout.warning {
    background-color: rgb(207, 228.9789473684, 255);
    color: #383737
}

.callout.alert {
    background-color: rgb(255, 201.6, 201.6);
    color: #383737
}

.callout.small {
    padding-top: .5rem;
    padding-right: .5rem;
    padding-bottom: .5rem;
    padding-left: .5rem
}

.callout.large {
    padding-top: 3rem;
    padding-right: 3rem;
    padding-bottom: 3rem;
    padding-left: 3rem
}

.card {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin-bottom: 2rem;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    background: #fff;
    box-shadow: none;
    overflow: hidden;
    color: #383737
}

.card > :last-child {
    margin-bottom: 0
}

.card-divider {
    display: flex;
    flex: 0 1 auto;
    padding: 1.65rem;
    background: #f8f8f8
}

.card-divider > :last-child {
    margin-bottom: 0
}

.card-section {
    flex: 1 0 auto;
    padding: 1.65rem
}

.card-section > :last-child {
    margin-bottom: 0
}

.card-image {
    min-height: 1px
}

.dropdown-pane {
    position: absolute;
    z-index: 10;
    display: none;
    width: 300px;
    padding: 1rem;
    visibility: hidden;
    border: 1px solid #d5d5d5;
    border-radius: 4px;
    background-color: #fff;
    font-size: 1rem
}

.dropdown-pane.is-opening {
    display: block
}

.dropdown-pane.is-open {
    display: block;
    visibility: visible
}

.dropdown-pane.tiny {
    width: 100px
}

.dropdown-pane.small {
    width: 200px
}

.dropdown-pane.large {
    width: 400px
}

.pagination {
    margin-left: 0;
    margin-bottom: 1rem
}

.pagination::before, .pagination::after {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1
}

.pagination::after {
    clear: both
}

.pagination li {
    margin-right: .0625rem;
    border-radius: 4px;
    font-size: .875rem;
    display: none
}

.pagination li:last-child, .pagination li:first-child {
    display: inline-block
}

@media print, screen and (min-width: 40em) {
    .pagination li {
        display: inline-block
    }
}

.pagination a, .pagination button {
    display: block;
    padding: .1875rem .625rem;
    border-radius: 4px;
    color: #383737
}

.pagination a:hover, .pagination button:hover {
    background: #f8f8f8
}

.pagination .current {
    padding: .1875rem .625rem;
    background: #ae6042;
    color: #fff;
    cursor: default
}

.pagination .disabled {
    padding: .1875rem .625rem;
    color: #868686;
    cursor: not-allowed
}

.pagination .disabled:hover {
    background: rgba(0, 0, 0, 0)
}

.pagination .ellipsis::after {
    padding: .1875rem .625rem;
    content: "…";
    color: #383737
}

.pagination-previous a::before, .pagination-previous.disabled::before {
    display: inline-block;
    margin-right: .5rem;
    content: "«"
}

.pagination-next a::after, .pagination-next.disabled::after {
    display: inline-block;
    margin-left: .5rem;
    content: "»"
}

.has-tip {
    position: relative;
    display: inline-block;
    border-bottom: dotted 1px #747578;
    font-weight: 700;
    cursor: help
}

.tooltip {
    position: absolute;
    top: calc(100% + 0.6495rem);
    z-index: 1200;
    max-width: 10rem;
    padding: .75rem;
    border-radius: 4px;
    background-color: #383737;
    font-size: 80%;
    color: #fff
}

.tooltip::before {
    position: absolute
}

.tooltip.bottom::before {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: .75rem;
    content: "";
    border-top-width: 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #383737;
    bottom: 100%
}

.tooltip.bottom.align-center::before {
    left: 50%;
    transform: translateX(-50%)
}

.tooltip.top::before {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: .75rem;
    content: "";
    border-bottom-width: 0;
    border-color: #383737 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    top: 100%;
    bottom: auto
}

.tooltip.top.align-center::before {
    left: 50%;
    transform: translateX(-50%)
}

.tooltip.left::before {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: .75rem;
    content: "";
    border-right-width: 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #383737;
    left: 100%
}

.tooltip.left.align-center::before {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%)
}

.tooltip.right::before {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: .75rem;
    content: "";
    border-left-width: 0;
    border-color: rgba(0, 0, 0, 0) #383737 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    right: 100%;
    left: auto
}

.tooltip.right.align-center::before {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%)
}

.tooltip.align-top::before {
    bottom: auto;
    top: 10%
}

.tooltip.align-bottom::before {
    bottom: 10%;
    top: auto
}

.tooltip.align-left::before {
    left: 10%;
    right: auto
}

.tooltip.align-right::before {
    left: auto;
    right: 10%
}

.accordion {
    margin-left: 0;
    background: #fff;
    list-style-type: none
}

.accordion[disabled] .accordion-title {
    cursor: not-allowed
}

.accordion-item:first-child > :first-child {
    border-radius: 4px 4px 0 0
}

.accordion-item:last-child > :last-child {
    border-radius: 0 0 4px 4px
}

.accordion-title {
    position: relative;
    display: block;
    padding: 1.75rem 2.25rem;
    border: "";
    border-bottom: 0;
    font-size: 1.25rem;
    line-height: 1;
    color: #383737
}

:last-child:not(.is-active) > .accordion-title {
    border-bottom: "";
    border-radius: 0 0 4px 4px
}

.accordion-title:hover, .accordion-title:focus {
    background-color: #f8f8f8
}

.accordion-content {
    display: none;
    padding: 2rem;
    border: "";
    border-bottom: 0;
    background-color: #f8f8f8;
    color: #383737
}

:last-child > .accordion-content:last-child {
    border-bottom: ""
}

.orbit {
    position: relative
}

.orbit-container {
    position: relative;
    height: 0;
    margin: 0;
    list-style: none;
    overflow: hidden
}

.orbit-slide {
    width: 100%;
    position: absolute
}

.orbit-slide.no-motionui.is-active {
    top: 0;
    left: 0
}

.orbit-figure {
    margin: 0
}

.orbit-image {
    width: 100%;
    max-width: 100%;
    margin: 0
}

.orbit-caption {
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-bottom: 0;
    padding: 1rem;
    background-color: hsla(0, 0%, 100%, .85);
    color: #383737
}

.orbit-next, .orbit-previous {
    z-index: 10;
    padding: 1rem;
    color: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

[data-whatinput=mouse] .orbit-next, [data-whatinput=mouse] .orbit-previous {
    outline: 0
}

.orbit-next:hover, .orbit-previous:hover, .orbit-next:active, .orbit-previous:active, .orbit-next:focus, .orbit-previous:focus {
    background-color: hsla(0, 0%, 100%, .5)
}

.orbit-previous {
    left: 0
}

.orbit-next {
    left: auto;
    right: 0
}

.orbit-bullets {
    position: relative;
    margin-top: .8rem;
    margin-bottom: .8rem;
    text-align: center
}

[data-whatinput=mouse] .orbit-bullets {
    outline: 0
}

.orbit-bullets button {
    width: 1.375rem;
    height: 1.375rem;
    margin: .1rem;
    border-radius: 50%;
    background-color: #fff
}

.orbit-bullets button:hover {
    background-color: #ae6042
}

.orbit-bullets button.is-active {
    background-color: #ae6042
}

.responsive-embed, .flex-video {
    position: relative;
    height: 0;
    margin-bottom: 1rem;
    padding-bottom: 75%;
    overflow: hidden
}

.responsive-embed iframe, .responsive-embed object, .responsive-embed embed, .responsive-embed video, .flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
    border-radius: 4px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.responsive-embed.widescreen, .flex-video.widescreen {
    padding-bottom: 56.25%
}

.tabs {
    margin: 0;
    border: 1px solid "";
    background: #fff;
    list-style-type: none
}

.tabs::before, .tabs::after {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1
}

.tabs::after {
    clear: both
}

.tabs.vertical > li {
    display: block;
    float: none;
    width: auto
}

.tabs.simple > li > a {
    padding: 0
}

.tabs.simple > li > a:hover {
    background: rgba(0, 0, 0, 0)
}

.tabs.primary {
    background: #ae6042
}

.tabs.primary > li > a {
    color: #fff
}

.tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
    background: rgb(165.3, 91.2, 62.7)
}

.tabs-title {
    float: left
}

.tabs-title > a {
    display: block;
    padding: 1.25rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1;
    color: #383737
}

[data-whatinput=mouse] .tabs-title > a {
    outline: 0
}

.tabs-title > a:hover {
    background: #fff;
    color: rgb(48.16, 47.3, 47.3)
}

.tabs-title > a:focus, .tabs-title > a[aria-selected=true] {
    background: #f8f8f8;
    color: #383737
}

.tabs-content {
    border: 1px solid "";
    border-top: 0;
    background: #f8f8f8;
    color: #383737;
    transition: all .5s ease
}

.tabs-content.vertical {
    border: 1px solid "";
    border-left: 0
}

.tabs-panel {
    display: none;
    padding: 2rem 1rem 1rem 1rem
}

.tabs-panel.is-active {
    display: block
}

.menu {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    display: flex;
    flex-wrap: wrap
}

[data-whatinput=mouse] .menu li {
    outline: 0
}

.menu a, .menu .button {
    line-height: 1.4;
    text-decoration: none;
    display: block;
    padding: .7rem 1rem
}

.menu input, .menu select, .menu a, .menu button {
    margin-bottom: 0
}

.menu input {
    display: inline-block
}

.menu, .menu.horizontal {
    flex-wrap: wrap;
    flex-direction: row
}

.menu.vertical {
    flex-wrap: nowrap;
    flex-direction: column
}

.menu.vertical.icon-top li a img, .menu.vertical.icon-top li a i, .menu.vertical.icon-top li a svg, .menu.vertical.icon-bottom li a img, .menu.vertical.icon-bottom li a i, .menu.vertical.icon-bottom li a svg {
    text-align: left
}

.menu.expanded li {
    flex: 1 1 0px
}

.menu.expanded.icon-top li a img, .menu.expanded.icon-top li a i, .menu.expanded.icon-top li a svg, .menu.expanded.icon-bottom li a img, .menu.expanded.icon-bottom li a i, .menu.expanded.icon-bottom li a svg {
    text-align: left
}

.menu.simple {
    align-items: center
}

.menu.simple li + li {
    margin-left: 1rem
}

.menu.simple a {
    padding: 0
}

@media print, screen and (min-width: 40em) {
    .menu.medium-horizontal {
        flex-wrap: wrap;
        flex-direction: row
    }

    .menu.medium-vertical {
        flex-wrap: nowrap;
        flex-direction: column
    }

    .menu.medium-expanded li {
        flex: 1 1 0px
    }

    .menu.medium-simple li {
        flex: 1 1 0px
    }
}

@media print, screen and (min-width: 65em) {
    .menu.large-horizontal {
        flex-wrap: wrap;
        flex-direction: row
    }

    .menu.large-vertical {
        flex-wrap: nowrap;
        flex-direction: column
    }

    .menu.large-expanded li {
        flex: 1 1 0px
    }

    .menu.large-simple li {
        flex: 1 1 0px
    }
}

.menu.nested {
    margin-right: 0;
    margin-left: 1rem
}

.menu.icons a {
    display: flex
}

.menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
    display: flex
}

.menu.icon-left li a, .menu.nested.icon-left li a {
    flex-flow: row nowrap
}

.menu.icon-left li a img, .menu.icon-left li a i, .menu.icon-left li a svg, .menu.nested.icon-left li a img, .menu.nested.icon-left li a i, .menu.nested.icon-left li a svg {
    margin-right: .25rem
}

.menu.icon-right li a, .menu.nested.icon-right li a {
    flex-flow: row nowrap
}

.menu.icon-right li a img, .menu.icon-right li a i, .menu.icon-right li a svg, .menu.nested.icon-right li a img, .menu.nested.icon-right li a i, .menu.nested.icon-right li a svg {
    margin-left: .25rem
}

.menu.icon-top li a, .menu.nested.icon-top li a {
    flex-flow: column nowrap
}

.menu.icon-top li a img, .menu.icon-top li a i, .menu.icon-top li a svg, .menu.nested.icon-top li a img, .menu.nested.icon-top li a i, .menu.nested.icon-top li a svg {
    align-self: stretch;
    margin-bottom: .25rem;
    text-align: center
}

.menu.icon-bottom li a, .menu.nested.icon-bottom li a {
    flex-flow: column nowrap
}

.menu.icon-bottom li a img, .menu.icon-bottom li a i, .menu.icon-bottom li a svg, .menu.nested.icon-bottom li a img, .menu.nested.icon-bottom li a i, .menu.nested.icon-bottom li a svg {
    align-self: stretch;
    margin-bottom: .25rem;
    text-align: center
}

.menu .is-active > a {
    background: #ae6042;
    color: #fff
}

.menu .active > a {
    background: #ae6042;
    color: #fff
}

.menu.align-left {
    justify-content: flex-start
}

.menu.align-right li {
    display: flex;
    justify-content: flex-end
}

.menu.align-right li .submenu li {
    justify-content: flex-start
}

.menu.align-right.vertical li {
    display: block;
    text-align: right
}

.menu.align-right.vertical li .submenu li {
    text-align: right
}

.menu.align-right.icon-top li a img, .menu.align-right.icon-top li a i, .menu.align-right.icon-top li a svg, .menu.align-right.icon-bottom li a img, .menu.align-right.icon-bottom li a i, .menu.align-right.icon-bottom li a svg {
    text-align: right
}

.menu.align-right .nested {
    margin-right: 1rem;
    margin-left: 0
}

.menu.align-center li {
    display: flex;
    justify-content: center
}

.menu.align-center li .submenu li {
    justify-content: flex-start
}

.menu .menu-text {
    padding: .7rem 1rem;
    font-weight: bold;
    line-height: 1;
    color: inherit
}

.menu-centered > .menu {
    justify-content: center
}

.menu-centered > .menu li {
    display: flex;
    justify-content: center
}

.menu-centered > .menu li .submenu li {
    justify-content: flex-start
}

.no-js [data-responsive-menu] ul {
    display: none
}

.menu-icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 16px;
    cursor: pointer
}

.menu-icon::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background: #fff;
    box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
    content: ""
}

.menu-icon:hover::after {
    background: #d5d5d5;
    box-shadow: 0 7px 0 #d5d5d5, 0 14px 0 #d5d5d5
}

.menu-icon.dark {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 16px;
    cursor: pointer
}

.menu-icon.dark::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background: #383737;
    box-shadow: 0 7px 0 #383737, 0 14px 0 #383737;
    content: ""
}

.menu-icon.dark:hover::after {
    background: #747578;
    box-shadow: 0 7px 0 #747578, 0 14px 0 #747578
}

.accordion-menu {
    border-bottom: solid 1px #d5d5d5
}

.accordion-menu li {
    border-top: solid 1px #d5d5d5;
    border-right: solid 1px #d5d5d5;
    border-left: solid 1px #d5d5d5;
    width: 100%
}

.accordion-menu a {
    padding: .875rem .75rem
}

.accordion-menu .is-accordion-submenu a {
    padding: .875rem .75rem
}

.accordion-menu .nested.is-accordion-submenu {
    margin-right: 0;
    margin-left: 1rem
}

.accordion-menu.align-right .nested.is-accordion-submenu {
    margin-right: 1rem;
    margin-left: 0
}

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a {
    position: relative
}

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-bottom-width: 0;
    border-color: #ae6042 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 1rem
}

.accordion-menu.align-left .is-accordion-submenu-parent > a::after {
    right: 1rem;
    left: auto
}

.accordion-menu.align-right .is-accordion-submenu-parent > a::after {
    right: auto;
    left: 1rem
}

.accordion-menu .is-accordion-submenu-parent[aria-expanded=true] > a::after {
    transform: rotate(180deg);
    transform-origin: 50% 50%
}

.is-accordion-submenu li {
    border-right: 0;
    border-left: 0
}

.is-accordion-submenu-parent {
    position: relative
}

.has-submenu-toggle > a {
    margin-right: 40px
}

.submenu-toggle {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    cursor: pointer;
    border-left: solid 1px #d5d5d5;
    background: rgba(0, 0, 0, 0)
}

.submenu-toggle::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-bottom-width: 0;
    border-color: #ae6042 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    top: 0;
    bottom: 0;
    margin: auto
}

.submenu-toggle[aria-expanded=true]::after {
    transform: scaleY(-1);
    transform-origin: 50% 50%
}

.submenu-toggle-text {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.dropdown.menu > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto
}

.dropdown.menu > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0
}

.dropdown.menu > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem
}

.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-bottom-width: 0;
    border-color: #383737 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    right: 5px;
    left: auto;
    margin-top: -3px
}

[data-whatinput=mouse] .dropdown.menu a {
    outline: 0
}

.dropdown.menu > li > a {
    padding: 1.25rem 1rem
}

.dropdown.menu > li.is-active > a {
    background: #f8f8f8;
    color: #868686
}

.no-js .dropdown.menu ul {
    display: none
}

.dropdown.menu .nested.is-dropdown-submenu {
    margin-right: 0;
    margin-left: 0
}

.dropdown.menu.vertical > li .is-dropdown-submenu {
    top: 0
}

.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto
}

.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%
}

.dropdown.menu.vertical > li > a::after {
    right: 14px
}

.dropdown.menu.vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-left-width: 0;
    border-color: rgba(0, 0, 0, 0) #383737 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    right: auto;
    left: 5px
}

.dropdown.menu.vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-right-width: 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #383737
}

@media print, screen and (min-width: 40em) {
    .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
        top: 100%;
        right: 0;
        left: auto
    }

    .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0
    }

    .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
        position: relative;
        padding-right: 1.5rem
    }

    .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px;
        content: "";
        border-bottom-width: 0;
        border-color: #383737 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
        right: 5px;
        left: auto;
        margin-top: -3px
    }

    .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
        top: 0
    }

    .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
        top: 0;
        right: 100%;
        left: auto
    }

    .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
        right: auto;
        left: 100%
    }

    .dropdown.menu.medium-vertical > li > a::after {
        right: 14px
    }

    .dropdown.menu.medium-vertical > li.opens-left > a::after {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px;
        content: "";
        border-left-width: 0;
        border-color: rgba(0, 0, 0, 0) #383737 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
        right: auto;
        left: 5px
    }

    .dropdown.menu.medium-vertical > li.opens-right > a::after {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px;
        content: "";
        border-right-width: 0;
        border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #383737
    }
}

@media print, screen and (min-width: 65em) {
    .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
        top: 100%;
        right: 0;
        left: auto
    }

    .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0
    }

    .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
        position: relative;
        padding-right: 1.5rem
    }

    .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px;
        content: "";
        border-bottom-width: 0;
        border-color: #383737 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
        right: 5px;
        left: auto;
        margin-top: -3px
    }

    .dropdown.menu.large-vertical > li .is-dropdown-submenu {
        top: 0
    }

    .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
        top: 0;
        right: 100%;
        left: auto
    }

    .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
        right: auto;
        left: 100%
    }

    .dropdown.menu.large-vertical > li > a::after {
        right: 14px
    }

    .dropdown.menu.large-vertical > li.opens-left > a::after {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px;
        content: "";
        border-left-width: 0;
        border-color: rgba(0, 0, 0, 0) #383737 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
        right: auto;
        left: 5px
    }

    .dropdown.menu.large-vertical > li.opens-right > a::after {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px;
        content: "";
        border-right-width: 0;
        border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #383737
    }
}

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
    top: 100%;
    right: 0;
    left: auto
}

.is-dropdown-menu.vertical {
    width: 100px
}

.is-dropdown-menu.vertical.align-right {
    float: right
}

.is-dropdown-submenu-parent {
    position: relative
}

.is-dropdown-submenu-parent a::after {
    position: absolute;
    top: 50%;
    right: 5px;
    left: auto;
    margin-top: -6px
}

.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
    top: 100%;
    left: auto
}

.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
    right: 100%;
    left: auto
}

.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%
}

.is-dropdown-submenu {
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 1;
    display: none;
    min-width: 250px;
    border: 1px solid #f8f8f8;
    background: #fff
}

.dropdown .is-dropdown-submenu a {
    padding: .875rem 1rem;
}

.is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
    right: 14px
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-left-width: 0;
    border-color: rgba(0, 0, 0, 0) #383737 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    right: auto;
    left: 5px
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-right-width: 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #383737
}

.is-dropdown-submenu .is-dropdown-submenu {
    margin-top: -1px
}

.is-dropdown-submenu > li {
    width: 100%
}

.is-dropdown-submenu.js-dropdown-active {
    display: block
}

.is-off-canvas-open {
    overflow: hidden
}

.js-off-canvas-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
    width: 100%;
    height: 100%;
    transition: opacity .75s ease, visibility .75s ease;
    background: rgba(0, 0, 0, .75);
    opacity: 0;
    visibility: hidden;
    overflow: hidden
}

.js-off-canvas-overlay.is-visible {
    opacity: 1;
    visibility: visible
}

.js-off-canvas-overlay.is-closable {
    cursor: pointer
}

.js-off-canvas-overlay.is-overlay-absolute {
    position: absolute
}

.js-off-canvas-overlay.is-overlay-fixed {
    position: fixed
}

.off-canvas-wrapper {
    position: relative;
    overflow: hidden
}

.off-canvas {
    z-index: 12;
    transition: transform .75s ease;
    backface-visibility: hidden;
    background: #fff;
    position: fixed
}

[data-whatinput=mouse] .off-canvas {
    outline: 0
}

.off-canvas.is-transition-push {
    z-index: 12
}

.off-canvas.is-closed {
    visibility: hidden
}

.off-canvas.is-transition-overlap {
    z-index: 13
}

.off-canvas.is-transition-overlap.is-open {
    box-shadow: 0 0 10px rgba(56, 55, 55, .7)
}

.off-canvas.is-open {
    transform: translate(0, 0)
}

.off-canvas-absolute {
    z-index: 12;
    transition: transform .75s ease;
    backface-visibility: hidden;
    background: #fff;
    position: absolute
}

[data-whatinput=mouse] .off-canvas-absolute {
    outline: 0
}

.off-canvas-absolute.is-transition-push {
    z-index: 12
}

.off-canvas-absolute.is-closed {
    visibility: hidden
}

.off-canvas-absolute.is-transition-overlap {
    z-index: 13
}

.off-canvas-absolute.is-transition-overlap.is-open {
    box-shadow: 0 0 10px rgba(56, 55, 55, .7)
}

.off-canvas-absolute.is-open {
    transform: translate(0, 0)
}

.position-left {
    top: 0;
    left: 0;
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    width: 92vw;
    transform: translateX(-92vw)
}

.off-canvas-content .off-canvas.position-left {
    transform: translateX(-92vw)
}

.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
    transform: translate(0, 0)
}

.off-canvas-content.is-open-left.has-transition-push {
    transform: translateX(92vw)
}

.position-left.is-transition-push {
    box-shadow: inset -13px 0 20px -13px rgba(56, 55, 55, .25)
}

.position-right {
    top: 0;
    right: 0;
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    width: 92vw;
    transform: translateX(92vw)
}

.off-canvas-content .off-canvas.position-right {
    transform: translateX(92vw)
}

.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
    transform: translate(0, 0)
}

.off-canvas-content.is-open-right.has-transition-push {
    transform: translateX(-92vw)
}

.position-right.is-transition-push {
    box-shadow: inset 13px 0 20px -13px rgba(56, 55, 55, .25)
}

.position-top {
    top: 0;
    left: 0;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    height: 92vw;
    transform: translateY(-92vw)
}

.off-canvas-content .off-canvas.position-top {
    transform: translateY(-92vw)
}

.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
    transform: translate(0, 0)
}

.off-canvas-content.is-open-top.has-transition-push {
    transform: translateY(92vw)
}

.position-top.is-transition-push {
    box-shadow: inset 0 -13px 20px -13px rgba(56, 55, 55, .25)
}

.position-bottom {
    bottom: 0;
    left: 0;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    height: 92vw;
    transform: translateY(92vw)
}

.off-canvas-content .off-canvas.position-bottom {
    transform: translateY(92vw)
}

.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
    transform: translate(0, 0)
}

.off-canvas-content.is-open-bottom.has-transition-push {
    transform: translateY(-92vw)
}

.position-bottom.is-transition-push {
    box-shadow: inset 0 13px 20px -13px rgba(56, 55, 55, .25)
}

.off-canvas-content {
    transform: none;
    backface-visibility: hidden
}

.off-canvas-content.has-transition-overlap, .off-canvas-content.has-transition-push {
    transition: transform .75s ease
}

.off-canvas-content.has-transition-push {
    transform: translate(0, 0)
}

.off-canvas-content .off-canvas.is-open {
    transform: translate(0, 0)
}

@media print, screen and (min-width: 40em) {
    .position-left.reveal-for-medium {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-left.reveal-for-medium .close-button {
        display: none
    }

    .off-canvas-content .position-left.reveal-for-medium {
        transform: none
    }

    .off-canvas-content.has-reveal-left {
        margin-left: 92vw
    }

    .position-left.reveal-for-medium ~ .off-canvas-content {
        margin-left: 92vw
    }

    .position-right.reveal-for-medium {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-right.reveal-for-medium .close-button {
        display: none
    }

    .off-canvas-content .position-right.reveal-for-medium {
        transform: none
    }

    .off-canvas-content.has-reveal-right {
        margin-right: 92vw
    }

    .position-right.reveal-for-medium ~ .off-canvas-content {
        margin-right: 92vw
    }

    .position-top.reveal-for-medium {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-top.reveal-for-medium .close-button {
        display: none
    }

    .off-canvas-content .position-top.reveal-for-medium {
        transform: none
    }

    .off-canvas-content.has-reveal-top {
        margin-top: 92vw
    }

    .position-top.reveal-for-medium ~ .off-canvas-content {
        margin-top: 92vw
    }

    .position-bottom.reveal-for-medium {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-bottom.reveal-for-medium .close-button {
        display: none
    }

    .off-canvas-content .position-bottom.reveal-for-medium {
        transform: none
    }

    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 92vw
    }

    .position-bottom.reveal-for-medium ~ .off-canvas-content {
        margin-bottom: 92vw
    }
}

@media print, screen and (min-width: 65em) {
    .position-left.reveal-for-large {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-left.reveal-for-large .close-button {
        display: none
    }

    .off-canvas-content .position-left.reveal-for-large {
        transform: none
    }

    .off-canvas-content.has-reveal-left {
        margin-left: 92vw
    }

    .position-left.reveal-for-large ~ .off-canvas-content {
        margin-left: 92vw
    }

    .position-right.reveal-for-large {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-right.reveal-for-large .close-button {
        display: none
    }

    .off-canvas-content .position-right.reveal-for-large {
        transform: none
    }

    .off-canvas-content.has-reveal-right {
        margin-right: 92vw
    }

    .position-right.reveal-for-large ~ .off-canvas-content {
        margin-right: 92vw
    }

    .position-top.reveal-for-large {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-top.reveal-for-large .close-button {
        display: none
    }

    .off-canvas-content .position-top.reveal-for-large {
        transform: none
    }

    .off-canvas-content.has-reveal-top {
        margin-top: 92vw
    }

    .position-top.reveal-for-large ~ .off-canvas-content {
        margin-top: 92vw
    }

    .position-bottom.reveal-for-large {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-bottom.reveal-for-large .close-button {
        display: none
    }

    .off-canvas-content .position-bottom.reveal-for-large {
        transform: none
    }

    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 92vw
    }

    .position-bottom.reveal-for-large ~ .off-canvas-content {
        margin-bottom: 92vw
    }
}

@media print, screen and (min-width: 40em) {
    .off-canvas.in-canvas-for-medium {
        visibility: visible;
        height: auto;
        position: static;
        background: none;
        width: auto;
        overflow: visible;
        transition: none
    }

    .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top, .off-canvas.in-canvas-for-medium.position-bottom {
        box-shadow: none;
        transform: none
    }

    .off-canvas.in-canvas-for-medium .close-button {
        display: none
    }
}

@media print, screen and (min-width: 65em) {
    .off-canvas.in-canvas-for-large {
        visibility: visible;
        height: auto;
        position: static;
        background: none;
        width: auto;
        overflow: visible;
        transition: none
    }

    .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top, .off-canvas.in-canvas-for-large.position-bottom {
        box-shadow: none;
        transform: none
    }

    .off-canvas.in-canvas-for-large .close-button {
        display: none
    }
}

html.is-reveal-open {
    position: fixed;
    width: 100%;
    overflow-y: hidden
}

html.is-reveal-open.zf-has-scroll {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

html.is-reveal-open body {
    overflow-y: hidden
}

.reveal-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1005;
    display: none;
    background-color: rgba(56, 55, 55, .45);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.reveal {
    position: relative;
    top: 100px;
    margin-right: auto;
    margin-left: auto;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 1006;
    backface-visibility: hidden;
    display: none;
    padding: 1rem;
    border: 1px solid #d5d5d5;
    border-radius: 4px;
    background-color: #fff
}

[data-whatinput=mouse] .reveal {
    outline: 0
}

@media print, screen and (min-width: 40em) {
    .reveal {
        min-height: 0
    }
}

.reveal .column {
    min-width: 0
}

.reveal > :last-child {
    margin-bottom: 0
}

@media print, screen and (min-width: 40em) {
    .reveal {
        width: 600px;
        max-width: 90rem
    }
}

.reveal.collapse {
    padding: 0
}

@media print, screen and (min-width: 40em) {
    .reveal.tiny {
        width: 30%;
        max-width: 90rem
    }
}

@media print, screen and (min-width: 40em) {
    .reveal.small {
        width: 50%;
        max-width: 90rem
    }
}

@media print, screen and (min-width: 40em) {
    .reveal.large {
        width: 90%;
        max-width: 90rem
    }
}

.reveal.full {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    margin-left: 0;
    border: 0;
    border-radius: 0
}

@media print, screen and (max-width: 39.99875em) {
    .reveal {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        max-width: none;
        height: 100%;
        min-height: 100%;
        margin-left: 0;
        border: 0;
        border-radius: 0
    }
}

.reveal.without-overlay {
    position: fixed
}

.sticky-container {
    position: relative
}

.sticky {
    position: relative;
    z-index: 0;
    transform: translate3d(0, 0, 0)
}

.sticky.is-stuck {
    position: fixed;
    z-index: 5;
    width: 100%
}

.sticky.is-stuck.is-at-top {
    top: 0
}

.sticky.is-stuck.is-at-bottom {
    bottom: 0
}

.sticky.is-anchored {
    position: relative;
    right: auto;
    left: auto
}

.sticky.is-anchored.is-at-bottom {
    bottom: 0
}

.title-bar {
    padding: .5rem;
    background: #383737;
    color: #fff;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.title-bar .menu-icon {
    margin-left: .25rem;
    margin-right: .25rem
}

.title-bar-left, .title-bar-right {
    flex: 1 1 0px
}

.title-bar-right {
    text-align: right
}

.title-bar-title {
    display: inline-block;
    vertical-align: middle;
    font-weight: bold
}

.top-bar {
    padding: .5rem;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center
}

.top-bar, .top-bar ul {
    background-color: #f8f8f8
}

.top-bar input {
    max-width: 200px;
    margin-right: 1rem
}

.top-bar .input-group-field {
    width: 100%;
    margin-right: 0
}

.top-bar input.button {
    width: auto
}

.top-bar {
    flex-wrap: wrap
}

.top-bar .top-bar-left, .top-bar .top-bar-right {
    flex: 0 0 100%;
    max-width: 100%
}

@media print, screen and (min-width: 40em) {
    .top-bar {
        flex-wrap: nowrap
    }

    .top-bar .top-bar-left {
        flex: 1 1 auto;
        margin-right: auto
    }

    .top-bar .top-bar-right {
        flex: 0 1 auto;
        margin-left: auto
    }
}

@media print, screen and (max-width: 64.99875em) {
    .top-bar.stacked-for-medium {
        flex-wrap: wrap
    }

    .top-bar.stacked-for-medium .top-bar-left, .top-bar.stacked-for-medium .top-bar-right {
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media print, screen and (max-width: 74.99875em) {
    .top-bar.stacked-for-large {
        flex-wrap: wrap
    }

    .top-bar.stacked-for-large .top-bar-left, .top-bar.stacked-for-large .top-bar-right {
        flex: 0 0 100%;
        max-width: 100%
    }
}

.top-bar-title {
    flex: 0 0 auto;
    margin: .5rem 1rem .5rem 0
}

.top-bar-left, .top-bar-right {
    flex: 0 0 auto
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.float-center {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.clearfix::before, .clearfix::after {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1
}

.clearfix::after {
    clear: both
}

.align-left {
    justify-content: flex-start
}

.align-right {
    justify-content: flex-end
}

.align-center {
    justify-content: center
}

.align-justify {
    justify-content: space-between
}

.align-spaced {
    justify-content: space-around
}

.align-left.vertical.menu > li > a {
    justify-content: flex-start
}

.align-right.vertical.menu > li > a {
    justify-content: flex-end
}

.align-center.vertical.menu > li > a {
    justify-content: center
}

.align-top {
    align-items: flex-start
}

.align-self-top {
    align-self: flex-start
}

.align-bottom {
    align-items: flex-end
}

.align-self-bottom {
    align-self: flex-end
}

.align-middle {
    align-items: center
}

.align-self-middle {
    align-self: center
}

.align-stretch {
    align-items: stretch
}

.align-self-stretch {
    align-self: stretch
}

.align-center-middle {
    justify-content: center;
    align-items: center;
    align-content: center
}

.small-order-1 {
    order: 1
}

.small-order-2 {
    order: 2
}

.small-order-3 {
    order: 3
}

.small-order-4 {
    order: 4
}

.small-order-5 {
    order: 5
}

.small-order-6 {
    order: 6
}

@media print, screen and (min-width: 40em) {
    .medium-order-1 {
        order: 1
    }

    .medium-order-2 {
        order: 2
    }

    .medium-order-3 {
        order: 3
    }

    .medium-order-4 {
        order: 4
    }

    .medium-order-5 {
        order: 5
    }

    .medium-order-6 {
        order: 6
    }
}

@media print, screen and (min-width: 65em) {
    .large-order-1 {
        order: 1
    }

    .large-order-2 {
        order: 2
    }

    .large-order-3 {
        order: 3
    }

    .large-order-4 {
        order: 4
    }

    .large-order-5 {
        order: 5
    }

    .large-order-6 {
        order: 6
    }
}

.flex-container {
    display: flex
}

.flex-child-auto {
    flex: 1 1 auto
}

.flex-child-grow {
    flex: 1 0 auto
}

.flex-child-shrink {
    flex: 0 1 auto
}

.flex-dir-row {
    flex-direction: row
}

.flex-dir-row-reverse {
    flex-direction: row-reverse
}

.flex-dir-column {
    flex-direction: column
}

.flex-dir-column-reverse {
    flex-direction: column-reverse
}

@media print, screen and (min-width: 40em) {
    .medium-flex-container {
        display: flex
    }

    .medium-flex-child-auto {
        flex: 1 1 auto
    }

    .medium-flex-child-grow {
        flex: 1 0 auto
    }

    .medium-flex-child-shrink {
        flex: 0 1 auto
    }

    .medium-flex-dir-row {
        flex-direction: row
    }

    .medium-flex-dir-row-reverse {
        flex-direction: row-reverse
    }

    .medium-flex-dir-column {
        flex-direction: column
    }

    .medium-flex-dir-column-reverse {
        flex-direction: column-reverse
    }
}

@media print, screen and (min-width: 65em) {
    .large-flex-container {
        display: flex
    }

    .large-flex-child-auto {
        flex: 1 1 auto
    }

    .large-flex-child-grow {
        flex: 1 0 auto
    }

    .large-flex-child-shrink {
        flex: 0 1 auto
    }

    .large-flex-dir-row {
        flex-direction: row
    }

    .large-flex-dir-row-reverse {
        flex-direction: row-reverse
    }

    .large-flex-dir-column {
        flex-direction: column
    }

    .large-flex-dir-column-reverse {
        flex-direction: column-reverse
    }
}

.hide {
    display: none !important
}

.invisible {
    visibility: hidden
}

.visible {
    visibility: visible
}

@media print, screen and (max-width: 39.99875em) {
    .hide-for-small-only {
        display: none !important
    }
}

@media screen and (max-width: 0em), screen and (min-width: 40em) {
    .show-for-small-only {
        display: none !important
    }
}

@media print, screen and (min-width: 40em) {
    .hide-for-medium {
        display: none !important
    }
}

@media screen and (max-width: 39.99875em) {
    .show-for-medium {
        display: none !important
    }
}

@media print, screen and (min-width: 40em)and (max-width: 64.99875em) {
    .hide-for-medium-only {
        display: none !important
    }
}

@media screen and (max-width: 39.99875em), screen and (min-width: 65em) {
    .show-for-medium-only {
        display: none !important
    }
}

@media print, screen and (min-width: 65em) {
    .hide-for-large {
        display: none !important
    }
}

@media screen and (max-width: 64.99875em) {
    .show-for-large {
        display: none !important
    }
}

@media print, screen and (min-width: 65em)and (max-width: 74.99875em) {
    .hide-for-large-only {
        display: none !important
    }
}

@media screen and (max-width: 64.99875em), screen and (min-width: 75em) {
    .show-for-large-only {
        display: none !important
    }
}

.show-for-sr, .show-on-focus {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.show-on-focus:active, .show-on-focus:focus {
    position: static !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important
}

.show-for-landscape, .hide-for-portrait {
    display: block !important
}

@media screen and (orientation: landscape) {
    .show-for-landscape, .hide-for-portrait {
        display: block !important
    }
}

@media screen and (orientation: portrait) {
    .show-for-landscape, .hide-for-portrait {
        display: none !important
    }
}

.hide-for-landscape, .show-for-portrait {
    display: none !important
}

@media screen and (orientation: landscape) {
    .hide-for-landscape, .show-for-portrait {
        display: none !important
    }
}

@media screen and (orientation: portrait) {
    .hide-for-landscape, .show-for-portrait {
        display: block !important
    }
}

.show-for-dark-mode {
    display: none
}

.hide-for-dark-mode {
    display: block
}

@media screen and (prefers-color-scheme: dark) {
    .show-for-dark-mode {
        display: block !important
    }

    .hide-for-dark-mode {
        display: none !important
    }
}

.show-for-ie {
    display: none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    .show-for-ie {
        display: block !important
    }

    .hide-for-ie {
        display: none !important
    }
}

.show-for-sticky {
    display: none
}

.is-stuck .show-for-sticky {
    display: block
}

.is-stuck .hide-for-sticky {
    display: none
}

.text-hide {
    font: 0/0 a !important;
    color: rgba(0, 0, 0, 0) !important;
    text-shadow: none !important;
    background-color: rgba(0, 0, 0, 0) !important;
    border: 0 !important
}

.text-truncate {
    max-width: 100% !important;
    overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: nowrap !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-wrap {
    word-wrap: break-word !important
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

.text-overline {
    text-decoration: overline !important
}

.text-underline {
    text-decoration: underline !important
}

.text-line-through {
    text-decoration: line-through !important
}

.font-wide {
    letter-spacing: .25rem
}

.font-normal {
    font-weight: 400
}

.font-bold {
    font-weight: 700
}

.font-italic {
    font-style: italic !important
}

ul.list-disc {
    list-style-type: disc !important
}

ul.list-circle {
    list-style-type: circle !important
}

ul.list-square {
    list-style-type: square !important
}

ol.list-decimal {
    list-style-type: decimal !important
}

ol.list-lower-alpha {
    list-style-type: lower-alpha !important
}

ol.list-lower-latin {
    list-style-type: lower-latin !important
}

ol.list-lower-roman {
    list-style-type: lower-roman !important
}

ol.list-upper-alpha {
    list-style-type: upper-alpha !important
}

ol.list-upper-latin {
    list-style-type: upper-latin !important
}

ol.list-upper-roman {
    list-style-type: upper-roman !important
}

.rounded {
    border-radius: 5000px !important
}

.rounded .switch-paddle {
    border-radius: 5000px !important
}

.rounded .switch-paddle:after {
    border-radius: 50%
}

.radius {
    border-radius: .1875rem
}

.bordered {
    border: .0625rem solid #d5d5d5
}

.shadow {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12)
}

.arrow-down {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: .4375rem;
    content: "";
    border-bottom-width: 0;
    border-color: #383737 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)
}

.arrow-up {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: .4375rem;
    content: "";
    border-top-width: 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #383737
}

.arrow-right {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: .4375rem;
    content: "";
    border-right-width: 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #383737
}

.arrow-left {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: .4375rem;
    content: "";
    border-left-width: 0;
    border-color: rgba(0, 0, 0, 0) #383737 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)
}

.separator-center {
    text-align: center !important
}

.separator-center::before, .separator-center::after {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1
}

.separator-center::after {
    clear: both
}

.separator-center::after {
    position: relative !important;
    width: 3rem;
    border-bottom: .125rem solid #ae6042;
    margin: 1rem auto 0
}

.separator-left {
    text-align: left !important
}

.separator-left::before, .separator-left::after {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1
}

.separator-left::after {
    clear: both
}

.separator-left::after {
    position: relative !important;
    width: 3rem;
    border-bottom: .125rem solid #ae6042;
    margin: 1rem auto 0;
    margin-left: 0 !important
}

.separator-right {
    text-align: right !important
}

.separator-right::before, .separator-right::after {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1
}

.separator-right::after {
    clear: both
}

.separator-right::after {
    position: relative !important;
    width: 3rem;
    border-bottom: .125rem solid #ae6042;
    margin: 1rem auto 0;
    margin-right: 0 !important
}

.overflow-visible {
    overflow: visible !important
}

.overflow-x-visible {
    overflow-x: visible !important
}

.overflow-y-visible {
    overflow-y: visible !important
}

.overflow-hidden {
    overflow: hidden !important
}

.overflow-x-hidden {
    overflow-x: hidden !important
}

.overflow-y-hidden {
    overflow-y: hidden !important
}

.overflow-scroll {
    overflow: scroll !important;
    -webkit-overflow-scrolling: touch
}

.overflow-x-scroll {
    overflow-x: scroll !important;
    -webkit-overflow-scrolling: touch
}

.overflow-y-scroll {
    overflow-y: scroll !important;
    -webkit-overflow-scrolling: touch
}

.display-inline {
    display: inline !important
}

.display-inline-block {
    display: inline-block !important
}

.display-block {
    display: block !important
}

.display-table {
    display: table !important
}

.display-table-cell {
    display: table-cell !important
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-fixed-top {
    position: fixed !important;
    top: 0rem !important;
    right: 0rem !important;
    left: 0rem !important;
    z-index: 975
}

.position-fixed-bottom {
    position: fixed !important;
    right: 0rem !important;
    bottom: 0rem !important;
    left: 0rem !important;
    z-index: 975
}

.border-box {
    box-sizing: border-box !important
}

.border-none {
    border: 0 !important
}

.width-25 {
    width: 25% !important
}

.width-50 {
    width: 50% !important
}

.width-75 {
    width: 75% !important
}

.width-100 {
    width: 100% !important
}

.height-25 {
    height: 25% !important
}

.height-50 {
    height: 50% !important
}

.height-75 {
    height: 75% !important
}

.height-100 {
    height: 100% !important
}

.max-width-100 {
    max-width: 100% !important
}

.max-height-100 {
    max-height: 100% !important
}

.margin-0 {
    margin: 0rem !important
}

.margin-top-0 {
    margin-top: 0rem !important
}

.margin-right-0 {
    margin-right: 0rem !important
}

.margin-bottom-0 {
    margin-bottom: 0rem !important
}

.margin-left-0 {
    margin-left: 0rem !important
}

.margin-horizontal-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important
}

.margin-vertical-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important
}

.padding-0 {
    padding: 0rem !important
}

.padding-top-0 {
    padding-top: 0rem !important
}

.padding-right-0 {
    padding-right: 0rem !important
}

.padding-bottom-0 {
    padding-bottom: 0rem !important
}

.padding-left-0 {
    padding-left: 0rem !important
}

.padding-horizontal-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important
}

.padding-vertical-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important
}

.margin-1 {
    margin: 1rem !important
}

.margin-top-1 {
    margin-top: 1rem !important
}

.margin-right-1 {
    margin-right: 1rem !important
}

.margin-bottom-1 {
    margin-bottom: 1rem !important
}

.margin-left-1 {
    margin-left: 1rem !important
}

.margin-horizontal-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
}

.margin-vertical-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
}

.padding-1 {
    padding: 1rem !important
}

.padding-top-1 {
    padding-top: 1rem !important
}

.padding-right-1 {
    padding-right: 1rem !important
}

.padding-bottom-1 {
    padding-bottom: 1rem !important
}

.padding-left-1 {
    padding-left: 1rem !important
}

.padding-horizontal-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
}

.padding-vertical-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.margin-2 {
    margin: 2rem !important
}

.margin-top-2 {
    margin-top: 2rem !important
}

.margin-right-2 {
    margin-right: 2rem !important
}

.margin-bottom-2 {
    margin-bottom: 2rem !important
}

.margin-left-2 {
    margin-left: 2rem !important
}

.margin-horizontal-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important
}

.margin-vertical-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
}

.padding-2 {
    padding: 2rem !important
}

.padding-top-2 {
    padding-top: 2rem !important
}

.padding-right-2 {
    padding-right: 2rem !important
}

.padding-bottom-2 {
    padding-bottom: 2rem !important
}

.padding-left-2 {
    padding-left: 2rem !important
}

.padding-horizontal-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important
}

.padding-vertical-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
}

.margin-3 {
    margin: 3rem !important
}

.margin-top-3 {
    margin-top: 3rem !important
}

.margin-right-3 {
    margin-right: 3rem !important
}

.margin-bottom-3 {
    margin-bottom: 3rem !important
}

.margin-left-3 {
    margin-left: 3rem !important
}

.margin-horizontal-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
}

.margin-vertical-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
}

.padding-3 {
    padding: 3rem !important
}

.padding-top-3 {
    padding-top: 3rem !important
}

.padding-right-3 {
    padding-right: 3rem !important
}

.padding-bottom-3 {
    padding-bottom: 3rem !important
}

.padding-left-3 {
    padding-left: 3rem !important
}

.padding-horizontal-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
}

.padding-vertical-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

.slide-in-down.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: translateY(-100%);
    transition-property: transform, opacity;
    backface-visibility: hidden
}

.slide-in-down.mui-enter.mui-enter-active {
    transform: translateY(0)
}

.slide-in-left.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: translateX(-100%);
    transition-property: transform, opacity;
    backface-visibility: hidden
}

.slide-in-left.mui-enter.mui-enter-active {
    transform: translateX(0)
}

.slide-in-up.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: translateY(100%);
    transition-property: transform, opacity;
    backface-visibility: hidden
}

.slide-in-up.mui-enter.mui-enter-active {
    transform: translateY(0)
}

.slide-in-right.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: translateX(100%);
    transition-property: transform, opacity;
    backface-visibility: hidden
}

.slide-in-right.mui-enter.mui-enter-active {
    transform: translateX(0)
}

.slide-out-down.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: translateY(0);
    transition-property: transform, opacity;
    backface-visibility: hidden
}

.slide-out-down.mui-leave.mui-leave-active {
    transform: translateY(100%)
}

.slide-out-right.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: translateX(0);
    transition-property: transform, opacity;
    backface-visibility: hidden
}

.slide-out-right.mui-leave.mui-leave-active {
    transform: translateX(100%)
}

.slide-out-up.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: translateY(0);
    transition-property: transform, opacity;
    backface-visibility: hidden
}

.slide-out-up.mui-leave.mui-leave-active {
    transform: translateY(-100%)
}

.slide-out-left.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: translateX(0);
    transition-property: transform, opacity;
    backface-visibility: hidden
}

.slide-out-left.mui-leave.mui-leave-active {
    transform: translateX(-100%)
}

.fade-in.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    opacity: 0;
    transition-property: opacity
}

.fade-in.mui-enter.mui-enter-active {
    opacity: 1
}

.fade-out.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    opacity: 1;
    transition-property: opacity
}

.fade-out.mui-leave.mui-leave-active {
    opacity: 0
}

.hinge-in-from-top.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateX(-90deg);
    transform-origin: top;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-top.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0deg);
    opacity: 1
}

.hinge-in-from-right.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateY(-90deg);
    transform-origin: right;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-right.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0deg);
    opacity: 1
}

.hinge-in-from-bottom.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateX(90deg);
    transform-origin: bottom;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-bottom.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0deg);
    opacity: 1
}

.hinge-in-from-left.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateY(90deg);
    transform-origin: left;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-left.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0deg);
    opacity: 1
}

.hinge-in-from-middle-x.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateX(-90deg);
    transform-origin: center;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0deg);
    opacity: 1
}

.hinge-in-from-middle-y.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateY(-90deg);
    transform-origin: center;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0deg);
    opacity: 1
}

.hinge-out-from-top.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    transform-origin: top;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-top.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateX(90deg);
    opacity: 0
}

.hinge-out-from-right.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    transform-origin: right;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-right.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0
}

.hinge-out-from-bottom.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    transform-origin: bottom;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-bottom.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0
}

.hinge-out-from-left.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    transform-origin: left;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-left.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0
}

.hinge-out-from-middle-x.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    transform-origin: center;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateX(90deg);
    opacity: 0
}

.hinge-out-from-middle-y.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    transform-origin: center;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0
}

.scale-in-up.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: scale(0.5);
    transition-property: transform, opacity;
    opacity: 0
}

.scale-in-up.mui-enter.mui-enter-active {
    transform: scale(1);
    opacity: 1
}

.scale-in-down.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: scale(1.5);
    transition-property: transform, opacity;
    opacity: 0
}

.scale-in-down.mui-enter.mui-enter-active {
    transform: scale(1);
    opacity: 1
}

.scale-out-up.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: scale(1);
    transition-property: transform, opacity;
    opacity: 1
}

.scale-out-up.mui-leave.mui-leave-active {
    transform: scale(1.5);
    opacity: 0
}

.scale-out-down.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: scale(1);
    transition-property: transform, opacity;
    opacity: 1
}

.scale-out-down.mui-leave.mui-leave-active {
    transform: scale(0.5);
    opacity: 0
}

.spin-in.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: rotate(-0.75turn);
    transition-property: transform, opacity;
    opacity: 0
}

.spin-in.mui-enter.mui-enter-active {
    transform: rotate(0);
    opacity: 1
}

.spin-out.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: rotate(0);
    transition-property: transform, opacity;
    opacity: 1
}

.spin-out.mui-leave.mui-leave-active {
    transform: rotate(0.75turn);
    opacity: 0
}

.spin-in-ccw.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: rotate(0.75turn);
    transition-property: transform, opacity;
    opacity: 0
}

.spin-in-ccw.mui-enter.mui-enter-active {
    transform: rotate(0);
    opacity: 1
}

.spin-out-ccw.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: rotate(0);
    transition-property: transform, opacity;
    opacity: 1
}

.spin-out-ccw.mui-leave.mui-leave-active {
    transform: rotate(-0.75turn);
    opacity: 0
}

.slow {
    transition-duration: 750ms !important
}

.fast {
    transition-duration: 250ms !important
}

.linear {
    transition-timing-function: linear !important
}

.ease {
    transition-timing-function: ease !important
}

.ease-in {
    transition-timing-function: ease-in !important
}

.ease-out {
    transition-timing-function: ease-out !important
}

.ease-in-out {
    transition-timing-function: ease-in-out !important
}

.bounce-in {
    transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important
}

.bounce-out {
    transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important
}

.bounce-in-out {
    transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important
}

.short-delay {
    transition-delay: 300ms !important
}

.long-delay {
    transition-delay: 700ms !important
}

.shake {
    animation-name: shake-7
}

@keyframes shake-7 {
    0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
        transform: translateX(7%)
    }
    5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
        transform: translateX(-7%)
    }
}

.spin-cw {
    animation-name: spin-cw-1turn
}

@keyframes spin-cw-1turn {
    0% {
        transform: rotate(-1turn)
    }
    100% {
        transform: rotate(0)
    }
}

.spin-ccw {
    animation-name: spin-ccw-1turn
}

@keyframes spin-ccw-1turn {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(-1turn)
    }
}

.wiggle {
    animation-name: wiggle-7deg
}

@keyframes wiggle-7deg {
    40%, 50%, 60% {
        transform: rotate(7deg)
    }
    35%, 45%, 55%, 65% {
        transform: rotate(-7deg)
    }
    0%, 30%, 70%, 100% {
        transform: rotate(0)
    }
}

.shake, .spin-cw, .spin-ccw, .wiggle {
    animation-duration: 500ms
}

.infinite {
    animation-iteration-count: infinite
}

.slow {
    animation-duration: 750ms !important
}

.fast {
    animation-duration: 250ms !important
}

.linear {
    animation-timing-function: linear !important
}

.ease {
    animation-timing-function: ease !important
}

.ease-in {
    animation-timing-function: ease-in !important
}

.ease-out {
    animation-timing-function: ease-out !important
}

.ease-in-out {
    animation-timing-function: ease-in-out !important
}

.bounce-in {
    animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important
}

.bounce-out {
    animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important
}

.bounce-in-out {
    animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important
}

.short-delay {
    animation-delay: 300ms !important
}

.long-delay {
    animation-delay: 700ms !important
}

.uth-mar-top-sp-4 {
    margin-top: 4px !important
}

.small-uth-mar-top-sp-4 {
    margin-top: 4px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-top-sp-4 {
        margin-top: 4px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-top-sp-4 {
        margin-top: 4px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-top-sp-4 {
        margin-top: 4px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-top-sp-4 {
        margin-top: 4px !important
    }
}

.uth-mar-top-sp-8 {
    margin-top: 8px !important
}

.small-uth-mar-top-sp-8 {
    margin-top: 8px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-top-sp-8 {
        margin-top: 8px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-top-sp-8 {
        margin-top: 8px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-top-sp-8 {
        margin-top: 8px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-top-sp-8 {
        margin-top: 8px !important
    }
}

.uth-mar-top-sp-12 {
    margin-top: 12px !important
}

.small-uth-mar-top-sp-12 {
    margin-top: 12px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-top-sp-12 {
        margin-top: 12px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-top-sp-12 {
        margin-top: 12px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-top-sp-12 {
        margin-top: 12px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-top-sp-12 {
        margin-top: 12px !important
    }
}

.uth-mar-top-sp-16 {
    margin-top: 16px !important
}

.small-uth-mar-top-sp-16 {
    margin-top: 16px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-top-sp-16 {
        margin-top: 16px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-top-sp-16 {
        margin-top: 16px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-top-sp-16 {
        margin-top: 16px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-top-sp-16 {
        margin-top: 16px !important
    }
}

.uth-mar-top-sp-24 {
    margin-top: 24px !important
}

.small-uth-mar-top-sp-24 {
    margin-top: 24px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-top-sp-24 {
        margin-top: 24px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-top-sp-24 {
        margin-top: 24px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-top-sp-24 {
        margin-top: 24px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-top-sp-24 {
        margin-top: 24px !important
    }
}

.uth-mar-top-sp-32 {
    margin-top: 32px !important
}

.small-uth-mar-top-sp-32 {
    margin-top: 32px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-top-sp-32 {
        margin-top: 32px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-top-sp-32 {
        margin-top: 32px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-top-sp-32 {
        margin-top: 32px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-top-sp-32 {
        margin-top: 32px !important
    }
}

.uth-mar-top-sp-48 {
    margin-top: 48px !important
}

.small-uth-mar-top-sp-48 {
    margin-top: 48px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-top-sp-48 {
        margin-top: 48px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-top-sp-48 {
        margin-top: 48px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-top-sp-48 {
        margin-top: 48px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-top-sp-48 {
        margin-top: 48px !important
    }
}

.uth-mar-top-sp-64 {
    margin-top: 64px !important
}

.small-uth-mar-top-sp-64 {
    margin-top: 64px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-top-sp-64 {
        margin-top: 64px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-top-sp-64 {
        margin-top: 64px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-top-sp-64 {
        margin-top: 64px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-top-sp-64 {
        margin-top: 64px !important
    }
}

.uth-mar-top-sp-78 {
    margin-top: 78px !important
}

.small-uth-mar-top-sp-78 {
    margin-top: 78px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-top-sp-78 {
        margin-top: 78px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-top-sp-78 {
        margin-top: 78px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-top-sp-78 {
        margin-top: 78px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-top-sp-78 {
        margin-top: 78px !important
    }
}

.uth-mar-top-sp-96 {
    margin-top: 96px !important
}

.small-uth-mar-top-sp-96 {
    margin-top: 96px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-top-sp-96 {
        margin-top: 96px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-top-sp-96 {
        margin-top: 96px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-top-sp-96 {
        margin-top: 96px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-top-sp-96 {
        margin-top: 96px !important
    }
}

.uth-mar-top-sp-none {
    margin-top: 0 !important
}

.small-uth-mar-top-sp-none {
    margin-top: 0 !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-top-sp-none {
        margin-top: 0 !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-top-sp-none {
        margin-top: 0 !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-top-sp-none {
        margin-top: 0 !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-top-sp-none {
        margin-top: 0 !important
    }
}

.uth-mar-right-sp-4 {
    margin-right: 4px !important
}

.small-uth-mar-right-sp-4 {
    margin-right: 4px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-right-sp-4 {
        margin-right: 4px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-right-sp-4 {
        margin-right: 4px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-right-sp-4 {
        margin-right: 4px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-right-sp-4 {
        margin-right: 4px !important
    }
}

.uth-mar-right-sp-8 {
    margin-right: 8px !important
}

.small-uth-mar-right-sp-8 {
    margin-right: 8px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-right-sp-8 {
        margin-right: 8px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-right-sp-8 {
        margin-right: 8px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-right-sp-8 {
        margin-right: 8px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-right-sp-8 {
        margin-right: 8px !important
    }
}

.uth-mar-right-sp-12 {
    margin-right: 12px !important
}

.small-uth-mar-right-sp-12 {
    margin-right: 12px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-right-sp-12 {
        margin-right: 12px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-right-sp-12 {
        margin-right: 12px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-right-sp-12 {
        margin-right: 12px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-right-sp-12 {
        margin-right: 12px !important
    }
}

.uth-mar-right-sp-16 {
    margin-right: 16px !important
}

.small-uth-mar-right-sp-16 {
    margin-right: 16px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-right-sp-16 {
        margin-right: 16px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-right-sp-16 {
        margin-right: 16px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-right-sp-16 {
        margin-right: 16px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-right-sp-16 {
        margin-right: 16px !important
    }
}

.uth-mar-right-sp-24 {
    margin-right: 24px !important
}

.small-uth-mar-right-sp-24 {
    margin-right: 24px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-right-sp-24 {
        margin-right: 24px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-right-sp-24 {
        margin-right: 24px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-right-sp-24 {
        margin-right: 24px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-right-sp-24 {
        margin-right: 24px !important
    }
}

.uth-mar-right-sp-32 {
    margin-right: 32px !important
}

.small-uth-mar-right-sp-32 {
    margin-right: 32px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-right-sp-32 {
        margin-right: 32px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-right-sp-32 {
        margin-right: 32px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-right-sp-32 {
        margin-right: 32px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-right-sp-32 {
        margin-right: 32px !important
    }
}

.uth-mar-right-sp-48 {
    margin-right: 48px !important
}

.small-uth-mar-right-sp-48 {
    margin-right: 48px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-right-sp-48 {
        margin-right: 48px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-right-sp-48 {
        margin-right: 48px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-right-sp-48 {
        margin-right: 48px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-right-sp-48 {
        margin-right: 48px !important
    }
}

.uth-mar-right-sp-64 {
    margin-right: 64px !important
}

.small-uth-mar-right-sp-64 {
    margin-right: 64px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-right-sp-64 {
        margin-right: 64px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-right-sp-64 {
        margin-right: 64px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-right-sp-64 {
        margin-right: 64px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-right-sp-64 {
        margin-right: 64px !important
    }
}

.uth-mar-right-sp-78 {
    margin-right: 78px !important
}

.small-uth-mar-right-sp-78 {
    margin-right: 78px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-right-sp-78 {
        margin-right: 78px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-right-sp-78 {
        margin-right: 78px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-right-sp-78 {
        margin-right: 78px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-right-sp-78 {
        margin-right: 78px !important
    }
}

.uth-mar-right-sp-96 {
    margin-right: 96px !important
}

.small-uth-mar-right-sp-96 {
    margin-right: 96px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-right-sp-96 {
        margin-right: 96px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-right-sp-96 {
        margin-right: 96px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-right-sp-96 {
        margin-right: 96px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-right-sp-96 {
        margin-right: 96px !important
    }
}

.uth-mar-right-sp-none {
    margin-right: 0 !important
}

.small-uth-mar-right-sp-none {
    margin-right: 0 !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-right-sp-none {
        margin-right: 0 !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-right-sp-none {
        margin-right: 0 !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-right-sp-none {
        margin-right: 0 !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-right-sp-none {
        margin-right: 0 !important
    }
}

.uth-mar-bottom-sp-4 {
    margin-bottom: 4px !important
}

.small-uth-mar-bottom-sp-4 {
    margin-bottom: 4px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-bottom-sp-4 {
        margin-bottom: 4px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-bottom-sp-4 {
        margin-bottom: 4px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-bottom-sp-4 {
        margin-bottom: 4px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-bottom-sp-4 {
        margin-bottom: 4px !important
    }
}

.uth-mar-bottom-sp-8 {
    margin-bottom: 8px !important
}

.small-uth-mar-bottom-sp-8 {
    margin-bottom: 8px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-bottom-sp-8 {
        margin-bottom: 8px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-bottom-sp-8 {
        margin-bottom: 8px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-bottom-sp-8 {
        margin-bottom: 8px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-bottom-sp-8 {
        margin-bottom: 8px !important
    }
}

.uth-mar-bottom-sp-12 {
    margin-bottom: 12px !important
}

.small-uth-mar-bottom-sp-12 {
    margin-bottom: 12px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-bottom-sp-12 {
        margin-bottom: 12px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-bottom-sp-12 {
        margin-bottom: 12px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-bottom-sp-12 {
        margin-bottom: 12px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-bottom-sp-12 {
        margin-bottom: 12px !important
    }
}

.uth-mar-bottom-sp-16 {
    margin-bottom: 16px !important
}

.small-uth-mar-bottom-sp-16 {
    margin-bottom: 16px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-bottom-sp-16 {
        margin-bottom: 16px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-bottom-sp-16 {
        margin-bottom: 16px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-bottom-sp-16 {
        margin-bottom: 16px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-bottom-sp-16 {
        margin-bottom: 16px !important
    }
}

.uth-mar-bottom-sp-24 {
    margin-bottom: 24px !important
}

.small-uth-mar-bottom-sp-24 {
    margin-bottom: 24px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-bottom-sp-24 {
        margin-bottom: 24px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-bottom-sp-24 {
        margin-bottom: 24px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-bottom-sp-24 {
        margin-bottom: 24px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-bottom-sp-24 {
        margin-bottom: 24px !important
    }
}

.uth-mar-bottom-sp-32 {
    margin-bottom: 32px !important
}

.small-uth-mar-bottom-sp-32 {
    margin-bottom: 32px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-bottom-sp-32 {
        margin-bottom: 32px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-bottom-sp-32 {
        margin-bottom: 32px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-bottom-sp-32 {
        margin-bottom: 32px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-bottom-sp-32 {
        margin-bottom: 32px !important
    }
}

.uth-mar-bottom-sp-48 {
    margin-bottom: 48px !important
}

.small-uth-mar-bottom-sp-48 {
    margin-bottom: 48px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-bottom-sp-48 {
        margin-bottom: 48px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-bottom-sp-48 {
        margin-bottom: 48px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-bottom-sp-48 {
        margin-bottom: 48px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-bottom-sp-48 {
        margin-bottom: 48px !important
    }
}

.uth-mar-bottom-sp-64 {
    margin-bottom: 64px !important
}

.small-uth-mar-bottom-sp-64 {
    margin-bottom: 64px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-bottom-sp-64 {
        margin-bottom: 64px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-bottom-sp-64 {
        margin-bottom: 64px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-bottom-sp-64 {
        margin-bottom: 64px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-bottom-sp-64 {
        margin-bottom: 64px !important
    }
}

.uth-mar-bottom-sp-78 {
    margin-bottom: 78px !important
}

.small-uth-mar-bottom-sp-78 {
    margin-bottom: 78px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-bottom-sp-78 {
        margin-bottom: 78px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-bottom-sp-78 {
        margin-bottom: 78px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-bottom-sp-78 {
        margin-bottom: 78px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-bottom-sp-78 {
        margin-bottom: 78px !important
    }
}

.uth-mar-bottom-sp-96 {
    margin-bottom: 96px !important
}

.small-uth-mar-bottom-sp-96 {
    margin-bottom: 96px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-bottom-sp-96 {
        margin-bottom: 96px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-bottom-sp-96 {
        margin-bottom: 96px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-bottom-sp-96 {
        margin-bottom: 96px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-bottom-sp-96 {
        margin-bottom: 96px !important
    }
}

.uth-mar-bottom-sp-none {
    margin-bottom: 0 !important
}

.small-uth-mar-bottom-sp-none {
    margin-bottom: 0 !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-bottom-sp-none {
        margin-bottom: 0 !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-bottom-sp-none {
        margin-bottom: 0 !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-bottom-sp-none {
        margin-bottom: 0 !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-bottom-sp-none {
        margin-bottom: 0 !important
    }
}

.uth-mar-left-sp-4 {
    margin-left: 4px !important
}

.small-uth-mar-left-sp-4 {
    margin-left: 4px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-left-sp-4 {
        margin-left: 4px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-left-sp-4 {
        margin-left: 4px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-left-sp-4 {
        margin-left: 4px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-left-sp-4 {
        margin-left: 4px !important
    }
}

.uth-mar-left-sp-8 {
    margin-left: 8px !important
}

.small-uth-mar-left-sp-8 {
    margin-left: 8px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-left-sp-8 {
        margin-left: 8px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-left-sp-8 {
        margin-left: 8px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-left-sp-8 {
        margin-left: 8px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-left-sp-8 {
        margin-left: 8px !important
    }
}

.uth-mar-left-sp-12 {
    margin-left: 12px !important
}

.small-uth-mar-left-sp-12 {
    margin-left: 12px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-left-sp-12 {
        margin-left: 12px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-left-sp-12 {
        margin-left: 12px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-left-sp-12 {
        margin-left: 12px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-left-sp-12 {
        margin-left: 12px !important
    }
}

.uth-mar-left-sp-16 {
    margin-left: 16px !important
}

.small-uth-mar-left-sp-16 {
    margin-left: 16px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-left-sp-16 {
        margin-left: 16px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-left-sp-16 {
        margin-left: 16px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-left-sp-16 {
        margin-left: 16px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-left-sp-16 {
        margin-left: 16px !important
    }
}

.uth-mar-left-sp-24 {
    margin-left: 24px !important
}

.small-uth-mar-left-sp-24 {
    margin-left: 24px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-left-sp-24 {
        margin-left: 24px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-left-sp-24 {
        margin-left: 24px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-left-sp-24 {
        margin-left: 24px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-left-sp-24 {
        margin-left: 24px !important
    }
}

.uth-mar-left-sp-32 {
    margin-left: 32px !important
}

.small-uth-mar-left-sp-32 {
    margin-left: 32px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-left-sp-32 {
        margin-left: 32px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-left-sp-32 {
        margin-left: 32px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-left-sp-32 {
        margin-left: 32px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-left-sp-32 {
        margin-left: 32px !important
    }
}

.uth-mar-left-sp-48 {
    margin-left: 48px !important
}

.small-uth-mar-left-sp-48 {
    margin-left: 48px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-left-sp-48 {
        margin-left: 48px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-left-sp-48 {
        margin-left: 48px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-left-sp-48 {
        margin-left: 48px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-left-sp-48 {
        margin-left: 48px !important
    }
}

.uth-mar-left-sp-64 {
    margin-left: 64px !important
}

.small-uth-mar-left-sp-64 {
    margin-left: 64px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-left-sp-64 {
        margin-left: 64px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-left-sp-64 {
        margin-left: 64px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-left-sp-64 {
        margin-left: 64px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-left-sp-64 {
        margin-left: 64px !important
    }
}

.uth-mar-left-sp-78 {
    margin-left: 78px !important
}

.small-uth-mar-left-sp-78 {
    margin-left: 78px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-left-sp-78 {
        margin-left: 78px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-left-sp-78 {
        margin-left: 78px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-left-sp-78 {
        margin-left: 78px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-left-sp-78 {
        margin-left: 78px !important
    }
}

.uth-mar-left-sp-96 {
    margin-left: 96px !important
}

.small-uth-mar-left-sp-96 {
    margin-left: 96px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-left-sp-96 {
        margin-left: 96px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-left-sp-96 {
        margin-left: 96px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-left-sp-96 {
        margin-left: 96px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-left-sp-96 {
        margin-left: 96px !important
    }
}

.uth-mar-left-sp-none {
    margin-left: 0 !important
}

.small-uth-mar-left-sp-none {
    margin-left: 0 !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-left-sp-none {
        margin-left: 0 !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-left-sp-none {
        margin-left: 0 !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-left-sp-none {
        margin-left: 0 !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-left-sp-none {
        margin-left: 0 !important
    }
}

.uth-mar-tb-sp-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important
}

.small-uth-mar-tb-sp-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-tb-sp-4 {
        margin-top: 4px !important;
        margin-bottom: 4px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-tb-sp-4 {
        margin-top: 4px !important;
        margin-bottom: 4px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-tb-sp-4 {
        margin-top: 4px !important;
        margin-bottom: 4px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-tb-sp-4 {
        margin-top: 4px !important;
        margin-bottom: 4px !important
    }
}

.uth-mar-tb-sp-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important
}

.small-uth-mar-tb-sp-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-tb-sp-8 {
        margin-top: 8px !important;
        margin-bottom: 8px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-tb-sp-8 {
        margin-top: 8px !important;
        margin-bottom: 8px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-tb-sp-8 {
        margin-top: 8px !important;
        margin-bottom: 8px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-tb-sp-8 {
        margin-top: 8px !important;
        margin-bottom: 8px !important
    }
}

.uth-mar-tb-sp-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important
}

.small-uth-mar-tb-sp-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-tb-sp-12 {
        margin-top: 12px !important;
        margin-bottom: 12px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-tb-sp-12 {
        margin-top: 12px !important;
        margin-bottom: 12px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-tb-sp-12 {
        margin-top: 12px !important;
        margin-bottom: 12px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-tb-sp-12 {
        margin-top: 12px !important;
        margin-bottom: 12px !important
    }
}

.uth-mar-tb-sp-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important
}

.small-uth-mar-tb-sp-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-tb-sp-16 {
        margin-top: 16px !important;
        margin-bottom: 16px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-tb-sp-16 {
        margin-top: 16px !important;
        margin-bottom: 16px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-tb-sp-16 {
        margin-top: 16px !important;
        margin-bottom: 16px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-tb-sp-16 {
        margin-top: 16px !important;
        margin-bottom: 16px !important
    }
}

.uth-mar-tb-sp-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important
}

.small-uth-mar-tb-sp-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-tb-sp-24 {
        margin-top: 24px !important;
        margin-bottom: 24px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-tb-sp-24 {
        margin-top: 24px !important;
        margin-bottom: 24px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-tb-sp-24 {
        margin-top: 24px !important;
        margin-bottom: 24px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-tb-sp-24 {
        margin-top: 24px !important;
        margin-bottom: 24px !important
    }
}

.uth-mar-tb-sp-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important
}

.small-uth-mar-tb-sp-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-tb-sp-32 {
        margin-top: 32px !important;
        margin-bottom: 32px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-tb-sp-32 {
        margin-top: 32px !important;
        margin-bottom: 32px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-tb-sp-32 {
        margin-top: 32px !important;
        margin-bottom: 32px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-tb-sp-32 {
        margin-top: 32px !important;
        margin-bottom: 32px !important
    }
}

.uth-mar-tb-sp-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important
}

.small-uth-mar-tb-sp-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-tb-sp-48 {
        margin-top: 48px !important;
        margin-bottom: 48px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-tb-sp-48 {
        margin-top: 48px !important;
        margin-bottom: 48px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-tb-sp-48 {
        margin-top: 48px !important;
        margin-bottom: 48px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-tb-sp-48 {
        margin-top: 48px !important;
        margin-bottom: 48px !important
    }
}

.uth-mar-tb-sp-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important
}

.small-uth-mar-tb-sp-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-tb-sp-64 {
        margin-top: 64px !important;
        margin-bottom: 64px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-tb-sp-64 {
        margin-top: 64px !important;
        margin-bottom: 64px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-tb-sp-64 {
        margin-top: 64px !important;
        margin-bottom: 64px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-tb-sp-64 {
        margin-top: 64px !important;
        margin-bottom: 64px !important
    }
}

.uth-mar-tb-sp-78 {
    margin-top: 78px !important;
    margin-bottom: 78px !important
}

.small-uth-mar-tb-sp-78 {
    margin-top: 78px !important;
    margin-bottom: 78px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-tb-sp-78 {
        margin-top: 78px !important;
        margin-bottom: 78px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-tb-sp-78 {
        margin-top: 78px !important;
        margin-bottom: 78px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-tb-sp-78 {
        margin-top: 78px !important;
        margin-bottom: 78px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-tb-sp-78 {
        margin-top: 78px !important;
        margin-bottom: 78px !important
    }
}

.uth-mar-tb-sp-96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important
}

.small-uth-mar-tb-sp-96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-tb-sp-96 {
        margin-top: 96px !important;
        margin-bottom: 96px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-tb-sp-96 {
        margin-top: 96px !important;
        margin-bottom: 96px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-tb-sp-96 {
        margin-top: 96px !important;
        margin-bottom: 96px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-tb-sp-96 {
        margin-top: 96px !important;
        margin-bottom: 96px !important
    }
}

.uth-mar-tb-sp-none {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.small-uth-mar-tb-sp-none {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-tb-sp-none {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-tb-sp-none {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-tb-sp-none {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-tb-sp-none {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }
}

.uth-mar-lr-sp-4 {
    margin-left: 4px !important;
    margin-right: 4px !important
}

.small-uth-mar-lr-sp-4 {
    margin-left: 4px !important;
    margin-right: 4px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-lr-sp-4 {
        margin-left: 4px !important;
        margin-right: 4px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-lr-sp-4 {
        margin-left: 4px !important;
        margin-right: 4px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-lr-sp-4 {
        margin-left: 4px !important;
        margin-right: 4px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-lr-sp-4 {
        margin-left: 4px !important;
        margin-right: 4px !important
    }
}

.uth-mar-lr-sp-8 {
    margin-left: 8px !important;
    margin-right: 8px !important
}

.small-uth-mar-lr-sp-8 {
    margin-left: 8px !important;
    margin-right: 8px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-lr-sp-8 {
        margin-left: 8px !important;
        margin-right: 8px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-lr-sp-8 {
        margin-left: 8px !important;
        margin-right: 8px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-lr-sp-8 {
        margin-left: 8px !important;
        margin-right: 8px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-lr-sp-8 {
        margin-left: 8px !important;
        margin-right: 8px !important
    }
}

.uth-mar-lr-sp-12 {
    margin-left: 12px !important;
    margin-right: 12px !important
}

.small-uth-mar-lr-sp-12 {
    margin-left: 12px !important;
    margin-right: 12px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-lr-sp-12 {
        margin-left: 12px !important;
        margin-right: 12px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-lr-sp-12 {
        margin-left: 12px !important;
        margin-right: 12px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-lr-sp-12 {
        margin-left: 12px !important;
        margin-right: 12px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-lr-sp-12 {
        margin-left: 12px !important;
        margin-right: 12px !important
    }
}

.uth-mar-lr-sp-16 {
    margin-left: 16px !important;
    margin-right: 16px !important
}

.small-uth-mar-lr-sp-16 {
    margin-left: 16px !important;
    margin-right: 16px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-lr-sp-16 {
        margin-left: 16px !important;
        margin-right: 16px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-lr-sp-16 {
        margin-left: 16px !important;
        margin-right: 16px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-lr-sp-16 {
        margin-left: 16px !important;
        margin-right: 16px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-lr-sp-16 {
        margin-left: 16px !important;
        margin-right: 16px !important
    }
}

.uth-mar-lr-sp-24 {
    margin-left: 24px !important;
    margin-right: 24px !important
}

.small-uth-mar-lr-sp-24 {
    margin-left: 24px !important;
    margin-right: 24px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-lr-sp-24 {
        margin-left: 24px !important;
        margin-right: 24px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-lr-sp-24 {
        margin-left: 24px !important;
        margin-right: 24px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-lr-sp-24 {
        margin-left: 24px !important;
        margin-right: 24px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-lr-sp-24 {
        margin-left: 24px !important;
        margin-right: 24px !important
    }
}

.uth-mar-lr-sp-32 {
    margin-left: 32px !important;
    margin-right: 32px !important
}

.small-uth-mar-lr-sp-32 {
    margin-left: 32px !important;
    margin-right: 32px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-lr-sp-32 {
        margin-left: 32px !important;
        margin-right: 32px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-lr-sp-32 {
        margin-left: 32px !important;
        margin-right: 32px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-lr-sp-32 {
        margin-left: 32px !important;
        margin-right: 32px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-lr-sp-32 {
        margin-left: 32px !important;
        margin-right: 32px !important
    }
}

.uth-mar-lr-sp-48 {
    margin-left: 48px !important;
    margin-right: 48px !important
}

.small-uth-mar-lr-sp-48 {
    margin-left: 48px !important;
    margin-right: 48px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-lr-sp-48 {
        margin-left: 48px !important;
        margin-right: 48px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-lr-sp-48 {
        margin-left: 48px !important;
        margin-right: 48px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-lr-sp-48 {
        margin-left: 48px !important;
        margin-right: 48px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-lr-sp-48 {
        margin-left: 48px !important;
        margin-right: 48px !important
    }
}

.uth-mar-lr-sp-64 {
    margin-left: 64px !important;
    margin-right: 64px !important
}

.small-uth-mar-lr-sp-64 {
    margin-left: 64px !important;
    margin-right: 64px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-lr-sp-64 {
        margin-left: 64px !important;
        margin-right: 64px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-lr-sp-64 {
        margin-left: 64px !important;
        margin-right: 64px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-lr-sp-64 {
        margin-left: 64px !important;
        margin-right: 64px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-lr-sp-64 {
        margin-left: 64px !important;
        margin-right: 64px !important
    }
}

.uth-mar-lr-sp-78 {
    margin-left: 78px !important;
    margin-right: 78px !important
}

.small-uth-mar-lr-sp-78 {
    margin-left: 78px !important;
    margin-right: 78px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-lr-sp-78 {
        margin-left: 78px !important;
        margin-right: 78px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-lr-sp-78 {
        margin-left: 78px !important;
        margin-right: 78px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-lr-sp-78 {
        margin-left: 78px !important;
        margin-right: 78px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-lr-sp-78 {
        margin-left: 78px !important;
        margin-right: 78px !important
    }
}

.uth-mar-lr-sp-96 {
    margin-left: 96px !important;
    margin-right: 96px !important
}

.small-uth-mar-lr-sp-96 {
    margin-left: 96px !important;
    margin-right: 96px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-lr-sp-96 {
        margin-left: 96px !important;
        margin-right: 96px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-lr-sp-96 {
        margin-left: 96px !important;
        margin-right: 96px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-lr-sp-96 {
        margin-left: 96px !important;
        margin-right: 96px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-lr-sp-96 {
        margin-left: 96px !important;
        margin-right: 96px !important
    }
}

.uth-mar-lr-sp-none {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.small-uth-mar-lr-sp-none {
    margin-left: 0 !important;
    margin-right: 0 !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-lr-sp-none {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-lr-sp-none {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-lr-sp-none {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-lr-sp-none {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

.uth-mar-all-sp-4 {
    margin: 4px !important
}

.small-uth-mar-all-sp-4 {
    margin: 4px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-all-sp-4 {
        margin: 4px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-all-sp-4 {
        margin: 4px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-all-sp-4 {
        margin: 4px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-all-sp-4 {
        margin: 4px !important
    }
}

.uth-mar-all-sp-8 {
    margin: 8px !important
}

.small-uth-mar-all-sp-8 {
    margin: 8px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-all-sp-8 {
        margin: 8px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-all-sp-8 {
        margin: 8px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-all-sp-8 {
        margin: 8px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-all-sp-8 {
        margin: 8px !important
    }
}

.uth-mar-all-sp-12 {
    margin: 12px !important
}

.small-uth-mar-all-sp-12 {
    margin: 12px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-all-sp-12 {
        margin: 12px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-all-sp-12 {
        margin: 12px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-all-sp-12 {
        margin: 12px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-all-sp-12 {
        margin: 12px !important
    }
}

.uth-mar-all-sp-16 {
    margin: 16px !important
}

.small-uth-mar-all-sp-16 {
    margin: 16px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-all-sp-16 {
        margin: 16px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-all-sp-16 {
        margin: 16px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-all-sp-16 {
        margin: 16px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-all-sp-16 {
        margin: 16px !important
    }
}

.uth-mar-all-sp-24 {
    margin: 24px !important
}

.small-uth-mar-all-sp-24 {
    margin: 24px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-all-sp-24 {
        margin: 24px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-all-sp-24 {
        margin: 24px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-all-sp-24 {
        margin: 24px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-all-sp-24 {
        margin: 24px !important
    }
}

.uth-mar-all-sp-32 {
    margin: 32px !important
}

.small-uth-mar-all-sp-32 {
    margin: 32px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-all-sp-32 {
        margin: 32px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-all-sp-32 {
        margin: 32px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-all-sp-32 {
        margin: 32px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-all-sp-32 {
        margin: 32px !important
    }
}

.uth-mar-all-sp-48 {
    margin: 48px !important
}

.small-uth-mar-all-sp-48 {
    margin: 48px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-all-sp-48 {
        margin: 48px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-all-sp-48 {
        margin: 48px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-all-sp-48 {
        margin: 48px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-all-sp-48 {
        margin: 48px !important
    }
}

.uth-mar-all-sp-64 {
    margin: 64px !important
}

.small-uth-mar-all-sp-64 {
    margin: 64px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-all-sp-64 {
        margin: 64px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-all-sp-64 {
        margin: 64px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-all-sp-64 {
        margin: 64px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-all-sp-64 {
        margin: 64px !important
    }
}

.uth-mar-all-sp-78 {
    margin: 78px !important
}

.small-uth-mar-all-sp-78 {
    margin: 78px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-all-sp-78 {
        margin: 78px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-all-sp-78 {
        margin: 78px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-all-sp-78 {
        margin: 78px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-all-sp-78 {
        margin: 78px !important
    }
}

.uth-mar-all-sp-96 {
    margin: 96px !important
}

.small-uth-mar-all-sp-96 {
    margin: 96px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-all-sp-96 {
        margin: 96px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-all-sp-96 {
        margin: 96px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-all-sp-96 {
        margin: 96px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-all-sp-96 {
        margin: 96px !important
    }
}

.uth-mar-all-sp-none {
    margin: 0 !important
}

.small-uth-mar-all-sp-none {
    margin: 0 !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-mar-all-sp-none {
        margin: 0 !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-mar-all-sp-none {
        margin: 0 !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-mar-all-sp-none {
        margin: 0 !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-mar-all-sp-none {
        margin: 0 !important
    }
}

.uth-pad-top-sp-4 {
    padding-top: 4px !important
}

.small-uth-pad-top-sp-4 {
    padding-top: 4px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-top-sp-4 {
        padding-top: 4px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-top-sp-4 {
        padding-top: 4px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-top-sp-4 {
        padding-top: 4px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-top-sp-4 {
        padding-top: 4px !important
    }
}

.uth-pad-top-sp-8 {
    padding-top: 8px !important
}

.small-uth-pad-top-sp-8 {
    padding-top: 8px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-top-sp-8 {
        padding-top: 8px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-top-sp-8 {
        padding-top: 8px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-top-sp-8 {
        padding-top: 8px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-top-sp-8 {
        padding-top: 8px !important
    }
}

.uth-pad-top-sp-12 {
    padding-top: 12px !important
}

.small-uth-pad-top-sp-12 {
    padding-top: 12px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-top-sp-12 {
        padding-top: 12px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-top-sp-12 {
        padding-top: 12px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-top-sp-12 {
        padding-top: 12px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-top-sp-12 {
        padding-top: 12px !important
    }
}

.uth-pad-top-sp-16 {
    padding-top: 16px !important
}

.small-uth-pad-top-sp-16 {
    padding-top: 16px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-top-sp-16 {
        padding-top: 16px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-top-sp-16 {
        padding-top: 16px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-top-sp-16 {
        padding-top: 16px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-top-sp-16 {
        padding-top: 16px !important
    }
}

.uth-pad-top-sp-24 {
    padding-top: 24px !important
}

.small-uth-pad-top-sp-24 {
    padding-top: 24px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-top-sp-24 {
        padding-top: 24px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-top-sp-24 {
        padding-top: 24px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-top-sp-24 {
        padding-top: 24px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-top-sp-24 {
        padding-top: 24px !important
    }
}

.uth-pad-top-sp-32 {
    padding-top: 32px !important
}

.small-uth-pad-top-sp-32 {
    padding-top: 32px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-top-sp-32 {
        padding-top: 32px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-top-sp-32 {
        padding-top: 32px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-top-sp-32 {
        padding-top: 32px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-top-sp-32 {
        padding-top: 32px !important
    }
}

.uth-pad-top-sp-48 {
    padding-top: 48px !important
}

.small-uth-pad-top-sp-48 {
    padding-top: 48px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-top-sp-48 {
        padding-top: 48px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-top-sp-48 {
        padding-top: 48px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-top-sp-48 {
        padding-top: 48px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-top-sp-48 {
        padding-top: 48px !important
    }
}

.uth-pad-top-sp-64 {
    padding-top: 64px !important
}

.small-uth-pad-top-sp-64 {
    padding-top: 64px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-top-sp-64 {
        padding-top: 64px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-top-sp-64 {
        padding-top: 64px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-top-sp-64 {
        padding-top: 64px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-top-sp-64 {
        padding-top: 64px !important
    }
}

.uth-pad-top-sp-78 {
    padding-top: 78px !important
}

.small-uth-pad-top-sp-78 {
    padding-top: 78px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-top-sp-78 {
        padding-top: 78px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-top-sp-78 {
        padding-top: 78px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-top-sp-78 {
        padding-top: 78px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-top-sp-78 {
        padding-top: 78px !important
    }
}

.uth-pad-top-sp-96 {
    padding-top: 96px !important
}

.small-uth-pad-top-sp-96 {
    padding-top: 96px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-top-sp-96 {
        padding-top: 96px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-top-sp-96 {
        padding-top: 96px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-top-sp-96 {
        padding-top: 96px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-top-sp-96 {
        padding-top: 96px !important
    }
}

.uth-pad-top-sp-none {
    padding-top: 0 !important
}

.small-uth-pad-top-sp-none {
    padding-top: 0 !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-top-sp-none {
        padding-top: 0 !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-top-sp-none {
        padding-top: 0 !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-top-sp-none {
        padding-top: 0 !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-top-sp-none {
        padding-top: 0 !important
    }
}

.uth-pad-right-sp-4 {
    padding-right: 4px !important
}

.small-uth-pad-right-sp-4 {
    padding-right: 4px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-right-sp-4 {
        padding-right: 4px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-right-sp-4 {
        padding-right: 4px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-right-sp-4 {
        padding-right: 4px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-right-sp-4 {
        padding-right: 4px !important
    }
}

.uth-pad-right-sp-8 {
    padding-right: 8px !important
}

.small-uth-pad-right-sp-8 {
    padding-right: 8px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-right-sp-8 {
        padding-right: 8px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-right-sp-8 {
        padding-right: 8px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-right-sp-8 {
        padding-right: 8px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-right-sp-8 {
        padding-right: 8px !important
    }
}

.uth-pad-right-sp-12 {
    padding-right: 12px !important
}

.small-uth-pad-right-sp-12 {
    padding-right: 12px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-right-sp-12 {
        padding-right: 12px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-right-sp-12 {
        padding-right: 12px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-right-sp-12 {
        padding-right: 12px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-right-sp-12 {
        padding-right: 12px !important
    }
}

.uth-pad-right-sp-16 {
    padding-right: 16px !important
}

.small-uth-pad-right-sp-16 {
    padding-right: 16px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-right-sp-16 {
        padding-right: 16px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-right-sp-16 {
        padding-right: 16px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-right-sp-16 {
        padding-right: 16px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-right-sp-16 {
        padding-right: 16px !important
    }
}

.uth-pad-right-sp-24 {
    padding-right: 24px !important
}

.small-uth-pad-right-sp-24 {
    padding-right: 24px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-right-sp-24 {
        padding-right: 24px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-right-sp-24 {
        padding-right: 24px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-right-sp-24 {
        padding-right: 24px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-right-sp-24 {
        padding-right: 24px !important
    }
}

.uth-pad-right-sp-32 {
    padding-right: 32px !important
}

.small-uth-pad-right-sp-32 {
    padding-right: 32px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-right-sp-32 {
        padding-right: 32px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-right-sp-32 {
        padding-right: 32px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-right-sp-32 {
        padding-right: 32px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-right-sp-32 {
        padding-right: 32px !important
    }
}

.uth-pad-right-sp-48 {
    padding-right: 48px !important
}

.small-uth-pad-right-sp-48 {
    padding-right: 48px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-right-sp-48 {
        padding-right: 48px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-right-sp-48 {
        padding-right: 48px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-right-sp-48 {
        padding-right: 48px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-right-sp-48 {
        padding-right: 48px !important
    }
}

.uth-pad-right-sp-64 {
    padding-right: 64px !important
}

.small-uth-pad-right-sp-64 {
    padding-right: 64px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-right-sp-64 {
        padding-right: 64px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-right-sp-64 {
        padding-right: 64px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-right-sp-64 {
        padding-right: 64px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-right-sp-64 {
        padding-right: 64px !important
    }
}

.uth-pad-right-sp-78 {
    padding-right: 78px !important
}

.small-uth-pad-right-sp-78 {
    padding-right: 78px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-right-sp-78 {
        padding-right: 78px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-right-sp-78 {
        padding-right: 78px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-right-sp-78 {
        padding-right: 78px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-right-sp-78 {
        padding-right: 78px !important
    }
}

.uth-pad-right-sp-96 {
    padding-right: 96px !important
}

.small-uth-pad-right-sp-96 {
    padding-right: 96px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-right-sp-96 {
        padding-right: 96px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-right-sp-96 {
        padding-right: 96px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-right-sp-96 {
        padding-right: 96px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-right-sp-96 {
        padding-right: 96px !important
    }
}

.uth-pad-right-sp-none {
    padding-right: 0 !important
}

.small-uth-pad-right-sp-none {
    padding-right: 0 !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-right-sp-none {
        padding-right: 0 !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-right-sp-none {
        padding-right: 0 !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-right-sp-none {
        padding-right: 0 !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-right-sp-none {
        padding-right: 0 !important
    }
}

.uth-pad-bottom-sp-4 {
    padding-bottom: 4px !important
}

.small-uth-pad-bottom-sp-4 {
    padding-bottom: 4px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-bottom-sp-4 {
        padding-bottom: 4px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-bottom-sp-4 {
        padding-bottom: 4px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-bottom-sp-4 {
        padding-bottom: 4px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-bottom-sp-4 {
        padding-bottom: 4px !important
    }
}

.uth-pad-bottom-sp-8 {
    padding-bottom: 8px !important
}

.small-uth-pad-bottom-sp-8 {
    padding-bottom: 8px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-bottom-sp-8 {
        padding-bottom: 8px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-bottom-sp-8 {
        padding-bottom: 8px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-bottom-sp-8 {
        padding-bottom: 8px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-bottom-sp-8 {
        padding-bottom: 8px !important
    }
}

.uth-pad-bottom-sp-12 {
    padding-bottom: 12px !important
}

.small-uth-pad-bottom-sp-12 {
    padding-bottom: 12px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-bottom-sp-12 {
        padding-bottom: 12px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-bottom-sp-12 {
        padding-bottom: 12px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-bottom-sp-12 {
        padding-bottom: 12px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-bottom-sp-12 {
        padding-bottom: 12px !important
    }
}

.uth-pad-bottom-sp-16 {
    padding-bottom: 16px !important
}

.small-uth-pad-bottom-sp-16 {
    padding-bottom: 16px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-bottom-sp-16 {
        padding-bottom: 16px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-bottom-sp-16 {
        padding-bottom: 16px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-bottom-sp-16 {
        padding-bottom: 16px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-bottom-sp-16 {
        padding-bottom: 16px !important
    }
}

.uth-pad-bottom-sp-24 {
    padding-bottom: 24px !important
}

.small-uth-pad-bottom-sp-24 {
    padding-bottom: 24px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-bottom-sp-24 {
        padding-bottom: 24px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-bottom-sp-24 {
        padding-bottom: 24px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-bottom-sp-24 {
        padding-bottom: 24px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-bottom-sp-24 {
        padding-bottom: 24px !important
    }
}

.uth-pad-bottom-sp-32 {
    padding-bottom: 32px !important
}

.small-uth-pad-bottom-sp-32 {
    padding-bottom: 32px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-bottom-sp-32 {
        padding-bottom: 32px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-bottom-sp-32 {
        padding-bottom: 32px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-bottom-sp-32 {
        padding-bottom: 32px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-bottom-sp-32 {
        padding-bottom: 32px !important
    }
}

.uth-pad-bottom-sp-48 {
    padding-bottom: 48px !important
}

.small-uth-pad-bottom-sp-48 {
    padding-bottom: 48px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-bottom-sp-48 {
        padding-bottom: 48px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-bottom-sp-48 {
        padding-bottom: 48px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-bottom-sp-48 {
        padding-bottom: 48px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-bottom-sp-48 {
        padding-bottom: 48px !important
    }
}

.uth-pad-bottom-sp-64 {
    padding-bottom: 64px !important
}

.small-uth-pad-bottom-sp-64 {
    padding-bottom: 64px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-bottom-sp-64 {
        padding-bottom: 64px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-bottom-sp-64 {
        padding-bottom: 64px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-bottom-sp-64 {
        padding-bottom: 64px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-bottom-sp-64 {
        padding-bottom: 64px !important
    }
}

.uth-pad-bottom-sp-78 {
    padding-bottom: 78px !important
}

.small-uth-pad-bottom-sp-78 {
    padding-bottom: 78px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-bottom-sp-78 {
        padding-bottom: 78px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-bottom-sp-78 {
        padding-bottom: 78px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-bottom-sp-78 {
        padding-bottom: 78px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-bottom-sp-78 {
        padding-bottom: 78px !important
    }
}

.uth-pad-bottom-sp-96 {
    padding-bottom: 96px !important
}

.small-uth-pad-bottom-sp-96 {
    padding-bottom: 96px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-bottom-sp-96 {
        padding-bottom: 96px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-bottom-sp-96 {
        padding-bottom: 96px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-bottom-sp-96 {
        padding-bottom: 96px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-bottom-sp-96 {
        padding-bottom: 96px !important
    }
}

.uth-pad-bottom-sp-none {
    padding-bottom: 0 !important
}

.small-uth-pad-bottom-sp-none {
    padding-bottom: 0 !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-bottom-sp-none {
        padding-bottom: 0 !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-bottom-sp-none {
        padding-bottom: 0 !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-bottom-sp-none {
        padding-bottom: 0 !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-bottom-sp-none {
        padding-bottom: 0 !important
    }
}

.uth-pad-left-sp-4 {
    padding-left: 4px !important
}

.small-uth-pad-left-sp-4 {
    padding-left: 4px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-left-sp-4 {
        padding-left: 4px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-left-sp-4 {
        padding-left: 4px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-left-sp-4 {
        padding-left: 4px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-left-sp-4 {
        padding-left: 4px !important
    }
}

.uth-pad-left-sp-8 {
    padding-left: 8px !important
}

.small-uth-pad-left-sp-8 {
    padding-left: 8px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-left-sp-8 {
        padding-left: 8px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-left-sp-8 {
        padding-left: 8px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-left-sp-8 {
        padding-left: 8px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-left-sp-8 {
        padding-left: 8px !important
    }
}

.uth-pad-left-sp-12 {
    padding-left: 12px !important
}

.small-uth-pad-left-sp-12 {
    padding-left: 12px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-left-sp-12 {
        padding-left: 12px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-left-sp-12 {
        padding-left: 12px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-left-sp-12 {
        padding-left: 12px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-left-sp-12 {
        padding-left: 12px !important
    }
}

.uth-pad-left-sp-16 {
    padding-left: 16px !important
}

.small-uth-pad-left-sp-16 {
    padding-left: 16px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-left-sp-16 {
        padding-left: 16px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-left-sp-16 {
        padding-left: 16px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-left-sp-16 {
        padding-left: 16px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-left-sp-16 {
        padding-left: 16px !important
    }
}

.uth-pad-left-sp-24 {
    padding-left: 24px !important
}

.small-uth-pad-left-sp-24 {
    padding-left: 24px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-left-sp-24 {
        padding-left: 24px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-left-sp-24 {
        padding-left: 24px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-left-sp-24 {
        padding-left: 24px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-left-sp-24 {
        padding-left: 24px !important
    }
}

.uth-pad-left-sp-32 {
    padding-left: 32px !important
}

.small-uth-pad-left-sp-32 {
    padding-left: 32px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-left-sp-32 {
        padding-left: 32px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-left-sp-32 {
        padding-left: 32px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-left-sp-32 {
        padding-left: 32px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-left-sp-32 {
        padding-left: 32px !important
    }
}

.uth-pad-left-sp-48 {
    padding-left: 48px !important
}

.small-uth-pad-left-sp-48 {
    padding-left: 48px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-left-sp-48 {
        padding-left: 48px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-left-sp-48 {
        padding-left: 48px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-left-sp-48 {
        padding-left: 48px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-left-sp-48 {
        padding-left: 48px !important
    }
}

.uth-pad-left-sp-64 {
    padding-left: 64px !important
}

.small-uth-pad-left-sp-64 {
    padding-left: 64px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-left-sp-64 {
        padding-left: 64px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-left-sp-64 {
        padding-left: 64px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-left-sp-64 {
        padding-left: 64px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-left-sp-64 {
        padding-left: 64px !important
    }
}

.uth-pad-left-sp-78 {
    padding-left: 78px !important
}

.small-uth-pad-left-sp-78 {
    padding-left: 78px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-left-sp-78 {
        padding-left: 78px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-left-sp-78 {
        padding-left: 78px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-left-sp-78 {
        padding-left: 78px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-left-sp-78 {
        padding-left: 78px !important
    }
}

.uth-pad-left-sp-96 {
    padding-left: 96px !important
}

.small-uth-pad-left-sp-96 {
    padding-left: 96px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-left-sp-96 {
        padding-left: 96px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-left-sp-96 {
        padding-left: 96px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-left-sp-96 {
        padding-left: 96px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-left-sp-96 {
        padding-left: 96px !important
    }
}

.uth-pad-left-sp-none {
    padding-left: 0 !important
}

.small-uth-pad-left-sp-none {
    padding-left: 0 !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-left-sp-none {
        padding-left: 0 !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-left-sp-none {
        padding-left: 0 !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-left-sp-none {
        padding-left: 0 !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-left-sp-none {
        padding-left: 0 !important
    }
}

.uth-pad-tb-sp-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important
}

.small-uth-pad-tb-sp-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-tb-sp-4 {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-tb-sp-4 {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-tb-sp-4 {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-tb-sp-4 {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }
}

.uth-pad-tb-sp-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important
}

.small-uth-pad-tb-sp-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-tb-sp-8 {
        padding-top: 8px !important;
        padding-bottom: 8px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-tb-sp-8 {
        padding-top: 8px !important;
        padding-bottom: 8px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-tb-sp-8 {
        padding-top: 8px !important;
        padding-bottom: 8px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-tb-sp-8 {
        padding-top: 8px !important;
        padding-bottom: 8px !important
    }
}

.uth-pad-tb-sp-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important
}

.small-uth-pad-tb-sp-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-tb-sp-12 {
        padding-top: 12px !important;
        padding-bottom: 12px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-tb-sp-12 {
        padding-top: 12px !important;
        padding-bottom: 12px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-tb-sp-12 {
        padding-top: 12px !important;
        padding-bottom: 12px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-tb-sp-12 {
        padding-top: 12px !important;
        padding-bottom: 12px !important
    }
}

.uth-pad-tb-sp-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important
}

.small-uth-pad-tb-sp-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-tb-sp-16 {
        padding-top: 16px !important;
        padding-bottom: 16px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-tb-sp-16 {
        padding-top: 16px !important;
        padding-bottom: 16px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-tb-sp-16 {
        padding-top: 16px !important;
        padding-bottom: 16px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-tb-sp-16 {
        padding-top: 16px !important;
        padding-bottom: 16px !important
    }
}

.uth-pad-tb-sp-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important
}

.small-uth-pad-tb-sp-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-tb-sp-24 {
        padding-top: 24px !important;
        padding-bottom: 24px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-tb-sp-24 {
        padding-top: 24px !important;
        padding-bottom: 24px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-tb-sp-24 {
        padding-top: 24px !important;
        padding-bottom: 24px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-tb-sp-24 {
        padding-top: 24px !important;
        padding-bottom: 24px !important
    }
}

.uth-pad-tb-sp-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important
}

.small-uth-pad-tb-sp-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-tb-sp-32 {
        padding-top: 32px !important;
        padding-bottom: 32px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-tb-sp-32 {
        padding-top: 32px !important;
        padding-bottom: 32px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-tb-sp-32 {
        padding-top: 32px !important;
        padding-bottom: 32px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-tb-sp-32 {
        padding-top: 32px !important;
        padding-bottom: 32px !important
    }
}

.uth-pad-tb-sp-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important
}

.small-uth-pad-tb-sp-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-tb-sp-48 {
        padding-top: 48px !important;
        padding-bottom: 48px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-tb-sp-48 {
        padding-top: 48px !important;
        padding-bottom: 48px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-tb-sp-48 {
        padding-top: 48px !important;
        padding-bottom: 48px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-tb-sp-48 {
        padding-top: 48px !important;
        padding-bottom: 48px !important
    }
}

.uth-pad-tb-sp-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important
}

.small-uth-pad-tb-sp-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-tb-sp-64 {
        padding-top: 64px !important;
        padding-bottom: 64px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-tb-sp-64 {
        padding-top: 64px !important;
        padding-bottom: 64px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-tb-sp-64 {
        padding-top: 64px !important;
        padding-bottom: 64px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-tb-sp-64 {
        padding-top: 64px !important;
        padding-bottom: 64px !important
    }
}

.uth-pad-tb-sp-78 {
    padding-top: 78px !important;
    padding-bottom: 78px !important
}

.small-uth-pad-tb-sp-78 {
    padding-top: 78px !important;
    padding-bottom: 78px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-tb-sp-78 {
        padding-top: 78px !important;
        padding-bottom: 78px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-tb-sp-78 {
        padding-top: 78px !important;
        padding-bottom: 78px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-tb-sp-78 {
        padding-top: 78px !important;
        padding-bottom: 78px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-tb-sp-78 {
        padding-top: 78px !important;
        padding-bottom: 78px !important
    }
}

.uth-pad-tb-sp-96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important
}

.small-uth-pad-tb-sp-96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-tb-sp-96 {
        padding-top: 96px !important;
        padding-bottom: 96px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-tb-sp-96 {
        padding-top: 96px !important;
        padding-bottom: 96px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-tb-sp-96 {
        padding-top: 96px !important;
        padding-bottom: 96px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-tb-sp-96 {
        padding-top: 96px !important;
        padding-bottom: 96px !important
    }
}

.uth-pad-tb-sp-none {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.small-uth-pad-tb-sp-none {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-tb-sp-none {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-tb-sp-none {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-tb-sp-none {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-tb-sp-none {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }
}

.uth-pad-lr-sp-4 {
    padding-left: 4px !important;
    padding-right: 4px !important
}

.small-uth-pad-lr-sp-4 {
    padding-left: 4px !important;
    padding-right: 4px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-lr-sp-4 {
        padding-left: 4px !important;
        padding-right: 4px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-lr-sp-4 {
        padding-left: 4px !important;
        padding-right: 4px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-lr-sp-4 {
        padding-left: 4px !important;
        padding-right: 4px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-lr-sp-4 {
        padding-left: 4px !important;
        padding-right: 4px !important
    }
}

.uth-pad-lr-sp-8 {
    padding-left: 8px !important;
    padding-right: 8px !important
}

.small-uth-pad-lr-sp-8 {
    padding-left: 8px !important;
    padding-right: 8px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-lr-sp-8 {
        padding-left: 8px !important;
        padding-right: 8px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-lr-sp-8 {
        padding-left: 8px !important;
        padding-right: 8px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-lr-sp-8 {
        padding-left: 8px !important;
        padding-right: 8px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-lr-sp-8 {
        padding-left: 8px !important;
        padding-right: 8px !important
    }
}

.uth-pad-lr-sp-12 {
    padding-left: 12px !important;
    padding-right: 12px !important
}

.small-uth-pad-lr-sp-12 {
    padding-left: 12px !important;
    padding-right: 12px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-lr-sp-12 {
        padding-left: 12px !important;
        padding-right: 12px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-lr-sp-12 {
        padding-left: 12px !important;
        padding-right: 12px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-lr-sp-12 {
        padding-left: 12px !important;
        padding-right: 12px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-lr-sp-12 {
        padding-left: 12px !important;
        padding-right: 12px !important
    }
}

.uth-pad-lr-sp-16 {
    padding-left: 16px !important;
    padding-right: 16px !important
}

.small-uth-pad-lr-sp-16 {
    padding-left: 16px !important;
    padding-right: 16px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-lr-sp-16 {
        padding-left: 16px !important;
        padding-right: 16px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-lr-sp-16 {
        padding-left: 16px !important;
        padding-right: 16px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-lr-sp-16 {
        padding-left: 16px !important;
        padding-right: 16px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-lr-sp-16 {
        padding-left: 16px !important;
        padding-right: 16px !important
    }
}

.uth-pad-lr-sp-24 {
    padding-left: 24px !important;
    padding-right: 24px !important
}

.small-uth-pad-lr-sp-24 {
    padding-left: 24px !important;
    padding-right: 24px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-lr-sp-24 {
        padding-left: 24px !important;
        padding-right: 24px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-lr-sp-24 {
        padding-left: 24px !important;
        padding-right: 24px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-lr-sp-24 {
        padding-left: 24px !important;
        padding-right: 24px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-lr-sp-24 {
        padding-left: 24px !important;
        padding-right: 24px !important
    }
}

.uth-pad-lr-sp-32 {
    padding-left: 32px !important;
    padding-right: 32px !important
}

.small-uth-pad-lr-sp-32 {
    padding-left: 32px !important;
    padding-right: 32px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-lr-sp-32 {
        padding-left: 32px !important;
        padding-right: 32px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-lr-sp-32 {
        padding-left: 32px !important;
        padding-right: 32px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-lr-sp-32 {
        padding-left: 32px !important;
        padding-right: 32px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-lr-sp-32 {
        padding-left: 32px !important;
        padding-right: 32px !important
    }
}

.uth-pad-lr-sp-48 {
    padding-left: 48px !important;
    padding-right: 48px !important
}

.small-uth-pad-lr-sp-48 {
    padding-left: 48px !important;
    padding-right: 48px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-lr-sp-48 {
        padding-left: 48px !important;
        padding-right: 48px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-lr-sp-48 {
        padding-left: 48px !important;
        padding-right: 48px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-lr-sp-48 {
        padding-left: 48px !important;
        padding-right: 48px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-lr-sp-48 {
        padding-left: 48px !important;
        padding-right: 48px !important
    }
}

.uth-pad-lr-sp-64 {
    padding-left: 64px !important;
    padding-right: 64px !important
}

.small-uth-pad-lr-sp-64 {
    padding-left: 64px !important;
    padding-right: 64px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-lr-sp-64 {
        padding-left: 64px !important;
        padding-right: 64px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-lr-sp-64 {
        padding-left: 64px !important;
        padding-right: 64px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-lr-sp-64 {
        padding-left: 64px !important;
        padding-right: 64px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-lr-sp-64 {
        padding-left: 64px !important;
        padding-right: 64px !important
    }
}

.uth-pad-lr-sp-78 {
    padding-left: 78px !important;
    padding-right: 78px !important
}

.small-uth-pad-lr-sp-78 {
    padding-left: 78px !important;
    padding-right: 78px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-lr-sp-78 {
        padding-left: 78px !important;
        padding-right: 78px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-lr-sp-78 {
        padding-left: 78px !important;
        padding-right: 78px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-lr-sp-78 {
        padding-left: 78px !important;
        padding-right: 78px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-lr-sp-78 {
        padding-left: 78px !important;
        padding-right: 78px !important
    }
}

.uth-pad-lr-sp-96 {
    padding-left: 96px !important;
    padding-right: 96px !important
}

.small-uth-pad-lr-sp-96 {
    padding-left: 96px !important;
    padding-right: 96px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-lr-sp-96 {
        padding-left: 96px !important;
        padding-right: 96px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-lr-sp-96 {
        padding-left: 96px !important;
        padding-right: 96px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-lr-sp-96 {
        padding-left: 96px !important;
        padding-right: 96px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-lr-sp-96 {
        padding-left: 96px !important;
        padding-right: 96px !important
    }
}

.uth-pad-lr-sp-none {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.small-uth-pad-lr-sp-none {
    padding-left: 0 !important;
    padding-right: 0 !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-lr-sp-none {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-lr-sp-none {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-lr-sp-none {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-lr-sp-none {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

.uth-pad-all-sp-4 {
    padding: 4px !important
}

.small-uth-pad-all-sp-4 {
    padding: 4px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-all-sp-4 {
        padding: 4px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-all-sp-4 {
        padding: 4px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-all-sp-4 {
        padding: 4px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-all-sp-4 {
        padding: 4px !important
    }
}

.uth-pad-all-sp-8 {
    padding: 8px !important
}

.small-uth-pad-all-sp-8 {
    padding: 8px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-all-sp-8 {
        padding: 8px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-all-sp-8 {
        padding: 8px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-all-sp-8 {
        padding: 8px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-all-sp-8 {
        padding: 8px !important
    }
}

.uth-pad-all-sp-12 {
    padding: 12px !important
}

.small-uth-pad-all-sp-12 {
    padding: 12px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-all-sp-12 {
        padding: 12px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-all-sp-12 {
        padding: 12px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-all-sp-12 {
        padding: 12px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-all-sp-12 {
        padding: 12px !important
    }
}

.uth-pad-all-sp-16 {
    padding: 16px !important
}

.small-uth-pad-all-sp-16 {
    padding: 16px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-all-sp-16 {
        padding: 16px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-all-sp-16 {
        padding: 16px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-all-sp-16 {
        padding: 16px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-all-sp-16 {
        padding: 16px !important
    }
}

.uth-pad-all-sp-24 {
    padding: 24px !important
}

.small-uth-pad-all-sp-24 {
    padding: 24px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-all-sp-24 {
        padding: 24px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-all-sp-24 {
        padding: 24px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-all-sp-24 {
        padding: 24px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-all-sp-24 {
        padding: 24px !important
    }
}

.uth-pad-all-sp-32 {
    padding: 32px !important
}

.small-uth-pad-all-sp-32 {
    padding: 32px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-all-sp-32 {
        padding: 32px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-all-sp-32 {
        padding: 32px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-all-sp-32 {
        padding: 32px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-all-sp-32 {
        padding: 32px !important
    }
}

.uth-pad-all-sp-48 {
    padding: 48px !important
}

.small-uth-pad-all-sp-48 {
    padding: 48px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-all-sp-48 {
        padding: 48px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-all-sp-48 {
        padding: 48px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-all-sp-48 {
        padding: 48px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-all-sp-48 {
        padding: 48px !important
    }
}

.uth-pad-all-sp-64 {
    padding: 64px !important
}

.small-uth-pad-all-sp-64 {
    padding: 64px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-all-sp-64 {
        padding: 64px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-all-sp-64 {
        padding: 64px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-all-sp-64 {
        padding: 64px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-all-sp-64 {
        padding: 64px !important
    }
}

.uth-pad-all-sp-78 {
    padding: 78px !important
}

.small-uth-pad-all-sp-78 {
    padding: 78px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-all-sp-78 {
        padding: 78px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-all-sp-78 {
        padding: 78px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-all-sp-78 {
        padding: 78px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-all-sp-78 {
        padding: 78px !important
    }
}

.uth-pad-all-sp-96 {
    padding: 96px !important
}

.small-uth-pad-all-sp-96 {
    padding: 96px !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-all-sp-96 {
        padding: 96px !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-all-sp-96 {
        padding: 96px !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-all-sp-96 {
        padding: 96px !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-all-sp-96 {
        padding: 96px !important
    }
}

.uth-pad-all-sp-none {
    padding: 0 !important
}

.small-uth-pad-all-sp-none {
    padding: 0 !important
}

@media print, screen and (min-width: 40em) {
    .medium-uth-pad-all-sp-none {
        padding: 0 !important
    }
}

@media print, screen and (min-width: 65em) {
    .large-uth-pad-all-sp-none {
        padding: 0 !important
    }
}

@media screen and (min-width: 75em) {
    .xlarge-uth-pad-all-sp-none {
        padding: 0 !important
    }
}

@media screen and (min-width: 90em) {
    .xxlarge-uth-pad-all-sp-none {
        padding: 0 !important
    }
}

.bg-uthorange {
    background-color: #ae6042 !important;
    color: #fff !important
}

.bg-uthblue {
    background-color: #4e738a !important;
    color: #fff !important
}

.bg-uthblue-10-darker {
    background-color: #3f5d74 !important;
    color: #fff !important
}

.bg-uthorange-10-darker {
    background-color: #9d563b !important;
    color: #fff !important
}

.bg-gulfblue {
    background-color: #002856 !important;
    color: #fff !important
}

.bg-mustardgold {
    background-color: #f2b826 !important;
    color: #383737 !important
}

.bg-dustylavender {
    background-color: #7d708f !important;
    color: #fff !important
}

.bg-lightsage {
    background-color: #b0bfbc !important;
    color: #383737 !important
}

.bg-dustylavender-10-darker {
    background-color: #6b5f7c !important;
    color: #fff !important
}

.bg-uthgray {
    background-color: #747578 !important;
    color: #fff !important
}

.bg-darksage {
    background-color: #587e6a !important;
    color: #fff !important
}

.bg-sand {
    background-color: #b6a999 !important;
    color: #383737 !important
}

.bg-light-gray {
    background-color: #f5f5f5 !important;
    color: #383737 !important
}

.bg-light-medium-gray {
    background-color: #e8e8e8 !important;
}

.bg-medium-gray {
    background-color: #d5d5d5 !important;
    color: #383737 !important
}

.bg-medium-dark-gray {
    background-color: #868686 !important;
    color: #383737 !important
}

.bg-dark-gray {
    background-color: #474747 !important;
    color: #fff !important
}

.bg-black {
    background-color: #383737 !important;
    color: #fff !important
}

.bg-white {
    background-color: #fff !important;
    color: #383737 !important
}

.bg-uthblue-gradient {
    background-color: #4E738A;
    background-image: linear-gradient(90deg, #4E738A 0%, #2E5065 100%) !important;
    background-size: cover;
    background-repeat: no-repeat;
    color: #fff !important
}

.text-uthorange {
    color: #ae6042 !important
}

.text-uthblue {
    color: #4e738a !important
}

.text-uthblue-10-darker {
    color: #3f5d74 !important
}

.text-uthorange-10-darker {
    color: #9d563b !important
}

.text-gulfblue {
    color: #002856 !important
}

.text-mustardgold {
    color: #f2b826 !important
}

.text-dustylavender {
    color: #7d708f !important
}

.text-lightsage {
    color: #b0bfbc !important
}

.text-dustylavender-10-darker {
    color: #6b5f7c !important
}

.text-uthgray {
    color: #747578 !important
}

.text-darksage {
    color: #587e6a !important
}

.text-sand {
    color: #b6a999 !important
}

.text-light-gray {
    color: #f5f5f5 !important
}

.text-light-medium-gray {
    color: #e8e8e8 !important
}

.text-medium-gray {
    color: #d5d5d5 !important
}

.text-medium-dark-gray {
    color: #868686 !important
}

.text-dark-gray {
    color: #474747 !important
}

.text-black {
    color: #383737 !important
}

.text-white {
    color: #fff !important
}

.border-uthorange {
    border: 3px solid #ae6042 !important
}

.border-top-uthorange {
    border-top: 4px solid #ae6042 !important
}

.border-bottom-uthorange {
    border-bottom: 4px solid #ae6042 !important
}

.border-left-uthorange {
    border-left: 4px solid #ae6042 !important
}

.border-right-uthorange {
    border-right: 4px solid #ae6042 !important
}

.border-uthblue {
    border: 3px solid #4e738a !important
}

.border-top-uthblue {
    border-top: 4px solid #4e738a !important
}

.border-bottom-uthblue {
    border-bottom: 4px solid #4e738a !important
}

.border-left-uthblue {
    border-left: 4px solid #4e738a !important
}

.border-right-uthblue {
    border-right: 4px solid #4e738a !important
}

.border-uthblue-10-darker {
    border: 3px solid #3f5d74 !important
}

.border-top-uthblue-10-darker {
    border-top: 4px solid #3f5d74 !important
}

.border-bottom-uthblue-10-darker {
    border-bottom: 4px solid #3f5d74 !important
}

.border-left-uthblue-10-darker {
    border-left: 4px solid #3f5d74 !important
}

.border-right-uthblue-10-darker {
    border-right: 4px solid #3f5d74 !important
}

.border-uthorange-10-darker {
    border: 3px solid #9d563b !important
}

.border-top-uthorange-10-darker {
    border-top: 4px solid #9d563b !important
}

.border-bottom-uthorange-10-darker {
    border-bottom: 4px solid #9d563b !important
}

.border-left-uthorange-10-darker {
    border-left: 4px solid #9d563b !important
}

.border-right-uthorange-10-darker {
    border-right: 4px solid #9d563b !important
}

.border-gulfblue {
    border: 3px solid #002856 !important
}

.border-top-gulfblue {
    border-top: 4px solid #002856 !important
}

.border-bottom-gulfblue {
    border-bottom: 4px solid #002856 !important
}

.border-left-gulfblue {
    border-left: 4px solid #002856 !important
}

.border-right-gulfblue {
    border-right: 4px solid #002856 !important
}

.border-mustardgold {
    border: 3px solid #f2b826 !important
}

.border-top-mustardgold {
    border-top: 4px solid #f2b826 !important
}

.border-bottom-mustardgold {
    border-bottom: 4px solid #f2b826 !important
}

.border-left-mustardgold {
    border-left: 4px solid #f2b826 !important
}

.border-right-mustardgold {
    border-right: 4px solid #f2b826 !important
}

.border-dustylavender {
    border: 3px solid #7d708f !important
}

.border-top-dustylavender {
    border-top: 4px solid #7d708f !important
}

.border-bottom-dustylavender {
    border-bottom: 4px solid #7d708f !important
}

.border-left-dustylavender {
    border-left: 4px solid #7d708f !important
}

.border-right-dustylavender {
    border-right: 4px solid #7d708f !important
}

.border-lightsage {
    border: 3px solid #b0bfbc !important
}

.border-top-lightsage {
    border-top: 4px solid #b0bfbc !important
}

.border-bottom-lightsage {
    border-bottom: 4px solid #b0bfbc !important
}

.border-left-lightsage {
    border-left: 4px solid #b0bfbc !important
}

.border-right-lightsage {
    border-right: 4px solid #b0bfbc !important
}

.border-dustylavender-10-darker {
    border: 3px solid #6b5f7c !important
}

.border-top-dustylavender-10-darker {
    border-top: 4px solid #6b5f7c !important
}

.border-bottom-dustylavender-10-darker {
    border-bottom: 4px solid #6b5f7c !important
}

.border-left-dustylavender-10-darker {
    border-left: 4px solid #6b5f7c !important
}

.border-right-dustylavender-10-darker {
    border-right: 4px solid #6b5f7c !important
}

.border-uthgray {
    border: 3px solid #747578 !important
}

.border-top-uthgray {
    border-top: 4px solid #747578 !important
}

.border-bottom-uthgray {
    border-bottom: 4px solid #747578 !important
}

.border-left-uthgray {
    border-left: 4px solid #747578 !important
}

.border-right-uthgray {
    border-right: 4px solid #747578 !important
}

.border-darksage {
    border: 3px solid #587e6a !important
}

.border-top-darksage {
    border-top: 4px solid #587e6a !important
}

.border-bottom-darksage {
    border-bottom: 4px solid #587e6a !important
}

.border-left-darksage {
    border-left: 4px solid #587e6a !important
}

.border-right-darksage {
    border-right: 4px solid #587e6a !important
}

.border-sand {
    border: 3px solid #b6a999 !important
}

.border-top-sand {
    border-top: 4px solid #b6a999 !important
}

.border-bottom-sand {
    border-bottom: 4px solid #b6a999 !important
}

.border-left-sand {
    border-left: 4px solid #b6a999 !important
}

.border-right-sand {
    border-right: 4px solid #b6a999 !important
}

.border-light-gray {
    border: 3px solid #f5f5f5 !important
}

.border-top-light-gray {
    border-top: 4px solid #f5f5f5 !important
}

.border-bottom-light-gray {
    border-bottom: 4px solid #f5f5f5 !important
}

.border-left-light-gray {
    border-left: 4px solid #f5f5f5 !important
}

.border-right-light-gray {
    border-right: 4px solid #f5f5f5 !important
}

.border-light-medium-gray {
    border: 3px solid #e8e8e8 !important
}

.border-top-light-medium-gray {
    border-top: 4px solid #e8e8e8 !important
}

.border-bottom-light-medium-gray {
    border-bottom: 4px solid #e8e8e8 !important
}

.border-left-light-medium-gray {
    border-left: 4px solid #e8e8e8 !important
}

.border-right-light-medium-gray {
    border-right: 4px solid #e8e8e8 !important
}

.border-medium-gray {
    border: 3px solid #d5d5d5 !important
}

.border-top-medium-gray {
    border-top: 4px solid #d5d5d5 !important
}

.border-bottom-medium-gray {
    border-bottom: 4px solid #d5d5d5 !important
}

.border-left-medium-gray {
    border-left: 4px solid #d5d5d5 !important
}

.border-right-medium-gray {
    border-right: 4px solid #d5d5d5 !important
}

.border-medium-dark-gray {
    border: 3px solid #868686 !important
}

.border-top-medium-dark-gray {
    border-top: 4px solid #868686 !important
}

.border-bottom-medium-dark-gray {
    border-bottom: 4px solid #868686 !important
}

.border-left-medium-dark-gray {
    border-left: 4px solid #868686 !important
}

.border-right-medium-dark-gray {
    border-right: 4px solid #868686 !important
}

.border-dark-gray {
    border: 3px solid #474747 !important
}

.border-top-dark-gray {
    border-top: 4px solid #474747 !important
}

.border-bottom-dark-gray {
    border-bottom: 4px solid #474747 !important
}

.border-left-dark-gray {
    border-left: 4px solid #474747 !important
}

.border-right-dark-gray {
    border-right: 4px solid #474747 !important
}

.border-black {
    border: 3px solid #383737 !important
}

.border-top-black {
    border-top: 4px solid #383737 !important
}

.border-bottom-black {
    border-bottom: 4px solid #383737 !important
}

.border-left-black {
    border-left: 4px solid #383737 !important
}

.border-right-black {
    border-right: 4px solid #383737 !important
}

.border-white {
    border: 3px solid #fff !important
}

.border-top-white {
    border-top: 4px solid #fff !important
}

.border-bottom-white {
    border-bottom: 4px solid #fff !important
}

.border-left-white {
    border-left: 4px solid #fff !important
}

.border-right-white {
    border-right: 4px solid #fff !important
}

.bg-uthorange .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-uthorange .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-uthorange .button.hollow {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: #fff !important
}

.bg-uthorange .button.hollow:hover {
    background-color: rgb(137.025, 75.6, 51.975) !important
}

.bg-uthorange .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #ae6042 !important;
    border-color: #fff !important
}

.bg-uthorange .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

.bg-uthblue .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-uthblue .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-uthblue .button.hollow {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: #fff !important
}

.bg-uthblue .button.hollow:hover {
    background-color: hsl(203, 27.7777777778%, 32.3529411765%) !important
}

.bg-uthblue .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #4e738a !important;
    border-color: #fff !important
}

.bg-uthblue .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

.bg-uthblue-10-darker .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-uthblue-10-darker .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-uthblue-10-darker .button.hollow {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: #fff !important
}

.bg-uthblue-10-darker .button.hollow:hover {
    background-color: rgb(45.0502793296, 66.5027932961, 82.9497206704) !important
}

.bg-uthblue-10-darker .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #3f5d74 !important;
    border-color: #fff !important
}

.bg-uthblue-10-darker .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

.bg-uthorange-10-darker .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-uthorange-10-darker .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-uthorange-10-darker .button.hollow {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: #fff !important
}

.bg-uthorange-10-darker .button.hollow:hover {
    background-color: rgb(119.9305555556, 65.6944444444, 45.0694444444) !important
}

.bg-uthorange-10-darker .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #9d563b !important;
    border-color: #fff !important
}

.bg-uthorange-10-darker .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

.bg-gulfblue .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-gulfblue .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-gulfblue .button.hollow {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: #fff !important
}

.bg-gulfblue .button.hollow:hover {
    background-color: rgb(0, 16.2790697674, 35) !important
}

.bg-gulfblue .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #002856 !important;
    border-color: #fff !important
}

.bg-gulfblue .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

.bg-mustardgold .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-mustardgold .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-mustardgold .button.hollow {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: #fff !important
}

.bg-mustardgold .button.hollow:hover {
    background-color: rgb(216.0565217391, 158.3086956522, 12.9434782609) !important
}

.bg-mustardgold .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #f2b826 !important;
    border-color: #fff !important
}

.bg-mustardgold .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

.bg-dustylavender .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-dustylavender .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-dustylavender .button.hollow {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: #fff !important
}

.bg-dustylavender .button.hollow:hover {
    background-color: rgb(100, 89.6, 114.4) !important
}

.bg-dustylavender .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #7d708f !important;
    border-color: #fff !important
}

.bg-dustylavender .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

.bg-lightsage .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-lightsage .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-lightsage .button.hollow {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: #fff !important
}

.bg-lightsage .button.hollow:hover {
    background-color: hsl(168, 10.4895104895%, 61.9607843137%) !important
}

.bg-lightsage .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #b0bfbc !important;
    border-color: #fff !important
}

.bg-lightsage .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

.bg-dustylavender-10-darker .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-dustylavender-10-darker .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-dustylavender-10-darker .button.hollow {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: #fff !important
}

.bg-dustylavender-10-darker .button.hollow:hover {
    background-color: rgb(82.0821917808, 72.8767123288, 95.1232876712) !important
}

.bg-dustylavender-10-darker .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #6b5f7c !important;
    border-color: #fff !important
}

.bg-dustylavender-10-darker .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

.bg-uthgray .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-uthgray .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-uthgray .button.hollow {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: #fff !important
}

.bg-uthgray .button.hollow:hover {
    background-color: hsl(225, 1.6949152542%, 36.2745098039%) !important
}

.bg-uthgray .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #747578 !important;
    border-color: #fff !important
}

.bg-uthgray .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

.bg-darksage .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-darksage .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-darksage .button.hollow {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: #fff !important
}

.bg-darksage .button.hollow:hover {
    background-color: rgb(67.0280373832, 95.9719626168, 80.738317757) !important
}

.bg-darksage .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #587e6a !important;
    border-color: #fff !important
}

.bg-darksage .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

.bg-sand .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-sand .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-sand .button.hollow {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: #fff !important
}

.bg-sand .button.hollow:hover {
    background-color: hsl(33.1034482759, 16.5714285714%, 55.6862745098%) !important
}

.bg-sand .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #b6a999 !important;
    border-color: #fff !important
}

.bg-sand .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

.bg-light-medium-gray .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-light-medium-gray .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-light-medium-gray .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #e8e8e8 !important;
    border-color: #fff !important
}

.bg-light-medium-gray .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

.bg-medium-gray .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-medium-gray .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-medium-gray .button.hollow {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: #fff !important
}

.bg-medium-gray .button.hollow:hover {
    background-color: rgb(187.5, 187.5, 187.5) !important
}

.bg-medium-gray .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #d5d5d5 !important;
    border-color: #fff !important
}

.bg-medium-gray .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

.bg-medium-dark-gray .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-medium-dark-gray .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-medium-dark-gray .button.hollow {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: #fff !important
}

.bg-medium-dark-gray .button.hollow:hover {
    background-color: rgb(108.5, 108.5, 108.5) !important
}

.bg-medium-dark-gray .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #868686 !important;
    border-color: #fff !important
}

.bg-medium-dark-gray .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

.bg-dark-gray .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-dark-gray .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-dark-gray .button.hollow {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: #fff !important
}

.bg-dark-gray .button.hollow:hover {
    background-color: rgb(45.5, 45.5, 45.5) !important
}

.bg-dark-gray .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #474747 !important;
    border-color: #fff !important
}

.bg-dark-gray .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

.bg-black .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-black .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-black .button.hollow {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: #fff !important
}

.bg-black .button.hollow:hover {
    background-color: hsl(0, .9009009009%, 11.7647058824%) !important
}

.bg-black .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #383737 !important;
    border-color: #fff !important
}

.bg-black .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

.bg-uthblue-gradient .button.clear {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0) !important
}

.bg-uthblue-gradient .button.clear::after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E")
}

.bg-uthblue-gradient .button.hollow {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    border-color: #fff !important
}

.bg-uthblue-gradient .button.hollow:hover {
    background-color: hsl(203, 27.7777777778%, 32.3529411765%) !important
}

.bg-uthblue-gradient .button:not(.clear):not(.hollow) {
    background-color: #fff !important;
    color: #4e738a !important;
    border-color: #fff !important
}

.bg-uthblue-gradient .button:not(.clear):not(.hollow):hover {
    background-color: #fff !important
}

body {
    font-size: 1rem
}

@media print, screen and (min-width: 40em) {
    body {
        font-size: 1.25rem
    }
}

a {
    text-decoration: underline;
    text-decoration-thickness: .25px;
    text-underline-offset: 1.5px;
    font-weight: 600
}

h2, .h2 {
    font-weight: 650
}

h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: "Roboto", Arial, sans-serif;
    font-weight: 600;
    margin-bottom: .5rem
}

/*p {
    line-height: 1.75
}*/

ul li, ol li {
    margin-bottom: .5rem;
    word-break: break-word;
}

ul li::marker {
    color: #587e6a
}

ol li::marker {
    font-weight: 700;
    color: #383737
}

a, button, .button {
    font-weight: 400
}

.button, a.button, button {
    text-decoration: none;
    font-weight: 700;
    margin-right: .875rem;
    letter-spacing: .6px;
    font-size: 1.25rem;
    line-height: 1.5
}

@media print, screen and (max-width: 39.99875em) {
    .button, a.button, button {
        width: 100%;
        display: block
    }
}

.button:hover, a.button:hover, button:hover {
    text-decoration: underline;
    text-decoration-thickness: .25px;
    text-underline-offset: 1.5px
}

.button.hollow:hover {
    border-color: #4e738a;
    color: #4e738a
}

.button.clear {
    position: relative;
    padding-left: 0;
    text-align: left;
    padding-right: .5rem;
    margin-right: 0;
    text-wrap-style: balance
}

.button.clear::after {
    content: "";
    width: 17px;
    height: 17px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23AE6042%22/%3E%3C/svg%3E");
    transition: left .25s ease-in;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    top: .15em;
    left: .35em;
    position: relative
}

.button.clear:hover::after {
    left: .5em;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%234e738a%22/%3E%3C/svg%3E");
}

.button.dropdown::after {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-left: .125rem;
    position: relative;
    left: 3px;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMjAxLjQgMzc0LjZjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBsMTYwLTE2MGMxMi41LTEyLjUgMTIuNS0zMi44IDAtNDUuM3MtMzIuOC0xMi41LTQ1LjMgMEwyMjQgMzA2LjcgODYuNiAxNjkuNGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDBzLTEyLjUgMzIuOCAwIDQ1LjNsMTYwIDE2MHoiLz48L3N2Zz4=");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMjAxLjQgMzc0LjZjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBsMTYwLTE2MGMxMi41LTEyLjUgMTIuNS0zMi44IDAtNDUuM3MtMzIuOC0xMi41LTQ1LjMgMEwyMjQgMzA2LjcgODYuNiAxNjkuNGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDBzLTEyLjUgMzIuOCAwIDQ1LjNsMTYwIDE2MHoiLz48L3N2Zz4=");
    mask-repeat: no-repeat;
    mask-size: contain;
    background-color: #fff;
    transition: transform .4s ease-in-out, background-color .3s ease;
    transform: rotate(0deg)
}

.button.dropdown[aria-expanded=true]::after {
    transform: rotate(180deg)
}

.breadcrumbs a {
    font-weight: 600;
    text-decoration: underline;
    color: #ae6042
}

.breadcrumbs li {
    margin-bottom: 0;
    font-weight: 600
}

ul.dropdown.menu > li {
    margin-right: clamp(.275rem, .25vw, .875rem);
    margin-bottom: 0;
    align-content: center
}

.dropdown.menu > li > a {
    font-weight: 700
}

.dropdown .is-dropdown-submenu a {
    font-size: 1rem;
    font-weight: 600
}

.dropdown .is-dropdown-submenu a:hover {
    text-decoration: underline;
    text-decoration-thickness: .25px;
    text-underline-offset: 1.5px;
    background-color: #f8f8f8
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
    right: 28px;
    top: 38%
}

.is-dropdown-submenu.js-dropdown-active {
    box-shadow: 0 4px 12px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .06)
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right.is-active > a::after {
    color: #fff
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right.is-active > a::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 3px;
    background-color: #4e738a;
    transition: width .3s ease
}

.dropdown.menu > li > a:hover {
    color: #383737
}

.dropdown.menu > li.is-active > a {
    color: #383737
}

.dropdown.menu li.is-submenu-item.is-dropdown-submenu-item, .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
    margin-bottom: 0
}

.dropdown.menu li.is-submenu-item.is-dropdown-submenu-item > a, .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after > a {
    font-size: 1rem;
    padding: 16px
}

.dropdown.menu li.is-submenu-item.is-dropdown-submenu-item > a:hover, .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after > a:hover {
    background-color: #f8f8f8;
    text-decoration: underline;
    text-decoration-thickness: .25px;
    text-underline-offset: 1.5px
}

.dropdown.menu li.is-submenu-item.is-dropdown-submenu-item.is-active > a {
    border-left: 4px solid #4e738a;
    background-color: #fff;
    color: #383737
}

.dropdown.menu li.is-submenu-item.is-dropdown-submenu-item.is-active > a:hover {
    border-left: 4px solid #4e738a;
    color: #383737
}

.accordion .accordion-item {
    margin-bottom: 0
}

.accordion .accordion-item a:not(.button) {
    text-decoration: none;
    color: #383737
}

.accordion .accordion-item a:not(.button):hover {
    text-decoration: underline;
    text-decoration-thickness: .25px;
    text-underline-offset: 1.5px
}

.accordion .accordion-item:first-child {
    border-top: #d5d5d5 1px solid
}

.accordion .accordion-content {
    margin-bottom: 0
}

.accordion .accordion-content a:not(.button) {
    text-decoration: underline;
    text-decoration-thickness: .25px;
    text-underline-offset: 1.5px;
    color: #383737
}

.accordion .accordion-content a:not(.button):hover {
    text-decoration: underline;
    text-decoration-thickness: .25px;
    text-underline-offset: 1.5px;
    color: #9d563b
}

.accordion-title::after {
    content: "";
    display: inline-block;
    width: 12px;
    height: 19px;
    margin-left: 1.125rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" viewBox="0 0 12 19" fill="none"><path d="M1.41504 1.40234C1.9577 0.871915 2.83942 0.859457 3.38672 1.4043L10.5869 8.51172L10.6836 8.61816C11.1344 9.1646 11.1043 9.9737 10.585 10.4814L10.584 10.4805L3.39062 17.5947C2.84463 18.1342 1.95991 18.1367 1.41504 17.5928C0.874394 17.0528 0.862463 16.17 1.41895 15.626L7.61621 9.50098L1.41309 3.37109C0.863719 2.82824 0.860998 1.944 1.41504 1.40234Z" fill="%23AE6042" stroke="%23AE6042"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.is-active > .accordion-title::after {
    width: 21px;
    height: 11px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="11" viewBox="0 0 21 11" fill="none"><path d="M17.3828 0.911133C17.9237 1.45446 17.9363 2.34155 17.3809 2.88965L10.1426 10.0898L10.1426 10.0908L10.0361 10.1865C9.48519 10.6333 8.67332 10.6031 8.16016 10.0898L8.15918 10.0908L0.913086 2.89355C0.362895 2.34674 0.360168 1.45669 0.915039 0.911132C1.46059 0.374816 2.34882 0.36327 2.89844 0.915038L9.14551 7.12207L15.3975 0.90918C15.9459 0.364405 16.8356 0.361695 17.3828 0.911133Z" fill="%23AE6042" stroke="%23AE6042"/></svg>')
}

.accordion-title, .tabs-title > a {
    font-weight: 400
}

.accordion-title {
    position: relative;
    font-size: 1.375rem;
    padding-left: 2.875rem
}

.accordion-item.is-active {
    border-top: #4e738a 2px solid;
    border-bottom: #4e738a 2px solid;
    background-color: #f8f8f8
}

.accordion-item.is-active + .accordion-item.is-active {
    border-top: none
}

.accordion-item.is-active .accordion-title {
    font-weight: 700
}

.accordion-item.is-active .accordion-content {
    padding-top: 0
}

.accordion-item {
    border-bottom: #d5d5d5 1px solid
}

@media print, screen and (max-width: 39.99875em) {
    .accordion .accordion-item a {
        font-size: 1.125rem
    }
}

.accordion-menu {
    border-radius: 3px;
    border: 1px solid #d5d5d5
}

.accordion-menu li {
    margin-bottom: 0;
    border-left: 0;
    border-right: 0
}

.accordion-menu li a {
    font-size: 1rem;
    border-left: rgba(0, 0, 0, 0) solid 4px;
    letter-spacing: .5px;
    line-height: 1.4
}

.accordion-menu li a:hover {
    text-decoration: underline;
    text-decoration-thickness: .25px;
    text-underline-offset: 1.5px
}

.accordion-menu li a .has-open-child {
    font-size: 1rem
}

.accordion-menu li.has-open-child > a.selected {
    border-left: #ae6042 solid 4px
}

.accordion-menu > li:first-child {
    border-top: 0
}

.accordion-menu > li > a {
    font-weight: 600
}

.accordion-menu li.has-open-child > a {
    font-weight: bold;
    border-left: rgba(0, 0, 0, 0) solid 4px
}

.accordion-menu li.has-open-child {
    background-color: #fbfbfb
}

.accordion-menu li.has-open-child > ul {
    background-color: #fbfbfb
}

.accordion-menu .nested.is-accordion-submenu {
    margin-left: 0
}

.accordion-menu .nested.is-accordion-submenu a {
    padding-left: 1.75rem;
    padding: .75rem .75rem .75rem 1.75rem
}

.accordion-menu .is-accordion-submenu a {
    font-size: .875rem;
    font-weight: 600
}

@media print, screen and (max-width: 39.99875em) {
    .no-js .top-bar {
        display: none
    }
}

@media print, screen and (min-width: 40em) {
    .no-js .title-bar {
        display: none
    }
}

.accordion-menu .submenu-toggle {
    position: absolute;
    top: 10px;
    height: 26px;
    width: 40px;
    margin-right: .25rem;
    border-radius: 0;
    background: rgba(0, 0, 0, 0)
}

.submenu-toggle::after {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMjAxLjQgMzc0LjZjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBsMTYwLTE2MGMxMi41LTEyLjUgMTIuNS0zMi44IDAtNDUuM3MtMzIuOC0xMi41LTQ1LjMgMEwyMjQgMzA2LjcgODYuNiAxNjkuNGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDBzLTEyLjUgMzIuOCAwIDQ1LjNsMTYwIDE2MHoiLz48L3N2Zz4=);
    border: none;
    height: 18px;
    width: 18px;
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    transition: transform .4s ease-in-out;
    top: 2px;
    filter: brightness(0)
}

.submenu-toggle[aria-expanded=true]::after {
    transform: rotate(180deg)
}

.card h2, .card h3, .card h4 {
    font-family: "EB Garamond", "Times New Roman", serif;
    font-size: 1.75rem;
    overflow-wrap: break-word;
    font-weight: 650;
    line-height: 1.25;
    margin-top: 0;
    margin-bottom: 1.25rem
}

@media print, screen and (min-width: 40em) {
    .card h2, .card h3, .card h4 {
        font-size: 1.875rem
    }
}

.card h2 a, .card h3 a, .card h4 a {
    text-decoration: underline;
    text-decoration-thickness: .25px;
    text-underline-offset: 1.5px;
    font-weight: 600
}

.tabs {
    border-bottom: 1px solid #ddd;
    margin-bottom: 0
}

.tabs .tabs-title {
    margin-bottom: -4px
}

.tabs .tabs-title a {
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    z-index: 1;
    text-decoration: none;
    font-size: 1.375rem
}

.tabs .tabs-title a:hover {
    text-decoration: underline;
    text-decoration-thickness: .25px;
    text-underline-offset: 1.5px;
    background-color: #f8f8f8;
    border-bottom: 2px solid #f8f8f8
}

.tabs .tabs-title.is-active a {
    border-bottom: 2px solid #f8f8f8;
    z-index: 2;
    background: #f8f8f8
}

.tabs-content {
    border-top: none;
    background: #f8f8f8;
    border-top: none
}

.tabs-title > a:focus, .tabs-title > a[aria-selected=true] {
    border-top: #4e738a 2px solid;
    font-weight: 700
}

.tabs-panel.is-active {
    border-bottom: #4e738a 2px solid
}

.tabs-title > a:focus, .tabs-title > a[aria-selected=true] {
    border-top: #4e738a 2px solid;
    border-bottom: #4e738a 2px solid;
    font-weight: 700
}

.tabs-title {
    margin-bottom: -1px;
    border-bottom: 2px solid rgba(0, 0, 0, 0)
}

.tabs-title a {
    border-bottom: 2px solid #f8f8f8
}

.tabs-title.is-active {
    text-decoration: underline;
    text-decoration-thickness: .25px;
    text-underline-offset: 1.5px;
    background-color: #f8f8f8
}

.orbit-bullets {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0
}

.orbit-bullets button {
    margin-right: .35rem;
    display: inline-block
}

.orbit-bullets button:hover {
    border: #ae6042 solid 2px;
    background-color: rgb(208.8, 154.2, 133.2)
}

.orbit-bullets button.is-active {
    border: #ae6042 solid 2px
}

.orbit-controls {
    text-align: right
}

.orbit-controls button:hover {
    text-decoration: none
}

.orbit-bullets button {
    border: #868686 solid 2px
}

.orbit-caption {
    background-color: hsla(0, 0%, 100%, .875);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    bottom: -1px;
    position: relative;
    margin-top: 0;
    background-color: var(--light-gray)
}

.orbit-next, .orbit-previous {
    padding: .25rem .5rem .25rem;
    color: #868686;
    border: #ae6042 solid 2px;
    border-radius: 100%;
    width: 38px;
    height: 38px;
    top: 0;
    transform: none;
    position: relative;
    display: inline-block
}

.orbit-next i, .orbit-previous i {
    top: -2px;
    position: relative;
    font-size: 1.025rem;
    font-weight: 800
}

.orbit-next:hover, .orbit-previous:hover {
    background-color: #ae6042;
    color: #fff
}

.orbit-previous {
    margin-right: .5rem
}

.orbit-slide {
    margin-bottom: 0
}

@media print, screen and (min-width: 40em) {
    .orbit-caption {
        position: absolute;
        bottom: -1px;
        left: 0;
        position: absolute;
        background-color: hsla(0, 0%, 100%, .875);
        backdrop-filter: blur(15px)
    }
}

.label {
    font-weight: 700;
    letter-spacing: .5px
}

.title-bar {
    background-color: #4e738a;
    border-radius: 4px;
    padding: 1rem 1rem
}

.title-bar-title {
    font-weight: 700;
    font-size: 1.25rem
}

.title-bar-title.menu-icon-toggle {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background-color: #4e738a
}

.title-bar[aria-expanded=false] .open-menu-sidebar-menu i, .title-bar:not([aria-expanded]) .open-menu-sidebar-menu i {
    transform: rotate(0deg);
    transition: transform .3s ease
}

.title-bar[aria-expanded=true] .open-menu-sidebar-menu i {
    transform: rotate(180deg);
    transition: transform .3s ease
}

.off-canvas.position-top {
    height: 100vh;
    width: 100vw
}

/*# sourceMappingURL=app.css.map */

.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 {
    font-family: var(--fa-style-family, "Font Awesome 6 Pro");
    font-weight: var(--fa-style, 900)
}

.fas, .fass, .far, .fasr, .fal, .fasl, .fat, .fast, .fad, .fadr, .fadl, .fadt, .fasds, .fasdr, .fasdl, .fasdt, .fab, .fa-solid, .fa-regular, .fa-light, .fa-thin, .fa-brands, .fa-classic, .fa-duotone, .fa-sharp, .fa-sharp-duotone, .fa {
    -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
}

.fas:before, .fass:before, .far:before, .fasr:before, .fal:before, .fasl:before, .fat:before, .fast:before, .fad:before, .fadr:before, .fadl:before, .fadt:before, .fasds:before, .fasdr:before, .fasdl:before, .fasdt:before, .fab:before, .fa-solid:before, .fa-regular:before, .fa-light:before, .fa-thin:before, .fa-brands:before, .fa-classic:before, .fa-duotone:before, .fa-sharp:before, .fa-sharp-duotone:before, .fa:before {
    content: var(--fa)
}

.fad:after, .fa-duotone.fa-solid:after, .fa-duotone:after, .fadr:after, .fa-duotone.fa-regular:after, .fadl:after, .fa-duotone.fa-light:after, .fadt:after, .fa-duotone.fa-thin:after, .fasds:after, .fa-sharp-duotone.fa-solid:after, .fa-sharp-duotone:after, .fasdr:after, .fa-sharp-duotone.fa-regular:after, .fasdl:after, .fa-sharp-duotone.fa-light:after, .fasdt:after, .fa-sharp-duotone.fa-thin:after {
    content: var(--fa--fa)
}

.fa-classic.fa-duotone {
    font-family: "Font Awesome 6 Duotone"
}

.fass, .fa-sharp {
    font-weight: 900
}

.fad, .fa-duotone {
    font-weight: 900
}

.fasds, .fa-sharp-duotone {
    font-weight: 900
}

.fa-classic, .fas, .fa-solid, .far, .fa-regular, .fal, .fa-light, .fat, .fa-thin {
    font-family: "Font Awesome 6 Pro"
}

.fa-duotone, .fad, .fadr, .fadl, .fadt {
    font-family: "Font Awesome 6 Duotone"
}

.fa-brands, .fab {
    font-family: "Font Awesome 6 Brands"
}

.fa-sharp, .fass, .fasr, .fasl, .fast {
    font-family: "Font Awesome 6 Sharp"
}

.fa-sharp-duotone, .fasds, .fasdr, .fasdl, .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(-1 * var(--fa-li-width, 2em));
    position: absolute;
    text-align: center;
    width: var(--fa-li-width, 2em);
    line-height: inherit
}

.fa-border {
    border-color: var(--fa-border-color, #eee);
    border-radius: var(--fa-border-radius, .1em);
    border-style: var(--fa-border-style, solid);
    border-width: var(--fa-border-width, .08em);
    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-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(.4, 0, .6, 1))
}

.fa-beat-fade {
    animation-name: fa-beat-fade;
    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(.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-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, linear)
}

.fa-spin {
    animation-name: fa-spin;
    animation-delay: var(--fa-animation-delay, 0s);
    animation-direction: var(--fa-animation-direction, normal);
    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-bounce, .fa-fade, .fa-beat-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, 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(0)
    }
}

@keyframes fa-spin {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}

.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: "0";
    --fa--fa: "00"
}

.fa-00 {
    --fa: "";
    --fa--fa: ""
}

.fa-1 {
    --fa: "1";
    --fa--fa: "11"
}

.fa-100 {
    --fa: "";
    --fa--fa: ""
}

.fa-2 {
    --fa: "2";
    --fa--fa: "22"
}

.fa-3 {
    --fa: "3";
    --fa--fa: "33"
}

.fa-360-degrees {
    --fa: "";
    --fa--fa: ""
}

.fa-4 {
    --fa: "4";
    --fa--fa: "44"
}

.fa-5 {
    --fa: "5";
    --fa--fa: "55"
}

.fa-6 {
    --fa: "6";
    --fa--fa: "66"
}

.fa-7 {
    --fa: "7";
    --fa--fa: "77"
}

.fa-8 {
    --fa: "8";
    --fa--fa: "88"
}

.fa-9 {
    --fa: "9";
    --fa--fa: "99"
}

.fa-a {
    --fa: "A";
    --fa--fa: "AA"
}

.fa-abacus {
    --fa: "";
    --fa--fa: ""
}

.fa-accent-grave {
    --fa: "`";
    --fa--fa: "``"
}

.fa-acorn {
    --fa: "";
    --fa--fa: ""
}

.fa-ad {
    --fa: "";
    --fa--fa: ""
}

.fa-add {
    --fa: "+";
    --fa--fa: "++"
}

.fa-address-book {
    --fa: "";
    --fa--fa: ""
}

.fa-address-card {
    --fa: "";
    --fa--fa: ""
}

.fa-adjust {
    --fa: "";
    --fa--fa: ""
}

.fa-air-conditioner {
    --fa: "";
    --fa--fa: ""
}

.fa-air-freshener {
    --fa: "";
    --fa--fa: ""
}

.fa-airplay {
    --fa: "";
    --fa--fa: ""
}

.fa-alarm-clock {
    --fa: "";
    --fa--fa: ""
}

.fa-alarm-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-alarm-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-alarm-snooze {
    --fa: "";
    --fa--fa: ""
}

.fa-album {
    --fa: "";
    --fa--fa: ""
}

.fa-album-circle-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-album-circle-user {
    --fa: "";
    --fa--fa: ""
}

.fa-album-collection {
    --fa: "";
    --fa--fa: ""
}

.fa-album-collection-circle-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-album-collection-circle-user {
    --fa: "";
    --fa--fa: ""
}

.fa-alicorn {
    --fa: "";
    --fa--fa: ""
}

.fa-alien {
    --fa: "";
    --fa--fa: ""
}

.fa-alien-8bit {
    --fa: "";
    --fa--fa: ""
}

.fa-alien-monster {
    --fa: "";
    --fa--fa: ""
}

.fa-align-center {
    --fa: "";
    --fa--fa: ""
}

.fa-align-justify {
    --fa: "";
    --fa--fa: ""
}

.fa-align-left {
    --fa: "";
    --fa--fa: ""
}

.fa-align-right {
    --fa: "";
    --fa--fa: ""
}

.fa-align-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-allergies {
    --fa: "";
    --fa--fa: ""
}

.fa-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-ambulance {
    --fa: "";
    --fa--fa: ""
}

.fa-american-sign-language-interpreting {
    --fa: "";
    --fa--fa: ""
}

.fa-amp-guitar {
    --fa: "";
    --fa--fa: ""
}

.fa-ampersand {
    --fa: "&";
    --fa--fa: "&&"
}

.fa-analytics {
    --fa: "";
    --fa--fa: ""
}

.fa-anchor {
    --fa: "";
    --fa--fa: ""
}

.fa-anchor-circle-check {
    --fa: "";
    --fa--fa: ""
}

.fa-anchor-circle-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-anchor-circle-xmark {
    --fa: "";
    --fa--fa: ""
}

.fa-anchor-lock {
    --fa: "";
    --fa--fa: ""
}

.fa-angel {
    --fa: "";
    --fa--fa: ""
}

.fa-angle {
    --fa: "";
    --fa--fa: ""
}

.fa-angle-90 {
    --fa: "";
    --fa--fa: ""
}

.fa-angle-double-down {
    --fa: "";
    --fa--fa: ""
}

.fa-angle-double-left {
    --fa: "";
    --fa--fa: ""
}

.fa-angle-double-right {
    --fa: "";
    --fa--fa: ""
}

.fa-angle-double-up {
    --fa: "";
    --fa--fa: ""
}

.fa-angle-down {
    --fa: "";
    --fa--fa: ""
}

.fa-angle-left {
    --fa: "";
    --fa--fa: ""
}

.fa-angle-right {
    --fa: "";
    --fa--fa: ""
}

.fa-angle-up {
    --fa: "";
    --fa--fa: ""
}

.fa-angles-down {
    --fa: "";
    --fa--fa: ""
}

.fa-angles-left {
    --fa: "";
    --fa--fa: ""
}

.fa-angles-right {
    --fa: "";
    --fa--fa: ""
}

.fa-angles-up {
    --fa: "";
    --fa--fa: ""
}

.fa-angles-up-down {
    --fa: "";
    --fa--fa: ""
}

.fa-angry {
    --fa: "";
    --fa--fa: ""
}

.fa-ankh {
    --fa: "";
    --fa--fa: ""
}

.fa-ant {
    --fa: "";
    --fa--fa: ""
}

.fa-apartment {
    --fa: "";
    --fa--fa: ""
}

.fa-aperture {
    --fa: "";
    --fa--fa: ""
}

.fa-apostrophe {
    --fa: "'";
    --fa--fa: "''"
}

.fa-apple-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-apple-core {
    --fa: "";
    --fa--fa: ""
}

.fa-apple-crate {
    --fa: "";
    --fa--fa: ""
}

.fa-apple-whole {
    --fa: "";
    --fa--fa: ""
}

.fa-archive {
    --fa: "";
    --fa--fa: ""
}

.fa-archway {
    --fa: "";
    --fa--fa: ""
}

.fa-area-chart {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-circle-down {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-circle-left {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-circle-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-circle-up {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-down {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-from-bottom {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-from-left {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-from-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-from-top {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-left {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-square-down {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-square-left {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-square-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-square-up {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-to-bottom {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-to-left {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-to-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-to-top {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-alt-up {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-circle-down {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-circle-left {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-circle-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-circle-up {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-1-9 {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-9-1 {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-a-z {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-arrow-up {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-big-small {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-from-arc {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-from-bracket {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-from-dotted-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-from-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-left {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-left-and-arrow-up-right-to-center {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-long {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-short-wide {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-small-big {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-square-triangle {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-to-arc {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-to-bracket {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-to-dotted-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-to-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-to-square {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-triangle-square {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-up-across-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-up-lock {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-wide-short {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-down-z-a {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-from-bottom {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-from-left {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-from-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-from-top {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-left {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-left-from-arc {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-left-from-bracket {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-left-from-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-left-long {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-left-long-to-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-left-rotate {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-left-to-arc {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-left-to-bracket {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-left-to-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-pointer {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-progress {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-right-arrow-left {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-right-from-arc {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-right-from-bracket {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-right-from-file {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-right-from-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-right-long {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-right-long-to-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-right-rotate {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-right-to-arc {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-right-to-bracket {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-right-to-city {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-right-to-file {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-right-to-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-rotate-back {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-rotate-backward {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-rotate-forward {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-rotate-left {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-rotate-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-square-down {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-square-left {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-square-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-square-up {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-to-bottom {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-to-left {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-to-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-to-top {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-trend-down {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-trend-up {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-turn-down {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-turn-down-left {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-turn-down-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-turn-left {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-turn-left-down {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-turn-left-up {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-turn-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-turn-up {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-1-9 {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-9-1 {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-a-z {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-arrow-down {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-big-small {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-from-arc {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-from-bracket {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-from-dotted-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-from-ground-water {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-from-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-from-square {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-from-water-pump {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-left {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-left-from-circle {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-long {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-right-and-arrow-down-left-from-center {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-right-dots {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-right-from-square {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-short-wide {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-small-big {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-square-triangle {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-to-arc {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-to-bracket {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-to-dotted-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-to-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-triangle-square {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-wide-short {
    --fa: "";
    --fa--fa: ""
}

.fa-arrow-up-z-a {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-alt-h {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-alt-v {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-cross {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-down-to-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-down-to-people {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-from-dotted-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-from-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-h {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-left-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-left-right-to-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-maximize {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-minimize {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-repeat {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-repeat-1 {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-retweet {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-rotate {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-rotate-reverse {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-spin {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-split-up-and-left {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-to-circle {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-to-dot {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-to-dotted-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-to-eye {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-to-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-turn-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-turn-to-dots {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-up-down {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-up-down-left-right {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-up-to-line {
    --fa: "";
    --fa--fa: ""
}

.fa-arrows-v {
    --fa: "";
    --fa--fa: ""
}

.fa-asl-interpreting {
    --fa: "";
    --fa--fa: ""
}

.fa-assistive-listening-systems {
    --fa: "";
    --fa--fa: ""
}

.fa-asterisk {
    --fa: "*";
    --fa--fa: "**"
}

.fa-at {
    --fa: "@";
    --fa--fa: "@@"
}

.fa-atlas {
    --fa: "";
    --fa--fa: ""
}

.fa-atom {
    --fa: "";
    --fa--fa: ""
}

.fa-atom-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-atom-simple {
    --fa: "";
    --fa--fa: ""
}

.fa-audio-description {
    --fa: "";
    --fa--fa: ""
}

.fa-audio-description-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-austral-sign {
    --fa: "";
    --fa--fa: ""
}

.fa-automobile {
    --fa: "";
    --fa--fa: ""
}

.fa-avocado {
    --fa: "";
    --fa--fa: ""
}

.fa-award {
    --fa: "";
    --fa--fa: ""
}

.fa-award-simple {
    --fa: "";
    --fa--fa: ""
}

.fa-axe {
    --fa: "";
    --fa--fa: ""
}

.fa-axe-battle {
    --fa: "";
    --fa--fa: ""
}

.fa-b {
    --fa: "B";
    --fa--fa: "BB"
}

.fa-baby {
    --fa: "";
    --fa--fa: ""
}

.fa-baby-carriage {
    --fa: "";
    --fa--fa: ""
}

.fa-backpack {
    --fa: "";
    --fa--fa: ""
}

.fa-backspace {
    --fa: "";
    --fa--fa: ""
}

.fa-backward {
    --fa: "";
    --fa--fa: ""
}

.fa-backward-fast {
    --fa: "";
    --fa--fa: ""
}

.fa-backward-step {
    --fa: "";
    --fa--fa: ""
}

.fa-bacon {
    --fa: "";
    --fa--fa: ""
}

.fa-bacteria {
    --fa: "";
    --fa--fa: ""
}

.fa-bacterium {
    --fa: "";
    --fa--fa: ""
}

.fa-badge {
    --fa: "";
    --fa--fa: ""
}

.fa-badge-check {
    --fa: "";
    --fa--fa: ""
}

.fa-badge-dollar {
    --fa: "";
    --fa--fa: ""
}

.fa-badge-percent {
    --fa: "";
    --fa--fa: ""
}

.fa-badge-sheriff {
    --fa: "";
    --fa--fa: ""
}

.fa-badger-honey {
    --fa: "";
    --fa--fa: ""
}

.fa-badminton {
    --fa: "";
    --fa--fa: ""
}

.fa-bag-seedling {
    --fa: "";
    --fa--fa: ""
}

.fa-bag-shopping {
    --fa: "";
    --fa--fa: ""
}

.fa-bag-shopping-minus {
    --fa: "";
    --fa--fa: ""
}

.fa-bag-shopping-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-bagel {
    --fa: "";
    --fa--fa: ""
}

.fa-bags-shopping {
    --fa: "";
    --fa--fa: ""
}

.fa-baguette {
    --fa: "";
    --fa--fa: ""
}

.fa-bahai {
    --fa: "";
    --fa--fa: ""
}

.fa-baht-sign {
    --fa: "";
    --fa--fa: ""
}

.fa-balance-scale {
    --fa: "";
    --fa--fa: ""
}

.fa-balance-scale-left {
    --fa: "";
    --fa--fa: ""
}

.fa-balance-scale-right {
    --fa: "";
    --fa--fa: ""
}

.fa-ball-pile {
    --fa: "";
    --fa--fa: ""
}

.fa-balloon {
    --fa: "";
    --fa--fa: ""
}

.fa-balloons {
    --fa: "";
    --fa--fa: ""
}

.fa-ballot {
    --fa: "";
    --fa--fa: ""
}

.fa-ballot-check {
    --fa: "";
    --fa--fa: ""
}

.fa-ban {
    --fa: "";
    --fa--fa: ""
}

.fa-ban-bug {
    --fa: "";
    --fa--fa: ""
}

.fa-ban-parking {
    --fa: "";
    --fa--fa: ""
}

.fa-ban-smoking {
    --fa: "";
    --fa--fa: ""
}

.fa-banana {
    --fa: "";
    --fa--fa: ""
}

.fa-band-aid {
    --fa: "";
    --fa--fa: ""
}

.fa-bandage {
    --fa: "";
    --fa--fa: ""
}

.fa-bangladeshi-taka-sign {
    --fa: "";
    --fa--fa: ""
}

.fa-banjo {
    --fa: "";
    --fa--fa: ""
}

.fa-bank {
    --fa: "";
    --fa--fa: ""
}

.fa-bar-chart {
    --fa: "";
    --fa--fa: ""
}

.fa-barcode {
    --fa: "";
    --fa--fa: ""
}

.fa-barcode-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-barcode-read {
    --fa: "";
    --fa--fa: ""
}

.fa-barcode-scan {
    --fa: "";
    --fa--fa: ""
}

.fa-barn-silo {
    --fa: "";
    --fa--fa: ""
}

.fa-bars {
    --fa: "";
    --fa--fa: ""
}

.fa-bars-filter {
    --fa: "";
    --fa--fa: ""
}

.fa-bars-progress {
    --fa: "";
    --fa--fa: ""
}

.fa-bars-sort {
    --fa: "";
    --fa--fa: ""
}

.fa-bars-staggered {
    --fa: "";
    --fa--fa: ""
}

.fa-baseball {
    --fa: "";
    --fa--fa: ""
}

.fa-baseball-ball {
    --fa: "";
    --fa--fa: ""
}

.fa-baseball-bat-ball {
    --fa: "";
    --fa--fa: ""
}

.fa-basket-shopping {
    --fa: "";
    --fa--fa: ""
}

.fa-basket-shopping-minus {
    --fa: "";
    --fa--fa: ""
}

.fa-basket-shopping-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-basket-shopping-simple {
    --fa: "";
    --fa--fa: ""
}

.fa-basketball {
    --fa: "";
    --fa--fa: ""
}

.fa-basketball-ball {
    --fa: "";
    --fa--fa: ""
}

.fa-basketball-hoop {
    --fa: "";
    --fa--fa: ""
}

.fa-bat {
    --fa: "";
    --fa--fa: ""
}

.fa-bath {
    --fa: "";
    --fa--fa: ""
}

.fa-bathtub {
    --fa: "";
    --fa--fa: ""
}

.fa-battery {
    --fa: "";
    --fa--fa: ""
}

.fa-battery-0 {
    --fa: "";
    --fa--fa: ""
}

.fa-battery-1 {
    --fa: "";
    --fa--fa: ""
}

.fa-battery-2 {
    --fa: "";
    --fa--fa: ""
}

.fa-battery-3 {
    --fa: "";
    --fa--fa: ""
}

.fa-battery-4 {
    --fa: "";
    --fa--fa: ""
}

.fa-battery-5 {
    --fa: "";
    --fa--fa: ""
}

.fa-battery-bolt {
    --fa: "";
    --fa--fa: ""
}

.fa-battery-car {
    --fa: "";
    --fa--fa: ""
}

.fa-battery-empty {
    --fa: "";
    --fa--fa: ""
}

.fa-battery-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-battery-full {
    --fa: "";
    --fa--fa: ""
}

.fa-battery-half {
    --fa: "";
    --fa--fa: ""
}

.fa-battery-low {
    --fa: "";
    --fa--fa: ""
}

.fa-battery-quarter {
    --fa: "";
    --fa--fa: ""
}

.fa-battery-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-battery-three-quarters {
    --fa: "";
    --fa--fa: ""
}

.fa-bed {
    --fa: "";
    --fa--fa: ""
}

.fa-bed-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-bed-bunk {
    --fa: "";
    --fa--fa: ""
}

.fa-bed-empty {
    --fa: "";
    --fa--fa: ""
}

.fa-bed-front {
    --fa: "";
    --fa--fa: ""
}

.fa-bed-pulse {
    --fa: "";
    --fa--fa: ""
}

.fa-bee {
    --fa: "";
    --fa--fa: ""
}

.fa-beer {
    --fa: "";
    --fa--fa: ""
}

.fa-beer-foam {
    --fa: "";
    --fa--fa: ""
}

.fa-beer-mug {
    --fa: "";
    --fa--fa: ""
}

.fa-beer-mug-empty {
    --fa: "";
    --fa--fa: ""
}

.fa-bell {
    --fa: "";
    --fa--fa: ""
}

.fa-bell-concierge {
    --fa: "";
    --fa--fa: ""
}

.fa-bell-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-bell-on {
    --fa: "";
    --fa--fa: ""
}

.fa-bell-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-bell-ring {
    --fa: "";
    --fa--fa: ""
}

.fa-bell-school {
    --fa: "";
    --fa--fa: ""
}

.fa-bell-school-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-bell-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-bells {
    --fa: "";
    --fa--fa: ""
}

.fa-bench-tree {
    --fa: "";
    --fa--fa: ""
}

.fa-betamax {
    --fa: "";
    --fa--fa: ""
}

.fa-bezier-curve {
    --fa: "";
    --fa--fa: ""
}

.fa-bible {
    --fa: "";
    --fa--fa: ""
}

.fa-bicycle {
    --fa: "";
    --fa--fa: ""
}

.fa-biking {
    --fa: "";
    --fa--fa: ""
}

.fa-biking-mountain {
    --fa: "";
    --fa--fa: ""
}

.fa-billboard {
    --fa: "";
    --fa--fa: ""
}

.fa-bin-bottles {
    --fa: "";
    --fa--fa: ""
}

.fa-bin-bottles-recycle {
    --fa: "";
    --fa--fa: ""
}

.fa-bin-recycle {
    --fa: "";
    --fa--fa: ""
}

.fa-binary {
    --fa: "";
    --fa--fa: ""
}

.fa-binary-circle-check {
    --fa: "";
    --fa--fa: ""
}

.fa-binary-lock {
    --fa: "";
    --fa--fa: ""
}

.fa-binary-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-binoculars {
    --fa: "";
    --fa--fa: ""
}

.fa-biohazard {
    --fa: "";
    --fa--fa: ""
}

.fa-bird {
    --fa: "";
    --fa--fa: ""
}

.fa-birthday-cake {
    --fa: "";
    --fa--fa: ""
}

.fa-bitcoin-sign {
    --fa: "";
    --fa--fa: ""
}

.fa-blackboard {
    --fa: "";
    --fa--fa: ""
}

.fa-blanket {
    --fa: "";
    --fa--fa: ""
}

.fa-blanket-fire {
    --fa: "";
    --fa--fa: ""
}

.fa-blender {
    --fa: "";
    --fa--fa: ""
}

.fa-blender-phone {
    --fa: "";
    --fa--fa: ""
}

.fa-blind {
    --fa: "";
    --fa--fa: ""
}

.fa-blinds {
    --fa: "";
    --fa--fa: ""
}

.fa-blinds-open {
    --fa: "";
    --fa--fa: ""
}

.fa-blinds-raised {
    --fa: "";
    --fa--fa: ""
}

.fa-block {
    --fa: "";
    --fa--fa: ""
}

.fa-block-brick {
    --fa: "";
    --fa--fa: ""
}

.fa-block-brick-fire {
    --fa: "";
    --fa--fa: ""
}

.fa-block-question {
    --fa: "";
    --fa--fa: ""
}

.fa-block-quote {
    --fa: "";
    --fa--fa: ""
}

.fa-blog {
    --fa: "";
    --fa--fa: ""
}

.fa-blueberries {
    --fa: "";
    --fa--fa: ""
}

.fa-bluetooth {
    --fa: "";
    --fa--fa: ""
}

.fa-bold {
    --fa: "";
    --fa--fa: ""
}

.fa-bolt {
    --fa: "";
    --fa--fa: ""
}

.fa-bolt-auto {
    --fa: "";
    --fa--fa: ""
}

.fa-bolt-lightning {
    --fa: "";
    --fa--fa: ""
}

.fa-bolt-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-bomb {
    --fa: "";
    --fa--fa: ""
}

.fa-bone {
    --fa: "";
    --fa--fa: ""
}

.fa-bone-break {
    --fa: "";
    --fa--fa: ""
}

.fa-bong {
    --fa: "";
    --fa--fa: ""
}

.fa-book {
    --fa: "";
    --fa--fa: ""
}

.fa-book-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-book-arrow-right {
    --fa: "";
    --fa--fa: ""
}

.fa-book-arrow-up {
    --fa: "";
    --fa--fa: ""
}

.fa-book-atlas {
    --fa: "";
    --fa--fa: ""
}

.fa-book-bible {
    --fa: "";
    --fa--fa: ""
}

.fa-book-blank {
    --fa: "";
    --fa--fa: ""
}

.fa-book-bookmark {
    --fa: "";
    --fa--fa: ""
}

.fa-book-circle {
    --fa: "";
    --fa--fa: ""
}

.fa-book-circle-arrow-right {
    --fa: "";
    --fa--fa: ""
}

.fa-book-circle-arrow-up {
    --fa: "";
    --fa--fa: ""
}

.fa-book-copy {
    --fa: "";
    --fa--fa: ""
}

.fa-book-dead {
    --fa: "";
    --fa--fa: ""
}

.fa-book-font {
    --fa: "";
    --fa--fa: ""
}

.fa-book-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-book-journal-whills {
    --fa: "";
    --fa--fa: ""
}

.fa-book-law {
    --fa: "";
    --fa--fa: ""
}

.fa-book-medical {
    --fa: "";
    --fa--fa: ""
}

.fa-book-open {
    --fa: "";
    --fa--fa: ""
}

.fa-book-open-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-book-open-cover {
    --fa: "";
    --fa--fa: ""
}

.fa-book-open-reader {
    --fa: "";
    --fa--fa: ""
}

.fa-book-quran {
    --fa: "";
    --fa--fa: ""
}

.fa-book-reader {
    --fa: "";
    --fa--fa: ""
}

.fa-book-section {
    --fa: "";
    --fa--fa: ""
}

.fa-book-skull {
    --fa: "";
    --fa--fa: ""
}

.fa-book-sparkles {
    --fa: "";
    --fa--fa: ""
}

.fa-book-spells {
    --fa: "";
    --fa--fa: ""
}

.fa-book-tanakh {
    --fa: "";
    --fa--fa: ""
}

.fa-book-user {
    --fa: "";
    --fa--fa: ""
}

.fa-bookmark {
    --fa: "";
    --fa--fa: ""
}

.fa-bookmark-circle {
    --fa: "";
    --fa--fa: ""
}

.fa-bookmark-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-books {
    --fa: "";
    --fa--fa: ""
}

.fa-books-medical {
    --fa: "";
    --fa--fa: ""
}

.fa-boombox {
    --fa: "";
    --fa--fa: ""
}

.fa-boot {
    --fa: "";
    --fa--fa: ""
}

.fa-boot-heeled {
    --fa: "";
    --fa--fa: ""
}

.fa-booth-curtain {
    --fa: "";
    --fa--fa: ""
}

.fa-border-all {
    --fa: "";
    --fa--fa: ""
}

.fa-border-bottom {
    --fa: "";
    --fa--fa: ""
}

.fa-border-bottom-right {
    --fa: "";
    --fa--fa: ""
}

.fa-border-center-h {
    --fa: "";
    --fa--fa: ""
}

.fa-border-center-v {
    --fa: "";
    --fa--fa: ""
}

.fa-border-inner {
    --fa: "";
    --fa--fa: ""
}

.fa-border-left {
    --fa: "";
    --fa--fa: ""
}

.fa-border-none {
    --fa: "";
    --fa--fa: ""
}

.fa-border-outer {
    --fa: "";
    --fa--fa: ""
}

.fa-border-right {
    --fa: "";
    --fa--fa: ""
}

.fa-border-style {
    --fa: "";
    --fa--fa: ""
}

.fa-border-style-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-border-top {
    --fa: "";
    --fa--fa: ""
}

.fa-border-top-left {
    --fa: "";
    --fa--fa: ""
}

.fa-bore-hole {
    --fa: "";
    --fa--fa: ""
}

.fa-bottle-baby {
    --fa: "";
    --fa--fa: ""
}

.fa-bottle-droplet {
    --fa: "";
    --fa--fa: ""
}

.fa-bottle-water {
    --fa: "";
    --fa--fa: ""
}

.fa-bow-arrow {
    --fa: "";
    --fa--fa: ""
}

.fa-bowl-chopsticks {
    --fa: "";
    --fa--fa: ""
}

.fa-bowl-chopsticks-noodles {
    --fa: "";
    --fa--fa: ""
}

.fa-bowl-food {
    --fa: "";
    --fa--fa: ""
}

.fa-bowl-hot {
    --fa: "";
    --fa--fa: ""
}

.fa-bowl-rice {
    --fa: "";
    --fa--fa: ""
}

.fa-bowl-salad {
    --fa: "";
    --fa--fa: ""
}

.fa-bowl-scoop {
    --fa: "";
    --fa--fa: ""
}

.fa-bowl-scoops {
    --fa: "";
    --fa--fa: ""
}

.fa-bowl-shaved-ice {
    --fa: "";
    --fa--fa: ""
}

.fa-bowl-soft-serve {
    --fa: "";
    --fa--fa: ""
}

.fa-bowl-spoon {
    --fa: "";
    --fa--fa: ""
}

.fa-bowling-ball {
    --fa: "";
    --fa--fa: ""
}

.fa-bowling-ball-pin {
    --fa: "";
    --fa--fa: ""
}

.fa-bowling-pins {
    --fa: "";
    --fa--fa: ""
}

.fa-box {
    --fa: "";
    --fa--fa: ""
}

.fa-box-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-box-archive {
    --fa: "";
    --fa--fa: ""
}

.fa-box-ballot {
    --fa: "";
    --fa--fa: ""
}

.fa-box-check {
    --fa: "";
    --fa--fa: ""
}

.fa-box-circle-check {
    --fa: "";
    --fa--fa: ""
}

.fa-box-dollar {
    --fa: "";
    --fa--fa: ""
}

.fa-box-fragile {
    --fa: "";
    --fa--fa: ""
}

.fa-box-full {
    --fa: "";
    --fa--fa: ""
}

.fa-box-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-box-open {
    --fa: "";
    --fa--fa: ""
}

.fa-box-open-full {
    --fa: "";
    --fa--fa: ""
}

.fa-box-taped {
    --fa: "";
    --fa--fa: ""
}

.fa-box-tissue {
    --fa: "";
    --fa--fa: ""
}

.fa-box-up {
    --fa: "";
    --fa--fa: ""
}

.fa-box-usd {
    --fa: "";
    --fa--fa: ""
}

.fa-boxes {
    --fa: "";
    --fa--fa: ""
}

.fa-boxes-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-boxes-packing {
    --fa: "";
    --fa--fa: ""
}

.fa-boxes-stacked {
    --fa: "";
    --fa--fa: ""
}

.fa-boxing-glove {
    --fa: "";
    --fa--fa: ""
}

.fa-bracket {
    --fa: "[";
    --fa--fa: "[["
}

.fa-bracket-curly {
    --fa: "{";
    --fa--fa: "{{"
}

.fa-bracket-curly-left {
    --fa: "{";
    --fa--fa: "{{"
}

.fa-bracket-curly-right {
    --fa: "}";
    --fa--fa: "}}"
}

.fa-bracket-left {
    --fa: "[";
    --fa--fa: "[["
}

.fa-bracket-round {
    --fa: "(";
    --fa--fa: "(("
}

.fa-bracket-round-right {
    --fa: ")";
    --fa--fa: "))"
}

.fa-bracket-square {
    --fa: "[";
    --fa--fa: "[["
}

.fa-bracket-square-right {
    --fa: "]";
    --fa--fa: "]]"
}

.fa-brackets {
    --fa: "";
    --fa--fa: ""
}

.fa-brackets-curly {
    --fa: "";
    --fa--fa: ""
}

.fa-brackets-round {
    --fa: "";
    --fa--fa: ""
}

.fa-brackets-square {
    --fa: "";
    --fa--fa: ""
}

.fa-braille {
    --fa: "";
    --fa--fa: ""
}

.fa-brain {
    --fa: "";
    --fa--fa: ""
}

.fa-brain-arrow-curved-right {
    --fa: "";
    --fa--fa: ""
}

.fa-brain-circuit {
    --fa: "";
    --fa--fa: ""
}

.fa-brake-warning {
    --fa: "";
    --fa--fa: ""
}

.fa-brazilian-real-sign {
    --fa: "";
    --fa--fa: ""
}

.fa-bread-loaf {
    --fa: "";
    --fa--fa: ""
}

.fa-bread-slice {
    --fa: "";
    --fa--fa: ""
}

.fa-bread-slice-butter {
    --fa: "";
    --fa--fa: ""
}

.fa-bridge {
    --fa: "";
    --fa--fa: ""
}

.fa-bridge-circle-check {
    --fa: "";
    --fa--fa: ""
}

.fa-bridge-circle-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-bridge-circle-xmark {
    --fa: "";
    --fa--fa: ""
}

.fa-bridge-lock {
    --fa: "";
    --fa--fa: ""
}

.fa-bridge-suspension {
    --fa: "";
    --fa--fa: ""
}

.fa-bridge-water {
    --fa: "";
    --fa--fa: ""
}

.fa-briefcase {
    --fa: "";
    --fa--fa: ""
}

.fa-briefcase-arrow-right {
    --fa: "";
    --fa--fa: ""
}

.fa-briefcase-blank {
    --fa: "";
    --fa--fa: ""
}

.fa-briefcase-clock {
    --fa: "";
    --fa--fa: ""
}

.fa-briefcase-medical {
    --fa: "";
    --fa--fa: ""
}

.fa-brightness {
    --fa: "";
    --fa--fa: ""
}

.fa-brightness-low {
    --fa: "";
    --fa--fa: ""
}

.fa-bring-forward {
    --fa: "";
    --fa--fa: ""
}

.fa-bring-front {
    --fa: "";
    --fa--fa: ""
}

.fa-broadcast-tower {
    --fa: "";
    --fa--fa: ""
}

.fa-broccoli {
    --fa: "";
    --fa--fa: ""
}

.fa-broom {
    --fa: "";
    --fa--fa: ""
}

.fa-broom-ball {
    --fa: "";
    --fa--fa: ""
}

.fa-broom-wide {
    --fa: "";
    --fa--fa: ""
}

.fa-browser {
    --fa: "";
    --fa--fa: ""
}

.fa-browsers {
    --fa: "";
    --fa--fa: ""
}

.fa-brush {
    --fa: "";
    --fa--fa: ""
}

.fa-bucket {
    --fa: "";
    --fa--fa: ""
}

.fa-bug {
    --fa: "";
    --fa--fa: ""
}

.fa-bug-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-bugs {
    --fa: "";
    --fa--fa: ""
}

.fa-building {
    --fa: "";
    --fa--fa: ""
}

.fa-building-circle-arrow-right {
    --fa: "";
    --fa--fa: ""
}

.fa-building-circle-check {
    --fa: "";
    --fa--fa: ""
}

.fa-building-circle-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-building-circle-xmark {
    --fa: "";
    --fa--fa: ""
}

.fa-building-columns {
    --fa: "";
    --fa--fa: ""
}

.fa-building-flag {
    --fa: "";
    --fa--fa: ""
}

.fa-building-lock {
    --fa: "";
    --fa--fa: ""
}

.fa-building-magnifying-glass {
    --fa: "";
    --fa--fa: ""
}

.fa-building-memo {
    --fa: "";
    --fa--fa: ""
}

.fa-building-ngo {
    --fa: "";
    --fa--fa: ""
}

.fa-building-shield {
    --fa: "";
    --fa--fa: ""
}

.fa-building-un {
    --fa: "";
    --fa--fa: ""
}

.fa-building-user {
    --fa: "";
    --fa--fa: ""
}

.fa-building-wheat {
    --fa: "";
    --fa--fa: ""
}

.fa-buildings {
    --fa: "";
    --fa--fa: ""
}

.fa-bulldozer {
    --fa: "";
    --fa--fa: ""
}

.fa-bullhorn {
    --fa: "";
    --fa--fa: ""
}

.fa-bullseye {
    --fa: "";
    --fa--fa: ""
}

.fa-bullseye-arrow {
    --fa: "";
    --fa--fa: ""
}

.fa-bullseye-pointer {
    --fa: "";
    --fa--fa: ""
}

.fa-buoy {
    --fa: "";
    --fa--fa: ""
}

.fa-buoy-mooring {
    --fa: "";
    --fa--fa: ""
}

.fa-burger {
    --fa: "";
    --fa--fa: ""
}

.fa-burger-cheese {
    --fa: "";
    --fa--fa: ""
}

.fa-burger-fries {
    --fa: "";
    --fa--fa: ""
}

.fa-burger-glass {
    --fa: "";
    --fa--fa: ""
}

.fa-burger-lettuce {
    --fa: "";
    --fa--fa: ""
}

.fa-burger-soda {
    --fa: "";
    --fa--fa: ""
}

.fa-burn {
    --fa: "";
    --fa--fa: ""
}

.fa-burrito {
    --fa: "";
    --fa--fa: ""
}

.fa-burst {
    --fa: "";
    --fa--fa: ""
}

.fa-bus {
    --fa: "";
    --fa--fa: ""
}

.fa-bus-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-bus-school {
    --fa: "";
    --fa--fa: ""
}

.fa-bus-simple {
    --fa: "";
    --fa--fa: ""
}

.fa-business-front {
    --fa: "";
    --fa--fa: ""
}

.fa-business-time {
    --fa: "";
    --fa--fa: ""
}

.fa-butter {
    --fa: "";
    --fa--fa: ""
}

.fa-c {
    --fa: "C";
    --fa--fa: "CC"
}

.fa-cab {
    --fa: "";
    --fa--fa: ""
}

.fa-cabin {
    --fa: "";
    --fa--fa: ""
}

.fa-cabinet-filing {
    --fa: "";
    --fa--fa: ""
}

.fa-cable-car {
    --fa: "";
    --fa--fa: ""
}

.fa-cactus {
    --fa: "";
    --fa--fa: ""
}

.fa-caduceus {
    --fa: "";
    --fa--fa: ""
}

.fa-cake {
    --fa: "";
    --fa--fa: ""
}

.fa-cake-candles {
    --fa: "";
    --fa--fa: ""
}

.fa-cake-slice {
    --fa: "";
    --fa--fa: ""
}

.fa-calculator {
    --fa: "";
    --fa--fa: ""
}

.fa-calculator-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-calculator-simple {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-arrow-down {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-arrow-up {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-check {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-circle {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-circle-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-circle-minus {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-circle-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-circle-user {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-clock {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-day {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-days {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-download {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-edit {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-image {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-lines {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-lines-pen {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-minus {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-note {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-pen {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-range {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-star {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-time {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-times {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-upload {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-users {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-week {
    --fa: "";
    --fa--fa: ""
}

.fa-calendar-xmark {
    --fa: "";
    --fa--fa: ""
}

.fa-calendars {
    --fa: "";
    --fa--fa: ""
}

.fa-camcorder {
    --fa: "";
    --fa--fa: ""
}

.fa-camera {
    --fa: "";
    --fa--fa: ""
}

.fa-camera-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-camera-cctv {
    --fa: "";
    --fa--fa: ""
}

.fa-camera-circle {
    --fa: "";
    --fa--fa: ""
}

.fa-camera-home {
    --fa: "";
    --fa--fa: ""
}

.fa-camera-movie {
    --fa: "";
    --fa--fa: ""
}

.fa-camera-polaroid {
    --fa: "";
    --fa--fa: ""
}

.fa-camera-retro {
    --fa: "";
    --fa--fa: ""
}

.fa-camera-rotate {
    --fa: "";
    --fa--fa: ""
}

.fa-camera-security {
    --fa: "";
    --fa--fa: ""
}

.fa-camera-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-camera-viewfinder {
    --fa: "";
    --fa--fa: ""
}

.fa-camera-web {
    --fa: "";
    --fa--fa: ""
}

.fa-camera-web-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-campfire {
    --fa: "";
    --fa--fa: ""
}

.fa-campground {
    --fa: "";
    --fa--fa: ""
}

.fa-can-food {
    --fa: "";
    --fa--fa: ""
}

.fa-cancel {
    --fa: "";
    --fa--fa: ""
}

.fa-candle-holder {
    --fa: "";
    --fa--fa: ""
}

.fa-candy {
    --fa: "";
    --fa--fa: ""
}

.fa-candy-bar {
    --fa: "";
    --fa--fa: ""
}

.fa-candy-cane {
    --fa: "";
    --fa--fa: ""
}

.fa-candy-corn {
    --fa: "";
    --fa--fa: ""
}

.fa-cannabis {
    --fa: "";
    --fa--fa: ""
}

.fa-cannon {
    --fa: "";
    --fa--fa: ""
}

.fa-capsules {
    --fa: "";
    --fa--fa: ""
}

.fa-car {
    --fa: "";
    --fa--fa: ""
}

.fa-car-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-car-battery {
    --fa: "";
    --fa--fa: ""
}

.fa-car-bolt {
    --fa: "";
    --fa--fa: ""
}

.fa-car-building {
    --fa: "";
    --fa--fa: ""
}

.fa-car-bump {
    --fa: "";
    --fa--fa: ""
}

.fa-car-burst {
    --fa: "";
    --fa--fa: ""
}

.fa-car-bus {
    --fa: "";
    --fa--fa: ""
}

.fa-car-circle-bolt {
    --fa: "";
    --fa--fa: ""
}

.fa-car-crash {
    --fa: "";
    --fa--fa: ""
}

.fa-car-garage {
    --fa: "";
    --fa--fa: ""
}

.fa-car-mechanic {
    --fa: "";
    --fa--fa: ""
}

.fa-car-mirrors {
    --fa: "";
    --fa--fa: ""
}

.fa-car-on {
    --fa: "";
    --fa--fa: ""
}

.fa-car-people {
    --fa: "";
    --fa--fa: ""
}

.fa-car-rear {
    --fa: "";
    --fa--fa: ""
}

.fa-car-side {
    --fa: "";
    --fa--fa: ""
}

.fa-car-side-bolt {
    --fa: "";
    --fa--fa: ""
}

.fa-car-tilt {
    --fa: "";
    --fa--fa: ""
}

.fa-car-tunnel {
    --fa: "";
    --fa--fa: ""
}

.fa-car-wash {
    --fa: "";
    --fa--fa: ""
}

.fa-car-wrench {
    --fa: "";
    --fa--fa: ""
}

.fa-caravan {
    --fa: "";
    --fa--fa: ""
}

.fa-caravan-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-caravan-simple {
    --fa: "";
    --fa--fa: ""
}

.fa-card-club {
    --fa: "";
    --fa--fa: ""
}

.fa-card-diamond {
    --fa: "";
    --fa--fa: ""
}

.fa-card-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-card-spade {
    --fa: "";
    --fa--fa: ""
}

.fa-cards {
    --fa: "";
    --fa--fa: ""
}

.fa-cards-blank {
    --fa: "";
    --fa--fa: ""
}

.fa-caret-circle-down {
    --fa: "";
    --fa--fa: ""
}

.fa-caret-circle-left {
    --fa: "";
    --fa--fa: ""
}

.fa-caret-circle-right {
    --fa: "";
    --fa--fa: ""
}

.fa-caret-circle-up {
    --fa: "";
    --fa--fa: ""
}

.fa-caret-down {
    --fa: "";
    --fa--fa: ""
}

.fa-caret-left {
    --fa: "";
    --fa--fa: ""
}

.fa-caret-right {
    --fa: "";
    --fa--fa: ""
}

.fa-caret-square-down {
    --fa: "";
    --fa--fa: ""
}

.fa-caret-square-left {
    --fa: "";
    --fa--fa: ""
}

.fa-caret-square-right {
    --fa: "";
    --fa--fa: ""
}

.fa-caret-square-up {
    --fa: "";
    --fa--fa: ""
}

.fa-caret-up {
    --fa: "";
    --fa--fa: ""
}

.fa-carpool {
    --fa: "";
    --fa--fa: ""
}

.fa-carriage-baby {
    --fa: "";
    --fa--fa: ""
}

.fa-carrot {
    --fa: "";
    --fa--fa: ""
}

.fa-cars {
    --fa: "";
    --fa--fa: ""
}

.fa-cart-arrow-down {
    --fa: "";
    --fa--fa: ""
}

.fa-cart-arrow-up {
    --fa: "";
    --fa--fa: ""
}

.fa-cart-circle-arrow-down {
    --fa: "";
    --fa--fa: ""
}

.fa-cart-circle-arrow-up {
    --fa: "";
    --fa--fa: ""
}

.fa-cart-circle-check {
    --fa: "";
    --fa--fa: ""
}

.fa-cart-circle-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-cart-circle-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-cart-circle-xmark {
    --fa: "";
    --fa--fa: ""
}

.fa-cart-flatbed {
    --fa: "";
    --fa--fa: ""
}

.fa-cart-flatbed-boxes {
    --fa: "";
    --fa--fa: ""
}

.fa-cart-flatbed-empty {
    --fa: "";
    --fa--fa: ""
}

.fa-cart-flatbed-suitcase {
    --fa: "";
    --fa--fa: ""
}

.fa-cart-minus {
    --fa: "";
    --fa--fa: ""
}

.fa-cart-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-cart-shopping {
    --fa: "";
    --fa--fa: ""
}

.fa-cart-shopping-fast {
    --fa: "";
    --fa--fa: ""
}

.fa-cart-xmark {
    --fa: "";
    --fa--fa: ""
}

.fa-cash-register {
    --fa: "";
    --fa--fa: ""
}

.fa-cassette-betamax {
    --fa: "";
    --fa--fa: ""
}

.fa-cassette-tape {
    --fa: "";
    --fa--fa: ""
}

.fa-cassette-vhs {
    --fa: "";
    --fa--fa: ""
}

.fa-castle {
    --fa: "";
    --fa--fa: ""
}

.fa-cat {
    --fa: "";
    --fa--fa: ""
}

.fa-cat-space {
    --fa: "";
    --fa--fa: ""
}

.fa-cauldron {
    --fa: "";
    --fa--fa: ""
}

.fa-cctv {
    --fa: "";
    --fa--fa: ""
}

.fa-cedi-sign {
    --fa: "";
    --fa--fa: ""
}

.fa-cent-sign {
    --fa: "";
    --fa--fa: ""
}

.fa-certificate {
    --fa: "";
    --fa--fa: ""
}

.fa-chain {
    --fa: "";
    --fa--fa: ""
}

.fa-chain-broken {
    --fa: "";
    --fa--fa: ""
}

.fa-chain-horizontal {
    --fa: "";
    --fa--fa: ""
}

.fa-chain-horizontal-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-chain-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-chair {
    --fa: "";
    --fa--fa: ""
}

.fa-chair-office {
    --fa: "";
    --fa--fa: ""
}

.fa-chalkboard {
    --fa: "";
    --fa--fa: ""
}

.fa-chalkboard-teacher {
    --fa: "";
    --fa--fa: ""
}

.fa-chalkboard-user {
    --fa: "";
    --fa--fa: ""
}

.fa-champagne-glass {
    --fa: "";
    --fa--fa: ""
}

.fa-champagne-glasses {
    --fa: "";
    --fa--fa: ""
}

.fa-charging-station {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-area {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-bar {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-bullet {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-candlestick {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-column {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-diagram {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-fft {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-gantt {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-kanban {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-line {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-line-down {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-line-up {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-line-up-down {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-mixed {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-mixed-up-circle-currency {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-mixed-up-circle-dollar {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-network {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-pie {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-pie-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-pie-simple {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-pie-simple-circle-currency {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-pie-simple-circle-dollar {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-pyramid {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-radar {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-scatter {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-scatter-3d {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-scatter-bubble {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-simple {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-simple-horizontal {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-sine {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-tree-map {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-user {
    --fa: "";
    --fa--fa: ""
}

.fa-chart-waterfall {
    --fa: "";
    --fa--fa: ""
}

.fa-check {
    --fa: "";
    --fa--fa: ""
}

.fa-check-circle {
    --fa: "";
    --fa--fa: ""
}

.fa-check-double {
    --fa: "";
    --fa--fa: ""
}

.fa-check-square {
    --fa: "";
    --fa--fa: ""
}

.fa-check-to-slot {
    --fa: "";
    --fa--fa: ""
}

.fa-cheese {
    --fa: "";
    --fa--fa: ""
}

.fa-cheese-swiss {
    --fa: "";
    --fa--fa: ""
}

.fa-cheeseburger {
    --fa: "";
    --fa--fa: ""
}

.fa-cherries {
    --fa: "";
    --fa--fa: ""
}

.fa-chess {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-bishop {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-bishop-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-bishop-piece {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-board {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-clock {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-clock-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-clock-flip {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-king {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-king-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-king-piece {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-knight {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-knight-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-knight-piece {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-pawn {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-pawn-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-pawn-piece {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-queen {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-queen-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-queen-piece {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-rook {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-rook-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-chess-rook-piece {
    --fa: "";
    --fa--fa: ""
}

.fa-chestnut {
    --fa: "";
    --fa--fa: ""
}

.fa-chevron-circle-down {
    --fa: "";
    --fa--fa: ""
}

.fa-chevron-circle-left {
    --fa: "";
    --fa--fa: ""
}

.fa-chevron-circle-right {
    --fa: "";
    --fa--fa: ""
}

.fa-chevron-circle-up {
    --fa: "";
    --fa--fa: ""
}

.fa-chevron-double-down {
    --fa: "";
    --fa--fa: ""
}

.fa-chevron-double-left {
    --fa: "";
    --fa--fa: ""
}

.fa-chevron-double-right {
    --fa: "";
    --fa--fa: ""
}

.fa-chevron-double-up {
    --fa: "";
    --fa--fa: ""
}

.fa-chevron-down {
    --fa: "";
    --fa--fa: ""
}

.fa-chevron-left {
    --fa: "";
    --fa--fa: ""
}

.fa-chevron-right {
    --fa: "";
    --fa--fa: ""
}

.fa-chevron-square-down {
    --fa: "";
    --fa--fa: ""
}

.fa-chevron-square-left {
    --fa: "";
    --fa--fa: ""
}

.fa-chevron-square-right {
    --fa: "";
    --fa--fa: ""
}

.fa-chevron-square-up {
    --fa: "";
    --fa--fa: ""
}

.fa-chevron-up {
    --fa: "";
    --fa--fa: ""
}

.fa-chevrons-down {
    --fa: "";
    --fa--fa: ""
}

.fa-chevrons-left {
    --fa: "";
    --fa--fa: ""
}

.fa-chevrons-right {
    --fa: "";
    --fa--fa: ""
}

.fa-chevrons-up {
    --fa: "";
    --fa--fa: ""
}

.fa-chf-sign {
    --fa: "";
    --fa--fa: ""
}

.fa-child {
    --fa: "";
    --fa--fa: ""
}

.fa-child-combatant {
    --fa: "";
    --fa--fa: ""
}

.fa-child-dress {
    --fa: "";
    --fa--fa: ""
}

.fa-child-reaching {
    --fa: "";
    --fa--fa: ""
}

.fa-child-rifle {
    --fa: "";
    --fa--fa: ""
}

.fa-children {
    --fa: "";
    --fa--fa: ""
}

.fa-chimney {
    --fa: "";
    --fa--fa: ""
}

.fa-chocolate-bar {
    --fa: "";
    --fa--fa: ""
}

.fa-chopsticks {
    --fa: "";
    --fa--fa: ""
}

.fa-church {
    --fa: "";
    --fa--fa: ""
}

.fa-circle {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-0 {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-1 {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-2 {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-3 {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-4 {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-5 {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-6 {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-7 {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-8 {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-9 {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-a {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-ampersand {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-arrow-down {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-arrow-down-left {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-arrow-down-right {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-arrow-left {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-arrow-right {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-arrow-up {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-arrow-up-left {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-arrow-up-right {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-b {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-bolt {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-book-open {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-bookmark {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-c {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-calendar {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-camera {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-caret-down {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-caret-left {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-caret-right {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-caret-up {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-check {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-chevron-down {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-chevron-left {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-chevron-right {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-chevron-up {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-d {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-dashed {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-divide {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-dollar {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-dollar-to-slot {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-dot {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-down {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-down-left {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-down-right {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-e {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-ellipsis {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-ellipsis-vertical {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-envelope {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-euro {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-exclamation-check {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-f {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-g {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-gf {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-h {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-half {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-half-stroke {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-i {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-info {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-j {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-k {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-l {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-left {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-location-arrow {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-m {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-microphone {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-microphone-lines {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-minus {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-n {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-nodes {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-notch {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-o {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-p {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-parking {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-pause {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-phone {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-phone-flip {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-phone-hangup {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-play {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-q {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-quarter {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-quarter-stroke {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-quarters {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-question {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-r {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-radiation {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-right {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-s {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-small {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-sort {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-sort-down {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-sort-up {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-star {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-sterling {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-stop {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-t {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-three-quarters {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-three-quarters-stroke {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-trash {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-u {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-up {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-up-left {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-up-right {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-user {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-v {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-video {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-w {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-waveform-lines {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-wifi {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-wifi-circle-wifi {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-wifi-group {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-x {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-xmark {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-y {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-yen {
    --fa: "";
    --fa--fa: ""
}

.fa-circle-z {
    --fa: "";
    --fa--fa: ""
}

.fa-circles-overlap {
    --fa: "";
    --fa--fa: ""
}

.fa-circles-overlap-3 {
    --fa: "";
    --fa--fa: ""
}

.fa-citrus {
    --fa: "";
    --fa--fa: ""
}

.fa-citrus-slice {
    --fa: "";
    --fa--fa: ""
}

.fa-city {
    --fa: "";
    --fa--fa: ""
}

.fa-clapperboard {
    --fa: "";
    --fa--fa: ""
}

.fa-clapperboard-play {
    --fa: "";
    --fa--fa: ""
}

.fa-clarinet {
    --fa: "";
    --fa--fa: ""
}

.fa-claw-marks {
    --fa: "";
    --fa--fa: ""
}

.fa-clinic-medical {
    --fa: "";
    --fa--fa: ""
}

.fa-clipboard {
    --fa: "";
    --fa--fa: ""
}

.fa-clipboard-check {
    --fa: "";
    --fa--fa: ""
}

.fa-clipboard-list {
    --fa: "";
    --fa--fa: ""
}

.fa-clipboard-list-check {
    --fa: "";
    --fa--fa: ""
}

.fa-clipboard-medical {
    --fa: "";
    --fa--fa: ""
}

.fa-clipboard-prescription {
    --fa: "";
    --fa--fa: ""
}

.fa-clipboard-question {
    --fa: "";
    --fa--fa: ""
}

.fa-clipboard-user {
    --fa: "";
    --fa--fa: ""
}

.fa-clock {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-desk {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-eight {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-eight-thirty {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-eleven {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-eleven-thirty {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-five {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-five-thirty {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-four {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-four-thirty {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-nine {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-nine-thirty {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-one {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-one-thirty {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-rotate-left {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-seven {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-seven-thirty {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-six {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-six-thirty {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-ten {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-ten-thirty {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-three {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-three-thirty {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-twelve {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-twelve-thirty {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-two {
    --fa: "";
    --fa--fa: ""
}

.fa-clock-two-thirty {
    --fa: "";
    --fa--fa: ""
}

.fa-clone {
    --fa: "";
    --fa--fa: ""
}

.fa-close {
    --fa: "";
    --fa--fa: ""
}

.fa-closed-captioning {
    --fa: "";
    --fa--fa: ""
}

.fa-closed-captioning-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-clothes-hanger {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-arrow-down {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-arrow-up {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-binary {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-bolt {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-bolt-moon {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-bolt-sun {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-check {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-download {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-download-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-drizzle {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-fog {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-hail {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-hail-mixed {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-meatball {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-minus {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-moon {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-moon-rain {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-music {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-question {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-rain {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-rainbow {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-showers {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-showers-heavy {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-showers-water {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-sleet {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-snow {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-sun {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-sun-rain {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-upload {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-upload-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-word {
    --fa: "";
    --fa--fa: ""
}

.fa-cloud-xmark {
    --fa: "";
    --fa--fa: ""
}

.fa-clouds {
    --fa: "";
    --fa--fa: ""
}

.fa-clouds-moon {
    --fa: "";
    --fa--fa: ""
}

.fa-clouds-sun {
    --fa: "";
    --fa--fa: ""
}

.fa-clover {
    --fa: "";
    --fa--fa: ""
}

.fa-club {
    --fa: "";
    --fa--fa: ""
}

.fa-cny {
    --fa: "";
    --fa--fa: ""
}

.fa-cocktail {
    --fa: "";
    --fa--fa: ""
}

.fa-coconut {
    --fa: "";
    --fa--fa: ""
}

.fa-code {
    --fa: "";
    --fa--fa: ""
}

.fa-code-branch {
    --fa: "";
    --fa--fa: ""
}

.fa-code-commit {
    --fa: "";
    --fa--fa: ""
}

.fa-code-compare {
    --fa: "";
    --fa--fa: ""
}

.fa-code-fork {
    --fa: "";
    --fa--fa: ""
}

.fa-code-merge {
    --fa: "";
    --fa--fa: ""
}

.fa-code-pull-request {
    --fa: "";
    --fa--fa: ""
}

.fa-code-pull-request-closed {
    --fa: "";
    --fa--fa: ""
}

.fa-code-pull-request-draft {
    --fa: "";
    --fa--fa: ""
}

.fa-code-simple {
    --fa: "";
    --fa--fa: ""
}

.fa-coffee {
    --fa: "";
    --fa--fa: ""
}

.fa-coffee-bean {
    --fa: "";
    --fa--fa: ""
}

.fa-coffee-beans {
    --fa: "";
    --fa--fa: ""
}

.fa-coffee-pot {
    --fa: "";
    --fa--fa: ""
}

.fa-coffee-togo {
    --fa: "";
    --fa--fa: ""
}

.fa-coffin {
    --fa: "";
    --fa--fa: ""
}

.fa-coffin-cross {
    --fa: "";
    --fa--fa: ""
}

.fa-cog {
    --fa: "";
    --fa--fa: ""
}

.fa-cogs {
    --fa: "";
    --fa--fa: ""
}

.fa-coin {
    --fa: "";
    --fa--fa: ""
}

.fa-coin-blank {
    --fa: "";
    --fa--fa: ""
}

.fa-coin-front {
    --fa: "";
    --fa--fa: ""
}

.fa-coin-vertical {
    --fa: "";
    --fa--fa: ""
}

.fa-coins {
    --fa: "";
    --fa--fa: ""
}

.fa-colon {
    --fa: ":";
    --fa--fa: "::"
}

.fa-colon-sign {
    --fa: "";
    --fa--fa: ""
}

.fa-columns {
    --fa: "";
    --fa--fa: ""
}

.fa-columns-3 {
    --fa: "";
    --fa--fa: ""
}

.fa-comet {
    --fa: "";
    --fa--fa: ""
}

.fa-comma {
    --fa: ",";
    --fa--fa: ",,"
}

.fa-command {
    --fa: "";
    --fa--fa: ""
}

.fa-comment {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-arrow-down {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-arrow-up {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-captions {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-check {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-dollar {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-dots {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-edit {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-image {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-lines {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-medical {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-minus {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-music {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-quote {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-smile {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-text {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-alt-times {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-arrow-down {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-arrow-up {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-arrow-up-right {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-captions {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-check {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-code {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-dollar {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-dots {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-edit {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-image {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-lines {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-medical {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-middle {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-middle-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-middle-top {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-middle-top-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-minus {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-music {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-nodes {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-pen {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-question {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-quote {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-smile {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-sms {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-text {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-times {
    --fa: "";
    --fa--fa: ""
}

.fa-comment-xmark {
    --fa: "";
    --fa--fa: ""
}

.fa-commenting {
    --fa: "";
    --fa--fa: ""
}

.fa-comments {
    --fa: "";
    --fa--fa: ""
}

.fa-comments-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-comments-alt-dollar {
    --fa: "";
    --fa--fa: ""
}

.fa-comments-dollar {
    --fa: "";
    --fa--fa: ""
}

.fa-comments-question {
    --fa: "";
    --fa--fa: ""
}

.fa-comments-question-check {
    --fa: "";
    --fa--fa: ""
}

.fa-compact-disc {
    --fa: "";
    --fa--fa: ""
}

.fa-compass {
    --fa: "";
    --fa--fa: ""
}

.fa-compass-drafting {
    --fa: "";
    --fa--fa: ""
}

.fa-compass-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-compress {
    --fa: "";
    --fa--fa: ""
}

.fa-compress-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-compress-arrows {
    --fa: "";
    --fa--fa: ""
}

.fa-compress-arrows-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-compress-wide {
    --fa: "";
    --fa--fa: ""
}

.fa-computer {
    --fa: "";
    --fa--fa: ""
}

.fa-computer-classic {
    --fa: "";
    --fa--fa: ""
}

.fa-computer-mouse {
    --fa: "";
    --fa--fa: ""
}

.fa-computer-mouse-scrollwheel {
    --fa: "";
    --fa--fa: ""
}

.fa-computer-speaker {
    --fa: "";
    --fa--fa: ""
}

.fa-concierge-bell {
    --fa: "";
    --fa--fa: ""
}

.fa-construction {
    --fa: "";
    --fa--fa: ""
}

.fa-contact-book {
    --fa: "";
    --fa--fa: ""
}

.fa-contact-card {
    --fa: "";
    --fa--fa: ""
}

.fa-container-storage {
    --fa: "";
    --fa--fa: ""
}

.fa-conveyor-belt {
    --fa: "";
    --fa--fa: ""
}

.fa-conveyor-belt-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-conveyor-belt-arm {
    --fa: "";
    --fa--fa: ""
}

.fa-conveyor-belt-boxes {
    --fa: "";
    --fa--fa: ""
}

.fa-conveyor-belt-empty {
    --fa: "";
    --fa--fa: ""
}

.fa-cookie {
    --fa: "";
    --fa--fa: ""
}

.fa-cookie-bite {
    --fa: "";
    --fa--fa: ""
}

.fa-copy {
    --fa: "";
    --fa--fa: ""
}

.fa-copyright {
    --fa: "";
    --fa--fa: ""
}

.fa-corn {
    --fa: "";
    --fa--fa: ""
}

.fa-corner {
    --fa: "";
    --fa--fa: ""
}

.fa-couch {
    --fa: "";
    --fa--fa: ""
}

.fa-couch-small {
    --fa: "";
    --fa--fa: ""
}

.fa-court-sport {
    --fa: "";
    --fa--fa: ""
}

.fa-cow {
    --fa: "";
    --fa--fa: ""
}

.fa-cowbell {
    --fa: "";
    --fa--fa: ""
}

.fa-cowbell-circle-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-cowbell-more {
    --fa: "";
    --fa--fa: ""
}

.fa-crab {
    --fa: "";
    --fa--fa: ""
}

.fa-crate-apple {
    --fa: "";
    --fa--fa: ""
}

.fa-crate-empty {
    --fa: "";
    --fa--fa: ""
}

.fa-credit-card {
    --fa: "";
    --fa--fa: ""
}

.fa-credit-card-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-credit-card-blank {
    --fa: "";
    --fa--fa: ""
}

.fa-credit-card-front {
    --fa: "";
    --fa--fa: ""
}

.fa-creemee {
    --fa: "";
    --fa--fa: ""
}

.fa-cricket {
    --fa: "";
    --fa--fa: ""
}

.fa-cricket-bat-ball {
    --fa: "";
    --fa--fa: ""
}

.fa-croissant {
    --fa: "";
    --fa--fa: ""
}

.fa-crop {
    --fa: "";
    --fa--fa: ""
}

.fa-crop-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-crop-simple {
    --fa: "";
    --fa--fa: ""
}

.fa-cross {
    --fa: "";
    --fa--fa: ""
}

.fa-crosshairs {
    --fa: "";
    --fa--fa: ""
}

.fa-crosshairs-simple {
    --fa: "";
    --fa--fa: ""
}

.fa-crow {
    --fa: "";
    --fa--fa: ""
}

.fa-crown {
    --fa: "";
    --fa--fa: ""
}

.fa-crutch {
    --fa: "";
    --fa--fa: ""
}

.fa-crutches {
    --fa: "";
    --fa--fa: ""
}

.fa-cruzeiro-sign {
    --fa: "";
    --fa--fa: ""
}

.fa-crystal-ball {
    --fa: "";
    --fa--fa: ""
}

.fa-cube {
    --fa: "";
    --fa--fa: ""
}

.fa-cubes {
    --fa: "";
    --fa--fa: ""
}

.fa-cubes-stacked {
    --fa: "";
    --fa--fa: ""
}

.fa-cucumber {
    --fa: "";
    --fa--fa: ""
}

.fa-cup-straw {
    --fa: "";
    --fa--fa: ""
}

.fa-cup-straw-swoosh {
    --fa: "";
    --fa--fa: ""
}

.fa-cup-togo {
    --fa: "";
    --fa--fa: ""
}

.fa-cupcake {
    --fa: "";
    --fa--fa: ""
}

.fa-curling {
    --fa: "";
    --fa--fa: ""
}

.fa-curling-stone {
    --fa: "";
    --fa--fa: ""
}

.fa-custard {
    --fa: "";
    --fa--fa: ""
}

.fa-cut {
    --fa: "";
    --fa--fa: ""
}

.fa-cutlery {
    --fa: "";
    --fa--fa: ""
}

.fa-d {
    --fa: "D";
    --fa--fa: "DD"
}

.fa-dagger {
    --fa: "";
    --fa--fa: ""
}

.fa-dash {
    --fa: "";
    --fa--fa: ""
}

.fa-dashboard {
    --fa: "";
    --fa--fa: ""
}

.fa-database {
    --fa: "";
    --fa--fa: ""
}

.fa-deaf {
    --fa: "";
    --fa--fa: ""
}

.fa-deafness {
    --fa: "";
    --fa--fa: ""
}

.fa-debug {
    --fa: "";
    --fa--fa: ""
}

.fa-dedent {
    --fa: "";
    --fa--fa: ""
}

.fa-deer {
    --fa: "";
    --fa--fa: ""
}

.fa-deer-rudolph {
    --fa: "";
    --fa--fa: ""
}

.fa-delete-left {
    --fa: "";
    --fa--fa: ""
}

.fa-delete-right {
    --fa: "";
    --fa--fa: ""
}

.fa-democrat {
    --fa: "";
    --fa--fa: ""
}

.fa-desktop {
    --fa: "";
    --fa--fa: ""
}

.fa-desktop-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-desktop-arrow-down {
    --fa: "";
    --fa--fa: ""
}

.fa-desktop-code {
    --fa: "";
    --fa--fa: ""
}

.fa-desktop-medical {
    --fa: "";
    --fa--fa: ""
}

.fa-desktop-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-dewpoint {
    --fa: "";
    --fa--fa: ""
}

.fa-dharmachakra {
    --fa: "";
    --fa--fa: ""
}

.fa-diagnoses {
    --fa: "";
    --fa--fa: ""
}

.fa-diagram-cells {
    --fa: "";
    --fa--fa: ""
}

.fa-diagram-lean-canvas {
    --fa: "";
    --fa--fa: ""
}

.fa-diagram-nested {
    --fa: "";
    --fa--fa: ""
}

.fa-diagram-next {
    --fa: "";
    --fa--fa: ""
}

.fa-diagram-predecessor {
    --fa: "";
    --fa--fa: ""
}

.fa-diagram-previous {
    --fa: "";
    --fa--fa: ""
}

.fa-diagram-project {
    --fa: "";
    --fa--fa: ""
}

.fa-diagram-sankey {
    --fa: "";
    --fa--fa: ""
}

.fa-diagram-subtask {
    --fa: "";
    --fa--fa: ""
}

.fa-diagram-successor {
    --fa: "";
    --fa--fa: ""
}

.fa-diagram-venn {
    --fa: "";
    --fa--fa: ""
}

.fa-dial {
    --fa: "";
    --fa--fa: ""
}

.fa-dial-high {
    --fa: "";
    --fa--fa: ""
}

.fa-dial-low {
    --fa: "";
    --fa--fa: ""
}

.fa-dial-max {
    --fa: "";
    --fa--fa: ""
}

.fa-dial-med {
    --fa: "";
    --fa--fa: ""
}

.fa-dial-med-high {
    --fa: "";
    --fa--fa: ""
}

.fa-dial-med-low {
    --fa: "";
    --fa--fa: ""
}

.fa-dial-min {
    --fa: "";
    --fa--fa: ""
}

.fa-dial-off {
    --fa: "";
    --fa--fa: ""
}

.fa-diamond {
    --fa: "";
    --fa--fa: ""
}

.fa-diamond-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-diamond-half {
    --fa: "";
    --fa--fa: ""
}

.fa-diamond-half-stroke {
    --fa: "";
    --fa--fa: ""
}

.fa-diamond-turn-right {
    --fa: "";
    --fa--fa: ""
}

.fa-diamonds-4 {
    --fa: "";
    --fa--fa: ""
}

.fa-dice {
    --fa: "";
    --fa--fa: ""
}

.fa-dice-d10 {
    --fa: "";
    --fa--fa: ""
}

.fa-dice-d12 {
    --fa: "";
    --fa--fa: ""
}

.fa-dice-d20 {
    --fa: "";
    --fa--fa: ""
}

.fa-dice-d4 {
    --fa: "";
    --fa--fa: ""
}

.fa-dice-d6 {
    --fa: "";
    --fa--fa: ""
}

.fa-dice-d8 {
    --fa: "";
    --fa--fa: ""
}

.fa-dice-five {
    --fa: "";
    --fa--fa: ""
}

.fa-dice-four {
    --fa: "";
    --fa--fa: ""
}

.fa-dice-one {
    --fa: "";
    --fa--fa: ""
}

.fa-dice-six {
    --fa: "";
    --fa--fa: ""
}

.fa-dice-three {
    --fa: "";
    --fa--fa: ""
}

.fa-dice-two {
    --fa: "";
    --fa--fa: ""
}

.fa-digging {
    --fa: "";
    --fa--fa: ""
}

.fa-digital-tachograph {
    --fa: "";
    --fa--fa: ""
}

.fa-dinosaur {
    --fa: "";
    --fa--fa: ""
}

.fa-diploma {
    --fa: "";
    --fa--fa: ""
}

.fa-directions {
    --fa: "";
    --fa--fa: ""
}

.fa-disc-drive {
    --fa: "";
    --fa--fa: ""
}

.fa-disease {
    --fa: "";
    --fa--fa: ""
}

.fa-display {
    --fa: "";
    --fa--fa: ""
}

.fa-display-arrow-down {
    --fa: "";
    --fa--fa: ""
}

.fa-display-chart-up {
    --fa: "";
    --fa--fa: ""
}

.fa-display-chart-up-circle-currency {
    --fa: "";
    --fa--fa: ""
}

.fa-display-chart-up-circle-dollar {
    --fa: "";
    --fa--fa: ""
}

.fa-display-code {
    --fa: "";
    --fa--fa: ""
}

.fa-display-medical {
    --fa: "";
    --fa--fa: ""
}

.fa-display-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-distribute-spacing-horizontal {
    --fa: "";
    --fa--fa: ""
}

.fa-distribute-spacing-vertical {
    --fa: "";
    --fa--fa: ""
}

.fa-ditto {
    --fa: "\"";
    --fa--fa: "\"\""
}

.fa-divide {
    --fa: "";
    --fa--fa: ""
}

.fa-dizzy {
    --fa: "";
    --fa--fa: ""
}

.fa-dna {
    --fa: "";
    --fa--fa: ""
}

.fa-do-not-enter {
    --fa: "";
    --fa--fa: ""
}

.fa-dog {
    --fa: "";
    --fa--fa: ""
}

.fa-dog-leashed {
    --fa: "";
    --fa--fa: ""
}

.fa-dollar {
    --fa: "$";
    --fa--fa: "$$"
}

.fa-dollar-circle {
    --fa: "";
    --fa--fa: ""
}

.fa-dollar-sign {
    --fa: "$";
    --fa--fa: "$$"
}

.fa-dollar-square {
    --fa: "";
    --fa--fa: ""
}

.fa-dolly {
    --fa: "";
    --fa--fa: ""
}

.fa-dolly-box {
    --fa: "";
    --fa--fa: ""
}

.fa-dolly-empty {
    --fa: "";
    --fa--fa: ""
}

.fa-dolly-flatbed {
    --fa: "";
    --fa--fa: ""
}

.fa-dolly-flatbed-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-dolly-flatbed-empty {
    --fa: "";
    --fa--fa: ""
}

.fa-dolphin {
    --fa: "";
    --fa--fa: ""
}

.fa-donate {
    --fa: "";
    --fa--fa: ""
}

.fa-dong-sign {
    --fa: "";
    --fa--fa: ""
}

.fa-donut {
    --fa: "";
    --fa--fa: ""
}

.fa-door-closed {
    --fa: "";
    --fa--fa: ""
}

.fa-door-open {
    --fa: "";
    --fa--fa: ""
}

.fa-dot-circle {
    --fa: "";
    --fa--fa: ""
}

.fa-doughnut {
    --fa: "";
    --fa--fa: ""
}

.fa-dove {
    --fa: "";
    --fa--fa: ""
}

.fa-down {
    --fa: "";
    --fa--fa: ""
}

.fa-down-from-bracket {
    --fa: "";
    --fa--fa: ""
}

.fa-down-from-dotted-line {
    --fa: "";
    --fa--fa: ""
}

.fa-down-from-line {
    --fa: "";
    --fa--fa: ""
}

.fa-down-left {
    --fa: "";
    --fa--fa: ""
}

.fa-down-left-and-up-right-to-center {
    --fa: "";
    --fa--fa: ""
}

.fa-down-long {
    --fa: "";
    --fa--fa: ""
}

.fa-down-right {
    --fa: "";
    --fa--fa: ""
}

.fa-down-to-bracket {
    --fa: "";
    --fa--fa: ""
}

.fa-down-to-dotted-line {
    --fa: "";
    --fa--fa: ""
}

.fa-down-to-line {
    --fa: "";
    --fa--fa: ""
}

.fa-download {
    --fa: "";
    --fa--fa: ""
}

.fa-drafting-compass {
    --fa: "";
    --fa--fa: ""
}

.fa-dragon {
    --fa: "";
    --fa--fa: ""
}

.fa-draw-circle {
    --fa: "";
    --fa--fa: ""
}

.fa-draw-polygon {
    --fa: "";
    --fa--fa: ""
}

.fa-draw-square {
    --fa: "";
    --fa--fa: ""
}

.fa-dreidel {
    --fa: "";
    --fa--fa: ""
}

.fa-drivers-license {
    --fa: "";
    --fa--fa: ""
}

.fa-drone {
    --fa: "";
    --fa--fa: ""
}

.fa-drone-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-drone-front {
    --fa: "";
    --fa--fa: ""
}

.fa-droplet {
    --fa: "";
    --fa--fa: ""
}

.fa-droplet-degree {
    --fa: "";
    --fa--fa: ""
}

.fa-droplet-percent {
    --fa: "";
    --fa--fa: ""
}

.fa-droplet-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-drum {
    --fa: "";
    --fa--fa: ""
}

.fa-drum-steelpan {
    --fa: "";
    --fa--fa: ""
}

.fa-drumstick {
    --fa: "";
    --fa--fa: ""
}

.fa-drumstick-bite {
    --fa: "";
    --fa--fa: ""
}

.fa-dryer {
    --fa: "";
    --fa--fa: ""
}

.fa-dryer-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-dryer-heat {
    --fa: "";
    --fa--fa: ""
}

.fa-duck {
    --fa: "";
    --fa--fa: ""
}

.fa-dumbbell {
    --fa: "";
    --fa--fa: ""
}

.fa-dumpster {
    --fa: "";
    --fa--fa: ""
}

.fa-dumpster-fire {
    --fa: "";
    --fa--fa: ""
}

.fa-dungeon {
    --fa: "";
    --fa--fa: ""
}

.fa-e {
    --fa: "E";
    --fa--fa: "EE"
}

.fa-ear {
    --fa: "";
    --fa--fa: ""
}

.fa-ear-deaf {
    --fa: "";
    --fa--fa: ""
}

.fa-ear-listen {
    --fa: "";
    --fa--fa: ""
}

.fa-ear-muffs {
    --fa: "";
    --fa--fa: ""
}

.fa-earth {
    --fa: "";
    --fa--fa: ""
}

.fa-earth-africa {
    --fa: "";
    --fa--fa: ""
}

.fa-earth-america {
    --fa: "";
    --fa--fa: ""
}

.fa-earth-americas {
    --fa: "";
    --fa--fa: ""
}

.fa-earth-asia {
    --fa: "";
    --fa--fa: ""
}

.fa-earth-europe {
    --fa: "";
    --fa--fa: ""
}

.fa-earth-oceania {
    --fa: "";
    --fa--fa: ""
}

.fa-eclipse {
    --fa: "";
    --fa--fa: ""
}

.fa-eclipse-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-edit {
    --fa: "";
    --fa--fa: ""
}

.fa-egg {
    --fa: "";
    --fa--fa: ""
}

.fa-egg-fried {
    --fa: "";
    --fa--fa: ""
}

.fa-eggplant {
    --fa: "";
    --fa--fa: ""
}

.fa-eject {
    --fa: "";
    --fa--fa: ""
}

.fa-elephant {
    --fa: "";
    --fa--fa: ""
}

.fa-elevator {
    --fa: "";
    --fa--fa: ""
}

.fa-ellipsis {
    --fa: "";
    --fa--fa: ""
}

.fa-ellipsis-h {
    --fa: "";
    --fa--fa: ""
}

.fa-ellipsis-h-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-ellipsis-stroke {
    --fa: "";
    --fa--fa: ""
}

.fa-ellipsis-stroke-vertical {
    --fa: "";
    --fa--fa: ""
}

.fa-ellipsis-v {
    --fa: "";
    --fa--fa: ""
}

.fa-ellipsis-v-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-ellipsis-vertical {
    --fa: "";
    --fa--fa: ""
}

.fa-empty-set {
    --fa: "";
    --fa--fa: ""
}

.fa-engine {
    --fa: "";
    --fa--fa: ""
}

.fa-engine-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-engine-warning {
    --fa: "";
    --fa--fa: ""
}

.fa-envelope {
    --fa: "";
    --fa--fa: ""
}

.fa-envelope-badge {
    --fa: "";
    --fa--fa: ""
}

.fa-envelope-circle {
    --fa: "";
    --fa--fa: ""
}

.fa-envelope-circle-check {
    --fa: "";
    --fa--fa: ""
}

.fa-envelope-dot {
    --fa: "";
    --fa--fa: ""
}

.fa-envelope-open {
    --fa: "";
    --fa--fa: ""
}

.fa-envelope-open-dollar {
    --fa: "";
    --fa--fa: ""
}

.fa-envelope-open-text {
    --fa: "";
    --fa--fa: ""
}

.fa-envelope-square {
    --fa: "";
    --fa--fa: ""
}

.fa-envelopes {
    --fa: "";
    --fa--fa: ""
}

.fa-envelopes-bulk {
    --fa: "";
    --fa--fa: ""
}

.fa-equals {
    --fa: "=";
    --fa--fa: "=="
}

.fa-eraser {
    --fa: "";
    --fa--fa: ""
}

.fa-escalator {
    --fa: "";
    --fa--fa: ""
}

.fa-ethernet {
    --fa: "";
    --fa--fa: ""
}

.fa-eur {
    --fa: "";
    --fa--fa: ""
}

.fa-euro {
    --fa: "";
    --fa--fa: ""
}

.fa-euro-sign {
    --fa: "";
    --fa--fa: ""
}

.fa-excavator {
    --fa: "";
    --fa--fa: ""
}

.fa-exchange {
    --fa: "";
    --fa--fa: ""
}

.fa-exchange-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-exclamation {
    --fa: "!";
    --fa--fa: "!!"
}

.fa-exclamation-circle {
    --fa: "";
    --fa--fa: ""
}

.fa-exclamation-square {
    --fa: "";
    --fa--fa: ""
}

.fa-exclamation-triangle {
    --fa: "";
    --fa--fa: ""
}

.fa-expand {
    --fa: "";
    --fa--fa: ""
}

.fa-expand-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-expand-arrows {
    --fa: "";
    --fa--fa: ""
}

.fa-expand-arrows-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-expand-wide {
    --fa: "";
    --fa--fa: ""
}

.fa-exploding-head {
    --fa: "";
    --fa--fa: ""
}

.fa-explosion {
    --fa: "";
    --fa--fa: ""
}

.fa-external-link {
    --fa: "";
    --fa--fa: ""
}

.fa-external-link-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-external-link-square {
    --fa: "";
    --fa--fa: ""
}

.fa-external-link-square-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-eye {
    --fa: "";
    --fa--fa: ""
}

.fa-eye-dropper {
    --fa: "";
    --fa--fa: ""
}

.fa-eye-dropper-empty {
    --fa: "";
    --fa--fa: ""
}

.fa-eye-dropper-full {
    --fa: "";
    --fa--fa: ""
}

.fa-eye-dropper-half {
    --fa: "";
    --fa--fa: ""
}

.fa-eye-evil {
    --fa: "";
    --fa--fa: ""
}

.fa-eye-low-vision {
    --fa: "";
    --fa--fa: ""
}

.fa-eye-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-eyedropper {
    --fa: "";
    --fa--fa: ""
}

.fa-eyes {
    --fa: "";
    --fa--fa: ""
}

.fa-f {
    --fa: "F";
    --fa--fa: "FF"
}

.fa-face-angry {
    --fa: "";
    --fa--fa: ""
}

.fa-face-angry-horns {
    --fa: "";
    --fa--fa: ""
}

.fa-face-anguished {
    --fa: "";
    --fa--fa: ""
}

.fa-face-anxious-sweat {
    --fa: "";
    --fa--fa: ""
}

.fa-face-astonished {
    --fa: "";
    --fa--fa: ""
}

.fa-face-awesome {
    --fa: "";
    --fa--fa: ""
}

.fa-face-beam-hand-over-mouth {
    --fa: "";
    --fa--fa: ""
}

.fa-face-clouds {
    --fa: "";
    --fa--fa: ""
}

.fa-face-confounded {
    --fa: "";
    --fa--fa: ""
}

.fa-face-confused {
    --fa: "";
    --fa--fa: ""
}

.fa-face-cowboy-hat {
    --fa: "";
    --fa--fa: ""
}

.fa-face-diagonal-mouth {
    --fa: "";
    --fa--fa: ""
}

.fa-face-disappointed {
    --fa: "";
    --fa--fa: ""
}

.fa-face-disguise {
    --fa: "";
    --fa--fa: ""
}

.fa-face-dizzy {
    --fa: "";
    --fa--fa: ""
}

.fa-face-dotted {
    --fa: "";
    --fa--fa: ""
}

.fa-face-downcast-sweat {
    --fa: "";
    --fa--fa: ""
}

.fa-face-drooling {
    --fa: "";
    --fa--fa: ""
}

.fa-face-exhaling {
    --fa: "";
    --fa--fa: ""
}

.fa-face-explode {
    --fa: "";
    --fa--fa: ""
}

.fa-face-expressionless {
    --fa: "";
    --fa--fa: ""
}

.fa-face-eyes-xmarks {
    --fa: "";
    --fa--fa: ""
}

.fa-face-fearful {
    --fa: "";
    --fa--fa: ""
}

.fa-face-flushed {
    --fa: "";
    --fa--fa: ""
}

.fa-face-frown {
    --fa: "";
    --fa--fa: ""
}

.fa-face-frown-open {
    --fa: "";
    --fa--fa: ""
}

.fa-face-frown-slight {
    --fa: "";
    --fa--fa: ""
}

.fa-face-glasses {
    --fa: "";
    --fa--fa: ""
}

.fa-face-grimace {
    --fa: "";
    --fa--fa: ""
}

.fa-face-grin {
    --fa: "";
    --fa--fa: ""
}

.fa-face-grin-beam {
    --fa: "";
    --fa--fa: ""
}

.fa-face-grin-beam-sweat {
    --fa: "";
    --fa--fa: ""
}

.fa-face-grin-hearts {
    --fa: "";
    --fa--fa: ""
}

.fa-face-grin-squint {
    --fa: "";
    --fa--fa: ""
}

.fa-face-grin-squint-tears {
    --fa: "";
    --fa--fa: ""
}

.fa-face-grin-stars {
    --fa: "";
    --fa--fa: ""
}

.fa-face-grin-tears {
    --fa: "";
    --fa--fa: ""
}

.fa-face-grin-tongue {
    --fa: "";
    --fa--fa: ""
}

.fa-face-grin-tongue-squint {
    --fa: "";
    --fa--fa: ""
}

.fa-face-grin-tongue-wink {
    --fa: "";
    --fa--fa: ""
}

.fa-face-grin-wide {
    --fa: "";
    --fa--fa: ""
}

.fa-face-grin-wink {
    --fa: "";
    --fa--fa: ""
}

.fa-face-hand-over-mouth {
    --fa: "";
    --fa--fa: ""
}

.fa-face-hand-peeking {
    --fa: "";
    --fa--fa: ""
}

.fa-face-hand-yawn {
    --fa: "";
    --fa--fa: ""
}

.fa-face-head-bandage {
    --fa: "";
    --fa--fa: ""
}

.fa-face-holding-back-tears {
    --fa: "";
    --fa--fa: ""
}

.fa-face-hushed {
    --fa: "";
    --fa--fa: ""
}

.fa-face-icicles {
    --fa: "";
    --fa--fa: ""
}

.fa-face-kiss {
    --fa: "";
    --fa--fa: ""
}

.fa-face-kiss-beam {
    --fa: "";
    --fa--fa: ""
}

.fa-face-kiss-closed-eyes {
    --fa: "";
    --fa--fa: ""
}

.fa-face-kiss-wink-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-face-laugh {
    --fa: "";
    --fa--fa: ""
}

.fa-face-laugh-beam {
    --fa: "";
    --fa--fa: ""
}

.fa-face-laugh-squint {
    --fa: "";
    --fa--fa: ""
}

.fa-face-laugh-wink {
    --fa: "";
    --fa--fa: ""
}

.fa-face-lying {
    --fa: "";
    --fa--fa: ""
}

.fa-face-mask {
    --fa: "";
    --fa--fa: ""
}

.fa-face-meh {
    --fa: "";
    --fa--fa: ""
}

.fa-face-meh-blank {
    --fa: "";
    --fa--fa: ""
}

.fa-face-melting {
    --fa: "";
    --fa--fa: ""
}

.fa-face-monocle {
    --fa: "";
    --fa--fa: ""
}

.fa-face-nauseated {
    --fa: "";
    --fa--fa: ""
}

.fa-face-nose-steam {
    --fa: "";
    --fa--fa: ""
}

.fa-face-party {
    --fa: "";
    --fa--fa: ""
}

.fa-face-pensive {
    --fa: "";
    --fa--fa: ""
}

.fa-face-persevering {
    --fa: "";
    --fa--fa: ""
}

.fa-face-pleading {
    --fa: "";
    --fa--fa: ""
}

.fa-face-pouting {
    --fa: "";
    --fa--fa: ""
}

.fa-face-raised-eyebrow {
    --fa: "";
    --fa--fa: ""
}

.fa-face-relieved {
    --fa: "";
    --fa--fa: ""
}

.fa-face-rolling-eyes {
    --fa: "";
    --fa--fa: ""
}

.fa-face-sad-cry {
    --fa: "";
    --fa--fa: ""
}

.fa-face-sad-sweat {
    --fa: "";
    --fa--fa: ""
}

.fa-face-sad-tear {
    --fa: "";
    --fa--fa: ""
}

.fa-face-saluting {
    --fa: "";
    --fa--fa: ""
}

.fa-face-scream {
    --fa: "";
    --fa--fa: ""
}

.fa-face-shush {
    --fa: "";
    --fa--fa: ""
}

.fa-face-sleeping {
    --fa: "";
    --fa--fa: ""
}

.fa-face-sleepy {
    --fa: "";
    --fa--fa: ""
}

.fa-face-smile {
    --fa: "";
    --fa--fa: ""
}

.fa-face-smile-beam {
    --fa: "";
    --fa--fa: ""
}

.fa-face-smile-halo {
    --fa: "";
    --fa--fa: ""
}

.fa-face-smile-hearts {
    --fa: "";
    --fa--fa: ""
}

.fa-face-smile-horns {
    --fa: "";
    --fa--fa: ""
}

.fa-face-smile-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-face-smile-relaxed {
    --fa: "";
    --fa--fa: ""
}

.fa-face-smile-tear {
    --fa: "";
    --fa--fa: ""
}

.fa-face-smile-tongue {
    --fa: "";
    --fa--fa: ""
}

.fa-face-smile-upside-down {
    --fa: "";
    --fa--fa: ""
}

.fa-face-smile-wink {
    --fa: "";
    --fa--fa: ""
}

.fa-face-smiling-hands {
    --fa: "";
    --fa--fa: ""
}

.fa-face-smirking {
    --fa: "";
    --fa--fa: ""
}

.fa-face-spiral-eyes {
    --fa: "";
    --fa--fa: ""
}

.fa-face-sunglasses {
    --fa: "";
    --fa--fa: ""
}

.fa-face-surprise {
    --fa: "";
    --fa--fa: ""
}

.fa-face-swear {
    --fa: "";
    --fa--fa: ""
}

.fa-face-thermometer {
    --fa: "";
    --fa--fa: ""
}

.fa-face-thinking {
    --fa: "";
    --fa--fa: ""
}

.fa-face-tired {
    --fa: "";
    --fa--fa: ""
}

.fa-face-tissue {
    --fa: "";
    --fa--fa: ""
}

.fa-face-tongue-money {
    --fa: "";
    --fa--fa: ""
}

.fa-face-tongue-sweat {
    --fa: "";
    --fa--fa: ""
}

.fa-face-unamused {
    --fa: "";
    --fa--fa: ""
}

.fa-face-viewfinder {
    --fa: "";
    --fa--fa: ""
}

.fa-face-vomit {
    --fa: "";
    --fa--fa: ""
}

.fa-face-weary {
    --fa: "";
    --fa--fa: ""
}

.fa-face-woozy {
    --fa: "";
    --fa--fa: ""
}

.fa-face-worried {
    --fa: "";
    --fa--fa: ""
}

.fa-face-zany {
    --fa: "";
    --fa--fa: ""
}

.fa-face-zipper {
    --fa: "";
    --fa--fa: ""
}

.fa-falafel {
    --fa: "";
    --fa--fa: ""
}

.fa-family {
    --fa: "";
    --fa--fa: ""
}

.fa-family-dress {
    --fa: "";
    --fa--fa: ""
}

.fa-family-pants {
    --fa: "";
    --fa--fa: ""
}

.fa-fan {
    --fa: "";
    --fa--fa: ""
}

.fa-fan-table {
    --fa: "";
    --fa--fa: ""
}

.fa-farm {
    --fa: "";
    --fa--fa: ""
}

.fa-fast-backward {
    --fa: "";
    --fa--fa: ""
}

.fa-fast-forward {
    --fa: "";
    --fa--fa: ""
}

.fa-faucet {
    --fa: "";
    --fa--fa: ""
}

.fa-faucet-drip {
    --fa: "";
    --fa--fa: ""
}

.fa-fax {
    --fa: "";
    --fa--fa: ""
}

.fa-feather {
    --fa: "";
    --fa--fa: ""
}

.fa-feather-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-feather-pointed {
    --fa: "";
    --fa--fa: ""
}

.fa-feed {
    --fa: "";
    --fa--fa: ""
}

.fa-female {
    --fa: "";
    --fa--fa: ""
}

.fa-fence {
    --fa: "";
    --fa--fa: ""
}

.fa-ferris-wheel {
    --fa: "";
    --fa--fa: ""
}

.fa-ferry {
    --fa: "";
    --fa--fa: ""
}

.fa-field-hockey {
    --fa: "";
    --fa--fa: ""
}

.fa-field-hockey-stick-ball {
    --fa: "";
    --fa--fa: ""
}

.fa-fighter-jet {
    --fa: "";
    --fa--fa: ""
}

.fa-file {
    --fa: "";
    --fa--fa: ""
}

.fa-file-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-file-archive {
    --fa: "";
    --fa--fa: ""
}

.fa-file-arrow-down {
    --fa: "";
    --fa--fa: ""
}

.fa-file-arrow-up {
    --fa: "";
    --fa--fa: ""
}

.fa-file-audio {
    --fa: "";
    --fa--fa: ""
}

.fa-file-award {
    --fa: "";
    --fa--fa: ""
}

.fa-file-binary {
    --fa: "";
    --fa--fa: ""
}

.fa-file-cad {
    --fa: "";
    --fa--fa: ""
}

.fa-file-caret-down {
    --fa: "";
    --fa--fa: ""
}

.fa-file-caret-up {
    --fa: "";
    --fa--fa: ""
}

.fa-file-certificate {
    --fa: "";
    --fa--fa: ""
}

.fa-file-chart-column {
    --fa: "";
    --fa--fa: ""
}

.fa-file-chart-line {
    --fa: "";
    --fa--fa: ""
}

.fa-file-chart-pie {
    --fa: "";
    --fa--fa: ""
}

.fa-file-check {
    --fa: "";
    --fa--fa: ""
}

.fa-file-circle-check {
    --fa: "";
    --fa--fa: ""
}

.fa-file-circle-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-file-circle-info {
    --fa: "";
    --fa--fa: ""
}

.fa-file-circle-minus {
    --fa: "";
    --fa--fa: ""
}

.fa-file-circle-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-file-circle-question {
    --fa: "";
    --fa--fa: ""
}

.fa-file-circle-xmark {
    --fa: "";
    --fa--fa: ""
}

.fa-file-clipboard {
    --fa: "";
    --fa--fa: ""
}

.fa-file-code {
    --fa: "";
    --fa--fa: ""
}

.fa-file-contract {
    --fa: "";
    --fa--fa: ""
}

.fa-file-csv {
    --fa: "";
    --fa--fa: ""
}

.fa-file-dashed-line {
    --fa: "";
    --fa--fa: ""
}

.fa-file-doc {
    --fa: "";
    --fa--fa: ""
}

.fa-file-download {
    --fa: "";
    --fa--fa: ""
}

.fa-file-edit {
    --fa: "";
    --fa--fa: ""
}

.fa-file-eps {
    --fa: "";
    --fa--fa: ""
}

.fa-file-excel {
    --fa: "";
    --fa--fa: ""
}

.fa-file-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-file-export {
    --fa: "";
    --fa--fa: ""
}

.fa-file-fragment {
    --fa: "";
    --fa--fa: ""
}

.fa-file-gif {
    --fa: "";
    --fa--fa: ""
}

.fa-file-half-dashed {
    --fa: "";
    --fa--fa: ""
}

.fa-file-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-file-image {
    --fa: "";
    --fa--fa: ""
}

.fa-file-import {
    --fa: "";
    --fa--fa: ""
}

.fa-file-invoice {
    --fa: "";
    --fa--fa: ""
}

.fa-file-invoice-dollar {
    --fa: "";
    --fa--fa: ""
}

.fa-file-jpg {
    --fa: "";
    --fa--fa: ""
}

.fa-file-lines {
    --fa: "";
    --fa--fa: ""
}

.fa-file-lock {
    --fa: "";
    --fa--fa: ""
}

.fa-file-magnifying-glass {
    --fa: "";
    --fa--fa: ""
}

.fa-file-medical {
    --fa: "";
    --fa--fa: ""
}

.fa-file-medical-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-file-minus {
    --fa: "";
    --fa--fa: ""
}

.fa-file-mov {
    --fa: "";
    --fa--fa: ""
}

.fa-file-mp3 {
    --fa: "";
    --fa--fa: ""
}

.fa-file-mp4 {
    --fa: "";
    --fa--fa: ""
}

.fa-file-music {
    --fa: "";
    --fa--fa: ""
}

.fa-file-pdf {
    --fa: "";
    --fa--fa: ""
}

.fa-file-pen {
    --fa: "";
    --fa--fa: ""
}

.fa-file-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-file-plus-minus {
    --fa: "";
    --fa--fa: ""
}

.fa-file-png {
    --fa: "";
    --fa--fa: ""
}

.fa-file-powerpoint {
    --fa: "";
    --fa--fa: ""
}

.fa-file-ppt {
    --fa: "";
    --fa--fa: ""
}

.fa-file-prescription {
    --fa: "";
    --fa--fa: ""
}

.fa-file-search {
    --fa: "";
    --fa--fa: ""
}

.fa-file-shield {
    --fa: "";
    --fa--fa: ""
}

.fa-file-signature {
    --fa: "";
    --fa--fa: ""
}

.fa-file-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-file-spreadsheet {
    --fa: "";
    --fa--fa: ""
}

.fa-file-svg {
    --fa: "";
    --fa--fa: ""
}

.fa-file-text {
    --fa: "";
    --fa--fa: ""
}

.fa-file-times {
    --fa: "";
    --fa--fa: ""
}

.fa-file-upload {
    --fa: "";
    --fa--fa: ""
}

.fa-file-user {
    --fa: "";
    --fa--fa: ""
}

.fa-file-vector {
    --fa: "";
    --fa--fa: ""
}

.fa-file-video {
    --fa: "";
    --fa--fa: ""
}

.fa-file-waveform {
    --fa: "";
    --fa--fa: ""
}

.fa-file-word {
    --fa: "";
    --fa--fa: ""
}

.fa-file-xls {
    --fa: "";
    --fa--fa: ""
}

.fa-file-xmark {
    --fa: "";
    --fa--fa: ""
}

.fa-file-xml {
    --fa: "";
    --fa--fa: ""
}

.fa-file-zip {
    --fa: "";
    --fa--fa: ""
}

.fa-file-zipper {
    --fa: "";
    --fa--fa: ""
}

.fa-files {
    --fa: "";
    --fa--fa: ""
}

.fa-files-medical {
    --fa: "";
    --fa--fa: ""
}

.fa-fill {
    --fa: "";
    --fa--fa: ""
}

.fa-fill-drip {
    --fa: "";
    --fa--fa: ""
}

.fa-film {
    --fa: "";
    --fa--fa: ""
}

.fa-film-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-film-canister {
    --fa: "";
    --fa--fa: ""
}

.fa-film-cannister {
    --fa: "";
    --fa--fa: ""
}

.fa-film-simple {
    --fa: "";
    --fa--fa: ""
}

.fa-film-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-films {
    --fa: "";
    --fa--fa: ""
}

.fa-filter {
    --fa: "";
    --fa--fa: ""
}

.fa-filter-circle-dollar {
    --fa: "";
    --fa--fa: ""
}

.fa-filter-circle-xmark {
    --fa: "";
    --fa--fa: ""
}

.fa-filter-list {
    --fa: "";
    --fa--fa: ""
}

.fa-filter-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-filters {
    --fa: "";
    --fa--fa: ""
}

.fa-fingerprint {
    --fa: "";
    --fa--fa: ""
}

.fa-fire {
    --fa: "";
    --fa--fa: ""
}

.fa-fire-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-fire-burner {
    --fa: "";
    --fa--fa: ""
}

.fa-fire-extinguisher {
    --fa: "";
    --fa--fa: ""
}

.fa-fire-flame {
    --fa: "";
    --fa--fa: ""
}

.fa-fire-flame-curved {
    --fa: "";
    --fa--fa: ""
}

.fa-fire-flame-simple {
    --fa: "";
    --fa--fa: ""
}

.fa-fire-hydrant {
    --fa: "";
    --fa--fa: ""
}

.fa-fire-smoke {
    --fa: "";
    --fa--fa: ""
}

.fa-fireplace {
    --fa: "";
    --fa--fa: ""
}

.fa-firewall {
    --fa: "";
    --fa--fa: ""
}

.fa-first-aid {
    --fa: "";
    --fa--fa: ""
}

.fa-fish {
    --fa: "";
    --fa--fa: ""
}

.fa-fish-bones {
    --fa: "";
    --fa--fa: ""
}

.fa-fish-cooked {
    --fa: "";
    --fa--fa: ""
}

.fa-fish-fins {
    --fa: "";
    --fa--fa: ""
}

.fa-fishing-rod {
    --fa: "";
    --fa--fa: ""
}

.fa-fist-raised {
    --fa: "";
    --fa--fa: ""
}

.fa-flag {
    --fa: "";
    --fa--fa: ""
}

.fa-flag-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-flag-checkered {
    --fa: "";
    --fa--fa: ""
}

.fa-flag-pennant {
    --fa: "";
    --fa--fa: ""
}

.fa-flag-swallowtail {
    --fa: "";
    --fa--fa: ""
}

.fa-flag-usa {
    --fa: "";
    --fa--fa: ""
}

.fa-flame {
    --fa: "";
    --fa--fa: ""
}

.fa-flashlight {
    --fa: "";
    --fa--fa: ""
}

.fa-flask {
    --fa: "";
    --fa--fa: ""
}

.fa-flask-gear {
    --fa: "";
    --fa--fa: ""
}

.fa-flask-poison {
    --fa: "";
    --fa--fa: ""
}

.fa-flask-potion {
    --fa: "";
    --fa--fa: ""
}

.fa-flask-round-poison {
    --fa: "";
    --fa--fa: ""
}

.fa-flask-round-potion {
    --fa: "";
    --fa--fa: ""
}

.fa-flask-vial {
    --fa: "";
    --fa--fa: ""
}

.fa-flatbread {
    --fa: "";
    --fa--fa: ""
}

.fa-flatbread-stuffed {
    --fa: "";
    --fa--fa: ""
}

.fa-floppy-disk {
    --fa: "";
    --fa--fa: ""
}

.fa-floppy-disk-circle-arrow-right {
    --fa: "";
    --fa--fa: ""
}

.fa-floppy-disk-circle-xmark {
    --fa: "";
    --fa--fa: ""
}

.fa-floppy-disk-pen {
    --fa: "";
    --fa--fa: ""
}

.fa-floppy-disk-times {
    --fa: "";
    --fa--fa: ""
}

.fa-floppy-disks {
    --fa: "";
    --fa--fa: ""
}

.fa-florin-sign {
    --fa: "";
    --fa--fa: ""
}

.fa-flower {
    --fa: "";
    --fa--fa: ""
}

.fa-flower-daffodil {
    --fa: "";
    --fa--fa: ""
}

.fa-flower-tulip {
    --fa: "";
    --fa--fa: ""
}

.fa-flushed {
    --fa: "";
    --fa--fa: ""
}

.fa-flute {
    --fa: "";
    --fa--fa: ""
}

.fa-flux-capacitor {
    --fa: "";
    --fa--fa: ""
}

.fa-flying-disc {
    --fa: "";
    --fa--fa: ""
}

.fa-fog {
    --fa: "";
    --fa--fa: ""
}

.fa-folder {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-arrow-down {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-arrow-up {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-blank {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-bookmark {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-check {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-closed {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-cog {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-download {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-gear {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-grid {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-image {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-magnifying-glass {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-medical {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-minus {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-music {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-open {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-search {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-times {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-tree {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-upload {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-user {
    --fa: "";
    --fa--fa: ""
}

.fa-folder-xmark {
    --fa: "";
    --fa--fa: ""
}

.fa-folders {
    --fa: "";
    --fa--fa: ""
}

.fa-fondue-pot {
    --fa: "";
    --fa--fa: ""
}

.fa-font {
    --fa: "";
    --fa--fa: ""
}

.fa-font-awesome {
    --fa: "";
    --fa--fa: ""
}

.fa-font-awesome-flag {
    --fa: "";
    --fa--fa: ""
}

.fa-font-awesome-logo-full {
    --fa: "";
    --fa--fa: ""
}

.fa-font-case {
    --fa: "";
    --fa--fa: ""
}

.fa-football {
    --fa: "";
    --fa--fa: ""
}

.fa-football-ball {
    --fa: "";
    --fa--fa: ""
}

.fa-football-helmet {
    --fa: "";
    --fa--fa: ""
}

.fa-fork {
    --fa: "";
    --fa--fa: ""
}

.fa-fork-knife {
    --fa: "";
    --fa--fa: ""
}

.fa-forklift {
    --fa: "";
    --fa--fa: ""
}

.fa-fort {
    --fa: "";
    --fa--fa: ""
}

.fa-forward {
    --fa: "";
    --fa--fa: ""
}

.fa-forward-fast {
    --fa: "";
    --fa--fa: ""
}

.fa-forward-step {
    --fa: "";
    --fa--fa: ""
}

.fa-fragile {
    --fa: "";
    --fa--fa: ""
}

.fa-frame {
    --fa: "";
    --fa--fa: ""
}

.fa-franc-sign {
    --fa: "";
    --fa--fa: ""
}

.fa-french-fries {
    --fa: "";
    --fa--fa: ""
}

.fa-frog {
    --fa: "";
    --fa--fa: ""
}

.fa-frosty-head {
    --fa: "";
    --fa--fa: ""
}

.fa-frown {
    --fa: "";
    --fa--fa: ""
}

.fa-frown-open {
    --fa: "";
    --fa--fa: ""
}

.fa-function {
    --fa: "";
    --fa--fa: ""
}

.fa-funnel-dollar {
    --fa: "";
    --fa--fa: ""
}

.fa-futbol {
    --fa: "";
    --fa--fa: ""
}

.fa-futbol-ball {
    --fa: "";
    --fa--fa: ""
}

.fa-g {
    --fa: "G";
    --fa--fa: "GG"
}

.fa-galaxy {
    --fa: "";
    --fa--fa: ""
}

.fa-gallery-thumbnails {
    --fa: "";
    --fa--fa: ""
}

.fa-game-board {
    --fa: "";
    --fa--fa: ""
}

.fa-game-board-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-game-board-simple {
    --fa: "";
    --fa--fa: ""
}

.fa-game-console-handheld {
    --fa: "";
    --fa--fa: ""
}

.fa-game-console-handheld-crank {
    --fa: "";
    --fa--fa: ""
}

.fa-gamepad {
    --fa: "";
    --fa--fa: ""
}

.fa-gamepad-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-gamepad-modern {
    --fa: "";
    --fa--fa: ""
}

.fa-garage {
    --fa: "";
    --fa--fa: ""
}

.fa-garage-car {
    --fa: "";
    --fa--fa: ""
}

.fa-garage-open {
    --fa: "";
    --fa--fa: ""
}

.fa-garlic {
    --fa: "";
    --fa--fa: ""
}

.fa-gas-pump {
    --fa: "";
    --fa--fa: ""
}

.fa-gas-pump-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-gauge {
    --fa: "";
    --fa--fa: ""
}

.fa-gauge-circle-bolt {
    --fa: "";
    --fa--fa: ""
}

.fa-gauge-circle-minus {
    --fa: "";
    --fa--fa: ""
}

.fa-gauge-circle-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-gauge-high {
    --fa: "";
    --fa--fa: ""
}

.fa-gauge-low {
    --fa: "";
    --fa--fa: ""
}

.fa-gauge-max {
    --fa: "";
    --fa--fa: ""
}

.fa-gauge-med {
    --fa: "";
    --fa--fa: ""
}

.fa-gauge-min {
    --fa: "";
    --fa--fa: ""
}

.fa-gauge-simple {
    --fa: "";
    --fa--fa: ""
}

.fa-gauge-simple-high {
    --fa: "";
    --fa--fa: ""
}

.fa-gauge-simple-low {
    --fa: "";
    --fa--fa: ""
}

.fa-gauge-simple-max {
    --fa: "";
    --fa--fa: ""
}

.fa-gauge-simple-med {
    --fa: "";
    --fa--fa: ""
}

.fa-gauge-simple-min {
    --fa: "";
    --fa--fa: ""
}

.fa-gave-dandy {
    --fa: "";
    --fa--fa: ""
}

.fa-gavel {
    --fa: "";
    --fa--fa: ""
}

.fa-gbp {
    --fa: "";
    --fa--fa: ""
}

.fa-gear {
    --fa: "";
    --fa--fa: ""
}

.fa-gear-code {
    --fa: "";
    --fa--fa: ""
}

.fa-gear-complex {
    --fa: "";
    --fa--fa: ""
}

.fa-gear-complex-code {
    --fa: "";
    --fa--fa: ""
}

.fa-gears {
    --fa: "";
    --fa--fa: ""
}

.fa-gem {
    --fa: "";
    --fa--fa: ""
}

.fa-genderless {
    --fa: "";
    --fa--fa: ""
}

.fa-ghost {
    --fa: "";
    --fa--fa: ""
}

.fa-gif {
    --fa: "";
    --fa--fa: ""
}

.fa-gift {
    --fa: "";
    --fa--fa: ""
}

.fa-gift-card {
    --fa: "";
    --fa--fa: ""
}

.fa-gifts {
    --fa: "";
    --fa--fa: ""
}

.fa-gingerbread-man {
    --fa: "";
    --fa--fa: ""
}

.fa-glass {
    --fa: "";
    --fa--fa: ""
}

.fa-glass-champagne {
    --fa: "";
    --fa--fa: ""
}

.fa-glass-cheers {
    --fa: "";
    --fa--fa: ""
}

.fa-glass-citrus {
    --fa: "";
    --fa--fa: ""
}

.fa-glass-empty {
    --fa: "";
    --fa--fa: ""
}

.fa-glass-half {
    --fa: "";
    --fa--fa: ""
}

.fa-glass-half-empty {
    --fa: "";
    --fa--fa: ""
}

.fa-glass-half-full {
    --fa: "";
    --fa--fa: ""
}

.fa-glass-martini {
    --fa: "";
    --fa--fa: ""
}

.fa-glass-martini-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-glass-water {
    --fa: "";
    --fa--fa: ""
}

.fa-glass-water-droplet {
    --fa: "";
    --fa--fa: ""
}

.fa-glass-whiskey {
    --fa: "";
    --fa--fa: ""
}

.fa-glass-whiskey-rocks {
    --fa: "";
    --fa--fa: ""
}

.fa-glasses {
    --fa: "";
    --fa--fa: ""
}

.fa-glasses-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-glasses-round {
    --fa: "";
    --fa--fa: ""
}

.fa-globe {
    --fa: "";
    --fa--fa: ""
}

.fa-globe-africa {
    --fa: "";
    --fa--fa: ""
}

.fa-globe-americas {
    --fa: "";
    --fa--fa: ""
}

.fa-globe-asia {
    --fa: "";
    --fa--fa: ""
}

.fa-globe-europe {
    --fa: "";
    --fa--fa: ""
}

.fa-globe-oceania {
    --fa: "";
    --fa--fa: ""
}

.fa-globe-pointer {
    --fa: "";
    --fa--fa: ""
}

.fa-globe-snow {
    --fa: "";
    --fa--fa: ""
}

.fa-globe-stand {
    --fa: "";
    --fa--fa: ""
}

.fa-globe-wifi {
    --fa: "";
    --fa--fa: ""
}

.fa-glove-boxing {
    --fa: "";
    --fa--fa: ""
}

.fa-goal-net {
    --fa: "";
    --fa--fa: ""
}

.fa-golf-ball {
    --fa: "";
    --fa--fa: ""
}

.fa-golf-ball-tee {
    --fa: "";
    --fa--fa: ""
}

.fa-golf-club {
    --fa: "";
    --fa--fa: ""
}

.fa-golf-flag-hole {
    --fa: "";
    --fa--fa: ""
}

.fa-gopuram {
    --fa: "";
    --fa--fa: ""
}

.fa-graduation-cap {
    --fa: "";
    --fa--fa: ""
}

.fa-gramophone {
    --fa: "";
    --fa--fa: ""
}

.fa-grapes {
    --fa: "";
    --fa--fa: ""
}

.fa-grate {
    --fa: "";
    --fa--fa: ""
}

.fa-grate-droplet {
    --fa: "";
    --fa--fa: ""
}

.fa-greater-than {
    --fa: ">";
    --fa--fa: ">>"
}

.fa-greater-than-equal {
    --fa: "";
    --fa--fa: ""
}

.fa-grid {
    --fa: "";
    --fa--fa: ""
}

.fa-grid-2 {
    --fa: "";
    --fa--fa: ""
}

.fa-grid-2-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-grid-3 {
    --fa: "";
    --fa--fa: ""
}

.fa-grid-4 {
    --fa: "";
    --fa--fa: ""
}

.fa-grid-5 {
    --fa: "";
    --fa--fa: ""
}

.fa-grid-dividers {
    --fa: "";
    --fa--fa: ""
}

.fa-grid-horizontal {
    --fa: "";
    --fa--fa: ""
}

.fa-grid-round {
    --fa: "";
    --fa--fa: ""
}

.fa-grid-round-2 {
    --fa: "";
    --fa--fa: ""
}

.fa-grid-round-2-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-grid-round-4 {
    --fa: "";
    --fa--fa: ""
}

.fa-grid-round-5 {
    --fa: "";
    --fa--fa: ""
}

.fa-grill {
    --fa: "";
    --fa--fa: ""
}

.fa-grill-fire {
    --fa: "";
    --fa--fa: ""
}

.fa-grill-hot {
    --fa: "";
    --fa--fa: ""
}

.fa-grimace {
    --fa: "";
    --fa--fa: ""
}

.fa-grin {
    --fa: "";
    --fa--fa: ""
}

.fa-grin-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-grin-beam {
    --fa: "";
    --fa--fa: ""
}

.fa-grin-beam-sweat {
    --fa: "";
    --fa--fa: ""
}

.fa-grin-hearts {
    --fa: "";
    --fa--fa: ""
}

.fa-grin-squint {
    --fa: "";
    --fa--fa: ""
}

.fa-grin-squint-tears {
    --fa: "";
    --fa--fa: ""
}

.fa-grin-stars {
    --fa: "";
    --fa--fa: ""
}

.fa-grin-tears {
    --fa: "";
    --fa--fa: ""
}

.fa-grin-tongue {
    --fa: "";
    --fa--fa: ""
}

.fa-grin-tongue-squint {
    --fa: "";
    --fa--fa: ""
}

.fa-grin-tongue-wink {
    --fa: "";
    --fa--fa: ""
}

.fa-grin-wink {
    --fa: "";
    --fa--fa: ""
}

.fa-grip {
    --fa: "";
    --fa--fa: ""
}

.fa-grip-dots {
    --fa: "";
    --fa--fa: ""
}

.fa-grip-dots-vertical {
    --fa: "";
    --fa--fa: ""
}

.fa-grip-horizontal {
    --fa: "";
    --fa--fa: ""
}

.fa-grip-lines {
    --fa: "";
    --fa--fa: ""
}

.fa-grip-lines-vertical {
    --fa: "";
    --fa--fa: ""
}

.fa-grip-vertical {
    --fa: "";
    --fa--fa: ""
}

.fa-group-arrows-rotate {
    --fa: "";
    --fa--fa: ""
}

.fa-guarani-sign {
    --fa: "";
    --fa--fa: ""
}

.fa-guitar {
    --fa: "";
    --fa--fa: ""
}

.fa-guitar-electric {
    --fa: "";
    --fa--fa: ""
}

.fa-guitars {
    --fa: "";
    --fa--fa: ""
}

.fa-gun {
    --fa: "";
    --fa--fa: ""
}

.fa-gun-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-gun-squirt {
    --fa: "";
    --fa--fa: ""
}

.fa-h {
    --fa: "H";
    --fa--fa: "HH"
}

.fa-h-square {
    --fa: "";
    --fa--fa: ""
}

.fa-h1 {
    --fa: "";
    --fa--fa: ""
}

.fa-h2 {
    --fa: "";
    --fa--fa: ""
}

.fa-h3 {
    --fa: "";
    --fa--fa: ""
}

.fa-h4 {
    --fa: "";
    --fa--fa: ""
}

.fa-h5 {
    --fa: "";
    --fa--fa: ""
}

.fa-h6 {
    --fa: "";
    --fa--fa: ""
}

.fa-hamburger {
    --fa: "";
    --fa--fa: ""
}

.fa-hammer {
    --fa: "";
    --fa--fa: ""
}

.fa-hammer-brush {
    --fa: "";
    --fa--fa: ""
}

.fa-hammer-crash {
    --fa: "";
    --fa--fa: ""
}

.fa-hammer-war {
    --fa: "";
    --fa--fa: ""
}

.fa-hamsa {
    --fa: "";
    --fa--fa: ""
}

.fa-hand {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-back-fist {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-back-point-down {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-back-point-left {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-back-point-ribbon {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-back-point-right {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-back-point-up {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-dots {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-fingers-crossed {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-fist {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-holding {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-holding-box {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-holding-circle-dollar {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-holding-dollar {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-holding-droplet {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-holding-hand {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-holding-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-holding-magic {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-holding-medical {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-holding-seedling {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-holding-skull {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-holding-usd {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-holding-water {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-horns {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-lizard {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-love {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-middle-finger {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-paper {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-peace {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-point-down {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-point-left {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-point-ribbon {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-point-right {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-point-up {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-pointer {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-receiving {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-rock {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-scissors {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-sparkles {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-spock {
    --fa: "";
    --fa--fa: ""
}

.fa-hand-wave {
    --fa: "";
    --fa--fa: ""
}

.fa-handcuffs {
    --fa: "";
    --fa--fa: ""
}

.fa-hands {
    --fa: "";
    --fa--fa: ""
}

.fa-hands-american-sign-language-interpreting {
    --fa: "";
    --fa--fa: ""
}

.fa-hands-asl-interpreting {
    --fa: "";
    --fa--fa: ""
}

.fa-hands-bound {
    --fa: "";
    --fa--fa: ""
}

.fa-hands-bubbles {
    --fa: "";
    --fa--fa: ""
}

.fa-hands-clapping {
    --fa: "";
    --fa--fa: ""
}

.fa-hands-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-hands-helping {
    --fa: "";
    --fa--fa: ""
}

.fa-hands-holding {
    --fa: "";
    --fa--fa: ""
}

.fa-hands-holding-child {
    --fa: "";
    --fa--fa: ""
}

.fa-hands-holding-circle {
    --fa: "";
    --fa--fa: ""
}

.fa-hands-holding-diamond {
    --fa: "";
    --fa--fa: ""
}

.fa-hands-holding-dollar {
    --fa: "";
    --fa--fa: ""
}

.fa-hands-holding-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-hands-praying {
    --fa: "";
    --fa--fa: ""
}

.fa-hands-usd {
    --fa: "";
    --fa--fa: ""
}

.fa-hands-wash {
    --fa: "";
    --fa--fa: ""
}

.fa-handshake {
    --fa: "";
    --fa--fa: ""
}

.fa-handshake-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-handshake-alt-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-handshake-angle {
    --fa: "";
    --fa--fa: ""
}

.fa-handshake-simple {
    --fa: "";
    --fa--fa: ""
}

.fa-handshake-simple-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-handshake-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-hanukiah {
    --fa: "";
    --fa--fa: ""
}

.fa-hard-drive {
    --fa: "";
    --fa--fa: ""
}

.fa-hard-hat {
    --fa: "";
    --fa--fa: ""
}

.fa-hard-of-hearing {
    --fa: "";
    --fa--fa: ""
}

.fa-hashtag {
    --fa: "#";
    --fa--fa: "##"
}

.fa-hashtag-lock {
    --fa: "";
    --fa--fa: ""
}

.fa-hat-beach {
    --fa: "";
    --fa--fa: ""
}

.fa-hat-chef {
    --fa: "";
    --fa--fa: ""
}

.fa-hat-cowboy {
    --fa: "";
    --fa--fa: ""
}

.fa-hat-cowboy-side {
    --fa: "";
    --fa--fa: ""
}

.fa-hat-hard {
    --fa: "";
    --fa--fa: ""
}

.fa-hat-santa {
    --fa: "";
    --fa--fa: ""
}

.fa-hat-winter {
    --fa: "";
    --fa--fa: ""
}

.fa-hat-witch {
    --fa: "";
    --fa--fa: ""
}

.fa-hat-wizard {
    --fa: "";
    --fa--fa: ""
}

.fa-haykal {
    --fa: "";
    --fa--fa: ""
}

.fa-hdd {
    --fa: "";
    --fa--fa: ""
}

.fa-head-side {
    --fa: "";
    --fa--fa: ""
}

.fa-head-side-brain {
    --fa: "";
    --fa--fa: ""
}

.fa-head-side-cough {
    --fa: "";
    --fa--fa: ""
}

.fa-head-side-cough-slash {
    --fa: "";
    --fa--fa: ""
}

.fa-head-side-gear {
    --fa: "";
    --fa--fa: ""
}

.fa-head-side-goggles {
    --fa: "";
    --fa--fa: ""
}

.fa-head-side-headphones {
    --fa: "";
    --fa--fa: ""
}

.fa-head-side-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-head-side-mask {
    --fa: "";
    --fa--fa: ""
}

.fa-head-side-medical {
    --fa: "";
    --fa--fa: ""
}

.fa-head-side-virus {
    --fa: "";
    --fa--fa: ""
}

.fa-head-vr {
    --fa: "";
    --fa--fa: ""
}

.fa-header {
    --fa: "";
    --fa--fa: ""
}

.fa-heading {
    --fa: "";
    --fa--fa: ""
}

.fa-headphones {
    --fa: "";
    --fa--fa: ""
}

.fa-headphones-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-headphones-simple {
    --fa: "";
    --fa--fa: ""
}

.fa-headset {
    --fa: "";
    --fa--fa: ""
}

.fa-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-heart-broken {
    --fa: "";
    --fa--fa: ""
}

.fa-heart-circle {
    --fa: "";
    --fa--fa: ""
}

.fa-heart-circle-bolt {
    --fa: "";
    --fa--fa: ""
}

.fa-heart-circle-check {
    --fa: "";
    --fa--fa: ""
}

.fa-heart-circle-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-heart-circle-minus {
    --fa: "";
    --fa--fa: ""
}

.fa-heart-circle-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-heart-circle-xmark {
    --fa: "";
    --fa--fa: ""
}

.fa-heart-crack {
    --fa: "";
    --fa--fa: ""
}

.fa-heart-half {
    --fa: "";
    --fa--fa: ""
}

.fa-heart-half-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-heart-half-stroke {
    --fa: "";
    --fa--fa: ""
}

.fa-heart-music-camera-bolt {
    --fa: "";
    --fa--fa: ""
}

.fa-heart-pulse {
    --fa: "";
    --fa--fa: ""
}

.fa-heart-rate {
    --fa: "";
    --fa--fa: ""
}

.fa-heart-square {
    --fa: "";
    --fa--fa: ""
}

.fa-heartbeat {
    --fa: "";
    --fa--fa: ""
}

.fa-heat {
    --fa: "";
    --fa--fa: ""
}

.fa-helicopter {
    --fa: "";
    --fa--fa: ""
}

.fa-helicopter-symbol {
    --fa: "";
    --fa--fa: ""
}

.fa-helmet-battle {
    --fa: "";
    --fa--fa: ""
}

.fa-helmet-safety {
    --fa: "";
    --fa--fa: ""
}

.fa-helmet-un {
    --fa: "";
    --fa--fa: ""
}

.fa-hexagon {
    --fa: "";
    --fa--fa: ""
}

.fa-hexagon-check {
    --fa: "";
    --fa--fa: ""
}

.fa-hexagon-divide {
    --fa: "";
    --fa--fa: ""
}

.fa-hexagon-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-hexagon-image {
    --fa: "";
    --fa--fa: ""
}

.fa-hexagon-minus {
    --fa: "";
    --fa--fa: ""
}

.fa-hexagon-nodes {
    --fa: "";
    --fa--fa: ""
}

.fa-hexagon-nodes-bolt {
    --fa: "";
    --fa--fa: ""
}

.fa-hexagon-plus {
    --fa: "";
    --fa--fa: ""
}

.fa-hexagon-vertical-nft {
    --fa: "";
    --fa--fa: ""
}

.fa-hexagon-vertical-nft-slanted {
    --fa: "";
    --fa--fa: ""
}

.fa-hexagon-xmark {
    --fa: "";
    --fa--fa: ""
}

.fa-high-definition {
    --fa: "";
    --fa--fa: ""
}

.fa-highlighter {
    --fa: "";
    --fa--fa: ""
}

.fa-highlighter-line {
    --fa: "";
    --fa--fa: ""
}

.fa-hiking {
    --fa: "";
    --fa--fa: ""
}

.fa-hill-avalanche {
    --fa: "";
    --fa--fa: ""
}

.fa-hill-rockslide {
    --fa: "";
    --fa--fa: ""
}

.fa-hippo {
    --fa: "";
    --fa--fa: ""
}

.fa-history {
    --fa: "";
    --fa--fa: ""
}

.fa-hockey-mask {
    --fa: "";
    --fa--fa: ""
}

.fa-hockey-puck {
    --fa: "";
    --fa--fa: ""
}

.fa-hockey-stick-puck {
    --fa: "";
    --fa--fa: ""
}

.fa-hockey-sticks {
    --fa: "";
    --fa--fa: ""
}

.fa-holly-berry {
    --fa: "";
    --fa--fa: ""
}

.fa-home {
    --fa: "";
    --fa--fa: ""
}

.fa-home-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-home-blank {
    --fa: "";
    --fa--fa: ""
}

.fa-home-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-home-lg {
    --fa: "";
    --fa--fa: ""
}

.fa-home-lg-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-home-user {
    --fa: "";
    --fa--fa: ""
}

.fa-honey-pot {
    --fa: "";
    --fa--fa: ""
}

.fa-hood-cloak {
    --fa: "";
    --fa--fa: ""
}

.fa-horizontal-rule {
    --fa: "";
    --fa--fa: ""
}

.fa-horse {
    --fa: "";
    --fa--fa: ""
}

.fa-horse-head {
    --fa: "";
    --fa--fa: ""
}

.fa-horse-saddle {
    --fa: "";
    --fa--fa: ""
}

.fa-hose {
    --fa: "";
    --fa--fa: ""
}

.fa-hose-reel {
    --fa: "";
    --fa--fa: ""
}

.fa-hospital {
    --fa: "";
    --fa--fa: ""
}

.fa-hospital-alt {
    --fa: "";
    --fa--fa: ""
}

.fa-hospital-symbol {
    --fa: "";
    --fa--fa: ""
}

.fa-hospital-user {
    --fa: "";
    --fa--fa: ""
}

.fa-hospital-wide {
    --fa: "";
    --fa--fa: ""
}

.fa-hospitals {
    --fa: "";
    --fa--fa: ""
}

.fa-hot-tub {
    --fa: "";
    --fa--fa: ""
}

.fa-hot-tub-person {
    --fa: "";
    --fa--fa: ""
}

.fa-hotdog {
    --fa: "";
    --fa--fa: ""
}

.fa-hotel {
    --fa: "";
    --fa--fa: ""
}

.fa-hourglass {
    --fa: "";
    --fa--fa: ""
}

.fa-hourglass-1 {
    --fa: "";
    --fa--fa: ""
}

.fa-hourglass-2 {
    --fa: "";
    --fa--fa: ""
}

.fa-hourglass-3 {
    --fa: "";
    --fa--fa: ""
}

.fa-hourglass-clock {
    --fa: "";
    --fa--fa: ""
}

.fa-hourglass-empty {
    --fa: "";
    --fa--fa: ""
}

.fa-hourglass-end {
    --fa: "";
    --fa--fa: ""
}

.fa-hourglass-half {
    --fa: "";
    --fa--fa: ""
}

.fa-hourglass-start {
    --fa: "";
    --fa--fa: ""
}

.fa-house {
    --fa: "";
    --fa--fa: ""
}

.fa-house-blank {
    --fa: "";
    --fa--fa: ""
}

.fa-house-building {
    --fa: "";
    --fa--fa: ""
}

.fa-house-chimney {
    --fa: "";
    --fa--fa: ""
}

.fa-house-chimney-blank {
    --fa: "";
    --fa--fa: ""
}

.fa-house-chimney-crack {
    --fa: "";
    --fa--fa: ""
}

.fa-house-chimney-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-house-chimney-medical {
    --fa: "";
    --fa--fa: ""
}

.fa-house-chimney-user {
    --fa: "";
    --fa--fa: ""
}

.fa-house-chimney-window {
    --fa: "";
    --fa--fa: ""
}

.fa-house-circle-check {
    --fa: "";
    --fa--fa: ""
}

.fa-house-circle-exclamation {
    --fa: "";
    --fa--fa: ""
}

.fa-house-circle-xmark {
    --fa: "";
    --fa--fa: ""
}

.fa-house-crack {
    --fa: "";
    --fa--fa: ""
}

.fa-house-damage {
    --fa: "";
    --fa--fa: ""
}

.fa-house-day {
    --fa: "";
    --fa--fa: ""
}

.fa-house-fire {
    --fa: "";
    --fa--fa: ""
}

.fa-house-flag {
    --fa: "";
    --fa--fa: ""
}

.fa-house-flood {
    --fa: "";
    --fa--fa: ""
}

.fa-house-flood-water {
    --fa: "";
    --fa--fa: ""
}

.fa-house-flood-water-circle-arrow-right {
    --fa: "";
    --fa--fa: ""
}

.fa-house-heart {
    --fa: "";
    --fa--fa: ""
}

.fa-house-laptop {
    --fa: "";
    --fa--fa: ""
}

.fa-house-leave {
    --fa: "";
    --fa--fa: ""
}

.fa-house-lock {
    --fa: "";
    --fa--fa: ""
}

.fa-house-medical {
    --fa: "";
    --fa--fa: ""
}

.fa-house-medical-circle-check {
    --fa: "";
    --fa--fa: ""
}
:root, :host {
    --fa-style-family-duotone: "Font Awesome 6 Duotone";
    --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
}

.fadr, .fa-duotone.fa-regular {
    position: relative;
    font-weight: 400;
    letter-spacing: normal
}

.fadr:before, .fa-duotone.fa-regular:before {
    position: absolute;
    color: var(--fa-primary-color, inherit);
    opacity: var(--fa-primary-opacity, 1)
}

.fadr:after, .fa-duotone.fa-regular:after {
    color: var(--fa-secondary-color, inherit);
    opacity: var(--fa-secondary-opacity, .4)
}

.fa-swap-opacity .fadr:before, .fa-swap-opacity .fa-duotone.fa-regular:before, .fadr.fa-swap-opacity:before, .fa-duotone.fa-swap-opacity:before, .fa-duotone.fa-regular.fa-swap-opacity:before {
    opacity: var(--fa-secondary-opacity, .4)
}

.fa-swap-opacity .fadr:after, .fa-swap-opacity .fa-duotone.fa-regular:after, .fadr.fa-swap-opacity:after, .fa-duotone.fa-swap-opacity:after, .fa-duotone.fa-regular.fa-swap-opacity:after {
    opacity: var(--fa-primary-opacity, 1)
}

.fadr.fa-inverse, .fa-duotone.fa-regular.fa-inverse {
    color: var(--fa-inverse, #fff)
}

.fadr.fa-stack-1x, .fadr.fa-stack-2x, .fa-duotone.fa-regular.fa-stack-1x, .fa-duotone.fa-regular.fa-stack-2x {
    position: absolute
}

:root, :host {
    --fa-style-family-classic: "Font Awesome 6 Pro";
    --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
}

.fas, .fa-solid {
    font-weight: 900
}

:root, :host {
    --fa-style-family-classic: "Font Awesome 6 Pro";
    --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
}

.far, .fa-regular {
    font-weight: 400
}

:root, :host {
    --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
}



@font-face {
    font-family: Font Awesome Kit;
    font-style: normal;
    font-display: block;
    src: url(data:font/woff2;base64,d09GMk9UVE8AAA8AAAkAAAAAG2YAAA65AAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYCJAQGBmADKAWIUwA0ByANq1eFsg1FBoWNA4xB53UB/j8daGOEQh1a/WZAggVpJFhwsAJmWGdHn7gk5iDIDNWbrn3fdY1F0S4WMnsYifu51DiKcCSSzffUwV3MpY7hy0MbHXnV/7X+fs18P0C4DcImOUIObY7AdU6V0QGBa0+1qoqOhSrELQVzSwej73NdykZZEwWbIVWJwNv9b17kgUSBBJkOQBOIU2tpSBMBEsBCWIIyz0vtu9e99rcmiKqm9aoIvfyb/+4BPhFBMtBo7RHNOKWRCVgHrPUdaw+1QL8jKkW04uD/e53vV2dmFY3bOtOnyqRi0DMJrqQt+4oMGJJf7BB/rH73VZ2IJhmiUDIC57XKozyt+Q/IKAk6Ic+11XuT9nsTrsKfsmh0AeHxJplk4WMBj9FIVhZILc0qQhWCNJvHkviAZLdszV52CSRE+v+vfav3/flrpIf5Q95KQ0JZC4VD6IQ8c//cPby9g+n7mMx+vJlYqbS19BNmaVBNmjRSklilEyK14J1W2ca0M1JxdDCTECVQ+2MWBAQA7LMDDG55f3EbP2B3n3c2nI98uwfRJwssKEjpphnS9qEsDPgfh4Wd0RzQFKqF1kp0AqCUnItuSCLV1ptQ0AfBhmhnUk3x01qPPm3CJqs0LDMbivwr8TNYkllmIX9V5w3x+Gc6QhGBpMPKKeMaEZnXFEwbmsrojqZR6dN0QfuaQeGb5rBZ11xKsKKoDEfcnWpzJnvYoZSDRrCQmkLQ25qqoHFNE8hXTTfSHc3g6UvNUVej5vJFuaIIYuKFfvBWbBxDh5fGtRIVGT/QzT/dXPgnTaAP1C5TMeoQ3Ts9maEKj57DosRpKvLEN7gFxYzHYbXR+d+GeZF5vhYTE9RavCfO7J+hzGAgMDI2gY+MchzsDfjcDYPZ/Ml4poc3h861PeSDR/BQOJQZwRw86V9lE2Bz6IQp827BaXNy+MMJKURqOGzJeM6QlGTY+oxaU3qdfdqKWVGT9C6WwMxwusHSwnEJY5ZHBp4f3KtdNExlUxYmMwpmPN3MT87sjikTI0dLZCK3YRTB0WuZjEFF2IMVi6XFm60VzTMtU2rSgoQES0XDo/Lx/LiQFFgqz8IC3BHTxo1LF2YKCrhDRozdui1uxGjKK8Dn70lQtuwLTzStyotvO4wfUxEFgrhOH4ELCfsmM76nGIeMKy9y4Ry7gHTs7DSws0gByFCtkDEG5bRp1CaLJEMAgzDUtSy5kw+hTUBroNRqzI5yKK2FtA6l9ZS0gZo20gybt0nDfsx58brhzNVoKDvkx2G+HgAdwlDOJe4DDDNY/kpoT5YHhk/j51EN1hskj2bggPqWDB4+HHnR8phAD8KXjl+/0YS+ni6EslYPThScArJWRP1C72FcY5nZXq5NTJWROWQCmbGejjRHTGAazKbJJxL7G8YFMCPVomcPjCXRzcEcNWOMgYfP4hQ/3xZjL18ehD7DxnnxQAmKYeH1h+3TIEy+N2he6BwK/xxKfqcgs2hvZvMJ2rcCP+k1zfk8/EX4CzvQ7jUjDaEuHA1TTN9TcHFKhSmcF260noslGc+dc7gJlyXiJRDHTVKP62dlUdKTF3LipKNWMyhGLHJb2U+HAu3+3DUh+y6QpuhCVc0Hn0i6urbWeepRxGNxEqeoEBmsfx13ApRLUH0WJhYVSDWx0pY3e3s6QWJ+XCYVN+fkhZrq7uucbf1RxjFqjcc+Xf4SG3z6pF/QbZlWI2SEs5f0lbIqq96eKLfz+6N4NSv/kQswYjpv6ixyH36YI5DjwztZgNfD6qxl/mJpdfRs/I7jPNN7y8V5YOV29fH0+JnJ0OPVdeqC0dqTujWjXeuDjjAZHPKKwe575YBB25MeKPkddVrUzUZzoTEA9sawfdQXaCnqosZu9mkRnwC3s3tRS3ynHVZtUPfrTFfw4EcxyWG96uge1SnoaI+m9YP4KimIzHeLd1jULl7WQt9iVRmYk1jr4ofzrwIsh0Ra3VwLwGgqyknJLQDsShYvaI4i3aj6FV1u7/HUu+GDUO922xNKn56eqG531+LdfvvE7rkW6rV0b9qt6GUzbgNaajWEjlP77N3Eakr7scbp1q5d84252EKDi9vRPCapqYBClcLTOspSCJH7pooJ6zibi8UAg8NvnMa4fTCI3wcO0TTvv6V028SF8Gv1Qq5D3098yxcijtXgLmK+1dYbZNeve8avtmypNKXLWg18/FBmSXwWVCU8U21VO/MP770/6C1+UzSihSZvUvTeKdKWqMYaQX08HjnOflmczqA1sZyh/9lTH7Qzn5eIG+ahiBAW4RSTv9drpXb9d0FT2LsPml735+ERDfE0TVMSXpK7gpt6EE+5aVbR9qadlrS210uIjPbh+UlvICmpILW6+XL+hksnpD4dt5rxE9ZmjTWm3AjQcFaL37ppiO+4cZhiDtwrKntEUg1TTcQy06RAibwYk/KSmVIlwvADmeUY4mKZNUesbrXKdrWFDU8a3SZZJEzU/Qj/EiO8nOynLNnWGrKXnbP4WNzNOYt8ROdXxsi0tBOdp+XWUgU5k2BAeTGoOEkHYA3IKcsFDfXJQWuReSULXZyaPx4/6mqcweY53tQV7JIKx4LXHtQltEb1WJgzmEMUaQxFmeDUUXuF9i8nGxJycuAZe/xL9YYZAM/zcNRHKMjk57MsOufzpVAL0sl8qD6Eh6990ViQMK9zLeFM1FVmTK+HzEhtM2po8vaPH//Cn/ne5sclbTWpfFb6C2UIUEnZaE9G7VaTU4VNRNSLsyiDKRv/1eoaPaxbhgxWWQV1H+QGweQv2nV0rB3Vad2h2TXeVAq7y+ZDw/lOVSnRXTrN+3+VPCqOHbsrmOxsK9hilSnt62jEqxR9la+i+yCUeEofLt9K2/FniZ5PaQasvDMUmMLQev+iQnM3xE/6woth9o9VQzFH2GN4xgv2EDBhpAa8BJ5SIUkrGCuKTNEwR4MjVv64HDfnWfTNV0vhqfmZBsJh9EVCudLuM9ija9bfkmm6u7qDJy2ejJWIOob5KIUNI+28EyciZIxiUE335XfqqSScO9TcW9mvOgMrLd/G7+7TGmuiZky6sRyVx0/76ifMDH9rv0V8Zb+1WDsruwL3zFSiD/490ivf9lu+0Hw1qBPBwKoqAHkuEY/HWSxixJOkBPJEcd2qBgBWOna1uI74iHN9WbvgGq8tHl/0aKnJlE+zQoXvK+PJp+F6FokM3VCI76APGxqSufICU6qZ8vKEfdMP8E3/mGst8p99liewn09vZBbgoptumhK4mBv/Z3/g+Lj1Naqdb/+d7Lg/e4KKkpJd/vh2RlIqCVJmUiQzkg0deYo5fud7kTUUxcJ+LX5J5f79OA2dJbboE08QWRf4FHXwfushukj27j3sp3//5f/Eyc/fz808fr27CSDzx5zDxtQSYaoqqlZ1MfpP3WIbTzzBDj+7H1r7en6btZ59FtHpiqkbDlGgZvchch7U59dzjIH6fb1KKJXUHsDlFWSPqg/XAwcoV3QSQBmvd/6x+gicA659nJ4ml0gweXGtJV2gfY6jGjtjtlvxiKpNlcHLqIsscGJpYiaQS9i6BjAUAtBI5khA1OtX8amjadKaYsVoxHQVG7P2RQDerdxixOpZJOd+JRs2M9UKgrfHwoBA6zojBajdwTht6a/lb/p6xV3MGV/ou5krckNp57I3RWHUMUmTqSmW9NJrkQzdMxRbSNF4W7ZIMXfelJeQZwBVdNB4csQlMQHL4NHVTbNqDXENeh0KP86TVX34r7gCt9Wsiti9hj701qZ4dTRDA4Eqxf5eo7nHzvdcbvDc3s7+qs4qsewonmQAUlm8m4M15EmWyAye3kXsPOuveEfRwh3beXePJ7cKXsw7WgJNNz+v1gTXYy92FstNX+xuE4sO8VGGcrPSr87DEqyhFJ14hJFdeRvFwD5XDukS/BgItWuxdQr1DQV5dgmzqeCLS4j5WxAfP0MI07t5v4uGzfMkN3WNsWnlZz20ALXqbqpBOENOeKBpX07nY2JRYq7atBZg1Sqax5u9gqBQSeQKlmJfm7GZSweVoIUf10FmqKpKZAef8rbNWNcRL1J1XYdzKWeoquLcNOYID06uU60qcWuDx0NXrLapqdS0eeviwsNvgKmyqIJY1M/1w6Y4zu+kE5MV59vm+iq7tt3MTyCWo2b+ACqVFVy7whaTzb17zrrYPrD5kAoU4MoxkwjEVeEx3cPtZa4+7QhWfNTRXO1idY+ZOz118O03yytctLCZy64AftWtnzs6wf62raNSRVV/cEw0Wk0XUb+efZTR6ntvxnjPW3ws+JTuAYTIcDJnyCnf8QPt+dw3U3rPI94DXijuK9r4+H0yNeulF3WaTZAQ483A8AwykyeT3bqDLd42JxVQ/1te7DDcBn+BLkM0lWJPEfXO7Yy0bC6y9/GiU5cHVdEJT34uJiLrMAkqu8JO27rnnOwc3r5PAnDx6iPYMiTduoPUriI3hUCZojcEv3uLSdEDBKlIekU7vPVxthmnZavxlpn2kqM3uKoWm4rCqo/7Yqrn1IvY0hd1GZAGm/iYyAbS0Lr6pBFCjs2y8u+HlGMrd9qHMmLVR74oGbCJq0jnwMD3/m63AWdJFjjuFzvDcIsjwI59Xd2C4ewcwjlaYFFqxaL4sXzoKW9rKpOJ59XSk87zcCe5YWGURFoZYfgYUChWJFqtG4aOF8OFWMnysinvYjgKnZjOVQviCibn/EK5b8r9yRLVY9+A6pVlF7KAZM6xxDk7/cpHaT49vHYMJe2MSuNot2hwdvqa/LUzl1c6OVGPXStERS2eQnxUnPg5/Z0KWdHHkl2LdEw45eyd3nz/NDsOO16wipKXXyfruC8zEM68dktq8raPJgIxUcRzvBErsYjFvImbl1A8aKWJ8WYvQx2GBLf2v0P0jFAVWLlU8CYGyTz6oeYKkprIHd0gvP7piX82Af/xox1gtoBUiMaBv6JXJI3N3LaRE6uQB9w/GMGha/HTJCGrDHTVDZukxzO5O+fkBtr5xKFIem0gTCKumGdaqyR5Mw6kz8zCowwDAAAA) format("woff2")
    @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
    }


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