.year-filter .dropdown-menu {
    width: auto;
    min-width: 240px;
}
.year-filter select {
    width: 90px;
}

li.notification-item {
    margin-bottom: 24px;
    cursor: pointer;
    display: flex;
    position: relative
}

li.notification-item .count {
    position: absolute;
    top: 2px;
    left: 0;
    min-width: 18px;
    height: 18px;
    line-height: 16px;
    border-radius: 50%;
    background: #4ad493;
    color: var(--notif-count-color);
    text-align: center;
    flex-shrink: 0
}

li.notification-item .count span {
    font-weight: 500;
    font-size: 11px;
    padding-left: 2px;
    padding-right: 2px
}

li.notification-item .body {
    margin-left: 34px
}

li.notification-item p {
    margin: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}

li.notification-item p strong {
    font-weight: 600
}

li.notification-item p.time {
    color: #c4c4c4
}

li.notification-item.seen .count {
    background: var(--notif-seen-count-bg-color)
}

li.notification-item.seen .count span {
    opacity: .4
}

li.notification-item.seen .body {
    opacity: .6
}

li.notification-item.type-39.rollup .body {
    position: relative;
    padding-right: 108px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-grow: 1
}

li.notification-item.type-39.rollup .body .btn {
    position: absolute;
    top: 3px;
    right: 0
}

@media(min-width: 769px) {
    li.notification-item.type-39.rollup .body {
        padding-right:0
    }

    li.notification-item.type-39.rollup .body .btn {
        position: static;
        margin-top: 3px;
        order: 1
    }
}

.cnb-expandable-block .cnb-expandable-block-title {
    position: relative;
    padding-right: 40px;
    cursor: pointer
}

.cnb-expandable-block .cnb-expandable-block-title:after {
    content: "";
    display: block;
    width: 17px;
    height: 9px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAASCAYAAAA+PQxvAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGWSURBVHgBvZXLkYJAEIZ7sLwbgiGYAhmIj7MawWoEjhEsG8Hi2QdmYAqGYAgUnIH9ewu3qF4GB1z2r+Ixr+6vu4dBnc/nRZ7nPhFFSik9mUz29A+Sfh00NBoDXEO8B2EYbqljwccb+yr59Z2i8aMsy3SXMKfTaQsfvuiOGGQjJ3cFwxB46IqhneL78Xgco06fJLLjOI72PG9HfyAE9o4A16I7QllWs9nsokoTR5h4lTBQMJ1OV/SCkAkOcikhEKiLQG/cUIJ6WMAMxaJLHMcrKKIGgr0B7DHEWAzdAeE9IH6B1MEghbckSVxbGIZI0/SKko8qIDgT93KnMhgxZabSSNV6QIS2EEaQV2DqMtrr9TzTOiNIYXQAA1dcVpE9geD5xrI6VCNeiPS6eL2IoW+H7LgEMTJt9GcQrNqMlIWzJgDUQnRH2Atuv9+nqk8fmdjjjFiShaxBWIfDQaMk8sR9RCohPgCxJks1AqmBkdrhENTUQI1BLGAaQ7QGMcFgn2zm87lPLdQahIV/yBIPhuH9sUEmAmqpLzQzCB83w15pAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    position: absolute;
    right: 0;
    top: 9px
}

.cnb-expandable-block.open .cnb-expandable-block-title:after {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAASCAYAAAA+PQxvAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHdSURBVHgBtZW9bsIwEMftRCAmhGBiS4X4EEt5BNIngIkR2OhUdUNdClu3qhtb6datvAH0ARB0i8ISxg5I2ahAIv0fXwpukpIAf+lkYTt3v/P5jMxOUCaTqSYSiQGsATNns9kXCyiZBVQ2m73D0IFFYDFYCTAMMJ8sgAKB4CQeMTw5LBWDwvgG2UK0PLYEgvEFkk6nnznnTWHahP2wTYkCw/BjN+IkXjHURAjLstS1I877bHNX9sJadzKZ1Nk5QBRFiYXDYYIoCUsGApURaEw/crmcslqtCEYR9vUWi0XdMAyTBQUhiFAo1Ee2BRECzlU4N+yTbjAAHi+XS9ULRnJbIKd+IEiaphmSJFGpDtbIB051hMQUt3jcDcIjs7ITxDHfeyXBfUKo/9V6J79lPSgN2rPgduH8QKyjYS99Q9+KjChTH6BX+Xx+P8ntEE4tCL3pul5jJwit38VQFaap9W+i0ehoOBxuHrRUKlXCJftgf9+BF7Rng50oPGw9PHCUdNE2HUHilfl8rieTSU2mf1BAvLPDl5HUBkSTnUmAGTjBIHYF12EqY5FqKJajjXK02JnlAkMqSiIEjuv+EhA7bX23YZZt2pTj8fj3rsVwJ26xscMuLDoZxJ0i7vU27sMvu6r/cO/wFIsAAAAASUVORK5CYII=) no-repeat 0 0/100%;
    filter: var(--default-invert)
}

.cnb-expandable-block .cnb-expandable-block-body {
    padding-right: 40px;
    display: none
}

.cnb-expandable-block.open .cnb-expandable-block-body {
    display: block
}

.sms-enrollment-flow label {
    text-align: left
}

.sms-enrollment-flow p {
    font-size: 15px
}

.sms-enrollment-flow form.sms-enrollment {
    margin: 0;
    padding-bottom: 0;
    background: transparent;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.sms-enrollment-flow form.sms-enrollment .form-control {
    max-width: 200px
}

.sms-enrollment-flow form.sms-enrollment p.disclaimer {
    font-size: .85rem
}

.sms-enrollment-flow form.sms-enrollment p.text-danger {
    line-height: 17px
}

.sms-enrollment-flow form.sms-confirmation {
    margin: 0;
    padding-bottom: 0;
    background: transparent;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.sms-enrollment-flow form.sms-confirmation strong.no-wrap {
    white-space: nowrap
}

.sms-enrollment-flow form.sms-confirmation .btn-primary {
    height: 44px
}

.sms-enrollment-flow form.sms-confirmation .sms-confirmation-help {
    margin-top: 8px
}

.sms-enrollment-flow form.sms-confirmation .sms-confirmation-help p {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 17px
}

.sms-enrollment-flow form.sms-confirmation .sms-confirmation-help .btn-link {
    font-size: inherit
}

.sms-enrollment-flow form.sms-confirmation p.text-danger {
    line-height: 17px
}

.sms-enrollment-flow form.sms-confirmation p.text-danger .btn-link {
    font-size: inherit;
    color: inherit
}

.sms-enrollment-flow p.sms-stopped {
    font-size: 14px
}

@media(min-width: 769px) {
    .sms-enrollment-flow form.sms-enrollment {
        max-width:500px
    }

    .sms-enrollment-flow form.sms-confirmation .btn-primary {
        height: 35px
    }
}
/* .cb-leaderboard {
    margin-top: 67px;
}
.what-is {
    margin-top: 67px;
} */
.cs-cta {
    margin-top: 1px;
    margin-right: 10px;
    margin-left: auto;
    padding: 6px 12px;
    display: inline-block;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    background: var(--btn-special-bg);
    text-align: center;
    border-radius: 8px;
    white-space: nowrap
}

.cs-cta,.cs-cta:active,.cs-cta:focus,.cs-cta:hover,.cs-cta:visited {
    color: var(--btn-special-text-color);
    text-decoration: none
}

.cs-sell {
    background: #4ad493;
    border-color: #4ad493
}

@media(min-width: 769px) {
    .cs-cta {
        margin-top:0;
        margin-right: 0;
        padding: 0 7px 1px;
        border-radius: 6px;
        line-height: 24px;
        font-size: 13px;
        font-weight: 500
    }

    .cs-cta:active,.cs-cta:hover {
        background: var(--btn-special-hover-bg);
        color: var(--btn-special-hover-text-color);
        text-decoration: none
    }

    .cs-sell:active,.cs-sell:hover {
        background: #30c880;
        border-color: #30c880
    }
}

.col.for-hero-scroller {
    margin-top: 6px;
    display: flex;
    flex-direction: column
}

.col.for-hero-scroller .cs-cta {
    margin-top: -18px;
    margin-bottom: 4px
}

.hero-scroller {
    margin-bottom: 24px;
    position: relative;
    height: 266px;
    overflow: hidden
}

.hero-scroller .featured-tag {
    position: absolute;
    top: 8px;
    left: 8px;
    z-index: 4
}

.hero-scroller .hero-nav {
    position: absolute;
    z-index: 4;
    bottom: 10px;
    right: 10px;
    width: 56px;
    display: flex;
    flex-direction: row;
    flex-shrink: 0
}

.hero-scroller .hero-nav .btn {
    width: 100%;
    height: 32px;
    background: hsla(0,0%,100%,.6);
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    position: relative
}

.hero-scroller .hero-nav .btn:before {
    content: "";
    display: block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAABACAYAAABP97SyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAESSURBVHgB7dg9bsJAEIbhSdKkS46QY7hMjpAubU6AfQLMDXwdOkqXHIGSkhuY+QokBAKa3RkLvY+0srWuXsk/6zUDAAAAAABAtBebga7rFtM09X568PE7DMPWCnm1ZG3bLj1u8NNPH18+eisoNVBxdh30YQWlBd6I0y36bwWlBN6J+/Hnb2cFhb9kHsQVe7mchAZGx0lYYEachARmxUn1wMw4qRqYHSfVAucQJzW/g7NY575ZJeM4bpqmUeT32fS7jz+fX/v1vQWoFihziKwaKNmR1QMlMzIkULIiwwIlIzI0UKIjwwMlMjLtj95XM70fVhfT2pfpraDUPZkbkc+xJ3NyEak1atE9GQAAAAAAAMQ7AgJ1lz//dhCCAAAAAElFTkSuQmCC) 0 0/100% no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.hero-scroller .hero-nav .btn:hover:before {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAABACAYAAABP97SyAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhGVYSWZNTQAqAAAACAAFARIAAwAAAAEAAQAAARoABQAAAAEAAABKARsABQAAAAEAAABSASgAAwAAAAEAAgAAh2kABAAAAAEAAABaAAAAAAAAAJAAAAABAAAAkAAAAAEAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAOKADAAQAAAABAAAAQAAAAADWzSLIAAAACXBIWXMAABYlAAAWJQFJUiTwAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgoZXuEHAAABYUlEQVRoBe3YT2qDQBSA8WgRsiy4cdmVXiM9QnftsjfoDZKeoOfoEbrsDbIRxFWXBRU8gGjfLIQgSRZh5j0L30BI8N/k94WouNkwKEABClCAAhSgAAUoQAEKUIACFKAABbQLRNoTnpuvKIq3aZr2sq5PkuSpLMvjue1uWRbfspPPffI83wvuQ455L6+HYRgc1NswBTqcSA4LjYN6G2bAC7g+iqJXbzo5kAnwEk7+f49VVf34BKqfZK7hfJ5c5kiqQG2cQ6oBLXBqQCucCtASFxxojQsKXAPOAU2ug25irXEXaqKu677TNHWH353MsR3H8TnLsq+maX5Plgf7GAzovvEakEGBa0AGB1ojVYCWSDWgFVIVaIFUB2ojTYDXkPJ8JpPLy6fbxscwvZOp6/pdEIcFxOszGbNfcEYtbgaOcRy/tG3bz+t5pwAFKEABClCAAhSgAAUoQAEKUIACFPh/Bf4A30y86zcAy74AAAAASUVORK5CYII=) 0 0/100% no-repeat
}

.hero-scroller .hero-nav .btn.up {
    border-radius: 8px 0 0 8px
}

.hero-scroller .hero-nav .btn.down {
    border-radius: 0 8px 8px 0
}

.hero-scroller .hero-nav .btn.down:before {
    transform: rotate(180deg)
}

.hero-slides {
    margin: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0
}

.hero-slides .auction-item.heroup {
    margin-bottom: 60px;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.hero-slides .auction-item.heroup.leaving {
    opacity: 0;
    z-index: 2;
    transition: opacity .5s ease-in-out
}

.hero-slides .auction-item.heroup.show {
    z-index: 1;
    opacity: 1
}

.hero-slides .auction-item.heroup:last-of-type {
    margin-bottom: 0
}

.hero-slides:hover .auction-item.heroup.show {
    z-index: 3
}

@media(min-width: 1200px) {
    .hero-scroller {
        height:330px
    }
}

/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #4ad493;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #4ad493;
    --secondary: #f1f3f4;
    --success: #4ad493;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 769px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}

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

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

article,aside,figcaption,figure,footer,header,hgroup,main,nav,section {
    display: block
}

body {
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    background-color: #fff
}

[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0!important
}

hr {
    box-sizing: initial;
    height: 0;
    overflow: visible
}

h1,h2,h3,h4,h5,h6 {
    margin-top: 0;
    margin-bottom: .5rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[data-original-title],abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    font-style: normal;
    line-height: inherit
}

address,dl,ol,ul {
    margin-bottom: 1rem
}

dl,ol,ul {
    margin-top: 0
}

ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 500
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b,strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub,sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: initial
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: var(--default-link-color);
    text-decoration: none;
    background-color: transparent
}

a:hover {
    color: var(--default-link-hover-color);
    text-decoration: underline
}

a:not([href]):not([class]),a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

code,kbd,pre,samp {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    font-size: 1em
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar
}

figure {
    margin: 0 0 1rem
}

img {
    border-style: none
}

img,svg {
    vertical-align: middle
}

svg {
    overflow: hidden
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: var(--secondary-font-color);
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    border-radius: 0
}

button:focus:not(:focus-visible) {
    outline: 0
}

button,input,optgroup,select,textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

[type=button],[type=reset],[type=submit],button {
    -webkit-appearance: button
}

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

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: initial
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

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

output {
    display: inline-block
}

summary {
    display: list-item;
    cursor: pointer
}

template {
    display: none
}

[hidden] {
    display: none!important
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2
}

.h1,h1 {
    font-size: 2.1875rem
}

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

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

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

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

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

.lead {
    font-size: 1.09375rem;
    font-weight: 300
}

.display-1 {
    font-size: 6rem
}

.display-1,.display-2 {
    font-weight: 300;
    line-height: 1.2
}

.display-2 {
    font-size: 5.5rem
}

.display-3 {
    font-size: 4.5rem
}

.display-3,.display-4 {
    font-weight: 300;
    line-height: 1.2
}

.display-4 {
    font-size: 3.5rem
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1)
}

.small,small {
    font-size: .875em;
    font-weight: 400
}

.mark,mark {
    padding: .2em;
    background-color: #fcf8e3
}

.list-inline,.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.09375rem
}

.blockquote-footer {
    display: block;
    font-size: .875em;
    color: #6c757d
}

.blockquote-footer:before {
    content: "â€”Â "
}

.img-fluid,.img-thumbnail {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    font-size: 90%;
    color: #6c757d
}

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-wrap: break-word
}

a>code {
    color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 500
}

pre {
    display: block;
    font-size: 87.5%;
    color: #212529
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto
}

@media(min-width: 576px) {
    .container,.container-sm {
        max-width:540px
    }
}

@media(min-width: 769px) {
    .container,.container-md,.container-sm {
        max-width:720px
    }
}

@media(min-width: 992px) {
    .container,.container-lg,.container-md,.container-sm {
        max-width:960px
    }
}

@media(min-width: 1200px) {
    .container,.container-lg,.container-md,.container-sm,.container-xl {
        max-width:1140px
    }
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters>.col,.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px
}

.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}

.row-cols-1>* {
    flex: 0 0 100%;
    max-width: 100%
}

.row-cols-2>* {
    flex: 0 0 50%;
    max-width: 50%
}

.row-cols-3>* {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%
}

.row-cols-4>* {
    flex: 0 0 25%;
    max-width: 25%
}

.row-cols-5>* {
    flex: 0 0 20%;
    max-width: 20%
}

.row-cols-6>* {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.col-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
}

.col-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
}

.col-3 {
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
}

.col-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
}

.col-6 {
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
}

.col-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
}

.col-9 {
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
}

.col-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
}

.col-12 {
    flex: 0 0 100%;
    max-width: 100%
}

.order-first {
    order: -1
}

.order-last {
    order: 13
}

.order-0 {
    order: 0
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-4 {
    order: 4
}

.order-5 {
    order: 5
}

.order-6 {
    order: 6
}

.order-7 {
    order: 7
}

.order-8 {
    order: 8
}

.order-9 {
    order: 9
}

.order-10 {
    order: 10
}

.order-11 {
    order: 11
}

.order-12 {
    order: 12
}

.offset-1 {
    margin-left: 8.33333333%
}

.offset-2 {
    margin-left: 16.66666667%
}

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

.offset-4 {
    margin-left: 33.33333333%
}

.offset-5 {
    margin-left: 41.66666667%
}

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

.offset-7 {
    margin-left: 58.33333333%
}

.offset-8 {
    margin-left: 66.66666667%
}

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

.offset-10 {
    margin-left: 83.33333333%
}

.offset-11 {
    margin-left: 91.66666667%
}

@media(min-width: 576px) {
    .col-sm {
        flex-basis:0;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-sm-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-sm-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-sm-3>* {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .row-cols-sm-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-sm-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-sm-6>* {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-sm-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .col-sm-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .col-sm-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .col-sm-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .col-sm-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        order: -1
    }

    .order-sm-last {
        order: 13
    }

    .order-sm-0 {
        order: 0
    }

    .order-sm-1 {
        order: 1
    }

    .order-sm-2 {
        order: 2
    }

    .order-sm-3 {
        order: 3
    }

    .order-sm-4 {
        order: 4
    }

    .order-sm-5 {
        order: 5
    }

    .order-sm-6 {
        order: 6
    }

    .order-sm-7 {
        order: 7
    }

    .order-sm-8 {
        order: 8
    }

    .order-sm-9 {
        order: 9
    }

    .order-sm-10 {
        order: 10
    }

    .order-sm-11 {
        order: 11
    }

    .order-sm-12 {
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333333%
    }

    .offset-sm-2 {
        margin-left: 16.66666667%
    }

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

    .offset-sm-4 {
        margin-left: 33.33333333%
    }

    .offset-sm-5 {
        margin-left: 41.66666667%
    }

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

    .offset-sm-7 {
        margin-left: 58.33333333%
    }

    .offset-sm-8 {
        margin-left: 66.66666667%
    }

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

    .offset-sm-10 {
        margin-left: 83.33333333%
    }

    .offset-sm-11 {
        margin-left: 91.66666667%
    }
}

@media(min-width: 769px) {
    .col-md {
        flex-basis:0;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-md-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-md-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-md-3>* {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .row-cols-md-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-md-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-md-6>* {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-md-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .col-md-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .col-md-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .col-md-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .col-md-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        order: -1
    }

    .order-md-last {
        order: 13
    }

    .order-md-0 {
        order: 0
    }

    .order-md-1 {
        order: 1
    }

    .order-md-2 {
        order: 2
    }

    .order-md-3 {
        order: 3
    }

    .order-md-4 {
        order: 4
    }

    .order-md-5 {
        order: 5
    }

    .order-md-6 {
        order: 6
    }

    .order-md-7 {
        order: 7
    }

    .order-md-8 {
        order: 8
    }

    .order-md-9 {
        order: 9
    }

    .order-md-10 {
        order: 10
    }

    .order-md-11 {
        order: 11
    }

    .order-md-12 {
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333333%
    }

    .offset-md-2 {
        margin-left: 16.66666667%
    }

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

    .offset-md-4 {
        margin-left: 33.33333333%
    }

    .offset-md-5 {
        margin-left: 41.66666667%
    }

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

    .offset-md-7 {
        margin-left: 58.33333333%
    }

    .offset-md-8 {
        margin-left: 66.66666667%
    }

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

    .offset-md-10 {
        margin-left: 83.33333333%
    }

    .offset-md-11 {
        margin-left: 91.66666667%
    }
}

@media(min-width: 992px) {
    .col-lg {
        flex-basis:0;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-lg-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-lg-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-lg-3>* {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .row-cols-lg-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-lg-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-lg-6>* {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-lg-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .col-lg-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .col-lg-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .col-lg-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .col-lg-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        order: -1
    }

    .order-lg-last {
        order: 13
    }

    .order-lg-0 {
        order: 0
    }

    .order-lg-1 {
        order: 1
    }

    .order-lg-2 {
        order: 2
    }

    .order-lg-3 {
        order: 3
    }

    .order-lg-4 {
        order: 4
    }

    .order-lg-5 {
        order: 5
    }

    .order-lg-6 {
        order: 6
    }

    .order-lg-7 {
        order: 7
    }

    .order-lg-8 {
        order: 8
    }

    .order-lg-9 {
        order: 9
    }

    .order-lg-10 {
        order: 10
    }

    .order-lg-11 {
        order: 11
    }

    .order-lg-12 {
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333333%
    }

    .offset-lg-2 {
        margin-left: 16.66666667%
    }

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

    .offset-lg-4 {
        margin-left: 33.33333333%
    }

    .offset-lg-5 {
        margin-left: 41.66666667%
    }

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

    .offset-lg-7 {
        margin-left: 58.33333333%
    }

    .offset-lg-8 {
        margin-left: 66.66666667%
    }

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

    .offset-lg-10 {
        margin-left: 83.33333333%
    }

    .offset-lg-11 {
        margin-left: 91.66666667%
    }
}

@media(min-width: 1200px) {
    .col-xl {
        flex-basis:0;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-xl-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-xl-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-xl-3>* {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .row-cols-xl-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-xl-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-xl-6>* {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-xl-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .col-xl-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .col-xl-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .col-xl-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .col-xl-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        order: -1
    }

    .order-xl-last {
        order: 13
    }

    .order-xl-0 {
        order: 0
    }

    .order-xl-1 {
        order: 1
    }

    .order-xl-2 {
        order: 2
    }

    .order-xl-3 {
        order: 3
    }

    .order-xl-4 {
        order: 4
    }

    .order-xl-5 {
        order: 5
    }

    .order-xl-6 {
        order: 6
    }

    .order-xl-7 {
        order: 7
    }

    .order-xl-8 {
        order: 8
    }

    .order-xl-9 {
        order: 9
    }

    .order-xl-10 {
        order: 10
    }

    .order-xl-11 {
        order: 11
    }

    .order-xl-12 {
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333333%
    }

    .offset-xl-2 {
        margin-left: 16.66666667%
    }

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

    .offset-xl-4 {
        margin-left: 33.33333333%
    }

    .offset-xl-5 {
        margin-left: 41.66666667%
    }

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

    .offset-xl-7 {
        margin-left: 58.33333333%
    }

    .offset-xl-8 {
        margin-left: 66.66666667%
    }

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

    .offset-xl-10 {
        margin-left: 83.33333333%
    }

    .offset-xl-11 {
        margin-left: 91.66666667%
    }
}

.table {
    width: 100%;
    margin-bottom: 1rem;
    color: var(--default-font-color)
}

.table td,.table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6
}

.table tbody+tbody {
    border-top: 2px solid #dee2e6
}

.table-sm td,.table-sm th {
    padding: .3rem
}

.table-bordered,.table-bordered td,.table-bordered th {
    border: 1px solid #dee2e6
}

.table-bordered thead td,.table-bordered thead th {
    border-bottom-width: 2px
}

.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th {
    border: 0
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,.05)
}

.table-hover tbody tr:hover {
    color: var(--default-font-color);
    background-color: rgba(0,0,0,.075)
}

.table-primary,.table-primary>td,.table-primary>th {
    background-color: #ccf3e1
}

.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th {
    border-color: #a1e9c7
}

.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th {
    background-color: #b7eed5
}

.table-secondary,.table-secondary>td,.table-secondary>th {
    background-color: #fbfcfc
}

.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th {
    border-color: #f8f9f9
}

.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th {
    background-color: #ecf1f1
}

.table-success,.table-success>td,.table-success>th {
    background-color: #ccf3e1
}

.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th {
    border-color: #a1e9c7
}

.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th {
    background-color: #b7eed5
}

.table-info,.table-info>td,.table-info>th {
    background-color: #bee5eb
}

.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th {
    border-color: #86cfda
}

.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th {
    background-color: #abdde5
}

.table-warning,.table-warning>td,.table-warning>th {
    background-color: #ffeeba
}

.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th {
    border-color: #ffdf7e
}

.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th {
    background-color: #ffe8a1
}

.table-danger,.table-danger>td,.table-danger>th {
    background-color: #f5c6cb
}

.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th {
    border-color: #ed969e
}

.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th {
    background-color: #f1b0b7
}

.table-light,.table-light>td,.table-light>th {
    background-color: #fdfdfe
}

.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th {
    border-color: #fbfcfc
}

.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th {
    background-color: #ececf6
}

.table-dark,.table-dark>td,.table-dark>th {
    background-color: #c6c8ca
}

.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th {
    border-color: #95999c
}

.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th {
    background-color: #b9bbbe
}

.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {
    background-color: rgba(0,0,0,.075)
}

.table .thead-dark th {
    color: #fff;
    background-color: #343a40;
    border-color: #454d55
}

.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.table-dark {
    color: #fff;
    background-color: #343a40
}

.table-dark td,.table-dark th,.table-dark thead th {
    border-color: #454d55
}

.table-dark.table-bordered {
    border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: hsla(0,0%,100%,.05)
}

.table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: hsla(0,0%,100%,.075)
}

@media(max-width: 575.98px) {
    .table-responsive-sm {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-sm>.table-bordered {
        border: 0
    }
}

@media(max-width: 768.98px) {
    .table-responsive-md {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-md>.table-bordered {
        border: 0
    }
}

@media(max-width: 991.98px) {
    .table-responsive-lg {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-lg>.table-bordered {
        border: 0
    }
}

@media(max-width: 1199.98px) {
    .table-responsive-xl {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-xl>.table-bordered {
        border: 0
    }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.table-responsive>.table-bordered {
    border: 0
}

.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--default-font-color);
    background-color: var(--input-bg-color);
    background-clip: padding-box;
    border: 1px solid var(--input-border-color);
    border-radius: 6px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .form-control {
        transition: none
    }
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:focus {
    color: var(--default-font-color);
    background-color: var(--input-bg-color);
    border-color: var(--input-focus-border-color);
    outline: 0;
    box-shadow: none
}

.form-control::placeholder {
    color: var(--input-placeholder-color);
    opacity: 1
}

.form-control:disabled,.form-control[readonly] {
    background-color: var(--input-disabled-bg-color);
    opacity: 1
}

input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control {
    -webkit-appearance: none;
    appearance: none
}

select.form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 var(--default-font-color)
}

select.form-control:focus::-ms-value {
    color: var(--default-font-color);
    background-color: var(--input-bg-color)
}

.form-control-file,.form-control-range {
    display: block;
    width: 100%
}

.col-form-label {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

.col-form-label-lg {
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 1.09375rem;
    line-height: 1.5
}

.col-form-label-sm {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: .765625rem;
    line-height: 1.5
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 1.5;
    color: var(--default-font-color);
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm {
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .765625rem;
    line-height: 1.5;
    border-radius: 6px
}

.form-control-lg {
    height: calc(1.5em + 22px);
    padding: 10px 1rem;
    font-size: 1.09375rem;
    line-height: 1.5;
    border-radius: 6px
}

select.form-control[multiple],select.form-control[size],textarea.form-control {
    height: auto
}

.form-group {
    margin-bottom: 1rem
}

.form-text {
    display: block;
    margin-top: .25rem
}

.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px
}

.form-row>.col,.form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}

.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem
}

.form-check-input {
    position: absolute;
    margin-top: .3rem;
    margin-left: -1.25rem
}

.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label {
    color: var(--secondary-font-color)
}

.form-check-label {
    margin-bottom: 0
}

.form-check-inline {
    display: inline-flex;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem
}

.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: #4ad493
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .765625rem;
    line-height: 1.5;
    color: #212529;
    background-color: rgba(74,212,147,.9);
    border-radius: .25rem
}

.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip {
    left: 5px
}

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

.form-control.is-valid,.was-validated .form-control:valid {
    border-color: #4ad493;
    padding-right: calc(1.5em + .75rem)!important;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%234AD493' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-valid:focus,.was-validated .form-control:valid:focus {
    border-color: #4ad493;
    box-shadow: 0 0 0 1px rgba(74,212,147,.25)
}

.was-validated select.form-control:valid,select.form-control.is-valid {
    padding-right: 3rem!important;
    background-position: right 1.5rem center
}

.was-validated textarea.form-control:valid,textarea.form-control.is-valid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.custom-select.is-valid,.was-validated .custom-select:valid {
    border-color: #4ad493;
    padding-right: calc(.75em + 2.3125rem)!important;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,var(--input-bg-color) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%234AD493' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat
}

.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus {
    border-color: #4ad493;
    box-shadow: 0 0 0 1px rgba(74,212,147,.25)
}

.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label {
    color: #4ad493
}

.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip {
    display: block
}

.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label {
    color: #4ad493
}

.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before {
    border-color: #4ad493
}

.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before {
    border-color: #73deac;
    background-color: #73deac
}

.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before {
    box-shadow: 0 0 0 1px rgba(74,212,147,.25)
}

.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label {
    border-color: #4ad493
}

.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label {
    border-color: #4ad493;
    box-shadow: 0 0 0 1px rgba(74,212,147,.25)
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: #dc3545
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .765625rem;
    line-height: 1.5;
    color: #fff;
    background-color: rgba(220,53,69,.9);
    border-radius: .25rem
}

.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip {
    left: 5px
}

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

.form-control.is-invalid,.was-validated .form-control:invalid {
    border-color: #dc3545;
    padding-right: calc(1.5em + .75rem)!important;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 1px rgba(220,53,69,.25)
}

.was-validated select.form-control:invalid,select.form-control.is-invalid {
    padding-right: 3rem!important;
    background-position: right 1.5rem center
}

.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.custom-select.is-invalid,.was-validated .custom-select:invalid {
    border-color: #dc3545;
    padding-right: calc(.75em + 2.3125rem)!important;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,var(--input-bg-color) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat
}

.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 1px rgba(220,53,69,.25)
}

.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label {
    color: #dc3545
}

.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip {
    display: block
}

.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label {
    color: #dc3545
}

.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before {
    border-color: #dc3545
}

.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before {
    border-color: #e4606d;
    background-color: #e4606d
}

.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before {
    box-shadow: 0 0 0 1px rgba(220,53,69,.25)
}

.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label {
    border-color: #dc3545
}

.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label {
    border-color: #dc3545;
    box-shadow: 0 0 0 1px rgba(220,53,69,.25)
}

.form-inline {
    display: flex;
    flex-flow: row wrap;
    align-items: center
}

.form-inline .form-check {
    width: 100%
}

@media(min-width: 576px) {
    .form-inline label {
        justify-content:center
    }

    .form-inline .form-group,.form-inline label {
        display: flex;
        align-items: center;
        margin-bottom: 0
    }

    .form-inline .form-group {
        flex: 0 0 auto;
        flex-flow: row wrap
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-plaintext {
        display: inline-block
    }

    .form-inline .custom-select,.form-inline .input-group {
        width: auto
    }

    .form-inline .form-check {
        display: flex;
        align-items: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }

    .form-inline .form-check-input {
        position: relative;
        flex-shrink: 0;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
    }

    .form-inline .custom-control {
        align-items: center;
        justify-content: center
    }

    .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

.btn {
    display: inline-block;
    font-weight: 500;
    color: var(--default-font-color);
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: 6px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: var(--default-font-color);
    text-decoration: none
}

.btn.focus,.btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(61,176,122,.25)
}

.btn.disabled,.btn:disabled {
    opacity: 1
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer
}

a.btn.disabled,fieldset:disabled a.btn {
    pointer-events: none
}

.btn-primary {
    color: #212529;
    background-color: #4ad493;
    border-color: #4ad493
}

.btn-primary.focus,.btn-primary:focus,.btn-primary:hover {
    color: #fff;
    background-color: #30c880;
    border-color: #2dbe7a
}

.btn-primary.focus,.btn-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(68,186,131,.5)
}

.btn-primary.disabled,.btn-primary:disabled {
    color: #212529;
    background-color: #4ad493;
    border-color: #4ad493
}

.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #2dbe7a;
    border-color: #2bb473
}

.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(68,186,131,.5)
}

.btn-secondary {
    color: #212529;
    background-color: #f1f3f4;
    border-color: #f1f3f4
}

.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover {
    color: #212529;
    background-color: #dce1e3;
    border-color: #d4dbde
}

.btn-secondary.focus,.btn-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(210,212,214,.5)
}

.btn-secondary.disabled,.btn-secondary:disabled {
    color: #212529;
    background-color: #f1f3f4;
    border-color: #f1f3f4
}

.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle {
    color: #212529;
    background-color: #d4dbde;
    border-color: #cdd4d8
}

.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(210,212,214,.5)
}

.btn-success {
    color: #212529;
    background-color: #4ad493;
    border-color: #4ad493
}

.btn-success.focus,.btn-success:focus,.btn-success:hover {
    color: #fff;
    background-color: #30c880;
    border-color: #2dbe7a
}

.btn-success.focus,.btn-success:focus {
    box-shadow: 0 0 0 .2rem rgba(68,186,131,.5)
}

.btn-success.disabled,.btn-success:disabled {
    color: #212529;
    background-color: #4ad493;
    border-color: #4ad493
}

.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #2dbe7a;
    border-color: #2bb473
}

.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(68,186,131,.5)
}

.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info.focus,.btn-info:focus,.btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b
}

.btn-info.focus,.btn-info:focus {
    box-shadow: 0 0 0 .2rem rgba(58,176,195,.5)
}

.btn-info.disabled,.btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f
}

.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(58,176,195,.5)
}

.btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning.focus,.btn-warning:focus,.btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00
}

.btn-warning.focus,.btn-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(222,170,12,.5)
}

.btn-warning.disabled,.btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500
}

.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(222,170,12,.5)
}

.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-danger.focus,.btn-danger:focus,.btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130
}

.btn-danger.focus,.btn-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(225,83,97,.5)
}

.btn-danger.disabled,.btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d
}

.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(225,83,97,.5)
}

.btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light.focus,.btn-light:focus,.btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5
}

.btn-light.focus,.btn-light:focus {
    box-shadow: 0 0 0 .2rem rgba(216,217,219,.5)
}

.btn-light.disabled,.btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df
}

.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(216,217,219,.5)
}

.btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark.focus,.btn-dark:focus,.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124
}

.btn-dark.focus,.btn-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(82,88,93,.5)
}

.btn-dark.disabled,.btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d
}

.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(82,88,93,.5)
}

.btn-outline-primary {
    color: #4ad493;
    border-color: #4ad493
}

.btn-outline-primary:hover {
    color: #212529;
    background-color: #4ad493;
    border-color: #4ad493
}

.btn-outline-primary.focus,.btn-outline-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(74,212,147,.5)
}

.btn-outline-primary.disabled,.btn-outline-primary:disabled {
    color: #4ad493;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle {
    color: #212529;
    background-color: #4ad493;
    border-color: #4ad493
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(74,212,147,.5)
}

.btn-outline-secondary {
    color: #f1f3f4;
    border-color: #f1f3f4
}

.btn-outline-secondary:hover {
    color: #212529;
    background-color: #f1f3f4;
    border-color: #f1f3f4
}

.btn-outline-secondary.focus,.btn-outline-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(241,243,244,.5)
}

.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
    color: #f1f3f4;
    background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle {
    color: #212529;
    background-color: #f1f3f4;
    border-color: #f1f3f4
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(241,243,244,.5)
}

.btn-outline-success {
    color: #4ad493;
    border-color: #4ad493
}

.btn-outline-success:hover {
    color: #212529;
    background-color: #4ad493;
    border-color: #4ad493
}

.btn-outline-success.focus,.btn-outline-success:focus {
    box-shadow: 0 0 0 .2rem rgba(74,212,147,.5)
}

.btn-outline-success.disabled,.btn-outline-success:disabled {
    color: #4ad493;
    background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle {
    color: #212529;
    background-color: #4ad493;
    border-color: #4ad493
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(74,212,147,.5)
}

.btn-outline-info {
    color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info.focus,.btn-outline-info:focus {
    box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
}

.btn-outline-info.disabled,.btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
}

.btn-outline-warning {
    color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning.focus,.btn-outline-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}

.btn-outline-warning.disabled,.btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}

.btn-outline-danger {
    color: #dc3545;
    border-color: #dc3545
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-outline-danger.focus,.btn-outline-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
}

.btn-outline-danger.disabled,.btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
}

.btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light.focus,.btn-outline-light:focus {
    box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}

.btn-outline-light.disabled,.btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}

.btn-outline-dark {
    color: #343a40;
    border-color: #343a40
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-outline-dark.focus,.btn-outline-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
}

.btn-outline-dark.disabled,.btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
}

.btn-link {
    font-weight: 400;
    color: var(--default-link-color);
    text-decoration: none
}

.btn-link:hover {
    color: var(--default-link-hover-color)
}

.btn-link.focus,.btn-link:focus,.btn-link:hover {
    text-decoration: underline
}

.btn-link.disabled,.btn-link:disabled {
    color: #3db07a;
    pointer-events: none
}

.btn-group-lg>.btn,.btn-lg {
    padding: 11px 1rem;
    font-size: 1rem;
    line-height: 20px;
    border-radius: 6px
}

.btn-group-sm>.btn,.btn-sm {
    padding: .25rem .5rem;
    font-size: .765625rem;
    line-height: 1.5;
    border-radius: 6px
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: .5rem
}

input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
    width: 100%
}

.fade {
    transition: opacity .15s linear
}

@media(prefers-reduced-motion:reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media(prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }
}

.collapsing.width {
    width: 0;
    height: auto;
    transition: width .35s ease
}

@media(prefers-reduced-motion:reduce) {
    .collapsing.width {
        transition: none
    }
}

.dropdown,.dropleft,.dropright,.dropup {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

.dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.dropdown-toggle:empty:after {
    margin-left: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: .875rem;
    color: var(--default-font-color);
    text-align: left;
    list-style: none;
    background-color: var(--dropdown-bg);
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

@media(min-width: 576px) {
    .dropdown-menu-sm-left {
        right:auto;
        left: 0
    }

    .dropdown-menu-sm-right {
        right: 0;
        left: auto
    }
}

@media(min-width: 769px) {
    .dropdown-menu-md-left {
        right:auto;
        left: 0
    }

    .dropdown-menu-md-right {
        right: 0;
        left: auto
    }
}

@media(min-width: 992px) {
    .dropdown-menu-lg-left {
        right:auto;
        left: 0
    }

    .dropdown-menu-lg-right {
        right: 0;
        left: auto
    }
}

@media(min-width: 1200px) {
    .dropdown-menu-xl-left {
        right:auto;
        left: 0
    }

    .dropdown-menu-xl-right {
        right: 0;
        left: auto
    }
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem
}

.dropup .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.dropup .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .125rem
}

.dropright .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

.dropright .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropright .dropdown-toggle:after {
    vertical-align: 0
}

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .125rem
}

.dropleft .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    display: none
}

.dropleft .dropdown-toggle:before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

.dropleft .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropleft .dropdown-toggle:before {
    vertical-align: 0
}

.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top] {
    right: auto;
    bottom: auto
}

.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: var(--dropdown-item-color);
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

.dropdown-item:focus,.dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa
}

.dropdown-item.active,.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #dee2e6
}

.dropdown-item.disabled,.dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: .5rem 1.5rem;
    margin-bottom: 0;
    font-size: .765625rem;
    color: #6c757d;
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: .25rem 1.5rem;
    color: var(--dropdown-item-color)
}

.btn-group,.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

.btn-group-vertical>.btn,.btn-group>.btn {
    position: relative;
    flex: 1 1 auto
}

.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
    z-index: 1
}

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child) {
    margin-left: -1px
}

.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-toggle-split {
    padding-right: .5625rem;
    padding-left: .5625rem
}

.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after {
    margin-left: 0
}

.dropleft .dropdown-toggle-split:before {
    margin-right: 0
}

.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split {
    padding-right: .375rem;
    padding-left: .375rem
}

.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group {
    width: 100%
}

.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child) {
    margin-top: -1px
}

.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn {
    margin-bottom: 0
}

.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio] {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0
}

.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control {
    margin-left: -1px
}

.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus {
    z-index: 3
}

.input-group>.custom-file .custom-file-input:focus {
    z-index: 4
}

.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group>.custom-file {
    display: flex;
    align-items: center
}

.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.custom-file:not(:first-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group-append,.input-group-prepend {
    display: flex
}

.input-group-append .btn,.input-group-prepend .btn {
    position: relative;
    z-index: 2
}

.input-group-append .btn:focus,.input-group-prepend .btn:focus {
    z-index: 3
}

.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text {
    margin-left: -1px
}

.input-group-prepend {
    margin-right: -1px
}

.input-group-append {
    margin-left: -1px
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--default-font-color);
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid var(--input-border-color);
    border-radius: 6px
}

.input-group-text input[type=checkbox],.input-group-text input[type=radio] {
    margin-top: 0
}

.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea) {
    height: calc(1.5em + 22px)
}

.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text {
    padding: 10px 1rem;
    font-size: 1.09375rem;
    line-height: 1.5;
    border-radius: 6px
}

.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea) {
    height: calc(1.5em + .5rem + 2px)
}

.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text {
    padding: .25rem .5rem;
    font-size: .765625rem;
    line-height: 1.5;
    border-radius: 6px
}

.input-group-lg>.custom-select,.input-group-sm>.custom-select {
    padding-right: 1.75rem
}

.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.custom-control {
    position: relative;
    z-index: 1;
    display: block;
    min-height: 1.3125rem;
    padding-left: 1.5rem;
    print-color-adjust: exact
}

.custom-control-inline {
    display: inline-flex;
    margin-right: 1rem
}

.custom-control-input {
    position: absolute;
    left: 0;
    z-index: -1;
    width: 1rem;
    height: 1.15625rem;
    opacity: 0
}

.custom-control-input:checked~.custom-control-label:before {
    color: #fff;
    border-color: #3db07a;
    background-color: #3db07a
}

.custom-control-input:focus~.custom-control-label:before {
    box-shadow: none
}

.custom-control-input:focus:not(:checked)~.custom-control-label:before {
    border-color: var(--input-focus-border-color)
}

.custom-control-input:not(:disabled):active~.custom-control-label:before {
    color: #fff;
    background-color: #b9e7d1;
    border-color: #b9e7d1
}

.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label {
    color: #6c757d
}

.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before {
    background-color: var(--input-disabled-bg-color)
}

.custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top
}

.custom-control-label:before {
    pointer-events: none;
    background-color: var(--input-bg-color);
    border: 1px solid #adb5bd
}

.custom-control-label:after,.custom-control-label:before {
    position: absolute;
    top: .15625rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: ""
}

.custom-control-label:after {
    background: 50%/50% 50% no-repeat
}

.custom-checkbox .custom-control-label:before {
    border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
    border-color: #3db07a;
    background-color: #3db07a
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before,.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {
    background-color: rgba(74,212,147,.5)
}

.custom-radio .custom-control-label:before {
    border-radius: 50%
}

.custom-radio .custom-control-input:checked~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(74,212,147,.5)
}

.custom-switch {
    padding-left: 2.25rem
}

.custom-switch .custom-control-label:before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: .5rem
}

.custom-switch .custom-control-label:after {
    top: calc(.15625rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: .5rem;
    transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .custom-switch .custom-control-label:after {
        transition: none
    }
}

.custom-switch .custom-control-input:checked~.custom-control-label:after {
    background-color: var(--input-bg-color);
    transform: translateX(.75rem)
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(74,212,147,.5)
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--default-font-color);
    vertical-align: middle;
    background: var(--input-bg-color) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;
    border: 1px solid var(--input-border-color);
    border-radius: .25rem;
    -webkit-appearance: none;
    appearance: none
}

.custom-select:focus {
    border-color: var(--input-focus-border-color);
    outline: 0;
    box-shadow: 0 0 0 1px rgba(61,176,122,.25)
}

.custom-select:focus::-ms-value {
    color: var(--default-font-color);
    background-color: var(--input-bg-color)
}

.custom-select[multiple],.custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: .75rem;
    background-image: none
}

.custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef
}

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

.custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 var(--default-font-color)
}

.custom-select-sm {
    height: calc(1.5em + .5rem + 2px);
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .765625rem
}

.custom-select-lg {
    height: calc(1.5em + 22px);
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 1rem;
    font-size: 1.09375rem
}

.custom-file {
    display: inline-block;
    margin-bottom: 0
}

.custom-file,.custom-file-input {
    position: relative;
    width: 100%;
    height: calc(1.5em + .75rem + 2px)
}

.custom-file-input {
    z-index: 2;
    margin: 0;
    overflow: hidden;
    opacity: 0
}

.custom-file-input:focus~.custom-file-label {
    border-color: var(--input-focus-border-color);
    box-shadow: none
}

.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label {
    background-color: var(--input-disabled-bg-color)
}

.custom-file-input:lang(en)~.custom-file-label:after {
    content: "Browse"
}

.custom-file-input~.custom-file-label[data-browse]:after {
    content: attr(data-browse)
}

.custom-file-label {
    left: 0;
    z-index: 1;
    height: calc(1.5em + .75rem + 2px);
    overflow: hidden;
    font-weight: 400;
    background-color: var(--input-bg-color);
    border: 1px solid var(--input-border-color);
    border-radius: 6px
}

.custom-file-label,.custom-file-label:after {
    position: absolute;
    top: 0;
    right: 0;
    padding: .375rem .75rem;
    line-height: 1.5;
    color: var(--default-font-color)
}

.custom-file-label:after {
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + .75rem);
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 6px 6px 0
}

.custom-range {
    width: 100%;
    height: calc(1rem + 2px);
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
    appearance: none
}

.custom-range:focus {
    outline: 0
}

.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff,none
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff,none
}

.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #fff,none
}

.custom-range::-moz-focus-outer {
    border: 0
}

.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    background-color: #3db07a;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    appearance: none
}

@media(prefers-reduced-motion:reduce) {
    .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none
    }
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #b9e7d1
}

.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #3db07a;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    appearance: none
}

@media(prefers-reduced-motion:reduce) {
    .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none
    }
}

.custom-range::-moz-range-thumb:active {
    background-color: #b9e7d1
}

.custom-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 1px;
    margin-left: 1px;
    background-color: #3db07a;
    border: 0;
    border-radius: 1rem;
    -ms-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    appearance: none
}

@media(prefers-reduced-motion:reduce) {
    .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none
    }
}

.custom-range::-ms-thumb:active {
    background-color: #b9e7d1
}

.custom-range::-ms-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: .5rem
}

.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper {
    background-color: #dee2e6;
    border-radius: 1rem
}

.custom-range::-ms-fill-upper {
    margin-right: 15px
}

.custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd
}

.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default
}

.custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd
}

.custom-range:disabled::-moz-range-track {
    cursor: default
}

.custom-range:disabled::-ms-thumb {
    background-color: #adb5bd
}

.custom-control-label:before,.custom-file-label,.custom-select {
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .custom-control-label:before,.custom-file-label,.custom-select {
        transition: none
    }
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: .5rem 1rem
}

.nav-link:focus,.nav-link:hover {
    text-decoration: none
}

.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-link {
    margin-bottom: -1px;
    background-color: transparent;
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {
    isolation: isolate;
    border-color: #e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills .nav-link {
    background: none;
    border: 0;
    border-radius: .25rem
}

.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #3db07a
}

.nav-fill .nav-item,.nav-fill>.nav-link {
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item,.nav-justified>.nav-link {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.navbar {
    position: relative;
    padding: .5rem 1rem
}

.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between
}

.navbar-brand {
    display: inline-block;
    padding-top: .3359375rem;
    padding-bottom: .3359375rem;
    margin-right: 1rem;
    font-size: 1.09375rem;
    line-height: inherit;
    white-space: nowrap
}

.navbar-brand:focus,.navbar-brand:hover {
    text-decoration: none
}

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none
}

.navbar-text {
    display: inline-block;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.09375rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 6px
}

.navbar-toggler:focus,.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: 50%/100% 100% no-repeat
}

.navbar-nav-scroll {
    max-height: 75vh;
    overflow-y: auto
}

@media(max-width: 575.98px) {
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl {
        padding-right:0;
        padding-left: 0
    }
}

@media(min-width: 576px) {
    .navbar-expand-sm {
        flex-flow:row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-sm .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl {
        flex-wrap: nowrap
    }

    .navbar-expand-sm .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-sm .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }
}

@media(max-width: 768.98px) {
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl {
        padding-right:0;
        padding-left: 0
    }
}

@media(min-width: 769px) {
    .navbar-expand-md {
        flex-flow:row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-md .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl {
        flex-wrap: nowrap
    }

    .navbar-expand-md .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-md .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }
}

@media(max-width: 991.98px) {
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl {
        padding-right:0;
        padding-left: 0
    }
}

@media(min-width: 992px) {
    .navbar-expand-lg {
        flex-flow:row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl {
        flex-wrap: nowrap
    }

    .navbar-expand-lg .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

@media(max-width: 1199.98px) {
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl {
        padding-right:0;
        padding-left: 0
    }
}

@media(min-width: 1200px) {
    .navbar-expand-xl {
        flex-flow:row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl {
        flex-wrap: nowrap
    }

    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-xl .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }
}

.navbar-expand {
    flex-flow: row nowrap;
    justify-content: flex-start
}

.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl {
    padding-right: 0;
    padding-left: 0
}

.navbar-expand .navbar-nav {
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}

.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl {
    flex-wrap: nowrap
}

.navbar-expand .navbar-nav-scroll {
    overflow: visible
}

.navbar-expand .navbar-collapse {
    display: flex!important;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-nav .nav-link {
    color: var(--default-font-color)
}

.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0,0,0,.7)
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0,0,0,.3)
}

.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-toggler {
    color: var(--default-font-color)
}

.navbar-light .navbar-toggler {
    border-color: rgba(0,0,0,.1)
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='var(--default-font-color)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-light .navbar-text,.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover {
    color: var(--default-font-color)
}

.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover {
    color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: hsla(0,0%,100%,.5)
}

.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover {
    color: hsla(0,0%,100%,.75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: hsla(0,0%,100%,.25)
}

.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link {
    color: #fff
}

.navbar-dark .navbar-toggler {
    color: hsla(0,0%,100%,.5);
    border-color: hsla(0,0%,100%,.1)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-dark .navbar-text {
    color: hsla(0,0%,100%,.5)
}

.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover {
    color: #fff
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: initial;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem
}

.card>hr {
    margin-right: 0;
    margin-left: 0
}

.card>.list-group {
    border-top: inherit;
    border-bottom: inherit
}

.card>.list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card>.list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card>.card-header+.list-group,.card>.list-group+.card-footer {
    border-top: 0
}

.card-body {
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem
}

.card-title {
    margin-bottom: .75rem
}

.card-subtitle {
    margin-top: -.375rem
}

.card-subtitle,.card-text:last-child {
    margin-bottom: 0
}

.card-link:hover {
    text-decoration: none
}

.card-link+.card-link {
    margin-left: 1.25rem
}

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125)
}

.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-footer {
    padding: .75rem 1.25rem;
    background-color: rgba(0,0,0,.03);
    border-top: 1px solid rgba(0,0,0,.125)
}

.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
    margin-bottom: -.75rem;
    border-bottom: 0
}

.card-header-pills,.card-header-tabs {
    margin-right: -.625rem;
    margin-left: -.625rem
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
    border-radius: calc(.25rem - 1px)
}

.card-img,.card-img-bottom,.card-img-top {
    flex-shrink: 0;
    width: 100%
}

.card-img,.card-img-top {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card-img,.card-img-bottom {
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card-deck .card {
    margin-bottom: 10px
}

@media(min-width: 576px) {
    .card-deck {
        display:flex;
        flex-flow: row wrap;
        margin-right: -10px;
        margin-left: -10px
    }

    .card-deck .card {
        flex: 1 0;
        margin-right: 10px;
        margin-bottom: 0;
        margin-left: 10px
    }
}

.card-group>.card {
    margin-bottom: 10px
}

@media(min-width: 576px) {
    .card-group {
        display:flex;
        flex-flow: row wrap
    }

    .card-group>.card {
        flex: 1 0;
        margin-bottom: 0
    }

    .card-group>.card+.card {
        margin-left: 0;
        border-left: 0
    }

    .card-group>.card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top {
        border-top-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom {
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top {
        border-top-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0
    }
}

.card-columns .card {
    margin-bottom: .75rem
}

@media(min-width: 576px) {
    .card-columns {
        column-count:3;
        grid-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1
    }

    .card-columns .card {
        display: inline-block;
        width: 100%
    }
}

.accordion {
    overflow-anchor: none
}

.accordion>.card {
    overflow: hidden
}

.accordion>.card:not(:last-of-type) {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.accordion>.card:not(:first-of-type) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.accordion>.card>.card-header {
    border-radius: 0;
    margin-bottom: -1px
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #f1f3f4;
    border-radius: .25rem
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item:before {
    float: left;
    padding-right: .5rem;
    color: #ccc;
    content: ">"
}

.breadcrumb-item+.breadcrumb-item:hover:before {
    text-decoration: underline;
    text-decoration: none
}

.breadcrumb-item.active {
    color: #00d18f
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem
}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: var(--default-link-color);
    background-color: #fff;
    border: 1px solid #dee2e6
}

.page-link:hover {
    z-index: 2;
    color: var(--default-link-hover-color);
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(61,176,122,.25)
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #3db07a;
    border-color: #3db07a
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6
}

.pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 1.09375rem;
    line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .765625rem;
    line-height: 1.5
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 500;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: initial;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .badge {
        transition: none
    }
}

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

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem
}

.badge-primary {
    color: #212529;
    background-color: #4ad493
}

a.badge-primary:focus,a.badge-primary:hover {
    color: #212529;
    background-color: #2dbe7a
}

a.badge-primary.focus,a.badge-primary:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(74,212,147,.5)
}

.badge-secondary {
    color: #212529;
    background-color: #f1f3f4
}

a.badge-secondary:focus,a.badge-secondary:hover {
    color: #212529;
    background-color: #d4dbde
}

a.badge-secondary.focus,a.badge-secondary:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(241,243,244,.5)
}

.badge-success {
    color: #212529;
    background-color: #4ad493
}

a.badge-success:focus,a.badge-success:hover {
    color: #212529;
    background-color: #2dbe7a
}

a.badge-success.focus,a.badge-success:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(74,212,147,.5)
}

.badge-info {
    color: #fff;
    background-color: #17a2b8
}

a.badge-info:focus,a.badge-info:hover {
    color: #fff;
    background-color: #117a8b
}

a.badge-info.focus,a.badge-info:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
}

.badge-warning {
    color: #212529;
    background-color: #ffc107
}

a.badge-warning:focus,a.badge-warning:hover {
    color: #212529;
    background-color: #d39e00
}

a.badge-warning.focus,a.badge-warning:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}

.badge-danger {
    color: #fff;
    background-color: #dc3545
}

a.badge-danger:focus,a.badge-danger:hover {
    color: #fff;
    background-color: #bd2130
}

a.badge-danger.focus,a.badge-danger:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
}

.badge-light {
    color: #212529;
    background-color: #f8f9fa
}

a.badge-light:focus,a.badge-light:hover {
    color: #212529;
    background-color: #dae0e5
}

a.badge-light.focus,a.badge-light:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}

.badge-dark {
    color: #fff;
    background-color: #343a40
}

a.badge-dark:focus,a.badge-dark:hover {
    color: #fff;
    background-color: #1d2124
}

a.badge-dark.focus,a.badge-dark:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9ecef;
    border-radius: .3rem
}

@media(min-width: 576px) {
    .jumbotron {
        padding:4rem 2rem
    }
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0
}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 500
}

.alert-dismissible {
    padding-right: 3.8125rem
}

.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: .75rem 1.25rem;
    color: inherit
}

.alert-primary {
    color: #266e4c;
    background-color: #dbf6e9;
    border-color: #ccf3e1
}

.alert-primary hr {
    border-top-color: #b7eed5
}

.alert-primary .alert-link {
    color: #194832
}

.alert-secondary {
    color: #7d7e7f;
    background-color: #fcfdfd;
    border-color: #fbfcfc
}

.alert-secondary hr {
    border-top-color: #ecf1f1
}

.alert-secondary .alert-link {
    color: #646565
}

.alert-success {
    color: #266e4c;
    background-color: #dbf6e9;
    border-color: #ccf3e1
}

.alert-success hr {
    border-top-color: #b7eed5
}

.alert-success .alert-link {
    color: #194832
}

.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb
}

.alert-info hr {
    border-top-color: #abdde5
}

.alert-info .alert-link {
    color: #062c33
}

.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba
}

.alert-warning hr {
    border-top-color: #ffe8a1
}

.alert-warning .alert-link {
    color: #533f03
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb
}

.alert-danger hr {
    border-top-color: #f1b0b7
}

.alert-danger .alert-link {
    color: #491217
}

.alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #fdfdfe
}

.alert-light hr {
    border-top-color: #ececf6
}

.alert-light .alert-link {
    color: #686868
}

.alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca
}

.alert-dark hr {
    border-top-color: #b9bbbe
}

.alert-dark .alert-link {
    color: #040505
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    height: 1rem;
    line-height: 0;
    font-size: .65625rem;
    background-color: #e9ecef;
    border-radius: .25rem
}

.progress,.progress-bar {
    display: flex;
    overflow: hidden
}

.progress-bar {
    flex-direction: column;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #4ad493;
    transition: width .6s ease
}

@media(prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
    background-size: 1rem 1rem
}

.progress-bar-animated {
    animation: progress-bar-stripes 1s linear infinite
}

@media(prefers-reduced-motion:reduce) {
    .progress-bar-animated {
        animation: none
    }
}

.media {
    display: flex;
    align-items: flex-start
}

.media-body {
    flex: 1 1
}

.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: .25rem
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit
}

.list-group-item-action:focus,.list-group-item-action:hover {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa
}

.list-group-item-action:active {
    color: var(--default-font-color);
    background-color: #e9ecef
}

.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125)
}

.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit
}

.list-group-item.disabled,.list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #3db07a;
    border-color: #3db07a
}

.list-group-item+.list-group-item {
    border-top-width: 0
}

.list-group-item+.list-group-item.active {
    margin-top: -1px;
    border-top-width: 1px
}

.list-group-horizontal {
    flex-direction: row
}

.list-group-horizontal>.list-group-item:first-child {
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0
}

.list-group-horizontal>.list-group-item:last-child {
    border-top-right-radius: .25rem;
    border-bottom-left-radius: 0
}

.list-group-horizontal>.list-group-item.active {
    margin-top: 0
}

.list-group-horizontal>.list-group-item+.list-group-item {
    border-top-width: 1px;
    border-left-width: 0
}

.list-group-horizontal>.list-group-item+.list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px
}

@media(min-width: 576px) {
    .list-group-horizontal-sm {
        flex-direction:row
    }

    .list-group-horizontal-sm>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-sm>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-sm>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media(min-width: 769px) {
    .list-group-horizontal-md {
        flex-direction:row
    }

    .list-group-horizontal-md>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-md>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-md>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media(min-width: 992px) {
    .list-group-horizontal-lg {
        flex-direction:row
    }

    .list-group-horizontal-lg>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-lg>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-lg>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media(min-width: 1200px) {
    .list-group-horizontal-xl {
        flex-direction:row
    }

    .list-group-horizontal-xl>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-xl>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-xl>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

.list-group-flush {
    border-radius: 0
}

.list-group-flush>.list-group-item {
    border-width: 0 0 1px
}

.list-group-flush>.list-group-item:last-child {
    border-bottom-width: 0
}

.list-group-item-primary {
    color: #266e4c;
    background-color: #ccf3e1
}

.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover {
    color: #266e4c;
    background-color: #b7eed5
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #266e4c;
    border-color: #266e4c
}

.list-group-item-secondary {
    color: #7d7e7f;
    background-color: #fbfcfc
}

.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover {
    color: #7d7e7f;
    background-color: #ecf1f1
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #7d7e7f;
    border-color: #7d7e7f
}

.list-group-item-success {
    color: #266e4c;
    background-color: #ccf3e1
}

.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover {
    color: #266e4c;
    background-color: #b7eed5
}

.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #266e4c;
    border-color: #266e4c
}

.list-group-item-info {
    color: #0c5460;
    background-color: #bee5eb
}

.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover {
    color: #0c5460;
    background-color: #abdde5
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460
}

.list-group-item-warning {
    color: #856404;
    background-color: #ffeeba
}

.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover {
    color: #856404;
    background-color: #ffe8a1
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404
}

.list-group-item-danger {
    color: #721c24;
    background-color: #f5c6cb
}

.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover {
    color: #721c24;
    background-color: #f1b0b7
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24
}

.list-group-item-light {
    color: #818182;
    background-color: #fdfdfe
}

.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover {
    color: #818182;
    background-color: #ececf6
}

.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182
}

.list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca
}

.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover {
    color: #1b1e21;
    background-color: #b9bbbe
}

.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21
}

.close {
    float: right;
    font-size: 1.3125rem;
    font-weight: 500;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}

.close:hover {
    color: #000;
    text-decoration: none
}

.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover {
    opacity: .75
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0
}

a.close.disabled {
    pointer-events: none
}

.toast {
    flex-basis: 350px;
    max-width: 350px;
    font-size: .875rem;
    background-color: hsla(0,0%,100%,.85);
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.1);
    box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);
    opacity: 0;
    border-radius: .25rem
}

.toast:not(:last-child) {
    margin-bottom: .75rem
}

.toast.showing {
    opacity: 1
}

.toast.show {
    display: block;
    opacity: 1
}

.toast.hide {
    display: none
}

.toast-header {
    display: flex;
    align-items: center;
    padding: .25rem .75rem;
    color: #6c757d;
    background-color: hsla(0,0%,100%,.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0,0,0,.05);
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.toast-body {
    padding: .75rem
}

.modal-open {
    overflow: hidden
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translateY(-50px)
}

@media(prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: none
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    display: flex;
    max-height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden
}

.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header {
    flex-shrink: 0
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem)
}

.modal-dialog-centered:before {
    display: block;
    height: calc(100vh - 1rem);
    height: min-content;
    content: ""
}

.modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none
}

.modal-dialog-centered.modal-dialog-scrollable:before {
    content: none
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: var(--bg);
    background-clip: padding-box;
    border: 1px solid var(--bg);
    border-radius: 6px;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto
}

.modal-title {
    line-height: 1.5
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-footer {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: .75rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

.modal-footer>* {
    margin: .25rem
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media(min-width: 576px) {
    .modal-dialog {
        max-width:500px;
        margin: 1.75rem auto
    }

    .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem)
    }

    .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem)
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }

    .modal-dialog-centered:before {
        height: calc(100vh - 3.5rem);
        height: min-content
    }

    .modal-sm {
        max-width: 300px
    }
}

@media(min-width: 992px) {
    .modal-lg,.modal-xl {
        max-width:800px
    }
}

@media(min-width: 1200px) {
    .modal-xl {
        max-width:1140px
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: .765625rem;
    word-wrap: break-word;
    opacity: 0
}

.tooltip.show {
    opacity: .9
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem
}

.tooltip .arrow:before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow {
    bottom: 0
}

.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before {
    top: 0;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}

.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow {
    left: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before {
    right: 0;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000
}

.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow {
    top: 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before {
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}

.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow {
    right: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before {
    left: 0;
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #000
}

.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem
}

.popover {
    top: 0;
    left: 0;
    z-index: 1060;
    max-width: 276px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: .765625rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem
}

.popover,.popover .arrow {
    position: absolute;
    display: block
}

.popover .arrow {
    width: 1rem;
    height: .5rem;
    margin: 0 .3rem
}

.popover .arrow:after,.popover .arrow:before {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-popover-auto[x-placement^=top],.bs-popover-top {
    margin-bottom: .5rem
}

.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow {
    bottom: calc(-.5rem - 1px)
}

.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before {
    bottom: 0;
    border-width: .5rem .5rem 0;
    border-top-color: rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after {
    bottom: 1px;
    border-width: .5rem .5rem 0;
    border-top-color: #fff
}

.bs-popover-auto[x-placement^=right],.bs-popover-right {
    margin-left: .5rem
}

.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow {
    left: calc(-.5rem - 1px);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before {
    left: 0;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after {
    left: 1px;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: #fff
}

.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom {
    margin-top: .5rem
}

.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow {
    top: calc(-.5rem - 1px)
}

.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before {
    top: 0;
    border-width: 0 .5rem .5rem;
    border-bottom-color: rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after {
    top: 1px;
    border-width: 0 .5rem .5rem;
    border-bottom-color: #fff
}

.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7
}

.bs-popover-auto[x-placement^=left],.bs-popover-left {
    margin-right: .5rem
}

.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow {
    right: calc(-.5rem - 1px);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before {
    right: 0;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after {
    right: 1px;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: #fff
}

.popover-header {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: .875rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.popover-header:empty {
    display: none
}

.popover-body {
    padding: .5rem .75rem;
    color: var(--default-font-color)
}

.carousel {
    position: relative
}

.carousel.pointer-event {
    touch-action: pan-y
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-inner:after {
    display: block;
    clear: both;
    content: ""
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .carousel-item {
        transition: none
    }
}

.carousel-item-next,.carousel-item-prev,.carousel-item.active {
    display: block
}

.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left) {
    transform: translateX(100%)
}

.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right) {
    transform: translateX(-100%)
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none
}

.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active {
    z-index: 1;
    opacity: 1
}

.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media(prefers-reduced-motion:reduce) {
    .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {
        transition: none
    }
}

.carousel-control-next,.carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: none;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease
}

@media(prefers-reduced-motion:reduce) {
    .carousel-control-next,.carousel-control-prev {
        transition: none
    }
}

.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-next-icon,.carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: 50%/100% 100% no-repeat
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: flex;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none
}

.carousel-indicators li {
    box-sizing: initial;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

@media(prefers-reduced-motion:reduce) {
    .carousel-indicators li {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center
}

@keyframes spinner-border {
    to {
        transform: rotate(1turn)
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -.125em;
    border: .25em solid;
    border-right: .25em solid transparent;
    border-radius: 50%;
    animation: spinner-border .75s linear infinite
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em
}

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -.125em;
    background-color: currentcolor;
    border-radius: 50%;
    opacity: 0;
    animation: spinner-grow .75s linear infinite
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem
}

@media(prefers-reduced-motion:reduce) {
    .spinner-border,.spinner-grow {
        animation-duration: 1.5s
    }
}

.align-baseline {
    vertical-align: initial!important
}

.align-top {
    vertical-align: top!important
}

.align-middle {
    vertical-align: middle!important
}

.align-bottom {
    vertical-align: bottom!important
}

.align-text-bottom {
    vertical-align: text-bottom!important
}

.align-text-top {
    vertical-align: text-top!important
}

.bg-primary {
    background-color: #4ad493!important
}

a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover {
    background-color: #2dbe7a!important
}

.bg-secondary {
    background-color: #f1f3f4!important
}

a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover {
    background-color: #d4dbde!important
}

.bg-success {
    background-color: #4ad493!important
}

a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover {
    background-color: #2dbe7a!important
}

.bg-info {
    background-color: #17a2b8!important
}

a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover {
    background-color: #117a8b!important
}

.bg-warning {
    background-color: #ffc107!important
}

a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover {
    background-color: #d39e00!important
}

.bg-danger {
    background-color: #dc3545!important
}

a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover {
    background-color: #bd2130!important
}

.bg-light {
    background-color: #f8f9fa!important
}

a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover {
    background-color: #dae0e5!important
}

.bg-dark {
    background-color: #343a40!important
}

a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover {
    background-color: #1d2124!important
}

.bg-white {
    background-color: #fff!important
}

.bg-transparent {
    background-color: transparent!important
}

.border {
    border: 1px solid #dee2e6!important
}

.border-top {
    border-top: 1px solid #dee2e6!important
}

.border-right {
    border-right: 1px solid #dee2e6!important
}

.border-bottom {
    border-bottom: 1px solid #dee2e6!important
}

.border-left {
    border-left: 1px solid #dee2e6!important
}

.border-0 {
    border: 0!important
}

.border-top-0 {
    border-top: 0!important
}

.border-right-0 {
    border-right: 0!important
}

.border-bottom-0 {
    border-bottom: 0!important
}

.border-left-0 {
    border-left: 0!important
}

.border-primary {
    border-color: #4ad493!important
}

.border-secondary {
    border-color: #f1f3f4!important
}

.border-success {
    border-color: #4ad493!important
}

.border-info {
    border-color: #17a2b8!important
}

.border-warning {
    border-color: #ffc107!important
}

.border-danger {
    border-color: #dc3545!important
}

.border-light {
    border-color: #f8f9fa!important
}

.border-dark {
    border-color: #343a40!important
}

.border-white {
    border-color: #fff!important
}

.rounded-sm {
    border-radius: .2rem!important
}

.rounded {
    border-radius: .25rem!important
}

.rounded-top {
    border-top-left-radius: .25rem!important
}

.rounded-right,.rounded-top {
    border-top-right-radius: .25rem!important
}

.rounded-bottom,.rounded-right {
    border-bottom-right-radius: .25rem!important
}

.rounded-bottom,.rounded-left {
    border-bottom-left-radius: .25rem!important
}

.rounded-left {
    border-top-left-radius: .25rem!important
}

.rounded-lg {
    border-radius: .3rem!important
}

.rounded-circle {
    border-radius: 50%!important
}

.rounded-pill {
    border-radius: 50rem!important
}

.rounded-0 {
    border-radius: 0!important
}

.clearfix:after {
    display: block;
    clear: both;
    content: ""
}

.d-none {
    display: none!important
}

.d-inline {
    display: inline!important
}

.d-inline-block {
    display: inline-block!important
}

.d-block {
    display: block!important
}

.d-table {
    display: table!important
}

.d-table-row {
    display: table-row!important
}

.d-table-cell {
    display: table-cell!important
}

.d-flex {
    display: flex!important
}

.d-inline-flex {
    display: inline-flex!important
}

@media(min-width: 576px) {
    .d-sm-none {
        display:none!important
    }

    .d-sm-inline {
        display: inline!important
    }

    .d-sm-inline-block {
        display: inline-block!important
    }

    .d-sm-block {
        display: block!important
    }

    .d-sm-table {
        display: table!important
    }

    .d-sm-table-row {
        display: table-row!important
    }

    .d-sm-table-cell {
        display: table-cell!important
    }

    .d-sm-flex {
        display: flex!important
    }

    .d-sm-inline-flex {
        display: inline-flex!important
    }
}

@media(min-width: 769px) {
    .d-md-none {
        display:none!important
    }

    .d-md-inline {
        display: inline!important
    }

    .d-md-inline-block {
        display: inline-block!important
    }

    .d-md-block {
        display: block!important
    }

    .d-md-table {
        display: table!important
    }

    .d-md-table-row {
        display: table-row!important
    }

    .d-md-table-cell {
        display: table-cell!important
    }

    .d-md-flex {
        display: flex!important
    }

    .d-md-inline-flex {
        display: inline-flex!important
    }
}

@media(min-width: 992px) {
    .d-lg-none {
        display:none!important
    }

    .d-lg-inline {
        display: inline!important
    }

    .d-lg-inline-block {
        display: inline-block!important
    }

    .d-lg-block {
        display: block!important
    }

    .d-lg-table {
        display: table!important
    }

    .d-lg-table-row {
        display: table-row!important
    }

    .d-lg-table-cell {
        display: table-cell!important
    }

    .d-lg-flex {
        display: flex!important
    }

    .d-lg-inline-flex {
        display: inline-flex!important
    }
}

@media(min-width: 1200px) {
    .d-xl-none {
        display:none!important
    }

    .d-xl-inline {
        display: inline!important
    }

    .d-xl-inline-block {
        display: inline-block!important
    }

    .d-xl-block {
        display: block!important
    }

    .d-xl-table {
        display: table!important
    }

    .d-xl-table-row {
        display: table-row!important
    }

    .d-xl-table-cell {
        display: table-cell!important
    }

    .d-xl-flex {
        display: flex!important
    }

    .d-xl-inline-flex {
        display: inline-flex!important
    }
}

@media print {
    .d-print-none {
        display: none!important
    }

    .d-print-inline {
        display: inline!important
    }

    .d-print-inline-block {
        display: inline-block!important
    }

    .d-print-block {
        display: block!important
    }

    .d-print-table {
        display: table!important
    }

    .d-print-table-row {
        display: table-row!important
    }

    .d-print-table-cell {
        display: table-cell!important
    }

    .d-print-flex {
        display: flex!important
    }

    .d-print-inline-flex {
        display: inline-flex!important
    }
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

.embed-responsive:before {
    display: block;
    content: ""
}

.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive-21by9:before {
    padding-top: 42.85714286%
}

.embed-responsive-16by9:before {
    padding-top: 56.25%
}

.embed-responsive-4by3:before {
    padding-top: 75%
}

.embed-responsive-1by1:before {
    padding-top: 100%
}

.flex-row {
    flex-direction: row!important
}

.flex-column {
    flex-direction: column!important
}

.flex-row-reverse {
    flex-direction: row-reverse!important
}

.flex-column-reverse {
    flex-direction: column-reverse!important
}

.flex-wrap {
    flex-wrap: wrap!important
}

.flex-nowrap {
    flex-wrap: nowrap!important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse!important
}

.flex-fill {
    flex: 1 1 auto!important
}

.flex-grow-0 {
    flex-grow: 0!important
}

.flex-grow-1 {
    flex-grow: 1!important
}

.flex-shrink-0 {
    flex-shrink: 0!important
}

.flex-shrink-1 {
    flex-shrink: 1!important
}

.justify-content-start {
    justify-content: flex-start!important
}

.justify-content-end {
    justify-content: flex-end!important
}

.justify-content-center {
    justify-content: center!important
}

.justify-content-between {
    justify-content: space-between!important
}

.justify-content-around {
    justify-content: space-around!important
}

.align-items-start {
    align-items: flex-start!important
}

.align-items-end {
    align-items: flex-end!important
}

.align-items-center {
    align-items: center!important
}

.align-items-baseline {
    align-items: baseline!important
}

.align-items-stretch {
    align-items: stretch!important
}

.align-content-start {
    align-content: flex-start!important
}

.align-content-end {
    align-content: flex-end!important
}

.align-content-center {
    align-content: center!important
}

.align-content-between {
    align-content: space-between!important
}

.align-content-around {
    align-content: space-around!important
}

.align-content-stretch {
    align-content: stretch!important
}

.align-self-auto {
    align-self: auto!important
}

.align-self-start {
    align-self: flex-start!important
}

.align-self-end {
    align-self: flex-end!important
}

.align-self-center {
    align-self: center!important
}

.align-self-baseline {
    align-self: baseline!important
}

.align-self-stretch {
    align-self: stretch!important
}

@media(min-width: 576px) {
    .flex-sm-row {
        flex-direction:row!important
    }

    .flex-sm-column {
        flex-direction: column!important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-sm-wrap {
        flex-wrap: wrap!important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .flex-sm-fill {
        flex: 1 1 auto!important
    }

    .flex-sm-grow-0 {
        flex-grow: 0!important
    }

    .flex-sm-grow-1 {
        flex-grow: 1!important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1!important
    }

    .justify-content-sm-start {
        justify-content: flex-start!important
    }

    .justify-content-sm-end {
        justify-content: flex-end!important
    }

    .justify-content-sm-center {
        justify-content: center!important
    }

    .justify-content-sm-between {
        justify-content: space-between!important
    }

    .justify-content-sm-around {
        justify-content: space-around!important
    }

    .align-items-sm-start {
        align-items: flex-start!important
    }

    .align-items-sm-end {
        align-items: flex-end!important
    }

    .align-items-sm-center {
        align-items: center!important
    }

    .align-items-sm-baseline {
        align-items: baseline!important
    }

    .align-items-sm-stretch {
        align-items: stretch!important
    }

    .align-content-sm-start {
        align-content: flex-start!important
    }

    .align-content-sm-end {
        align-content: flex-end!important
    }

    .align-content-sm-center {
        align-content: center!important
    }

    .align-content-sm-between {
        align-content: space-between!important
    }

    .align-content-sm-around {
        align-content: space-around!important
    }

    .align-content-sm-stretch {
        align-content: stretch!important
    }

    .align-self-sm-auto {
        align-self: auto!important
    }

    .align-self-sm-start {
        align-self: flex-start!important
    }

    .align-self-sm-end {
        align-self: flex-end!important
    }

    .align-self-sm-center {
        align-self: center!important
    }

    .align-self-sm-baseline {
        align-self: baseline!important
    }

    .align-self-sm-stretch {
        align-self: stretch!important
    }
}

@media(min-width: 769px) {
    .flex-md-row {
        flex-direction:row!important
    }

    .flex-md-column {
        flex-direction: column!important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-md-wrap {
        flex-wrap: wrap!important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .flex-md-fill {
        flex: 1 1 auto!important
    }

    .flex-md-grow-0 {
        flex-grow: 0!important
    }

    .flex-md-grow-1 {
        flex-grow: 1!important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1!important
    }

    .justify-content-md-start {
        justify-content: flex-start!important
    }

    .justify-content-md-end {
        justify-content: flex-end!important
    }

    .justify-content-md-center {
        justify-content: center!important
    }

    .justify-content-md-between {
        justify-content: space-between!important
    }

    .justify-content-md-around {
        justify-content: space-around!important
    }

    .align-items-md-start {
        align-items: flex-start!important
    }

    .align-items-md-end {
        align-items: flex-end!important
    }

    .align-items-md-center {
        align-items: center!important
    }

    .align-items-md-baseline {
        align-items: baseline!important
    }

    .align-items-md-stretch {
        align-items: stretch!important
    }

    .align-content-md-start {
        align-content: flex-start!important
    }

    .align-content-md-end {
        align-content: flex-end!important
    }

    .align-content-md-center {
        align-content: center!important
    }

    .align-content-md-between {
        align-content: space-between!important
    }

    .align-content-md-around {
        align-content: space-around!important
    }

    .align-content-md-stretch {
        align-content: stretch!important
    }

    .align-self-md-auto {
        align-self: auto!important
    }

    .align-self-md-start {
        align-self: flex-start!important
    }

    .align-self-md-end {
        align-self: flex-end!important
    }

    .align-self-md-center {
        align-self: center!important
    }

    .align-self-md-baseline {
        align-self: baseline!important
    }

    .align-self-md-stretch {
        align-self: stretch!important
    }
}

@media(min-width: 992px) {
    .flex-lg-row {
        flex-direction:row!important
    }

    .flex-lg-column {
        flex-direction: column!important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-lg-wrap {
        flex-wrap: wrap!important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .flex-lg-fill {
        flex: 1 1 auto!important
    }

    .flex-lg-grow-0 {
        flex-grow: 0!important
    }

    .flex-lg-grow-1 {
        flex-grow: 1!important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1!important
    }

    .justify-content-lg-start {
        justify-content: flex-start!important
    }

    .justify-content-lg-end {
        justify-content: flex-end!important
    }

    .justify-content-lg-center {
        justify-content: center!important
    }

    .justify-content-lg-between {
        justify-content: space-between!important
    }

    .justify-content-lg-around {
        justify-content: space-around!important
    }

    .align-items-lg-start {
        align-items: flex-start!important
    }

    .align-items-lg-end {
        align-items: flex-end!important
    }

    .align-items-lg-center {
        align-items: center!important
    }

    .align-items-lg-baseline {
        align-items: baseline!important
    }

    .align-items-lg-stretch {
        align-items: stretch!important
    }

    .align-content-lg-start {
        align-content: flex-start!important
    }

    .align-content-lg-end {
        align-content: flex-end!important
    }

    .align-content-lg-center {
        align-content: center!important
    }

    .align-content-lg-between {
        align-content: space-between!important
    }

    .align-content-lg-around {
        align-content: space-around!important
    }

    .align-content-lg-stretch {
        align-content: stretch!important
    }

    .align-self-lg-auto {
        align-self: auto!important
    }

    .align-self-lg-start {
        align-self: flex-start!important
    }

    .align-self-lg-end {
        align-self: flex-end!important
    }

    .align-self-lg-center {
        align-self: center!important
    }

    .align-self-lg-baseline {
        align-self: baseline!important
    }

    .align-self-lg-stretch {
        align-self: stretch!important
    }
}

@media(min-width: 1200px) {
    .flex-xl-row {
        flex-direction:row!important
    }

    .flex-xl-column {
        flex-direction: column!important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-xl-wrap {
        flex-wrap: wrap!important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .flex-xl-fill {
        flex: 1 1 auto!important
    }

    .flex-xl-grow-0 {
        flex-grow: 0!important
    }

    .flex-xl-grow-1 {
        flex-grow: 1!important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1!important
    }

    .justify-content-xl-start {
        justify-content: flex-start!important
    }

    .justify-content-xl-end {
        justify-content: flex-end!important
    }

    .justify-content-xl-center {
        justify-content: center!important
    }

    .justify-content-xl-between {
        justify-content: space-between!important
    }

    .justify-content-xl-around {
        justify-content: space-around!important
    }

    .align-items-xl-start {
        align-items: flex-start!important
    }

    .align-items-xl-end {
        align-items: flex-end!important
    }

    .align-items-xl-center {
        align-items: center!important
    }

    .align-items-xl-baseline {
        align-items: baseline!important
    }

    .align-items-xl-stretch {
        align-items: stretch!important
    }

    .align-content-xl-start {
        align-content: flex-start!important
    }

    .align-content-xl-end {
        align-content: flex-end!important
    }

    .align-content-xl-center {
        align-content: center!important
    }

    .align-content-xl-between {
        align-content: space-between!important
    }

    .align-content-xl-around {
        align-content: space-around!important
    }

    .align-content-xl-stretch {
        align-content: stretch!important
    }

    .align-self-xl-auto {
        align-self: auto!important
    }

    .align-self-xl-start {
        align-self: flex-start!important
    }

    .align-self-xl-end {
        align-self: flex-end!important
    }

    .align-self-xl-center {
        align-self: center!important
    }

    .align-self-xl-baseline {
        align-self: baseline!important
    }

    .align-self-xl-stretch {
        align-self: stretch!important
    }
}

.float-left {
    float: left!important
}

.float-right {
    float: right!important
}

.float-none {
    float: none!important
}

@media(min-width: 576px) {
    .float-sm-left {
        float:left!important
    }

    .float-sm-right {
        float: right!important
    }

    .float-sm-none {
        float: none!important
    }
}

@media(min-width: 769px) {
    .float-md-left {
        float:left!important
    }

    .float-md-right {
        float: right!important
    }

    .float-md-none {
        float: none!important
    }
}

@media(min-width: 992px) {
    .float-lg-left {
        float:left!important
    }

    .float-lg-right {
        float: right!important
    }

    .float-lg-none {
        float: none!important
    }
}

@media(min-width: 1200px) {
    .float-xl-left {
        float:left!important
    }

    .float-xl-right {
        float: right!important
    }

    .float-xl-none {
        float: none!important
    }
}

.user-select-all {
    -webkit-user-select: all!important;
    user-select: all!important
}

.user-select-auto {
    -webkit-user-select: auto!important;
    user-select: auto!important
}

.user-select-none {
    -webkit-user-select: none!important;
    user-select: none!important
}

.overflow-auto {
    overflow: auto!important
}

.overflow-hidden {
    overflow: hidden!important
}

.position-static {
    position: static!important
}

.position-relative {
    position: relative!important
}

.position-absolute {
    position: absolute!important
}

.position-fixed {
    position: fixed!important
}

.position-sticky {
    position: sticky!important
}

.fixed-top {
    top: 0
}

.fixed-bottom,.fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    bottom: 0
}

@supports(position: sticky) {
    .sticky-top {
        position:sticky;
        top: 0;
        z-index: 1020
    }
}


.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important
}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important
}

.shadow-none {
    box-shadow: none!important
}

.w-25 {
    width: 25%!important
}

.w-50 {
    width: 50%!important
}

.w-75 {
    width: 75%!important
}

.w-100 {
    width: 100%!important
}

.w-auto {
    width: auto!important
}

.h-25 {
    height: 25%!important
}

.h-50 {
    height: 50%!important
}

.h-75 {
    height: 75%!important
}

.h-100 {
    height: 100%!important
}

.h-auto {
    height: auto!important
}

.mw-100 {
    max-width: 100%!important
}

.mh-100 {
    max-height: 100%!important
}

.min-vw-100 {
    min-width: 100vw!important
}

.min-vh-100 {
    min-height: 100vh!important
}

.vw-100 {
    width: 100vw!important
}

.vh-100 {
    height: 100vh!important
}

.m-0 {
    margin: 0!important
}

.mt-0,.my-0 {
    margin-top: 0!important
}

.mr-0,.mx-0 {
    margin-right: 0!important
}

.mb-0,.my-0 {
    margin-bottom: 0!important
}

.ml-0,.mx-0 {
    margin-left: 0!important
}

.m-1 {
    margin: .25rem!important
}

.mt-1,.my-1 {
    margin-top: .25rem!important
}

.mr-1,.mx-1 {
    margin-right: .25rem!important
}

.mb-1,.my-1 {
    margin-bottom: .25rem!important
}

.ml-1,.mx-1 {
    margin-left: .25rem!important
}

.m-2 {
    margin: .5rem!important
}

.mt-2,.my-2 {
    margin-top: .5rem!important
}

.mr-2,.mx-2 {
    margin-right: .5rem!important
}

.mb-2,.my-2 {
    margin-bottom: .5rem!important
}

.ml-2,.mx-2 {
    margin-left: .5rem!important
}

.m-3 {
    margin: 1rem!important
}

.mt-3,.my-3 {
    margin-top: 1rem!important
}

.mr-3,.mx-3 {
    margin-right: 1rem!important
}

.mb-3,.my-3 {
    margin-bottom: 1rem!important
}

.ml-3,.mx-3 {
    margin-left: 1rem!important
}

.m-4 {
    margin: 1.5rem!important
}

.mt-4,.my-4 {
    margin-top: 1.5rem!important
}

.mr-4,.mx-4 {
    margin-right: 1.5rem!important
}

.mb-4,.my-4 {
    margin-bottom: 1.5rem!important
}

.ml-4,.mx-4 {
    margin-left: 1.5rem!important
}

.m-5 {
    margin: 3rem!important
}

.mt-5,.my-5 {
    margin-top: 3rem!important
}

.mr-5,.mx-5 {
    margin-right: 3rem!important
}

.mb-5,.my-5 {
    margin-bottom: 3rem!important
}

.ml-5,.mx-5 {
    margin-left: 3rem!important
}

.p-0 {
    padding: 0!important
}

.pt-0,.py-0 {
    padding-top: 0!important
}

.pr-0,.px-0 {
    padding-right: 0!important
}

.pb-0,.py-0 {
    padding-bottom: 0!important
}

.pl-0,.px-0 {
    padding-left: 0!important
}

.p-1 {
    padding: .25rem!important
}

.pt-1,.py-1 {
    padding-top: .25rem!important
}

.pr-1,.px-1 {
    padding-right: .25rem!important
}

.pb-1,.py-1 {
    padding-bottom: .25rem!important
}

.pl-1,.px-1 {
    padding-left: .25rem!important
}

.p-2 {
    padding: .5rem!important
}

.pt-2,.py-2 {
    padding-top: .5rem!important
}

.pr-2,.px-2 {
    padding-right: .5rem!important
}

.pb-2,.py-2 {
    padding-bottom: .5rem!important
}

.pl-2,.px-2 {
    padding-left: .5rem!important
}

.p-3 {
    padding: 1rem!important
}

.pt-3,.py-3 {
    padding-top: 1rem!important
}

.pr-3,.px-3 {
    padding-right: 1rem!important
}

.pb-3,.py-3 {
    padding-bottom: 1rem!important
}

.pl-3,.px-3 {
    padding-left: 1rem!important
}

.p-4 {
    padding: 1.5rem!important
}

.pt-4,.py-4 {
    padding-top: 1.5rem!important
}

.pr-4,.px-4 {
    padding-right: 1.5rem!important
}

.pb-4,.py-4 {
    padding-bottom: 1.5rem!important
}

.pl-4,.px-4 {
    padding-left: 1.5rem!important
}

.p-5 {
    padding: 3rem!important
}

.pt-5,.py-5 {
    padding-top: 3rem!important
}

.pr-5,.px-5 {
    padding-right: 3rem!important
}

.pb-5,.py-5 {
    padding-bottom: 3rem!important
}

.pl-5,.px-5 {
    padding-left: 3rem!important
}

.m-n1 {
    margin: -.25rem!important
}

.mt-n1,.my-n1 {
    margin-top: -.25rem!important
}

.mr-n1,.mx-n1 {
    margin-right: -.25rem!important
}

.mb-n1,.my-n1 {
    margin-bottom: -.25rem!important
}

.ml-n1,.mx-n1 {
    margin-left: -.25rem!important
}

.m-n2 {
    margin: -.5rem!important
}

.mt-n2,.my-n2 {
    margin-top: -.5rem!important
}

.mr-n2,.mx-n2 {
    margin-right: -.5rem!important
}

.mb-n2,.my-n2 {
    margin-bottom: -.5rem!important
}

.ml-n2,.mx-n2 {
    margin-left: -.5rem!important
}

.m-n3 {
    margin: -1rem!important
}

.mt-n3,.my-n3 {
    margin-top: -1rem!important
}

.mr-n3,.mx-n3 {
    margin-right: -1rem!important
}

.mb-n3,.my-n3 {
    margin-bottom: -1rem!important
}

.ml-n3,.mx-n3 {
    margin-left: -1rem!important
}

.m-n4 {
    margin: -1.5rem!important
}

.mt-n4,.my-n4 {
    margin-top: -1.5rem!important
}

.mr-n4,.mx-n4 {
    margin-right: -1.5rem!important
}

.mb-n4,.my-n4 {
    margin-bottom: -1.5rem!important
}

.ml-n4,.mx-n4 {
    margin-left: -1.5rem!important
}

.m-n5 {
    margin: -3rem!important
}

.mt-n5,.my-n5 {
    margin-top: -3rem!important
}

.mr-n5,.mx-n5 {
    margin-right: -3rem!important
}

.mb-n5,.my-n5 {
    margin-bottom: -3rem!important
}

.ml-n5,.mx-n5 {
    margin-left: -3rem!important
}

.m-auto {
    margin: auto!important
}

.mt-auto,.my-auto {
    margin-top: auto!important
}

.mr-auto,.mx-auto {
    margin-right: auto!important
}

.mb-auto,.my-auto {
    margin-bottom: auto!important
}

.ml-auto,.mx-auto {
    margin-left: auto!important
}

@media(min-width: 576px) {
    .m-sm-0 {
        margin:0!important
    }

    .mt-sm-0,.my-sm-0 {
        margin-top: 0!important
    }

    .mr-sm-0,.mx-sm-0 {
        margin-right: 0!important
    }

    .mb-sm-0,.my-sm-0 {
        margin-bottom: 0!important
    }

    .ml-sm-0,.mx-sm-0 {
        margin-left: 0!important
    }

    .m-sm-1 {
        margin: .25rem!important
    }

    .mt-sm-1,.my-sm-1 {
        margin-top: .25rem!important
    }

    .mr-sm-1,.mx-sm-1 {
        margin-right: .25rem!important
    }

    .mb-sm-1,.my-sm-1 {
        margin-bottom: .25rem!important
    }

    .ml-sm-1,.mx-sm-1 {
        margin-left: .25rem!important
    }

    .m-sm-2 {
        margin: .5rem!important
    }

    .mt-sm-2,.my-sm-2 {
        margin-top: .5rem!important
    }

    .mr-sm-2,.mx-sm-2 {
        margin-right: .5rem!important
    }

    .mb-sm-2,.my-sm-2 {
        margin-bottom: .5rem!important
    }

    .ml-sm-2,.mx-sm-2 {
        margin-left: .5rem!important
    }

    .m-sm-3 {
        margin: 1rem!important
    }

    .mt-sm-3,.my-sm-3 {
        margin-top: 1rem!important
    }

    .mr-sm-3,.mx-sm-3 {
        margin-right: 1rem!important
    }

    .mb-sm-3,.my-sm-3 {
        margin-bottom: 1rem!important
    }

    .ml-sm-3,.mx-sm-3 {
        margin-left: 1rem!important
    }

    .m-sm-4 {
        margin: 1.5rem!important
    }

    .mt-sm-4,.my-sm-4 {
        margin-top: 1.5rem!important
    }

    .mr-sm-4,.mx-sm-4 {
        margin-right: 1.5rem!important
    }

    .mb-sm-4,.my-sm-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-sm-4,.mx-sm-4 {
        margin-left: 1.5rem!important
    }

    .m-sm-5 {
        margin: 3rem!important
    }

    .mt-sm-5,.my-sm-5 {
        margin-top: 3rem!important
    }

    .mr-sm-5,.mx-sm-5 {
        margin-right: 3rem!important
    }

    .mb-sm-5,.my-sm-5 {
        margin-bottom: 3rem!important
    }

    .ml-sm-5,.mx-sm-5 {
        margin-left: 3rem!important
    }

    .p-sm-0 {
        padding: 0!important
    }

    .pt-sm-0,.py-sm-0 {
        padding-top: 0!important
    }

    .pr-sm-0,.px-sm-0 {
        padding-right: 0!important
    }

    .pb-sm-0,.py-sm-0 {
        padding-bottom: 0!important
    }

    .pl-sm-0,.px-sm-0 {
        padding-left: 0!important
    }

    .p-sm-1 {
        padding: .25rem!important
    }

    .pt-sm-1,.py-sm-1 {
        padding-top: .25rem!important
    }

    .pr-sm-1,.px-sm-1 {
        padding-right: .25rem!important
    }

    .pb-sm-1,.py-sm-1 {
        padding-bottom: .25rem!important
    }

    .pl-sm-1,.px-sm-1 {
        padding-left: .25rem!important
    }

    .p-sm-2 {
        padding: .5rem!important
    }

    .pt-sm-2,.py-sm-2 {
        padding-top: .5rem!important
    }

    .pr-sm-2,.px-sm-2 {
        padding-right: .5rem!important
    }

    .pb-sm-2,.py-sm-2 {
        padding-bottom: .5rem!important
    }

    .pl-sm-2,.px-sm-2 {
        padding-left: .5rem!important
    }

    .p-sm-3 {
        padding: 1rem!important
    }

    .pt-sm-3,.py-sm-3 {
        padding-top: 1rem!important
    }

    .pr-sm-3,.px-sm-3 {
        padding-right: 1rem!important
    }

    .pb-sm-3,.py-sm-3 {
        padding-bottom: 1rem!important
    }

    .pl-sm-3,.px-sm-3 {
        padding-left: 1rem!important
    }

    .p-sm-4 {
        padding: 1.5rem!important
    }

    .pt-sm-4,.py-sm-4 {
        padding-top: 1.5rem!important
    }

    .pr-sm-4,.px-sm-4 {
        padding-right: 1.5rem!important
    }

    .pb-sm-4,.py-sm-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-sm-4,.px-sm-4 {
        padding-left: 1.5rem!important
    }

    .p-sm-5 {
        padding: 3rem!important
    }

    .pt-sm-5,.py-sm-5 {
        padding-top: 3rem!important
    }

    .pr-sm-5,.px-sm-5 {
        padding-right: 3rem!important
    }

    .pb-sm-5,.py-sm-5 {
        padding-bottom: 3rem!important
    }

    .pl-sm-5,.px-sm-5 {
        padding-left: 3rem!important
    }

    .m-sm-n1 {
        margin: -.25rem!important
    }

    .mt-sm-n1,.my-sm-n1 {
        margin-top: -.25rem!important
    }

    .mr-sm-n1,.mx-sm-n1 {
        margin-right: -.25rem!important
    }

    .mb-sm-n1,.my-sm-n1 {
        margin-bottom: -.25rem!important
    }

    .ml-sm-n1,.mx-sm-n1 {
        margin-left: -.25rem!important
    }

    .m-sm-n2 {
        margin: -.5rem!important
    }

    .mt-sm-n2,.my-sm-n2 {
        margin-top: -.5rem!important
    }

    .mr-sm-n2,.mx-sm-n2 {
        margin-right: -.5rem!important
    }

    .mb-sm-n2,.my-sm-n2 {
        margin-bottom: -.5rem!important
    }

    .ml-sm-n2,.mx-sm-n2 {
        margin-left: -.5rem!important
    }

    .m-sm-n3 {
        margin: -1rem!important
    }

    .mt-sm-n3,.my-sm-n3 {
        margin-top: -1rem!important
    }

    .mr-sm-n3,.mx-sm-n3 {
        margin-right: -1rem!important
    }

    .mb-sm-n3,.my-sm-n3 {
        margin-bottom: -1rem!important
    }

    .ml-sm-n3,.mx-sm-n3 {
        margin-left: -1rem!important
    }

    .m-sm-n4 {
        margin: -1.5rem!important
    }

    .mt-sm-n4,.my-sm-n4 {
        margin-top: -1.5rem!important
    }

    .mr-sm-n4,.mx-sm-n4 {
        margin-right: -1.5rem!important
    }

    .mb-sm-n4,.my-sm-n4 {
        margin-bottom: -1.5rem!important
    }

    .ml-sm-n4,.mx-sm-n4 {
        margin-left: -1.5rem!important
    }

    .m-sm-n5 {
        margin: -3rem!important
    }

    .mt-sm-n5,.my-sm-n5 {
        margin-top: -3rem!important
    }

    .mr-sm-n5,.mx-sm-n5 {
        margin-right: -3rem!important
    }

    .mb-sm-n5,.my-sm-n5 {
        margin-bottom: -3rem!important
    }

    .ml-sm-n5,.mx-sm-n5 {
        margin-left: -3rem!important
    }

    .m-sm-auto {
        margin: auto!important
    }

    .mt-sm-auto,.my-sm-auto {
        margin-top: auto!important
    }

    .mr-sm-auto,.mx-sm-auto {
        margin-right: auto!important
    }

    .mb-sm-auto,.my-sm-auto {
        margin-bottom: auto!important
    }

    .ml-sm-auto,.mx-sm-auto {
        margin-left: auto!important
    }
}

@media(min-width: 769px) {
    .m-md-0 {
        margin:0!important
    }

    .mt-md-0,.my-md-0 {
        margin-top: 0!important
    }

    .mr-md-0,.mx-md-0 {
        margin-right: 0!important
    }

    .mb-md-0,.my-md-0 {
        margin-bottom: 0!important
    }

    .ml-md-0,.mx-md-0 {
        margin-left: 0!important
    }

    .m-md-1 {
        margin: .25rem!important
    }

    .mt-md-1,.my-md-1 {
        margin-top: .25rem!important
    }

    .mr-md-1,.mx-md-1 {
        margin-right: .25rem!important
    }

    .mb-md-1,.my-md-1 {
        margin-bottom: .25rem!important
    }

    .ml-md-1,.mx-md-1 {
        margin-left: .25rem!important
    }

    .m-md-2 {
        margin: .5rem!important
    }

    .mt-md-2,.my-md-2 {
        margin-top: .5rem!important
    }

    .mr-md-2,.mx-md-2 {
        margin-right: .5rem!important
    }

    .mb-md-2,.my-md-2 {
        margin-bottom: .5rem!important
    }

    .ml-md-2,.mx-md-2 {
        margin-left: .5rem!important
    }

    .m-md-3 {
        margin: 1rem!important
    }

    .mt-md-3,.my-md-3 {
        margin-top: 1rem!important
    }

    .mr-md-3,.mx-md-3 {
        margin-right: 1rem!important
    }

    .mb-md-3,.my-md-3 {
        margin-bottom: 1rem!important
    }

    .ml-md-3,.mx-md-3 {
        margin-left: 1rem!important
    }

    .m-md-4 {
        margin: 1.5rem!important
    }

    .mt-md-4,.my-md-4 {
        margin-top: 1.5rem!important
    }

    .mr-md-4,.mx-md-4 {
        margin-right: 1.5rem!important
    }

    .mb-md-4,.my-md-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-md-4,.mx-md-4 {
        margin-left: 1.5rem!important
    }

    .m-md-5 {
        margin: 3rem!important
    }

    .mt-md-5,.my-md-5 {
        margin-top: 3rem!important
    }

    .mr-md-5,.mx-md-5 {
        margin-right: 3rem!important
    }

    .mb-md-5,.my-md-5 {
        margin-bottom: 3rem!important
    }

    .ml-md-5,.mx-md-5 {
        margin-left: 3rem!important
    }

    .p-md-0 {
        padding: 0!important
    }

    .pt-md-0,.py-md-0 {
        padding-top: 0!important
    }

    .pr-md-0,.px-md-0 {
        padding-right: 0!important
    }

    .pb-md-0,.py-md-0 {
        padding-bottom: 0!important
    }

    .pl-md-0,.px-md-0 {
        padding-left: 0!important
    }

    .p-md-1 {
        padding: .25rem!important
    }

    .pt-md-1,.py-md-1 {
        padding-top: .25rem!important
    }

    .pr-md-1,.px-md-1 {
        padding-right: .25rem!important
    }

    .pb-md-1,.py-md-1 {
        padding-bottom: .25rem!important
    }

    .pl-md-1,.px-md-1 {
        padding-left: .25rem!important
    }

    .p-md-2 {
        padding: .5rem!important
    }

    .pt-md-2,.py-md-2 {
        padding-top: .5rem!important
    }

    .pr-md-2,.px-md-2 {
        padding-right: .5rem!important
    }

    .pb-md-2,.py-md-2 {
        padding-bottom: .5rem!important
    }

    .pl-md-2,.px-md-2 {
        padding-left: .5rem!important
    }

    .p-md-3 {
        padding: 1rem!important
    }

    .pt-md-3,.py-md-3 {
        padding-top: 1rem!important
    }

    .pr-md-3,.px-md-3 {
        padding-right: 1rem!important
    }

    .pb-md-3,.py-md-3 {
        padding-bottom: 1rem!important
    }

    .pl-md-3,.px-md-3 {
        padding-left: 1rem!important
    }

    .p-md-4 {
        padding: 1.5rem!important
    }

    .pt-md-4,.py-md-4 {
        padding-top: 1.5rem!important
    }

    .pr-md-4,.px-md-4 {
        padding-right: 1.5rem!important
    }

    .pb-md-4,.py-md-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-md-4,.px-md-4 {
        padding-left: 1.5rem!important
    }

    .p-md-5 {
        padding: 3rem!important
    }

    .pt-md-5,.py-md-5 {
        padding-top: 3rem!important
    }

    .pr-md-5,.px-md-5 {
        padding-right: 3rem!important
    }

    .pb-md-5,.py-md-5 {
        padding-bottom: 3rem!important
    }

    .pl-md-5,.px-md-5 {
        padding-left: 3rem!important
    }

    .m-md-n1 {
        margin: -.25rem!important
    }

    .mt-md-n1,.my-md-n1 {
        margin-top: -.25rem!important
    }

    .mr-md-n1,.mx-md-n1 {
        margin-right: -.25rem!important
    }

    .mb-md-n1,.my-md-n1 {
        margin-bottom: -.25rem!important
    }

    .ml-md-n1,.mx-md-n1 {
        margin-left: -.25rem!important
    }

    .m-md-n2 {
        margin: -.5rem!important
    }

    .mt-md-n2,.my-md-n2 {
        margin-top: -.5rem!important
    }

    .mr-md-n2,.mx-md-n2 {
        margin-right: -.5rem!important
    }

    .mb-md-n2,.my-md-n2 {
        margin-bottom: -.5rem!important
    }

    .ml-md-n2,.mx-md-n2 {
        margin-left: -.5rem!important
    }

    .m-md-n3 {
        margin: -1rem!important
    }

    .mt-md-n3,.my-md-n3 {
        margin-top: -1rem!important
    }

    .mr-md-n3,.mx-md-n3 {
        margin-right: -1rem!important
    }

    .mb-md-n3,.my-md-n3 {
        margin-bottom: -1rem!important
    }

    .ml-md-n3,.mx-md-n3 {
        margin-left: -1rem!important
    }

    .m-md-n4 {
        margin: -1.5rem!important
    }

    .mt-md-n4,.my-md-n4 {
        margin-top: -1.5rem!important
    }

    .mr-md-n4,.mx-md-n4 {
        margin-right: -1.5rem!important
    }

    .mb-md-n4,.my-md-n4 {
        margin-bottom: -1.5rem!important
    }

    .ml-md-n4,.mx-md-n4 {
        margin-left: -1.5rem!important
    }

    .m-md-n5 {
        margin: -3rem!important
    }

    .mt-md-n5,.my-md-n5 {
        margin-top: -3rem!important
    }

    .mr-md-n5,.mx-md-n5 {
        margin-right: -3rem!important
    }

    .mb-md-n5,.my-md-n5 {
        margin-bottom: -3rem!important
    }

    .ml-md-n5,.mx-md-n5 {
        margin-left: -3rem!important
    }

    .m-md-auto {
        margin: auto!important
    }

    .mt-md-auto,.my-md-auto {
        margin-top: auto!important
    }

    .mr-md-auto,.mx-md-auto {
        margin-right: auto!important
    }

    .mb-md-auto,.my-md-auto {
        margin-bottom: auto!important
    }

    .ml-md-auto,.mx-md-auto {
        margin-left: auto!important
    }
}

@media(min-width: 992px) {
    .m-lg-0 {
        margin:0!important
    }

    .mt-lg-0,.my-lg-0 {
        margin-top: 0!important
    }

    .mr-lg-0,.mx-lg-0 {
        margin-right: 0!important
    }

    .mb-lg-0,.my-lg-0 {
        margin-bottom: 0!important
    }

    .ml-lg-0,.mx-lg-0 {
        margin-left: 0!important
    }

    .m-lg-1 {
        margin: .25rem!important
    }

    .mt-lg-1,.my-lg-1 {
        margin-top: .25rem!important
    }

    .mr-lg-1,.mx-lg-1 {
        margin-right: .25rem!important
    }

    .mb-lg-1,.my-lg-1 {
        margin-bottom: .25rem!important
    }

    .ml-lg-1,.mx-lg-1 {
        margin-left: .25rem!important
    }

    .m-lg-2 {
        margin: .5rem!important
    }

    .mt-lg-2,.my-lg-2 {
        margin-top: .5rem!important
    }

    .mr-lg-2,.mx-lg-2 {
        margin-right: .5rem!important
    }

    .mb-lg-2,.my-lg-2 {
        margin-bottom: .5rem!important
    }

    .ml-lg-2,.mx-lg-2 {
        margin-left: .5rem!important
    }

    .m-lg-3 {
        margin: 1rem!important
    }

    .mt-lg-3,.my-lg-3 {
        margin-top: 1rem!important
    }

    .mr-lg-3,.mx-lg-3 {
        margin-right: 1rem!important
    }

    .mb-lg-3,.my-lg-3 {
        margin-bottom: 1rem!important
    }

    .ml-lg-3,.mx-lg-3 {
        margin-left: 1rem!important
    }

    .m-lg-4 {
        margin: 1.5rem!important
    }

    .mt-lg-4,.my-lg-4 {
        margin-top: 1.5rem!important
    }

    .mr-lg-4,.mx-lg-4 {
        margin-right: 1.5rem!important
    }

    .mb-lg-4,.my-lg-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-lg-4,.mx-lg-4 {
        margin-left: 1.5rem!important
    }

    .m-lg-5 {
        margin: 3rem!important
    }

    .mt-lg-5,.my-lg-5 {
        margin-top: 3rem!important
    }

    .mr-lg-5,.mx-lg-5 {
        margin-right: 3rem!important
    }

    .mb-lg-5,.my-lg-5 {
        margin-bottom: 3rem!important
    }

    .ml-lg-5,.mx-lg-5 {
        margin-left: 3rem!important
    }

    .p-lg-0 {
        padding: 0!important
    }

    .pt-lg-0,.py-lg-0 {
        padding-top: 0!important
    }

    .pr-lg-0,.px-lg-0 {
        padding-right: 0!important
    }

    .pb-lg-0,.py-lg-0 {
        padding-bottom: 0!important
    }

    .pl-lg-0,.px-lg-0 {
        padding-left: 0!important
    }

    .p-lg-1 {
        padding: .25rem!important
    }

    .pt-lg-1,.py-lg-1 {
        padding-top: .25rem!important
    }

    .pr-lg-1,.px-lg-1 {
        padding-right: .25rem!important
    }

    .pb-lg-1,.py-lg-1 {
        padding-bottom: .25rem!important
    }

    .pl-lg-1,.px-lg-1 {
        padding-left: .25rem!important
    }

    .p-lg-2 {
        padding: .5rem!important
    }

    .pt-lg-2,.py-lg-2 {
        padding-top: .5rem!important
    }

    .pr-lg-2,.px-lg-2 {
        padding-right: .5rem!important
    }

    .pb-lg-2,.py-lg-2 {
        padding-bottom: .5rem!important
    }

    .pl-lg-2,.px-lg-2 {
        padding-left: .5rem!important
    }

    .p-lg-3 {
        padding: 1rem!important
    }

    .pt-lg-3,.py-lg-3 {
        padding-top: 1rem!important
    }

    .pr-lg-3,.px-lg-3 {
        padding-right: 1rem!important
    }

    .pb-lg-3,.py-lg-3 {
        padding-bottom: 1rem!important
    }

    .pl-lg-3,.px-lg-3 {
        padding-left: 1rem!important
    }

    .p-lg-4 {
        padding: 1.5rem!important
    }

    .pt-lg-4,.py-lg-4 {
        padding-top: 1.5rem!important
    }

    .pr-lg-4,.px-lg-4 {
        padding-right: 1.5rem!important
    }

    .pb-lg-4,.py-lg-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-lg-4,.px-lg-4 {
        padding-left: 1.5rem!important
    }

    .p-lg-5 {
        padding: 3rem!important
    }

    .pt-lg-5,.py-lg-5 {
        padding-top: 3rem!important
    }

    .pr-lg-5,.px-lg-5 {
        padding-right: 3rem!important
    }

    .pb-lg-5,.py-lg-5 {
        padding-bottom: 3rem!important
    }

    .pl-lg-5,.px-lg-5 {
        padding-left: 3rem!important
    }

    .m-lg-n1 {
        margin: -.25rem!important
    }

    .mt-lg-n1,.my-lg-n1 {
        margin-top: -.25rem!important
    }

    .mr-lg-n1,.mx-lg-n1 {
        margin-right: -.25rem!important
    }

    .mb-lg-n1,.my-lg-n1 {
        margin-bottom: -.25rem!important
    }

    .ml-lg-n1,.mx-lg-n1 {
        margin-left: -.25rem!important
    }

    .m-lg-n2 {
        margin: -.5rem!important
    }

    .mt-lg-n2,.my-lg-n2 {
        margin-top: -.5rem!important
    }

    .mr-lg-n2,.mx-lg-n2 {
        margin-right: -.5rem!important
    }

    .mb-lg-n2,.my-lg-n2 {
        margin-bottom: -.5rem!important
    }

    .ml-lg-n2,.mx-lg-n2 {
        margin-left: -.5rem!important
    }

    .m-lg-n3 {
        margin: -1rem!important
    }

    .mt-lg-n3,.my-lg-n3 {
        margin-top: -1rem!important
    }

    .mr-lg-n3,.mx-lg-n3 {
        margin-right: -1rem!important
    }

    .mb-lg-n3,.my-lg-n3 {
        margin-bottom: -1rem!important
    }

    .ml-lg-n3,.mx-lg-n3 {
        margin-left: -1rem!important
    }

    .m-lg-n4 {
        margin: -1.5rem!important
    }

    .mt-lg-n4,.my-lg-n4 {
        margin-top: -1.5rem!important
    }

    .mr-lg-n4,.mx-lg-n4 {
        margin-right: -1.5rem!important
    }

    .mb-lg-n4,.my-lg-n4 {
        margin-bottom: -1.5rem!important
    }

    .ml-lg-n4,.mx-lg-n4 {
        margin-left: -1.5rem!important
    }

    .m-lg-n5 {
        margin: -3rem!important
    }

    .mt-lg-n5,.my-lg-n5 {
        margin-top: -3rem!important
    }

    .mr-lg-n5,.mx-lg-n5 {
        margin-right: -3rem!important
    }

    .mb-lg-n5,.my-lg-n5 {
        margin-bottom: -3rem!important
    }

    .ml-lg-n5,.mx-lg-n5 {
        margin-left: -3rem!important
    }

    .m-lg-auto {
        margin: auto!important
    }

    .mt-lg-auto,.my-lg-auto {
        margin-top: auto!important
    }

    .mr-lg-auto,.mx-lg-auto {
        margin-right: auto!important
    }

    .mb-lg-auto,.my-lg-auto {
        margin-bottom: auto!important
    }

    .ml-lg-auto,.mx-lg-auto {
        margin-left: auto!important
    }
}

@media(min-width: 1200px) {
    .m-xl-0 {
        margin:0!important
    }

    .mt-xl-0,.my-xl-0 {
        margin-top: 0!important
    }

    .mr-xl-0,.mx-xl-0 {
        margin-right: 0!important
    }

    .mb-xl-0,.my-xl-0 {
        margin-bottom: 0!important
    }

    .ml-xl-0,.mx-xl-0 {
        margin-left: 0!important
    }

    .m-xl-1 {
        margin: .25rem!important
    }

    .mt-xl-1,.my-xl-1 {
        margin-top: .25rem!important
    }

    .mr-xl-1,.mx-xl-1 {
        margin-right: .25rem!important
    }

    .mb-xl-1,.my-xl-1 {
        margin-bottom: .25rem!important
    }

    .ml-xl-1,.mx-xl-1 {
        margin-left: .25rem!important
    }

    .m-xl-2 {
        margin: .5rem!important
    }

    .mt-xl-2,.my-xl-2 {
        margin-top: .5rem!important
    }

    .mr-xl-2,.mx-xl-2 {
        margin-right: .5rem!important
    }

    .mb-xl-2,.my-xl-2 {
        margin-bottom: .5rem!important
    }

    .ml-xl-2,.mx-xl-2 {
        margin-left: .5rem!important
    }

    .m-xl-3 {
        margin: 1rem!important
    }

    .mt-xl-3,.my-xl-3 {
        margin-top: 1rem!important
    }

    .mr-xl-3,.mx-xl-3 {
        margin-right: 1rem!important
    }

    .mb-xl-3,.my-xl-3 {
        margin-bottom: 1rem!important
    }

    .ml-xl-3,.mx-xl-3 {
        margin-left: 1rem!important
    }

    .m-xl-4 {
        margin: 1.5rem!important
    }

    .mt-xl-4,.my-xl-4 {
        margin-top: 1.5rem!important
    }

    .mr-xl-4,.mx-xl-4 {
        margin-right: 1.5rem!important
    }

    .mb-xl-4,.my-xl-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-xl-4,.mx-xl-4 {
        margin-left: 1.5rem!important
    }

    .m-xl-5 {
        margin: 3rem!important
    }

    .mt-xl-5,.my-xl-5 {
        margin-top: 3rem!important
    }

    .mr-xl-5,.mx-xl-5 {
        margin-right: 3rem!important
    }

    .mb-xl-5,.my-xl-5 {
        margin-bottom: 3rem!important
    }

    .ml-xl-5,.mx-xl-5 {
        margin-left: 3rem!important
    }

    .p-xl-0 {
        padding: 0!important
    }

    .pt-xl-0,.py-xl-0 {
        padding-top: 0!important
    }

    .pr-xl-0,.px-xl-0 {
        padding-right: 0!important
    }

    .pb-xl-0,.py-xl-0 {
        padding-bottom: 0!important
    }

    .pl-xl-0,.px-xl-0 {
        padding-left: 0!important
    }

    .p-xl-1 {
        padding: .25rem!important
    }

    .pt-xl-1,.py-xl-1 {
        padding-top: .25rem!important
    }

    .pr-xl-1,.px-xl-1 {
        padding-right: .25rem!important
    }

    .pb-xl-1,.py-xl-1 {
        padding-bottom: .25rem!important
    }

    .pl-xl-1,.px-xl-1 {
        padding-left: .25rem!important
    }

    .p-xl-2 {
        padding: .5rem!important
    }

    .pt-xl-2,.py-xl-2 {
        padding-top: .5rem!important
    }

    .pr-xl-2,.px-xl-2 {
        padding-right: .5rem!important
    }

    .pb-xl-2,.py-xl-2 {
        padding-bottom: .5rem!important
    }

    .pl-xl-2,.px-xl-2 {
        padding-left: .5rem!important
    }

    .p-xl-3 {
        padding: 1rem!important
    }

    .pt-xl-3,.py-xl-3 {
        padding-top: 1rem!important
    }

    .pr-xl-3,.px-xl-3 {
        padding-right: 1rem!important
    }

    .pb-xl-3,.py-xl-3 {
        padding-bottom: 1rem!important
    }

    .pl-xl-3,.px-xl-3 {
        padding-left: 1rem!important
    }

    .p-xl-4 {
        padding: 1.5rem!important
    }

    .pt-xl-4,.py-xl-4 {
        padding-top: 1.5rem!important
    }

    .pr-xl-4,.px-xl-4 {
        padding-right: 1.5rem!important
    }

    .pb-xl-4,.py-xl-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-xl-4,.px-xl-4 {
        padding-left: 1.5rem!important
    }

    .p-xl-5 {
        padding: 3rem!important
    }

    .pt-xl-5,.py-xl-5 {
        padding-top: 3rem!important
    }

    .pr-xl-5,.px-xl-5 {
        padding-right: 3rem!important
    }

    .pb-xl-5,.py-xl-5 {
        padding-bottom: 3rem!important
    }

    .pl-xl-5,.px-xl-5 {
        padding-left: 3rem!important
    }

    .m-xl-n1 {
        margin: -.25rem!important
    }

    .mt-xl-n1,.my-xl-n1 {
        margin-top: -.25rem!important
    }

    .mr-xl-n1,.mx-xl-n1 {
        margin-right: -.25rem!important
    }

    .mb-xl-n1,.my-xl-n1 {
        margin-bottom: -.25rem!important
    }

    .ml-xl-n1,.mx-xl-n1 {
        margin-left: -.25rem!important
    }

    .m-xl-n2 {
        margin: -.5rem!important
    }

    .mt-xl-n2,.my-xl-n2 {
        margin-top: -.5rem!important
    }

    .mr-xl-n2,.mx-xl-n2 {
        margin-right: -.5rem!important
    }

    .mb-xl-n2,.my-xl-n2 {
        margin-bottom: -.5rem!important
    }

    .ml-xl-n2,.mx-xl-n2 {
        margin-left: -.5rem!important
    }

    .m-xl-n3 {
        margin: -1rem!important
    }

    .mt-xl-n3,.my-xl-n3 {
        margin-top: -1rem!important
    }

    .mr-xl-n3,.mx-xl-n3 {
        margin-right: -1rem!important
    }

    .mb-xl-n3,.my-xl-n3 {
        margin-bottom: -1rem!important
    }

    .ml-xl-n3,.mx-xl-n3 {
        margin-left: -1rem!important
    }

    .m-xl-n4 {
        margin: -1.5rem!important
    }

    .mt-xl-n4,.my-xl-n4 {
        margin-top: -1.5rem!important
    }

    .mr-xl-n4,.mx-xl-n4 {
        margin-right: -1.5rem!important
    }

    .mb-xl-n4,.my-xl-n4 {
        margin-bottom: -1.5rem!important
    }

    .ml-xl-n4,.mx-xl-n4 {
        margin-left: -1.5rem!important
    }

    .m-xl-n5 {
        margin: -3rem!important
    }

    .mt-xl-n5,.my-xl-n5 {
        margin-top: -3rem!important
    }

    .mr-xl-n5,.mx-xl-n5 {
        margin-right: -3rem!important
    }

    .mb-xl-n5,.my-xl-n5 {
        margin-bottom: -3rem!important
    }

    .ml-xl-n5,.mx-xl-n5 {
        margin-left: -3rem!important
    }

    .m-xl-auto {
        margin: auto!important
    }

    .mt-xl-auto,.my-xl-auto {
        margin-top: auto!important
    }

    .mr-xl-auto,.mx-xl-auto {
        margin-right: auto!important
    }

    .mb-xl-auto,.my-xl-auto {
        margin-bottom: auto!important
    }

    .ml-xl-auto,.mx-xl-auto {
        margin-left: auto!important
    }
}

.stretched-link:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: transparent
}

.text-monospace {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important
}

.text-justify {
    text-align: justify!important
}

.text-wrap {
    white-space: normal!important
}

.text-nowrap {
    white-space: nowrap!important
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-left {
    text-align: left!important
}

.text-right {
    text-align: right!important
}

.text-center {
    text-align: center!important
}

@media(min-width: 576px) {
    .text-sm-left {
        text-align:left!important
    }

    .text-sm-right {
        text-align: right!important
    }

    .text-sm-center {
        text-align: center!important
    }
}

@media(min-width: 769px) {
    .text-md-left {
        text-align:left!important
    }

    .text-md-right {
        text-align: right!important
    }

    .text-md-center {
        text-align: center!important
    }
}

@media(min-width: 992px) {
    .text-lg-left {
        text-align:left!important
    }

    .text-lg-right {
        text-align: right!important
    }

    .text-lg-center {
        text-align: center!important
    }
}

@media(min-width: 1200px) {
    .text-xl-left {
        text-align:left!important
    }

    .text-xl-right {
        text-align: right!important
    }

    .text-xl-center {
        text-align: center!important
    }
}

.text-lowercase {
    text-transform: lowercase!important
}

.text-uppercase {
    text-transform: uppercase!important
}

.text-capitalize {
    text-transform: capitalize!important
}

.font-weight-light {
    font-weight: 300!important
}

.font-weight-lighter {
    font-weight: lighter!important
}

.font-weight-normal {
    font-weight: 400!important
}

.font-weight-bold {
    font-weight: 500!important
}

.font-weight-bolder {
    font-weight: bolder!important
}

.font-italic {
    font-style: italic!important
}

.text-white {
    color: #fff!important
}

.text-primary {
    color: #4ad493!important
}

a.text-primary:focus,a.text-primary:hover {
    color: #28a96c!important
}

.text-secondary {
    color: #f1f3f4!important
}

a.text-secondary:focus,a.text-secondary:hover {
    color: #c6ced2!important
}

.text-success {
    color: #4ad493!important
}

a.text-success:focus,a.text-success:hover {
    color: #28a96c!important
}

.text-info {
    color: #17a2b8!important
}

a.text-info:focus,a.text-info:hover {
    color: #0f6674!important
}

.text-warning {
    color: #ffc107!important
}

a.text-warning:focus,a.text-warning:hover {
    color: #ba8b00!important
}

.text-danger {
    color: #dc3545!important
}

a.text-danger:focus,a.text-danger:hover {
    color: #a71d2a!important
}

.text-light {
    color: #f8f9fa!important
}

a.text-light:focus,a.text-light:hover {
    color: #cbd3da!important
}

.text-dark {
    color: #343a40!important
}

a.text-dark:focus,a.text-dark:hover {
    color: #121416!important
}

.text-body {
    color: var(--default-font-color)!important
}

.text-muted {
    color: var(--secondary-font-color)!important
}

.text-black-50 {
    color: rgba(0,0,0,.5)!important
}

.text-white-50 {
    color: hsla(0,0%,100%,.5)!important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.text-decoration-none {
    text-decoration: none!important
}

.text-break {
    word-break: break-word!important;
    word-wrap: break-word!important
}

.text-reset {
    color: inherit!important
}

.visible {
    visibility: visible!important
}

.invisible {
    visibility: hidden!important
}

@media print {
    *,:after,:before {
        text-shadow: none!important;
        box-shadow: none!important
    }

    a:not(.btn) {
        text-decoration: underline
    }

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

    pre {
        white-space: pre-wrap!important
    }

    blockquote,pre {
        border: 1px solid #adb5bd
    }

    blockquote,img,pre,tr {
        page-break-inside: avoid
    }

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

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

    @page {
        size: a3
    }

    .container,body {
        min-width: 992px!important
    }

    .navbar {
        display: none
    }

    .badge {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse!important
    }

    .table td,.table th {
        background-color: #fff!important
    }

    .table-bordered td,.table-bordered th {
        border: 1px solid #dee2e6!important
    }

    .table-dark {
        color: inherit
    }

    .table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th {
        border-color: #dee2e6
    }

    .table .thead-dark th {
        color: inherit;
        border-color: #dee2e6
    }
}

:root {
    color-scheme: light;
    --bg: #fff;
    --bg-fade: hsla(0,0%,100%,0.8);
    --default-invert: invert(0);
    --default-partial-invert: invert(0);
    --default-invert9: invert(0);
    --opacity-dk-80: 1;
    --primary-green-color: #4ad493;
    --secondary-green-color: #28c47a;
    --primary-color: var(--primary-green-color);
    --secondary-color: #f1f3f4;
    --default-font-color: #262626;
    --secondary-font-color: #828282;
    --tertiary-font-color: #999;
    --default-success-text-color: #3db07a;
    --default-border-color: #e3e3e3;
    --default-link-color: #3db07a;
    --default-link-hover-color: #297753;
    --no-reserve-bg-color: #5ca1ff;
    --no-reserve-text-color: #fff;
    --btn-primary-text-color: #0f2236;
    --btn-outline-secondary-border-color: rgba(0,0,0,0.2);
    --btn-outline-secondary-border-hover-color: rgba(0,0,0,0.3);
    --btn-outline-secondary-text-color: var(--default-font-color);
    --btn-secondary-alt-bg-color: var(--bg);
    --btn-secondary-alt-border-color: var(--btn-outline-secondary-border-color);
    --btn-secondary-alt-border-hover-color: var(--btn-outline-secondary-border-hover-color);
    --btn-secondary-alt-text-color: var(--btn-outline-secondary-text-color);
    --btn-secondary-bg: #f1f3f4;
    --btn-secondary-hover-bg: #ececef;
    --btn-secondary-text-color: #262626;
    --btn-secondary-hover-text-color: #262626;
    --btn-secondary-disabled-bg-color: #eeeef0;
    --btn-secondary-disabled-hover-bg-color: #eeeef0;
    --btn-secondary-disabled-text-color: #7e8892;
    --btn-light-text-color: #3db07a;
    --btn-light-disabled-text-color: #c1c5cb;
    --btn-light-bg-color: #fff;
    --btn-light-border-color: #d5d5d5;
    --btn-light-border-hover-color: #d5d5d5;
    --btn-special-bg: #ffe55f;
    --btn-special-hover-bg: #fadd4b;
    --btn-special-text-color: #262626;
    --btn-special-hover-text-color: #262626;
    --btn-following-text-color: #262626;
    --alert-warning-bg: #fff8d3;
    --paginator-active-bg-color: #eeeef0;
    --paginator-arrow-invert: invert(0);
    --watch-underline-hover-invert: invert(0);
    --custom-radio-bg: #fff;
    --custom-radio-border-color: #ccc;
    --custom-radio-border-hover-color: #262626;
    --custom-radio-checked-border-color: #262626;
    --custom-radio-checked-bg-color: #262626;
    --custom-radio-font-color: var(--default-font-color);
    --custom-radio-checked-font-color: #fff;
    --preload-wrap-bg: #fafafa;
    --chosen-sso-bg: #fafafa;
    --dropdown-bg: #fff;
    --dropdown-item-color: #212529;
    --dropdown-caret: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACSSURBVHgBjZJBEYAgEEVBIpABzkYwgg2kiRjBBFbRBp45WQAy+HV0BpVFdoZhWf57wwHGUEopo7XuWGHFeXEcOOcT+lZKybz3Sw4GOCFvr/xWve4tAn0OxmbimQghrDBx9M01a1IvScCDc24UR4fwnJMQsD1fcE8oCZah4IeAkmDVFPwREBISTgoISRL+rZIPtgNC7EqjsksFDwAAAABJRU5ErkJggg==);
    --dropdown-caret-invert: invert(0);
    --dropdown-menu-shadow: 0px 8px 40px rgba(0,0,0,0.16);
    --filter-dropdown-button-color: #555;
    --filter-dropdown-button-hover-color: var(--default-font-color);
    --filter-dropdown-button-bg-color: #fff;
    --filter-dropdown-button-bg-hover-color: #f9f9f9;
    --filter-dropdown-button-border-color: #e5e5e5;
    --filter-dropdown-button-border-hover-color: var(--secondary-font-color);
    --filter-dropdown-menu-item-hover-color: var(--default-font-color);
    --filter-caret-invert: invert(0);
    --browse-heading-link-color: #676767;
    --sell-cta-box-bg: linear-gradient(180deg,rgba(240,243,210,0),rgba(240,243,210,0.46)),#eaf6ef;
    --sell-cta-box-heading-font-color: var(--default-font-color);
    --sell-cta-box-body-font-color: #595c58;
    --distance-form-border-color: #e3e3e3;
    --toggle-bg: #e3e3e3;
    --toggle-knob-bg: #fff;
    --toggle-knob-on-bg: #fff;
    --toggle-on-bg: var(--primary-color);
    --header-mobile-logo: url("/web/uploads/logo/logo.png");
    --header-desktop-logo: url("/web/uploads/logo/logo.png");
    --header-border-color: #ebebeb;
    --header-link-color: #555;
    --header-link-hover-color: #262626;
    --header-icon-hover-bg: #eeeef0;
    --header-account-menu: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAAqCAYAAABWZ768AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAT0SURBVHgB7Zu9Thw7FMfPLitxodoCrW5pChDQhAv0d/MEIV1SLW9A0qVjeYKEJ2DzBCFdukx6QKTgu8jQIYEQ3SIk2PwPeMhghp0ve8Ze5SehGRvPrMfHY/v8faZCFjI9Pb1cqVTavV6vThrBPS9x2Li9vV09ODjwyUGqZCFo2CXdxmL4nvhbwv2/T0xMzJKDWGkwNKrpxhS1Wu0LOYh1BpuamhJUDAK/1STHqJF9CCXtd7vd/3zfv6ScYG7s4NAK0hgal3HwyCFsHBKb4QSGR0+HseS9OupvCSG0z5UmqWFYaFWr1U8GJnkf92xjNfY5zUXo9f8rWR5pAnXx8Jb59Octro+MjCzh+IkcoWpi+SwRuHfqhsA1jxYcNzc3P0kjeFa1A70ih2CDmRwSUg1lvNRWOs/l8fHxDumlo6SdGharcCLf4+iTZthJReOvprlmaGhIXc7rNhZJh9kL542Ojr4jR6jhATr0tNeVAozcDKdh8B9khq8UWtzgd3jl2CYHsGqVCIO9ULI8MsDw8HBHylQBzvhk1hhsdna2riocWHBoWc6r7Ozs8HD9aLiFARfJAawx2NXV1RM5CvLRiinNL2J+bbmw+KhQyfBQhN69wst5Q+6FKTx2xNP6mXkZohKBsdhQHbp3ZP8ht2A/c7HRaNDZ2ZmpxdETSnvDYCze5linAQBv2ktWUZKWn5ub42fvbW1tJXo7w+VLE39RgRYNCDykU8IVrWz8dXkutre3V2PKr/P+IJ/Pz88b0RKTaojNcALXjLuyC8xbQGjEX6GsTAsjlgVhEHrOaGFjBZjQEjNpiC5t2UfUNXH7wTjsAz4YSBptRS2nGouv4SHRlJZoxH8aFDY3N9v9jBZlLL6Gz2usJcoxWJAGWEHgIBf6S1/YAAsLCzwV3BkqGB7pfoRaCsqFjXWXppLAvlRPyWIBtkn384GQeaxG8Jy4UaS/ww409sla/eoj3ZEH9vf3M7UljNYOjKaiGusuj0oiwmBxZNoQTcvk5OQiFJb1tPN6VoMxUUaLMhZjZdTUM/BQ0ZmZmVkhQ6ATfcQWz5eiFZeIOS3SWHf/o5LI8IY9wG7I7u7ue9KIVF3alJE8b1hAEoe6FINFqRxysbKGUy9QDfA2sb7Ic9sTJxtK/uujo6MNGsD69KMUg+HtYqdThLJ8Ke/4UeWlo/pdueay2+2Oawp/s6o+/Sh8DuPeTIoL0a9xGP4fl1E2HYOIp4GqTxyFGwwP+ShKSW5R+HHXcRk5RIVpUk5sq08cOrXERMtuNJBAuYc0xv41So6Hv/Aq8QXlxLb6xKFTS0ykIaphAGnC2CK2MATlxLb6xFFjLTHcw3JSuIaYxz1wEW1xiSniEP1wIk20UhHfdOWpD9pAexylShlxifxQIkhg/mxSws0/SEbGAz7z1Acd9oQMU4Y09Sj+AQ+5nOSbMFnG+C51nvrgWuMfCRbuOHP84fX19S9loZPFUfUhB43TgNUnjsKjpk5PT6/GxsYOcfomlF1HA7xrNBqiXq+fXFxcnHImzyfIa8mtjH/D92GJ6Pz8PPeXLbbVJ44yxV92AZYpA6xm7+3ttUkjttXnOUqLS0Rv/IaeXVE/gEjAGoaeD6QZ2+rzHKUGkqKRPDTSifyIr6/zzm4DVIi3h4eHqQN8XK1P5O+SJcgtDtb1BP0JG/Pp3g3woIR/Nq2E21yfgN/UsOMw4TCRPwAAAABJRU5ErkJggg==);
    --header-search-bg: #eeeef0;
    --header-search-hover-bg: #e5e5e7;
    --header-search-border-color: #eeeef0;
    --header-search-active-border-color: #e2e2e2;
    --header-search-input-color: #828282;
    --header-search-placeholder-color: var(--default-font-color);
    --header-search-placeholder-hover-color: var(--default-font-color);
    --header-search-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKcSURBVHgBvVfRceIwEF2ZBkgH7uCSCvBVAFcBvgou+bwPsD3wn6SCmAouV8E5FcQdnPKXzzQA5C0jMmKRbYE1vBkNaLV6fl6tpLUiD+R5PhwMBtPtdpuge40W78dgq5VSGu15vV6/wFfTGVDULiDBAzK0hPxRbjab4lRBqkHAMIqiDH9v6Xw8GEEfPs7KISKGiH9khb8HNMR894lO5CsCuVBhiW5BfIN2NZ/PFf9yn+2cKw7+HR/zUgeUJYKX49Uhgt/qJ8arDi7mmIDjvoHjpm2ZviJicuKAAG+5MgQVeQB+z+zP88RQbPgboQwBO/6XIrIsS+lMFEVRYsmmts3kS+Xy30UEE3Jh1xDSZ8eQma9tGx8FTf7KFQ0o/8Fhpp7gc8gkv8195coV+EWJsNUhRBghFe828cDU5RshXGNhW1FAgP+v3TfXxLEQDMS2AaGrKCAkH4R9c/lxsl4Lm6aw0KIfU4OQA/jeDb7w5XMJGVJA+PKxEC1sMYVFLPq1UwiS52DAsZ17QfJhc7w5/TDwIhzHFBZTIeyPyynC9iptA1djfCJSAPBtTGJXcjnp8o04qx2n31PfpDVlxb0wl01F0m7XQEgh7LGD5CS46hIuHZv8vwojXNsPWJZfYpwL4btTzhYrEqltx8s+oqxovNEjyzGn462cctW2XC69Etjctq9SBAMvpNvmKkHUVrPWGCtNsmmOksmjGN88Izxo0vXZgfF0NputOoV0iQmBJjGuI16buvOResDMv3PYy8ViMT0S2EbG0eEyUtaeHQK4GCr2tSl+Oc+ejh4sIqN8yM1yJfg75voFJPYhpdH4+7dC/qxcO8xHjJeQEOgSczEhXWIuKqRFzMeALoyqqurRaPSGKEws8/vFhQgx+6T//QnonHH2sKAyywAAAABJRU5ErkJggg==);
    --header-search-icon-active: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAL/SURBVHgBvVe7jtpAFB0PApQCFEBQW+LZZenShe3SLfkCnD9Imyq7X0BSJd1Cl1RJunRAly6kRUC8XQpALgMIyLm7XjQ7HtuzYHEkHj5z5/j4zvX42mAaME3zaTKZbO12uwYOz4i6HwM3NAzDxt9vq9VqYAPsABhBg7VarbHZbN7hRA2mCRjrrNfrq8caUhqhDMTjcTLwhh0IGHrvGnJ04j1GkAVzu932mJD+I2Bjuc51ssN1TeAK+5Qh/NYhnhmNRgb90rHLDxX6ZiKR6CHDJgvBPiO0HJj0S2HChrnX4/G4H6LFisViMxaLtVUaMF0PWqZ9RqgmFAJdEtAxQZhMJnTn1GmeNGS6+r64zYi7JH9kE0i/xQ5EpVLp4KclcjjHud9FcTfgUuIplQffMQR3vi1yqCXfrBiqbGDveEVpZkeiVCo1OOc99tBgRlUrHCdtSNwwChMEWga620QOO7SliuVI14VI4LjLIgQy8l08dh8T3jgMmCKBZeqzCKHQe6aKo4yciQS2ZZtFCIWeqYrjMqH7bNCFrp7HCO2wLELo6pERWySwA5osQij0hn5GHgygyhssQij0bpRxKNaBSKDKL1iEgF5Lor6q4vhyueyIBHVjtCOyCIDnTVO+K6mdVMVyqmp590M6r48tWnd+W+SojfRrkrgbcCXroMja7Aigt/H0JdQ6+sXH6GuxWNjZbDaDND6/H6CUgjPT6fTAcZx/TBOUiUKh8BF/LZHHxX6YTqef/eZxwe0l8z62LeraqtWqVgFT1+92eZbnRJzbQXMNSSioZx1CrIPxAW3bVFtut2+CfwG+qfHaYaHZ6oYaCTMTEZRmYjIxm82cVCrVxVU+EWvmsaCawOcLNF5KQ81cLmfP5/PfgUYIVJwo4B/5fL4LsQy7e83UNUDNEHX9n6DxEwV/AzPNMDOGjjgtF3Vy1ERR/yJtUjY+9P7bx+bYVT1ty+WyhfFrhfR+mbSMRIEwMyczEmbmpEYCzDgxdmKggIeKAv57ciOSmduixw3w9j+5g6DXM/dKNAAAAABJRU5ErkJggg==);
    --header-search-icon-clear: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGUSURBVHgBrdYxboMwFADQj/+eVsqUTN0ytoIDlBskNyjN2K1rp7YXaG8AvUGPwI6Q0hOUdEGdEokJBuj/KkhACNiGL5mA7ejlxza2YVnWHQC8UzlSeQ7D8AMmCtu2IUkSh27fqByovBgEftPNVa2fMwVaw9xa9UHQ5bLV1yuznhqDoiiOgi6PHd/RRs9h7CHiK8ZxvFssFnvDMDatDpvlchlR+xdIRh8mhNgGQeAhP02BymD8gFXtGFQWa4C6qAp2AqqiqlgnqILO53NHBeMwoCdM03QIdTuanPLTU8EGwQEUVDEOhIHo+XuVMSlQApXGOIRMJ56NhJ1tz/O8AMkYzLBn6lfBv2Qt+0ZCTayA5oSTRoUOxmNGu8x9q55Rd2iXQR2MJ0g5kX5obNcttDdToYNVFbPZzKVMt61+vZmiLsYRRRGsVqtdmqbSmaIupoviGEwHxbGYKoq0xfDgemMwFRTp8gnNo6IWJone8rK4mAqrwvf9ziXD51KkxftL99dcQefGh7FYFVWmWZbtCbqB/3Pp0x9cj5WF9mxHZAAAAABJRU5ErkJggg==);
    --header-search-suggest-highlight-bg-color: #f4f4f5;
    --header-saved-searches-bg: #fff;
    --header-saved-searches-input-border-color: #fff;
    --header-saved-searches-divider-border-color: #efefef;
    --mobile-search-input-border-color: #979797;
    --mobile-search-input-bg-color: #fff;
    --notif-count-color: #262626;
    --notif-icon-fill: #262626;
    --notif-seen-count-bg-color: #ededed;
    --badge-text-color: #262626;
    --badge-bg-color: var(--primary-green-color);
    --mobile-header-search-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAoCAYAAABjPNNTAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAO0SURBVHgB1Vi/T9tAFH52QASxBIkfQmJwNhBIDRtb062dysjW9C+AbnQKTB1L/gJg69YwtZ0KW7uFAcHW64YEUl2JH0EI6PeMjc4XmzwndgOfdMr52T5/ee/uu/fOIiEcxykMDQ0t3N7ePkcrWZbl4LfA99B30Vf4baDtnp2d1ZVSLqUEq90DU1NTDj68hFYJSIkGtqzNm5ubtcPDQ0VdIpYke25wcLCK7jJ1Adu21/f3999RF4gk6XvvO7oOpQOFKLzo1Ku2aZiZmSnFEfTn3hp/EK14cHBgcbu4uBhmGx6pMaGI73h/msemDhDy5AMeZE+8hSd2SACMU8E41ZhxEns05MkYgjV4ak5KkIFnNwcGBubozrM6PCfwfKcEyAWd6enpj/h5qd/EgGsI54rruk1KiKOjo+bJycnXkZERDGOVtVsF/IH88fHxN+lYXrj9MP8y7tVAsKuVHQAOWMfPkm7jOS0NuxduyETVsCuEeJVSAjy3SsaCglPEDrBKpVLh8vLyj270F8kmpQhEq+zP+QAuHFGU7Ez21dXVgmFTaRNk8MJjCdNM3jYredfmvdiwbVNGwDYZWu0R344Ez8mQwOZyuTplhx3jWiTuTNLRDaenpw3KDkq/gCcdwTteuEPCmmaKZSJCckSibtMTgG2sOE/YKSOw3BkmUdTYk0o39PX1OZQRms1maKHAQUryHs/JPd0AmShTRgApUxdFixQ7or2jG0B6ibLDa/0CDtmVvGT39/fXzZ1gdna2TCkDCW+FDLlD+EWabDcaDc62t3Tj9fX1RtKc7yHwWPBaKInhQk0qd54EgeS6OS721SqlBL+gc3QbV5LC1++SXiSn7ujo6DC688ENEJ8fGxsjJKeieRMHSFoVXlsxzDUI+ycS4j4zn5yc/IEwL1J4FyiPj49ztvIzaXbOIZ6YmPgQQVAhmX5FCXBPktN9pPrbvkzcE2WPYnEtguxfeFUkGbzwkKh8IaMc8VHAdxSit0dCtNTdXHZivnym6JpbodVBYJsTkWDi8y7FmwDe49RrWXLSgWcqCPkWCfBfDgf8er2FuJRoZILB2QrmTZFaS9JOUDs/Py9ySWLeYBmCQ960G0B6YLWKbtvBtI972svSpqdn/qHBhvl8O4+2JRmAV2s+n1/gGhrtGZv0oz+6m69tj/46ISommSaSEs1RDwD5aUCGfptZEV9HyVNPSDKSEO0ZSYaUaE9JMiREH0UhxicmMTrqZWePplqMIerJWM/DrUMLPR+JsyS9Z9s/hWnurWknlIUAAAAASUVORK5CYII=);
    --mobile-header-menu-icon: url(data:image/png;base64,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);
    --mobile-overflow-link-color: #262626;
    --heading-color: #262626;
    --heading-after-line: #ffe55f;
    --modal-close-x: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGUSURBVHgBrdYxboMwFADQj/+eVsqUTN0ytoIDlBskNyjN2K1rp7YXaG8AvUGPwI6Q0hOUdEGdEokJBuj/KkhACNiGL5mA7ejlxza2YVnWHQC8UzlSeQ7D8AMmCtu2IUkSh27fqByovBgEftPNVa2fMwVaw9xa9UHQ5bLV1yuznhqDoiiOgi6PHd/RRs9h7CHiK8ZxvFssFnvDMDatDpvlchlR+xdIRh8mhNgGQeAhP02BymD8gFXtGFQWa4C6qAp2AqqiqlgnqILO53NHBeMwoCdM03QIdTuanPLTU8EGwQEUVDEOhIHo+XuVMSlQApXGOIRMJ56NhJ1tz/O8AMkYzLBn6lfBv2Qt+0ZCTayA5oSTRoUOxmNGu8x9q55Rd2iXQR2MJ0g5kX5obNcttDdToYNVFbPZzKVMt61+vZmiLsYRRRGsVqtdmqbSmaIupoviGEwHxbGYKoq0xfDgemMwFRTp8gnNo6IWJone8rK4mAqrwvf9ziXD51KkxftL99dcQefGh7FYFVWmWZbtCbqB/3Pp0x9cj5WF9mxHZAAAAABJRU5ErkJggg==);
    --modal-car-logo: url(data:image/png;base64,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);
    --modal-modal-backdrop-opacity: 0.5;
    --community-btn-bg-color: #ededed;
    --community-btn-bg-hover-color: #e0e0e0;
    --community-btn-text-color: #262626;
    --community-btn-upvoted-text-color: #262626;
    --community-btn-upvote-line-color: #d4d4d4;
    --community-btn-upvoted-line-color: #3fb57e;
    --community-reply-cta-bg-color: #f2f2f2;
    --community-reply-cta-text-color: #828282;
    --community-deleted-bg: #f1f3f4;
    --community-line-connector: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAABKCAYAAADAKbZGAAADMklEQVR4Ae2aW27aQBSGDw65R4mjvCRSHtwVtDsoXUG7g2YHoSsgWUHaFUB30KwAuoJ0B/CAhODF3G8C3P/4prFjArQYDpI/aTTM2FL+ORmfM3NmUhYghRQgwWi0YySC4yYRHDe24NlsZpddIN3tdqndbhN7N13XSTqaJ5bh39LR1LixC9Mi8RJxkwiOm90TrK4m9/b2SDra1dUV7e/vUzqdJv4tnVSygI+ZRHDcJILjJhEcN+l+v0/NZpM0TaPz83OSjr/jmE6n1Gq1SDoaC/VIdhwxkAiOm91ewDO1Ws0gwWgHBwd+g3cc19fXJBnt8vKSTk5O6OjoyNtxGCSYNFuVRSsYJJioj+4DCSZKsEGSsV5jkmCiLKxDtEFCmRc4vpBQAoIHg4Gd1B6PxxkSip9I6XQ6fgYe0a8J0e9Ak4ThW3g0GvmdGIMO/5whgfiCObcWeKBp9yQQX/Dx8XH4WaZcLos7VvIFHx4e2kUFVs+SMAJeghdAKvj47qVZOSCYV21A9Qw6tv6irBwQzLkJeIcfXpsX9xcXF/eiIl/EWkLHca6J5IoFX+z15UkKYbVuXzZiIBmSQJRgt78YelRm69O2eUNwJsLKTyQZCPweIVqcb/bhKeBOBRvk4azhcGg2Go2tbaMWHnFZjkt7mUwmOoR6dysqcH+fbm5uKrRhFmZ+4IsrqL7xzRVlihuwdnEbSZelUlUQXYBPfgx1b0X0Sqee1Wq1gOprqHuj02OlZODt7e0dqp+hbtvS+A9s5ENcOXs5TzSy9y+bcHn/lG5l0RAXWCS5O5Yn9OdFRMQo6vX6Q2iRpIZxmakCy1komVY0eUtiUoZFqRFRhaOjaZq5dbm/tV7mgL4HVDmvjehIanREKcEFPv6PC1z77RN3ChRRDD5h7fV6r/9oKvUL7z3j4y3QisR2XQaC7iA2B9HGvHc4wwRrl1A/o1lylwFvEvv9HkTHO3KmiRH1HHtGOjs785q8Af6D8pucKVRx+yo8OH5hYxeSXOGcTQpERO+MZVk2foMKwllwFoHm4+npqaFYdym2euUL85zFZ1A+k2P5hRFS1B01dwAGOeLfkzMAw63twfwF+rdHKGZil5cAAAAASUVORK5CYII=);
    --community-line-vertical: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAADcCAYAAABXnAA8AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADNSURBVHgB7ZPRDcIgGIShOIAjdISOoBvoBK7gBoYJ1A3qJK7gBjZAwisLEPx/pZE0PojU2MT/Xnr39YXSO26MCSxRxQZ6CVySOwQyQhf9JMSttbX3fodBCCFnEM7gawTgm6oPUc17nz8GOPUhhHC8G6XUSmu9YD8WngHPgp5DP/bw3MZ3Lf+sMGOAS5K7Cv7nmj2usQW/ZBMRlm4D3TrELPHGruzZMzcs3fxrN0YzLQY001xAM80FNNNiQDPNBTTTXEAzLQY001zwxzO9AQhv7Vte8fbFAAAAAElFTkSuQmCC);
    --community-expand-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALXSURBVHgB7ZrbjRoxFIZ/rs/kEQkkqIBJBTuhg1RAUgFLBWErCKkgUEE6IJMOhgqYCASP4Z1bzkFe5SKN1sf2DF7Jn2Rh7Vo7/HuO7XMZIBAIBAKBQCBQDBUUzGaziSuVSkTj4Xq9RvSjlhrMgUZGv8sul8uK5km3201QIIUIXq/XrWazOSaBj/gjTpeMRlKr1Z7a7XYGxzgVzEIbjcYnmj7CDXPXwp0J3u12Y3LLKeQWfYmMxlOn05nDAU4Eb7fbz3Bn1TxmJHoCS6wEKxf+RtMY5ZAej8d3/X7/AEOqsIDEfkd5YplI/YONMRas3DhC+cTq2UYYuTQ98AN9fMV9mdCenkGIWPB+v++dz2d25R7uy4H2c1+6n8UuTVcP37M93J/nO1+EyMLKumt4BFn5jcTKIgsr61qxWCwwHA5vg+e21Ot10f0vEkyxcQzPoMRjLFmvLZizHvixd/+npb6bFhILx/AUTj9112oLrlarA3iKZKtpC6Y/2oOnkIW1jVGHPj3B2twTeLVa/TPPWzcajSBAOyXVvocpnLxCAF87NiyXS9F6CjO1tFhlS68RiUtzNKPtOnkuyW6cpultHkURBgMnZ6F2pFW6YN6zz4JZrHCv5pHpLtR2aToJU3gK3SA/dddKrqUf8BdtY0gEe2thItFdqC1YdQSMi2cFkkm6FdJs6Qv8I5EsFhUAVFn2FzyCOhN9SWdCZGGuLHhm5bm0DSOOtE6n0xR+7OWM+04QIhas6kfiBxWAUZPNKJbmevA9XZufbdpcs+otUQZVdquFSUnsWxhilS1RifQ9BFGOAxJupsECJ+1SKqLNpNVDKezGFGBYt2Sd5MPqi3yEIGsRwIfkxIVYxlkBgA8RuibY3eyr6wq2KvePTJpmeRTyUotqyUxp+gB5LfsW3NB9P7NpfOdRymtL9BFzmVdVPnn8/drSgXNtTj85Iyv6taVAIBAIBAKBQFH8BgxHFTnNg3HYAAAAAElFTkSuQmCC);
    --community-collapse-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAEAElEQVR4Ae2aW07cMBSGzwz3i4AKIUACaeaJR+gKCEvoDroDYAWFFZSuoHQFXULTFXT6yNOkAgESFwXEVdx6/iiZOlYGfBInI1X+pIg4Yez5fXzsY58hcjgcDofD4XCUQ41KZn9/36vVait8rb68vKzwo6n4AiFfAb8Lnp+ff/O9v7i46FOJlCK43W5PDQ4OrrPADfonzpSAL7+vr297fn4+IMtYFQyhAwMDn/h2g+ywa1u4NcGHh4frPCy3SG7Rtwj42l5YWNglC1gRfHBw8Jm6WJX9k0ZGRmhoaIjY+sQWo3q9Hr3jDqKnpyd6eHig+/t7ur29JXaDbs3ssOhNKkghwfEQ/s63nv4OwsbHx2l0dLQj0ISbmxu6vLyMOiKDFnfOWrPZDCknhQSzZX/xn5VUhWzRiYmJSGwRrq6u6OLiIuuVz5Zeo5yYd71GPIxTYmHV2dnZwmIB6pibm4vq1PDitnORy8Lc4Ef+81V9Bv+cnp7O+oKFwNA+OzuL/Fxjky29Q0LEgo+Ojhr8JX7wbSN5BpEzMzPWxSZA9MnJie7XIXdCU+rP4iHNMyvW2UZShs+WKRYkHYq2FJI1X4TIwrF12+qzyclJKz5rQtZExlZ+J7GyyMKxdTskS09VoC19JPX394uiOpFgDgo8tYzlp2r0DuZhvk4CjAVj10OK7yKYQFBRNWhT9+X4uxkhsbCnFoaHh6kXoKMRqqpg+2n8eeN/rNeX1TJi416ht6272msYC+ZKG2oZgUav4IkqVWYLLxt/lsxpqIW31t2lpSUqwt7eXtd3umASbEklPpyqVLIDsk1G26UI/i+QDGlEM52exOb9NSu/NiSLgrY1Som0UpV22aBXwuPjo/4oIEOMBfNM2FLLGdu1ytAF8wryhwyRLEs/1TLOoHpFRtstMkQiOFXp3d1dli9VAg77NHwyxFhwnBHo+DHE4sCtatCmdrIZSLIV0t3SF7WM/WnV4ERTwycBIsE8WaTOkDBTX19fU1Wgg/XVAZkJEiASjJMF3cro8YxlwjpoI8O6u9I0jDjS4oa3SPPl09PTUkWjbrSh+67UukAsOD4/SjWEYXZ+fl6KaNSJujMCnVxJtlyxNM6D9aGNQMS2pRPL6kEO2s6bXCuaasH5tKc+Q3yNs66xsTEqAiYo+GxGcq3FYt9TTgrtlrjnP5AW5cCnwzCk4+Nj8TqNz0IoPovj2AyxPpJpVAAr6VI+RNvpdnpoK12KYcwBRuFEu7WEeJxvSmUlLBFNknnySFlYOwDAJMLWw3D7RpaAVZE/siUWlPKjljgls8W3qyS3eBTcIKorkvjuRiU/W+I/Ho5545NPXOrPlkLstbH9xI6s7J8tORwOh8PhcDjK4i9lCehhcYfvdgAAAABJRU5ErkJggg==);
    --community-empty-bg: #ededed;
    --community-reply-composer-border-color: #bbb;
    --community-full-thread-button-bg: #f2f2f2;
    --community-full-thread-mobile-button-bg: #ededed;
    --community-full-thread-button-hover-bg: #e6e6e6;
    --community-interact-hover-color: #585858;
    --community-attachment-paging-opacity: 1;
    --community-directory-pill-border-color: #e5e5e5;
    --community-directory-pill-border-hover-color: #b2b2b2;
    --search-community-cta-bg-color: #f1f3f4;
    --search-community-cta-bg-hover-color: #eaeced;
    --attachment-upload-text: #7f7f7f;
    --attachment-upload-hover-text: #585858;
    --attachment-upload-icon-border-color: #bebebe;
    --bidbar-bg: #262626;
    --bidbar-end-unsold-font-color: #262626;
    --bid-placed-bg-color: #363636;
    --bid-placed-label-color: #bdbdbd;
    --bid-placed-value-color: #fff;
    --bid-placed-yours-bg-color: #ffe55f;
    --bid-placed-yours-label-color: #6e6539;
    --bid-placed-yours-value-color: #262626;
    --featured-tag-font-color: #262626;
    --input-bg-color: #fff;
    --input-bg-color2: #fff;
    --input-border-color: #c5c5c6;
    --input-focus-border-color: #979797;
    --input-focus-border-color2: #979797;
    --input-placeholder-color: var(--secondary-font-color);
    --input-disabled-bg-color: #e9ecef;
    --input-prefilled-bg-color: #ddf7ea;
    --input-weak-bg-color: #fef4f2;
    --input-strong-bg-color: #f4fcf9;
    --upload-dropsite-border-color: rgba(0,0,0,0.2);
    --upload-dropsite-bg-color: #fff;
    --watchlist-no-match-bg: #f3f3f5;
    --watchlist-no-match-font-color: #828282;
    --watchlist-no-match-mobile-font-color: #a8a8a8;
    --account-rep-arrow-invert: invert(0);
    --account-setting-callout-bg: hsla(0,0%,92.2%,0.4);
    --submission-block-bg-color: #f6f6f7;
    --submission-current-step-bg: #f6f6f7;
    --submission-inline-bg: #ebebed;
    --view-inspection-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALuSURBVHgB5ZdRctMwEEB3lbZDhx9zA/NFSkpHnKDpCYATpD1B6QmS3qA9QdMTEE7QcAJEJyH5w5yA/BRCUmtZObYsexzb6Uy+2JnYsr3S00q7qw3A/yZYV1EeHrZ1SO8QqE2IPhB58QABXwMS8FmEuwM1VUGd8SrBb1qtU9TU5aYPdUTg1f14fJF/fdRsdhBFjwQOzPe1YNmUPuHyhthC2FDEn70XKlAzFwoo+vY76ZdiHVTj4s6FIiIPRNeCxInpeD/5juYnBL4VhGeIMIhVr8ugZmvUdBrgOii4S0twKea/r1QQzGADKYIi6RMD3skru1BjJWr8oKajIWwoZVDzvJNVft3NQBFYcaRgQ6mCxu9WEi/xj7Q7XdxPJlewBagR61xhY9l2lbcJzYCR4Dxt4yVsEWok2mMppaf/LqR9O98d5BWjzKV1W+i9fj47VUGlLz14vnwP4e4w6buyeP5ooexUyo1DO7FQ33FYdY3XG3+oCzWi9xdftaabOGJSi0NEL/EyIvoJRYIwY7DJz34MP9EwP665vH7uHlsstJdaDL/yTKXUTGh08+8qyWywp3mJwI0QHWWURYpqOu6b1OjC60DNNjmPswwY4NF24KX2YY0UwKstdf0HUGXAUSe0s/GMB0MFPAICDquWlwR1bBvoW9JOUybBLV+jWCYdKQ/L4HzrQ4WYMNK0aCfPoiFsmNoEwsedfcnLfVpmdV3RzxbGEN+0o+NwlB42FmxOILN0tlOob6LAf6LIlpRM6yXP+WyYKQSQwjNnr33a53h9AtxAtV58suOyQfH2FIONk7jxSjyGyTpupqqSo4ODc03L9EyPvD48y+sV1lx8Lvf4SzejiNhHgbfuPiWS5GLS0MmUSyWhtr7Ye3XwUTewG6dJdwYzPsk4HindElYvGLg0vkvLW9lscmrEHqt1oKaYyoXD8bqqRqtV0CcTYCc5pjX1tXEgDsMvdYvC2v8k7CRaLcnHmcemefHhouDhIdi0Av0H09XLwIQ3X/AAAAAASUVORK5CYII=);
    --chat-icon-bg-color: #262626;
    --chat-window-bg-color: #fff;
    --chat-submit-disabled-bg-color: #eeeef0;
    --shipping-icon: url(data:image/png;base64,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);
    --shipping-quote-result-bg-color: #f6f6f7;
    --shipping-cta-icon: url(data:image/png;base64,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);
    --shipping-cta-bg: linear-gradient(180deg,rgba(240,243,210,0),rgba(240,243,210,0.46)),#eaf6ef;
    --shipping-cta-dktp-bg: linear-gradient(0deg,rgba(247,252,249,0.5),rgba(247,252,249,0.5)),linear-gradient(180deg,rgba(240,243,210,0),rgba(240,243,210,0.46)),#eaf6ef;
    --shipping-cta-hover-bg: linear-gradient(180deg,rgba(240,243,210,0),rgba(240,243,210,0.46) 65.62%),#eaf6ef;
    --shipping-cta-pseudo-btn-border-color: #676c66;
    --shipping-cta-pseudo-btn-text-color: #434942;
    --shipping-cta-pseudo-btn-border-hover-color: #262626;
    --shipping-cta-pseudo-btn-text-hover-color: #262626;
    --shipping-booked-icon: url(data:image/png;base64,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);
    --shipping-canceled-icon: url(data:image/png;base64,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);
    --financing-icon: url(data:image/png;base64,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);
    --financing-block-bg-color: transparent;
    --financing-block-border-color: #ebebeb;
    --financing-text-color: #000;
    --financing-rate-color: #000;
    --financing-payment-color: #262626;
    --financing-lowest-rate-tag-text-color: #fff;
    --financing-powered-by-logo: url(data:image/png;base64,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);
    --financing-cta-icon: url(data:image/png;base64,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);
    --listing-qf-bg-color: #fafafa;
    --listing-doug-bg-color: #f1f3f4;
    --listing-doug-font-color: #4f4f4f;
    --listing-section-title-font-color: #262626;
    --listing-questions-border-color: #e3e3e3;
    --listing-stats-border-color: #eeeef0;
    --toast-bg-color: #f0fbf6;
    --toast-border-color: #36c280;
    --toast-text-color: #262626;
    --auction-ended-cta-bg-color: #f0fbf6;
    --auction-ended-cta-border-color: #36c280;
    --auction-ended-cta-text-color: #262626;
    --auction-ended-cta-border-hover-color: #1ca363;
    --auction-ended-cta-bg-hover-color: #dff5eb;
    --auction-canceled-bg-color: #fff8d3;
    --comment-removed-bg-color: #f5f5f6;
    --comment-removed-text-color: #828282;
    --comment-submit-disabled-bg-color: #eeeef0;
    --comment-upvote-bg-color: #fff;
    --comment-upvote-border-color: #d5d5d5;
    --comment-upvote-border-hover-color: #979797;
    --comment-upvote-text-color: #828282;
    --system-comment-bg-color: #f1f3f4;
    --comment-composer-reply-to-bg-color: #fff;
    --comment-composer-reply-to-border-color: #d5d5d5;
    --review-bg: #fffadf;
    --review-font-color: #262626;
    --review-dot-color: #d3d0bd;
    --review-dot-active-color: #262626;
    --auction-types-bg: #f0fbf6;
    --auction-types-border-color: #d2dbd7;
    --hiw-step-font-color: #262626;
    --faq-text-color: #656565;
    --promo-bar-font-color: #262626;
    --promo-bar-save-search-bg: #f0f1f2;
    --promo-bar-save-search-border-color: #e4e4e4;
    --promo-bar-save-search-subtext-color: #636363;
    --promo-bar-winner-bg: linear-gradient(180deg,rgba(240,243,210,0),rgba(240,243,210,0.46) 65.62%),#eaf6ef;
    --promo-bar-winner-text-color: #262626;
    --footer-bg: #eeeef0;
    --footer-heading-font-color: #262626;
    --footer-section-font-color: #828282;
    --footer-link-color: #262626;
    /* --footer-desktop-logo: url(data:image/png;base64,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); */
    --footer-secondary-font-color: #262626;
    --footer-email-button-bg: #fff;
    --footer-email-button-border-color: #d5d5d5;
    --footer-email-button-color: #0f2236;
    --social-fb: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMvSURBVHgB7Zq9ctpQEIUPENuTwh7iGfdyYY+7OF262E8Q5wlsnsDJE5hUKYO7dMZPkOQJTMpUoWSAmShdCgqV/AyQs0QkmPzY0t0rGHu/GQ0gkLg62r27e1eAYRiGYRiGYRiGYRjG/SKHjNnb2wvG4/Hz0Wi0n8vlDrirGG9CxO9C7pet1uv1PoYEGZKZIDs7Oyd8OY5FuDUUqM5jKs1m8xIZ4F0QWsQBreGCbwO4EXIr+xamAE8EQVDc2tp6w7fv8NslXJBzHG1ubhY3NjY+R1HUhQe8WIjME8Ph8D1NfR9+CPv9/qGP+UVdEBGDLnIFdxe5CS+iqAoibrK6uvoF/sWYIBPuYDAQUSIokYciKysrZ8hIDEFcMv5PvXNCCQmrHOAFFgBd9LDdbteggJqFUIzUd4qmX5WL4pzwiGE1J1s+n9++7fH8rdqNeAAF4qQrQDpet1qtMtwIdnd3jzVyFC0LOUVKaBVVKEArO4ECznNIHGa/Ih0h7+o11+CdPuPFBXTBSSKGBFDcbdcw7OwyHHyiQf+PWNwyxUAa1tbWZCwVOODsMhTkGZYEivkYjmhYSJD0jkpCxZdzXsC1hKrb7UbMK0rxb4qMHm+RgKSV9N9wFoSDCJCciJGlOr8zzjgn+xm50tRBzkWkRpTRqGT/oFAopDmv81hU8pCkSASRdRJ532g0arPfTfezWj5KO7m6oCGImHnSO7MfV8Qht19hd6ZSRkoxnIs8DZdRqzQVCOGIhiCfsDx8gyPOgtC061gSZKUejmgI8gFLAtsWzmNxFoRRImQSVcPiqWssJ2pVu5n0TG7AqYaZoiJInHWGWByhVr9GbcWM+UMJi6MMJVRTQdYfFU6ySRaLpJf7avqBxVyRnxMVdPz9OS30JZRQb0OwWr3y2KCaR3ozT5a2DSEDY1H2AtnMJ9NGlWqmrCqIIGGYpn8Ij6LIeoqvVqaXZnen04nW19cvKcxDus9TKCJzBrt1JWrxHR7wXl/HDSyNjl4okUyrIfUvsn5g5jTphCtZMI+p3pkHZuaZPlLF7SBejw0w80gVfobiGt2tvohHqgzDMAzDMAzDMAzDMO4bPwD6Bl3OrBKaBwAAAABJRU5ErkJggg==);
    --social-ig: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUqSURBVHgB7Zo/TBtXHMd/uEUsNqJMmMmV+LeVmqVTDFsVV2qY4kq1lAoitSyFSM3auUtwFxKpkaomkepMUaQ66hbI1KUuHY0txVkwE3JkDwEE5Pc9846Lc3e+vPfujND7SAfnO/v8/H3f9/v93rsjMhgMBoPBYDAYDAaD4bIxQCEwOTk5G4vFMicnJ7P8cnZgYGDk7FSK5Kjjz+npaZ2v1eRt8+Dg4GmdIc1oFWRmZmb++Pj4Z27wPEUAC7TN31XY2dn5gzShRZBUKjUyODgIIVapD7AwhWq1ukYa0CIID5H/WIxZ6iNwy9HR0QKPoiYpECNFWIz1fosB0Aa4lBRRcgiLcYMb8jtdIDiQL9RqtU2S5GNS48deb0gkEnT9eg7i0dTUlHUsmRynILRaLWq3W9RoNGhra4tevNiy9v3gDoJLNkkSaYdwRklxb7z0Og8hlpZuUi6XI50Ui39SobDu+57Dw8NPZVOytEM4iF3zO7+xcZddMWW/bjR2qVwun+379zKAoPF43NrgKOGuXO4bmpubo5WVHywHuTE0NIS2FUgCFUEyXudWV2/ZYlSrO7S+fscWQ5ZkMmmJDHFw7aWlZU+nsHM/I0mkswwLMuJ2HA0XwwRioCd1iAFX5fN54iLMOganwEVuqGQ9aUH4S1Nux7PZr+z927d/8rR1UB4+fERPnjy13IEAWyjcsc8hWHswQpIo1yHdpNNp6z96MmisgAOQhbp7HHFDDL10es56H9yGeATwGd2opN2U20E0GohGewHhlpdvWj/USbn8L5VKJd7+ot3dhnUdxA0MPyEwRMlmEWinP6htQVCtQ94jHu/0crvd9nwPgq5XOoZA2ND7CJqLi9esfZ6rUBRoF0TY3ksQpxiIL8+elXh4VazXEOLKlYx1DQRNAFG6xWi1OtcWbtSJdkEEbsE0m83aYsD+KyvfvxNnMFSc6RWioDrtzlIIrmGhPaj64cxA3WIIOkKdF12IM1ESmSCILSKAImD6ZSCcg1sAPuNVb4RBZIKMj5+P9yCFWrVasfdRvkdFZIKoFGiXVJDzrCMman4465O9vT2KisgEQWZA0QWuXs36pkycQ/oF+Ixq+f8hRJpl7t//zfqPILmxcc9VFJF2RSAVwTUqQqtD3DIDgmmxWLRqEfxwTNqQcYRzUIrDPeKzjx8XrfPdiGo4DLQLIuYeXoFQzFZFgYbaxFmfCCAG1lHcSCQ61w5jKIXmED8gCtIqhHCb3GFo+aXmXtMDFVQEqZPLrBLzDjik+4d205nRluylQoAfGKTXx8Z6zqjrJIn2oCpWtBAjxNqIHxAAlSm2IGLguiJtY56jG5UlRNc7ZAiagrW1W1rL7k52umu/xq0Jj7bVSRKVJcT/3Y6j3hCiYLXrwYNHWla24DYxCwYIul7zIW7ba5JE+r7M9PT0KveE67I30iIa76xI0XiseyBOBIkVztgCMZw3t7B6ls9/6/lZFmStUqlI3YYI7UYV8FsZkwXOQBbyE1TlRpXqvd3nvZ4FEWV4JpOx9uGeoHFFZBEEamQviNHLWezaTX7vAkmiJMjExMR8LBZ7TheLGyoP0HxECuzv79dHR0c/YZd8QRcAdsev7I5fSAElQcDw8PA/7JIvWZQx6iN4YIbFWCRFlAszPLHDDfkcvUN9At+Np4dIA8oOEfDw+ZuHzyveTUXlFgRQ3r6r1Wr3ms3mG9JAKI9lIiVzQ7/mbR43xR33gVMkRx1/zqrjbR6i22E9lmkwGAwGg8FgMBgMBsPl4y2joV4sNChWUQAAAABJRU5ErkJggg==);
    --social-tk: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAADAUlEQVR4Ae3aP2wScRQH8AcIxIFE2WBi4c9mrYsTsTGdMGm36tiEQbuIg+nY1k7FRHCpgx1M4yBT20RmC7sNI6FDb5KFgYQOAgF87ygGsNLS35870vdJLgfJEXqv7/e93487AMYYY4wxxhhjjLHbxQGSxWKxJ51OZ8npdC73er0QqFGiDb9jq1wuGyCRtIKEQqF7brd7w+FwpEAj/L5ss9ncMgyjDhJIKQgVw+Px/MCXc2CNUqvVWpBRFCdIQJ0B1hWDzHm93g2QQLhDMDNC3W73DGwAM2UBM+UYBAh3CBZDyn9GBgzzZRB0B8RJGSqBQAAODo7+vm80GrC4+BSmgQG7hDuhUJeRIUqyw+fzYZGCMKUQCJISqqokEgnQzdYFWVl5fpMuEWLrgtCw2d39pLUoMkJVqX7YHkI+/x2KxSJUq7+gUqmAKrbukGGJxDPY2UnjMHoBKs1MQXSxrCCUC5FIxMyJy1SrVdjefmfuddKaIXTydOWgbVCIvb3P5nYZyg3aaLjE43EIBoNwft4AlbQVZH7+kZkB/+uISQaF0UFLQcLhiHn5nAVaMiSdfg+zQnmH0PinucSwXO6bmRu0gLMbDQUZXY9QFmQyH8CulA8Zyo9h1B12prwg41cV3fOKaSkvyHhOjHfMQCQSnfg5XZQX5PR0dCGWTCb/OYa6KJV6M/FzuigvSC6XG3lPE7T9/a/mnqbvtO8v8UevRPl8Hqwg/Ks7rkd6Vx1DJ0wnfl2FQgHW19/CTeBPA0LnpGViNs0ijY7LZjNgFS0FoZNcW3t5ZVFOTn7ica/MH4GsIjxkotHo2TQ3tWnmSpM1utpQmNLVhAKUsqZQOAZBJRwyD0GAcEHC4XAW74e8Bnv4ggVZBQHCQ8blch2CTdDjESDIBYJqtZrh9/vvY5c8BgvhsP2I3SG8LpASqu12exP6D7FYpXTxNwgT7hBSr9d/Y0DmsGXv6u4U6gwsxqqtHpgZdvF4xCa+fACK7vti0Q38jiPKL9HHHxhjjDHGGGOMMcZuuz/EPABhtOoZWwAAAABJRU5ErkJggg==);
    --social-tw: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMuSURBVHgB7ZldbhoxEMeH0CAeESfYCvHxFnIDOEHpCdKcIM0JCidoOEHICdobsD1ByRufCnkHaV8BAf2PMCpFQIk93vZhfpK1Xj527b9nxmObSFEURVEURVEURVEURVGU3yToPyUIgkwqlbpbr9e1RCIR4KMMSoT7Du5b/X7/6dD/SqVSpdvthmSJmCC5XK42Go2+kwCFQuEGlwfaiHCM8Xw+r44B37AQy+XyC9cHg0GVLBERBI0JVqvVC6p1jFyDHIAY3Kn6mT+PUEKUChnxINL7rUg2XJAAGJmKqdZNh6xgYel8MRgWoWauBFe6ZzHY3cgSEUFAeaduLQqEfSRLEFtCWGmUz+fbl5eXdbJERBCMzP6IsCjfMFIBnQk6UsZzKmQJ/xflkQPwYrGokyVSFnKIGmaJtgmQf2/IxUWF3NkG2ogskbKQzpGvApQWmzHPAnQCmHtAbvwx69giIshsNmud+p7NGR1uszBsMW9xpXPBO5quYjDvSAA2UXSUE6WT7mFiRAWuxDEjRP0Zn4VwlwgBlRx5IQHEEjOTWf6kjZvEDiywOhwOQ3JExGV4mk2n02WMNGeI1gHNBViayHvF8hCOEShsIdZJkQMR0vUOCSA1y/ww1X8hBidlImIwscwyMfBMQogIYhIhkZWuDbAQsXeLZapIim5xGVP8RBKzyxYxQdhKzCwzphiRtA5GdC2DnSpOn6/RyCbFBN71RIKIL+6w9K6ZnEC0oYfgJb+kuzAiqfsevDdyRzGAZf4tCSNuIclkkvdCvWersI6WxGJuH3FBOI6gsb5T+DGsw2nv9hheNog4jcaMc02eZhwI/tGHdTBJ8sRkMomm02kzm82+4jZjzlac4Y1k7Ox7SwJjO6jC/scndOYrua13GhCjTh7xLsj2AMllA9ngXQzGiyB8vgI//4DtgJqAEBGe0ej1eg8UA86CFIvFz+j4FR9FQIRg5xzWGU68cLmX2us4BxELMfGBD6cCkmFMm2NR79nuPqIuw8LgcmPrJmwRKA3pdPwteIshSJzK5vDpyrhRsPOTyJQOBHiFy4UIvKHLAZOiKIqiKIqiKIqiKIqiKD74BSBCWvxT9KBtAAAAAElFTkSuQmCC);
    --social-yt: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJlSURBVHgB7dnNbRpBHAXwBwQ4BirwIg5wc1JBoIOkg6SCpIPYFaQEOx3QQZwKnNwQCGWowPjGN3kTgYKwZTEz+zGH95MQsxZe0Nv/zM7OACIiIiIiIiIiIvJfCSlJkqRRq9V6pVLpYrvdtvin12w3drtdg+2GbZ/+y5mnNscHPN+/Y55vxvaM71O+Hvj6PZ/PjYUAwYF0u91ks9nc8Af1EAGGdLtara59gwkKxIbBaviB8692XsxyuXzLTGZwVEYAhnGF+MKwEnbfG3jwrpD9mPGAiLFKmq5V4l0hlUqlh8jV6/V3cBQSyBvEr+X4+aAxJEHkOMZdwpF3ILy9XSBynAo04SjoLhOKoX7CycQrZc4XzTsQpp8g0Hg8vi2Xy302vyMbDcfPF1sh1nA4NKPR6CNnux+QbbWcJZpBdTKZDBiMvStcIz0JHBVeIacYyhW7UYvjyx0KEF0glu1GHF/6OQy6T0QZyMFh0GUwv5CTqAM5WlrIbVYcbSCdTuczZ5r3ea+zvII/gwym76yKHqviG7tJGlVh4CgkkFTZ5YRqtfqVVfGFVYGieAeyX89EGtrt9ns+PdsFHeeZ5UsO668uvANhGIZvQWUd23qsFdJlHhFoP2imWhUnDByFPNylMTfIMgz7G6dw5B3Ier02iBwDuYcj70DY9+8QucVi8ROOvAPZr2YPECm7YZX7vgyX+XN/+DqTsbt38BAUiL0CGa94+RjwQvUL2co8ZucUHGgTTrAuWa5Nuwh9tNn93JJjcuapzfGBnRDybXbY7Gb7kRflD797asc1n24iIiIiIiIiIiIiIn7+Auuu+rWt12f/AAAAAElFTkSuQmCC);
    --search-pill-bg: #f2fbf6;
    --search-pill-font-color: #262626;
    --search-pill-border-color: #36c280;
    --search-pill-hover-bg: #e3f5ec;
    --search-pill-hover-border-color: #4da169;
    --snappr-d-logo: url(data:image/png;base64,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);
    --snappr-m-logo: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAABECAYAAACs/K8sAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABnISURBVHgB7Z0JnF1Vfcd/bzKERVkMWAsIhrC3ggISRNCQaBHrUhQFS2vF1lJq1UpZbAUKSrUspaKl1iKtsRRQQSwWKVtJihAgKFBcUCT6iEAUMAQiIcvMPM93zn2feUzmzdz/vefcd2fm/D6f/yeBvO3cc85/Xxpzzmlt3d+37h+kxnGS+pUDM3daumzT2XfsKgNa0n0zBvW+uw899T5NXsxw9BJHhzl6s6N3OdrE8P6fO7rF0Vcd3e3oF44GZQff+duG169x9GDHf2/paH9Hxzj6fUfbyIZVjpY6utnR/zp6wNFzqg6bO9rJ0SGOftfR6xz9huH9/NbvOvofR9909ANHz3b8+0xHu2TfkwfrHf1U4z+DPRxtoXxgv5Zp7LPxYkfbO3qlowMc7St/FrZ11Nfl85509H35dd7o6IeOHnH0K4XDjsp/F9bK34WxwP1ifZxP1vhbjvZzNKvL6wccPSF/vtnT6x015fdjjcJhb0eb5nwtZ4n9G+r4fy90BM98raMF8nu386j3PS6/V+zLw46WNHY/97njG+r7jBraTDkxTRk0TOyjjg6XPzxlwIX+jqNFji5wtFI2cBm+bXj9dY7+JPv7Wxy9X/6gzFJ5cKiucvSl7DcNKR5QIPjdf+zoUHkmPUPF4Y6lfulosSOnpOiu7P/zuQvlmUMePOToHfKMYixwdq6QZzh5wNlAcK7O/rshf5mPdPRWR/s42k7dGfJ4gKE15RnapfIC9gmVA+v7orxQywOE+wey39LG7vLrQ/HZS17gNmQHn7lcXiDxmxY7ekrlgND4hjZmqN3A+o6VZ9ScTxSJP3f0BnlBmnddS/objRnvduc0N3OehkCbgimfIS/JLRrzeJ95sKMDHc13dLa8ZpNXm2bTf1P5sbX8736jo8vkpXmRyz0WuEh/Kn+5znR0ucJqLgDG/Ar5Q/4m+bWH+P1cFBjdUfKX6JPyjJnnO0v5n/EqjS8o+oyft13H33nfHzr6cPb+F6gceJa7ZfQaeU2NfbtVxRkZ53mvjPLgGY3sH8yPs/M38tZBXiujG1jfnIwQ4j+WV4JucPS0ioG9ZU8s+8fZ2sHR8fLKEX83n1m3mNZ8JXQDD5qDw0N+ocKDwwSjRgM9x9EX1N30KwMOxoLs87dSeMD8OYAXOjrI0akqr7W0AYN6n7zGNUdxwGXCrP60vCn7n+o9eKZo5Sc7epXCKAajsU1GV8prfefJW1sDig/W805HJ8kL3zKWUDe8yNFcR//h6Db59d2oasA5+mv5PSyMXD7naQqYwSny2mGMw9MJtAY286Xy2kxoJo1L5Fx5bSUm0O7eI8/wWM+TKo621vJxeXM/hmAZDZgGwgB/8YvVO2CVsO5jKvodrBsLAk2Tc3+JwvqnRwNhyDnH1fYixQe+49fLKxFYeLiz1ioecP8iDF6jkkgMemygVXBYj1R1gEmjqW9wdJqKm2NjYa6qA5fhOPkA2wka8aNagZ+VPThM4dwxecA+/I56C3y5H1T1wO2BJfdyR38l74qI9T2nqHqg1XK3EHooELEC2y9RGGWoUeXBnyzAH08Qqkrm3In3ypt+k1l4ov3y/N6jYsDX9ylVz5wTRgQsftOy/uA6gvv9Z47+QHHcRkGRDv/GwJw+Q70Dvu6/k/cZT2ZwufHp7ikb0DyukQ8GpvPZGyBgCZj2QsutAgghrDMCr1uqxkgX4PkgvYqgjDUvGBBYedTRjzJ6VMWBBonPeKYmN/j9f6H8mhiv+1vlT0dLiAdcVNyFIzQ1QUyDBIBaJ0lUZ0a39PS6TRoh/aoxQFBmb9tbhnMur5WPFJP8306VQ/iRN4k/89js7xaTkcg2WuQ1qgbkBCNkyGNGg+pTGAFOIQlZKrdO8DoCizx/AkdlBBO/nzxzclBZTyv7/5tlxGcnxSQfsOYIqJEn/R1NPZCTfLpGlKraoSoG/Zy7ftft+fDS5fertiBjgCT5vEnkXH4S/T8hn/g/Fh5zdKejz8v7ZAnA5C0O4XdQqbhYYQOGo0HFFb+R6jJS48hhRnsiI4PsDwKMCIuiufJEtN8mXzk5XlCG7zhRxZkzTJk1kCZGkUJTPhumnTKGVTJbPgBGfizpgJM9/3+dfMHJvY5+ppG1sncEWVnrjioHFJYPyac5hs5vzwNyzFkfFml7fWi/FBFxtsr6kbHWWBupoetUM0Rl0K2WhhpqrXF/XjO0fubFVx59ZZGy5qoAI8pbHQkz+G/5Tc2TSoYG8u/yjJb0orwValQsctFuU3hwob8uX5jRlL8IrVGvwT9HahJpZ2galBQXKZTAn/6P6s6gEY6kM+YtdOgEWS8wqYXyZduU2K4f43VNeUGEAMCVBYP+o+y31T5Y1AHSw9g7zh85vRSarJDPuOi0FnimpLNRoUehFYFnLDhrdR7WxtvlK0UXKT7YT+7Jt+RbCaDTsUbS/trrQ4EgE4OzSZk/VioCvsg+8p6j5XPf71bN0P+rWX0rN76X42OL/s0f3MxX6IyLVoMH3bh5rfqv/sH8E1epvuAQUiWYNzXmJ/KmnyXPF+GEqY+UXqh8fm4uF0wxNIOmJwPpRv81wetIkWubfzA30uZIv7L66Hm2L5O3KMYCWgyXxHrBKJFHyJyv/CYqzHtZRvTiICBMVH8yZCxwhygZxxJbPs7rYOKPZATTIfeX50Tq3jzZnzMaK1o053CD4gEBzu/8fPZd3RgTzwGhBPOm9wYZP6ztOHllwiqEsK5Icb1HxXrjFAGuOBQ3rD3uGedybfb98COUoyf7H9vTrkT3D+51835rb7l8otcNac3a++afVWfG3AYPAR9xXvMaBneP7GBT0Ho4fG/J8fqmwptd35PvKXKTbOAwUSlIEUWRHF2S9u/o8m+UWm8nO/5NnjkX7SWBS4egJIz+bNUbMKTPOPqsiuXv0kuCZkJkZ7xbduAWwporcu7zgL3AykT4WAuc0K7JykCJuEi2RmJt0AYBy/a7iovB7DtQjqjexC0Hj+Sew6Rx47QZtKPbnQPCSre1PqKpBTRCzLdWTrpQ5UDV1oZRn4kUXZb9DrTU8TIZdlb+39pJXOyDVQ4w6EvH+P0T0Ve6fB6Va48bP4vDTCpiyCyXj8kHFos8V7r5jdengbjDXQU/G8LyeJPCgLOOOb/O+BtgHGdqbLcoZ+IBFV8fz/1dCoPZ8srHoPE38DwQ9mMFkHGlLFPx9UHtBmm/J0NlcqokLIayPku6nzXlK6r+X16i3i6v3RIQeVZxgNS+Q+UAMyVjhcCfpfyaYBVuhNGBJlwb1lxUOiKiPa9XOKC94cucp2Jd1GIBofpP8u6YEEBb+3t5l9OhhvfBVF4tL4geUTiwh+zl1QoD/NW4rdoNk/ICYU8LUDI7ynb3GwsoKCQUcPdbed+U0o1GYPE90bzG0n94NAiCkGOKNkuPAHygbb9bLOaMGf85hcFieTePBTDz0T5+LAFaMFqyKfDT4aJpKizI+KD/RYzLWQa4EhcqLNg70hmt7jPO68sUFqyPnP9Qvl+YH66Dkwp8JlkvL1VYIIA4V/jwidvlZs4gMWgPDuoKw+vxVVEOXtQCgcmQ34zPjH7EVaQvESwK5V/DvXGt7S3D1Vvbjvp/PEervxBNZLGMBz0nFsvum48JXBtkv1jOZh7w7Aiq/qts/btpWxuysIOBFayvTFHXWGBNWIvWvSQOcpDCgee8WF4xKhSLSwzaA0lreYAk8NOb+I2aHODA4iMMmU9tTWmHQY92ZcCcLZYIgm3C4HRJ0HozpOukDMjp/qHigVS9n9jeMpzWFgoIeaslZgG+dsswDFxbFrfPRCB4iXuqsFWWGLQHFxJfsKXFIuY5fjN6LNPzFX9yXQsfCEC2g1ShwPOyMDIY9GifNQMLLGfwzux7Y4IYQFk/fQggTAlGx5xQs0Q+39gC/NAhYlfcNbTnmGltTIuxnvuQAog87mtV4t4lBj0CzP/HbW8ZDizgyyPI8cWMaGNIUcAeqg9wSYQM7AAYh6UpP2dt9MXeTfnB92GW/1JxgTvhXvUejA+LMbyhE7jWltreMmwFWab5dAP37ReKCz6fzAnLAAKKe0L0HufOXaWSSAx6BEjaopFyUpcwjcgvJUKOmdxmJovlU8JIr6FSjpSrqp87Wop17uFE4NCXZZYHGF4LM/mW4k/74GLhr48tCCYC2lcVNQS3yI4iFZ+dQKNEew81dWe872F9ludItsruKg8sPcvc0DFRzFRp1K9mPRC+LD9RI1RVGcx4XkaA9DBS6WAA+Bfx/8U0YdvgO0JPkGjnxhaFVQsj3ewhVQMsKbJptlVvwP3qNtU7NH4qv1ZLCX/ZKS8I26rOPpV6Vn4VYooN6ystgIpocivd1fyepiaokrpY8ZqmUHzCAFCqnkipQyCQslfFOKcYWQ9lYGXQaLaho/3d0FS8aSJ5gPYe273RBs/VKvi2VzlQKbhM1YDvsgbpdlA5IHjoD1PaArIy6PVOe77cbWkdfHQxgGSnx4Y1hcwKLBdygqmeWiQvFKZbD2TrEF4CkqH96N0woGoGp3YD1k6VLRKsmRxl5whiDcX2P7eBYmI9N0X6wXeCACgNrUr3LbEw6PVOLlztdMuPa34j5kDJXgMt7ROqTluDURFUpJKNaS7TpbpzZ9UX+OtjzavLA5hKFeZ/G9beF2UtPtYWs+nSaFjjL2WnrCDcg9Q29Dsv19tzvG7Auc4fcPHtpo5ulPKLtW4aTtM5ym0ROcQTlUw/447qaY0jhgMmVYIc38Pk04D4nbEnmxCYoOMbLR1phUnuZC8ZRBWo87QYNNgqGchooDjFniTfCWt+fJGWs52oen0Wa4Rc6LIxKFykQSqC+/W6xkQtJ4Ohdb12cwz3Ikf7uceQR3vnwVpN4VDAR/aXGdGruIp2lAgsypjRaEiyr0vBRAxU5WMtAirKetl+FOZVZY9qq7AsG3Dm7m+q6mAVBmXvHUpskKB8ZelerUWO0fYNtzo8ICdz7jUwM4lw01kOLZrSbHJkY5ueZH7QVrLoROzJgiIMuiphTcFRL5v4wzCrFBB5+6C3UVY7ZH1VKl4WnzL3vjbWa3WMclD7uKW/QpMPMGQyLsi+gFlTarxcccHhpU9xnf20ZWHVUmCaoRvZdANCcnP1DjDnKqdNW5/rapUDz7ZsoNECa2Oz2sTYqmPQA8ONVrbW5AWbRqMe3B340WlN+S/yvQQez/49ZOQf5kwHrMk+2bsbKOSxpP7BoPdUNWD0WS/PKkE42rNW0fYUHrCvbCibTQNz3knVAPfGLrKhqgSBCZH6QdsAQ8G3tCIjgpc8QzQQWhVSYUUDoN0yKlsS+1b5fh916A0RGvjpSLXK+4zQKpnRGHvKOfvJ3lWp4Y0Fqiyx1mK1n22DjoJWbf1nKgeUjr2yP2PHWUhftQrbqtI5J0Ri0OWB1tzMiPxp/F2YyJhV7QnSTPQuopEh+blAU5FBA7TovAwanzCXGvM4po+Q/WPfem25UMAE44zNoC3l9m2EKDJpC4bYJfX7yy6AmqoJUi+O8CDzhMR/Oq9dIj/IEo2M9qRWyQyTCDXqqI6w9CrA3Gfy+mzFBX0Y5qn3OEDFmKcFKA1H2t4ybPU0VR7sZWw3B4rSm2WLJ3B3qyqimRCJQVcD0uaYmELKnrVp/q6auqBlgCUdCVfSIYoLhtuWLWUOBYR6TCv3VRlZcLfCgJhC7EwlBNz+trcMd7+rDRKD7g6eDRIYs/oYeW34vSoH/MlkZ1gS56dyCThDBB40vB5mRZ54rAAe7pYPqT5AGDH9PUawkOAZz9KSwUFG09cUDsfKF2jFAOsj68q6vtgxDhOSD/r54CLQwQwfJJkaBPxoKt/OHiBT40sqh8XyJlTZev+pAKaF4IfeR/mZEO4iMmk+rbDd3rgLdDIsM2syNBBEjFZDaw2dWbBAvlrWAgLj1kk644GuccfJ+7RDN6ci9rPA9pbhbKwHVCMkDdpLWi49lxPpSR9XNN2z5XOfO1O7MJfKuhzQnqtqm1l3UGJ8veyBsFMUdjQRQCAzvDdG/nNRDZj3EYP4sMIqU2it9Ci3FuPcqLAZDty94+U16ZBWAsF1+rJbA710s6xNBgdIDNqbtRw8mhWR1karQVKsxroQ5ItapfJYqCK/dbIAk/lh2YCWS5+UUIVPCGj6n4SeWB0CnMMTHJ2oMFYXz4x4iNX3jPXIDEPr1KGJgC8aZoorJ4QQmiPfzneu7W3DxTe0vajVVPfSD+SMV7cOGZox8eiiG752wZx5L7/gob7+DblLfFtDjdUDqzZdG1mosTF5a/UxOdG0v6DioErQMrGhVhI9AtCimR1nne6NNcM4+5NVziJBQOMuKePrj91rm8IVrAZKsk9WceC6YzxbkewQGPP/KQ4QPOfJuxcXqjjICkH4oERZ+2/Q8a6yvkR5UZhBnz63taDVr0+2WprbaE2siS//9vyVK26+3z21DbOUH6uGWoNOwn5VEYHvi8yKvGXVB8sfcmYPWqUtz5vRV5bAxX2a+vhnR6+XnUnzLHFBnSPvnrJOZkdrw5VlmY3YK+CvPUneX3+ufIpiHr9tu5KOwcYfUbEMFYJnuERCj03rBMF4ZnqiAVOxS2wib2Uuz+Zw+QB8kVmgxDLoE1Qr7RkUYtBnvbK1zUC/zm+gxUwNY32hfL5kXtC3mQqo02Q7tGgwmKuW6d+xp1jXATSlusLR6bJPRudiny8f8FqofFoeGhbDEmiCZS0D7jVoMYAFRuAQRsacxrEYC93icGe8TT6v+0AV7yDH2KgbVQ1QfI6Qnw/K+ggkd2tQhsbNPsKcUZyKVu4iDK5TDVGIQW/YXB9t2PML6wyaIaGp5jVzCSTBaA+SZw5U+j2m7mWrmKaMc8f8slgQRLdjT3epA+i9TAc/ztQ7ZEc7GwAi2wFfKQGfH3e8huAu+/sGeS1rssZfUIl2yehoeeZFVhCuMHz5W2b/hj89REtPcvg/per6UxC4PDAjNGLuFROcKC9njbgZEVB7ZH+W7TqIgnV+9j21Q9GhsbErnKoGhxATGW3MosERDSe4SNXg7fIXpKkRRo1vbW/5jAPImr+LGWvJE57MIAiFAMPVUSbPmSZDJ2j6AEGzfUYHKjzwy/ZSu9xB5WcEjgfiH99Q/WZ2DqMQg240nNSq5XIKA18XzAEz6XDbW4cZ+mHyGjKfQ2Vc2yTrz/69yHPmcz6nuH6/uoHLQhCMvahy4kbCxsAvixVyqno7QDcW4GB0ooztWy+FlGY3ArJLCBSsUDHwLMm7JOK+TUYEooowZxg9mSK3anoBwXaZfApdQm+BRUhB0FOamsA6fb/srRcqRWLQzwcaA1O9rTPaQmOJfGbDdASd6sjKuEKTB2TlWIObdQYa8wcVtmqwTsA6JaNlqWrq2mgjMejnAz/oZ+Wrm3o1VYFLQVHCjzR9gcnJHpyp3mhwfL8lKBZ6fBOVlWS2VD24FrcGWTBkNKFZxmJe1B6wvpADLvIAC43A8VHySlCVk9MLITHojcGhodSbXFPrOPqyIGsDyX6PEhCQuDqIsFe5D09k33unegfWTuHGQlXLxBbLa85LFBcIXfb1K6oW9NmgGdZNmiSoO4Me6h/oK+oTLgMuBcEDck7RKGJPfeDzL5XP/1ykhDZgVJQBk8d7meJaNew5ApIcd9LKmrIh5DguNFdasdJu9J3yuc5BpkR3+S7S2D4gf/743tiaJd+JhUhVLs8bYRjTWiA9D7cZ2Wc3qHrLpDDq3c2u1Wj2DW7ZSyc+udG0GEXqcpBipPs05f2t+L6nU8aGBUTbaR0J86D1a+gWrDD+L8tnj7DnMBBr3m+MJku4HEj/hJlxDskRL1Ip1w1MM/mm/Nmr+p6Rzw2j5LnTg5lGVbgeZisciGdQ43Ch/Hi62IpWcNSWQQ+p5UzN1nk7rrh4jXoLcps/Ju/yoOE+h6hdBFDEAuHy42MkMR5pzuWg0GCd4TM42E3D6/muGKYyroe8vVUQPmW0QHpB8KxgonR440JT9sysQmuAjmfB5cWdQaYMRTL08+jU0BEKedfGnm6reKCa7iz5JkC4wBBS5D2z9ry1vPxG1s3Z41mS0niR/PmOPVar2+9pA78wVbm4lhDElPBb19f+TM4YQU6sAhgzgcAQcQy08Lz3nXMVhG8VYtCtlmMoLbMJ+Eyr0Wq4902UU8nC7nWvu+TZLQZj+8LyAsnLQ6cUGd8ZxRT7ZkQ1E308tprg/TAzAoCUzZLCRPVh7sZRo4Dbp9clyqyHiRh5WzqiDZadPweDod/GFRlRecge0MODfeCZbCdfudmZR83zhyktlxdWlM+jKZNq1W0PYNwHKz8sfUCKYF1GnEEYz2vlO7axdpgZgUpSO18gz9gQiKyN9XJ2qcRj/Qie+yv4vVawNn4refC4tebL7y9CuL2+rbI/WSOMGIHKmWJ9WDxN+fXBnC29PCYCv6snY9AKMehNWjp9fcMWud5iYOWg48+NoVZjXCnUN7Rh/cBqPbrrU1f2OtWtG/hdBBGpPoIRbJ0RGhSa9ejSUzQ1mDKCByYBY4vlT6wSMNxel8fekxHuBVrEsg8wJ85mp+bFReX5P51RnqAj+9ZUPcHv/7q8ewKBxHqx6GZmf3IGWS8M7Jns72ROVJ01URQw3avkS/a5V5Svd66Nv2/ICO2f9bHO1ZpE/uWEhIR6ACZzl7wJnoewkEIPJIgJ+nOTIZF3fU2F6as+5ZHS7BISEhJqisSgExISEmqKxKATEhISaorEoBMSEhJqisSgExISEmqKxKATEhISaorEoBMSEhJqisSgExISEmqKxKATEhISaorEoBMSEhJqisSgExISEmqKxKATEhISaorEoBMSEhJqil8Dtb0zqC83s7QAAAAASUVORK5CYII=);
    --photoguide-border-color: var(--default-border-color);
    --seller-dashboard-dktop-active-bg: #f1f3f4;
    --seller-dashboard-shortcut-card-bg: linear-gradient(#e1f1e8,#e6eced);
    --seller-dashboard-shortcut-card-hover-bg: linear-gradient(#ceeddc,#d3e5e8);
    --empty-car-fill: #dbdbdb;
    --auction-video-bg: linear-gradient(hsla(0,0%,100%,0),var(--bg));
    --powered-by-keysavvy-color: #a8a8a8;
    --sellcar-divider-border-color: #ebebeb;
    --rating-source-image: url(/static/media/rating-source@2x.17127677.png);
    --sellcar-hiw-step1-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALrSURBVHgB7ZzPa9RAFMdf0naDLBaRVhFE0nrYFTz0VE/FrXjyDxCP6lmo4MV/QlDwXo/i3yBW0Uu92IPg/kANggdtEaks0lUT5y3dEnqZeW1f0ky/H1jalEln95PJmzczmyECAIDqErgWjOP4RK1WWwqCoJVlWYv8YM18lke9Xu+J6wlOwprNZmz+8Yp5xeQnSRiGi+12O7EVDMkBz2UxcZqmK3wX2QpahZnWddNzWSNiE3Lu2gqN2woY80v548krF2jq1gKF9YiqzN/vm/Tj2VvafPFh528mPl+2nedyS87lD05en6+8LGb81OTwwudx6cycYtjuinxhLxdeLOyoA2FCIEwIhAmBMCHWPGw/cK7z7fFz2vq8QWl/i7SpX5qlaZMqaPbkai2MZX2595R+v/9aiCymv/ppWCfXrYWasPXlN4WJysN1cqvWQk1Yf/UjlQWHAC1UY1ieTqdDmjQajZ3fNVs2ekkhECYEwoSoxTCeCcjHknyMqTJqLSyamaKyqM/PkhZqwk7fuVrKRCPXOX17gbRQE8bDk3MPbpirfZ6KgEUdu3h2WKfm0Eg1D+M3fub+NfIJ9JJCIEwIhAmBMCEQJkStl/xlVpTXl18XPic2YXpmXmw+blboNVBrYbwMX8YE4h8z28oXSgs1Yf9KkDViTHGEoSaMFyMmSvhaAWf8fEtqoRbDOIZoxZEyQS8pBMKEQJgQCBMCYUKQ6QtBpi8Emb4QZPpCkOkLQS8pBMKEQJgQCBMCYUIqk+lrZ/CuVCbT187gXalUpj92CB47rEymr53Bu4JMXwh6SSEQJgTChECYEAgTAmFCIEyIWFha4lz9QbOXB1GtwoIgeJk/3jDjOc0nXouCLzyPd3exZjvPmulnWfbK/GiNjnmvmvx+NT7Be4nZylj3D+MtoqIoencEdnhKut3ujK2Q9ZZMkuSnuS0XzSshfxluuOZS0HlLP4b3EtveHmuOPIDjM4ecwWDwkBsGAQCA5/wHC5n+rkEIOmgAAAAASUVORK5CYII=);
    --sellcar-hiw-step2-icon: url(data:image/png;base64,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);
    --sellcar-hiw-step3-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOfSURBVHgB7Zw9TBRBFMffLXgbc3q58GE01yxq+EhMpIJGI1iKjVdI6UdlAcGOQGXo7DBnrbZYSKF2RjBU2oiJCXCYuM0lhq9cMMaA5NZ5RHRvSZh5Z3b3sbxfMjlmM8sc/33z5r3ZYQAEQRAOLw0QEu3t7beam5tnVbmnSmV9ff0ThEhU/VkQEqlU6oH6yKniqDIJIRNVf6EJ5nme46vmIGSi6i80wZJKyrSh4zi5dDo9oky/Tz3NPkgG8+pvebS8vPzM9AYjwTo7Ox31i2cCZp8kXMuy+hcXF11dQ6MhmXCxEKdarc7gKNI11AqmrOt2wsXaw1Eu576uUaOugVJ+xF8vFAowNjYG2Wz2wPs6Ojpq6ktLSxAm1P7K5TIUi0WYnp7+e0355yugwWRIdvsrQ0NDWrEOA/l8HsbHx2uumUxm5LACOzLBL6rpPf9DPf3V8+BDi8Pw6eEXxy81PDwMYRNVf9qwQuVonr8eti+KmqDvK5VKB2oikT4REYyICEZEBCMighERwYiIYEREMCIiGBHtakWQYGR81BALIyKCERHBiJB92PkX4S/VRMmXQpHUXiyMiAhGRAQjIoIREcGIiGBERDAi5DgsCiov52Hj+QdoyNhwenQA7LYW4AI7C9tZ2YS1p3NQ/bEFv9TP3x6+Bk6wEwwty4+VSQMnWAn2fWYBNt8u1FzLDXQDJ1gJtjFVa112WyucvNoFnGAj2MbU+12f5efM6DXgBgvB0NFXXtVuq8/2d0HjKX7bqlgIho4eZ8U9jimhmgZ7gCOxx2FbX9f2OXqcGYP+zDphqwngYuxWF7tgK4/f7LuGImLZf30V8hMFiJPYhySKYMrPz2WIm9gFy103j7NwIoib2Idky93LkOk5CzurtSHF6pM5lhMBi+T7+AXcxPtvIy9G/H6xkKabPSzCDJbJd3CGzPSeYxPxs0y+/RG/pZZ4Wu9cAi7wT77VpMAp4mcjGPqs4FDkGPGzTr7zEzeAGywEQ+sKJt9Ng72SfJvCOflmIRjOhGhR+Ili4YsPrrB5a4QWxdWq/Mh7SSIiGBERjIgIRkQEI0IWLLjscpjZCWQWJmgFS6VSs/467nuopyNu7OaugW0Jinndfdo4zPO8d+qjb6+OqwnBFYWkgOfw6Npo/0kej1exbfvjETgdxS2VSm26Rtoh6bpuRQ3LflVcSC67hxWZNDQ+DgvBc3j+HC3Da0tNnaB/Rpezvb09iYYBgiAICec3Hb8qw2TRn2EAAAAASUVORK5CYII=);
    --sellcar-hiw-step4-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAk5SURBVHgB7ZpLTBVXGMc/LuKjirka7COQ9EqjkWhSXCjdqPhYNLEN6K4LFXZtxLRxU3VT7MLahamN6FZv7KYbgTRxRRCraQumERKpiClck9I0FtIbEOUh2O8/zBnOnHvOmcsFNCbnl0xm5s6ZmXv+873OmSFyOBwOh8PhcDgcDofD4XA4HA6Hw/E6kBfVYOPGjdW8usxLmpe2Fy9e3MzPz2/r6elJ0WvKpk2bEtwP9KuK1+W8Tsdisd3Z9Ckbwe7yqlxzqJNv1sbiNfON2miecCcqp6end+Xl5eFe5XztBM08pBT/luJjzbk+qEQiEV+6dGklXxPXr+Gf4mobPvb9w4cPv4i6Vl5EJxL8R/spmjT/kba5dsrvyOe8iT8az+Yc/z5J7twVWzvpAUCoSoqms7e3d2tUoyjBaviml2nudPLSzMu7oZvl5SWkXbgFRMpKKA0pXq6wKyXlB7R58+byycnJG7lcd2JiYk0qlUrb2lgFY3ds5FW12C/++iA9fzxMTzr6aSL1L03y9kKzevVqKi4uxsOikZERGhgYoPv370edVg/heA2P+I70IcSj4M3VtHJ7qbeM9w/S4OWfg2P8AGujLHeJ7SDiCV/E2162vohWbCnmrWIq3FPm/fbs3gA96/aXe39RrkCkAwcO0L59+2j79u0ZxyFaR0cHXbt2zVtrqGehtG4dW7mMVmwu4aWYVlWspyUsmAB9kgXj/u7i1RWyYLSwDRs2lPMF7or9+MflVFS7w9ScHje00HCr2RJgNbCY4eGwVUKgixcveqJlA8S7cOGCJxy2o3jny/20sqLUePzRp0nZU1Icx9aThZjxQCxWKe/DhG3A2gRlZWV0584devDgQbC0trZmWM/Bgwfp6tWrWYsFIPzZs2e9844dO+btW//XH3ZRlX4lkOhs7WOWY1XyDkzaBGKBHM8gjCoC3KmlpSXYR0dPnjxJuYLz6+rqPOHgzrjfkSNHvH1ZxNH2Put1ZsLMLH59ZsQYw+RUvGJLCdlAApDRxaGGhobQ/qlTp6yWBdeF2yGu2RAWJ4Nzksmkt40HiUQlxy4ZjSFU8nKeDGgF82uYYD/KHZE1ZVTB1HgjArwK2rW3t3trEdxhRXC9uYAMK/Os+28qNAjmJQW2MhFSUNySBa1LTk1NhczS5o7eH5IypMkdZRC7ZCDmtm3b6NChQ54lypkQ+0ePHs1IFjbUhxGVwZFFJeIwGFNbrWAc8N8PtvkJIP2awJOZHh0P9nXuyIVlsA0XkttACAhlEwSxr7q6OqusCPDAkHgETzoi4phiEOxdlaa2GYJhuBKKX1HW1R3uREVFRUYbufCUOwIQ+FUh0GFVeLSBsLL4NuTz8UCRmEzAJWEYAr8e05IhGAap8v6qqHKie9bcdR1VKSws9NawKLiamjmR5VCSYK3WZxCtqqoqCOg2Mtyy226dshdhBgOGo2unc8lwObHFbGF4cnL9ZRJLTvONjY2eUHv37g2JBZA55Wug001NTRm11pkzZ7zi1QYCvyz2aMef1vYrt70n78aXL1+uHV5lCIbRvdjGuMuUjoFq5ibBkBVlIJQas5AJdZlTWJ0qGpIBhDMBseRsif8qx1oV1TDUxCcICeZPrCWCi0TEr1ElmOriF4AYJjHRMdRRKB9MQCxYmio8XNOWDOQH4MWxlDmOwSWziWOqhVXKO5HDISkuiBkGE7ASVOLCUkRlrhNChxBWrcmQUJAMdKKpCWY0Ilsq8Vobx0KCcTrNOn6heh7vn63wo4I9QIzCmBJjSwR27EeNBVVgiThPBmLB0tSYqNaE8v/Vofa3oKAgwy1DgvnTwx6qiaqoWUd9mouJsExZbJF11WSA5CJQa0YV1aN0bhkIhumcUPyKGD+qgiH7zaUany94QKZkIIumPkg5q6vAQArCSc5sYep0zrLEOrKh3hixxJa15gsCPIZPsCIRr0QGVcOBPJzKqMcs0z2wPsUt4+p0T77YKCoq+oZXwUEEyJEbPTwTMZNZlsTfoLylM2N1pOj/Gn/PuKGowk3ZMlfQ8cOHD9P4+Dj19fUFhSvugxiFsSkmJ7u6uoJz0O769eveMcQ2HAdT6acU/2i2xEIsHuZ+Dv3wCy+/0ljvP+rtHw0NDf0mdoIZV3X+XgfUx0B1+uk4pX/qNLbLZYbBBgRDLFJdXq3RVHc08VbdPhp/NOjNlUW9l1Dn+QMLW7duXTvNvDxImE5+/njEi13qU8A7PQ6QH4h9zDaUlJTMKxHAis6dO+e5386dO2nHjh1069atwFIAttEObXAvuB/Wt2/f9qzRBLwHfbAlAJp5J/otixWaGwsEGxwcTLPpJXk5zeLdZBGE9b1tuyreE/I8+Cdr165dI4sGN8hVNAh+/Pjx4OUHhIFrITvyPTJehCAU4H4Yp+7fv99zTbjkXEFfeJXkeH6aS5/PWIu2jDZRF/GDHl6GVvmzGKFiTjZZdmusj8jHMYCOmjVVgSAoRmXklyVi5kJXrOJeSj2W4v/Y7JcIofGheKMOofidZFvUO0nvHJojmFzDOAtzZnyzLn5pWi/fSP20AB1EnDGNAhBzYEHyKADo4pEas1DKoI1tnkw8UH/YJ74RuckiNeXy2cGcBYvCf/2PN8+hp4lhjToEwkyseBGiG2SbRLt06VLwACAWSgjDy96sXv/PhRgtMLA2Nu/dNPO5QMCJEyc8i5CRJwN1boZsq5sTQzvhdhBQzLHJIBH5/2NByadFIJ1Oj3EnfszPz/+QpKSBTqLz5eUzxldaWhqqkbDGPuKQEAltEMjldsiAqLEAEotSMHeyUGUc9JvwP2iBWXCXlDG5p1yn6SxL556mQA9h5fosm+8j5sOiWJjAZGmiLBCVushsNksT31/09/eHSgal3kqxWLW0iCx4DFNBTPMDb2giXh7vmSxKnbKBaLp4JW6FrwhpkVlUl1ThkqOeV1/Jv8liQaQ9e/ZknAfLqqmp8bKq+gIEtRS7YZLj1vls6qj58lIFAybRENdQxSObZstixysdL10w4H/ZiA/fcv36MOtvUheaRY9hOrj+wqeWW+FOlmaISbW6Nq9KLPBKLEzgf3RcT8r4k0nxfPqB7u7uTr8dxrL4wC89NjbW9DJilYlXKpgA9Zr/4jTBS2ohPmN3OBwOh8PhcDgcDofD4XA4NPwPdgsDt3S2hMkAAAAASUVORK5CYII=);
    --sellcar-hiw-step1-icon-lg: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAB0CAYAAABUmhYnAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQ2SURBVHgB7d2xTxNRHAfwXy9WRELTkMYFEsvSlpSEsugkaVnVCBMjgT/EwX/BxUni6CRG3AxFNlksiU1LFzrIoBJzKVHS1Fx9v6YmhLRK313ldz++n+RypG3g8r737r27310hAgAAAAAAEC1CAclkMnnP81YjkUi+3W4nCS6i1F1e12q1TQqA70BNkEkT4IZZ8gR+1B3HKVSr1Tr54CvQbDaba7VaRfNjnCAIbjQaLZTL5RJZsg6Ue6Y5xH4khBk01/TUedue6pAlc4hFzxyOOA9hZMkq0FQqtYSJz/DwfIQnmWThGtl51O+NiZW7FH8wR87YCEF/3o8mNbardLyx2/t9c8ZgVjs0INtAc71eTKwvdMKEf+MdPv5wjryfTfr+8kOvj+TJgu0Y2jPQWCFDMJi/dIAkWbCeFPX8ZTjMDizoNgs0ULh8CFQZBKoMAlUGgSqDQJVBoMogUGVsL/0NBV/fdLdKdFo+otNPRyTZyHTCXOXJ0XhhhiQRE+ivrw06evyKWmYdBs3DY/ry9J25DrtHk0+W6dqtGEkg5pAbpjDPanV3RD66SCAi0JNiJZRh/sHb7m7tkwQiApXSGH6clj+TBCICbR5+o7CTMokTNcs97+DggCRKp9MkFc5DlUGgyiBQZRCoMghUGdGzXMmzSalE9NDR2UkKO75YL4GMQLNTFHbx+zmSQESgfLNxVEi1wgZv+/iijDKaiED5ZmMuQYUxVN5m3nYpxEyKuJ54+9kqnWxXyH27L/767ujslBkqJsU9mCVulsuHLimHrzDCeagyCFQZBKoMAlUGgSqDQJVBoMogUGUQqDJirhTxV7vw/blS7kC/KL7sF1vMUGJtgSQQEejx893Q3mzdecDqzT45N2/QxModumwiDrmNYpXCjp+akwBjqDJCCtwyqv1+xIRUiESMoTz2dL7MsFgJ5aSId0gJ4ycTM8tNrN/rLOAPxlBlEKgyCFQZBKoMAlUGgSqDQJVBtcUnVFt6QLUlOKi2BATVFhgKVFsCgmrLGai2BAfVFmUwhiqDQJVBoMogUGUQqDIIVBkEqsyVr7ZIq5b4deWrLdKqJX6h2tIlpVriF8ZQZVBt6ZJSLfHryldbpFVL/EK1RRmMocogUGUQqDIIVBkEqgwCVQaBKoNAlUGgyiBQZRCoMghUmUADDdtzKRIE3WZWgUYikXqv18P60O5lamxX+r1ldQuFVfms3W6/N6vk+df5Ri9n7DrFCjOi/h+YRJ17mbZKps32+n3EKtAIWchkMnnP84oEw7Rcq9U2aUBWgbJ0Ol00PTVPMAx1E+Y0WbCeFJlxdM2sXIKguY7jFMiSdaDVarUejUb5DyPU4Ljcpty2ZMnXaUu5XC6ZvWm+36wXLs604Q63Jbcp+WA9hp6XSqWWzIqXObOE/1sw/gPuCGYewkG+ML1yhwAAAAAAAPT7DWr5XpA8yS5QAAAAAElFTkSuQmCC);
    --sellcar-hiw-step2-icon-lg: url(data:image/png;base64,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);
    --sellcar-hiw-step3-icon-lg: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAB0CAYAAABUmhYnAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUcSURBVHgB7d09bBtlGAfwx0fdUgJW1ERUqAwpENtVKpEugYXKKUyoEg0D3RLa2RGwVRlAYojYGMjMx1gGUkTYEA5iahZSCauOhVovFaJqIssmQlWQ3fex2sqy7pzcV/ve//4/yXJ0l7bX++e59+Pec0SIiIiISDJiiXw+/5l5+1i/zmQy325tbX0iFrH9+B55RiwwOTn5pTlJV8yXzz58vTk2NpbZ3t5eFwvYfnz9HLGAOVkfumz+SCxh+/H1syJQY/SA254W24/vMVsCpYgwUDChe7nFYrHU6XQWTDtT6na7E0IHsfnw9WO9Xr8mEQocqAlywgT4jXmVhMJoOI4zW6vVGhKBQIFOTU1N7+3tVcTSjkECNbPZ7Gy1Wt2UkHwHqpVpLrF/CMOMWtNU6pmwleq7U2QusazMeIxqEyYh+QrUTH9dYMcnPtof0U6mhHBI/HnPa8fi4qLMz89LLpcTvwqFgut2M18qNojy+Fqtlqyursry8rLrfh0xmLd1CchvoNNuG5eWlmRhYUFof/oDr+dKg11ZWXH7lpKE4LcNdQ10bm5OyJ8hBTAhIUQyUxTkMrvfnw/7d0YpjuOL6/9nxdSftr2DbKp624+vn982NBbaoWq3273OgtLLUblcFlvYfnz9fE0smGFL1227Lb3RpPHqPZv53cBTsrzbAoaBgmGgYBgoGAYKhoGCYaBgGCgYBgqGgYJhoGAYKBgGCoaBgmGgYCK5we11X4+ePFYoGAYKhoGCYaBgGCiYSHq5r/2wKOTfX+9/JVFjhYJhoGAYKBgGCoaBgmGgYBgoGAYKhoGCYaBgGCgYKx7Jj8vuxi259/Xvsne3JUdPn5Dj5Xfk0Iv2fBhHHGAr9H8T4t9f/NwLU/335x258+mqdHbvCzLYQDW8QRru7sZtQQYZaLty83FlDnKeOyzIIAPdubrhuj1r2s8jJ8cFGVygO1eve1bnsQ9m2ClKEu0INdduuO7T6nzh3ClBBxXozvcbnr1Yrc40gAlUq7P1603XfbnZU6moTgUT6D8rv3juO3YxHdWpIALVYYpOHLjR6kTvCPWDCHTYMCVN1akSH2jahymDEj05rx2hdqXmuV/bVa+21Rk5IrlzRRm/dFaQJLpCdZjiVZ370eFN86cbnpfrpEp0oP9evyVhNddC/3Yqq/AGN5hEBzp6flrCen7mFUGS6EB1SKKhagcnCMRhTeKXoIxffqv38nLX9HK9pgQRhzXQbajOIHmFefT0y5Dzu9CBDhuSHC+/LYhgAx06g3TxDdgZJMhAdQYprfO7kIEOvZUGfqMbLtD9bqWh3+iGW1PkdanVsWoabqXBrSlKY0eoXyrWFGlHaPT865IGMIG6PfrwyInP0/MrpSECvX/7nuellmuKgHBNUULp8yr6/OegNK4pgqlQfZh3ZObV3tc6RBm/fDY1i6v7wTzBrZX40pV3Je24BAUMAwXDQMEwUDAMFAwDBRNJoOif/ROHuM6Zr0AzmUzDbbvX5xqQN687Q0aoZzN8TSx0u93fzNvE4HZdkOWMHO5NhAdd9JwWvYek1jaHrUgMFWjGzzcXi8VSp9OpCMVprl6vX5OAfAWqCoVCxVRqSSgODRPmSQnBd6fItKOXzFtTKGpNx3FmJSTfgdZqtUY2m9V/mKFGp6nnVM+thBRo2FKtVjfNT9MZr14vHZw5h+t6LvWcSgR8t6GD8vn8BfOmL12FFf6BzRTQQjD9EA3yO1OV60JEREREREREZIMHMTOT4YyBMgQAAAAASUVORK5CYII=);
    --sellcar-hiw-step4-icon-lg: url(data:image/png;base64,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);
    --seller-review-bg-color: #f0fbf6;
    --seller-review-border-color: #262626;
    --sellcar-steps-wrap-bg-color: #f0fbf6;
    --sellcar-steps-title-color: var(--default-font-color);
    --sellcar-steps-body-color: #666;
    --video-stack-dot-color: #d4d4d4;
    --video-stack-dot-active-color: #262626;
    --ic-stroke-fill-color0: #9a9a9a;
    --following-count-color: var(--default-font-color);
    --username-follow-border-color: #e6e6e6;
    --username-follow-text-color: #787878;
    --username-following-bg-color: #ededed;
    --username-following-border-color: #ededed;
    --follow-photo-plus-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOKSURBVHgBzVmxUiJBEO2lLtKEKjVVLtNIrzTUOow0xdjA+wIh1UANNAW/QKvMJdXouDLVOi7SDDBV60gg3es3zOzNzTYsuyxwr6pZqmfdfb6Znu4ePEoI3/fzfFlj+6qvWW1Am62p7RdbzfO8Go0bTCrLdsL224+PBtsVW47ShiZW9tPDVWpE+UGHfjLFotBgO4h6vxdBrsyXojTW7Xbp8fGRXl5eqNVq0fv7u/IBMzMzND8/T0tLS7SyskLr6+vK1wcVXp8likOQiWGxV9ny7hiI3N3d0cPDQ0BoGGxtbdHe3p4iLqDOts1E2zQkwZ/Ui8wAIFOtVhW5UbCzs0P7+/vSECJ9m6IIStMK1c7Pz9U1DUDF4+NjSc3QdHsOuQO+XNm+19dXKpfLqZGzSRaLRbVOHZSYZCVEUIf9d7ac8aWtnERSUBLr8LNZjxlr4MQmhzU3TnKAEcAJtqzmQgFBrd6BfRcCYpzkbJK3t7euu6h3kkDBE/ePRo3WOLi/v5fEUIFqCObtEeE/ikShUKCbmxtl+B4XgiCH+Mj4vaokZ7xYD9iEJw1h40f+z0PBvO19enqiacCkTgdrILhqe56fn2laQF53oBTM2R4k/mkBScHB6idyCH58fFAUpCBA1SJ9t4GtaxDe3t5cVxYEs7an0+lQFFCVDAIISiSjCArVUTZD/zmgIHJeoOLs7GykihcXFyEf6j0YgC0jyVYlFLXtEMG5ublIglKkLy8vB9+xlpLsBgsLC66riSmu2x6h/JkYFhcXXVcLBH/YHluJSUMIrHpIwY2NDbUOpwE0Vw5qGd3xB80KFurm5iZNGggwJ0ia4KYqak7Kp2SVXCh9SqUSTRJoK5zK+poJfjP7YMUewY3oviYFvEtooM7woQjq+v/SHkW2EMI+deAdQmaCek3FzXh0id0ga0/EVGNTFnJkauSOjo5c9ZrUa+Jx/ds0aRXP7DtNazgOJfFMPFuaWkNO8XJHWUmsx0Pbl7aSfZQDLpncP4cG/Y4+0B/nbR8qDfQqaHBGAQICa07Iu3Um98V1Djo8Ask1d8y0iXGKAWz82Ft3d3f7HR7V2ApDHx5ZREPTbQBF0b+gKEAVjkLXFBkghKIDeR2pE9lpwPFbaFpjAec1+rAxbeBQNDkxh2SO7dpPDxVfnxykCotow48PKHYal5hHCeH3Gn4Y2tacNvtnCBgqJZRz9aQ/Q/wBf4RkAw8IqlgAAAAASUVORK5CYII=);
    --follow-photo-plus-small-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKSSURBVHgBxVcxbxoxFH6HOsHCwM51g6kUWBHtBOPBDGo7MbY/ACmqxB6ysjQSzMDK1EasoNKJkZMYQQoLrFd/zrlxjS+5S3zJJz2Qns9+33u233u2KCQ8z0uzP4dJlUmBic0k7Q8fmLhMVkxumEwtyzqQCTDDNpNLJrdeNPzAXHoq4LFv+Lm49KMX2euNZw4bLyAalsY49ndCd3v8H06nE81mM1qv17Tb7Wi/33N9MpmkbDZLpVKJSyaT0dlymTTY2VgFEvBZ/lSNw9BgMOCGw6BSqVCz2dQRcZl8ZCTcMwL+Pv1WjcPj8XjMvY8CRAUkarWajsR7cUsS0sCFahyGR6NRZOMA5mDuZDJRh2zfFgePgB/6jfwVPMcCJtBqtXSReIutEBG4kEew5/DeFLCWOLASvuEn4e/9Z3VCmLAPh0MujwFr4RAr+ATbiIAja8F0Pp+TaeAGKU7x1A4CVVm7XC4pLuBcKaiCQEHWLBYLiguaPFIAAVvWbLdbigvIngrsN3RfUjmOx6N28kOHTTfWbrfPdJqbkE7QKwMRQEr8FwXkbw1TrUfCc92YDkjPCg6IgCtrAiqZEaBiKuCZ8I+syefzFBeKxaKqWoHAL1lTr9cpLpTLZVV1AwJTujsHHNinXC5HpoEeQbO9U1EN++zvq9DiEHa73cArGRWpVIp6vZ5K4JpVwy/iGvblEXzYaDTIFBzH0Xn/HT+cgN8iXcmjqN8mSKAr0pyrK9GWhWrJ0NVE3Q6EHZ5rjLsktWShm1L0CGHLNA5xp9OJ1pRKJALbchBBuUbFRNESUYEhCHIIPNZkPGH8rC3X4iUfJg+RwNOs7z0fWCPa00wTjWsvGm59w/Zj61sUEt798/wDk3dk6Hn+F3tfw0vLdSRQAAAAAElFTkSuQmCC);
    --blocked-user-bg: #f1f3f4;
    --photo-guide-block-bg-color: #f2f3f4;
    --auth-mask-bg: linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%);
    --auth-mask-bg-desktop: linear-gradient(180deg,hsla(0,0%,100%,0),#fff 30%);
    --rep-score-info-bg-color: #f2f3f4;
    --rep-score-viewer-rank-text-color: #6e6e6e;
    --rep-leaderboard-item-bg-color: var(--bg);
    --rep-leaderboard-item-border-color: var(--default-border-color);
    --rep-leaderboard-item-hover-bg-color: var(--bg);
    --rep-leaderboard-item-hover-border-color: #c4c4c4;
    --rep-username-text-color: var(--default-font-color);
    --rep-board-score-text-color: var(--default-font-color)
}

html[dark-theme] {
    color-scheme: dark!important;
    --gray0: #fff;
    --gray1: #e7e7e7;
    --gray2: #dbdbdb;
    --gray3: #979797;
    --gray4: #828282;
    --gray5: #424242;
    --gray6: #333;
    --gray7: #2b2b2b;
    --gray8: #262626;
    --gray9: #212121;
    --gray10: #171717;
    --black: #000;
    --bg: var(--gray10);
    --bg-fade: hsla(0,0%,9%,0.8);
    --default-invert: invert(1);
    --default-partial-invert: invert(0.6);
    --default-invert9: invert(0.9);
    --opacity-dk-80: 0.8;
    --default-font-color: var(--gray2);
    --secondary-font-color: var(--gray4);
    --tertiary-font-color: var(--gray3);
    --default-border-color: var(--gray7);
    --default-link-color: #5fad7e;
    --default-link-hover-color: var(--primary-green-color);
    --btn-primary-text-color: var(--gray8);
    --btn-outline-secondary-border-color: var(--gray5);
    --btn-outline-secondary-border-hover-color: var(--gray3);
    --btn-outline-secondary-text-color: var(--default-font-color);
    --btn-secondary-alt-bg-color: var(--gray9);
    --btn-secondary-alt-border-color: var(--gray5);
    --btn-secondary-alt-border-hover-color: var(--gray3);
    --btn-secondary-alt-text-color: var(--default-font-color);
    --btn-secondary-bg: var(--gray8);
    --btn-secondary-hover-bg: var(--gray6);
    --btn-secondary-text-color: var(--gray2);
    --btn-secondary-hover-text-color: var(--gray1);
    --btn-secondary-disabled-bg-color: var(--gray8);
    --btn-secondary-disabled-hover-bg-color: var(--gray8);
    --btn-secondary-disabled-text-color: var(--gray4);
    --btn-light-text-color: var(--default-link-color);
    --btn-light-disabled-text-color: var(--gray5);
    --btn-light-bg-color: var(--gray9);
    --btn-light-border-color: var(--gray5);
    --btn-light-border-hover-color: var(--gray4);
    --btn-following-text-color: var(--gray3);
    --alert-warning-bg: var(--gray8);
    --paginator-active-bg-color: var(--gray8);
    --paginator-arrow-invert: invert(0.9);
    --watch-underline-hover-invert: invert(1);
    --custom-radio-bg: var(--gray9);
    --custom-radio-border-color: var(--gray5);
    --custom-radio-border-hover-color: var(--gray3);
    --custom-radio-checked-border-color: var(--gray1);
    --custom-radio-checked-bg-color: var(--gray1);
    --custom-radio-font-color: var(--default-font-color);
    --custom-radio-checked-font-color: var(--gray8);
    --preload-wrap-bg: var(--gray8);
    --chosen-sso-bg: var(--gray8);
    --dropdown-bg: var(--gray8);
    --dropdown-item-color: var(--default-font-color);
    --dropdown-caret: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACSSURBVHgBjZJBEYAgEEVBIpABzkYwgg2kiRjBBFbRBp45WQAy+HV0BpVFdoZhWf57wwHGUEopo7XuWGHFeXEcOOcT+lZKybz3Sw4GOCFvr/xWve4tAn0OxmbimQghrDBx9M01a1IvScCDc24UR4fwnJMQsD1fcE8oCZah4IeAkmDVFPwREBISTgoISRL+rZIPtgNC7EqjsksFDwAAAABJRU5ErkJggg==);
    --dropdown-caret-invert: invert(1);
    --dropdown-menu-shadow: 0px 8px 20px rgba(0,0,0,0.4);
    --filter-dropdown-button-color: var(--gray2);
    --filter-dropdown-button-hover-color: var(--gray1);
    --filter-dropdown-button-bg-color: var(--gray10);
    --filter-dropdown-button-bg-hover-color: var(--gray8);
    --filter-dropdown-button-border-color: var(--gray5);
    --filter-dropdown-button-border-hover-color: var(--gray4);
    --filter-dropdown-menu-item-hover-color: var(--gray0);
    --filter-caret-invert: invert(1);
    --browse-heading-link-color: var(--gray4);
    --sell-cta-box-bg: #1e2721;
    --sell-cta-box-heading-font-color: var(--gray2);
    --sell-cta-box-body-font-color: var(--gray2);
    --distance-form-border-color: var(--gray8);
    --toggle-bg: var(--gray8);
    --toggle-knob-bg: var(--gray4);
    --header-mobile-logo: url("/web/uploads/logo/logo.png");
    --header-desktop-logo: url("/web/uploads/logo/logo.png");
    --header-border-color: var(--gray7);
    --header-link-color: #bcbcbc;
    --header-link-hover-color: var(--gray1);
    --header-icon-hover-bg: var(--gray8);
    --header-account-menu: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAAqCAYAAABWZ768AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASISURBVHgB5ZvdUeMwEMc3ITPA290LA7ycU8FBBYQKjqsguQqACjAVHFQQUwFQwZkKoIP4ZpiQ4Yk3eCG5/4LCKYodf0m2FH4zHluKHK+10mq1khtkIaPR6BAnfzKZfCGNNBqNJ/znFS5Pt7a2InKQBlnIcDi8ReXukDmilZWVnxsbG3fkGE2yEMPKYrzX19dLchDrFPbw8OBRNXh4Vocco0X24Snp6OXlZbfdbj9RSaCgAKfuNI2ezGNlSA5ho0nsKOlQh7IEgfqswWCg1bExTQutrouWdqbbIwMRDh/e2AXlY09J35AmIEuI941I9GJ+59XV1R4uz8gRuIf5BpTFeNwQKCeqwwFvTrcnd6E87wc5RBMCGzMJaAi5TNn9/f2O3Hh43mTA9Q6UtFNmsYkKOqZ386UVrmycTvPcg94007sgm/Z5kpgwh3Le2traETlCCy8Q0Hyrqwtj45cMGtM1GkNHymLP0ScHsMpLRCWqE+aQDPD8/BwICzDFmTmZNQrjcSTG4dDlzs/A0wTV3CJ9QA5gjcIwjsyFo8bj8YnByMfM+NpsNrsuOB+1B3+FKTrh3mVoemGKEMeF8AEqo1aFQVkn5MhgvwAODuTyhstQm8KgrB5OfVoO9jmKkrWweHfK2jvl8nUGf7u0PLClCLMUlBsqrr+l9U7ZCuHaSCwxomwxxI6SbruyCiwcocE0XWL9zmclJCktbsgwEUssFEN0aclelTVP/QkzKCvIF4qZIUZZvK0hMBJLzBtD/Gyg4n1aoLQEZb2lWyKWyAU80oDY6FKZ1+QqrAA2h/Re98w0/XYtFf1QFlOnlziR01A0N5w9EZ7yRHaE/DvkXVc53+EJ9Pr6em+RPKR4uJCvUF2iHnz6rzSVGWUx1igsAxEJO04GGQ6HB4h69POO60UVxiQobU5ZjJW7phLwcPTjBmhdjEaj3+hBl1VHXGLGtFhlMS71sA/YC93c3DwmjZSNupTpYZIMPfFfQVKZWnrYVDAZacGTowYNPhCt3yVlSZ9BDzhi00V65fGLysPokIcVlWbya+lhqCCedHpSVkTvFRMllOeyf+R7uEKxrtXWtP3NKnkWUXkPE63ZU7L3F02cxW/78qKjtONpqeRJo3KF4cXUXUpBligHl8G950p2h0pimzxp6IwlRpQthujJCYwL55SdkCT3F3J/p/J4ZJc8C2nE2O/ifwYTAe/t66IyqneY17sqe7/t8qTR4lgiehfpoI4YYpnpgYto25eYYx9iJCfy7FbijaZkmDLycNiKDFP5vkTerYQX86SsDmVc/MP4ckjm6VBBecbj8V8yTOVeIuJ0M5tD+ZOfLDujRJkeGaaMPLj3igxT+cRZRMIHilcaUc6JKt+D8m1aMnnSqLyHcSQApuOXku3hGKAi+o+Pjx/jAo8nHONDy72leU9Wy5qbbfKkUVvwF7G3M/EFZBESo9lFsU2eJGpTGJOyeBcLRxe2t7eNfG1imzxx2LDzt0cZtijwtIFNFyrH6MBumzxzzyVL4IriryFRCZ60bSwSc5sb/uLEdCTcZnmm/AMEiJFcaZJFcgAAAABJRU5ErkJggg==);
    --header-search-bg: var(--gray8);
    --header-search-hover-bg: var(--gray8);
    --header-search-border-color: var(--gray8);
    --header-search-active-border-color: var(--gray5);
    --header-search-input-color: var(--gray2);
    --header-search-placeholder-color: #bcbcbc;
    --header-search-placeholder-hover-color: var(--gray1);
    --header-search-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKcSURBVHgBvVfRceIwEF2ZBkgH7uCSCvBVAFcBvgou+bwPsD3wn6SCmAouV8E5FcQdnPKXzzQA5C0jMmKRbYE1vBkNaLV6fl6tpLUiD+R5PhwMBtPtdpuge40W78dgq5VSGu15vV6/wFfTGVDULiDBAzK0hPxRbjab4lRBqkHAMIqiDH9v6Xw8GEEfPs7KISKGiH9khb8HNMR894lO5CsCuVBhiW5BfIN2NZ/PFf9yn+2cKw7+HR/zUgeUJYKX49Uhgt/qJ8arDi7mmIDjvoHjpm2ZviJicuKAAG+5MgQVeQB+z+zP88RQbPgboQwBO/6XIrIsS+lMFEVRYsmmts3kS+Xy30UEE3Jh1xDSZ8eQma9tGx8FTf7KFQ0o/8Fhpp7gc8gkv8195coV+EWJsNUhRBghFe828cDU5RshXGNhW1FAgP+v3TfXxLEQDMS2AaGrKCAkH4R9c/lxsl4Lm6aw0KIfU4OQA/jeDb7w5XMJGVJA+PKxEC1sMYVFLPq1UwiS52DAsZ17QfJhc7w5/TDwIhzHFBZTIeyPyynC9iptA1djfCJSAPBtTGJXcjnp8o04qx2n31PfpDVlxb0wl01F0m7XQEgh7LGD5CS46hIuHZv8vwojXNsPWJZfYpwL4btTzhYrEqltx8s+oqxovNEjyzGn462cctW2XC69Etjctq9SBAMvpNvmKkHUVrPWGCtNsmmOksmjGN88Izxo0vXZgfF0NputOoV0iQmBJjGuI16buvOResDMv3PYy8ViMT0S2EbG0eEyUtaeHQK4GCr2tSl+Oc+ejh4sIqN8yM1yJfg75voFJPYhpdH4+7dC/qxcO8xHjJeQEOgSczEhXWIuKqRFzMeALoyqqurRaPSGKEws8/vFhQgx+6T//QnonHH2sKAyywAAAABJRU5ErkJggg==);
    --header-search-icon-active: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAACIklEQVR42sRX0W3CQAxNMkH54zMbFCYoTBA6AWGDdALIBJQJIBOUTkCYgGzQ9As+2YDalZEiy3dxciewZEWBnPPu+dnnhLfbLWizy+XyApc5+AR8BB43/q7Aa/A9+HE4HNZBDwttQAAAvnhJALS2A8+7AhKBEAMIIAv62ycBuvYCAiCQ9gOjv68hK1MNO1EHECUxNAYfQPAQr3SfkVa4/cejuDpGKB0nAQTuZgEvLhWinsFlbYgxtqWpychSCFBQgFKTB3huTwwVAjPLVkaIuh8OAgKnfcUBMXdU8k2bmjZ1Z2QlUJk5CjWjOAFjXWbkfD5LbLwTzU5GfejAfh5IWomEZlX5AEGaKanampaaUpMIAvVp3+x+YgISC/3Cp/F4ryYgI0GoPq0WStneWSmvV58otPEiw4HnzbTxIi11DsbjVSYglUbVDsbj/ZqAHNlviWcgvM1/mYDs+A6oI/rQx0yoyqMIhFTNa33rKlpav+ZjpGlIuldNLghs7UiINJfk1vKlM2HDzwTYVWdm8HlcJ5wpG9vI2OwjK6GUMdgJAidKEBOa8lJFhzUPzy0za0XCRrHVqC1iC599A58pSj+FdcUzpng1GOmsqWnu3Di+ENd/SB9gsNl51y+9mLQz73js5/fZFGKgXrZtzITKb9+Y8p9QykZMhBUBKKTTVgNGBcRTl7WCeRiQNjAPBWIBc42CBxukAXvR4ulAGBgUOoo7/xNgAEGBAEfiHjZnAAAAAElFTkSuQmCC);
    --header-search-icon-clear: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAERSURBVHgBrdbLDYMwDAZgG3WAXrl1s4YRukHZoBs0nay9cWWD1JaClNKE2Il9IDx+8gkUQnBZlisiPkIIKwDcx3F8gWHt+0c68aadS5JxVihj1PjtmOB1oM15l/MxaIpx8VMOtLll8l1oDos1Yww4ap6ZgPr1HmAT9eUxCbpetIbxDu5ucK2oBPsDW1EplgW1qAYrglJUix2CNTS2HhRYFaygoMVEoAKtYmJQgIowrgHkFRqv/ZT0lZZGY1qiGUkyaCSYGK19FsXvLLbqafDUgm0DhDI5lH9tUEKxFUuyDhRPij1YC4q9mBZFC0yDohUmRdESk6C5dWkXdoSW1qXdGFfsY0rPpevSD+tWWAbd+p+/JdH2sii/7j8AAAAASUVORK5CYII=);
    --header-search-suggest-highlight-bg-color: var(--gray6);
    --header-saved-searches-bg: var(--gray8);
    --header-saved-searches-input-border-color: var(--gray8);
    --header-saved-searches-divider-border-color: var(--gray5);
    --mobile-search-input-border-color: var(--gray5);
    --mobile-search-input-bg-color: var(--gray8);
    --notif-count-color: var(--black);
    --notif-icon-fill: var(--gray1);
    --notif-seen-count-bg-color: var(--gray5);
    --mobile-header-search-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ4SURBVHgBzVfdjRoxEJ5dkIC3PCHgaakgpIJbKkio4LgOkgoIFeRSwUEFSSrAqeAuFbAPSCCe7g0hIZH5Dvvk9Xlt73J/n2SWNWPP55nxzBCRB+v1OuXHBQ88EzkoiqL74/F4h1Gv1+ftdvuOKiDyKJ5IxSEQPKbdbldQCTwhsFwuP7RarQmf7CtVAFvmerfbTfv9/n2QvP7Cp05Y8S/eZEBnAG7hPUZsjcwnG6svOLlDueBxxaPPm0YYtVrtE+ZY/rcpjD2wF/YkDx4tsNlsfljMnkGJz6+wHD8WJANUI3Ld6XS+kY+ADLiF/gPMuN/vh6G+xGkbjcbCYsGh6wDKBRNjPiujHIAs1tDJajomrnXRarUasD9vzf1CAsgGmzXJYYWYMdYn2PR/qioHpCJhTKdF8jH77KM+YYvqCpgb7xfkIJALGnZHpZRqQBjvSZFgzCbP3dWqOV2HxYVJkWxMbwwQyPQJmVTOAm6W/o7KSaEEKLz6FYLjKEcASY0cBP4ac5d0JljhZ+P9HzkICGMulcmkEuBCNvkXfY4bllmRfFyQOG5CKpkJucbMgsJ1s9QtmBrzCQpLGRKqGNHTKzd1rXsgACuwn37qPyBBNZvN25BbAZdB1kxqMq0L19rIPIGtIUF6xmbIksqcklhKp6BNHTrGTGLuJaA2fY6WrAyJXCZECkVNN91RBgXFbMaHu/QSANBY9Ho9tGZoLgSFA7JDbsFGdOofg0gU/i9Q2G63g8PhMEbZls2muhmZHEhkwgw2Vjbmx41ly5w7vATOQQiJFyUQQuLFyzErmZE9Jr7j41X6ARsJVaJfrSEBCQ7gkfpHzc3wFb0H/AdPLxuL3X0fdQAAAABJRU5ErkJggg==);
    --mobile-overflow-link-color: var(--gray1);
    --heading-color: var(--gray0);
    --heading-after-line: #6b5f1f;
    --modal-close-x: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAERSURBVHgBrdbLDYMwDAZgG3WAXrl1s4YRukHZoBs0nay9cWWD1JaClNKE2Il9IDx+8gkUQnBZlisiPkIIKwDcx3F8gWHt+0c68aadS5JxVihj1PjtmOB1oM15l/MxaIpx8VMOtLll8l1oDos1Yww4ap6ZgPr1HmAT9eUxCbpetIbxDu5ucK2oBPsDW1EplgW1qAYrglJUix2CNTS2HhRYFaygoMVEoAKtYmJQgIowrgHkFRqv/ZT0lZZGY1qiGUkyaCSYGK19FsXvLLbqafDUgm0DhDI5lH9tUEKxFUuyDhRPij1YC4q9mBZFC0yDohUmRdESk6C5dWkXdoSW1qXdGFfsY0rPpevSD+tWWAbd+p+/JdH2sii/7j8AAAAASUVORK5CYII=);
    --modal-car-logo: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAAA6CAYAAAB/AU2IAAAFgklEQVR4Ae2d3VHbQBDH1zYMPJIXBniSKyBUEFFBQgVABUkqwHQAFdhUQKgAUQGkAiszjJnhKU/AA5jsH58Zcz4JfZx0e0S/GQ3Myci3Wt3e7d6uaNEH4Pb29vPj42O/1Wp9Joc8Pz9fcR+O19fXBySMFn0ARqPRpWsla8R8bLPCYxJCmzxnOByuCFMyCHh0n5IgvFf04uJiQALBw3dzc7NHQvBe0Z1OZ4XksktCWCDPwchhM6k3xw8PD1vdbvcv1QSP3pB/nGvNIRaKq6urV+QY70c0K3nT0HxSp5IBL7wi/hHp7U9PT99IAB9B0XMLsXa77WQEsXU5M7R9JwF4reikFffd3V1EDri/vx/obfwgriiz7hSvFb28vDynZFb8Vd1me4r63khvZ2U7N9++m+5QbxiPx3/ILYd6A08lu7A+5BDfFf3F0BaRQ3i1jzDoG4sC883Wx+mo9lrRpvl5YWEhIofAfLNVOTGccupTe6vo6+tr+M9vzCFGkgSflfvxy9AcujTf3iqaI2Jzoxm7RyQA+NS6+QZsvn+QI3w23XPzMyv6NwmB+3JsaP5CjvBW0aZACY/yiOQwMLSFrnxqLxWdFCjhRZAT/9mE2ouO9HZXPrWXijYFSgCPaDGKBqaQKHxqcoCvpjs0NfKIFrMtCBASNfnULsy3+FQimGkewdgY2OMjoIZEVM4aPI9DPY1JtKL5yQ9osscbUEMeYtJy1sSa7kbJpQj4OJ8N0Eieow+oUXIZgtkATeFUIh5xuzwfHOlhyBRiPnpsTk6yfBh+Ml+fGkqBxWkPvxS+k6zoIeUccViBrq2tfcryWb7+s6G5KylXWhJqqhvq7Xy/XnRc2HSz0nIH6HmUlvJzGyUn8969KaxoVtpPmpjjTCh/8pAanFB4jlb1RQNqyAWbWCwyewmnsYapZDB4nwXqIb2C50rhZQI/Qog8dXzlX0OOHQfTlT+mB0SHVIToTOVaSwMj9iDl3Cs25RTrvySsuvcpn38d0yQcOCCPUDVbueXko6+fmK66WwX84azElMNv1klQdJm+iCpjNQEXCVWYNqtDZ92rXgVKBgEeIJIB+nI5Go1ElMeYUAOusjrvdhF/OCtl/Wab4GFmWU9xQ0kY6gEcVDTgXmjn9YezUoPfHNFkzka0rIWj0+lsoS0hC3ParyMVRRIB+sILrX7KRyIqIKeOb4sxEPOx/95KM233C6vVjY2NLRJASig5ppJygtIh0CpJelMAFIS65yzuBBZe+KwpBVjK2whUHwK93ZacM98hc0QnPOWFittVhsql6Xp8k7rkkDrlFKfohDcHgMI7VynX3HYVVKlbzsyRMYv+dkwp/jXSYfV9aG474zk1poJAmdz/iLSkQpV6G5ED6pYzzxxty99O9a/53KahLfPqMoW5B4tXu84qJ+qWM7Oibfrbaf61KWDA7oSNmqrI0BaQI+qWM7Oibfnb7/nXJqtho0LSNO9VGaB4j7rlzDxHN/vPfiPOjzaVm9qIZKGeOst31UXdcopT9Hg8jg3NIZVEWj113XJKTDy44EPvLDYiBlQCbOAb0odDy9uhZalETtSNSzTdxtdClClMg0nk64rdopyhEjlxT8UpWkWqYsOpfpF3gKi/OSd/sC0nQqCR1ORAk/sVLC0tnee5Cfgs/ob8Ku2xLefLvRS7TZnyVv2YMqQFKROIfd6A/CSm8nK+btxI3o9+Sf9JCmpg3kFsGNGkaaBBuSchTRY1YcLfIYNyS0r+WF1yiq5iU3upfbIIC7/DGwc2YsrWqENO0Qn8iMahwzYCG+oa+9KUDOqQU/SInlK2KF4luu/4kO5LFcnphaKnFE1s/18S+NPk9ErRU1SpCjbuN9X/1HgtVVGhxQssYoSW5GTGppz/ALkPL8FiRWLhAAAAAElFTkSuQmCC);
    --modal-modal-backdrop-opacity: 0.7;
    --community-btn-bg-color: var(--gray8);
    --community-btn-bg-hover-color: var(--gray7);
    --community-btn-text-color: var(--gray2);
    --community-btn-upvote-line-color: #4f4f4f;
    --community-reply-cta-bg-color: var(--gray8);
    --community-reply-cta-text-color: var(--gray2);
    --community-deleted-bg: var(--gray8);
    --community-line-connector: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAABKCAYAAADAKbZGAAAD8ElEQVR4Ae2azUrjUBTHT1JFBxQ7foOI0Y3d6BRBGUQxPsG4c5adJ1CXbmwUxKXTnbvRN9CNDohY0ZUuRFxYXNiICFUU6xd+0s45mSQkbbStNs0t5AchzU20/5yee869516uoaEhCQbOzs44YBgeigxXsN24gu1GEVxWVqYcxUBJZ2cn9PT0KII3NzdhdXUVWIbXxBL0mXV4oysUg1u4UcJuXMF2U3yCn56e9Ivb21tgHX5lZQUuLy8VscvLy8A6nDuAtxlXsN24gu3GFWw3JT6fD/r6+uD5+Rm2t7cpDgPL6DOOyspKRTjr8CRUw51x2IAr2G6KewBPzMzMCMAw/MXFhX5Bg/hQKAQs47m+vpYonJHYcDgMDw8PS3d3dzIwSgkJXVtb0xs4jhOAYdI6XTKZ9APDWEUJARjGSvAAMIyVYG9jY6MAjGKZONCPh4BRTILb2tqUonZNTY0IjKIXUrq7u/UKPGa/eGlpaaskSXFgDN3CTU1NeiMmEq/H4xGBQXTBVF9LYQQYRBd8dHRkuoEdT0SX8AJj6IJPT0+Vwwim6VFgDFOUiEajppsoeIQ1K5sERyIROhkjg/fw8JApK5sE02Aeh5Yh4/XOzs4IS5kvraCNIr92dXVFq6urvQcHB0ADfOyA8+fn57+AASwr8NhGbjBrepDjBmOxWBgcxnIsgaJ/4ylsbEMr/xEEwfEO+OasGS06mdIk4PQpCA7z7gIMugZZOjXjjam/gCO8W5fADijhSdauabLa3NwcDAQCjk2jMi5xUUhD/93FoqF3eHhYKxjKOJobHB8fl6HAZKz8YGSQ0Z/H/H6/sbopvLy8rDtRdMmqVIWi52tra9M6oROis66tzc3NSegaCynNBRftyeVhrAwtiqLYii5i7HTeRCIxhB104+TkJAY2k3P1MhgMBqws/fj4uKtmSFv5ULlVFW0aJKlbF2br6+ttzYg5uYQRdI+/7e3tHI6hxa2tLbi6ulLayV1eX19/VlVVHeNLRCDPfHqrgeoGlLLTrEqjPJ7nJyk0Qp7Iy94INbmsg0VdjmI3LqdJHR0dC/lINHndzIHCKfTpAyRaUjNmR7R2GMsHk58RnvfdJ0Zr9/f3A+3tTPtSjlvEZ5YmJibmIUc+3OneAqdY8fv7+xBa9xg7nr+lpcUqYvjwGOrt7R3F2P29vLz8S0VFRZz+NtP/t31/z9TUVAD+d0rB6j5FmL29Pe1SpgN/gQ3tM7oQlc1kJF4QwRoknMoGqRV+Wq5QZ+tZUfAdVNPT0xSnR29ubgb29/cFg3WzwtEtX3V1dX6MHCJa/odq+YwZkqk9avQCtIqFL+HHF/iGn+kFKOrQWXmZf+QYiRDMeWt1AAAAAElFTkSuQmCC);
    --community-line-vertical: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAADcCAYAAABXnAA8AAAA2ElEQVR4Ae2T7w3CIBDFOcoAjtARHMERdAIdwQ1K/3xXN9BJXMEROkIXALwzkFDjF0qqTbyXNL33g4TLwYOmaZyIJMWbPoIh8j2B2sPB14sQaK1LpVRFpiiKWkkp79bakoBzbk2tl2F7ACPNA/CoW3Ts5VW0bbvFbyN+LOqBeqEa8H2c8H8kg9O7ymBIOMrDlyYGAI/I98oYs0Oo8V4d3a1YiKDruj0O5ux9rdBoLFYeVKNHRwuzjZBjmgc4pqmAYzoBcEzzAMc0FXBMJwCOaR7gmKaC/47pE2Xu5REVFsdQAAAAAElFTkSuQmCC);
    --community-expand-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAADCElEQVR4Ae2aP5ISQRTGP8DAkD0B4wnUbCMYMsPdG3gD1pAqKAZIzMQbeAM104iByBBP4HADzDQA/N7aaBWFVL/pnmHW6l/V1HRRswvfvD/d/V4DgUAgEAgEAoFiqKFgptNpvN/vn9VqtY7c+VHTXMKGn2e8Z7vd7mu9Xk+Hw2GKAilEcJIkzUaj0aPAO/wVZ0smwvn3436/n8EzXgWLUP7YEYd38AD/1zvfwhvwBF23R/f8wGEMT0gI0NVvut3u9/l8voIHvAieTCZveEt4PYZ/JCREdJOiP8MRJ5c2sfqelohRAvSg1Xa77fJ7N8hJHQ5Q7LwssYK4uLxgOJDbpY0b36B8Ihf3ziWYYl/y9hqX49oksi9Qoo5hxk/E6WLOYYTLsmEGf6KNZ3UMm3k2wuU5zPkqVBY21v2GCkErX2ms/AgK8rzRY9rtNjqdzv14sVhguVzCBU5VsqpLbJ/XunSMikHBPc3z1oJl14NqxO4xTfPbrLAWzFiJUVHMttMKa8GM36eoKJrVniaGI1QUxrG1MayzNN9iBAWSjU8RRdHJ8THK7G1dZNBMS6rKxWHqOUer1bq/TlGUYKfd0kNEY2FZzVi/SVlUnELc+GDV9XqNLMvggUJWWirB51zyIFjEuq60BFP5tMLapaXagIrCNcLa9llrwczSC1QXa2P8FxaWOrb1s7YPmo5A7uJZgWSaboVqWqJbv0XF0FhXUO2HKXhG13baE0tW9pGZD0hnQvO8ysJSWaiSlaUVo23DqFdaFJygGrGcaa0rqMu0aZr+YIn0J4cvcFleDQaDFEpy1aWlHhzH8RXj+RoXQMJqNBrlqos79ZZYWim11SLIeoDT0HPkxGm3xMbWbZkLEn5XKs00OOClIT4ej2fa6qEW48bOjXYv/WEmsk9MZLKAP5zh8InMCH2KTeABbycApEPPKsdHDiWZWVcRzyFW5XVLsSk8UdShloiiEzm5A33xb2OEzlwa3/+ilGNLUtM2Zd7IFAP/HFvC76NLK9l+mgycIhAIBAKBQCDwAPkFhT0rq7yLyKgAAAAASUVORK5CYII=);
    --community-collapse-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAEVElEQVR4Ae2az0sbQRTHX7QgCIqCgugl8eTJpBfpQUlyK56S/8D/QD0KahK9eGv6H/gPSFLw0lO2t6IX48mTpoqg4CHVSxXUvm+6m06mSTqzO5vQMh8I2ZnVzH7nzZsf7y2RxWKxWCwWiyUcIhQyu7u7qdfX10QkEknim6vG3A+oc32Nv2svLy/VgYEBZ2try6EQCUVwPp8fGxwcXGWBa/RbnCo1COf/L2xsbNTIMEYFQyg/bI4v18gA/Fv7poUPkiF46K7y8CzzZYoMARfgoZ5Jp9PfK5XKCRnAiIV3dnY+UAerPj4+0sXFBV1fX9Pd3R09PDw06sDQ0BCNjIzQxMQEzczMUCwWa9R1oLi9vb1OAQkk2PXVElsiJd+DsGq1SmdnZ02BKszNzdHCwkKjI/542Ejk5Pn5Oc3t1sknbygALLbizrxNIO74+Lgh1g/oIHzi8TgtLi623ENb6GC+TJNPfPuwO4wzYh2senBwQJeXlxSU29vbhvDZ2Vl5mEfZp8fYpz+TD3wJZrEr/LUn1sE/Dw8P6f7+nkzx9PRE5+fnDf8eHh4Wb71zJ7KvpIm2D7P/RHm5qPBl1KuDZcvlslGxIvDnbDYr+3WdZ/CYrj8PkCbuOhv1yvDZMMUCdGipVJInP2/N10JLMKzLXytiHSaoMMV6QDTakljDSkEaaAmWe9RbenoF2kKbIrxUae3qdId0SiwcHR1Rr5E7mAWvkgbKgnHqIcl3sWz0mjYbmTH32ZRQFswzYkosY7vYD7ytqoi8+emGsmD237hYxt64X8htt9vadkLHh6NiARuNfiG3zX4cV/1f5b0092JULMuzpczNzQ0FYWpqquO9Nm0rL006Fm75UZ0TkGnatB2K4P8CneMh9qzNnsQJppuVuw3JoLQJEijvp3Us3PKj7Q7ovUJu2418KqEsGNEGsTw5OUn9AiEhEd4jfCNFlAXzLP1FLE9PT1O/wPlYQjnA59vCfwm4hQraFkEcmxRRFuxmBJp+DLEIuPUatCl1dE0nW6G1LPGw/iiWEWjrNYhoiuhYt/H3On/MgotiGbPl/Pw89Qq0Jc/QyEyQBroRj7psZfT46OgohQ2EtrHuvm4aRnunxYLzJPlyJpMJVbQXxJN9V9e6QDtM6zjODw6RYov13qvDg2CpuLq6Mr7Hhtjl5WUaHx+Xb61vbm46pImvuDTiwalUapyXqndeHeLGCJrjcG5KtGdZWSzcKpfL7ZEPAuWWOLRSkQ/fEItY1+npKQUBExR8Vl7rsR/gZegt+SRQbokTW1k5v4QHXFpaokQi0RCuE/fy1nYsdx2SaQ7apAAYSZcWCoVip+ihqXSpO4wDJ9qNvQHg5ptashKGwIpQ4NxwkQxg7A0AZOiTyeQnvsRkphxF7Aasyp8sW9YhQ4T1UkuURefx5g7pW7zuCi0GSXx3oievLSGm7YZ5o24wsPnaEv16dekEx093BnbIYrFYLBaLxfIP8hPthehafBTkvQAAAABJRU5ErkJggg==);
    --community-empty-bg: var(--gray8);
    --community-reply-composer-border-color: var(--gray5);
    --community-full-thread-button-bg: var(--gray8);
    --community-full-thread-mobile-button-bg: var(--gray7);
    --community-full-thread-button-hover-bg: var(--gray7);
    --community-interact-hover-color: #a8a8a8;
    --community-attachment-paging-opacity: 0.5;
    --community-directory-pill-border-color: var(--gray5);
    --community-directory-pill-border-hover-color: #646464;
    --attachment-upload-text: #7f7f7f;
    --attachment-upload-hover-text: var(--gray3);
    --attachment-upload-icon-border-color: var(--gray7);
    --bidbar-bg: #363636;
    --bid-placed-bg-color: #464646;
    --bid-placed-yours-bg-color: #ffe55f;
    --bid-placed-yours-label-color: var(--gray8);
    --bid-placed-yours-value-color: var(--gray10);
    --input-bg-color: #1d1d1d;
    --input-bg-color2: var(--gray9);
    --input-border-color: var(--gray5);
    --input-focus-border-color: var(--gray3);
    --input-focus-border-color2: var(--gray4);
    --input-placeholder-color: var(--gray3);
    --input-disabled-bg-color: var(--gray8);
    --input-disabled-text-color: var(--gray3);
    --input-prefilled-bg-color: #273c32;
    --input-weak-bg-color: #381712;
    --input-strong-bg-color: #102e20;
    --upload-dropsite-border-color: hsla(0,0%,100%,0.2);
    --upload-dropsite-bg-color: var(--gray9);
    --watchlist-no-match-bg: var(--gray8);
    --watchlist-no-match-font-color: var(--gray4);
    --watchlist-no-match-mobile-font-color: #a8a8a8;
    --account-rep-arrow-invert: invert(1);
    --account-setting-callout-bg: var(--gray8);
    --submission-block-bg-color: var(--gray8);
    --submission-current-step-bg: var(--gray8);
    --submission-inline-bg: var(--gray9);
    --view-inspection-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAACD0lEQVR42sRX7W3CMBAlqAO4G1CJAegE0AnaThCYgGYC6AYwAWGC0gmSTkD6H6npBGUDeie9oOOwHbsqwtLJUTjf8329HMnhcOhcY3U7V1o3oYq73W5E2yMJ7z0Sg59qyDvJpt/v1yH2krZQE+CYthnAQtaCwDOLnZS2OS6XOYFJkYFW8DB23ZLxvQLNxe93XQ9ooUDZ0JLkgQ+S4YSFnu9JJuwJ9JYtoDWn48xjASpD+4oQ7mPctoHyxRnYVlwSlIGeSbGMjbUP9KyqSXmmQFmx+m/Qk6pGiL+EckaKi0uAagIZqQK4GKgGnqpiuhjoMcd0iFloIN5vHMzFkmtjbaCw/0RSNu8ajyVopdsGBwswWIF6iPF0CzIqNFcbofTtiOYeej2AM5EMA8PbU/vRYwn8oxERgUwZKmJy6iouqTywKZLBHNSovfCCIk0yak5g51fIAh7i6Un9nADjUHMbgwpuA+czZUB4U/H8aRsE1qKXUxj1gecBvW0UMW1sBCJ7d+zzOmJNRepq+bHpCi9K5eVKFUYskw0wcVjZUA8CE5Hrpl/NH0HfxKsS6bEDo0gyVZFbyVQBoFP1Ta8tnWAf9ujwHPQoF994bRsKBBen+ivnqnrfsPcCcGOhzkqlxEY63v72jrcI8Vz1YttqhkLvjJaE/IURFxh6mI1T8BE6FCax/51QsUZIhR6NmkB/BRgAF1UmbfTYeVYAAAAASUVORK5CYII=);
    --chat-icon-bg-color: var(--gray8);
    --chat-window-bg-color: var(--gray8);
    --chat-submit-disabled-bg-color: var(--gray5);
    --shipping-icon: url(data:image/png;base64,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);
    --shipping-quote-result-bg-color: var(--gray8);
    --shipping-cta-icon: url(data:image/png;base64,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);
    --shipping-cta-bg: var(--gray8);
    --shipping-cta-dktp-bg: #202721;
    --shipping-cta-hover-bg: #28342a;
    --shipping-cta-pseudo-btn-border-color: var(--gray3);
    --shipping-cta-pseudo-btn-text-color: var(--gray3);
    --shipping-cta-pseudo-btn-border-hover-color: var(--gray2);
    --shipping-cta-pseudo-btn-text-hover-color: var(--gray2);
    --shipping-booked-icon: url(data:image/png;base64,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);
    --shipping-canceled-icon: url(data:image/png;base64,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);
    --financing-icon: url(data:image/png;base64,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);
    --financing-block-bg-color: var(--gray10);
    --financing-block-border-color: var(--gray5);
    --financing-text-color: var(--gray4);
    --financing-rate-color: var(--gray2);
    --financing-payment-color: var(--gray1);
    --financing-lowest-rate-tag-text-color: var(--gray10);
    --financing-powered-by-logo: url(data:image/png;base64,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);
    --financing-cta-icon: url(data:image/png;base64,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);
    --listing-qf-bg-color: var(--gray10);
    --listing-doug-bg-color: var(--gray8);
    --listing-doug-font-color: #adadad;
    --listing-section-title-font-color: var(--gray1);
    --listing-questions-border-color: var(--gray8);
    --listing-stats-border-color: var(--gray8);
    --toast-bg-color: #1b2721;
    --toast-border-color: #28523e;
    --toast-text-color: var(--gray1);
    --auction-ended-cta-bg-color: #1b2721;
    --auction-ended-cta-border-color: #28523e;
    --auction-ended-cta-text-color: var(--gray1);
    --auction-ended-cta-border-hover-color: #3b785b;
    --auction-ended-cta-bg-hover-color: #25372e;
    --auction-canceled-bg-color: var(--gray6);
    --comment-removed-bg-color: var(--gray8);
    --comment-removed-text-color: var(--default-font-color);
    --comment-submit-disabled-bg-color: var(--gray5);
    --comment-upvote-bg-color: var(--gray10);
    --comment-upvote-border-color: var(--gray5);
    --comment-upvote-border-hover-color: var(--gray4);
    --comment-upvote-text-color: var(--gray4);
    --system-comment-bg-color: var(--gray6);
    --comment-composer-reply-to-bg-color: transparent;
    --comment-composer-reply-to-border-color: var(--gray5);
    --search-community-cta-bg-color: var(--gray8);
    --search-community-cta-bg-hover-color: var(--gray7);
    --review-bg: #1c1c1d;
    --review-font-color: var(--gray0);
    --review-dot-color: #333334;
    --review-dot-active-color: #777;
    --auction-types-bg: #1c1c1d;
    --auction-types-border-color: var(--gray7);
    --hiw-step-font-color: var(--black);
    --faq-text-color: var(--gray3);
    --promo-bar-save-search-bg: #363636;
    --promo-bar-save-search-border-color: #363636;
    --promo-bar-save-search-subtext-color: var(--gray2);
    --promo-bar-winner-bg: #363636;
    --promo-bar-winner-text-color: var(--gray0);
    --footer-bg: var(--gray8);
    --footer-heading-font-color: var(--gray2);
    --footer-link-color: var(--gray2);
    /* --footer-desktop-logo: url(data:image/png;base64,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); */
    --footer-secondary-font-color: var(--gray4);
    --footer-email-button-bg: var(--gray8);
    --footer-email-button-border-color: var(--gray8);
    --footer-email-button-color: var(--gray4);
    --social-fb: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALvSURBVHgB7ZrtbdswEIZfOx0g3UCZoO0Etido/PW7zQRpJ7A9QZ0J4v634W5QZ4KmE5TdwAP4o+8JdGEYBRrpjpKR3AMIogVJpl7ekUceAcdxHMdxHMdxHMdxnJdFAxWzXC6z3W533Ww23/Dc5qXLeAjr/X4fGo1GYPmB93zrdrsBFVKZIIvF4iM/9AM/uF3kOd7/yOfu+v3+DBWQXBBaRJuWcM9iBh2BxyS1MMkEoRDiBiOK8Qm2TOlKE7rSGglIIoj0E9vtdklTf4s0BIrSSdG/mAsSO83v0LvI/0giiqkg4iYU4wfSi5EjHe7FxUXH0n2asGWEisQQxCXZACMYYmYhMqzydI8aiK6zggGWFqJpqRlbusMPe81htSEHy1dPfTgO6ya8ggHROjKUQ2KLMXRkUgeLGMXEQti53aIktIQZDJAoGAao+5A4zP5COQJb9erkfXnHzHdKYHeNAoibaYdhtcvIRA1GRHHHKEmsyxQKLFymhTNBZtBQorYQ9h8Z/bfoM/kMlufTgEp+38SyuMwXFCAuJ6hQC8JWyfhhRZ9Z93q92en1GHHm1+k+EnShIJdQonYZiqGuxL/YbDZl3quui0kcUhQZQWSdRMqnEebhOu95jxpQC8K+YF3USuIcRGbEgcffYfdoplwW9STPwmWSLNSUQdZjoUQtCFv7AefDbyixsJBHnAlsnBWUqAWRVAHOBIu6qAWRuYNFy2gRS7VYTrSa7X5FzUjkCwNMBInrEAH1EazyNWYrZowfblAfExhhuuo+n8+nNN0ii0USw3w++l14Qkd3vRsMBmbJMNPQnSmBMSvY4vHUBJUIoFkPDfKfMMQ0DSGzVVpIF9X0J4dElWmkbJ2XyYdhqSgSiiJDbKpUprkgQhTlnfg3jJF3xmxdQAKSb4eIKQqLjF6QkWw4HK6QkKo3zNwW6HBzJAqWwO/ZbJg55bClisUWP1aWHzMcbamSg+624j0/69hS5TiO4ziO4ziO4ziO89L4A0oSRaJc5ZwTAAAAAElFTkSuQmCC);
    --social-ig: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS+SURBVHgB7ZrbVeMwEIaHQAGhA1MBUAGhAu68LlQQUgFQAVAB8Mq9g3grACrAJXjfuez/e0c5XvAlkWSHw9F3jmPZkWVpNBqNRhYJBAKBQCAQCAQCgUDgpzEjDXB/fx+9v7+vdzqdxbe3t6WZmZmu/hWJHQl/UE7y8fGRIvkbZT9sbGwk4hmvAoEgeqjwIY6etADe8wQhnW1tbV2IJ7wIBIKgBhxCKw5kOpxCKAPxgBeB3NzcPKKnlmSKUFtmZ2dXMYxScaAjjkA7TqYtDMI6QEMPxREnDbm9vd3D6Vy+ETC21JJYLJkTB6CmffRMXbYUPXeGfFTpJ94Yd3ZQ29R9fX2N8Pw6jjWpmalo1HGKxRJrDdGp9aUiCwVxvLOzcyoegVbScJ9U5YGWLNhOydYaQj+j6n+qLiz/k7lWAfb0sqtHFTSOKf0OaFaCBmZlocxTlBXj/hBHt6JuVh3hMmRWyv5AhQZGGKj8Eip+khPGRHBI4llqRqL2IRMOro+lRFPoEIol1rNMzvv8TGKGCYWBxgw9OGoJDmrY49XVVTajUVNQh8Iplt6xWGItEDQyKvnr0iTQgHupHxqVoLeX0fgFlLXKsubm5kZagYafFT1T0Vn17xPPoAExz9QOGW/twl5OOAtpegSdLWM7oHUx81HbaI94T5/xiotAopL7CX/Qe1HFs2xMzF5H789TAzY3N6kJ87yHRl9qnsg0Pi9gY4/MND5B3Wpx8kNKyHq5Sm1pdMumY9WEGEaTjaUxfsHS4AnnVrxh7wLJrSXKpsRBzuh2cb1nZgWkzbI+pdGEUHi7aGnQ1Xclmscb3m1IjiKBXOSEkc0a8k8L9nggfc57ZpjoTBKPWbYXmhTI15d1OvkZaCjFY52CGqrbTlt0LC3SpkBSs+jSRWFUkTdSjclsSpm/0QStCsQk0MBeXea8t6lhw1ZodcjY8lMFMjKEdLjqMnPGMWloSyQt0apAGITOXtrpXIg6cCVwIffAxPX1da9sVdsErQ4ZDd5kvgpXrlIsFLOqzYYJ0r+kRZoUyJdxz3WIBngyp4ouO5L71BjVmgEXcya4A43q47Q3Ttm+8O6p0qnSBpVV+oTeJZ0uXuieykVBOX3YkbIgT6p56OmKT5pYy4wDhbJIR+1zQNhsdlUFlHKzjnfb4iKQRAqcKw3O0A7ENb2XuesQTBYq1Hvs8dpGMqTIM4PPeI+U1M0K7zbELMQ4bErWIZ+hACI9xunxUXwVglkXz7hEzMpsRN8kIJCBZ7fbzE6mDmtFmbgpLpZYCwQVey75q5ubSbgZvewjskVtM0FmXusMFBXlxbD7I5ZY78vU7I+ksCWru7u7/21D5D6NMEcVI9tCe5TfZ9Hg9WPFswMzi01KkxtVxLpiFe/ldHwkFQJ12ahy2tu9u7sbZ4shwXGpwWem03F36E2giJoFA7qon1tUahaHFuKzq2KJk0C4zkBDh/K92Hf5gMZp2mXwBhpyJt8E1sX1ayJnPwSqfNTE/sikMKSwvb19II44C4T2gHsq09QUvptfD4kHvH50x1gptKWPCi5JC9CAMgitezl+ypQGMJ9lIrlCvyO3DxyJHQl/6PVyeKLs56Y+ywwEAoFAIBAIBAKBQODn8ReJAHlItVyUVgAAAABJRU5ErkJggg==);
    --social-tk: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALLSURBVHgB7ZrvcdpAEMUff77HJSgVxOkgVBA0DJ9DKnA6QK4guIKQAhhwBVACqSDqIDQA5K1zzFgMsRG3dzrG+5vRIMQxcE+7e7t7AgzDMAzDMAzDMAzDMN4WLSgzn88/7Xa7zzzt88gQgP1+v261Wut2u32f53kJRdQEoRA3fBlTjG+Iy8QJs4ECKoKIGNvtdsm7dosGEIvpdDo9DVHa0GHclBiC/DYtcwwFvC2E1pHxz/xGAtB1xEpW8MDbQrTujAZ02z486cIT+u8tTRYKlIPB4P3hjcQliv2nxvfFdWR18wrq3hYSKna4AFmiHhk80QqqQaCF/ERkkhak2+1OUN9KvEhaEHEbWTkQUZSkBREkNXfB9iuPhSRhCEjyghygKFMeOYP4AwJyNYLEwjsP8aDk3d7QBTKe3xx/6DLgcYiK9iViC7LhJB9k9TgUYrPZrODL/7LdEcePOGZK4R5ZwJW89o7XEIpogtAaVjxyxoFLKtIRvzsKKcSBKILIykAhergCogRVmnqOKyGGhUyPgyID5h3Nv8CJYNo0wQXhKlGpRxggJRZMkCgxXKaSWTKe3CFhggty3OekxWRImOCCuG78c07WIrScX0eXGokvMVym0kBim+/+xJgNV6JKp4txppGmdXBBOLFKzBgOhyu6zUdJ1PAvfV+55nD5fByvf0EDeDdDuWrsXxtTtxtON+tTyDkugAmg15yiJGac3A8p1s4Z64q672iIWOW/THL5mihuX3iJQHvC56CRmJU4bwJPG1pSubpkbS1LsluFZOdNslevfRWNbpq3IAx+jzWTraeSXk4oDjQrWHkiAJ54uwyX0QUSQZpJ8MRbEFlGaSFB+5znIP9Bo7OmElSZVBUa5nop7nGIAgqoCCLBkYL0mrAU+U2tZ0OEEI9UZYwrBf35g2yEIwyl9Fh5LMRlYRiGYRiGYRiGYRiGYVzMX9l5M8TsfTuDAAAAAElFTkSuQmCC);
    --social-tw: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMKSURBVHgB7ZnbcRpBEEUb5AAUAo7AOAKjCMT7V3YEgggEEQhFAPrn4QxYRWAcgXEGGwAP31vMlhEFNprpWfTRp2pqFthlZ+529/T2iBiGYRiGYRiGYRiGYRiG8ZeCvFNms9k1uvv1el0tFAolHPNziuPFdrt9bjQaoxPXVWq1WiKeqAkyHo+rzWbzuygwnU7vMOmB7EQ4xbJYLN5g8kt+oBC45oHH9Xr9RjxREQSDKW02m18YYA8D7EsAk8mEk+qdeXqKlqBVxImHMXzMRPKhKApAjIrrexDnQTyhsHK+GIQiVF3P+3cphnM3L1QEgV+Xs+MQUWDyQ/EEY0hgHSncbY640xNPVASRA1+nKDD9mXviZ4FzyxCkIp64a4foS1dXVz3xREuQY1QhzBzCfD3n5MztAskCbSqeqAiCp7I48VMJbUgz5iog/8AtrSG8WnV8+SAKYCAjPOHHU7/TnNkgTMIcAucnoQM/wpPGf2rmISM85btzz2cQpGWhvcDnUwh6i6874gn+p6aRB6lYCMGkOpjUF9m5yX9xQbACYXidhEJRRQGVGOKSqTJ9GBNUGZgH70cQUOaKgvYDT947KQogRfxYiAJagry4/hJiMB6piEFUBOEqIxcElvlTlFARxCVCKm+6PiCgqt1bLVOFlXxDt5T8SUPqH4eoCUIr4Soj+Yuiapmq7zLMFCHKZ6w0T5ITuN+zKKL+cocAx5JfyhRdIsNsV9NdiFqmmsHaCMS4Ry+xWa1WXVFG3UIgxCCnbHXUbrfV8o8MdUEYRyBI7BSesSqodnuKaHbtCs9zOfNl7y0wcGul6odEd3RWzFgWCCkP7sNCcqvVGkgkctuocsI8Br789bFB1ZOIRBck20BSsJDoYpAogrj4wXzkVkEIVtP6Md1kn2BB4AodBLlPGPQ1twD29mGDYeKF1o0VQI/eUxRwWw2smpVEh6XsXGQkOaPqMqErCi0Cu250j0QuRLQYgolxe7NCd6IryWvrSV1j1f03+gQ1jSRkg8kwDMMwDMMwDMMwDMMwjBj8Ad2DaMXkjkhXAAAAAElFTkSuQmCC);
    --social-yt: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJLSURBVHgB7dnLddNAGAXga5sCnAo8qQDowOkgfu2hAuggpIKUkLD3OXYHpANcgqgAZ+8H9+fIoOPkJJqHpFncbyNrEUm5+jX6NQOIiIiIiIiIiIjIfz0kslqthvv9ftzr9Rx3R/1+f3g4HIbc/7c9+xNX89BFdYfH+bt/PB63PMeWx/7FXfu94XYzmUy2iBAdCINwvKg7/rxGHh4Yzi2DKRAgKpAyjB+of7fbUjCUjyHV0kcEhnGD/MIwdqPuESC4QmzM4El/I2OskgvfKgmuEBtAkbmQawwOhKP9B2SufON5iQnEIXN8ZN7DU8ygOkLm+MhcwFPUWyaBzzhrvBLzvmnBgbBTdIg0m82sibrisb6jAS90x2/qukJgHeV8Pv/EUCZotlpqiQnEISGGsmbFXLK3uUU6Dp46r5Bzi8XiGx+jS5b7IzqQXSDGHqPpdHqF5gfdZ7IM5KQy6G7QkqwDsa9phnHfZlecbSAM4wsH2J8MZIwWvUO4Ag18+jOIMTvMO4aRoioKeIoJJCmbTuDmhkF85SOCrgQHYnOaqS58uVxelxM63p3la07zrz6CAylPFlXWp0Gz7XHiNTGBPPEfQQwbNJG4KqpCKiTm4y5Fb9BYGKZcovASE0iBzIXctOBABoPBIzIXco3BgZSz2Wvk66H1dRl+Z7T+8VWTLVQFTSNEBWJ3oMkZr0Bru6ZOljKrrKfY7XaOF2O9yZDbUXWR+4UpR1fz0EV1h8ezx2B7Wuxmm/9kr1cb5G3MiF3sFhEREREREREREZH6/gCXWOlolaxIgAAAAABJRU5ErkJggg==);
    --search-pill-bg: #1b2721;
    --search-pill-font-color: var(--gray1);
    --search-pill-border-color: #28523e;
    --search-pill-hover-bg: #25372e;
    --search-pill-hover-border-color: #3b785b;
    --snappr-d-logo: url(data:image/png;base64,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);
    --snappr-m-logo: url(data:image/png;base64,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);
    --photoguide-border-color: var(--gray5);
    --seller-dashboard-dktop-active-bg: var(--gray7);
    --seller-dashboard-shortcut-card-bg: var(--gray8);
    --seller-dashboard-shortcut-card-hover-bg: var(--gray6);
    --empty-car-fill: #424242;
    --auction-video-bg: linear-gradient(hsla(0,0%,9%,0),var(--bg));
    --sellcar-divider-border-color: var(--gray7);
    --rating-source-image: url(/static/media/rating-source-dk@2x.91993e60.png);
    --sellcar-hiw-step1-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK3SURBVHgB7ZzRcdpAFEUfQfynBJdAKgjpwKnApALb/4IowH9IBbY7cCoIrsAugRL8LwF5LyPPKBrP7F7Mk0byPTOMkUayZo+k3buLtCKEENJdBrEbZln2sSiKS/06KT994GkwGPxaLpe3sTtECVNZZ7vd7s/hcDiTHqLStsPh8IuWcxva9oNE0GdZhpXNymh3UWjboLDZbDbts6wXrIxa5VyFtksi/tFlbfluNBpd6dl4lg5j1Uye55nejheV1Z9D+8XckuPqgsrKui7LsPrKTnxt9SS0X1QdVj+Q9IRjTjws7L1DYSAUBkJhIBQGEsxhb8GyjobBG806Y81vwRR9Au6TJLn2bMndrrCy//moXycNyTLO9QQ92rHFCTdhKutng6Kq2KjKjTjhJkxlnUt7jMUJ1zqsymq1ih57O4Y0TQ+VRbcrm60kCIWBUBiIWx2m2eu52krW6pjO4tlKPklL6LF/ixNuwjRxf7OrTBrGjvnKwODJ8Ez69kvMJy3AvTRAeXI2dkzPrpF3X3Krf75Kj2ArCUJhIBQGQmEgFAbi1krO5/MLDZDrpsfE7MES/WSLxeJOHPBM+lkbA4j2jMR+v1+LE563ZBujrf/w7GF4Cru220MappT1Q5xwq8PKp/pupWewlQShMBAKA6EwEAoDYdIHYdIHYdIHYdIHYdIHYSsJQmEgFAZCYSAUBtKZpO+d4GPpTNL3TvCxdCrpt/E0UJ3OJH3vBB8Lkz4IW0kQCgOhMBAKA6EwEAoDoTCQY+ataG2s/tQc8yJqjLBNdcFeHPV847Up7MTnef69tjr49kpM0n+QyhQr2gmeFkUxTdNUuoyWwbpb/62zucRC+wWvsCRJ1m38+tM0VsaYideCwmx+GpuMrM/SXiZci9pWAMq5xGx6LLd3qhtmo58Hu4v6MGMVIYSE+AuAlyCQxctn7QAAAABJRU5ErkJggg==);
    --sellcar-hiw-step2-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAToSURBVHgB7VvbVepAFB2UArCDWIHYAVSgViBWgPz6xOevWoFYwbUDsAKxArkVyLcv7t46YQ2zJDkTE+4os9fKCoknybA5r9kTlQoICAj4uSgpRxwcHGyORqNLfByWSqX28fHxjZojLChHgKw2tgq26P39/VLNGbIQFhmHFTVncCZs3pGaw+KcxTBMvFGpNEjKae12O3p9fb22PPS/g+Mul8tbGN9AYl9OM4hzlsAu0sXgS8JIFnY1DFB5hkiPrS4xloSkOE+BjKH65Uj1MKAFIg7TQkmTdTT1QXB7n0NSbK8csbe3NzKPT09PvYuxIhGqpCOcCTPzFN1ZzRmyeFhLtxCJOSsgICAgwD8EPcwRQQ9zRNDDHBE6fUcEPSzoYc4IeliRCHpY0MOKRaiSjgh6mCOCHhYQEBAwR/BaD8Ozmm9vb9tSe12IbtEbFlaMJJ3+BIy5ZSVp7vhd7O/vN6i3ZZh7VtFcP4C0W1UAvNTDqGxgd6iy41rfI3c4e9gsgDCcmLsy1OBtiRP7hYWFiqGqVFwUCBfMTA+TgnnLlL5J1uLi4mqaXkWPAtH35jjxuXV2dparjJ5KGHLJo4PCMETuWJr2R3ypyvPz8zq8IZpmA4KaWb80xroN+wtzPNiuEp41wI/Rk4qHH9ekGWAQTxIBMR7AycnJ8pT7XOA+4oqn79fB/cTSC4GE38WuptzQllZWSdJvSSbZSXPLjGTx13duD6htZRAy2xyjxLBwPQz269j9Ue7YyNoafOOZdTyzl2RQeJXEr82iYZ66ghd01Gd+mYYh8kpmuZtE43rm0qRUwkpKr99Uxlix6yVc404Y3T3OaZJQtQoGi4JTaMaA13ABZU0vtlR12HG20Ud1vDk/P++b9prwNNIbCMU1I0fXUuwzediHxq8+f73UHMPBxN16lkUSfPEqPIH5pRZ7qtn941wNVXcbhPZclstisL/D/cQNuDNhqFod7DpqBmBPBrKkfVQNto+7u7u5914mvNX07QbWBLxqwO2rv8FbLkBaprCXwEvC2LXbZOmZRAthtwQPWubGzzi3ZedSkrazs1NVBcDLuaSeB5rooyer25VTH3ew7+EathFjkpDXmPdyn0t652FM8sqoVnqhdSOpzWCih03d8rQaK6vKGd4RBk9pWKeOJJVPE2rPG9dVzvAxh62YBwhFcbcP2455XMRrCT4SNu6JGGIuHT9tzeqJPLaicoZ3hEmVEeG9Mk+vpsE7wuAV4ykOQ4oamvRa2sIrI+PU7ycMJP01j19eXhpKCMwp7ST/oHKGjzlsIsnD45oSL/tq4QTNb0flDO8I03pULz5mWKLV6CatApFQNq5WVezZCkYe8LLTRxPaAgH3xqkqwq0LKeaIbUZcOUkUzjewNXEYWfdwkral8HUu2ee80TyndbBrEPmEyTVViUd+5qKH3W9x4cRV5pHCW7UCMtKlTVoMVkKrGo5RxNKaCa9f2SRpCC2uQvUE5hQQV4ski/Ayh5nQoVXXymtDfU6dPla52bPpNuQ2bfEiL3hPWAzmNewKEwalKDwk7c69CMklK/TCShQfT1NxTczCw+7UpMzSRYUbKD8QmQcgL/W9kMIJo+TCPsl6GydSnkG/5tBJsys8JNlkUl72+Z1+/VqCSM6e6b+98K1CeNqmL/9vpPPrHaPgOyvtAQEBAT8F/wDBrOizz1SMIwAAAABJRU5ErkJggg==);
    --sellcar-hiw-step3-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANJSURBVHgB7ZzRkdowEIaXAO+UQAl0ECjhKjhSAXfvYHzA8BqugnAVJB2E64ASrgTebUN2M/KM8N1EWt9IXpz9ZjxjaWyEfkurlbQ2gKIoyu3SgUAkSXJ/uVx2eHrqdDrparV6gYDEKu8LBAL/fIrHAI/h+XzeQWBilRdSsKGVHEBgYpUXTLC24m3D0jQd5Hk+w9OxOdrAEe3d83q93vve4CUYijUsiuJ3pdm3BhTtrdvtTrCeb65rvbpkm8UiqG5UR+pFrmudgi0Wi2mbxSqhOqLJeXBd1/P4oVkl/dLv9x/waZz+dd98Pr/Y6c1mE8znq1MemZksy1LsjvdW9ldw4NMlR3YCxUpdYt0CZK/owVeyx6772G6Fj2Ek8MmdrHOvez5DnfLqPPiQftgj/XFTkScIT5TynDasLsa32UMkYpWnnj4TFYyJCsZEBWOigjFRwZioYExUMCYqGBO2p19dFfjf0BbGRAVjooIxYduw0CunseHaZG1hTFQwJioYExWMiQrGRAVjooIxCbZr9BmSJJlRgByenoqiuNtut0cQgrgWRlv4FEFYRhN2u92fIAhxgmGLWtppFE1UWIIowUyk0NTOo4A3EIS0FraspI+c6MAYiBEMJ8HLahxar9e7A2GIEIwMPXa9q9AjTO99I4ViIkIwMvQ0KpZpE3MaI+KHTeN+GLaiUZ7nUzuPRkYSEQcBO/uEIj433eoaFwzF+vFB9ghFG31wLeVNoEEkdMkR49oxNIwEwbz9LBoIoGEaFwz3CGh0nOB06Jt92DGrhJSBQMTkG0U72Gnj8VdfMniS4GaInHzDe4//lxSPX9zyjvHJhmWauiZ2xUcQgvjJN6Yb971sxAhmXoy66opk6NG+pSAIMYJVuyJBr+SBMKRMvml1tfrej4hRsYrITRCJXbFESgv7+34QjYjGQRW3DlYixq0wLSoF4ei+JBMVjIkKxkQFY6KCManzznfw7+jEwqyMsPAR7GAncArzvU5B0qAHn2XZu41j130+ftgrWGvptJpAuzy48Qq3DNaBZhRXeT5hCc4WhrvPuxifUWgaqqPPIqVTMJq20KpBm0UrP1bkdS0wMAt89GkZztaYZA54vFIvasPXXhRFUVz8ATKWdXMuy0C2AAAAAElFTkSuQmCC);
    --sellcar-hiw-step4-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAeqSURBVHgB7VpbVhs5EJUdkt/xrGA8K4izApoVYFYQWAHkN0+T1y+wAuwVACtws4I4K8A7iP/zYO61S55yIanbxg4n5+ie0251Sy5JpXqp1M5lZGRkZGRkZGRkZGRkZGRkZGRkZGRkZPwJaFQ1eP36dbfRaJyjOMFV4rp+9OhR2ev1xu4PBcbe/vnzZ/f29nYXc+vg1QRz2qkzpy1XjXcg3MKd1z6vHz9+kJEjdFai7urjx4+luydAr8BtG1cHNDug3cY1QXmMd2OUr1ZdKPynhTEXoLEt42/5OtDnjfVHuB9V0WpUdNQGoRtXRWQ2sXLZSclEDvG/I1mUOmA/gw8fPvRTjdQCFHJVYYSFf1bVKMmwN2/e7GMi5255jHBdYWL/6Jeg1dblZrPZWoJRCwDtMf7b39raGugFQrkDdRuuQhe0/sb/J8k2Lo1d87xDVZH3Hc0Ag47UuxhAx4XqvRriTqa3pI+ObSfve5DQHqSpR8ahTI04cTPzEYTQvkLxkvYLzye+jnYNt75LoIpheqAjZav6/BGx5+VFfyUIkwYoXkLVSlsvRrpAm+eRfnqop/1phWi7/53VpZHGkTDYg/Pou9RYYxUUbRD7ol6dgWFRowj1PceE9mP1XNmICpaQjr0qVVDjohT1aMATEq6xh3FfxipfvXp1I1ozVXMs2L8ugaiEcUXNq2inAt1+BCbsWCaAqRe4df0zperTp0/7bgmIhOwL4/YxyecVjCtcYuyinocynjbpppxWM1bBGEU/p0IHSqMZ9HWAWXQgXTXQ8ePHjyvdeKLPMcbUY/yEx4Go3hmuHQlFfD+7FaRK/fD9+/duqnHKhhUxohaQxk5qEIJ3+gGTepFSQx87pdRJ2o3dLD6cA7a1ttRAE0rGlQoFrlMXQVDCxJjPweDUpbFrB2HpaQnEqvdDjGA7XO9wDTGJb3h1wWe3JH79+jXSzwHzMocsWqnGtu0SiKnkglgyKHVpFKpcWsmhnTH0BvqZEgCVJYOGfDT0GDZcUOJcTTx58sQuxnbFX65VuWUFRiPGsKeqPPn8+fMo0s5LTyvS+RTc6vgybZe2h2REjUCzizZfyFhXA7JgI9V/t+IvpXkuYg2bgc5a+g/o7NqlUVR0TswZBnX5qivAiHPr5VTs5NQ4GIsNX7582XH1sCA1qf9xAaVPj6hE3mEYDe1Cg2azKpzQxCdVG3HQo+pNF4ZhhvWcuO0gFvobdOj99vREZDv1BbFTHe+6MG7QKVKNQVtrUSdmAu4wzLphbqZdBHWlUbt5Bre0SZCWG6sq9Jya4XQM6P+ZMFKP8aTKGcDxjDSzq8ILicc86KGDEhmyYYUiMk4FcQGipQsPZmBedQM26zjkOdk/Yy3LNFZBQk9cBLRjdaWGCAhG0O41TSdtY09Kl0Ytb8oA08WZOcF1IG2CEKY9s94Vz0eQtKgzqCs10seojh1bYJiNV2rEX9tqcOOUNxWbdOYlxUfmZERVbougxMg26thUTdM5IaYZCSOS3tLMNyiRNtJPBqAaspfTKxZt6yGb9zoGO0WDqjjRaRlqBRMFkLYDrda0h9LWT/xpijY8eAmnMo8ZQ+kea8MW0jmprYuVRhsubBKQyFMspnUGZMqdnYGRmiJlx+oEvHOGhTbQLo0FYozml4nG7wvanJgz0EyTROQcNmwyNCfGo99R4TnDrMTYjgIozDNtyYnbEN6+fXvI7ZNsk9p85z2ou2sO5tspJg1NXRHrg+2hkqV61bK2cZ5A5IbXEpPVm54M0Z55FQ0kFxf6he04dmuEZC6+pfrB+E+dZCg8OH4yFCmbYSxJaI/cbLjD2BDO5nRO0xds1B1BiesahP+iS0+0WyvTZL95YyfjGeJjReb2nUkjhQApYm6uA7vb9YyMgSGP9uINNSh6Gp4QFW55MHF3aAf1/v37gVsRVEFOCMWSzJfToItQdpXpIjCObcb+4Pl2xdMoRZP27MzGh8GcvqQ39t3MDXdcGpzQTkglVmWa9D+cD7LROMUqv5C6ngtIkZiPY0pDTW0JoXQzZ1fG9sSVnwr4Exs3i9GKgFrMRRab4r7NfbmKQ4gQLMME88MSGdMwkstnXwsbegktpqfquqE6ciu1jU6hkmEWMhkOiNL3FR31dEfcqpiBTaBaO7FdAEMADJre7EzvW0OSZG0Wzwnc7FOGtovAL6g3ObLDuHPkVhdLM6wK4tEoHQurGVJPfbJumUHEmAbp2vMLIIy4cGHTUev4fxk03ZpBaeMRm1MZTwJS1ocht6nqjiq37Z5QDG4oJzakcZf+xm72ZZHFmYxjrVi7hHnEJE3HNSFbFJK0hM3ynwjoD2aCZ6LrwsYYRsSY5lScdl+miftvqeeDOtmPVbFRhhFrZlpLzgCCIUOdo/77YuMM84iEHJdQn4NEqEC1WkjZxL7hCDF4E/htDCOqQoVe5AM+RvJgJpONz+2WTGKpARh/uim7tTAW95sRYxpux2AKw4/aH/Bt2l4F+3QPAAk4T+6530t+frUprD0OqwNKRej4TIN1lKBImwdhFvEgEuYhNquH4oIzELvGfeM0+OV2jLkqqOyEaeTfYatieFCGeUjowfwUo/jxOj5jz8jIyMjIyMjIyMjIyMjIyMjICOA/a682wnbLm/AAAAAASUVORK5CYII=);
    --sellcar-hiw-step1-icon-lg: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAB0CAYAAABUmhYnAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQASURBVHgB7d3hTdtAFAfwl+B8Z4QwQdMJaiYoGwATAJ8JwgjDV2ACwgZlAtIJmg3KCBkgJH1POEJCdmnOl/Lun/9PioxwJa73j+8cPzsnQkRERERE5FpHIhkOh3mn09mfz+e27Qv9i4n21WSxWDyWZflDImgdaFEU/dlsdq8/5kLBNNjnra2tXe3PZ2mhVaD6xwcvLy9P+g7bFophqiPc7vX19UQCBQdqR6aG+YthRjfNsuxr6JHalUA8Mtdmu5rCggQFqidAexpmX2hdcjvJlACZBNAJ/LsG2rT7QoeMWx0ypkKNtH+2dZQ70H68qdtvnxh0M5YVBQWqjRg0/P7k6urqVuhD1Rv+Vo9Em7bOa/5JLgFC59DaQHu93khoJTaa1f0+dEoLPimqw2F2dbH7LGqg9PkYKBgGCoaBgmGgYBgoGAYKhoGCCbr0ty52fVMrDUfyetkrF9/sboO7y8vLkTji5ghd1lftR0nj7oeBXp67Pzs7+21tFyfcBFrVV/uSGGuztd1GF3HARaD6Lj9Iub5qbdep4lgccBGodsiRpO+bOOBlyB1I+nJxwNVZ7ntlWUa7bzgmLUovxCl+DgXDQMEwUDAMFAwDBeP6LNfz2aRXXo7QsaQv+AGjmLwE+lMSZ5UXccBFoHazsT0fKYmytnspo7kI1G42toddUwx1+aCuOOGpHmrv8h3toENxMh99YKyvCw0z+FnOdXB3llsNXSOhIPwcCoaBgmGgYBgoGAYKhoGCYaBgGCgYBgrGzZUirX2e62W/49S+nUzbbF96MdIrXCfigJc75+3Ll4oUv2rO2qyvY31DFuKAlyH3QNLn4u5/zqFgvDzb4qLa39KDOOAi0LIsC93cVScYSanafKH/BxdPn7k5y606xEWnpIxzKBgGCoaBgmGgYBgoGAYKhoGCYbWlJVZbarDaEg+rLfGw2kLxsdoSD6stS6y2xMNqCxjOoWAYKBgGCoaBgmGgYBgoGAYKZuOrLd6qJW1tfLXFW7WkLVZb3iCsTME5FA2rLW9cVEva2vhqi7dqSVustoDhHAqGgYJhoGAYKBgGCoaBgmGgYBgoGAYKhoGCYaBgGCiYqIEWRZHc852fLXafBQWq9cvnut/PZjNWS1Y0n8/3G3YFLRcWVD7TGqItD9mv2XV+eno67fV6I1ugTqiRHZl6ABxpoEXdfu3j/xeovK5Ntt/QkBtt6M1wOBRqpn301/06Cj5KgI4E0sCedJMLRVetR7ojAYJPirIsO0zxAV3vrE/brEcaHKitmVkt4spQI1mG2WY90lYfW/QPT2xB1JSXW3ZkXC0u22ox3OA59D2dU/d0Y68v+hoIfcg+/nW73bFuH8qyHAsRERERERG+PypsffYIzsPMAAAAAElFTkSuQmCC);
    --sellcar-hiw-step2-icon-lg: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAB0CAYAAABUmhYnAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAcZSURBVHgB7Z1PUuNGFMafDTWVJbkB7LIb2GVFPCcY5gSYE8Dspop/dhmoyirmBHhOAJwAwwXGOcE4N2CZcvEn30faiUPUQi21rHbr/apU8siWhPW6X7/3+muPiKIoiqIoiiIN8cTBwcFxo9HYM/8c9Hq9z6LMnSXxwOHh4W/YfcH2g9l+3tzcbNzd3Q1FmStN8UM74diuKHPHi0Gfn59XEg6viDJ3fPVQJRDUoJHhHOVOo1mLm7XfqNG4lxzRb977LRp5n89rnKLcV9GsK87Rb8H7LRpesgNXl9uW4rhEv22pH4WyAx1DI8PJoBjHzqU4X7N+0NP9Fo3MzycJpzGUvh0+/kcM4D+J47hmBv1fT05OvmQ9p8j9Fo08zyfxOuIBRKLPScfxx3mrFSvZ0DE0MtSgkeHFoMb/v+ZelLnjqzifFI0WitaUfHiZD52NRrH9KR6iNUVRFEVRFEVRlL9RXW5kqC43MlSXGxmqy40MnW2JDDVoZKguNxBUlxsfqsuNFNXlKv+iutzwUF1uDKguV0lEx9DIUINGhupyI0N1uZGhulxFURRFURTxqPpbBI6OjnYRkXd8za0iABxj18Uc5kACoTYGxdxqG4a8kHL4hKj+SgKgFrrcTqez+vj4eAODrko53C8vL6/hPpUXU7wUFoyy4MWVmW0PBu5IIMCYxyUak6w8PDyU1fudiF6Xa1xtW8pnC414Syomal0uXS12xzI/Lsw9K2NZIuYNV9tFINORHKAn9iXZA01d7wepiGinz9JcLdONvMYkCIA6JmVJorW/v78nFRG8LpfAja1MJpNVvFzPes7S0pK1d5qIdCwFwHNoYXdjefv+6ekp0/dsNpt8LoySRz6iZCeDMpplBCvFyOzqzENjA1r3KLTuFumds6S43lzgew7QELtFGluwulyTCrEHtHxWdnwZk+BabNwj8QSHCIzB3+kFJSdBjqEYgy48eIL/gdbvPViBq9wR/3TQoHPltcHpcs0Y3Rb/dIuOm0ngmuyhXfEMe2ue4CpPUNTHA9/OExSxQaS5POZwdDninxHuuyElgufyTRyCtow4lxSd81Azbvyn5fjS5SJvtFZaTJQ8FEfxGRrRH3gofSkZ3OOD+ft/ETfYMdYtETnzWj7rjmT9OyQg8KU+Wt4acfwLofhtw/xtA7O5nkvPdCnJPdypgQQVFDE9STqOnG4nZGMWxYzttrzVyY0Hpcu1jctnZ2feUoNQwfA0tLzlFKt4cbkm+n2dOy2ELpdVKLi7dTTKj/geLexXpw3LBHIj7EfY34YyiZ2GF4MyckVgtMLol/9+K5oNAWPIXQQyDDo4h/tyfLo3r2lYFjZa2O8hNxzj9QAB0NcyUiAfeAuKkqLfUKG2CIbsyIwhs2Ai0Q7ObcO4QWmJptRusRJLigiy+kXKiTQs9UmmPBkUtTKo75Iir5W3RFcWtTEoe1MZJUWW6ELqqbUwqJnsfqtnDpnvstTGChc3vN5AI9jBlhrd8tpVTmrPErUEhRgJp3U6ilNqMMhOUh5oCu/cBm9JQXGdY3xmUHUBJPoeitRkO0VXxJLiRkpS/w9MU/hZsc9/TuuulRK9QW3jJnsmC+ouPYqf5TkpeqJd5rdSIVEblDpZW+/MW+znOXTRlrdfqk5SIbH30FbSQRjkukilx7jooeXtLamQ2A36Pulgs9ksXJNFRGyrVbvOh3olaoPapuMQrRaevXn37t3Q8taqVEjUBi1zOi7FZWtQpPgjdpebGMX6WFCEa9iiWS0slAVc7jjpOMbQlhQE17AZtFJ1Rewu9zbpIAy9LcWxCdp+lwqJ3aC29KRl1s3kgi4bjcKWbw6lQqI2KFd02cZRHL/IU6bjOSzSW645rlp3FLVBTZkucfkGS4Io0924GNXokKwzLjheuTAu+rSFqnlbLwXr6G3fskS9dNH8rFh0sqbYP5CKqcN86D0FXXiZqCowPZVL+K5glGtWkaaFBxp6Mpm0UCpkENV6Q1BWymIoV6I3KOn1en0YbFXS16ZyZmYLxmNvfDkAQ7PuKxk4D0UBWJtKEWWmZYxxvKaRsAZBrUp/p6enbex8/l8w5+aawVC7Wi57kxF+jSUnZonE55B65pRaFuc53pnl+V0Xw5pouYtz19Az+xIgtQiKkjARaYeb+Um3Frb3s7+4YnoiP8cS4hUM6eWnZ8qktgadxVR3gl9ZloWFcLlVK+kWiaAMapvuqlpJNw+o7re85eTigzIoknjbXOJlyhdeaOh9zMyPrZJ1Kw6ENoZeS7IMkus4L/DFg1rp5QNWo4itrOiqUAzuN+fRE78/l/vr0wsDUyqkWGsu5wQXFKWo0msH0qRP4khwBqUqnZUcqTl8Bmb1m9t5EihU1WEq67Ju7jdteWOm8yVwTHRLQZa3n1kNDaZrjPDNzE0UBQ5FURRFURRFURQLfwGBzNp2+929+AAAAABJRU5ErkJggg==);
    --sellcar-hiw-step3-icon-lg: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAB0CAYAAABUmhYnAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATTSURBVHgB7Z1fbho7FMYPCUj3MUvgruCmb/cpIiu4vSsIXUGTt0oBAYLklXQFoStou4LSbKBZAktgAYT0HNVU08oDnbGn9Xzz/aTRJDYBxx/HPv4zxyKEEEIIIURakgiDwWDUarUu3a+L6XR6JQmRevl2HEsCDIfDud7e6PWXu/49OztrPTw8LCUBUi9fliNJg74n7bWkQ9+TllL5vpOEoM/Pzyee5BNJhNTLlyUVCyWRoKBgBHu56v311Pu72G63du8K+RUeta4etSn/OJvNPkhESgs6Ho+7m83mXn/sCSmNCrs6Pj4+1/pcSQRKCaoffvr09PQpx1kgxVlrC3d+e3v7KIEUFtQsU8X8QjGjs2632y9CLbWwU0TLrIwT14UFUUhQdYBeqphdIVXRMydTAmgXebF24P+poHnZE20y7rTJWEtB9J/wvql6gEnMNccsn9bPibZyfa3HuS/fRgx6W0pJCgmqhTjNSb+6ubm5E3IQ94W/0y+JdVsjz0t6EkDRPtQraKfTWQgphLVmvvTQLi3KTFGZZjaLNjO+vw96z5hUUb7QOssjlcn5t57kd5IIqZcvSxKCqnMx1ttbswRnDRNNu5RESL18WQo5RVXiKijJSjJSL98OrraAQUHBoKBgUFAwKCgYFBQMCgoGBQWDgoJBQcGgoGBQUDAoKBgUFAwKCkaU9dC8XXHk90MLBYOCgkFBwaCgYFBQMKJ4uak8g1I3qhgd0ELBoKBgUFAwKCgYFBQMCgoGBQWDgoJBQcGgoGBQUDCSeYK7ClygrLmLErpst9uvYgVJTBVYC7WYhHp7nwn52rOwdhb4SYCBFdTE+znNYgBp+ksBBlLQ4XDYzwvgpOnJxD+qAtQ+1BdybRdsODgmbcrAWagdmLMnvNqETlGNMEcoc/rRD5h1TqfThYADJag6PKM9wZkn0gBgBDXrVDH7vjy1zkUTrNOAEXRfeG91hBphnQaEoDZMkZzAwWad6I5QFhQL3TdMaYx1GrUXtOnDlJ+p9cSCO0Omn3ewgabfq+DevtXFvU32YNey1NpC3TClKyWw4Y1elyr4WICoe5MbY6I9yYNdy8IFbjBqLWhOcP9CaF8a9bjHP02tBc0G95cSIA5rar98dii4v0463OdNCQrgsAa6D3UL3f2c7CXi/C66UzTKy7ANYwIIrKBNnUGCFNTt+Bv78swRcs4UJJCCHjgpF3qyHk7QQ0tp6AvdcHuKJH8pbd2EpTSobZz7Juu32+1ErXMl4DRlT9GqKUdKwwjqe/Rhhza159IQIARV6zzNa2q5pwgI7imqKWqB9rzK0pPVuD1FMBZqc7O7tU0bomgTfNWUzdVZYIYtzhL/l4bDLShgUFAwKCgYFBQMCgoGBQUjiqDosX+qoKo6KySoDtZXvvTNZnMppBC6nHeRkxUUpaXQxILOwHzWW9eTNbq+vl53Oh2bCIeOAxSKWaYawGsVdOzL1zr+fYIqC70ucgoy14LOB4OBkHy0jvbmayv4UQIofICOCmbrjj0h0XGhd/6WAAo7RW4SnM1qZNyep+CF+MKC2iS4fTBFjcdOzBhLfaWGLbb+qAV4YU2EkFCWVpduTTeY4EPoLMiwfHuS+h+9ToUcxIZ/R0dHS72/m81mSyGEEEIIIYQQQghJga+bLORzQom+/gAAAABJRU5ErkJggg==);
    --sellcar-hiw-step4-icon-lg: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAB0CAYAAABUmhYnAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAvWSURBVHgB7Z1LdhNLEoZDxofTQ7MD3xVgZj3CZWY9wqwAewXXnvIs85pirwB5BZaHPaIMC8A96xnqFVz1rA8G3PFLUaZUykdkVcmS743vHCG5nlkZj4yMzCyIDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMP4k9OjBjx79uxlr9fbw+/Ly8uCf5/eunWryPN8SIYarq+179+/b3D9Pfz58+c2f6/z5vPV1dVHTesyWaDPnz9/z0Lcc16s1xvyV8H7T7lQEPCIFkhZYVxZ6+W2lZWVEf89fPfu3TktADaGjOtpg+voIf+ZeQ4bcf391qT+mgj0Dy7MmvLwsfX++PGjuI4KhAD5Xjv88y4LLRONj5XvHAr45s2bguZUpm/fvm2zB9vkP7e1dcfl2n39+nWfEkkSKLSLvz5SA0rr5c9Z1+6Zy7XNX7+TX+OjlOVjhThqq3xihQ9ZeBtNy8Tn91mgu5RIqkAPaVJxXXDOhS601gFN568r7WZXui4W+JKvsU4dIsI90FpI6RngRsWdaj1YiBHXyx1KJFWgsM6MuqfAP3XBKFzmXIFguUx9bs+OfR6Ft6+zMD92rVSAm417qd5CLVAJMP5w7eOHGS668ueJT7DiWj+0ESafj8Bn5LoGb9t/+/btISWwoj2QhZmRu0BDvulviMrQkPOmY3FZS4EoW7/80CQQSooepbJzWCIHhXuI9BEc8ramllnw54A/W+zW7/A1jl0HoR2mRFa1B0ojT57CkWhuXz74e4MrIIuE550DYUkFDVjJzn2hv5QP7d1jbflEeO8pEVGqU/5ZeLpzBX9eOk7dgGdM6b6oXS5r5FeXNmrCa3HXcE+P+RrbNAfELe426X5IO5hRtwHWiMt0wBH9QBPRB7qDWynPpLJQPDCiStc+dEEofj40bMCFTnYhSo5YqfaoIVXvIl0zWEtGLeG66SdYV8Efl7Jvyz4VqjZUtNfFeWJ/MvNsH7cnaIerH9bMnrTNQ/JzwMc1FmYdWAN/xmXhP4+pOeMsVcLxZ57tdykBbRv6MLEQM4SsnCuv71MMVqaQG4Qwc5oDUp4d/s653B/Ir4wFTfrHLuGprQuume/jap+zlHZUG+Vmnu0DUtLEyqEELMwd1z5Y7byEWSsD7rOFWKHiKRAp77Mi3pF9PkveJCW4D4In1z6uO3XcEbVQtCm+zEdiAJJs5bBO3z7W6C1KoMyp3r59u8gbpB0R+PF5A7nWqFYWn3UlRakSCc9k4iSFqCIqUElluXYVlEbm2e60cnHRO+QuU18jlEpONUN7xiMtUJLhkydPHjXJ1wa6QMOnT586kytiXX1SwJmhc5SxjvRHVXFCVKDSj3RtPyUlTaw84KJhEQeu7ZWc6iZXwviedWVEe8yV9oUFkJyFCeGzLpq43T4pYO8xkPZ6CpQZCq5R4mAbKgnxzLUPA9ukBFbu2VX4zuHr/+65ltM6pS/5hc+D64sOU/F13mOgnrqj8GzPSIl4gMK17+LiQtWOBgUaCLtHKS4r1cohHHJHjbDcI8/2Jmm4nIV6IorbCmSAXNtL6yI9//Jsz0hBLMp1agUXMqW7kmzlvu4NokyXIsHSWmR4tmHZiZU+QxfWJThjCn52VcQcE6jzItwGqbsrPiv3CUf2Oc/hoGFGe8Vt5tQCKAMsnIOllESAC5+iZ6QE+WfP4MGaZLGCeAUacnuadF8Fp3a6hFPia/8wXaT6d0yYUjFln/FeKONUCZZU0aSHgtzlSOmPYnDB15xlFMErUF+UiUpJ7MclWzkmcYWuBTeOISwKC7PPiof0IYaoDvmcc+m7Btv+NsFSW+uqlMHXg4gqRsjl+k4uSElTK2dhDz27MsyaYGX76pt5CKB06NrU+42S9bnHP48oUnQoTGqw1Na6SgJ1k8XKFBJo5tqY0v9smtRH3zQwCJ2FuiQizK3I9aEMBxQACsPt/8fUYKmNdZXAm/ieP5bwX/FccMMXNfrCcw/Oh6i3hS74/jErcl03KswSyQM/isxewCB4klDbWFeVgOEEI2anQAOWVeRpk38z10aNlUuFq/u6KcKs3GPA50SDJbaKLzJVNErEujJSwnFE4doem5biFKgvEUBpw2WtrRxLApTzk44gmLxB0h3nKIIlWNaJNlgKKGxGSpAG9Fx7PWTpToE2SdXV6cLKUdkcoWKg+aAu2LJLQpMpGnt5g2UD1fukBEuRYxpbV61MoybDaTMCDSTSRynDZV1YeQncLwSLviRNZjbcK7skXS5h0AZLXEfBzFLEurzn1WkSYLkstHW6TwrT2srroH2CAPHdxiJDQHmQiGgTLEnZnC48NIrkwKcYegsl/xyWgpSEhsvQ+aYlB4mIDoIlnwGouy+BulrzpSmnBNrVcBkFQmuuhBO6AZTBUiQoCwVLydblKEMZJ8yA8V7X9imBhmbHJ47wh2aqZZrA4rqAhWEIDRkoLtdOdZ8IFZY6iFwmrws1lAZMHARwWrovwJqaaM0P9MEzKWs8aVizzjMPrIGpH8rt1QEtEAiQn3dqhoCvP8sCy8k9u70KZsbvluf6Fndp1qzk8cnpzkXBq7Ub+TQHUzneY74LV8KQAqu0EzrP+YsXL4avXr1qM/e1Fa5ZEdI2fuXnRDt6VAoHwRJvG8mMCB+ZBEulQsC6svpBYl0zApUEPtrYrKxHz3wuUM77LaauXbug9+wABU0KjgnKRcDKXWB5/NailsfzUNnXXmDVnGudaD5ZE3MSGlCHq+XnGgWuPZKJ3NRkdXflPjPLUOoCbbX+s2wzEguGh2uU5WmLdgGzDMUdlGXMu1kTCiVOaUtnEJc7rG6bEqhG+5oii4nWfftS87Ap5JMpoePZ7+VaT7Tf0k4h6s4Ul4GyHpbtvsww/HA5p8VXCpyrBmZWn+W/VmKNlwFedrO8HK9q2RWt9s1GmJtQXSvn+H6H7K72Zf8OKVee1cvJVt7nr8d0PRRUad5cB0SXE0pDjc8mNXfHR0irSSfc2w+dh1DhdZAA8Oy+eieQWHFOSuFAIRA0ydqbHZoD0oQN+B5nSCdqsmPq9aGgDKX5J16StJngmq9yrq6uwlSBOhZqRKAui1Mvsw81I5VjRpf6V9mMZzz0fr3IKzlYTBJonVyxShsPLSMmV8T6dKlCRUedu1RrbG1D1zmxYA/34+eYWh6h7Hd6qb7wAsv4fd2dyuru4IpzLa0EWkWsF1HbDn/uImSHtlU72lW6EmpNWCMW7F69byvuFK4+GFXWO/zVYIoS6DneMYTnRZKAJunCgibva1Kt7k66Ny2QtkL1uW8W6o5DqGsXFxeHUqkhZjJYbYKm6+YWLZBPnz4V9+/fh1JlnkOQodp+8ODBaVEUM66Iz4UbW69vxzlZlg3Pzs6u5v7y+f/7/PnzIHI/kG1ubq5x2f5ZKec5n4dm4++B88ZtIAvzHyzMf9OCUL/WZl5IX8qb0y1ntXvGHr2TtbkN63Nq8bHrfhjvpACeQezYsFch02AWOjy4UJdbpYn7zX+tOPPPsXG4X7kfotkTzZRQ/EZ+13NMn69x3OXMiTYsjUCBIrKcyf1KpP2xiVA1KbxyPPTS/UqfmQh+0Szc5VaJuV9mrb7+JJclDqEpIz73q5nxB0EGBL7Q4T8XSyVQoBDqzPqTtkLlrtXWpef1bIEyDBMXbV0LS+Vyq2g69tV8LNC4XwoMrKe83LnX8AXF82ZpBQpiaUJhapaAUqjIyuxXAyzlvUrm9n6ktiy1QIFGQPUIWHsOfx3IK2k2YhFvec5lw/cJXhdLL1CQ6waUMUNgv3SDsdkICQz48x98L7MgS26EQIFSqKUVIWptPfC8jN2SGEsX5frQTqkUgXcyiyD1bWXLwI2x0Cpth7Y0LGsUG2OhyfmmIKnPCfT/cqUjWf437Xm9yQsYMYQWC5YeYe0o3UBupIWWaNtV4aqrIVNh8MEM/43aTIF+PqeFUNfBjRZoifQhMR3TNYBd0ESYBf0F+FMItCSv/F9n+D/OZErHkAzDMAzDMAzDMAzDMAzDMAzDMAzDMAzDMAzDMAzDMAxjvvwfpPoMtPwRkSAAAAAASUVORK5CYII=);
    --seller-review-bg-color: #262626;
    --seller-review-border-color: hsla(0,0%,100%,0.22);
    --sellcar-steps-wrap-bg-color: #262626;
    --sellcar-steps-title-color: #fff;
    --sellcar-steps-body-color: var(--default-font-color);
    --video-stack-dot-color: #363636;
    --video-stack-dot-active-color: #777;
    --ic-stroke-fill-color0: #6e6e6e;
    --following-count-color: #fff;
    --username-follow-border-color: #353535;
    --username-follow-text-color: #a2a2a2;
    --username-following-bg-color: #262626;
    --username-following-border-color: #262626;
    --follow-photo-plus-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARBSURBVHgBzVk7TBtBEB07IMxPciQQdFxBAQ0mgoIGYjrogJYGunQ2DRUSpkBKZ7tMFSRqSFJBqhhoKEBxGmgPJBAIirPExxEIMu/wnfaWtc9nH3aetL7N7Dn7PLMzOzMEqEJ0d3dHn5+fB3n6kQee4cIADB46RiAQ+MPPzMXFRYYqQMDLy5qmhe/u7mK8aVwgUy50/kGZYDC4wmT1cr9UFkEQu7+/X+ZpnHwAE10rl+g7txe6urpij4+P33kaJZ/AFsCRmGpvb8/d3NxkS75LpcklqYjWWltbaXh4mPr6+qinp4c6OjpMGXB7e0vX19d0cnJCx8fHdHh4aMqKIHV5eblAXggWTPqNFFrr7OykiYkJGh0dtQmVg93dXdrc3KSrqyvVcra5uXlc13WjLIKsud/04pk2QGZmZsYkVw22t7dpfX1dtZRhTY7LwncKcjDrlCiD1hKJBEUiEaoWvb29NDY2ZpqdI4K4pLW1tYX5KPwsSpBj2xw/PosynK/FxUWTpF+ANYaGhszzmcvlxKURJpljkvuvCDI5jd3/KwnxDaT8JieSHBgYUGlyhPf7YhhG3kGwpaUlye4fFf8DmPUtyIl7QJN7e3v08PBgiUMc1kKWqYP4gPaY3Jz4ZTjEW5KzgD2wl4Q4IolN8OnpaVn+UrXe6gXYS1ZGPp+P2wRF0wKKX+QKxLjZ2VlzYF4JSRHsDzGTILISfmrWAp9FMwzUGthTCvxhcIMGo6IU11c9AMXAYUQgnQvyhyP69vf3U72g2NvUoCZKEJjrBcXekQaSCCIrcYPKCY6OjpRzEW7OpwhrYRB0ZMblZCgbGxsl13GFYXgliHMoEwzSfw5oEDmYrUUklm5aXFpaeiVDvocBIGRUEqqkOxkwXhFEJuxGUOXpoklxliqJBopkVoeJHTXB6ekp1QsoEWQRCO6IkmIeWAvIjsVXcDaID1F4cHBQqsB5UyA3lJAJFip+u1jBQUV+VmvAwSTF6OBmFk18KSf4yrNTLhzyVCpFtUQ8Hnc4CVt2jQnOm3GQcy8HG7y4tbVFtQIqPYUHr+DDJMj5P0ycFldL1LC+AnvIV2dBezrmdk3S2Ni439DQ8ImnIfwbNQIOLVIgLwW6V3Krq6v0oh8b6IjNc0vEcBBkM+e55PvLUzu1hcPA9VF9+U0S5JLJJJ2fnzvkTG5BbNU56mLUo0zyPU9HLBnqVr81aWlOJsdIc3fBUZcXa338IinTRqaBbGRycpKqARwCZ04Ra7NM7oMsVBIMM5qamkByUF6zykQvyQDIILYW8VaYNRMKhabLbh5ZYE0i/MRUa1bRjaSgyvYbzFq0MeraYUW/phDENfIX0NYKkyt5I7h2WNEB5U7oDzYDnGeQ/EGa+4HTZ2dnGbcXPTXR0SLhB65FdPY18gaDf2Saz1pKddbID4IiCgV/tFC2aoURFsgYvIZMaQcZU6V/hvgHNPnpuH+ykxkAAAAASUVORK5CYII=);
    --follow-photo-plus-small-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAM5SURBVHgBxVc7TBtBEB0fBmw+kiOBoEIuaKAgRFBQQdJR8mmIKCAVJekpCAVKCyUdFEhQQJAokKsEqhSgkMZuXJwtW7JlFy78Kyw78xaftVnvxedfeNL9ZvduPjs389ZFDuH3+33FYnGlXC4vuVyuWYj48FWHM3yYlUrl2TCMe4/Hc2OaZsbJd12NJoyPj/v5w7t8uy0pbAh+55SNOUgkEia1YgA8LhQK+3z7mdrDkdfrPbCLiNaAqtff6SXMnYDJy/ZBF406A0ZHR2c5dN90ygcHB2l5eZmmpqYwj0ZGRoQ8l8tRNBqlx8dHenp6olQqRToj3G73ajwef7Y1wM5zKNvZ2RGKneDh4YGur691htRFomZAdc1/qcrh8dramvC+GeTzeWHE3d1dnRGcE++snOixpP39/V+hT565vr5OGxsb1NfXR82it7eXZmZmiD2mUCgkD/lKpZKHly1QMwCh58uFPAueQ3m7wLJxZCkcDsviheHh4bNsNpsx8MTFZV8exZoj7J0CvoVvyuBcE7+34WNwmLbVF5ys+ebmpjgaYWBgQCSxgi3kncFlc0WWwtLFxUXqNLAUilOitBuo7bJ0bm6OugXklYIlo9pYapifn6duQa0jnAezSEK/LJyYmKBuwaqcEvxuUjqcXfL9K9l0Y+fn53Uy9U+AboNeGYgASmItCqjfGku1Hlme68Z0QHlWIAqRKUvS6TR1C5FIRBWZ+At+yxKlbncUaNUyWPczIvBDFmq6V8cAvqDg3uBqdEMveSCAdepGFMARVH4A8ir4wNjY2BFfdq0BJOHh4WHTHMAOYEx7e3t/GcDhP2Vi8smoPhzJL2AiyESnYMOODnASfAB9eWho6A3fLlijVv+enp6mdnB1dUW3t7eq+DiZTF7UDACYwfxk0ggGUqsJyAXkxOTkZNOsCGG/vLzUKQcl+5jJZIp4cExKwRGctmkYfnJy0hwplZTZ0nIYgnaNjommZSUpiheUBYNBCgQCwnsNTG79qzzPnpZb+J8bkx7dbCQl58QZ54SXpMRsEcdY81gsltANOtqc8uULR2SLnAOF7Qy/d8ubUxXW9pxv37Mxb0mzPUdt52tT2/M/PHpn/8zz1PMAAAAASUVORK5CYII=);
    --blocked-user-bg: var(--gray8);
    --photo-guide-block-bg-color: var(--gray8);
    --auth-mask-bg: linear-gradient(180deg,hsla(0,0%,9%,0),#171717 50%);
    --auth-mask-bg-desktop: linear-gradient(180deg,hsla(0,0%,9%,0),#171717 40%);
    --rep-score-info-bg-color: #1f1e1e;
    --rep-score-viewer-rank-text-color: #999;
    --rep-leaderboard-item-bg-color: #2a2929;
    --rep-leaderboard-item-border-color: #2a2929;
    --rep-leaderboard-item-hover-bg-color: #242323;
    --rep-leaderboard-item-hover-border-color: #242323;
    --rep-username-text-color: #fff;
    --rep-board-score-text-color: var(--default-font-color)
}

body {
    background-color: var(--bg);
    color: var(--default-font-color)
}

body>iframe {
    display: none!important
}

.pac-container {
    z-index: 1051
}

.use-swipe-h {
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

#root {
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

#root>.page {
    margin-top: 67px;
    padding-bottom: 40px;
    flex-grow: 1
}

#root svg {
    vertical-align: initial
}

@media(max-width: 320px) {
    body {
        min-height:-webkit-fill-available
    }

    html {
        height: -webkit-fill-available
    }

    #root {
        min-width: 320px;
        min-height: -webkit-fill-available
    }
}

@media(min-width: 769px) {
    #root>.page {
        min-height:calc(100vh - 67px)
    }

    #root>.page.embedded-modal {
        min-height: auto
    }
}

.form-group.lp-ignore div[data-lastpass-icon-root],input.lp-ignore+div[data-lastpass-icon-root] {
    display: none!important
}

:focus {
    outline: 0!important
}

.admin-alert {
    margin: 0;
    padding: 0 5px;
    text-align: center;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 50;
    color: #b9b8b8;
    font-size: 10px;
    font-weight: 700;
    line-height: 18px;
    border-radius: 0
}

span.app-version {
    display: none
}

form p.text-danger {
    margin-top: 3px;
    margin-bottom: 0;
    font-size: 12px
}

fieldset {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative
}

a+fieldset {
    margin-top: 10px
}

fieldset small {
    font-size: 11px
}

label,p.label {
    font-size: 16px;
    margin-bottom: 4px;
    cursor: pointer
}

label:not(.form-check-label),p.label {
    margin-bottom: 6px
}

p.label {
    cursor: default
}

input[type=email],input[type=password],input[type=text] {
    min-width: 200px
}

textarea {
    resize: none
}

.form-group.style2 .form-control {
    background-color: var(--input-bg-color2)
}

.form-group.style2 .form-control:focus {
    border-color: var(--input-focus-border-color2)
}

.btn.rb,button.rb {
    padding: 0;
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    background: 0;
    outline: none;
    vertical-align: unset
}

.btn:focus,button:focus {
    box-shadow: none!important;
    outline: none!important
}

.btn-primary,.btn-primary.focus,.btn-primary:focus,.btn-primary:hover {
    color: var(--btn-primary-text-color)
}

.btn-primary.disabled,.btn-primary:disabled {
    background: var(--btn-secondary-disabled-bg-color);
    border-color: var(--btn-secondary-disabled-bg-color);
    color: var(--btn-secondary-disabled-text-color)
}

.btn-primary .spinner-border,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active {
    color: var(--btn-primary-text-color)
}

.btn-primary .spinner-border {
    margin-right: 14px;
    width: 18px;
    height: 18px;
    border-width: 1px
}

.btn-primary.btn-static,.btn-primary.btn-static:hover,.btn-primary.btn-static:not(:disabled):not(.disabled).active,.btn-primary.btn-static:not(:disabled):not(.disabled):active {
    background: #4ad493;
    border-color: #4ad493;
    color: var(--btn-primary-text-color)
}

.btn-primary.btn-static span.success-check {
    display: inline-block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAeCAYAAABaKIzgAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBzdU9S8NAGMDx5xIUFbRxrUusW6c6WAWX2tHFSRylfpEWv4B+hH4EZwd1DCrYyU2axSJk6CFSRGnOe06lIc37yyX/oeSuR/MjTS4EStrq1t6pwqaXAITaBHoEStgv0u47pqgCJcsDidFSXVEfJBCidEoDDULSF6NfCmgYUhxDwUVBijEUWFSkmIOCioMU81BAcZGY9H10rdbsxkWK70FiiOQn7Lnnw5BiDUgqDVKsAwmlRYq1mt5oMHXhQgym3x1qDkzIsCyQYn1lsznk11X/G1NiswNqPgwgg7JCYgpHVhxjjSnkVtN3tuv1Y0ia1mghsueBZEmQAkqAnLvPw7E3o4mZCItI+32CyC7MI8+SIDH1c/xqLK9v4EPVcswv8f/n5OOLXteq+2+W9Rzpx/JCCih+cOxdWqw/ko35fX9Ih/dXkCL1/yANNhgJbWo+GpAy1TlIgg1HZrODqO6JOFhZSMz3zaTx7YXNPxS4z7arK/rTaNGShgyEhmFthRzJQgJEeNf7YD3KD4mpYQt87llX+SKxUCgWjM0fiUWCYi4sBdwJJCGxyFBshmW7OJSFxH4A0R1MlJKfwxUAAAAASUVORK5CYII=) no-repeat 0 0/100%;
    width: 19px;
    height: 13px;
    margin-right: 13px
}

.btn-secondary,.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active {
    color: var(--btn-secondary-text-color);
    background-color: var(--btn-secondary-bg);
    border-color: var(--btn-secondary-bg)
}

.btn-secondary.disabled,.btn-secondary:disabled {
    background: var(--btn-secondary-disabled-bg-color);
    border-color: var(--btn-secondary-disabled-bg-color);
    color: var(--btn-secondary-disabled-text-color)
}

@media(min-width: 769px) {
    .btn-secondary:not(:disabled):not(.disabled):not(.dropdown-toggle):active,.btn-secondary:not(:disabled):not(.disabled):not(.dropdown-toggle):focus,.btn-secondary:not(:disabled):not(.disabled):not(.dropdown-toggle):hover {
        color:var(--btn-secondary-hover-text-color);
        background-color: var(--btn-secondary-hover-bg);
        border-color: var(--btn-secondary-hover-bg)
    }
}

.btn-light,.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled):focus {
    color: var(--btn-light-text-color);
    background: var(--btn-light-bg-color);
    border: 1px solid var(--btn-light-border-color)
}

.btn-light.disabled,.btn-light:disabled {
    color: var(--btn-light-disabled-text-color);
    background: var(--btn-light-bg-color);
    border: 1px solid var(--btn-light-border-color)
}

@media(min-width: 769px) {
    .btn-light:hover {
        color:var(--btn-light-text-color);
        background: var(--btn-light-bg-color);
        border-color: var(--btn-light-border-hover-color)
    }

    .btn-light.disabled:hover,.btn-light:disabled:hover {
        color: var(--btn-light-disabled-text-color);
        background: var(--btn-light-bg-color);
        border: 1px solid var(--btn-light-border-color)
    }
}

.btn-outline-secondary {
    background: var(--bg);
    border: 1px solid var(--btn-outline-secondary-border-color);
    color: var(--btn-outline-secondary-text-color)
}

.btn-outline-secondary:active,.btn-outline-secondary:hover,.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active {
    background: var(--bg);
    border: 1px solid var(--btn-outline-secondary-border-hover-color);
    color: var(--btn-outline-secondary-text-color);
    outline: 0!important;
    box-shadow: 0!important
}

.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
    opacity: .5;
    background: var(--bg);
    border: 1px solid var(--btn-outline-secondary-border-color);
    color: var(--btn-outline-secondary-text-color)
}

.btn-outline-secondary .spinner-border {
    margin-right: 14px;
    color: var(--btn-outline-secondary-text-color);
    width: 18px;
    height: 18px;
    border-width: 1px
}

.btn-outline-secondary.hollow-mod {
    background: transparent
}

.btn-outline-secondary.hollow-mod,.btn-outline-secondary.hollow-mod:active,.btn-outline-secondary.hollow-mod:focus,.btn-outline-secondary.hollow-mod:hover {
    border: 1px solid var(--username-follow-border-color);
    color: var(--username-follow-text-color)
}

.btn-secondary-alt {
    background: var(--btn-secondary-alt-bg-color);
    border: 1px solid var(--btn-secondary-alt-border-color);
    color: var(--btn-secondary-alt-text-color)
}

.btn-secondary-alt:active,.btn-secondary-alt:hover,.btn-secondary-alt:not(:disabled):not(.disabled).active,.btn-secondary-alt:not(:disabled):not(.disabled):active {
    background: var(--btn-secondary-alt-bg-color);
    border: 1px solid var(--btn-secondary-alt-border-hover-color);
    color: var(--btn-secondary-alt-text-color);
    outline: 0!important;
    box-shadow: 0!important
}

.btn-secondary-alt.disabled,.btn-secondary-alt:disabled {
    opacity: .5;
    background: var(--btn-secondary-alt-bg-color);
    border: 1px solid var(--btn-secondary-alt-border-color);
    color: var(--btn-secondary-alt-text-color)
}

.btn-primary.get-started-cta {
    padding-top: 0;
    padding-bottom: 0;
    margin: auto;
    font-size: 20px;
    line-height: 56px;
    border: 0;
    border-radius: 6px;
    width: 100%
}

@media(min-width: 769px) {
    .btn-primary.get-started-cta {
        width:340px;
        font-weight: 400
    }
}

.btn-primary-lg {
    width: 100%
}

@media(min-width: 769px) {
    .btn-primary-lg {
        width:auto;
        min-width: 160px
    }
}

.btn-follow {
    width: 100px
}

.btn-follow.btn-secondary {
    color: var(--btn-following-text-color)
}

.btn-follow.btn-follow-self {
    opacity: .6
}

.btn-follow.btn-follow-self:not(:disabled):not(.disabled) {
    cursor: default
}

.input-expander {
    margin-bottom: 1rem
}

.input-expander .form-group {
    margin-bottom: 0;
    padding-bottom: 16px
}

.input-expander .btn {
    padding: 0;
    font-size: 15px;
    line-height: 21px
}

.toggle {
    margin-left: 20px;
    position: relative;
    height: 35px
}

.toggle .switch-status {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--secondary-font-color);
    position: absolute;
    top: 9px;
    left: 41px;
    z-index: 1;
    cursor: pointer
}

.toggle .switch-status.on {
    color: var(--btn-primary-text-color);
    left: 14px
}

.toggle .toggle-holder {
    width: 75px;
    height: 35px;
    border-radius: 6px;
    outline: none;
    cursor: pointer;
    transition: .2s ease;
    transition-property: background;
    background: var(--toggle-bg)
}

.toggle .toggle-holder:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 2;
    top: 5px;
    left: 5px;
    background: var(--toggle-knob-bg);
    box-shadow: 0 2px 4px rgba(0,0,0,.14);
    border-radius: 4px;
    width: 25px;
    height: 25px;
    transition: .12s ease-out;
    transition-property: left
}

.toggle .toggle-holder.on {
    background: var(--toggle-on-bg)
}

.toggle .toggle-holder.on:after {
    left: 45px;
    background: var(--toggle-knob-on-bg)
}

.form-group.create-un {
    margin-bottom: 14px
}

.form-group.create-un .nudge-wrap {
    padding-left: 31px;
    width: 100%;
    background-color: var(--input-bg-color);
    background-clip: padding-box;
    border: 1px solid var(--input-border-color);
    border-radius: 6px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    position: relative
}

.form-group.create-un .nudge-wrap.focused {
    border-color: var(--input-focus-border-color)
}

.form-group.create-un .nudge-wrap .form-control {
    border: 0;
    transition: none
}

.form-group.create-un .nudge-wrap .nudge {
    position: absolute;
    top: 50%;
    margin-top: -12px;
    left: 11px;
    display: block;
    width: 24px;
    height: 24px;
    background: transparent url(data:image/png;base64,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) no-repeat 0 0/100%
}

.form-group.password .showhide-wrap {
    padding-right: 34px;
    width: 100%;
    background-color: var(--input-bg-color);
    background-clip: padding-box;
    border: 1px solid var(--input-border-color);
    border-radius: 6px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    position: relative
}

.form-group.password .showhide-wrap.focused {
    border-color: var(--input-focus-border-color)
}

.form-group.password .showhide-wrap .form-control {
    border: 0;
    transition: none
}

.form-group.password .showhide-wrap ::-ms-reveal {
    display: none
}

.form-group.password .showhide-wrap .tog {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 8px;
    display: block;
    width: 20px;
    height: 20px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOnSURBVHgBzZjbUeMwFIZlcX1MB2seuQ2kgg0NLKECQgULFWBvA0AFCRVAB4QK4h1uj+sOyD5y3/83UkYospET7+Az47Eky8efpHORLG5vb9s3NzeDu7u7Q1FDkW9vbwTbfH19jeoIScBTXakjpFxbWzsGWKwb6gYZ6MLV1VUkpRyBoRwtLy/H4oslMCtlIQeDQbiwsLANM9kMgiBEU4jyEOUhyrz6Ly8vv9fX1/uiCsCykPD+P4QSn0uKq//4+Bg3m81UlJDA1egLeX19fY/Zaohy0isDGuQ98IGEM4XPz88dQKZY2hTldG5uroFyY2ZmZgMO18Sz72J8llOl71RMCugL6SOY6Q5uu4Btme0++nIB4QCNxcXFI8xCp6zSIlBAcsDhCCAI+g8PDztY8qHwBSTc/Pz8BYqbrufTQNIs4NkRwHaN5gR2ueWCdAIyN5twOpBXGSdt88mDlPaLGGHXhkMci3hVmXFsffwmVu3I7ictuEPT5jRcntL/ANmx9Y2WmNsuhIezPDhTqk6Ltj58e0tnnwyQKUs5Raj6nK+uru4UKcWALjCgVlWQlr4U9tikPWZLjOAaGXAMogdFyjggE44y7XIz1Ij3lEhhjs90SX7MdHk1E2mRMgyopcvcHFQBydnC+3uG3n0sfUuCtGv06/mkH+5ejGpcleMouzvXdaTLww9e7Jv4zX4AGlbp3Rj8X0OPkIjqsfGwzWn10JPowuzs7DbvVUCqVDgyN8zgnuS0QtmJboQNdpnqihRhIIlRbgNkd1pI5QtmX5pbmi0xtkmR+OhBZ0XKbFsBSA/psYtQ8ROjvp/EcVQWCVWVkSQbqHkmaaHxQtc9tvvcUAyE3466UJ/KYJGuYyZ3VlZWsgkYOYlaau/lyYKolFvmsdUUNYvnPvrw7EPu13AZrN0ZhtpzxMXCDMEtFIC29YfwToLAe8pB+KRFfJPvHUHHpZ1exwBde8Gqc20ZfWU2rL1JTmXTQhZu+enNVs71Puy4BJ7O6NAWBiSOFfHS0pIoDajFsfPNzhG4er6gjBBMW/YGQ0HGgIzyID8FpLgOO0pSXIRN+AdB/VHgR9nvG3M2A7mdQtXfh4YPpBcgJeewU1oAd/L09BQhRe5bNumE9AZ0gLoO5HlQQ4IhYx2bhyKH44xBlgY0RdnWBm2LfxPQ1ODS8S+DeHeoBLHxEr/4kgIdhZBTAVYlRZC1AKS4IGGnUW0AKTYkzOWgVoAUC3JQO0AKITF7PwD66x9dP8vb45lRQQAAAABJRU5ErkJggg==) no-repeat 0 0/100%
}

.form-group.password .showhide-wrap .tog.shown {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOZSURBVHgB7VjbVRsxENUuj9+4g5gKWL552E4DgQowaQBcge0KMBVgKjCpYDc8vlkqwOnA+eVh515H6zMISfsw+fM9x2e1WmnmajQzGlmpFVZYwYtAVUQcx7X19fXjMAyj2WzGXz0Ighq/oT1Be8wf2tcvLy+/Wq3WWFVAaYK3t7dNKO6i2SwzD3Oup9Ppxf7+flJqXtGBsFi0sbFxXpaYBQkselLUooUI3t3dkdiZ43OCbXzE8wnPP3OhQfAFjy08t5VjQfjW293d7atlCMJqdVjt0lRCH8Pj4vX1dQBLTArIOMScU5CqG59TWPPIZ83AJxhBEEuhZYjZAP/taf9VQuYY8loukkEJchTE1aZqCXhkW0mGRQQg+q4gYGdZcgRJUBajOuujLuqkbnN8UITcwcFBW3nA1IN82ECzruf8BolhXqTe3NwMMe84e9eW3JHuExiKRiB3WJScTtaXco6BIYKg7yNqkgSSvb291geC9/f3Xayg5xpoIffB2jbYrGICaSxW7zNFB7oHbISZMkmOQplMlQdra2s9M8K1XyU62ufgmM3NzUufLKYa6hRd5yAdLQjSEnKCL+yzBRnbkmLOFhLvEa1Oi7FPkD+kn7rk0bpYyJHRfT4nCB9oG5bo5zk3FtQWrxOdbCdCIXeA7iEtGflkYmEpdYuuJqx4FsrESTPjMO+pHLByEa+pbUEkjHGJILitckDdxlZ3w6xEqors/LXhE2RPwre3t74QWOdxlDeRdZ5oN5huzDE66S62lblR5YCZRLobC4qw0WgwnBPR2c0iyINEtGsoBt6dAiSMvhG/ZX1M3D6BtkwCv7ya50FN6EF+zMtdWO2I0SnmMBJT/CawVtPY3iGUnfjImTkVQbZF356nGUYQtrqTfeRAbQEnnp+fT6RDa0JNkpbkdE711n3U5coki2LB3Gr1L8ydCZbWZb7kcegaw/uI3omxa4zWEYk5I5lJzGKBZ+uDcXx5t0fP4xa1kby/8h2kmaQf8+4fmlxbkHvCgr7JBQUOZbERTdfc0ipFqg22IsNGzkrQRTKv8i1BLoJs0+es5JwEXSTnEwpedizyaigaTo2KyUvOSzAjqaM5MoSO4W8DbPvPPItmxOCXZ5aTJUaE/6h0aZKwXXYEKl07MXaAIOqoHJS5uFuvoBXAi3un6P2m0l8f2N5TeYoUJcYE/N/++jBBi6KqbuL3neWX48+jlDkRQXD1WSlqhRVWMPAXpPegeKjhx+0AAAAASUVORK5CYII=) no-repeat 0 0/100%
}

.form-group.password.style2 .showhide-wrap {
    background-color: var(--input-bg-color2)
}

.form-group.password.style2 .showhide-wrap.focused {
    border-color: var(--input-focus-border-color2)
}

.form-group.password.style2.st1 .st-prompt {
    color: #eb5e4b
}

.form-group.password.style2.st1 .showhide-wrap {
    border-color: #eb5e4b;
    background-color: var(--input-weak-bg-color)
}

.form-group.password.style2.st1 .showhide-wrap .form-control {
    background: transparent
}

.form-group.password.style2.st2 .st-prompt {
    color: #29c57b
}

.form-group.password.style2.st2 .showhide-wrap {
    border-color: var(--primary-green-color);
    background-color: var(--input-strong-bg-color)
}

.form-group.password.style2.st2 .showhide-wrap .form-control {
    background: transparent
}

.form-group.password .st-prompt {
    position: absolute;
    top: 2px;
    right: 0;
    font-weight: 700;
    font-size: 13px;
    line-height: 16px
}

.chosen-sso {
    padding: 12px 14px;
    border: 1px solid var(--default-border-color);
    background: var(--chosen-sso-bg);
    border-radius: 6px
}

.chosen-sso .account {
    margin: 0;
    font-size: 15px;
    line-height: 24px!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.chosen-sso .account:before {
    content: "";
    display: inline-block;
    position: relative
}

.chosen-sso.google .account:before {
    margin-bottom: -6px;
    margin-right: 8px;
    width: 24px;
    height: 24px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAYAAACcXioiAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAW0SURBVHgB3ZlNbBNHFIDfm92N48RpjKClUKksqFKpesAtKaD+iA3k0EPVutAioR5srhVqwrVAY6uqemvhWrUQkKoIKMW9VD0EZzlV5SeYC63aQ7ZIJaAgSIgaJ7F3hjcbJ+TP3h/HweKT4o29b2fem3k/M7MIy8CgEYs2MxbnqMQQcAOCoKuICsDoHDFL/nGAGyrg9YI2dWndbzkLqgQhIFLpCGvoFCgM+mpAEBByTOCxaozxbcCM4oC8a8EIV0uPrRXSfg3xZcDwrm3dNVB8Higw9Wz2ctqzvBehoXdjulLULoCAGKwMFs1Gu5fZYG4C93ZvS6gF9foKKi/RlYLWP2y0GW6CFQ0Y7mjr5iB6aukyFdA5w2/dhMoaIJUX5I/whBACcuO8ud1NbskYuLt7W5zy+AV4Qswov9E0R9xkFxkgA1b6fGC3EUJ2agFijorWKNJ3RNxAN3QnjrByu36Ul6gLf5DBIwACKC9MGyE9YUdylTof6mgzqHglaeQSi1rwqbxk3gwE8/tpxdf1XTX9PDVk7NAZs/sRQXdaCaC8ZNYAJ9cXtEHwARmbXpu9nIIquNvRlgKOHwRRXjJrQP70Mz3/ZzYm+GiDtycFHHgue6UHloFBw4gGUV7iGJDvB121tUGp/HjfC1D4u7XiQxzFoef7rh6DOsCpA+Q6hvOldQoiewch/M6dsg9QZjleL8pLHAOQQefcHxvfvuMYIg2aCwWalbebU1BH4Iz7LHVTutTYjy/BTFxQbUiuvXj5FNQRTLOVsos0OQOtn96E0BvDzujXm/ISlQMabmvqpo7/QF09YUIWfLPrq4dJqAGco2UebTFV2sNu8fJAQ+xewNFnJ6EGIBO/0MWkqj5dCd1Q1WIO6oiZgWco3A0gF7OwHQIVmhqiyw/XHVm981QY4Mk1KI3WJTKIXQ0Q0t/MIHuE2kNBLDxll2JRXclTCS9Y8kOl0f3Xy+FQ39T6OMAtE/xjgX90NwHKnpa80jkrzYAob8JDrsKJ/GY4M7EpYZzd3mXuOwd+yB6ObPQjb3w5ZjCG/W5yXIgb8so0ZmfKCd22w3Bw9C04k98kAyE6JngiJVJQSxiiJ1elgwJrWn66QJkLBa4VVkNyxIB/7DmbGwGpzKlcbYMZ5y/ty8FxWmenDtB0XJq5IbPl9+MvOyM/JrQFbdPSu5F1b//1E6gFpYWf7iZHOlrm4YiTfBwDGtSi3GGNSH8/OPom/EAGlAe77If5Q8bZj2E5Mb5+oJM63V5kcY7HTO/IyI0GJlcfly4zUFjjpYlvxgVPGheSsBxI5RnXZODqXuR5oTB7/D6bfmIn41E1rMidmXcfR5EOhRrSWutmYbanIAh+laf0aV48Epk9M52XP9t696QovD1N45wWc0XO9zSFWqxJNSyuvf+dp8ecAWtinaH773WF7u/zPGici3a5kZntfqEAGTFARrwGfkHICNs+rWFjxlZsaG5UYXKiCL/vOzdvFbWjN64XGUvQoVgXlmabTb4ITXc7gbm7bw/VlQPzu11AjDpQURmgf1dBcEy5h+CcjzoKMtZKtTJKC0IDy7goK66B8J1OUMiYpZCZRxQK7WZqlQWVDJC83rsnSQWlJltBN0L34xB68OGi3ynvJ83PI4u2tcpSjQyd/zO3fu+rtGsL+Pq0CuzwX8C1e6DmX6HwKtUhLtL9R1qOLyWvlGvo9vmbZsmInVDF++Qg8NAtKLb8Aer4VsBiOJ092pIqJ+uq2NYze+OUuk5AdTERDDr9vrr/p1QlEU8jKwNbQSVLwr5WlkGhgB1hQhy6sv/nHjdZX67R1vsR1QnxBdTWpcyisA/k9mcsL8K+FXFmA5RuerOSCNpGGcySy5h+HgrcuTSEATNoMfUZPF7D+2pPugqV1lOISsav4hCkw3I4s8LokNjmO5GxLfIQAB+vbbCkrFV6Y5njDHJo442gSj9VPALOvzieGShA9AAAAABJRU5ErkJggg==) no-repeat 0 0/100%
}

.chosen-sso.facebook .account:before {
    margin-bottom: -6px;
    margin-right: 8px;
    width: 24px;
    height: 24px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQDSURBVHgB1ZrLWdtAEMdnViZwSYwviW8RFQAdmAqACiAVAIdAbsAp4BziVBC7AqCCOBUAFURHSA4YuMAH2snMCowferPY4vd9gK1dSTP7mP3vLAgWmF6/mJ6agiUiNQeAHxFojgCnkYueapHHZR4BnRLptkI4OduvePBMEHIiRk9OllbY2CX+WoMcsDMnSE4D8O53XmcyO2Ba+01pjZDW+1v42TQB/N2sjmRyoLp5vf0ChnchgA4SNs7qb3fT3pPKgerWhUtQOpCxDaPB495YSNMbKqnC+82rJQLneITGC6688/3mxVJSxVgHPmxdr3G0OHipIROHvFOhcyDDNqFeOGI8t3oDCgARbZzXy6G2hDogw0ZaHgqEJn/5b71yOHh9yIFgwsqYtz5s2rKIoYYOONoDX7nmqsKP/Js/E/+gG3WziVDgzw9O7NJwVeeXXeNp9+ZWNzqNSieuVvXz1SrPyJ9R5YFNjpQv9F7vm8QPE8YFK5Dna2mx8k6S8Rmofdi8XO+90HVAhg4grYI19MK/b5UTsA3itqiBx69PPUBqB+y1/q4NoRaGDKWpCdXtBeOAmbiIi2AN3YQXhBSuPfZCMIm1U0NlZ+IS6KPzFK1vROHk0ztZfpdRYk0KpBcm36hV/tgIHFCwArYgbMcVm7kWRJMa9BmVzvhu/WDENFTwwHx6PpQJ/BNXzGvMd0vvq0kvKk2OVZGG9/5lVJk0Fnd/okBLy9SEw4oBqQajwwWLkKI5ljw4C68WchURjlwq2wJBzSpefV14pZDZM4xhs2ILsb0EufFFFXqDV29uIVK4sbxocySaCS8dXhvS8AwHwMujd6LuqW5dQR5EC3lQAHg851mPPIlCtrR6bmRFzTkXPZ7E+hTGDIu6XGpAtqiKu87+piOrISYpnB1UeMxSQh/CuMF8EsO/909NVoIjgChIFzIh6fKQh2q9HLWV5BBa47gxtHEfTsWnez/vt2ceNjTU4vTGdrYHoBt21UncGA3flyfHz0P/SP6aLeXNnS5EBi4LHHyMzcaBh7RHG14PzccFsScv5KfOyY+fJ1u7DohO4bj6A4pPs1eO9GXmbm/1juQgobBI5OsfKX0OyFzgBOoyFBWFO4NicOiAQ4aSZNagcHC27+u71uDV0BMaScjy+t6CooDUMjaFEHnEdFYvrxbCCTF+j22JIPaMzDgxxuEkUTHOeCHxlFK6jsjfGGV0YsM75lxsv7yeVDfRAeG8XmnI8Q4/dBTSu80yYT7qUG+Q1Hvih/A1X/1ywXNDbcedZ+WDPE16I+wgL45UPdDL2V6lKTIW0P8EdvRTOziVL89kNV7InZUQR/hPMziaghqRs8hRy8VEbWz+7UZkywmv/K3nnp/9By2bkkr4mFdeAAAAAElFTkSuQmCC) no-repeat 0 0/100%
}

.chosen-sso.apple .account:before {
    margin-bottom: -6px;
    margin-right: 10px;
    width: 20px;
    height: 24px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAwCAYAAABjezibAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIKSURBVHgBzZjNUcMwEIUf8QVuoQN1gDvAR26kA6cDoAKng6QDmwpyhZPNjRtJBQ4V4A6CdmRNjKP1T4Bo38w7OLKcb6TVSlrgfJpqJ9q59hcEicCW2vuWRSjULnEM9wEBUjBTuXc4hWcpuEfO+h6elYGHK+FZCjwcOYRnrcDDLSBAtELFwpHaYLSSHyFITTCaboVf6GLAO7QTUGDf4BDgn9ob7UK7ar0f1b/tGm0KJrWEOABT27b+RoETZPdOLtk2k+6so3/e09+mnhQjRvthAJgr1tYw05pjXN8maNwHtzzx43/phINLBMBZx224uSA4yqWqCUcPpRC4DGaB/ZCEuCOvwagUAEcMygU3EwBHjsFoJQCOvURNYLYw33rjGghQwb82XIMUwIprmEC4pABOuQYCrOBf7EVKCuAtmFEkwA38i+DYyzxdaHwnarvVHY1ioH0Jc9TyLYIjlldXw9jj/X86cdHnggDJKeoNJKgBr7XvIEeUduiUVdl7MU1ziY6E6UmF3UkoFz5DnrLmg4KsOCw5YimAsQtQQUbKKS1Q0AKkWLyCKQD5FO1u264XuCLkOZxigBT8THWJESd8H9fR0QX2xRnhnGXiAN0qYKqwEfpFC+xF+x3mjEnP9oTSpyeY+/nJmsNdHrF16KijL7VlcMd03tN3UI26KYrLsP4zW18eowiHRbAb0v8bWJT82Tdjau8AAAAASUVORK5CYII=) no-repeat 0 0/100%;
    filter: var(--default-invert)
}

.btn.a-fb {
    margin-bottom: 12px;
    background: #1877f2;
    color: #fff;
    line-height: 40px;
    display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    border-radius: 4px
}

.btn.a-fb:before {
    margin-top: 6px;
    margin-bottom: -6px;
    margin-right: 10px;
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKySURBVHgB1ZrtceJADIZfM/f/6CB7FYR04FRwpILjKjg6gHRwqSCmgrtUYDogVIA7CKlAkdg1Y3v8sV7WX8+MMGOzsrRaS2IhgAeIaM6HJcuC5c4c50ZSEiNHlj3LexAECYZCjGb5wxKTOweWXywKfWEM37B8kF9eO3ekI8OziO4NfCMzQzrcfXEiX9FgRUvqdtarkHsucQukH9KhcVtSNA7jU9ZtjV/S+ChdTkGJ8YoPB+SLkA/20EXsDF3QlDl/Z96rzLkyZNxDY/EjnQF8siVdqZvuu7LQFTcp2ZA/TiwLWGLpgLCuUqDI7+wrtKCFA5JerxGdZXRsUb8G2/DcYaMmxuejYGbfZ7FSaEmLCOSikEYghL+s82Yz+6SbQpUKn/oOe8TWVVZZTP5YNxiuPN0vzir0yc8GB/6RP+ayhKxTnSWfVRdIL5XbGrQ8S3EgRH8o+GUhDtxjuihxwHfP0yf34oDCdJlPPQLzQHIR3HiEbouLnLmQnasGUXWVfoVDQvkGdxKXfqdqjOs8yhJKMA5c6lEiDpwxMKQbM5dn8eLAEcPj2g0cxYF3DI+rAwdx4D+GR8GN42VXgtfgyUFJUnH+iTNNaVT5PiF0uizi8gxIFvyRptEdS9sdMFVxvskQBT+8yUv6jewvpsfF5osDpnLuMR2itCBmdyWeMR2utl4dYI/2fHjB+Imy7ciscHGLEVTmGhIUVkrOAfMsPGG8bIvNYDEC6VIa4/Mgu307609z0YnIjbBGZ0huRFU6Z1UX2NsVdIEbmp2xpZRZ3UgzcMjl9FJnvDUcwjXZb/6GNXpsl5Dcq93vYhZO2P5WHOI2B2Jqsbs9s/2gpC+WB377G918DU2gO9nHXv4EQno/P/YQgbhuTBPOuxI8SxEfIhPukEV2pZXF0ATm7zbQGeamyv8FWky3GR0ARYsAAAAASUVORK5CYII=) no-repeat 0 0/100%
}

.btn.a-fb:hover {
    background: #0263e0
}

.btn.a-apple {
    background: #000;
    color: #fff;
    line-height: 40px;
    display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    border-radius: 4px
}

.btn.a-apple:before {
    margin-top: 5px;
    margin-bottom: -5px;
    margin-right: 10px;
    content: "";
    display: inline-block;
    width: 20px;
    height: 24px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAwCAYAAABjezibAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJCSURBVHgBzZmBVeMwDIaVvhugI/gmgA2uTAAbtBtwTNBsAExQmACYIGUCYIKECdoNhH7s0DS1kxQekb731KRxnPyVE1lWiUaCmadiS7FCbENWCMKuuQVZQHScipV8yMvQa/yhX0JEONkUYtNI8ytpAnEJz9WckyYi4K5DXEmaBO91cUqaiICbDnE5aYM31Kw4EBG2EftPVmgJw3A7+gG9cVBugDiGB/skbME7+Vi2zrJs2+pyJoZjVd0WRJ6H/i6ch7a3cI01HQvv5s4Nd7MSu+joX3A/ZbiOGyrucoCwNjj/gf2wFvw9SrF5n7hr1meZErdkO8zb4hZsB8RS1xTXN7mPCebxrwyoDjOXtHv9NXmUkLNoHsjwwT7DcKRLJXYmAqvmwQn7GOZIn7wtDkzEZqTPVsTdxxog8IT0eU41QKAjfZJrFCsCt6mGCRnHisBpqgECt6RPciFlReC/5vTWBAJ1V/keiIsu5iHwmWyQx7xoxYPAiR0mquzXDsem97/JnshJWHlZ8SLAUK84JKx1HHwiWyzEChE5r/NBPJzICadki/WnB8Mw35M97rJ6L4y5bu1uH1Qm/n7NxSGbteTFHB9Z80jwIgrc2s/ip/ews5fNBC/ekj55Zyuni5BjsGpqyRICHekMdUWRpWcUEXnB43NcgV065Dwe0TJxNkQkxbKMQxDs17RLgB35THnIY3Ilw3pD34V95auM/Oq6Dj3r6DtjXxCKZUxFV1/Q68HWzVAmgVfwd+rbsbXlIMaFr9WQ/h/SRcbgJe1SagAAAABJRU5ErkJggg==) no-repeat 0 0/100%
}

@media(max-width: 575.98px) {
    .chosen-sso {
        border-radius:8px
    }
}

.dropdown .btn-secondary.dropdown-toggle,.dropdown .btn-secondary.dropdown-toggle:active,.dropdown .btn-secondary:not(:disabled):not(.disabled).active:focus,.dropdown .btn-secondary:not(:disabled):not(.disabled):active:focus,.dropdown.show>.btn-secondary.dropdown-toggle,.dropdown.show>.btn-secondary.dropdown-toggle:focus {
    background: 0;
    border: 0;
    outline: 0;
    box-shadow: 0;
    color: var(--default-font-color)
}

.dropdown .dropdown-menu {
    box-shadow: var(--dropdown-menu-shadow);
    border: 0;
    border-radius: 8px
}

.dropdown .dropdown-menu .dropdown-item:active,.dropdown .dropdown-menu .dropdown-item:focus,.dropdown .dropdown-menu .dropdown-item:hover {
    background: 0;
    color: var(--default-font-color)
}

.upload-drop-site {
    width: auto;
    height: 160px;
    background: var(--upload-dropsite-bg-color);
    border: 1px dashed var(--upload-dropsite-border-color);
    box-sizing: border-box;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center
}

.upload-drop-site.active {
    border-width: 3px
}

.upload-drop-site p {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 21px
}

.upload-drop-site .handler {
    height: 100%;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    cursor: pointer
}

.upload-drop-site .handler p {
    margin-top: 7px
}

.upload-picks {
    margin: 16px 24px -8px 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 8px
}

.upload-picks li {
    margin-bottom: 8px;
    position: relative
}

.upload-picks li .ratio {
    position: relative;
    padding-top: 65.56%
}

.upload-picks li div.preload-wrap {
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: none;
    border-radius: 3px
}

.upload-picks li button.expand {
    padding: 0 5px;
    position: absolute;
    top: 3px;
    right: 25px
}

.upload-picks li .btn.remove {
    padding: 0;
    -webkit-appearance: none;
    appearance: none;
    background: #000;
    width: 21px;
    height: 21px;
    border-radius: 10px;
    opacity: .6;
    position: absolute;
    top: 3px;
    right: 3px;
    display: flex;
    align-items: center;
    justify-content: center
}

.upload-picks li .btn.remove:after {
    margin-top: -1px;
    content: "";
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACgSURBVHgBrdIBDYYgEAVg+Iv8RrCBNsEGRrCKEbSBTYxghOdtDgfT457OtzHcwX1TwbmP4uMDgF6mWsbsvZ+YZunpZGpkLGcBeQKBDGlDLI64JrBICrW4T2AQyZp9r4VpiIzq8vM0jEYIjEceYDZCYLfIr2D9lXrljktIvc0AO+ENsj3CUDhiEPfMRJI9ZUzZkCEWFhdHBilhcaFlEQXbdrDHoT5X4lsRAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    width: 9px;
    height: 9px;
    display: block
}

.upload-picks li .temp-img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
    background: #eaeaea;
    overflow: hidden
}

.upload-picks li .temp-img img {
    opacity: .5;
    border-radius: 3px;
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover
}

.upload-picks li .temp-img .spinner-border {
    position: absolute
}

.upload-picks li .doc-image {
    border: 1px solid rgba(0,0,0,.2);
    background: #fff;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    font-size: 11px;
    border-radius: 3px
}

.upload-picks li.deleted {
    display: none
}

.upload-picks li.failed .temp-img {
    background: var(--bg)
}

.upload-picks li.failed .temp-img img {
    opacity: .3
}

.upload-picks li.failed .temp-img span.msg {
    position: absolute;
    text-align: center;
    font-weight: 700;
    color: #dc3545
}

.upload-picks li.failed .temp-img span.msg.long {
    font-size: 14px;
    line-height: 17px
}

@media(max-width: 575.98px) {
    .uploader.has-items .upload-drop-site {
        height:80px
    }

    .upload-drop-site .handler p span {
        display: none
    }

    .upload-drop-site .handler p:after {
        content: attr(data-abbr);
        display: inline
    }

    .upload-picks {
        margin-right: 0;
        grid-template-columns: 1fr 1fr 1fr
    }
}

div.preload-wrap {
    overflow: hidden;
    background: var(--preload-wrap-bg);
    border-radius: 3px
}

div.preload-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-radius: inherit;
    opacity: 1
}

div.preload-wrap.loaded img {
    opacity: 1
}

@media(max-width: 768.98px) {
    div.preload-wrap {
        border-radius:10px
    }
}

@media(min-width: 576px) {
    label:not(.form-check-label),p.label {
        margin-bottom:8px
    }
}

.interact .btn.btn-upvote {
    padding: 0 8px;
    background: var(--comment-upvote-bg-color);
    border: 1px solid var(--comment-upvote-border-color);
    color: var(--comment-upvote-text-color);
    border-radius: 10px;
    font-size: 14px;
    line-height: 16px;
    height: 24px;
    display: inline-flex;
    align-items: center;
    transition: none
}

.interact .btn.btn-upvote:disabled {
    opacity: 1;
    border: transparent;
    background: transparent;
    padding: 0
}

.interact .btn.btn-upvote:not(.disabled):not(:disabled):not(.upvoted):hover {
    background: var(--comment-upvote-bg-color);
    border: 1px solid var(--comment-upvote-border-hover-color)
}

.interact .btn.btn-upvote svg.reputation {
    vertical-align: initial;
    margin-right: 4px
}

.interact .btn.btn-upvote.upvoted {
    background: var(--primary-green-color);
    border: 1px solid var(--primary-green-color);
    color: var(--btn-primary-text-color)
}

.interact .btn.btn-reply {
    padding: 2px 0 3px;
    margin-left: 16px;
    font-size: 14px;
    line-height: 17px;
    color: #adadad;
    display: inline-flex;
    align-items: center;
    transition: none
}

.interact .btn.btn-reply:after {
    margin-top: 4px;
    margin-left: 8px;
    content: "";
    display: inline-block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEYSURBVHgB7ZbfjYJAEMZnJ/DGgyVsCWcHdx0cFZxXiViBJaDPhBArsATtQDqQAvjjN8lCfGFFdo0vfsmwOzCZ3+4wbCCCiqJYwDS9QCyJ27a9wi5pmi7Is7iua907URR9kWcxvVgfwPsBAc2Uae8tM5/jON6Mxc3eAdp7heEXkASwtXdAEAQ7DKXMbRBGYDU4zJomCmUpEf/zCMImoIf80ROaAmEEVV3X7Y3/bavnHIiSi5ymeHDCVJv7JaAHWDUVpJTSsKECgCbSXaq/YdrueAdxVtM0y6GLzFaXmP5j5WdyVxmGYaXIk/I8l7onfXJ5L7JoL4Cx5OI4A2zJnQGPkjsBkHyFIbUlF/k4rkeTOyvLMvnyrX8iN055my2av4UmAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    width: 12px;
    height: 12px
}

.interact .btn.btn-reply:active,.interact .btn.btn-reply:focus,.interact .btn.btn-reply:hover {
    text-decoration: none;
    color: #828282
}

.interact .btn.btn-reply:active:after,.interact .btn.btn-reply:focus:after,.interact .btn.btn-reply:hover:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFGSURBVHgB7ZZPToQwFMZfi5mwxJ3uOAITQuJyvIE3EBMgLLmBeAK3hI1cYU5g3EPkBnIEloa/vpeUcTYwOK1x45cU+kj5fq/to0EDVBRFhmVZV3me16BYLAxDcxiGDwqaprnMskwphHddZ06BrusWKBaHX9Y/4O8BF3CmRHk/Y7dM0/RpbtzZM0BzF2932OIgCB6VAzjnGd4qEc5COGPs8OX2fW/CSiVJUiHk9hSEt21bjeNYi6zu4QdaA9HKsvy0bfsaZ3KDsYl9KIriDVaKDkjHcfaYJO2HgW137MHo4rqusdls3gkg3qsQuJ9mtlImtuMViKm62BSJsnuFb4i0MMHtoYpoPfG43uLDBwxLkFelaVrNQJHE5saTOW0+Ja0EMGdOgTRgyVwacMpcCuD7voul/LJkTlJxXM+aS8vzvB398iyN+QKCc5WiIV1sVAAAAABJRU5ErkJggg==)
}

.interact .btn.btn-flag {
    padding: 2px 0 3px;
    margin-left: 16px;
    font-size: 14px;
    line-height: 17px;
    color: #adadad;
    display: inline-flex;
    align-items: center;
    transition: none
}

.interact .btn.btn-flag:after {
    margin-top: 1px;
    margin-left: 8px;
    content: "";
    display: inline-block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgB7VbLbYRADPXAHDlsOpgOQgehhHDhDBVE6SCpIEoHyRkh0kFIB5sKMiWsOPPJMwJpljDJZJfVXvZJlmyNPc82YwtBFpRlqZqmUaxLKbdxHO/oAIjZpWHXdU9QQ8hm5qshled5jyDTtJwUx2zMc2FmjMu/yA1M9IYKP9no+17BDoUQd2zXdX2VZdlQsZwiuB1wmsyXtm0/EKAHJymvYd/CjsbzCMlEhv8egiDgDlR7BCYQ/JokSWVmDHnmKkH0AKIb2IocIOkfGHubss79RtXhcImUeuzA+1EEMzLucTXZeZ6rJT+PTowLwfkJrK9orV20SMDvGcNG06SyXhSFpj92kTOBBQqSgiwF2Y9dZKwRJ4KjdhFP9q8EB+6iHSrZ+r5/b7ZwtV1k+y6r7SIbLpPsTsDTauiaTgF+huOfwWr4BtKIr+9SqtSTAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    width: 12px;
    height: 12px
}

.interact .btn.btn-flag:active,.interact .btn.btn-flag:focus,.interact .btn.btn-flag:hover {
    text-decoration: none;
    color: #828282
}

.interact .btn.btn-flag:active:after,.interact .btn.btn-flag:focus:after,.interact .btn.btn-flag:hover:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEjSURBVHgB7VTRjcIwDHVaBuhtkA2ODa4j3AjdALFB2wUQG8AGbEDYoExARmCBtjyjgKwoAQpF/PAkq3bq+L24qRVFUJalxkO7sEF8pCegvKJTpdQCNkWYebkWZrquq5BnKSyK92TyvZKKkyQ50APo+94gd9O27Z5j+BprLG7GMUT8XE48Efu08FewHRItB2ma/sL/R4H8rApPFMxR+LoBa1IDd8D4BFeg2BoKjFhif8mnRKES9ucJimJCA+B6Wzg/c0oZvM4t3r5E4JFxj42IdSgvoTfjS/B5gugtGmsWBQlC97mua0t3ZtHDBBFoWAHyoqqq0CzKhxCs6LVZZG8SPDmLjiBtYHPZwtFmUey7jDaLYvj+yYMIGuFbegf4GrrbMRpO3SWU5nhKTpkAAAAASUVORK5CYII=)
}

.interact .btn.btn-flag.flagged {
    color: #eb5757
}

.interact .btn.btn-flag.flagged:after {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFbSURBVHgB7VRNToNQEJ4HLykLF7AxYYcnkBvIEdi16YobGG+gJzDeQDcNS24g3qCeoOxcdIHLNqGMM4FnXpWH2GLc9EsIM+/vm5k37xNgwNtsFkiAgG252Sy9LHuHAyB0p5zPw2q3u6fBEAHcL2sLGs9tIe68NC26Divj2AXHcfX5T4KSIq4QVzAMuQWQ1UK8soOcKWJIh12zL7dbT2Us1Y6qLUfL+kibX+hfsG8hXtYAMZlRuySq2UZU6/dQOU7IQewR6EAhns7TNNcjpu+B78UGuKWDr4QWUB8k/AJ+U9uE7RXV+6yJlLMvZFOm56MIdFw0Nc6Vv6bsutZZ8Mc4Efw/gbGLxtKibgLqZ32imkxgPZ3+qEXDCboRkDAkpFcJkX3TIvoiMZTgaC1q9xkJDtQivqMl2vaNv1gUvQQm9GmRb7iX0bTIhNNLHk7Ar1XZepuNCm5D7g4YER+a1pjazbGJ0wAAAABJRU5ErkJggg==) no-repeat 0 0/100%
}

.interact .btn.btn-flag.flagged:active,.interact .btn.btn-flag.flagged:focus,.interact .btn.btn-flag.flagged:hover {
    color: #cf4c4c
}

.interact .btn.btn-flag.flagged:active:after,.interact .btn.btn-flag.flagged:focus:after,.interact .btn.btn-flag.flagged:hover:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFhSURBVHgB7VQxUsMwEDwJpUsRfqAfEBfQ4jKTcWb8BP+A4QfwAoYfwA9cZdIhWoo4vAA/gSKlrOPkOIk8WMExZmiyMxrd2Sft6XRaBh5kcSxBa1k6QqyCNP2EDmCu8zadjgXnD2SOaYzqkSxnxigYDO6JLIfmpOyakfufuRmj1h/QDooWpjS/l54x0lBSjPObctP1+jxQqjyx2C3ZlqNMlj0VRfGKnOdV0AUCxGSGVUiIexuA81op9HBoK6DqBG4A4vPlfK7cjGk8ZpOJRCHuAPGaspDQAgKOQLBY5DQl1s7CcFRlSj0gclsBOtXLrwhqZJsaq62fRZFsiuPwxzgR/D+Bt4v60qJGgjPqZ5KN/Qeyl7PZj1rUmqARiBIZS4gsWUbRNy1CxJBedzuCLlpU21Tr/CBBRy2yd7TSxtxebSTFT+DDIS3y3UtvWuTD6SUfQUCvdWc6bdYrbBva7oAe8QWjqqTiP4w+2wAAAABJRU5ErkJggg==)
}

.auction-title {
    display: flex;
    position: relative
}

.auction-title a,.auction-title span.pseudo-a {
    margin-right: 10px;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: var(--default-font-color)
}

.auction-title button.toggle-watch {
    margin-left: auto;
    padding: 0;
    width: 22px;
    height: 22px;
    -webkit-appearance: none;
    appearance: none;
    background: transparent;
    border: 0;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQvSURBVHgB7Vi7TuNAFL1JeGQLtAFE7xQ8JIoN3XYbyq0I5VZ4v4DsF0CqLYFuO5Iv2OQLCF9AtkAKDwmXW4DkMoB4nGuNo/Ewtsfx0HEky/Y87lzfOTP3jIk+8IEICmQZjuNUyuVy4/n52S8Wi4PhcOiRRVh1eGVlZQe3Q1wVqdi9vLzskCVYc3htbc1BVG80Vf7Dw0PV8zyfLKBI9lCPKa/Mzs66ZAnWHH55edlRiuSIbpElWKGESodCodDD7TM+oh6WgRbzNmhhK8J1+QXOd+F0ZKHZooUVh1U6PD4+dkejUZfegRa5HWY6yFPPdOCp5wvPg7Cc23BbyoncDsORhvzOdAif4XBLqXMpJ2w4LNPBv7q6aocvoAVHeEwLfMA3yolcDosprklFXble7Aq98N0GLaZUB3iKcVVMOqPdF6Wop7aBnmiDCjtSnwOk8H9kAMwIr4OurEfG+7DQAW2aHD40w7xayGJoZmaG92ijIMRgrEeKoVF8yT7lQ1dXqNJiQhyyj/wQOAw5WMNUOZQPsU4xLSgfWLIGayXg8NPTE3NFbsDvbVxHZIgk3Yu6PtZHlQwBf5oYe1dXN/ZydXX1RhPlNqLTsi3C4yAW/bGciAQ8cDj44PG2hi/axOUpDV2s8JPl5WWX3hlY9HxKOdM5i6Bthi+l8OH29tafm5vroPITHP8qdeAF2VhcXHRQf+r7/ogsghfT0tLSb4zBJ5WyXAfnj6BLflxfX/8Py7TyElPjovGehiL8tT+Zk2QBGKcuKOCYjlPSGUK0B/jqHgzxvipnsgrKXESb7u7uTikHQLMD3P6Qsj9zooB2/o6oDnX9UgV8SrQ3sy7I9fX1Gqb5mKKBYPDO1Lq4uDhM6p+qJeBQWyzIvlLFp4w9yghEzyXFWbaNj99Ic5ZhJH44ijD2xmkMkvn4XiqVIhmR9TPbNp2prGrNkZ69SRaf6DOWnKBaJslp7LBY0Y5U1KcJATvyzFTYtmFXc4dliRh0TKADO5CUbFRaIBU3yBDGx3wldY9TpQxOAtPT03vgZTMwjmRwf3/f0h3vFXtaaaqDUYRVOuC5p2uDo/xZ6Kxo14QWPtOdMialhZHDKh3gRFt+5yTAmiNGogY/WaAVIlsgKNWX301pYUSJODqIPz5/SZMExF09ZUSSzSS0SI1wHB0w2C6rK4pJAnxp1F8QbfRtCluZaTGV1kClAzuEAU80MpDrfinZqgoq7OMeoQMfRGFji39nwb46Vp8SkEoJDKhGkaf7zVRjd9g+Pz8f6GwIYa7juCdshfa0u4+MVEogCqpzkXfWrNAHG3HOMkRqr3JbpcpR7KX+3Ux1WOGZjGAB4U9P0/Q3KrflPhpuh0g9XZfSGkD39hcWFuaVU0gHUd2O06xJgNb2YrR2B3RopvU3znRCxzrgqpc0/VkgtsWaTZsfyItXUExWpbQFTycAAAAASUVORK5CYII=) no-repeat 0 0/100%;
    position: relative;
    filter: var(--default-invert)
}

.auction-title button.toggle-watch:hover:after {
    content: "";
    display: block;
    width: 20px;
    height: 3px;
    background: var(--btn-special-bg);
    border-radius: 3px;
    position: absolute;
    bottom: -5px;
    left: 1px;
    filter: var(--watch-underline-hover-invert)
}

.auction-title button.toggle-watch.watched {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKzSURBVHgB7ZhBbtNAFIb/Z0PEqjItC5bJpk1WhBOQnIDeIMkJKCegvUF6AugN0hPQG1BWgYIUL1mQYAELSIkfM04chzbOPMvj4kU+yZKlGY9/Pf+e99vAli3/QLAMj6oern8cghEgvH9JjS8+LGJVMH/e62DGfXXqrdyiSwfjM1jCmmAePq7CmY7WDAWo7NSo5gewgANbuNetlBEPv793YQl7goFO6ohDz2EJK5bYYIeEys5DG7awU+F0OyRYsoUtS3SMMyzZIrclRHaICcMaNQIfOchfYZoeiuc6Thc5yS/YEdghhugZcpLLEpnsEJPTFnRLgH7EtNpaN8FP1BJyS8xvOVDXvRdN1XmEK4PVPLIUvMgBb1BKkjwSCeaR52HqvFOnVZSTZR6Zv3R/7jVRXrEaD79+ao2LXYLJSpK6CxIPf9zVb3sV5cSng0lNnyT7cBi29QDKh7/QFrEUHO2NlfCp2kpOURaYTrWm1X17bePg4V4XDr/C/7OIqqrTo8bXi5sDqZ2Oh57qYs4xkKH1WoEHqHCPasHajcDYmu+w2qqr4YTqk/6mSaIsEVXbdV+DuYUiILrAbNaTZIxM4Yev9t5aF818TvVv4jySLV4yV2GbjJFTLJg/PWqhGB97PIzWFiGvMHNxuwVxAZYo6oXTkLwYIsEF2iFGbAtZhYu0Q4zQFlLBLWQjWBxyhLYwCs5sB90EQhWi9JEt/YlsYa5wFjswXtL+uK07VnToDBviRHy9GxrvJbAEN81zVCVJxcA1OYAak2P9aQ9JtRkt0xRBhQ2f/HFm3Q8u06Ysq23O2kbfS166tN/9OrO2qT4+SouCN1FP4Ehfg7Rqhzg3rgEB/GG3r2a+SBamMzyYiYXeWm9d1lZrUmPcNV0rTmt85TXBrvozNPM3Pf4szIW7TZtrbsnLX8XOCaLjPj9yAAAAAElFTkSuQmCC);
    filter: invert(0)
}

.auction-title button.toggle-watch.watched:hover:after {
    filter: invert(0)
}

button.btn-share.share-blk {
    position: static;
    border-radius: 6px;
    width: 90px;
    height: 40px;
    font-weight: 500;
    flex-basis: 50%;
    flex-grow: 1;
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--btn-secondary-bg);
    color: var(--btn-secondary-text-color)
}

button.btn-share.share-blk:before {
    margin-right: 7px;
    content: "";
    display: block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAeCAYAAADZ7LXbAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGbSURBVHgB7ZY7TsNAEIZnFgshKLBAICEa04VYQXsEcgNyApKOliNwAo5AjsANkhuwPBwsUbBlCgo3CBEnO+wKO3KiIHZlhwLlL+wZecbfyv73sQYO4iHn+3s7Fwe7h3L4Nkxs+9C20AAUpT0g8nUqGa03RSykTa8VZA6Qyxr0K+QHgBMISwCsQcwWgIjFH53o4eV5oHDU4zUeOEFMwwxAjxYVtooQhticBzlBYJL6MwBSTYCxLJaIKBLzIB5w3xoiXiIBQJeI0DUAEcdyYV0G0nW3pl5IsXDu2M+TWk1/EvaapfLheXBk28vgD/R/IJ65NMKwbe6PUdSFCmRcprbSNmmrm3d6BoCKbjJYJSDaTK9BUdu4ioehdiBRkD8sxuUoEExjRH/lriVBNjYSs46ZEAElOMgaIoRIzDrGGHbw470FDvJcirOFsguOWrmrBITAhyXII0S9vVKen5/U69Ynw4Ui3Cag02k+HkvknPv0ObrTmAAqltm+7weDDsv9n0+0ygCAfVTq6jsuiB83zhROOJQUU6wv4qd+nn8BthTOyPSENB0AAAAASUVORK5CYII=) no-repeat 0 0/100%;
    width: 12px;
    height: 15px;
    filter: var(--default-invert)
}

button.btn-share.share-blk:after {
    display: none
}

button.btn-share.share-text-left {
    padding: 6px
}

button.btn-share.share-text-left span {
    display: none
}

button.btn-share.share-text-left:after {
    content: "";
    display: block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAqCAYAAAA9IzKsAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIySURBVHgB7ZjBbcIwFIZfAoIr3cAnQOJCJ2iYoO0ELRvQCQoTtGwAE8AG6Qg5Iri4G3AFBPR/USxZJhDjRKhI+SSUxHnYv5/tZ78Q3TtCiEa73Q4oJx45gsbF8XgM8RN4jLbbbU9KuSYHfHKg0+l0NQFMt1arhewZcuBqT7CA3W4X4jatQen7fm+xWEi6gqtEZAhwFmI9HDwBDQFTvWHP836Se3E4HEKeM2SJlYhms/nGFWsCRujtRDNpbDabV1wjFyGZIpKKJlrRdLlcDg2zBq8MCHuFR6QmZEZFiNBBA3MIeD/3nucBbHqaEKvVkimCK8ZSfEQv+3B538aehbA9T1CyIE+wCpJ5EgMPOdflFKyKpqo/cO/2+/0z3NhNM8awjNHjOWXQarUGuDynvYP3okqlMtbjSCyCw229Xp/BIMB4cmN0RsSULIAddyJIe4f6eRgHWPZDdGjEZfFwIO5/4Y8B3ZZh4jGqchyAsnfDIILikx0RwyTJDj2C6ght02OPfeLyXcXNi2E4SglGV3Hp/+h9qHmdzyPCR0HDtoIi4MltFImbL1EM6ekw0z+gFKEoRSjuWwQ2Oqcco1ARq9UqSgLPGiH6g3JQpRxACG9AA8pJOTEVpQhFKUJRilD45oG2iG9Ql8Ch+k1/Rg6y9sx0LmGC3y8VDDr8ZKQWa5xpH+L80TgB3wzeezj0+4nCvpbO3wTOS/DlZxjfq0KVBCUu4zTO6UtcRsMSF4l2pvDARJX/AW6sDESRAppMAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    width: 16px;
    height: 21px;
    filter: var(--default-invert)
}

@media(min-width: 769px) {
    button.btn-share.share-blk:active,button.btn-share.share-blk:hover {
        background:var(--btn-secondary-hover-bg);
        color: var(--btn-secondary-hover-text-color);
        text-decoration: none
    }

    button.btn-share.share-text-left {
        padding: 0;
        display: inline-flex;
        align-items: flex-end
    }

    button.btn-share.share-text-left span {
        padding-right: 3px;
        display: inline;
        font-size: 15px;
        line-height: 19px
    }

    button.btn-share.share-text-left:after {
        margin-bottom: 1px
    }
}

.community-cards {
    margin-bottom: 0
}

.community-item .c-hero {
    display: block;
    position: relative
}

.community-item .c-hero .ratio {
    position: relative;
    padding-bottom: 65.56%
}

.community-item .c-hero .ratio .preload-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 6px
}

.community-item .c-hero .ratio .preload-wrap img {
    border-radius: 6px
}

.community-item .c-hero:after {
    content: "";
    display: block;
    border-radius: 0 0 6px 6px;
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.32));
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 33%
}

.community-item .ci-name {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    position: absolute;
    z-index: 1;
    bottom: 8px;
    left: 10px;
    display: flex;
    align-items: center
}

.community-item .ci-name .new-dot {
    margin-right: 4px;
    display: block;
    width: 8px;
    height: 8px;
    background: #35d489;
    border-radius: 4px;
    align-self: flex-start;
    margin-top: 5px
}

.community-item.as-text {
    margin-bottom: 10px
}

.community-item.as-text .ci-wrap {
    display: flex;
    color: var(--default-font-color)
}

.community-item.as-text .preload-wrap {
    margin-top: 2px;
    margin-right: 8px;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    flex-shrink: 0;
    flex-grow: 0
}

.community-item.as-text .ci-name {
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    color: var(--default-font-color);
    position: static
}

.page.community .pinned-heading {
    padding-top: 1px;
    padding-bottom: 7px;
    position: sticky;
    top: 57px;
    z-index: 50;
    background: var(--bg)
}

.page.community .pinned-heading .heading {
    flex-direction: row
}

.page.community .pinned-heading h1 {
    cursor: pointer;
    display: inline-block;
    margin-bottom: 0;
    padding: 0 12px;
    font-size: 22px;
    font-weight: 700;
    line-height: 26px;
    color: var(--heading-color)
}

.page.community .pinned-heading+.row {
    padding-top: 8px
}

.page.community .heading {
    display: flex;
    flex-direction: column;
    padding-bottom: 10px
}

.page.community .heading h1 {
    margin-left: 14px;
    margin-bottom: 0;
    font-weight: 700;
    font-size: 22px;
    line-height: 22px
}

.page.community .community-side ul.search-tabs {
    margin-bottom: 20px
}

.page.community .community-empty {
    margin-top: -6px;
    padding: 16px 16px 12px;
    width: 100%;
    border-radius: 6px;
    background: var(--community-empty-bg);
    text-align: center
}

.page.community .community-empty h5 {
    margin-bottom: 6px;
    font-size: 16px;
    font-weight: 600;
    text-align: left
}

.page.community .community-empty p {
    margin-bottom: 0;
    font-size: 15px;
    line-height: normal;
    text-align: left
}

.page.community .community-empty img {
    margin: 8px auto 0;
    width: 106px;
    height: 60px
}

.btn.btn-new-post-plus {
    margin-left: auto;
    margin-right: 10px;
    padding: 0 15px 0 12px;
    height: 30px;
    border-radius: 15px;
    background: var(--primary-green-color);
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    font-weight: 600;
    white-space: nowrap
}

.bg-community {
    background: var(--primary-green-color);
}
.btn.btn-new-post-text {
    background-color: var(--primary-green-color);
    width: 164px;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    border-radius: 20px
}

.btn.btn-new-post-text:hover {
    background-color: #30c880
}

.btn.btn-new-post-plus,.btn.btn-new-post-text {
    color: var(--btn-primary-text-color)
}

.btn.btn-new-post-plus:before,.btn.btn-new-post-text:before {
    content: "";
    display: inline-block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABDSURBVHgB7ZSxDQAgDMNSjun/9/QZEBtiIQNIDPbWofIQJSGTzOzrXVXh/DU9BgECBFLsDb0NGRyxFnHCmiJA8LFgAGBUCZ8B6E3xAAAAAElFTkSuQmCC) 0 0/100%;
    width: 12px;
    height: 12px;
    margin: 0 5px 0 0;
    position: relative;
    top: 1px
}

.btn.btn-new-post-prompt {
    margin-top: -3px;
    margin-bottom: 24px;
    display: flex;
    align-items: flex-start
}

.btn.btn-new-post-prompt .usericon {
    margin-right: 10px;
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50%;
    flex-grow: 0;
    flex-shrink: 0
}

.btn.btn-new-post-prompt .usericon img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    display: block
}

.btn.btn-new-post-prompt .prompt {
    margin-top: 3px;
    color: #adadad;
    font-size: 15px;
    font-weight: 400;
    text-align: left
}

.reply-to-post {
    display: flex;
    flex-direction: column
}

.reply-to-post .community-composer.for-reply {
    margin-top: 22px
}

.btn.btn-reply-prompt {
    margin-top: 22px;
    padding: 11px 19px;
    border: 0;
    border-radius: 10px;
    background: var(--community-reply-cta-bg-color);
    color: var(--community-reply-cta-text-color);
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    overflow: hidden;
    position: relative
}

.btn.btn-reply-prompt:after {
    content: "";
    display: block;
    background: linear-gradient(90deg,hsla(0,0%,100%,0) .13%,var(--community-reply-cta-bg-color) 43%);
    width: 1em;
    height: 22px;
    position: absolute;
    top: 10px;
    right: 0
}

.btn.btn-full-thread {
    margin-top: 22px;
    padding: 9px 0 8px;
    border: 0;
    border-radius: 10px;
    line-height: 17px;
    background: var(--community-full-thread-mobile-button-bg);
    color: #5fad7e
}
/* 
.btn.community-posts-indicator {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    border-radius: 20px;
    line-height: normal;
    height: 36px;
    width: 120px;
    position: fixed;
    left: 50%;
    margin-left: -60px;
    filter: drop-shadow(0 2px 5px rgba(0,0,0,.16));
    z-index: 4;
    top: 39px;
    opacity: 0
}

.btn.community-posts-indicator:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 14px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADfSURBVHgB7dXRDYIwEAbg48oAEmaA8OgIjuAIbCJsoBuwChvoG4GXLgAbELwzoI1G2mqfSP+kob30vhBCWgEGybIsj6JoPwzDVbdX6DakaXqapukcBMExjmPo+77+GWSMHoVSOuhQYYEZocIS06LCAJM0djyh7/icf0OFBitp3Lh5Xl9o1Mr6A8U1rG1bdf3IXCuVUjH3vkBTzARF/mltsDU0SZIc3/YZYSsohE3TVPSWMI4jdF1XgWUYpX659IdcZBT+iNqP4Dge9KAHnYCIKJc5XacSXITPTD7rYBO5A+ADc9kHOnWpAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    top: 2px;
    margin-right: 6px;
    position: relative
}

.btn.community-posts-indicator.show {
    animation: showNewPostsIndicator .35s ease-in-out forwards
}

@keyframes showNewPostsIndicator {
    0% {
        top: 39px;
        opacity: 0
    }

    50% {
        top: 106px;
        opacity: 1
    }

    to {
        top: 101px;
        opacity: 1
    }
}

.community-thread li.load-more .btn {
    padding: 4px 12px 5px
}

.community-thread li.load-more+li.community-post,.community-thread li.loading-more+li.community-post {
    margin-top: 24px
}

.community-sort {
    margin-top: 0px
}

.community-sort .wrap {
    padding: 0 6px 20px 3px;
    display: flex
}
@media (min-width: 769px) {
    .community-sort {
        margin-top: 38px
    }
}
.community-sort .cb_dropdown {
    top: -3px
}

.community-sort .cb_dropdown .dropdown-menu {
    min-width: 124px
}

.community-sort .cb_dropdown .dropdown-toggle,.community-sort .cb_dropdown .dropdown-toggle:active {
    line-height: 17px
}

.community-sort.for-thread {
    margin-top: 30px
}

.community-sort.for-thread .wrap {
    padding-bottom: 0
}

.community-thread-items {
    margin-top: 30px
}

.community-sort+.community-thread-items {
    margin-top: 20px
}

.community-feed-items.loading,.community-thread-items.loading {
    visibility: hidden
}

@keyframes postFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.community-post.new,.community-reply.new {
    animation: postFadeIn .4s ease-out forwards
}

.community-post .username,.community-reply .username {
    position: relative
}

.community-post .username .photo,.community-reply .username .photo {
    margin-right: 5px
}

.community-post .username .photo .usericon,.community-reply .username .photo .usericon {
    width: 24px;
    height: 24px
}

.community-post .post-community,.community-reply .post-community {
    padding-right: 12px;
    margin-left: -5px;
    color: var(--default-font-color);
    font-size: 14px;
    line-height: 17px;
    white-space: nowrap
}

.community-post .post-community a,.community-reply .post-community a {
    color: var(--default-font-color);
    font-weight: 600
}

.community-post .content,.community-reply .content {
    padding-top: 8px;
    position: relative
}

.community-post .post-title,.community-reply .post-title {
    margin-bottom: 8px;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;
    color: var(--default-font-color);
    word-break: break-word;
    display: inline-block
}

.community-post .post-title:hover,.community-reply .post-title:hover {
    text-decoration: none
}

.community-post .message,.community-reply .message {
    position: relative;
    word-break: break-word
}

.community-post .message p,.community-reply .message p {
    margin: 0 0 8px;
    font-weight: 400;
    font-size: 15px;
    line-height: 21px
}

.community-post .message blockquote,.community-reply .message blockquote {
    margin-top: 0;
    margin-bottom: 8px;
    margin-left: 0;
    padding-left: 8px;
    border-left: 2px solid #e0e0e0;
    font-style: italic;
    font-size: 15px;
    line-height: 21px;
    color: #828282
}

.community-post .message ol,.community-post .message ul,.community-reply .message ol,.community-reply .message ul {
    margin: 0 0 8px;
    padding: 0 0 0 1rem;
    list-style-type: disc;
    font-weight: 400;
    font-size: 15px;
    line-height: 21px
}

.community-post .message ol li+li,.community-post .message ul li+li,.community-reply .message ol li+li,.community-reply .message ul li+li {
    margin-top: 8px
}

.community-post .message ol,.community-reply .message ol {
    list-style-type: decimal
}

.community-post .message em,.community-reply .message em {
    font-style: italic
}

.community-post .attachments,.community-reply .attachments {
    margin-bottom: 8px;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    scroll-behavior: smooth
}

.community-post .attachments::-webkit-scrollbar,.community-reply .attachments::-webkit-scrollbar {
    display: none
}

.community-post .attachments .attachments-mask,.community-reply .attachments .attachments-mask {
    display: grid;
    grid-column-gap: 12px
}

.community-post .attachments .attachments-mask.count-2,.community-reply .attachments .attachments-mask.count-2 {
    grid-template-columns: 1fr 1fr
}

.community-post .attachments .attachments-mask.count-3,.community-reply .attachments .attachments-mask.count-3 {
    grid-template-columns: 1fr 1fr 1fr
}

.community-post .attachments .attachments-mask.count-4,.community-reply .attachments .attachments-mask.count-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.community-post .attachments .attachments-mask.count-5,.community-reply .attachments .attachments-mask.count-5 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

.community-post .attachments .attachments-mask.count-6,.community-reply .attachments .attachments-mask.count-6 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
}

.community-post .attachments .attachments-mask .item,.community-reply .attachments .attachments-mask .item {
    width: 248px;
    overflow: hidden;
    border-radius: 6px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 65.56%
}

.community-post .attachments .attachments-mask .item .preload-wrap,.community-reply .attachments .attachments-mask .item .preload-wrap {
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--preload-wrap-bg)
}

.community-post .attachments .attachments-mask .item .preload-wrap img,.community-reply .attachments .attachments-mask .item .preload-wrap img {
    border-radius: 6px;
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover
}

.community-post .attachments .attachments-mask .item.item-blocked,.community-reply .attachments .attachments-mask .item.item-blocked {
    border-radius: 6px;
    background: #444;
    color: #fff;
    font-size: 16px;
    line-height: 22px
}

.community-post .attachments .attachments-mask .item.item-blocked span,.community-reply .attachments .attachments-mask .item.item-blocked span {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.community-post .attachments .attachments-mask.count-1 .item,.community-post .attachments .attachments-mask.count-2 .item,.community-reply .attachments .attachments-mask.count-1 .item,.community-reply .attachments .attachments-mask.count-2 .item {
    width: 100%
}

.community-post .attachments .attachments-mask.count-2 .item,.community-reply .attachments .attachments-mask.count-2 .item {
    min-width: 248px
}

.community-post .interact,.community-reply .interact {
    height: 30px;
    margin-top: 12px
}

.community-post .interact .btn.btn-c_upvote,.community-reply .interact .btn.btn-c_upvote {
    margin-right: 12px;
    padding: 0 10px;
    border-radius: 10px;
    background: var(--community-btn-bg-color);
    color: var(--community-btn-text-color);
    font-size: 14px;
    font-weight: 500;
    line-height: 30px;
    border: 0;
    text-align: left
}

.community-post .interact .btn.btn-c_upvote:before,.community-reply .interact .btn.btn-c_upvote:before {
    position: relative;
    top: 3px;
    content: "";
    display: inline-block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABNElEQVR4Ae2XMW6DMBSGn+0OjJEQe7ogxh6hR0hP0HKCnqU3oDfoEXoEuiEY6u4gZUQM0GepHYJCeO+ZJIrEt4DB5v+wLRsUCEmS5HEYhlc83eDxrSzLDxCgQEAcx894yEaXX1DiHZgYYDIR7tiFYWibpvkCBiyBE+FiCbIAIVwkoSmVpsJx8qVa6/RIk+yvzSyzPXAqvKqqrK7rPIqiHyzvRlVIPWF8wv/LPhLGN9xXwiwR7iNhlgqXSpglwyUSZulwroQ5RzhHQuGutu37/huY4MZzsJHhSwzAY9913b1bCbdwHTZBEDzotm1zZwPXwWprrQtPlVIWLsfeza+iKCz5g2Q8xnNzYHx/CtJueE5WgVVgFbgDIYK1/yi3MwS4VH8CnZxakSOQUh7sRPFf4QlWiPwC4hv+n5ylwA0AAAAASUVORK5CYII=) no-repeat 0 0/100%;
    width: 16px;
    height: 16px;
    filter: var(--default-invert)
}

.community-post .interact .btn.btn-c_upvote span,.community-reply .interact .btn.btn-c_upvote span {
    margin-left: 6px;
    padding-left: 6px;
    border-left: 1px solid var(--community-btn-upvote-line-color)
}

.community-post .interact .btn.btn-c_upvote.upvoted,.community-reply .interact .btn.btn-c_upvote.upvoted {
    background: var(--primary-green-color);
    color: var(--community-btn-upvoted-text-color)
}

.community-post .interact .btn.btn-c_upvote.upvoted:before,.community-reply .interact .btn.btn-c_upvote.upvoted:before {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA/ElEQVR4Ae2WsQ2DMBAA3/6GMhILkAZRZoSMkEyQMEFmyQbJBhkhI5AO0cQLIFEiCsi7TQL8W8I0vsYWQr4rEH4FjmRZth+G4ULbDa3Xqqoe4IACB9I0PdFy+3p8pog7CEEQMiK3HOI4NnVdv0CAKGBC7hzBDmDInSJYAQK5OGI2wEEuisCF5OwIXFDOisCF5bMR6EE+GYGe5KMR6FH+NwI9y38iFN1qSd/3b/BP03XdVtMmgXXYRFG0023bFrYG1sFoY4yV50opA/5oaIjJy7I07IGEPtQBBNBwwjpbw8qEgBAQAkIAO4B+1U/gU3BflATknINtqNb6CAEmH5bngHiKmXDtAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    filter: invert(0)
}

.community-post .interact .btn.btn-c_upvote.upvoted span,.community-reply .interact .btn.btn-c_upvote.upvoted span {
    border-color: var(--community-btn-upvoted-line-color)
}

.community-post .interact .btn.btn-c_upvote:disabled,.community-reply .interact .btn.btn-c_upvote:disabled {
    background: none;
    padding: 0
}

.community-post .interact .btn.btn-c_upvote:disabled span,.community-reply .interact .btn.btn-c_upvote:disabled span {
    margin-left: 5px;
    padding-left: 0;
    border: 0
}

.community-post .interact .btn.btn-c_comments,.community-reply .interact .btn.btn-c_comments {
    margin-right: 12px;
    border: 0;
    border-radius: 10px;
    padding: 0 10px;
    background: var(--community-btn-bg-color);
    color: var(--community-btn-text-color);
    font-size: 14px;
    font-weight: 500;
    line-height: 30px;
    text-align: left
}

.community-post .interact .btn.btn-c_comments:before,.community-reply .interact .btn.btn-c_comments:before {
    margin-right: 5px;
    position: relative;
    top: 4px;
    content: "";
    display: inline-block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA5ElEQVR4Ae2XwQ3CIBSGH9UBvHSFpkdHcAQ7gXr01FXsBHYER3CEnmECb04APpKSEIKBRp69vC9peHkQ/j9Aw0NAhKZpjkKI3hhzgLJMOOeglBpdQoQj2rY9a63vQEsnpXzYoAp7ULwHYuzquriK9O+BGH9rt6nBuFQCCoDnysTyFawMG2ADbIANsAE2kLwNHXibnbC54beDgmQZmMVHKMfkguQWEIjbgmTINlBSHEuxJzadX5RmnwEHur/4E/zKor+gtPgiAxTi2QaoxL8ZeMOfxC2bMFHX9QvmtwGKXynFGcbyAZ3WVsjwnIc4AAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    width: 16px;
    height: 16px;
    filter: var(--default-invert)
}

.community-post .interact .btn.btn-c_flag,.community-post .interact .btn.btn-c_reply,.community-reply .interact .btn.btn-c_flag,.community-reply .interact .btn.btn-c_reply {
    border: 0;
    padding: 0;
    color: #7f7f7f;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px
}

.community-post .interact .btn.btn-c_flag:after,.community-post .interact .btn.btn-c_reply:after,.community-reply .interact .btn.btn-c_flag:after,.community-reply .interact .btn.btn-c_reply:after {
    content: "";
    display: inline-block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEhSURBVHgB7VWLEYIwDE09B9ANuoFsABu4AiPoBOAEOoKO4ATiBmxgR2ADfNF61+P4BIHDO/vueklok7w2LSHy+Hco6cI0TTWEtmYOu6ARoDqSBmVZHqEGGKvKtMHIlFIHrDMN/uyzappvJcA7RvIHycBErpC5tdl3A7l7JVFq3XRiy5ag+qMgwBniTu9dM/hEtkgSWTty9Drw+ox6EnBxwQ4yx2b9ZO9FiuShS7gPpARqYWsbW53rHdgp/s5luHXFGESgQoZrnDm2lvgtaGZ4Ap6A+BVM1QtEBOrec5Ikhjp6wWgEGqAxYpCLQaauF4SSICICI/QCQ0MI0He9oABxPpF9W4km6wXSezFZL5DC/4h+mkDu6IbmAD8ze7s9PCbDE10uha2k4cxiAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    width: 16px;
    height: 16px;
    margin-left: 1px;
    position: relative;
    top: 3px;
    filter: var(--default-invert)
}

.community-post .interact .btn.btn-c_flag,.community-reply .interact .btn.btn-c_flag {
    transition: none
}

.community-post .interact .btn.btn-c_flag.flagged,.community-reply .interact .btn.btn-c_flag.flagged {
    color: #eb5757
}

.community-post .interact .btn.btn-c_flag.flagged:after,.community-reply .interact .btn.btn-c_flag.flagged:after {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABcklEQVR4Ae2VPW7CMBTHn0MkMnRIhg7Z0hM0N4AblC2IKUdob9CeoD1Cu6CM9ARNb5AbkK0DlcoIUuD1mTiSRXEwhKhI+C9Ffnbs55+fPx6A0aWL6Xb8Gg4DGyDgtr1YZN5kMocTqBbgZzQKi9XqmTqFCOBuDcypSDuMPXlJku8cPxi44Diu6r/wo5icVlwgTkFPKVjWOyBmwmmAiLdk3vO6vVx6qojZKo+FCLdw+AqMfWK5ampgIU12R19fdOnDel3ZgNu+HCfcQB4CIAsZe7tOklRq4vYLPxcdgEcC6TEJ+BBpAajkl3sbc3tK+31VrpRHL98cWMSPfT4aAci6Kfc4reozio7OOAv+WQbAAGjfgrZygR4A3We5Y9HtwncU5bAnF5wOYBdTGY2Y8kU8i6I/uYCKHmr40QJonAuqcccCHJkL5gSaoWU9+ONxDk0AVKrLBb7muWgtF+jKPETnC8Bfu8quu0atil8zfrrByKhF/QIyE5vS9AaclgAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
    filter: invert(0)
}

.community-post .interact .btn.btn-c_reply,.community-reply .interact .btn.btn-c_reply {
    margin-right: 12px
}

.community-post .interact .btn.btn-c_reply:after,.community-reply .interact .btn.btn-c_reply:after {
    margin-left: 2px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGsSURBVHgB7VaLbYMwED2jDNANygjZoGSSkA3SCYAJmg1CNmgnCN0gG5QRmAD6TOzIGPPxR6oq5Ukn23C+9+Q7HxA98cdg5IE8zxMM3ErMa3KAswAQxl3X/ch1FEVplmUXskRE7ojVRdu2ZVEUe7KEj4ARXEQEEYBUXFxFBBGA/JeMsYOLiGApQFE6iVi8BQj8goFbrL3a4ug/+iCM7eBXCf8Uz8/Sael2sBniBIEyut/zWagCbEUYUwDnMwJc15CbYJOO0QnAMcOGXCwbBOLKb7CapnEDaWMQsngSTNugdrdaHG1NHlgSoafg+FAWgFwI0NNxUt8PBEDpm5hWIcglIKBTls2kAGArNnxTIPDi40WoiHlX32/kRORfLmvluewD0kwwFqGB/AC/T6MAGjaaRhTPHpbQAni9YKhWkJf63o0poOhwMTliLfmkAIVc7QMNDQvo0YpdyXUBgxzyTyzu7NGUWw48J1/y3kcLmmLgLfML89PcRvGtuAqiHezVlnwkwAaqAKCEpbbkHKH+B1IX8pACnMh9Bcib4Uze7yMP8O5J9+Ov1B+SJ/4VfgGS9hXvxJt4VgAAAABJRU5ErkJggg==) no-repeat 0 0/100%
}

.community-post.in-feed .message,.community-post.in-feed .post-title,.community-reply.in-feed .message,.community-reply.in-feed .post-title {
    cursor: pointer
}

.community-post.in-thread,.community-reply.in-thread {
    padding-bottom: 0
}

.community-post.in-thread .post-title,.community-reply.in-thread .post-title {
    font-size: 20px;
    line-height: 26px
}

.community-post p.d-msg,.community-reply p.d-msg {
    margin: 8px 0 0;
    padding-top: 12px;
    padding-bottom: 14px;
    border-radius: 6px;
    background: var(--community-deleted-bg);
    text-align: center;
    font-size: 15px;
    line-height: 21px
}

.community-post.flagged .message.for-flagged,.community-reply.flagged .message.for-flagged {
    color: #adadad
}

.community-post.flagged .btn-link,.community-reply.flagged .btn-link {
    color: #adadad;
    font-size: 15px;
    text-decoration: underline;
    line-height: 21px
}

.community-post {
    padding-bottom: 18px
}

.community-post p.d-msg {
    margin-bottom: 10px
}

.community-post .interact .btn.btn-comments {
    margin-left: 0
}

.community-post.in-thread p.d-msg {
    margin-bottom: 12px
}

.community-post+.community-post {
    padding-top: 18px;
    border-top: 1px solid var(--default-border-color)
}

.community-reply .content {
    padding-top: 1px;
    padding-bottom: 18px
}

.community-reply .content .body {
    overflow: hidden;
    margin-left: -29px;
    padding-left: 29px
}

.community-reply.flagged .message.for-flagged {
    padding-top: 4px
} */
/* 
.community-reply p.d-msg {
    margin: 4px 0 0
}

.community-reply .interact {
    margin-top: 8px;
    position: relative
}

.community-reply .interact .btn-c_collapse,.community-reply .interact .btn-c_expand {
    position: absolute;
    left: -32px;
    top: 0;
    width: 30px;
    height: 30px;
    background: transparent var(--community-expand-icon) no-repeat 0 0/100%
}

.community-reply .interact .btn-c_collapse {
    background: transparent var(--community-collapse-icon) no-repeat 0 0/100%
}

.community-reply .interact.for-flagged {
    position: absolute;
    bottom: 21px
}

.community-reply .interact.for-deleted {
    position: absolute;
    bottom: 25px
}

.community-reply .community-composer.for-reply {
    margin-top: 8px
}

.c-replies {
    min-height: 52px
}

.c-replies li.hydrating {
    padding-top: 3px;
    max-width: 90px
}

.c-replies li.hydrating .spinner-border {
    width: 1.2rem;
    height: 1.2rem;
    border-width: 2px
}

.c-replies,.community-reply .content {
    position: relative;
    display: grid;
    grid-template-columns: 29px 1fr
}

.c-replies .line,.community-reply .content .line {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 24px;
    display: flex;
    justify-content: center
}

.c-replies .line .vert,.community-reply .content .line .vert {
    background: transparent var(--community-line-vertical) repeat-y 0 0/100%;
    width: 2px;
    height: 100%
}

.c-replies .line .arm,.community-reply .content .line .arm {
    background: transparent var(--community-line-connector) no-repeat 0 0/100%;
    width: 22px;
    height: 37px;
    right: -9px;
    top: -23px;
    position: absolute
}

.community-reply .content.collapsed.indent0 .line,.community-reply .content.collapsed .line.last {
    margin-bottom: 24px
}

.community-reply.flagged .content.collapsed .line.last,.community-reply.flagged .content.indent0 .line {
    margin-bottom: 28px
}

.community-reply.deleted .content.collapsed .line.last,.community-reply.deleted .content.indent0 .line {
    margin-bottom: 30px
} */

.composer-attachments {
    margin-top: 16px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 12px
}

.composer-attachments .a-preview {
    margin-bottom: 13px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 65.56%
}

.composer-attachments .a-preview .error-msg {
    position: absolute;
    text-align: center;
    color: #dc3545;
    font-weight: 500
}

.composer-attachments .a-preview .preload-wrap,.composer-attachments .a-preview .temp-img {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 6px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--preload-wrap-bg)
}

.composer-attachments .a-preview .preload-wrap img,.composer-attachments .a-preview .temp-img img {
    opacity: .5;
    border-radius: 6px;
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover
}

.composer-attachments .a-preview .preload-wrap .spinner-border,.composer-attachments .a-preview .temp-img .spinner-border {
    position: absolute
}

.composer-attachments .a-preview .preload-wrap.uploaded img,.composer-attachments .a-preview .temp-img.uploaded img {
    opacity: 1
}

.composer-attachments .a-preview.err .temp-img img {
    opacity: .3
}

.composer-attachments .a-preview .preload-wrap img {
    opacity: 1
}

.composer-attachments .a-preview .scanning {
    background: rgba(0,0,0,.3);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff
}

.composer-attachments .a-preview .scanning .spinner-border {
    margin-left: 5px;
    width: 16px;
    height: 16px;
    border-width: 2px
}

.composer-attachments .a-preview .btn.remove {
    padding: 0;
    -webkit-appearance: none;
    appearance: none;
    background: rgba(0,0,0,.8);
    width: 26px;
    height: 26px;
    border-radius: 50%;
    position: absolute;
    top: 6px;
    right: 6px;
    display: flex;
    align-items: center;
    justify-content: center
}

.composer-attachments .a-preview .btn.remove:after {
    margin-top: -1px;
    content: "";
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACgSURBVHgBrdIBDYYgEAVg+Iv8RrCBNsEGRrCKEbSBTYxghOdtDgfT457OtzHcwX1TwbmP4uMDgF6mWsbsvZ+YZunpZGpkLGcBeQKBDGlDLI64JrBICrW4T2AQyZp9r4VpiIzq8vM0jEYIjEceYDZCYLfIr2D9lXrljktIvc0AO+ENsj3CUDhiEPfMRJI9ZUzZkCEWFhdHBilhcaFlEQXbdrDHoT5X4lsRAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    width: 9px;
    height: 9px;
    display: block
}

.btn.community-submit {
    margin-left: auto
}

.btn.community-submit:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 14px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADfSURBVHgB7dXRDYIwEAbg48oAEmaA8OgIjuAIbCJsoBuwChvoG4GXLgAbELwzoI1G2mqfSP+kob30vhBCWgEGybIsj6JoPwzDVbdX6DakaXqapukcBMExjmPo+77+GWSMHoVSOuhQYYEZocIS06LCAJM0djyh7/icf0OFBitp3Lh5Xl9o1Mr6A8U1rG1bdf3IXCuVUjH3vkBTzARF/mltsDU0SZIc3/YZYSsohE3TVPSWMI4jdF1XgWUYpX659IdcZBT+iNqP4Dge9KAHnYCIKJc5XacSXITPTD7rYBO5A+ADc9kHOnWpAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    top: 2px;
    position: relative
}

.btn.community-submit.posting:before {
    display: none
}

.btn.community-submit.posting .spinner-border {
    margin: 0;
    width: 14px;
    height: 14px;
    position: relative;
    color: var(--default-font-color)
}

.modal-dialog.community-composer .modal-header {
    margin-bottom: 16px
}

.community-composer button.community-item.as-text {
    padding: 0;
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    background: 0;
    outline: none;
    vertical-align: unset
}

.community-composer .community-target {
    margin-bottom: 16px
}

.community-composer .community-target .community-item.as-text {
    margin-bottom: 0
}

.community-composer .community-target button.community-item.as-text {
    position: relative;
    padding-right: 15px
}

.community-composer .community-target button.community-item.as-text:after {
    content: "";
    display: block;
    border: 0;
    background: transparent var(--dropdown-caret) no-repeat 0 0/100%;
    filter: var(--filter-caret-invert);
    width: 8px;
    height: 5px;
    vertical-align: .15em;
    flex-grow: 0;
    flex-shrink: 0;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -1px
}

.community-composer .community-selector {
    position: relative
}

.community-composer .community-selector:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    background: transparent var(--header-search-icon-active) no-repeat 0 0/100%;
    position: absolute;
    top: 15px;
    left: 20px;
    z-index: 11
}

.community-composer .community-selector .form-control {
    padding: 11px 60px 11px 48px;
    margin-bottom: 16px;
    border-color: var(--mobile-search-input-border-color);
    background: var(--mobile-search-input-bg-color)
}

.community-composer .community-selector .community-item.as-text {
    margin-bottom: 12px
}

.community-composer .community-selector .suggested-communities {
    display: none;
    flex-direction: column;
    align-items: flex-start
}

.community-composer .community-selector.show-defaults .suggested-communities {
    display: flex
}

.community-composer .community-selector .react-autosuggest__suggestions-list {
    margin-bottom: 0
}

.community-composer .community-selector .clear-search {
    position: absolute;
    right: 17px;
    top: 12px;
    width: auto;
    height: 20px;
    font-size: 14px;
    line-height: 20px;
    color: #979797;
    background: none
}

.community-composer .composer {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%
}

.community-composer .composer .title-composer-wrap {
    width: 100%
}

.community-composer .composer .title-composer-wrap .title-char-count {
    padding-left: 1px;
    color: #adadad;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    position: relative;
    top: -7px
}

.community-composer .composer .form-group {
    margin-bottom: 0;
    flex-grow: 1;
    width: 100%
}

.community-composer .composer .form-group label.placeholder-hide,.community-composer .composer .form-group label.placeholder-shown {
    padding-left: 1px;
    color: var(--input-placeholder-color);
    font-size: 15px;
    line-height: 21px;
    font-weight: 400;
    white-space: normal;
    word-break: break-word
}

.community-composer .composer textarea.form-control {
    border: 0;
    border-radius: 0;
    padding: .375rem 0 .375rem 2px;
    font-size: 15px;
    line-height: 21px;
    overflow: hidden;
    background: transparent
}

.community-composer .composer textarea.form-control.max-rows {
    overflow: auto
}

.community-composer .composer textarea.form-control:disabled {
    background-color: var(--bg)
}

.community-composer .composer .form-group.title-composer label.placeholder-hide,.community-composer .composer .form-group.title-composer label.placeholder-shown {
    font-weight: 600
}

.community-composer .composer .form-group.title-composer textarea.form-control {
    font-weight: 700
}

.community-composer .buttons {
    display: flex
}

.community-composer .btn.community-submit {
    border-radius: 50%;
    width: 36px;
    height: 36px;
    padding: 0
}

.community-composer .btn.community-submit:disabled {
    color: #bdbdbd
}

.community-composer .btn.community-submit:disabled:before {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACwSURBVHgB7dVtCsMgDAbgNuxiIt5jO8ncSbYeRLxKTyLzHQ5s8SMp/dEfBsQQ4kOQFqeJEc65Oxanl3oN3vtn3N5YKW/G3MNCCHYzAZFVSr3EYAnjoLMU66HEwNZSjp7SnVILizkmWLKWJdWqKLUwY4zdT4BaCyUJxkEJH6wEa6GwNnfIxWrob0Kt9SfuDywJlqP/87BuKCb0cOTnu/+yNAY4wAGeBa6V/HhIHvrrxxcZbqLiLdFkhAAAAABJRU5ErkJggg==) no-repeat 0 0/100%
}

.community-composer .btn.community-submit span.text {
    display: none
}

.community-composer p.cooldown {
    opacity: 0;
    transition: opacity .12s ease
}

.community-composer p.cooldown.in {
    opacity: 1
}

.community-composer p.cooldown.out {
    opacity: 0
}

.community-composer.for-reply {
    padding: 2px 6px 6px;
    border-radius: 10px;
    border: 1px solid var(--community-reply-composer-border-color);
    display: flex;
    flex-direction: column;
    min-height: 100px
}

.community-composer.for-reply .composer {
    padding-top: 0
}

.community-composer.for-reply .composer label.placeholder-hide,.community-composer.for-reply .composer label.placeholder-shown {
    word-break: break-all;
    top: 6px;
    margin-top: 0
}

.community-composer.for-reply .buttons {
    width: 100%;
    margin-top: auto
}

.community-composer.for-reply .btn.community-submit {
    width: 32px;
    height: 32px
}

.community-composer.for-reply .au-attacher {
    height: 32px
}

.community-composer.for-reply .au-attacher .au-add-attachment:before {
    width: 32px;
    height: 32px
}

.community-composer.for-reply .au-attacher .au-add-attachment:after {
    top: 4px;
    left: 4px
}

@media(max-width: 768.98px) {
    .page.community .col.primary {
        padding-left:0;
        padding-right: 0
    }

    .page.community .pinned-heading {
        position: fixed;
        width: 100%
    }

    .page.community .pinned-heading.ctx-home {
        position: sticky;
        width: unset
    }

    .page.community .pinned-heading h1 a {
        color: inherit;
        text-decoration: none
    }

    .page.community .pinned-heading:not(.ctx-home)+.row {
        padding-top: 46px
    }

    .page.community .community-side {
        flex: 0 0 100%;
        max-width: 100%
    }

    .page.community .community-side .btn-new-post-text,.page.community .community-side .btn.btn-new-post-plus {
        display: none
    }

    .page.community .community-left-side {
        padding: 0
    }

    .page.community .community-main-width {
        min-height: calc(100vh - 57px);
        min-height: calc(100svh - 57px)
    }

    .page.community.community-thread .community-side {
        display: none
    }

    .community-thread-items {
        margin-left: -10px;
        padding-left: 14px
    }

    .community-post .message,.community-post .post-title,.community-post .username,.community-reply .message,.community-reply .post-title,.community-reply .username {
        padding-right: 14px
    }

    .community-post.in-thread .interact,.community-post.in-thread .message,.community-reply.in-thread .interact,.community-reply.in-thread .message {
        padding-left: 0
    }

    .community-post.in-thread .attachments,.community-reply.in-thread .attachments {
        padding-left: 14px
    }

    .community-post p.d-msg,.community-reply p.d-msg {
        margin-right: 14px
    }

    .community-post .attachments:not(.just-one),.community-reply .attachments:not(.just-one) {
        display: flex
    }

    .community-post .attachments:not(.just-one):after,.community-reply .attachments:not(.just-one):after {
        content: "";
        display: block;
        width: 16px;
        height: 12px;
        flex-grow: 0;
        flex-shrink: 0
    }

    .community-post .attachments.just-one,.community-reply .attachments.just-one {
        margin-right: 14px
    }

    .community-post {
        margin-left: -10px;
        margin-right: -10px;
        padding-left: 14px
    }

    .community-post .attachments-paging-wrap {
        margin-left: -14px
    }

    .community-post .attachments {
        padding-left: 14px
    }

    .community-post.deleted.in-thread p.d-msg {
        margin-left: 0
    }

    .community-post.with-community .username {
        display: block;
        padding-left: 29px
    }

    .community-post.with-community .username .photo {
        position: absolute;
        top: -1px;
        left: 0
    }

    .community-post.with-community .username .text {
        display: block
    }

    .community-post.with-community .username .text span.text-wrap {
        display: inline;
        overflow: visible
    }

    .community-post.with-community .username .text a.user {
        overflow: visible
    }

    .community-post.with-community .username .text a.user:after {
        display: none
    }

    .community-post.with-community .username .text span.user-extra {
        margin: 0 0 0 5px;
        display: inline
    }

    .community-post.with-community .username .text span.user-extra .post-community {
        margin-left: 0;
        white-space: normal
    }

    .community-reply .content .body {
        margin-right: -10px
    }

    .community-reply .attachments .attachments-mask .item {
        width: 196px
    }

    .community-reply .community-composer.for-reply {
        margin-right: 14px
    }

    .community-reply .attachments {
        border-radius: 6px
    }

    body.modal-open.com-composer {
        overflow: hidden;
        height: 100%;
        height: 100svh;
        max-height: 100svh
    }

    body.modal-open.com-composer #root {
        visibility: hidden
    }

    body.modal-open.com-composer #root,body.modal-open.com-composer #root>.page {
        overflow: hidden;
        height: 100%;
        height: -webkit-fill-available;
        max-height: -webkit-fill-available;
        min-height: -webkit-fill-available
    }

    body.modal-open.com-composer .modal {
        overflow: hidden
    }

    .reply-to-post {
        padding: 0 4px
    }

    .modal-dialog.community-composer {
        max-width: unset;
        min-height: unset;
        max-height: 100vh;
        max-height: 100svh;
        height: 100vh;
        height: 100svh;
        margin: 0;
        align-items: flex-start
    }

    .modal-dialog.community-composer .modal-header {
        padding: 16px 4px 0 16px
    }

    .modal-dialog.community-composer .modal-content {
        border: 0;
        border-radius: 0;
        min-height: 100vh;
        height: 100vh;
        min-height: 100svh;
        height: 100svh;
        box-shadow: none
    }

    .modal-dialog.community-composer .modal-body {
        padding: 0 16px
    }

    .community-composer form {
        display: flex;
        flex-direction: column
    }

    .community-composer:not(.for-reply) .scrollable {
        margin-right: -16px;
        padding-right: 16px;
        overflow-y: auto
    }

    .community-composer:not(.for-reply) .buttons {
        margin-top: auto;
        padding: 18px 0;
        background: var(--bg)
    }
}

@media(min-width: 769px) {
    @keyframes showNewPostsIndicator {
        0% {
            top:39px;
            opacity: 0
        }

        50% {
            top: 89px;
            opacity: 1
        }

        to {
            top: 84px;
            opacity: 1
        }
    }

    body.at-footer .page.community .community-left-side .scrollable {
        overflow: visible!important;
        max-height: unset!important
    }

    .page.community .pinned-heading {
        padding-top: 0;
        padding-bottom: 0;
        top: 67px;
        z-index: 2;
        background: transparent;
        width: auto;
        transition: top 80ms ease-out
    }

    .page.community .pinned-heading .heading {
        padding-top: 16px;
        padding-bottom: 8px;
        background: var(--bg)
    }

    .page.community .pinned-heading .heading:after {
        content: "";
        display: block;
        position: absolute;
        bottom: -10px;
        left: 226px;
        right: 0;
        height: 10px;
        background: linear-gradient(180deg,var(--bg),var(--bg-fade))
    }

    .page.community .pinned-heading h1 {
        margin-bottom: 0;
        margin-left: 0;
        padding: 0;
        font-size: 24px;
        line-height: 24px;
        display: inline-flex;
        align-items: center;
        cursor: default
    }

    .page.community .pinned-heading h1 a {
        color: var(--browse-heading-link-color);
        text-decoration: none
    }

    .page.community .pinned-heading h1 a:hover {
        color: var(--browse-heading-link-hover-color)
    }

    .page.community .pinned-heading h1 .bcrumb-div {
        margin: 0 8px;
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAWCAYAAAD5Jg1dAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADrSURBVHgBjVPdDYIwGGxLSHh0BFZwA5sACVOIG7gBOoFuAE5Bwk/qBo4gI/BOCH5NWtPSH72X9srl7j6gCAHati36vj8iDwgXEUIq2Ndd152dQpVgjEvGWGwVZllWw/oUfLcsS+V0nOf5BMskzg62Clhu+EOIvgk6BUGwp5SOmiNHmqZ3XwVtGF8FjDZwVSBboauC4cjRNE0chuGLC8VRQWzCKIqQIjKHkYA4ptAxSZKHIRyGoYQllhzeBDU68u8Mbm/J13W9wnAXI3obKUWa0BUpgX9Fao6+yK+Q/+G+SM1RjczzfEQu/HO5PugjghLw9bVbAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
        width: 5px;
        height: 11px;
        display: inline-block
    }

    .page.community .pinned-heading+.row {
        padding-top: 0
    }

    .page.community .row.content {
        min-height: calc(100vh - 127px);
        flex-wrap: nowrap
    }

    .page.community .community-main {
        flex-direction: column;
        display: flex
    }

    .page.community .community-main-width {
        max-width: calc(100vw - 321px);
        min-width: 100%;
        display: flex;
        flex-direction: column;
        flex-grow: 1
    }

    .page.community .community-empty {
        margin-top: -20px
    }

    .page.community.community-thread .community-main-width {
        margin-top: -21px
    }

    .page.community .community-side {
        max-width: 226px
    }

    .page.community .community-left-side {
        padding-right: 20px
    }

    .page.community .community-left-side .sticky-wrap {
        position: sticky;
        top: 129px
    }

    .page.community .community-left-side ul.search-tabs {
        margin-top: 15px;
        margin-bottom: 0;
        padding-right: 26px
    }

    .page.community .community-left-side ul.search-tabs+.btn.btn-new-post-text {
        margin-top: 22px
    }

    .page.community .community-left-side .scrollable {
        margin-top: 26px;
        padding-bottom: 1rem;
        overflow-y: auto;
        scrollbar-width: thin;
        scrollbar-color: transparent transparent
    }

    .page.community .community-left-side .scrollable:hover {
        scrollbar-color: unset
    }

    .page.community .community-left-side .scrollable ul {
        padding-right: 10px;
        max-width: 185px
    }

    .page.community .community-left-side ul.recent-list {
        margin-bottom: 30px
    }

    .page.community .community-left-side h5 {
        margin-top: 26px;
        margin-bottom: 10px;
        color: var(--secondary-font-color);
        font-size: 15px;
        font-weight: 600;
        line-height: 26px;
        color: var(--heading-color)
    }

    .page.community .community-right-side {
        padding-left: 46px
    }

    .community-sort:not(.for-thread) {
        margin-top: -27px;
        display: flex;
        position: sticky;
        top: 87px;
        z-index: 3;
        transition: top 80ms ease-out
    }

    .community-sort:not(.for-thread) .wrap {
        margin-left: auto;
        padding: 0 1px 0 0
    }

    .community-back {
        margin-top: -27px;
        display: flex;
        position: sticky;
        height: 21px;
        top: 85px;
        z-index: 3;
        transition: top 80ms ease-out
    }

    .community-back a {
        margin-left: auto;
        color: var(--secondary-font-color)
    }

    .community-feed-items {
        padding-top: 18px
    }

    .community-post {
        padding-left: 0;
        padding-right: 0
    }

    .community-post.in-thread {
        padding-top: 39px;
        padding-left: 0
    }

    .community-post .post-title,.community-reply .post-title {
        display: inline-block
    }

    .community-post .post-title:hover,.community-reply .post-title:hover {
        text-decoration: underline
    }

    .community-post .message,.community-reply .message {
        font-size: 15px;
        line-height: 21px
    }

    .community-post .attachments-paging-wrap,.community-reply .attachments-paging-wrap {
        position: relative
    }

    .community-post .attachments-paging-wrap .hoverable,.community-reply .attachments-paging-wrap .hoverable {
        position: absolute;
        width: 40px;
        top: 0;
        bottom: 0;
        visibility: hidden;
        z-index: 1
    }

    .community-post .attachments-paging-wrap .hoverable.prev,.community-reply .attachments-paging-wrap .hoverable.prev {
        left: -32px
    }

    .community-post .attachments-paging-wrap .hoverable.next,.community-reply .attachments-paging-wrap .hoverable.next {
        right: -32px
    }

    .community-post .attachments-paging-wrap:hover .hoverable,.community-reply .attachments-paging-wrap:hover .hoverable {
        visibility: visible
    }

    .community-post .attachments-paging-wrap.count-1 .hoverable,.community-post .attachments-paging-wrap.count-2 .hoverable,.community-reply .attachments-paging-wrap.count-1 .hoverable,.community-reply .attachments-paging-wrap.count-2 .hoverable {
        display: none
    }

    .community-post .attachments-paging-wrap button.next,.community-post .attachments-paging-wrap button.prev,.community-reply .attachments-paging-wrap button.next,.community-reply .attachments-paging-wrap button.prev {
        position: absolute;
        top: 50%;
        margin-top: -18px;
        width: 36px;
        height: 36px;
        display: block;
        border-radius: 50%;
        background: #fff;
        opacity: var(--community-attachment-paging-opacity)
    }

    .community-post .attachments-paging-wrap button.next:disabled,.community-post .attachments-paging-wrap button.prev:disabled,.community-reply .attachments-paging-wrap button.next:disabled,.community-reply .attachments-paging-wrap button.prev:disabled {
        opacity: .2
    }

    .community-post .attachments-paging-wrap button.next:not(:disabled):hover,.community-post .attachments-paging-wrap button.prev:not(:disabled):hover,.community-reply .attachments-paging-wrap button.next:not(:disabled):hover,.community-reply .attachments-paging-wrap button.prev:not(:disabled):hover {
        background-color: #f4f4f4
    }

    .community-post .attachments-paging-wrap button.next span.icon,.community-post .attachments-paging-wrap button.prev span.icon,.community-reply .attachments-paging-wrap button.next span.icon,.community-reply .attachments-paging-wrap button.prev span.icon {
        margin: 6px;
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFPSURBVHgB7Zg9bsJgDIad9AKtouydoow9CjcobF07dqM34AaEm3AE2KJkgT2JcoIEe0BCKP7In4yF/Eif+PHyPsgonw1gGIZhGMbzeIOZiKLoOwiCPZ4fPHVZlkcQwIMZoPD4ktx8VWdZ9gEC+DCRjvBEDUJMEmDCQ9u2/yDE6BZyhF/leZ6AEKMEtIQnBgtoCk8MEtAWnugtoDE80UtAa3jioYDm8IRTQHt4ghXgwj+BE541Xk12XUX2Sex53hp08IlnwxVZAWyTd9ADe7diBXzf/wUd1K67lfNPHMfxsmmabUdpyfWkNM6BpiiKQxiGZ/wFFnelBQ4tJ6mhxcXDiUy7RK+RUrNE75lYq8SgoV6jxOCthDaJUWsVTRKj90JaJCZtJdI0TfCJveoobUCIyXshRkJsLzTLavHaTvj2iz5jW/1VVXUAwzAMwzBenAs/1ehrRIoQtQAAAABJRU5ErkJggg==) 0 0/100%;
        width: 24px;
        height: 24px;
        display: block
    }

    .community-post .attachments-paging-wrap button.prev,.community-reply .attachments-paging-wrap button.prev {
        margin-right: 12px
    }

    .community-post .attachments-paging-wrap button.next,.community-reply .attachments-paging-wrap button.next {
        margin-left: 8px
    }

    .community-post .attachments-paging-wrap button.next span.icon,.community-reply .attachments-paging-wrap button.next span.icon {
        transform: rotate(180deg)
    }

    .community-post .attachments,.community-reply .attachments {
        border-radius: 6px
    }

    .community-post .attachments .attachments-mask.count-1 .item,.community-post .attachments .attachments-mask.count-2 .item,.community-reply .attachments .attachments-mask.count-1 .item,.community-reply .attachments .attachments-mask.count-2 .item {
        width: 100%
    }

    .community-post .attachments .attachments-mask.count-2 .item,.community-reply .attachments .attachments-mask.count-2 .item {
        min-width: 195px
    }

    .community-post .interact .btn.btn-c_flag:hover,.community-post .interact .btn.btn-c_reply:hover,.community-reply .interact .btn.btn-c_flag:hover,.community-reply .interact .btn.btn-c_reply:hover {
        color: var(--community-interact-hover-color)
    }

    .community-post .interact .btn.btn-c_flag:hover:after,.community-reply .interact .btn.btn-c_flag:hover:after {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFISURBVHgB7ZXBbYNAEEUHlANH0gEdhA5CB+GIOLmEpIOkgqQE5wIcSQUhHdBBtgQfOYH/irG1xhgWAbIl75dGzLCwevxld4iM7l2W7oNRFHm4yKCqqso8z3e0gAYB4jj267r+tCzLb5rG7QwLRIH4yLJM9L0fhqHrOI57aXwQgL/4n/RUAPIHkCXXHvIn3HuVBRx7vOTYw8CknpJvEX/UfjWxIy9IAx4PUAfqy3jmmMMFn1q3JgGo+oaNhVLL/Itdekc8d4C1pQvQK17bjcx5vX0eEgz0OzbHLABVvMbFoWZ3RmXTlWUADID2LlirF+gCnOxn7HcJJGikFywJ0CeP2kNoA5izXkDt6bgYwJYm9oKOBM0EmNwLALmTjti2/ZYkiaCZAL0a6gVpmgqdOVbrBboyB9HtAuCHKpVS0DUkt5n8u8nIaEXtAVi/hhy+gi8yAAAAAElFTkSuQmCC) no-repeat 0 0/100%
    }

    .community-post .interact .btn.btn-c_flag.flagged:active,.community-post .interact .btn.btn-c_flag.flagged:focus,.community-post .interact .btn.btn-c_flag.flagged:hover,.community-reply .interact .btn.btn-c_flag.flagged:active,.community-reply .interact .btn.btn-c_flag.flagged:focus,.community-reply .interact .btn.btn-c_flag.flagged:hover {
        color: #eb5757
    }

    .community-post .interact .btn.btn-c_flag.flagged:active:after,.community-post .interact .btn.btn-c_flag.flagged:focus:after,.community-post .interact .btn.btn-c_flag.flagged:hover:after,.community-reply .interact .btn.btn-c_flag.flagged:active:after,.community-reply .interact .btn.btn-c_flag.flagged:focus:after,.community-reply .interact .btn.btn-c_flag.flagged:hover:after {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABcklEQVR4Ae2VPW7CMBTHn0MkMnRIhg7Z0hM0N4AblC2IKUdob9CeoD1Cu6CM9ARNb5AbkK0DlcoIUuD1mTiSRXEwhKhI+C9Ffnbs55+fPx6A0aWL6Xb8Gg4DGyDgtr1YZN5kMocTqBbgZzQKi9XqmTqFCOBuDcypSDuMPXlJku8cPxi44Diu6r/wo5icVlwgTkFPKVjWOyBmwmmAiLdk3vO6vVx6qojZKo+FCLdw+AqMfWK5ampgIU12R19fdOnDel3ZgNu+HCfcQB4CIAsZe7tOklRq4vYLPxcdgEcC6TEJ+BBpAajkl3sbc3tK+31VrpRHL98cWMSPfT4aAci6Kfc4reozio7OOAv+WQbAAGjfgrZygR4A3We5Y9HtwncU5bAnF5wOYBdTGY2Y8kU8i6I/uYCKHmr40QJonAuqcccCHJkL5gSaoWU9+ONxDk0AVKrLBb7muWgtF+jKPETnC8Bfu8quu0atil8zfrrByKhF/QIyE5vS9AaclgAAAABJRU5ErkJggg==) no-repeat 0 0/100%
    }

    .community-post .interact .btn.btn-c_reply:hover:after,.community-reply .interact .btn.btn-c_reply:hover:after {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHSSURBVHgB7ZdBcoIwFIYf2IVLblCO4A2qN3CpK/EG9gTtDfQGhZWOK3oC6Q28QTkCO90o/Z8mNgIRSZjpdMZvhkliDP9P8t4TiR78MQ5ZMBqN+mj4ClerVUoGGBuAuI/m+3IjxwmWy2VEDXHJHF8d5HkejsfjCTXExkAJExNtGYhMTbRlIMQ1NTHR2hEgC0ITE7VZMBwOvW6361Eh6BD1PYjMxXAAAwl3kB0Bmg/lezezQ2tA5PgbnfO8jouBpiZcjTgv3twpXqLJcTgV4vzU76dJx8mOx2OEdothShr2+/02juOs4l4B1eyEU1jg0291S+m8tSlZUGfi6ggwOVOG1uJM8TjAQp0vxsCLaJM2xCV4sFz2EQ+Z1gAme6L7RS3BwcdBKMeIqVd1/kl2xPlLUtmRdcB1XQ+LvSoRXRAWxcF0vV7HlQZIKTQc/SJ4OHX6wjnpgMEBmqROXMQD6QxcEBXOJ0PuFdcakOJqHeC+GkAcL/hsbiN+ZeBwOGSdTkedi3a73azqbBkcEdmKM8VCFKCZ4Mk+USwWtxaK34qNGA6w5rmpeMlAEwoGQlxBU3GmrfeBgAzE2zRgJG5lALl/ygwbccb2j4lP5+1P1BeSB/+KH6p9Ay9Q2VnaAAAAAElFTkSuQmCC) no-repeat 0 0/100%
    }

    .community-post .interact .btn.btn-c_comments:not(:disabled):hover,.community-post .interact .btn.btn-c_upvote:not(.upvoted):not(:disabled):hover,.community-reply .interact .btn.btn-c_comments:not(:disabled):hover,.community-reply .interact .btn.btn-c_upvote:not(.upvoted):not(:disabled):hover {
        background: var(--community-btn-bg-hover-color)
    }

    .community-post .post-title.only {
        margin-bottom: 0
    }

    .community-post.in-thread .post-title {
        font-size: 24px;
        line-height: 31px;
        text-decoration: none
    }

    .community-post.in-thread .post-title.only {
        margin-bottom: 4px
    }

    .community-post .attachments-paging-wrap {
        margin-top: 17px;
        margin-bottom: 12px
    }

    .community-post .interact {
        margin-top: 8px
    }

    .community-reply .attachments-paging-wrap .hoverable {
        width: 46px;
        height: 46px;
        z-index: 1;
        top: 50%;
        margin-top: -23px
    }

    .community-reply .attachments-paging-wrap .hoverable.prev {
        left: 0
    }

    .community-reply .attachments-paging-wrap .hoverable.next {
        right: 0
    }

    .community-reply .attachments-paging-wrap button.next,.community-reply .attachments-paging-wrap button.prev {
        margin: 10px;
        width: 26px;
        height: 26px;
        top: 0
    }

    .community-reply .attachments-paging-wrap button.next:disabled,.community-reply .attachments-paging-wrap button.prev:disabled {
        opacity: .5
    }

    .community-reply .attachments-paging-wrap button.next span.icon,.community-reply .attachments-paging-wrap button.prev span.icon {
        margin: 4px;
        width: 18px;
        height: 18px
    }

    .btn.btn-new-post-plus {
        margin: 0;
        padding: 0 19px;
        width: 164px;
        height: 40px;
        line-height: 40px;
        font-size: 15px;
        font-style: normal;
        font-weight: 600;
        border-radius: 20px
    }

    .btn.btn-new-post-plus:hover {
        background-color: #30c880
    }

    .btn.btn-full-thread {
        background: var(--community-full-thread-button-bg)
    }

    .btn.btn-full-thread:hover {
        background: var(--community-full-thread-button-hover-bg)
    }

    .composer-attachments {
        margin-top: 6px;
        grid-template-columns: 1fr 1fr 1fr
    }

    .modal-dialog.community-composer {
        width: 680px;
        max-width: 680px
    }

    .modal-dialog.community-composer .modal-header {
        padding-left: 40px
    }

    .modal-dialog.community-composer .modal-body {
        padding: 0 40px 40px
    }

    .modal-dialog.community-composer.selector-open .modal-body {
        padding-bottom: 0
    }

    .community-composer button.community-item.as-text:hover {
        text-decoration: underline
    }

    .community-composer .community-selector {
        margin-bottom: 8px;
        height: 368px
    }

    .community-composer .community-selector:before {
        top: 13px
    }

    .community-composer .community-selector .form-control {
        height: 40px
    }

    .community-composer .community-selector .react-autosuggest__suggestions-container,.community-composer .community-selector .suggested-communities {
        overflow: auto;
        max-height: 312px
    }

    .community-composer .community-selector button.clear-search {
        right: 17px;
        top: 10px
    }

    .community-composer .composer {
        display: flex;
        align-items: flex-start;
        width: 100%
    }

    .community-composer .composer label.placeholder-hide,.community-composer .composer label.placeholder-shown {
        padding-left: 5px
    }

    .community-composer .composer textarea.form-control {
        padding: 6px 0 6px 2px
    }

    .community-composer .community-post .attachments-paging-wrap .hoverable {
        width: 40px
    }

    .community-composer .community-post .attachments-paging-wrap .hoverable.prev {
        left: -38px
    }

    .community-composer .community-post .attachments-paging-wrap .hoverable.next {
        right: -34px
    }

    .community-composer.for-post .buttons {
        padding-top: 37px
    }

    .community-composer.for-post .btn.submit {
        width: 100px;
        height: 36px;
        border-radius: 18px
    }

    .community-composer.for-post .btn.submit:before {
        margin-right: 8px
    }

    .community-composer.for-post .btn.submit span.text {
        display: inline
    }

    .community-composer.for-post .btn.submit.posting .spinner-border {
        margin: 0 8px 0 0
    }

    .community-composer.for-post .scrollable {
        margin-right: -40px;
        padding-right: 40px;
        margin-left: -40px;
        padding-left: 40px;
        overflow: auto;
        max-height: calc(100vh - 268px);
        min-height: 263px
    }

    .community-composer.for-reply .scrollable {
        overflow: auto
    }
}

@media(min-width: 992px) {
    body.at-footer .page.community .community-back,body.at-footer .page.community .community-sort,body.at-footer .page.community .pinned-heading {
        top:-48px
    }

    .page.community .community-main-width {
        max-width: calc(100vw - 547px)
    }

    .page.community .community-right-side {
        display: flex;
        align-items: flex-end;
        flex-direction: column
    }

    .page.community .community-right-side .wrapper {
        width: 170px;
        margin-top: -30px;
        align-items: flex-end;
        flex-direction: column;
        flex-grow: 1
    }

    .page.community .community-right-side h6 {
        margin-bottom: 21px;
        font-weight: 700;
        font-size: 20px;
        line-height: 24px;
        white-space: nowrap;
        width: 100%;
        color: var(--heading-color)
    }

    .page.community .community-right-side ul.side-auctions-list {
        margin: 0;
        width: 170px
    }

    .page.community .community-right-side ul.side-auctions-list li.auction-item {
        margin-bottom: 32px;
        width: 170px
    }

    .page.community .community-right-side ul.side-auctions-list li.auction-item a.hero {
        margin-bottom: 14px
    }

    .page.community .community-right-side ul.side-auctions-list li.auction-item .auction-title a {
        margin-bottom: 5px;
        font-size: 14px;
        line-height: 17px
    }

    .page.community .community-right-side ul.side-auctions-list li.auction-item .auction-loc,.page.community .community-right-side ul.side-auctions-list li.auction-item .auction-subtitle {
        font-size: 14px;
        line-height: 17px
    }

    .page.community .community-right-side ul.side-auctions-list li.auction-item a.hero:not(.threeup):not(.fourup) .preload-wrap {
        width: 170px;
        height: 113px
    }

    .community-post .attachments-paging-wrap .hoverable {
        width: 48px
    }

    .community-post .attachments-paging-wrap .hoverable.prev {
        left: -48px
    }

    .community-post .attachments-paging-wrap .hoverable.next {
        right: -48px
    }
}

@media(min-width: 1080px) {
    .page.community .community-main-width {
        max-width:calc(100vw - 573px)
    }

    .page.community .community-right-side {
        max-width: 252px
    }

    .page.community .community-right-side .wrapper,.page.community .community-right-side ul.side-auctions-list,.page.community .community-right-side ul.side-auctions-list li.auction-item {
        width: 196px
    }

    .page.community .community-right-side ul.side-auctions-list li.auction-item a.hero:not(.threeup):not(.fourup) .preload-wrap {
        width: 196px;
        height: 131px
    }
}

@media(min-width: 1220px) {
    .page.community .community-main-width {
        max-width:calc(100vw - 636px)
    }

    .page.community .community-right-side {
        max-width: 316px
    }

    .page.community .community-right-side h6:before {
        content: attr(data-full);
        display: inline
    }

    .page.community .community-right-side h6 span.abbr {
        display: none
    }

    .page.community .community-right-side .wrapper,.page.community .community-right-side ul.side-auctions-list,.page.community .community-right-side ul.side-auctions-list li.auction-item {
        width: 260px
    }

    .page.community .community-right-side ul.side-auctions-list li.auction-item a.hero:not(.threeup):not(.fourup) .preload-wrap {
        width: 260px;
        height: 173px
    }

    .page.community .community-main-width {
        margin-left: auto;
        margin-right: auto
    }
}

@media(min-width: 1277px) {
    .page.community .community-main-width {
        max-width:655px;
        min-width: 655px
    }
}

.communities-directory h1,.communities-directory h2 {
    padding-left: 2px;
    font-size: 22px;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 14px;
    color: var(--heading-color)
}

@media(min-width: 769px) {
    .communities-directory h1,.communities-directory h2 {
        padding-left:0;
        font-size: 24px;
        margin-bottom: 18px
    }
}

@media(min-width: 769px) {
    .communities-directory h2 {
        line-height:24px
    }
}

.models-directory {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%
}

.models-directory h3 {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: -.32px;
    text-align: left;
    width: 100%
}

.models-directory ul {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(160px,1fr));
    justify-content: center;
    grid-column-gap: 16px;
    column-gap: 16px;
    width: 100%
}

.models-directory ul:only-child li {
    grid-column: 1
}

.models-directory ul.single-item:after {
    content: "";
    grid-column: 2;
    display: block;
    width: 0;
    height: 0
}

.models-directory li {
    height: 36px;
    border-radius: 6px;
    border: 1px solid var(--community-directory-pill-border-color);
    justify-self: center;
    margin: 10px 0
}

.models-directory li,.models-directory li a {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.models-directory li a {
    height: 100%;
    color: #262626
}

.models-directory li a:active,.models-directory li a:focus,.models-directory li a:hover,.models-directory li a:link,.models-directory li a:visited {
    text-decoration: none;
    color: inherit
}

.models-directory li:hover {
    border: 1px solid var(--community-directory-pill-border-hover-color)
}

.c-list.topical.as-card {
    position: relative;
    padding-bottom: 24px;
    min-height: 124px
}

@media(min-width: 769px) {
    .c-list.topical.as-card {
        padding-bottom:32px;
        min-height: 188px
    }
}

.c-list.topical.as-card ul {
    padding: 0 12px;
    margin: 0 -10px;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    scroll-behavior: smooth;
    max-width: 100vw;
    height: 100px;
    display: flex;
    flex-wrap: nowrap;
    flex-grow: 1
}

.c-list.topical.as-card ul::-webkit-scrollbar {
    display: none
}

@media(min-width: 769px) {
    .c-list.topical.as-card ul {
        height:188px;
        padding: 0;
        margin: 0
    }
}

.c-list.topical.as-card .community-item {
    width: 152px;
    height: 100px;
    flex-grow: 0;
    flex-shrink: 0
}

@media(min-width: 769px) {
    .c-list.topical.as-card .community-item {
        width:288px;
        height: 188px
    }
}

.c-list.topical.as-card .community-item+.community-item {
    margin-left: 12px
}

@media(min-width: 769px) {
    .c-list.topical.as-card .community-item+.community-item {
        margin-left:24px
    }
}

@media(min-width: 769px) {
    .c-list.topical.as-card h2 {
        padding-top:16px
    }
}

.c-list.topical.as-card button.next,.c-list.topical.as-card button.prev {
    padding: 0;
    top: 0;
    bottom: 0;
    border: 0;
    outline: 0;
    -webkit-appearance: none;
    appearance: none;
    width: 28px;
    height: 28px;
    position: absolute;
    display: flex;
    justify-content: center;
    top: 50%;
    border-radius: 50%;
    background: hsla(0,0%,88.6%,.6)
}

.c-list.topical.as-card button.next:disabled,.c-list.topical.as-card button.prev:disabled {
    opacity: .2;
    background: transparent
}

.c-list.topical.as-card button.next:before,.c-list.topical.as-card button.prev:before {
    content: "";
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    top: 9px;
    filter: invert(.2)
}

.c-list.topical.as-card button.next:hover:not(:disabled):before,.c-list.topical.as-card button.prev:hover:not(:disabled):before {
    opacity: 1
}

.c-list.topical.as-card button.next:hover:before,.c-list.topical.as-card button.prev:hover:before {
    transition: filter .3s ease;
    filter: brightness(1%)
}

.c-list.topical.as-card button.prev {
    left: 10px;
    z-index: 2
}

.c-list.topical.as-card button.prev:before {
    right: 6px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA0CAYAAACZ8ljPAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGLSURBVHgBvdg7boNAEAbghe2ttHAB2khcgBvYN0jwDdKmSk6QGwTuQ+PcAKchHRFUUEBmrTgiGJZ9zOwvrQ0ziE+7EuLhMcIkScLatn2EzTcYNYxXjxFlgmWTcu0zgqxgbBzHb/QZrmHC833/iApuYUVR5GigCiZ2UEBVDAXUwaxBXcwKNMFEjK9DE0zEaIZxHD/AX66LGYE2mDZoi2mBGJgyiIUpgSsYAyzVxTZBbEwKUmCrIBW2CFJiNyA19g90gf2BrrAL6BK7nBfGiyvsCt7Ni8MwjIwoPjycPi3U89+lRg+vquoUBMHZ87zDrHcIw7CE/gdDDBc/LlF+3XCF8umOC5TPC9QoXypSonytQYVyWZMC5VsHSNC9CboJSlDPBFUCMVFlEAvVAjFQbXCCfgK610WN3w93u10Gt7bjrCzQTHZrM5qhSFmWLIqiU9d1WjM1Bk1RK9AEtQZ1URRQByX5uNc0TQro+6wlngRTku+lErRGW9Jp1pYXrtsvEnCK9n1/BuheeJzz5x/IVqfQUY4RFAAAAABJRU5ErkJggg==) no-repeat 0 0/50%
}

.c-list.topical.as-card button.next {
    right: 10px;
    z-index: 2
}

.c-list.topical.as-card button.next:before {
    left: 12px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA0CAYAAACZ8ljPAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGPSURBVHgBvddLbsIwEAZgJ7NHLAsXYFuJC3ADuEELuy57A47QE5T0Br1HFIneIO0m6qooWWWVjqNQpSEPjz3jXxoSjxGfbMmyCNbr9YNS6gXrgnVMkuRNCQaWy+U7Pu+w5lg7HKdZln0ooYQN1E7UrFoGrKrquacvhgJu33mxWHwGQbDrzIlsL+gPnyhcX3yh0B74QKHbkEahrymJwtCEFApjkxIoTH2BG50EJ9AtFTUCR9CAihqDXCgJ5EDJoCtqBbbQL0S3FDRUDpnNZie8Tw+dtkZPQ/ep9Qp10jRVq9XqXJal8UqdQBvUGaSiLCAFDRRzNpuNyvN8j+hrZ6rC2rODE+iP07EYC2JVt4dH6CKypUVRPOLrqeuFYXhgBaewOI4jNtAE0wMW0BRjASmYM0jFdJyOBRXTsV5hc/1EFMwatMWsQBeMDLpiJJADMwYHMIXYnoIZgZzYJMiNjYIS2CAohfWCktgNKI39A31gf6AvrAZ9YvXvYh19YVdw7gvTAfxT+Y3P+3oA8CSJ6fwCsRCLiHTOdvEAAAAASUVORK5CYII=) no-repeat 0 0/50%
}


@media(min-width: 769px) {
    .community-item .c-hero:after {
        border-radius:0 0 3px 3px
    }

    .community-item .c-hero:hover:before {
        content: "";
        display: block;
        background: rgba(0,0,0,.12);
        border-radius: 3px;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1
    }

    .community-item .c-hero .ratio .preload-wrap,.community-item .c-hero .ratio .preload-wrap img {
        border-radius: 3px
    }
}

.featured-tag {
    padding: 4px 6px 3px;
    color: var(--featured-tag-font-color);
    line-height: 12px;
    background: hsla(0,0%,100%,.6);
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px)
}

.featured-tag,.nr-tag {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 10px;
    border-radius: 4px;
    display: inline-block
}

.nr-tag {
    padding: 0 4px;
    line-height: 19px;
    background: var(--no-reserve-bg-color);
    color: var(--no-reserve-text-color)
}

@media(min-width: 769px) {
    .featured-tag {
        padding:6px 8px;
        font-size: 12px;
        border-radius: 6px
    }
}

.auction-item a.hero,.auction-item div.hero {
    display: block;
    position: relative
}

.auction-item a.hero .ratio,.auction-item div.hero .ratio {
    position: relative;
    padding-bottom: 65.56%
}

.auction-item a.hero .ratio .preload-wrap,.auction-item div.hero .ratio .preload-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.auction-item a.hero .featured-tag,.auction-item div.hero .featured-tag {
    position: absolute;
    top: 8px;
    right: 8px
}

.auction-item a.hero.threeup,.auction-item div.hero.threeup {
    margin-bottom: 14px;
    display: flex
}

.auction-item a.hero.threeup .new-badge,.auction-item div.hero.threeup .new-badge {
    padding: 3px 4px 4px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    font-size: 10px;
    line-height: 12px;
    background: #5b30d6;
    border-radius: 4px;
    display: inline-block;
    position: absolute;
    bottom: 8px;
    left: 8px
}

.auction-item a.hero.threeup .preload-wrap.main-pic,.auction-item div.hero.threeup .preload-wrap.main-pic {
    margin-right: 4px;
    width: 178px;
    height: 130px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.auction-item a.hero.threeup .preload-wrap.main-pic img,.auction-item div.hero.threeup .preload-wrap.main-pic img {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.auction-item a.hero.threeup .preload-wrap.sub-pic,.auction-item div.hero.threeup .preload-wrap.sub-pic {
    width: 74px;
    height: 63px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.auction-item a.hero.threeup .preload-wrap.sub-pic img,.auction-item div.hero.threeup .preload-wrap.sub-pic img {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.auction-item a.hero.threeup .preload-wrap.sub-pic:first-of-type,.auction-item a.hero.threeup .preload-wrap.sub-pic:first-of-type img,.auction-item div.hero.threeup .preload-wrap.sub-pic:first-of-type,.auction-item div.hero.threeup .preload-wrap.sub-pic:first-of-type img {
    border-bottom-right-radius: 0
}

.auction-item a.hero.threeup .preload-wrap.sub-pic+.sub-pic,.auction-item div.hero.threeup .preload-wrap.sub-pic+.sub-pic {
    margin-top: 4px;
    border-top-right-radius: 0
}

.auction-item a.hero.threeup .preload-wrap.sub-pic+.sub-pic img,.auction-item div.hero.threeup .preload-wrap.sub-pic+.sub-pic img {
    border-top-right-radius: 0
}

.auction-item a.hero.fourup .sub-pics,.auction-item div.hero.fourup .sub-pics {
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-column-gap: 2px
}

.auction-item a.hero.fourup .sub-pics-r,.auction-item div.hero.fourup .sub-pics-r {
    display: grid;
    grid-template-rows: 1fr 1fr;
    grid-row-gap: 2px
}

.auction-item a.hero.fourup .ratio.main-pic,.auction-item div.hero.fourup .ratio.main-pic {
    margin-bottom: 2px;
    padding-bottom: 47.57%
}

.auction-item a.hero.fourup .ratio.main-pic .preload-wrap,.auction-item a.hero.fourup .ratio.main-pic img,.auction-item div.hero.fourup .ratio.main-pic .preload-wrap,.auction-item div.hero.fourup .ratio.main-pic img {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.auction-item a.hero.fourup .ratio.sub-pic.a,.auction-item div.hero.fourup .ratio.sub-pic.a {
    padding-bottom: 56.91%
}

.auction-item a.hero.fourup .ratio.sub-pic.a .preload-wrap,.auction-item a.hero.fourup .ratio.sub-pic.a img,.auction-item div.hero.fourup .ratio.sub-pic.a .preload-wrap,.auction-item div.hero.fourup .ratio.sub-pic.a img {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.auction-item a.hero.fourup .ratio.sub-pic.b,.auction-item div.hero.fourup .ratio.sub-pic.b {
    padding-bottom: 56.55%
}

.auction-item a.hero.fourup .ratio.sub-pic.b .preload-wrap,.auction-item a.hero.fourup .ratio.sub-pic.b img,.auction-item div.hero.fourup .ratio.sub-pic.b .preload-wrap,.auction-item div.hero.fourup .ratio.sub-pic.b img {
    border-radius: 0
}

.auction-item a.hero.fourup .ratio.sub-pic.c,.auction-item div.hero.fourup .ratio.sub-pic.c {
    padding-bottom: 56.55%
}

.auction-item a.hero.fourup .ratio.sub-pic.c .preload-wrap,.auction-item a.hero.fourup .ratio.sub-pic.c img,.auction-item div.hero.fourup .ratio.sub-pic.c .preload-wrap,.auction-item div.hero.fourup .ratio.sub-pic.c img {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0
}

.auction-item .LazyLoad:not(.is-visible) {
    margin-bottom: 14px;
    padding-bottom: 65.56%
}

.auction-item .auction-title {
    position: relative;
    padding-right: 30px;
    word-break: break-word
}

.auction-item .auction-title button.toggle-watch {
    margin: 0;
    position: absolute;
    right: 1px;
    top: -5px;
    opacity: 1;
    transition: opacity .12s ease-in;
    visibility: visible
}

.auction-item .auction-title button.toggle-watch:not(.watched) {
    visibility: hidden;
    opacity: 0
}

.auction-item.threeup .LazyLoad:not(.is-visible) {
    margin-bottom: 14px;
    padding-bottom: 50.92%
}

.auction-item.fourup .auction-title,.auction-item.sub-list .auction-title,.auction-item.threeup .auction-title {
    padding-right: 25px
}

.auction-item.fourup ul.highlights,.auction-item.sub-list ul.highlights,.auction-item.threeup ul.highlights {
    font-size: 13px;
    line-height: 19px
}

.auction-item.fourup ul.highlights li,.auction-item.sub-list ul.highlights li,.auction-item.threeup ul.highlights li {
    padding-left: 10px;
    position: relative
}

.auction-item.fourup ul.highlights li:before,.auction-item.sub-list ul.highlights li:before,.auction-item.threeup ul.highlights li:before {
    content: "";
    background: var(--default-font-color);
    width: 4px;
    height: 4px;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 8px;
    left: 0
}

.auction-item.sub-list .auction-title button.toggle-watch,.auction-item.threeup .auction-title button.toggle-watch {
    right: 2px;
    top: 1px;
    width: 18px;
    height: 18px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANXSURBVHgB7Ve7ThtBFL1+AK7QGol+kXh1kC4ddkcXKFPhP0hSpgKqpEN8AeYLgC6pcLqkAjoEWPYXWJsusmU755gZa7ze2V3PkihFjmR75u48zt4zc++1yD+GnGSE7/teqVTaZvv+/r4hGZGJ0Obmpj8YDK7JS5na3W632gbEEXnJgH6/f2aQIfy5ubkzyQBnDynvtKKewUtlOCkQBzh7CN6p6PZwOGzwo/sLCws1cUQWyQ50I5fL1fP5/JXuw3NvxBFOkoXlokT8nZ+fp81TthWXw+3kIcizZ3SveF74gf1WG0GuJg5wIgTvHBjdC6N9rhsgtyN/gxDlwpnZ1n1IMz47vV7vEj+j24UxFQRNX2ZEztiogptzYm6WAlcPDw+mfLK2tnZNMpISlBkeP242m3yZZw/piDsjGeIiwnYuM4B7FgqFC+3NESGQqYkDTLk0TNlmgb4ERX7BbR6Y6meZ8pGK0OWkcZB2G3vSw75pzytCl4bNZzzZ2Nh4L38IWPsdyJhJmd6u87fAr06n0/Y87w7Rdhfdkhqzu7S05C0uLv4IguCXvABYqiwvL39C88jYJ8Blettqtb6zMxGpI8oJInNJYVubNwxnbt9ceyIOocBq4xqvYOCpYaaEN+vr6wfiCM4FmZsQmVOQmXrRQtQCkPBLuVz+CZ1fy7Nr+dmjhHj2VVJCS4R1PoshEfof8eJHUUchNrla3Nx4fHysSgpEBMlE+WNTByXEAq+4kGG+k/QYjwWxb1wr6Swm5rJw5RcKEbEwx6K9laaKTCTEHCdGEf/09NSQlFBjNQlvdXW1kjQnkZCZVswy1QTOyglu0mHUM8wZ5zbItidZCQE7UYsTPPTq4DKqH4FUK1xymLJhXGLoiCUUJ5eOLaFbNBWzZpUtllCUXIwtlAjNuqj6OQTa6hhzxrFqbmrZYuMQJRDlIZCrYrEgIkO3seE+aprAlnaKxaKPPHmtbAGCorUasHooLBc23AKZqfDP2IJAeatjVkTaaYEMz+FYNpYetn2tHlL1yo3lMf9hfACRumVuDXMPJVTraNDbtvBh9RASX1smI/QIPEvKK3XbXD6DV6pR8yUhllkJMaqGFqXLj5nH0pQiunLgHG1TL5MqD8aCt0XfmAxr+PIfL4DfWtjtSWKwCtIAAAAASUVORK5CYII=) no-repeat 0 0/100%
}

.auction-item.sub-list .auction-title button.toggle-watch.watched,.auction-item.threeup .auction-title button.toggle-watch.watched {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAInSURBVHgB7VhJUuswEH2tZP3L/wYJw5qEYsEOOAFwAsIN4ARUTgCcAI7ADQhrJu+BIkeAfSzRHjIVlqW0zLDgLRKVZLef+0mvuwz8MhACYV47EdDsYMTBVu8GCEQQISbTgmlc87BVTA1ByQ614yGEUAiBaVzMkEE+zubEEGeoyM5r6eJ78p+68RsEkGcoUdvWtX+qByHkhBQdVKztQgiRZJVyTSInbcnmlmVIqz2Pa3oQQEaIcOC8RtEWBFhYMi+5JtEXl42mD9rYhtGnPNXBt8LE0NSnlfurCaGF3vqrUGQz30Na7hu1oeAw3tQRfgnGGbrCT0Ppy+wv/cnaBo19HorqTxjMW/rs8WmcO/b55lbcTlAL3wI+YaT3Z61hzhjTBVp6aMPgHF8Nzc8g/al3shqjeVk/AtEJat/wLJFRfVq+OytbrXTq+iU0w7KseBMqSEVsmo+Y7wwlZG6YzB6TqTw4zuLqCuAPWvOJ5SRknrjGBWcnQ1TEQhAhkOmhLrBkrkvchBREfU15LHL2UZWEapRrDKds1RmqU65JzGrZqgl5yZV6S9JN+5ls7IJDNishL7ly++/ycY4zs+OxR9mJ2NusXWnTeltzxBbfsCymFbpxTCu3l7Ozhc8cmef1mF/1xOrwo6a1HNlrWebQ6rEk6IDlOXQ17/ayY/ICboFVsuxtue5M90VaFLkZX7r3+rox7RyoPzM9yGMGIs1W/h0oJMZmC3+oAR+M9tW/KR9orgAAAABJRU5ErkJggg==)
}

.auction-item.sub-list .auction-title button.toggle-watch:hover:after,.auction-item.threeup .auction-title button.toggle-watch:hover:after {
    width: 16px
}

.auction-item .auction-subtitle {
    margin: 0;
    padding-right: 30px;
    font-size: 14px;
    line-height: 21px;
    word-break: break-word
}

.auction-item .auction-subtitle span.inspected,.auction-item .auction-subtitle span.no-reserve {
    margin-right: 3px;
    padding: 0 4px;
    position: relative;
    top: -1px;
    display: inline-block;
    font-weight: 700;
    font-size: 10px;
    line-height: 19px;
    background: var(--no-reserve-bg-color);
    color: var(--no-reserve-text-color);
    border-radius: 4px;
    text-transform: uppercase
}

.auction-item .auction-subtitle span.inspected {
    background: #e4e7ed;
    color: #262626
}

.auction-item .auction-subtitle span.no-reserve+span.inspected {
    margin-left: 2px
}

.auction-item .auction-loc,.auction-item .auction-time {
    margin: 0;
    color: #828282;
    font-size: 14px;
    line-height: 21px
}

@media(max-width: 768.98px) {
    .auction-item .LazyLoad:not(.is-visible) {
        margin-bottom:16px
    }

    .auction-item.fourup .LazyLoad:not(.is-visible) {
        margin-bottom: 14px;
        padding-bottom: 86.2%
    }
}

.toast-blurb {
    padding: 10px 13px;
    background: var(--toast-bg-color);
    border: 1px solid var(--toast-border-color);
    border-radius: 8px;
    font-size: 15px;
    line-height: 18px;
    position: absolute;
    top: -25px;
    right: 0;
    left: 0;
    color: var(--toast-text-color);
    display: block;
    opacity: 0;
    text-decoration: none;
    transition: all .22s ease-out
}

.toast-blurb.in {
    opacity: 1;
    top: -20px
}

.toast-blurb p {
    margin: 0;
    font-size: inherit
}

@media(min-width: 576px) {
    .toast-blurb {
        padding:14px 22px;
        right: 10px;
        left: 10px;
        top: -55px
    }

    .toast-blurb.in {
        top: -50px
    }
}

.video-embed {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden;
    max-width: 100%;
    height: 0
}

.video-embed img {
    width: 100%;
    height: 100%
}

.video-embed img.video-preview {
    object-fit: cover;
    display: block;
    left: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    cursor: pointer
}

.video-embed .ytp-large-play-button {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 68px;
    height: 48px;
    margin-left: -34px;
    margin-top: -24px;
    transition: opacity .25s cubic-bezier(0,0,.2,1);
    z-index: 1
}

.video-embed .ytp-large-play-button-bg {
    transition: fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);
    fill: #212121;
    fill-opacity: .8
}

.video-embed:hover .ytp-large-play-button-bg {
    transition: fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);
    fill: red;
    fill-opacity: 1
}

.video-embed.no-thumb iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.StripeElement {
    margin-top: 4px;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    background-clip: padding-box;
    border-radius: 6px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border: 1px solid var(--input-border-color)
}

.StripeElement,.StripeElement.StripeElement--focus {
    color: var(--default-font-color);
    background-color: var(--input-bg-color)
}

.StripeElement.StripeElement--focus {
    border-color: var(--input-focus-border-color)
}

@media(max-width: 575.98px) {
    .btn-group-lg>.btn,.btn-lg,.form-group.password .showhide-wrap,.StripeElement {
        border-radius:8px
    }
}

@media(max-width: 768.98px) {
    .container-fluid .col.for-hero,.container-lg .col.for-hero,.container-md .col.for-hero,.container-sm .col.for-hero,.container-xl .col.for-hero {
        padding-left:0;
        padding-right: 0
    }

    #root>.page {
        margin-top: 57px;
        min-height: calc(100vh - 57px)
    }

    .auction-title button.toggle-watch:not(.watched) {
        visibility: visible;
        opacity: 1
    }

    .auction-title button.toggle-watch:hover:after {
        display: none
    }

    .auction-item .auction-title button.toggle-watch:not(.watched) {
        visibility: visible;
        opacity: 1
    }

    .auction-item .auction-title button.toggle-watch:hover:after {
        display: none
    }
}

.modal-dialog.centered-content form.search-zipcode-form,.page.home form.search-zipcode-form {
    width: 284px;
    margin: auto
}

.modal-dialog.centered-content form.search-zipcode-form p.prompt,.page.home form.search-zipcode-form p.prompt {
    margin-bottom: 25px;
    padding-right: 20px;
    font-size: 15px;
    line-height: 22px
}

.modal-dialog.centered-content form.search-zipcode-form input[type=text],.page.home form.search-zipcode-form input[type=text] {
    min-width: 111px;
    max-width: 111px;
    font-weight: 400;
    font-size: 15px;
    line-height: 21px;
    height: 40px
}

.modal-dialog.centered-content form.search-zipcode-form select[name=max_distance],.page.home form.search-zipcode-form select[name=max_distance] {
    width: 161px;
    font-weight: 400;
    font-size: 15px;
    line-height: 21px;
    height: 40px
}

.modal-dialog.centered-content form.search-zipcode-form .form-group,.page.home form.search-zipcode-form .form-group {
    margin-bottom: 16px
}

.modal-dialog.centered-content form.search-zipcode-form .form-group+.d-flex,.modal-dialog.centered-content form.search-zipcode-form .form-group+.form-group,.page.home form.search-zipcode-form .form-group+.d-flex,.page.home form.search-zipcode-form .form-group+.form-group {
    margin-left: 12px
}

.modal-dialog.centered-content form.search-zipcode-form .form-group label,.page.home form.search-zipcode-form .form-group label {
    white-space: nowrap
}

.modal-dialog.centered-content form.search-zipcode-form p.text-danger,.page.home form.search-zipcode-form p.text-danger {
    margin-top: 0;
    margin-bottom: 4px
}

.modal-dialog.centered-content form.search-zipcode-form button.btn-primary,.page.home form.search-zipcode-form button.btn-primary {
    margin: 0!important;
    padding: 10px 1rem;
    width: 111px!important;
    font-size: 15px;
    line-height: 18px
}

.modal-dialog.centered-content form.search-zipcode-form button.btn-link,.page.home form.search-zipcode-form button.btn-link {
    padding: 0
}

@media(max-width: 575.98px) {
    .modal-dialog.centered-content form.search-zipcode-form,.page.home form.search-zipcode-form {
        width:100%
    }

    .modal-dialog.centered-content form.search-zipcode-form input[type=text],.page.home form.search-zipcode-form input[type=text] {
        width: 148px;
        max-width: 148px;
        height: 44px
    }

    .modal-dialog.centered-content form.search-zipcode-form .form-group.max_distance,.page.home form.search-zipcode-form .form-group.max_distance {
        flex-grow: 1
    }

    .modal-dialog.centered-content form.search-zipcode-form select[name=max_distance],.page.home form.search-zipcode-form select[name=max_distance] {
        height: 44px;
        width: 100%
    }

    .modal-dialog.centered-content form.search-zipcode-form button.btn-primary,.page.home form.search-zipcode-form button.btn-primary {
        width: 100%!important
    }

    .modal-dialog.centered-content form.search-zipcode-form button.btn-link,.page.home form.search-zipcode-form button.btn-link {
        margin-top: 16px
    }
}

@media(min-width: 769px) {
    .container-fluid,.container-lg,.container-md,.container-sm,.container-xl {
        padding-left:40px;
        padding-right: 40px
    }

    label,p.label {
        font-size: 15px
    }

    .auction-item:hover a.hero:not(.threeup):not(.fourup):after {
        content: "";
        background: #000;
        display: block;
        position: absolute;
        border-radius: 3px;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: .1
    }

    .auction-item:hover a.hero.threeup .preload-wrap {
        position: relative
    }

    .auction-item:hover a.hero.threeup .preload-wrap.main-pic:after {
        content: "";
        background: #000;
        display: block;
        position: absolute;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: .1
    }

    .auction-item:hover a.hero.threeup .preload-wrap.sub-pic:first-of-type:after {
        content: "";
        background: #000;
        display: block;
        position: absolute;
        border-top-right-radius: 3px;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: .1
    }

    .auction-item:hover a.hero.threeup .preload-wrap.sub-pic+.sub-pic:after {
        content: "";
        background: #000;
        display: block;
        position: absolute;
        border-bottom-right-radius: 3px;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: .1
    }

    .auction-item:hover .auction-title button.toggle-watch:not(.watched) {
        visibility: visible;
        opacity: 1
    }
}

@media(min-width: 1200px) {
    .container-fluid,.container-lg,.container-md,.container-sm,.container-xl {
        max-width:1440px
    }
}

.services-btn-cta,button.services-btn-cta {
    padding: 14px 19px;
    background: var(--shipping-cta-bg);
    border-radius: 8px;
    display: flex;
    align-items: center;
    width: 100%;
    height: 72px
}

.services-btn-cta span.copy-wrap,button.services-btn-cta span.copy-wrap {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    text-align: left;
    color: var(--default-font-color)
}

.services-btn-cta span.title,button.services-btn-cta span.title {
    font-weight: 700;
    font-size: 18px;
    line-height: 21px
}

.services-btn-cta span.call,button.services-btn-cta span.call {
    padding-top: 2px;
    font-weight: 400
}

.services-btn-cta span.call.link-like,button.services-btn-cta span.call.link-like {
    text-decoration: underline;
    color: var(--default-link-color)
}

.services-btn-cta span.call:after,button.services-btn-cta span.call:after {
    content: attr(data-full);
    display: none
}

.shipping-cta:before,button.shipping-cta:before {
    content: "";
    display: block;
    margin-right: 13px;
    width: 48px;
    height: 30px;
    background: transparent var(--shipping-cta-icon) no-repeat 0 0/100%
}

.shipping-cta span.call,button.shipping-cta span.call {
    font-size: 14px;
    line-height: 21px
}

.shipping-cta.booked span.title,.shipping-cta.cancelled span.title,button.shipping-cta.booked span.title,button.shipping-cta.cancelled span.title {
    font-size: 22px;
    line-height: 26px
}

.shipping-cta span.pseudo-button,button.shipping-cta span.pseudo-button {
    display: none
}

.financing-cta,button.financing-cta {
    padding-left: 23px
}

.financing-cta:before,button.financing-cta:before {
    content: "";
    display: block;
    margin-right: 23px;
    width: 34px;
    height: 34px;
    background: transparent var(--financing-cta-icon) no-repeat 0 0/100%
}

.financing-cta span.call,button.financing-cta span.call {
    padding-top: 3px;
    font-style: italic;
    font-size: 13px;
    line-height: 17px
}

.financing-cta strong,button.financing-cta strong {
    font-weight: 600
}

.financing-cta .btn-link,button.financing-cta .btn-link {
    margin-left: 2px;
    white-space: nowrap;
    text-decoration: underline;
    font-size: 14px;
    line-height: 17px;
    font-style: normal;
    color: var(--default-link-color)
}

@media(min-width: 769px) {
    .services-btn-cta,button.services-btn-cta {
        padding:18px 18px 20px;
        background: var(--shipping-cta-dktp-bg);
        border-radius: 6px;
        height: 78px
    }

    .services-btn-cta span.call,button.services-btn-cta span.call {
        padding-top: 3px;
        font-size: 13px;
        line-height: 16px
    }

    .services-btn-cta span.call:after,button.services-btn-cta span.call:after {
        display: inline
    }

    .services-btn-cta span.call span.abbr,button.services-btn-cta span.call span.abbr {
        display: none
    }

    button.services-btn-cta:hover {
        background: var(--shipping-cta-hover-bg)
    }

    .shipping-cta:before,button.shipping-cta:before {
        margin-right: 14px
    }

    .shipping-cta span.title,button.shipping-cta span.title {
        margin-right: 16px
    }

    .shipping-cta span.pseudo-button,button.shipping-cta span.pseudo-button {
        margin-right: 22px;
        display: block;
        border: 1px solid var(--shipping-cta-pseudo-btn-border-color);
        color: var(--shipping-cta-pseudo-btn-text-color);
        transition: color .15s ease-in-out,border-color .15s ease-in-out
    }

    .shipping-cta:hover span.link-like,button.shipping-cta:hover span.link-like {
        color: #1d925b
    }

    .shipping-cta:hover span.pseudo-button,button.shipping-cta:hover span.pseudo-button {
        border-color: var(--shipping-cta-pseudo-btn-border-hover-color);
        color: var(--shipping-cta-pseudo-btn-text-hover-color)
    }

    .financing-cta:before,button.financing-cta:before {
        margin-right: 14px
    }

    .financing-cta .btn-link:hover,button.financing-cta .btn-link:hover {
        color: #1d925b
    }
}

.safepay-logo.sp190 {
    width: 190px;
    height: 51px
}

.safepay-logo.spSVG .wordmark {
    fill: var(--default-font-color)
}

.mkdwn {
    position: relative;
    word-break: break-word
}

.mkdwn p {
    margin: 0 0 8px;
    font-weight: 400
}

.mkdwn blockquote,.mkdwn p {
    font-size: 15px;
    line-height: 21px
}

.mkdwn blockquote {
    margin-top: 0;
    margin-bottom: 8px;
    margin-left: 0;
    padding-left: 8px;
    border-left: 2px solid #e0e0e0;
    font-style: italic;
    color: #828282
}

.mkdwn ol,.mkdwn ul {
    margin: 0 0 8px;
    padding: 0 0 0 1rem;
    list-style-type: disc;
    font-weight: 400;
    font-size: 15px;
    line-height: 21px
}

.mkdwn ol li+li,.mkdwn ul li+li {
    margin-top: 8px
}

.mkdwn ol {
    list-style-type: decimal
}

.mkdwn em {
    font-style: italic
}

.mkdwn.list-style-none ol,.mkdwn.list-style-none ul {
    list-style: none;
    padding: 0
}

.mkdwn.list-style-none ol li+li,.mkdwn.list-style-none ul li+li {
    margin: 0
}

.cb_dropdown_label {
    padding-right: 4px;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    color: var(--secondary-font-color)
}

.cb_dropdown .dropdown-toggle,.cb_dropdown .dropdown-toggle:active {
    padding: 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px
}

.cb_dropdown .dropdown-toggle:active:after,.cb_dropdown .dropdown-toggle:after {
    margin-left: 6px;
    border: 0;
    background: transparent var(--dropdown-caret) no-repeat 0 0/100%;
    width: 8px;
    height: 5px;
    vertical-align: .15em;
    filter: var(--default-invert)
}

.cb_dropdown .dropdown-menu {
    padding: 10px 20px;
    text-align: left;
    min-width: 177px;
    border-radius: 8px;
    margin-top: 12px;
    margin-right: 0
}

.cb_dropdown .dropdown-menu .dropdown-item {
    padding: 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 42px;
    display: inline-flex;
    color: var(--default-font-color)
}

.cb_dropdown .dropdown-menu .dropdown-item:hover {
    text-decoration: underline
}

.cb_dropdown .dropdown-menu .dropdown-item.selected:after {
    content: "";
    display: inline-block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADySURBVHgBrZHNDYIwFID7s4AhDMAFwpERHMENlE1wAnUCcQLjzZtu4B0uTkCYAHxtgJDSH1v6ktLSV76P14eR50iSZA/TGUYLo8DIYwzwcrbVEuQpJHAu8FKBAo76vs9XC3Twuq7LVYI4jjOM8UcFZ2vnHgzwlyR1HOGTIE3TLZS6Q/bwjQivqqqYbxA4fOq6jh2+w/rqE86ChmH4HF/gwywIgqhpmocPOK8AGvKebwDgIKvEBc4FlNIc5q9O4grnLPaAJkdDHyIhXxBCboqcET4JDJLW5c8XAoPECb4Q/CGxgksFGok1XCkQJOz+Ly5wFj9g9IVfrJqGoAAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
    width: 12px;
    height: 9px;
    align-self: center;
    margin-left: auto;
    filter: var(--default-invert)
}

.cb_dropdown .dropdown-menu[x-placement=bottom-end]:after,.cb_dropdown .dropdown-menu[x-placement=bottom-end]:before {
    bottom: 100%;
    right: 15px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.cb_dropdown .dropdown-menu[x-placement=bottom-end]:after {
    border-color: hsla(0,0%,100%,0);
    border-bottom-color: var(--dropdown-bg);
    border-width: 10px;
    margin-left: -10px
}

.cb_dropdown .dropdown-menu[x-placement=bottom-end]:before {
    border-bottom-color: var(--dropdown-bg);
    border-width: 12px;
    margin-left: -11px;
    right: 13px
}

.cb_dropdown .dropdown-menu[x-placement=top-end] {
    margin-top: 0
}

.cb_dropdown .dropdown-menu[x-placement=top-end]:after,.cb_dropdown .dropdown-menu[x-placement=top-end]:before {
    top: 100%;
    right: 15px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.cb_dropdown .dropdown-menu[x-placement=top-end]:after {
    border-color: hsla(0,0%,100%,0);
    border-top-color: var(--dropdown-bg);
    border-width: 10px;
    margin-left: -10px
}

.cb_dropdown .dropdown-menu[x-placement=top-end]:before {
    border-top-color: var(--dropdown-bg);
    border-width: 12px;
    margin-left: -11px;
    right: 13px
}

@media(min-width: 769px) {
    .cb_dropdown.expand_for_dktop .btn.dropdown-toggle {
        display:none
    }

    .cb_dropdown.expand_for_dktop .dropdown-menu {
        padding: 0;
        margin: 0;
        position: static!important;
        transform: none!important;
        display: flex;
        background: transparent;
        box-shadow: none
    }

    .cb_dropdown.expand_for_dktop .dropdown-menu .btn {
        margin-left: 25px;
        font-weight: 400;
        font-size: 14px;
        line-height: 14px;
        color: var(--secondary-font-color);
        position: relative;
        transition: none
    }

    .cb_dropdown.expand_for_dktop .dropdown-menu .btn:hover {
        text-decoration: none;
        color: var(--default-font-color)
    }

    .cb_dropdown.expand_for_dktop .dropdown-menu .btn.selected {
        color: var(--default-font-color)
    }

    .cb_dropdown.expand_for_dktop .dropdown-menu .btn.selected:after {
        display: none
    }
}

.hero-slide {
    display: flex;
    flex-wrap: nowrap;
    position: relative;
    height: 266px
}

.hero-slide .featured-tag {
    position: absolute;
    top: 8px;
    left: 8px;
    z-index: 2
}

.hero-slide .ratio {
    position: relative
}

.hero-slide .ratio .preload-wrap {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%
}

.hero-slide .ratio.main-pic {
    flex-grow: 1;
    padding-bottom: 266px
}

.hero-slide .ratio.main-pic:after {
    content: "";
    border-radius: 3px 0 0 0;
    background: linear-gradient(180deg,rgba(0,0,0,.32),transparent);
    height: 100px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1
}

.hero-slide .ratio.main-pic .preload-wrap,.hero-slide .ratio.main-pic .preload-wrap img {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.hero-slide .ratio.main-pic .hero-heading {
    position: absolute;
    top: 10px;
    right: 11px;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    text-align: right
}

.hero-slide .ratio.main-pic .hero-title {
    margin-bottom: 3px;
    padding-left: 100px;
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 500
}

.hero-slide .ratio.main-pic .hero-subtitle {
    margin-top: -1px;
    margin-bottom: 3px;
    color: #fff;
    font-size: 14px;
    line-height: 20px
}

.hero-slide .images {
    margin-left: 2px;
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 2px
}

.hero-slide .images .a,.hero-slide .images .b {
    width: 198px;
    display: grid;
    grid-template-rows: 1fr 1fr;
    grid-row-gap: 2px
}

.hero-slide .images .a .preload-wrap,.hero-slide .images .a .preload-wrap img {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.hero-slide .images .a .sub-pic1 .preload-wrap,.hero-slide .images .a .sub-pic1 .preload-wrap img {
    border-bottom-right-radius: 0
}

.hero-slide .images .a .sub-pic3 .preload-wrap,.hero-slide .images .a .sub-pic3 .preload-wrap img {
    border-top-right-radius: 0
}

.hero-slide .images .b {
    display: none
}

.hero-slide .images .preload-wrap {
    width: 198px
}

.auction-item.heroup .LazyLoad:not(.is-visible) {
    margin-bottom: 14px;
    padding-bottom: 37.89%
}

.auction-item.heroup .hero-slide {
    margin-bottom: 14px
}

.auction-item.heroup .hero-actions {
    margin-left: auto;
    margin-top: 6px;
    display: inline-flex
}

.auction-item.heroup .hero-actions .btn.share-blk {
    margin-left: 8px
}

.auction-item.heroup .metadata {
    display: inline-block
}

.auction-item.heroup .auction-title {
    padding-right: 25px;
    display: inline-flex
}

.auction-item.heroup .auction-title a {
    margin-right: 2px
}

.auction-item.heroup .auction-title button.toggle-watch {
    top: -3px
}

.auction-item.heroup .auction-title button.toggle-watch:not(.watched) {
    visibility: visible;
    opacity: 1
}

@media(min-width: 970px) {
    .hero-slide .images {
        grid-template-columns:1fr 1fr
    }

    .hero-slide .images .b {
        display: grid
    }
}

@media(min-width: 1200px) {
    .auction-item.heroup .LazyLoad:not(.is-visible) {
        padding-bottom:29.5%
    }

    .hero-slide {
        height: 330px
    }

    .hero-slide .ratio.main-pic {
        padding-bottom: 330px
    }

    .hero-slide .images {
        grid-template-columns: 1fr 1fr
    }

    .hero-slide .images .a,.hero-slide .images .b {
        width: 228px
    }

    .hero-slide .images .a .preload-wrap,.hero-slide .images .a .preload-wrap img,.hero-slide .images .b .preload-wrap,.hero-slide .images .b .preload-wrap img {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .hero-slide .images .a .preload-wrap,.hero-slide .images .a .preload-wrap img {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .hero-slide .images .b {
        display: grid
    }

    .hero-slide .images .b .sub-pic2 .preload-wrap,.hero-slide .images .b .sub-pic2 .preload-wrap img {
        border-bottom-right-radius: 0
    }

    .hero-slide .images .b .sub-pic4 .preload-wrap,.hero-slide .images .b .sub-pic4 .preload-wrap img {
        border-top-right-radius: 0
    }

    .hero-slide .images .preload-wrap {
        width: 228px
    }

    .hero-slide .images .ratio {
        padding-bottom: 71.92%
    }
}

@media(min-width: 1387px) {
    .hero-slide .images .a,.hero-slide .images .b,.hero-slide .images .preload-wrap {
        width:252px
    }

    .hero-slide .images .ratio {
        padding-bottom: 65%
    }
}

.btn-watch.ws {
    margin-left: auto;
    padding: 8px 8px 10px;
    width: 38px;
    height: 40px;
    -webkit-appearance: none;
    appearance: none;
    background: transparent;
    border: 0;
    position: relative;
    flex-grow: 0;
    flex-shrink: 0
}

.btn-watch.ws span.ic {
    display: block;
    width: 22px;
    height: 22px;
    background-image: url('/web/front/images/watchilist_off.png');
    filter: var(--default-invert)
}

.btn-watch.ws.watched span.ic {
    background-image: url('/web/front/images/watchilist_on.png');
    filter: invert(0)
}

.ab-b .btn-watch.ws {
    padding: 8px 10px 10px;
    width: 44px
}

.btn-watch.wb {
    border-radius: 6px;
    background: var(--btn-secondary-bg);
    color: var(--btn-secondary-text-color);
    height: 40px;
    width: 97px;
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
    font-size: 15px;
    font-weight: 500;
    display: flex;
    justify-content: center;
    align-items: center
}

.btn-watch.wb span.ic {
    margin-right: 7px;
    display: block;
    width: 15px;
    height: 15px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANQSURBVHgBpVbNTttAEJ5ZhxTUQ4PUglB7cE9NMATn1iPceis8QXiDlicAnoDwBIgngD4B4QnYVvykJ3JMG6S6UgshwbuddWzHduwkm35SFHt2x7Pz7XyzCzAlbMuy7ZWVdZgSCJqwi7YpsHtGj6ZvajKZ3+AN3gQNMNCExN5RJKiC6du0oJWxn+1t2hh7yM/zJndgQmhl7Bq99eAZAevqF7yLucdt0IBWYCagGgaWcCxBfBkshH0EDUxMdZJmJsVbmJ11xGP3V2jToHvijJM080ajyTl3pqV74sBMyJBKRXPwPC3dHtU29QIpu59IK2bWRAlyPVwE0awy9nyLRdoCFmyBYoCPiNZEMbOvNI+jJJLqi8i/Xl9Vora1knUWXdg4MIYVJrF7ABqQUhwP2+Q5aEAIuZejHAqKSAVPmxL3R3p1/gxRyWbzNeg81Ue5SZS7ASsU50XOWy2CZ1ADNMHU7b2quumvnjamtlK11OhWIMU0lt685uCK9zDovwWJ7ubC4sLvn+02h/9AuVisSiZPKaViGFSx2rnfwcGk5T2y7sY8GdbYX6pCjR6sYJt2Qcz16Fvyc3xE7ny7uan1FxB1IGlIZFShsdNH69hT0hSiewKRb1CQJjLc4ldXIYOxBqK0ic/yJBUZrVxPbquWtQ1jsEIXAyF70bNahT3Gh/tKNKhCLunsF8q2/a7EBcNQagYNwRjknkgqKAsDi6L2upY2N7tlohEGUlQlV5wG3ris0+SwHphhZPpkBqZqrA4WkS6VdMdBHxeu2ATtwDKiO8Zi3UppU7XJtdLyhXqOfVCy08hrFXQC20Xv9mh6QRXNl0Shj9VSaVOw3oXXbGiquvhFCy9BdyHrJpoaOI1mpc1yyTqgBnBCdEQKCEwU8qhsWQdqTv8D4+lOvYGUS8u3QcbMYBsgc06aNvsxhjUP8EQSFGe+zaHKnodxGSdpFq67lqXNLM0LdO0Y3XT5T8YZ0jG40gms/WywRtT2wyE6dCzuJ7TZ17yBu+Tgb4HSPzrBqUeOBRiXMTyfaQY0RkE2jsKtBL02Cv79psaEqMT8/DpIFmcAI2lotVqdpcWFc1rsB3oNVnpIWW617u4yDws19uOufbj48hUGx2zQo1vtdis5/x+vaKAXBl4RvQAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
    filter: var(--default-invert)
}

.btn-watch.wb.watched {
    width: 118px
}

.btn-watch.wb.watched span.ic {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHbSURBVHgBvZZPTsJAFMa/NyhxpdVo4hI2/tnJDeoJ1BPgDdQTCCcQT2A4iXIC2WFwQZduJI07Qfp8rYUU2ikzgPySJtOZ6Xx53/S9GWBBuHtwxu/7LhaEYAl3DktQg2dpluIuD0HxnE4/PFigYEth+JQQRdT+67PCKuI42l7mYHF7l8qeD0PsIi4MXe3Y99c1LLC1uqpfiS5ggbHVuTaPsbDbPOI8m8dY2G0uzJhvpYXdkdVhMQBGN/Ja0s5kdjEfH0TtnHEPo816mPNktHerhgoVBTV8wLoJfmpKzHawbpTaUbJ3LaybEbcUikFDfogXrItQaytoTAoId/Zqklz3+E8Yd3TSb0T6U/0dR/5wlTzyVoUHCq7oyJ+k2lQBoVPfE+sr0mxiVQTUDNdMikZauvn8tncro8ulWsLaWfQls6DyKpChsH4NvTCz/gg0hfgSCwi7WF64aiUc3x5LWB6HO9k30eyIV2HzGI3dOmEX8/HiZ55w1UjYyOY4Nw1z3uGuczbbuZGaxpR3Z/IlN+Ug/0zm5rXkfFtyPiy32SfdaCPVnyog3HMcDNQr0lG3EUjZC6tbBjnl1qPjfnl2fspqKvt+WFeR3D+mR/m4ohONvpOxSCBAPSkar5XiF0KaqKIPXSWqAAAAAElFTkSuQmCC);
    filter: invert(0)
}

@media(min-width: 769px) {
    .btn-watch.ws:hover:after {
        content:"";
        display: block;
        width: 22px;
        height: 3px;
        background: var(--btn-special-bg);
        border-radius: 3px;
        position: absolute;
        bottom: 6px;
        left: 10px
    }

    .btn-watch.wb:active,.btn-watch.wb:hover {
        background: var(--btn-secondary-hover-bg);
        color: var(--btn-secondary-hover-text-color)
    }
}

label.placeholder-hide,label.placeholder-shown {
    padding: 0 .75rem;
    position: absolute;
    margin-top: -10px;
    top: 50%;
    left: 1px;
    z-index: 4;
    font-size: 16px;
    line-height: 21px;
    color: var(--secondary-font-color);
    cursor: text;
    overflow: hidden;
    white-space: nowrap
}

label.placeholder-hide {
    display: none
}

.form-control {
    border-radius: 10px;
    height: 44px;
    line-height: 42px;
    padding: 0 .75rem;
    font-size: 16px
}

textarea.form-control {
    padding: .375rem .75rem;
    line-height: 1.5
}

@media(min-width: 769px) {
    .form-control,label.placeholder-hide,label.placeholder-shown {
        font-size:15px
    }

    .form-control {
        border-radius: 6px;
        height: 35px;
        line-height: 33px
    }
}

.custom-radio-container {
    display: inline-flex
}

.custom-radio-container .form-check {
    padding-left: 0;
    overflow: hidden
}

.custom-radio-container .form-check input {
    width: 0;
    height: 0;
    position: absolute;
    left: -9999px
}

.custom-radio-container .form-check input+label {
    padding: 0 16px;
    position: relative;
    background-color: var(--custom-radio-bg);
    display: inline-block;
    border: 1px solid var(--custom-radio-border-color);
    border-radius: 10px;
    transition: background-color .1s ease-in,color .1s ease-in;
    min-width: 70px;
    text-align: center;
    height: 44px;
    line-height: 42px;
    color: var(--custom-radio-font-color)
}

.custom-radio-container .form-check input:not(:disabled):hover+label {
    border-color: var(--custom-radio-border-hover-color)
}

.custom-radio-container .form-check input:checked+label {
    border-color: var(--custom-radio-checked-border-color);
    background-color: var(--custom-radio-checked-bg-color);
    color: var(--custom-radio-checked-font-color);
    z-index: 1
}

.custom-radio-container .form-check+.form-check {
    margin-left: 8px
}

@media(min-width: 769px) {
    .custom-radio-container .form-check input+label {
        border-radius:6px;
        height: 40px;
        line-height: 38px;
        font-size: 15px
    }
}

.au-attacher {
    display: flex;
    height: 36px;
    align-items: center;
    cursor: default
}

.au-attacher.disabled {
    opacity: .7
}

.au-attacher .au-add-attachment {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.au-attacher .au-add-attachment:before {
    content: "";
    display: block;
    width: 36px;
    height: 36px;
    border: 1px solid var(--attachment-upload-icon-border-color);
    border-radius: 50%;
    opacity: .5
}

.au-attacher .au-add-attachment:after {
    content: "";
    display: block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMaSURBVHgB7VlLdtowFH1Q5qUraLqDdgWEFbQZdoS7goQFADYsIMmwozgryOkK4h3US3BnndXDToDeB0+NYywhyx8Y+J6jg4Rk+1496foJiDp06NDhlOjZDvR9f4iPC5QhNY8Yz0ttBh4VwMT7/f4CVY/aIa8QbjabAM9PTIOMAnDxBcg/037mT4EEIj6ZojEwXd3r9XwS8tvtNkK5R9UqtFWA53ooE362RH+qHavrkKXzR5rhfD7/Ri0iCIJniLhENUUUPuii0Dfc46Oq4AaP1DIwefdSVeZRCOMSskHOnazd4xjW63UKEaqpNQ9nATp3Wi6XVu5RF/rkAHGnn6je0OHseOxcEpnG4SQg706Y8SuUMepqryj3aByllxDPrFgcI1wsFll3iuAe78U9PIwN6toTOrhEwOhOtu5RF1wE/J/RwWDwNt/J7pFpavcBRxLlkirCRUBCIgJkb/Kd/BbNNOOiGygT4M0O16q0V1z2QIp1/gii17zWQeBBltJQfSdDw6L1X5Bf+bgH4U0fkAOcXAhu49M+EoydbaI8ZchzEnZAqIC8Eui7RsL1PZDmbFMh5YRPMsgkd80r8hgX8Dh6mQgnEVXexAntrZL3ATsTz2aiWTa8vJ4oQx7260vfWF6KvOH91WqVzGYz69yrjlyICUeGfibPmeXOfjlqirz0JyKCozNEfwgRbBC/yAJOS8gWGvJewbiYlyTJnmAREDSxeUajAkDi4Rh5hbwI2ieJx59BDYHtFR9fuA7ysYm8goiYUgk0IkDIe1xn8ihj22shgtNx69Nf7QJA/pZy5MsmdCyCDOfgLGoVID6u0ovEhbwCohDbjKtNgJD3pclvYmfyZVCLAA35hFpAZQGnJM+oJODU5BnOAs6BPMMkQHvyQq5yTWdAnmESkFDByQvkJ7DHO2lyWn3VBHmbk91uHBmAk9cdn7KkGaIeZ8gzprZ+XQIHJzvT77LGdJpPXrjRZ9rn8R7a+SG3mZ//mkDhyS6LN6bOKIr+jkajH6i+U1llS+CT3XeUr1iev00Dy/7F1IYI7cmuQ4cOHc4P/wA8j8tHtJZFVQAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
    width: 24px;
    height: 24px;
    opacity: .5;
    position: absolute;
    left: 6px;
    top: 6px
}

.au-attacher .au-add-attachment .au-drop-site,.au-attacher .au-add-attachment .au-handler {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.au-attacher .au-add-attachment .au-handler {
    cursor: pointer;
    z-index: 1
}

.au-attacher .au-add-attachment span.au-text {
    margin-left: 6px;
    color: var(--attachment-upload-text);
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    white-space: nowrap;
    opacity: .5
}

.au-attacher .au-add-attachment.ready:after,.au-attacher .au-add-attachment.ready:before,.au-attacher .au-add-attachment.ready span.au-text {
    opacity: 1
}

.au-attacher .au-add-attachment.ready:hover span.au-text {
    color: var(--attachment-upload-hover-text)
}

.au-attacher p.au-counter {
    margin: 0 0 0 8px;
    text-align: center;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    color: var(--secondary-font-color)
}

.au-attacher.drop-block {
    height: auto;
    display: block
}

.au-attacher.drop-block .au-add-attachment:after,.au-attacher.drop-block .au-add-attachment:before,.au-attacher.drop-block .au-counter {
    display: none
}

.au-attacher.drop-block .au-add-attachment {
    height: 160px
}

.au-attacher.drop-block .au-drop-site,.au-attacher.drop-block.disabled .au-add-attachment {
    background: var(--upload-dropsite-bg-color);
    border: 1px dashed var(--upload-dropsite-border-color);
    border-radius: 4px
}

.au-attacher.drop-block .au-drop-site {
    width: auto;
    height: 160px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center
}

.au-attacher.drop-block .au-drop-site .au-handler {
    height: 100%;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    cursor: pointer
}

.au-attacher.drop-block .au-handler-prompt {
    position: absolute;
    align-items: center;
    display: flex;
    flex-direction: column
}

.au-attacher.drop-block .au-handler-prompt p {
    margin: 7px 0 0;
    font-size: 14px;
    line-height: 21px
}

@media(max-width: 575.98px) {
    .au-attacher.drop-block.has-items .au-add-attachment,.au-attacher.drop-block.has-items .au-drop-site {
        height:80px
    }

    .au-attacher.drop-block .au-handler-prompt p span {
        display: none
    }

    .au-attacher.drop-block .au-handler-prompt p:after {
        content: attr(data-abbr);
        display: inline
    }
}

form.search-form {
    margin-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    position: relative;
    height: 44px;
    align-items: flex-start
}

form.search-form .saved-items {
    display: none;
    padding: 26px 20px 24px;
    position: relative;
    max-width: 100%;
    width: 100%
}

form.search-form .saved-items h6 {
    margin-bottom: 15px;
    font-weight: 500;
    font-size: 14px;
    line-height: 14px;
    color: #b9b8b8
}

form.search-form .saved-items h6 .btn-link {
    margin-left: 12px;
    font-size: 12px;
    line-height: 12px
}

form.search-form .saved-items ul {
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: calc(100vh - 100px);
    min-height: 44px
}

form.search-form .saved-items ul li {
    margin-right: 8px;
    margin-bottom: 8px;
    float: left;
    max-width: 100%;
    height: 36px
}

form.search-form .saved-items .search-pill {
    max-width: 100%
}

form.search-form .form-group {
    margin: 0;
    width: 100%
}

form.search-form .form-group .form-control {
    background: var(--header-search-bg);
    border-color: var(--header-search-border-color);
    font-size: 15px;
    line-height: 18px;
    color: var(--header-search-input-color);
    width: 100%;
    height: 46px;
    min-width: 0;
    padding: 14px 14px 14px 53px;
    transition: none
}

form.search-form .form-group .form-control::placeholder {
    color: var(--header-search-placeholder-color)
}

form.search-form .form-group:hover .form-control {
    background: var(--header-search-hover-bg)
}

form.search-form .form-group:hover .form-control::placeholder {
    color: var(--header-search-placeholder-hover-color)
}

form.search-form .form-group:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    background: transparent var(--header-search-icon) no-repeat 0 0/100%;
    position: absolute;
    left: 24px;
    top: 16px;
    z-index: 11
}

form.search-form.pad .form-group .form-control {
    padding-right: 35px
}

form.search-form .react-autosuggest__container {
    width: 100%
}

form.search-form .react-autosuggest__container .react-autosuggest__suggestions-container {
    opacity: 0
}

form.search-form button.clear-search,form.search-form button.close-saved {
    position: absolute;
    right: 17px;
    top: 16px;
    width: 14px;
    height: 14px;
    background: transparent var(--header-search-icon-clear) no-repeat 0 0/100%;
    opacity: 1;
    visibility: visible;
    transition: none;
    z-index: 10
}

form.search-form button.clear-search:disabled,form.search-form button.close-saved:disabled {
    opacity: 0;
    visibility: hidden
}

form.search-form button.close-saved {
    top: -30px;
    right: 14px
}

form.search-form.show-saved .form-group {
    position: relative;
    transition: box-shadow .1s ease-in-out;
    background: var(--header-saved-searches-bg);
    box-shadow: 0 8px 40px rgba(0,0,0,.16);
    border-radius: 6px;
    z-index: 10
}

form.search-form.show-saved .form-group:before {
    background-image: var(--header-search-icon-active)
}

form.search-form.show-saved .form-group .form-control {
    background: var(--header-saved-searches-bg);
    color: var(--default-font-color);
    transition: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-color: var(--header-saved-searches-input-border-color);
    border-bottom: 1px solid var(--header-saved-searches-divider-border-color)
}

form.search-form.show-saved .saved-items {
    display: block
}

form.search-form.typed .form-group .form-control {
    background: var(--input-bg-color);
    color: var(--default-font-color);
    transition: none
}

form.search-form.typed .form-group:before {
    background-image: var(--header-search-icon-active)
}

form.search-form.typed:not(.active) .form-group .form-control {
    border-color: var(--header-search-active-border-color)
}

form.search-form.active .form-group {
    position: relative;
    transition: box-shadow .1s ease-in-out;
    background: var(--dropdown-bg);
    box-shadow: 0 8px 40px rgba(0,0,0,.16);
    border-radius: 6px;
    z-index: 10
}

form.search-form.active .form-group:before {
    background-image: var(--header-search-icon-active)
}

form.search-form.active .form-group .form-control {
    background: var(--dropdown-bg);
    color: var(--default-font-color);
    transition: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-color: var(--dropdown-bg);
    border-bottom: 1px solid var(--header-saved-searches-divider-border-color)
}

form.search-form.active .react-autosuggest__container .react-autosuggest__suggestions-container {
    border: 0;
    opacity: 1
}

form.search-form.active .react-autosuggest__container .react-autosuggest__suggestions-container ul {
    margin: 10px 0 15px;
    padding: 0;
    list-style: none
}

form.search-form.active .react-autosuggest__container .react-autosuggest__suggestions-container ul li {
    padding: 0 12px 0 55px;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

form.search-form.active .react-autosuggest__container .react-autosuggest__suggestions-container ul li:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    background: transparent var(--header-search-icon-active) no-repeat 0 0/100%;
    position: absolute;
    left: 26px;
    top: 15px;
    z-index: 1
}

form.search-form.active .react-autosuggest__container .react-autosuggest__suggestions-container ul li.react-autosuggest__suggestion--highlighted {
    background: var(--header-search-suggest-highlight-bg-color)
}

form.search-form.active .react-autosuggest__container .react-autosuggest__suggestions-container ul button.rb {
    font-size: 16px;
    line-height: 44px;
    width: 100%;
    text-align: left;
    color: var(--default-font-color)
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    touch-action: none;
    z-index: 1500;
    -webkit-text-size-adjust: 100%;
    -webkit-backface-visibility: hidden;
    outline: none
}

.pswp * {
    box-sizing: border-box
}

.pswp img {
    max-width: none
}

.pswp--animate_opacity {
    opacity: .001;
    will-change: opacity;
    transition: opacity 333ms cubic-bezier(.4,0,.22,1)
}

.pswp--open {
    display: block
}

.pswp--zoom-allowed .pswp__img {
    cursor: zoom-in
}

.pswp--zoomed-in .pswp__img {
    cursor: grab
}

.pswp--dragging .pswp__img {
    cursor: grabbing
}

.pswp__bg {
    background: #000;
    opacity: 0;
    transform: translateZ(0);
    -webkit-backface-visibility: hidden
}

.pswp__bg,.pswp__scroll-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.pswp__scroll-wrap {
    overflow: hidden
}

.pswp__container,.pswp__zoom-wrap {
    touch-action: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.pswp__container,.pswp__img {
    -webkit-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none
}

.pswp__zoom-wrap {
    position: absolute;
    width: 100%;
    transform-origin: left top;
    transition: transform 333ms cubic-bezier(.4,0,.22,1)
}

.pswp__bg {
    will-change: opacity;
    transition: opacity 333ms cubic-bezier(.4,0,.22,1)
}

.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap {
    transition: none
}

.pswp__container,.pswp__zoom-wrap {
    -webkit-backface-visibility: hidden
}

.pswp__item {
    right: 0;
    bottom: 0;
    overflow: hidden
}

.pswp__img,.pswp__item {
    position: absolute;
    left: 0;
    top: 0
}

.pswp__img {
    width: auto;
    height: auto
}

.pswp__img--placeholder {
    -webkit-backface-visibility: hidden
}

.pswp__img--placeholder--blank {
    background: #222
}

.pswp--ie .pswp__img {
    width: 100%!important;
    height: auto!important;
    left: 0;
    top: 0
}

.pswp__error-msg {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    margin-top: -8px;
    color: #ccc
}

.pswp__error-msg a {
    color: #ccc;
    text-decoration: underline
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp__button {
    width: 44px;
    height: 44px;
    position: relative;
    background: none;
    cursor: pointer;
    overflow: visible;
    -webkit-appearance: none;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
    float: right;
    opacity: .75;
    transition: opacity .2s;
    box-shadow: none
}

.pswp__button:focus,.pswp__button:hover {
    opacity: 1
}

.pswp__button:active {
    outline: none;
    opacity: .9
}

.pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.pswp__ui--over-close .pswp__button--close {
    opacity: 1
}

.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) 0 0 no-repeat;
    background-size: 264px 88px;
    width: 44px;
    height: 44px
}

@media(-webkit-min-device-pixel-ratio: 1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi) {
    .pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before {
        background-image:url(/static/media/default-skin.f64c3af3.svg)
    }

    .pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right {
        background: none
    }
}

.pswp__button--close {
    background-position: 0 -44px
}

.pswp__button--share {
    background-position: -44px -44px
}

.pswp__button--fs {
    display: none
}

.pswp--supports-fs .pswp__button--fs {
    display: block
}

.pswp--fs .pswp__button--fs {
    background-position: -44px 0
}

.pswp__button--zoom {
    display: none;
    background-position: -88px 0
}

.pswp--zoom-allowed .pswp__button--zoom {
    display: block
}

.pswp--zoomed-in .pswp__button--zoom {
    background-position: -132px 0
}

.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right {
    visibility: hidden
}

.pswp__button--arrow--left,.pswp__button--arrow--right {
    background: none;
    top: 50%;
    margin-top: -50px;
    width: 70px;
    height: 100px;
    position: absolute
}

.pswp__button--arrow--left {
    left: 0
}

.pswp__button--arrow--right {
    right: 0
}

.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
    content: "";
    top: 35px;
    background-color: rgba(0,0,0,.3);
    height: 30px;
    width: 32px;
    position: absolute
}

.pswp__button--arrow--left:before {
    left: 6px;
    background-position: -138px -44px
}

.pswp__button--arrow--right:before {
    right: 6px;
    background-position: -94px -44px
}

.pswp__counter,.pswp__share-modal {
    -webkit-user-select: none;
    user-select: none
}

.pswp__share-modal {
    display: block;
    background: rgba(0,0,0,.5);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 10px;
    position: absolute;
    z-index: 1600;
    opacity: 0;
    transition: opacity .25s ease-out;
    -webkit-backface-visibility: hidden;
    will-change: opacity
}

.pswp__share-modal--hidden {
    display: none
}

.pswp__share-tooltip {
    z-index: 1620;
    position: absolute;
    background: #fff;
    top: 56px;
    border-radius: 2px;
    display: block;
    width: auto;
    right: 44px;
    box-shadow: 0 2px 5px rgba(0,0,0,.25);
    transform: translateY(6px);
    transition: transform .25s;
    -webkit-backface-visibility: hidden;
    will-change: transform
}

.pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 18px
}

.pswp__share-tooltip a,.pswp__share-tooltip a:hover {
    color: #000;
    text-decoration: none
}

.pswp__share-tooltip a:first-child {
    border-radius: 2px 2px 0 0
}

.pswp__share-tooltip a:last-child {
    border-radius: 0 0 2px 2px
}

.pswp__share-modal--fade-in {
    opacity: 1
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
    transform: translateY(0)
}

.pswp--touch .pswp__share-tooltip a {
    padding: 16px 12px
}

a.pswp__share--facebook:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: -12px;
    right: 15px;
    border: 6px solid transparent;
    border-bottom-color: #fff;
    -webkit-pointer-events: none;
    -moz-pointer-events: none;
    pointer-events: none
}

a.pswp__share--facebook:hover {
    background: #3e5c9a;
    color: #fff
}

a.pswp__share--facebook:hover:before {
    border-bottom-color: #3e5c9a
}

a.pswp__share--twitter:hover {
    background: #55acee;
    color: #fff
}

a.pswp__share--pinterest:hover {
    background: #ccc;
    color: #ce272d
}

a.pswp__share--download:hover {
    background: #ddd
}

.pswp__counter {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    font-size: 13px;
    line-height: 44px;
    color: #fff;
    opacity: .75;
    padding: 0 10px
}

.pswp__caption {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 44px
}

.pswp__caption small {
    font-size: 11px;
    color: #bbb
}

.pswp__caption__center {
    text-align: left;
    max-width: 420px;
    margin: 0 auto;
    font-size: 13px;
    padding: 10px;
    line-height: 20px;
    color: #ccc
}

.pswp__caption--empty {
    display: none
}

.pswp__caption--fake {
    visibility: hidden
}

.pswp__preloader {
    width: 44px;
    height: 44px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -22px;
    opacity: 0;
    transition: opacity .25s ease-out;
    will-change: opacity;
    direction: ltr
}

.pswp__preloader__icn {
    width: 20px;
    height: 20px;
    margin: 12px
}

.pswp__preloader--active {
    opacity: 1
}

.pswp__preloader--active .pswp__preloader__icn {
    background: url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) 0 0 no-repeat
}

.pswp--css_animation .pswp__preloader--active {
    opacity: 1
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    animation: clockwise .5s linear infinite
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    animation: donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite
}

.pswp--css_animation .pswp__preloader__icn {
    background: none;
    opacity: .75;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 15px;
    top: 15px;
    margin: 0
}

.pswp--css_animation .pswp__preloader__cut {
    position: relative;
    width: 7px;
    height: 14px;
    overflow: hidden
}

.pswp--css_animation .pswp__preloader__donut {
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border-color: #fff #fff transparent transparent;
    border-style: solid;
    border-width: 2px;
    position: absolute;
    top: 0;
    left: 0;
    background: none;
    margin: 0
}

@media screen and (max-width: 1024px) {
    .pswp__preloader {
        position:relative;
        left: auto;
        top: auto;
        margin: 0;
        float: right
    }
}

@keyframes clockwise {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes donut-rotate {
    0% {
        transform: rotate(0)
    }

    50% {
        transform: rotate(-140deg)
    }

    to {
        transform: rotate(0)
    }
}

.pswp__ui {
    -webkit-font-smoothing: auto;
    visibility: visible;
    opacity: 1;
    z-index: 1550
}

.pswp__top-bar {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    width: 100%
}

.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar {
    -webkit-backface-visibility: hidden;
    will-change: opacity;
    transition: opacity 333ms cubic-bezier(.4,0,.22,1)
}

.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {
    visibility: visible
}

.pswp__caption,.pswp__top-bar {
    background-color: rgba(0,0,0,.5)
}

.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar {
    background-color: rgba(0,0,0,.3)
}

.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar {
    opacity: 0
}

.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar {
    opacity: .001
}

.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter {
    display: none
}

.pswp__element--disabled {
    display: none!important
}

.pswp--minimal--dark .pswp__top-bar {
    background: none
}

.gallery-heading {
    height: 44px;
    padding-left: 14px;
    padding-right: 14px;
    display: flex;
    position: fixed;
    z-index: 1501;
    top: 0;
    left: 0
}

.gallery-heading .gallery-sections {
    margin-left: -7px
}

.gallery-heading .gallery-sections .draggable {
    display: flex;
    flex-wrap: nowrap
}

.gallery-heading .gallery-sections .btn {
    margin: 0 7px;
    font-weight: 500;
    font-size: 16px;
    line-height: 44px;
    color: #fff;
    text-decoration: none;
    transition: none;
    white-space: nowrap;
    opacity: .5
}

.gallery-heading .gallery-sections .btn.active {
    color: #fff;
    opacity: 1;
    cursor: default
}

.gallery .pswp__top-bar {
    background-color: rgba(0,0,0,.6)
}

.gallery .pswp__button--close {
    background: transparent
}

.gallery .pswp__button--close:before {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    top: 50%;
    left: 50%;
    position: absolute;
    margin: -7px 0 0 -7px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADLSURBVHgBrdYBCoMwDAXQsovOXbzewN1gf62rsyjVn+QHAmJLHkIbkwA8S75LzvU5CaPUqzm1+nmt36A+JGiH9bGkpkOJDrAaebTgRi+wT32/bZKgFNZtDqEmLIq6MC8awqyoBGNRKcagcoxA9ZgB1WEEasIeiQ8412yB8Wk8fmX8L0NiGhQ396zkS4aCuNRtTxyFoYOEUTjalRtFoDeaUQgaMY1C2PUpFL/OH8ZoFOe5NNyIL9B1Ll2U2A36n0tzg6ckDOznY97qfwG/VloZgrfKqQAAAABJRU5ErkJggg==) no-repeat 0 0/100%
}

.gallery .gallery-index {
    padding-left: 14px;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    height: 44px;
    line-height: 44px;
    white-space: nowrap
}

.gallery .gallery-index p {
    margin: 0;
    text-align: center
}

.gallery .slide_button {
    top: 50%;
    margin-top: -80px;
    width: 70px;
    height: 200px;
    position: absolute
}

.gallery .slide_button:before {
    content: "";
    display: none;
    top: 50%;
    margin-top: -12px;
    right: auto;
    left: 50%;
    margin-left: -6px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAtCAYAAAC0wKvmAAAAbklEQVRYhe3XQQ2AMBBE0UqoBCRU0jpDAhKQUClI+Bwg4dJw2umhmRHwX5qetpQZAwLoQFUBnWcaBKhLIkc6MEB2I0aMGDGyItKAS40E3yI7vsleIP0Dxx133HHHf+KnMp57o0njLyC/LrWXvnI36/5y2euk8eMAAAAASUVORK5CYII=) no-repeat 0 0/100%;
    width: 12px;
    height: 24px;
    position: absolute
}

.gallery .slide_button.left {
    left: 0
}

.gallery .slide_button.left:before {
    transform: rotate(180deg)
}

.gallery .slide_button.right {
    right: 0
}

.gallery .ratio {
    position: relative;
    padding-top: 65.56%
}

.gallery .ratio .preload-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: none
}

.gallery .ratio .preload-wrap,.gallery .ratio img {
    border-radius: 0
}

.gallery-thumbs {
    padding: 0 14px;
    position: fixed;
    z-index: 2000;
    top: 50px;
    left: 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: calc(100vh - 50px);
    background: #000;
    overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: var(--secondary-font-color) #000
}

.gallery-thumbs::-webkit-scrollbar {
    width: 10px
}

.gallery-thumbs::-webkit-scrollbar-track {
    background: #000
}

.gallery-thumbs::-webkit-scrollbar-thumb {
    background-color: var(--secondary-font-color);
    border-radius: 6px;
    border: 3px solid #000
}

.gallery-thumbs .ratio {
    position: relative;
    padding-top: 65.56%
}

.gallery-thumbs .ratio .preload-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: none
}

.gallery-thumbs .ratio .preload-wrap,.gallery-thumbs .ratio img {
    border-radius: 0
}

.gallery-thumbs .wrap {
    margin: 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 5px;
    width: 100%
}

.gallery-thumbs .wrap button {
    margin-bottom: 5px;
    padding: 0;
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    background: transparent;
    outline: 0;
    box-shadow: 0;
    display: block;
    position: relative;
    width: 100%
}

.gallery-thumbs .wrap button .preload-wrap,.gallery-thumbs .wrap button img {
    border-radius: 0
}

.gallery-thumbs.hide {
    display: none
}

.mobile-heading {
    display: flex;
    flex-direction: column
}

.mobile-heading h6 {
    margin-left: 4px;
    margin-bottom: 18px;
    font-weight: 700;
    font-size: 22px;
    line-height: 22px;
    color: var(--heading-color)
}

.mobile-heading h6:before {
    margin-right: 10px;
    content: "";
    display: inline-block;
    width: 8px;
    height: 15px;
    background: var(--primary-green-color);
    border-radius: 0 3px 3px 0
}

#autos-nav {
    padding: 0;
    background: var(--bg);
    z-index: 50
}

#autos-nav .container-fluid,#autos-nav .container-lg,#autos-nav .container-md,#autos-nav .container-sm,#autos-nav .container-xl {
    min-height: 57px;
    position: relative
}

#autos-nav .container-fluid .header-border,#autos-nav .container-lg .header-border,#autos-nav .container-md .header-border,#autos-nav .container-sm .header-border,#autos-nav .container-xl .header-border {
    border-top: 1px solid var(--header-border-color);
    position: absolute;
    top: 100%;
    left: 40px;
    right: 40px
}

#autos-nav .navbar-toggler {
    padding: 0;
    border: 0;
    width: 42px;
    height: 42px;
    order: 4;
    outline: none
}

#autos-nav .navbar-toggler span.navbar-toggler-icon {
    width: 38px;
    height: 22px;
    display: inline-block;
    vertical-align: unset;
    background: transparent var(--mobile-header-menu-icon) no-repeat 0 0/100%;
    filter: var(--default-invert)
}

#autos-nav .navbar-toggler span.x-icon {
    display: none;
    width: 14px;
    height: 14px;
    background: transparent var(--modal-close-x) no-repeat 0 0/100%
}

#autos-nav .navbar-toggler.open {
    margin-top: 8px;
    margin-right: 6px
}

#autos-nav .navbar-toggler.open span.navbar-toggler-icon {
    display: none
}

#autos-nav .navbar-toggler.open span.x-icon {
    display: inline-block
}

#autos-nav .navbar-collapse {
    order: 3
}

#autos-nav .navbar-collapse.collapsing {
    transition: none
}

#autos-nav button.mobile-search {
    width: 42px;
    height: 42px;
    order: 3
}

#autos-nav button.mobile-search:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background: transparent var(--mobile-header-search-icon) no-repeat 0 0/100%
}

#autos-nav .notifications-toggle+button.mobile-search {
    margin-left: auto;
    margin-right: 0
}

#autos-nav .navbar-brand {
    padding: 0;
    margin: 8px 0 8px 2px;
    width: 138px;
    height: 24px;
    background: transparent var(--header-mobile-logo) no-repeat 0 0/100%
}

#autos-nav .nav-link {
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 600;
    font-size: 16px;
    line-height: 48px;
    white-space: nowrap;
    display: inline-block
}

#autos-nav .nav-link,#autos-nav .nav-link:hover {
    color: var(--header-link-color)
}

#autos-nav .nav-item.SellCar .nav-link {
    margin: 6px 0;
    padding: 0 14px;
    background: var(--primary-green-color);
    color: var(--btn-primary-text-color);
    border-radius: 20px;
    line-height: 36px
}

#autos-nav .nav-item.SellCar .nav-link:hover {
    background-color: #30c880
}

#autos-nav .mb-community {
    display: none
}

#autos-nav .btn-signin {
    margin-left: auto;
    margin-right: 10px;
    padding: 0;
    justify-content: center;
    width: 62px;
    height: 28px;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    order: 2;
    border-radius: 8px;
    background: #4ad493;
    border-color: #4ad493
}

#autos-nav .btn-signin,#autos-nav .profile-item {
    display: flex;
    align-items: center
}

#autos-nav .profile-item .photo {
    margin-left: auto;
    order: 1
}

#autos-nav .profile-item .photo a {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50%
}

#autos-nav .profile-item .photo a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    display: block
}

#autos-nav form.search-form {
    order: 1
}

#autos-nav.no-auth-elements .btn-signin,#autos-nav.no-auth-elements .notifications-toggle,#autos-nav.no-auth-elements .user-nav {
    display: none!important
}

#autos-nav.no-auth-elements form.search-form {
    margin-right: 0
}

@media(max-width: 370px) {
    #autos-nav .container-fluid,#autos-nav .container-lg,#autos-nav .container-md,#autos-nav .container-sm,#autos-nav .container-xl {
        flex-wrap:nowrap
    }

    #autos-nav .btn-signin {
        display: none
    }

    #autos-nav button.mobile-search {
        margin-left: auto
    }
}

@media(max-width: 768.98px) {
    #autos-nav {
        padding:0 10px
    }

    #autos-nav .container-fluid .header-border,#autos-nav .container-lg .header-border,#autos-nav .container-md .header-border,#autos-nav .container-sm .header-border,#autos-nav .container-xl .header-border {
        left: -10px;
        right: -10px
    }

    #autos-nav.mobile-hide-border .header-border,#autos-nav.mobile-show-border .header-border {
        display: none
    }

    #autos-nav.mobile-show-border:after {
        content: "";
        display: block;
        height: 1px;
        background: var(--header-border-color);
        position: absolute;
        top: 100%;
        left: -10px;
        right: -10px
    }

    #autos-nav .navbar-toggler {
        margin-left: 4px
    }

    #autos-nav .navbar-toggler.open {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 2
    }

    #autos-nav .navbar-collapse {
        background: var(--dropdown-bg);
        height: 100vh;
        position: absolute;
        top: 0;
        left: -10px;
        right: -10px;
        bottom: 0;
        z-index: 1
    }

    #autos-nav .navbar-collapse>.d-flex {
        margin: 17px 0 0 10px
    }

    #autos-nav .navbar-collapse .scroll-wrapper {
        order: 2;
        max-height: calc(100vh - 57px);
        overflow: auto;
        padding-right: 10px
    }

    #autos-nav .navbar-nav {
        padding-bottom: 100px
    }

    #autos-nav .navbar-nav .nav-item {
        padding: 0 6px
    }

    #autos-nav .nav-link {
        color: var(--mobile-overflow-link-color)
    }

    #autos-nav .mb-community {
        padding: 10px 8px 0;
        order: 3;
        display: block;
        width: 42px;
        height: 42px;
        position: relative
    }

    #autos-nav .mb-community .icon {
        display: block;
        margin: auto;
        width: 26px;
        height: 21px;
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAsCAYAAAAq/ZsdAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUeSURBVHgB7Vk7TiNLFL02Fv/ALyfoCZD4SWOyl40JX4RnBQ9WAKzAZgXgFWBWMI/sZXhWMC0hPgHSdDgSBE74CvCcY6qZcnVVf/wbgjlSC6q6uqrO/dW9ZZE/eN/IyW+C53nFmZmZjZeXl09oltilXgV88vn84fPzc/Pi4iKQDBg5IRKZnp7ewr/b7Xa7mDQ+l8vVzs7OdiUlRkpoYWHBwwaP5Zc20iIA+bU02hoZoT7IhEhFKi8jgo0M+lrY5C6eD+fn5zk+8J1VtDfl1Zd0dARCk41bZ0xGAGinis1UjO7Du7u7fy4vL/+/vr5uhZ1XV1c/0Pbn5uYYFKbQ9bf2TXF8fPwBY5qutYZucsrUvhvddWhjO833i4uLDfz5V+tqQRAfgiBo2cYP3eTGxsbKRleADdUkJSYmJrZpmlpXcWpqasM1viAJWFlZKUP16/iXJuOpbh+L+DhDdpOcFGN06Qp9xiVdG3zfb0HLdaxX1brLePZt450aovNB3XsgQ2emeXja6xI2tkFTWl5e3ktwVP07asyX7GgY7Y+ugVYf4gahVhIpSTr4MKM1m+QhlLbeZiSTHpB2HquGQIbqTUuGKCGNqco7QIQQo5K8mpiOzqEGLfylJPNZjHMCvrJNf5MoAsv8mTA/P1+Km1NHhBAONlPSjEqrcP5maFIg9R+iz6o5MfytYlnDN+bfkIzA2dM7IYma2o7NNxh91ImuY90y31e9gW+2kk57HRwL7VeNOQ5d4yOEMLiLELXh+nhyctKMWJ45BppsmOcIsu09SQnlz57R3XSNTzxY46RJLUkCOAYSrut9DPlJ4Z7vlpaWDsTwZwgn9uyzEeoaPDs764x2CKUVYzHrGQNN7osliED630CM5N7WYNAAkSq0+J3Ezb2hNqpJDGyEjvQGHP3AJknVZ5qOlZDytzWxZNAgdoDnG88ZPjysMbZmKf4CNUcsbD5k+oxHSYbaIBGGZ/aJYdtMhcQBmomDVBr0V+Bh8zSRLcmG1Bk0zKpm5GZWMJjQ/+7v7/fT5n9WQqVSqfj4+HhsRrwYOFMfF9QBW8ammbx6ol2S0Bex9lfM2cgyJ+HMq0jq4eGhJsmaqrMcyLrwsJCYKKoCjSbyUdNYgOeI/sYMQt4Rfsu9HIWEMqICgVBINLtiGNXUPUMgr3dzR1nv5kZKiGeOKvjKkg1NXjyenp42kgYmEtIqVkrS086HQD2+WsxPmIOnvif9ISgUCjsnJyfOdMxJCKF7i76T5nZTgcTqphRZ9Uq0HOkLWGcf6+zY3kUIqSDwRbIVeL8mzOUat7e3ncUSqt4mniNsrnlzcxOEUZIHN1KlEubhdx3LcHxvPSq6CDGngkaOM2jFhQAPF4qQIeE0lyshwigr3VdZISKk3gi5yKioc6hSoiDcCMfDL0qQ8DreVSQZTF82ew3zrqtkCggJ62YXoZh751SHZop768yZhGsdCPCLJYPZQdrFdO2VEOsOM1Vn3ZGUqpuw3HISnRJ+UJmEIy17u03Nk/UgyKjv2ka7UzYMMi1SBeNnSxXciaR521VtL2QInvpGe/ci4y9wacA5LVVw564ib7uqlR6g6iVP6wpCux4GWAWbWmJ1nVfx/g09XtXSvNaNdlOGCFUFd93+8Botb4bpuBQmDpjH09tMh2T4aOoNCPFT3lBbID3C1PTT01MgQwaE6Bttjz7ENCUIfx6UHmFqehjBwIRljWIBnQ2J/lyRGUogeiY+EpjrDuwXvEFput91fwJs4xSqfzRhvgAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
        filter: var(--default-invert)
    }

    #autos-nav .mb-community.active:after {
        content: "";
        display: block;
        height: 2px;
        width: 30px;
        position: absolute;
        bottom: 6px;
        left: 6px;
        background: #f5d00c
    }

    #autos-nav.no-auth-elements button.mobile-search {
        margin-left: auto
    }

    body.menu-open {
        overflow: hidden;
        height: 100%
    }

    body.menu-open #autos-nav {
        z-index: 64
    }
}

@media(min-width: 769px) {
    .mobile-heading {
        display:none
    }

    form.search-form .saved-items h6 .btn-link {
        margin-left: 20px
    }

    body.modal-open #autos-nav {
        padding-right: 15px
    }

    #autos-nav .container-fluid,#autos-nav .container-lg,#autos-nav .container-md,#autos-nav .container-sm,#autos-nav .container-xl {
        height: 66px
    }

    #autos-nav .navbar-brand {
        margin-left: 0;
        margin-right: 40px;
        width: 148px;
        height: 31px;
        flex-shrink: 0;
        background: transparent var(--header-desktop-logo) no-repeat 0 0/100%
    }

    #autos-nav .btn-signin {
        flex-grow: 0;
        flex-shrink: 0;
        width: 122px;
        height: 44px;
        font-weight: 500;
        font-size: 16px;
        line-height: 19px;
        border-radius: 6px
    }

    #autos-nav .navbar-collapse {
        order: 0;
        height: auto
    }

    #autos-nav .navbar-collapse>.d-flex {
        justify-content: center
    }

    #autos-nav .navbar-nav:not(.user-nav) {
        margin-right: 19px;
        align-items: center;
        max-height: none;
        overflow: visible;
        flex-grow: 1;
        display: none
    }

    #autos-nav .nav-item {
        margin-left: 7px;
        margin-right: 7px
    }

    #autos-nav .nav-item.Communities,#autos-nav .nav-item.DailyEmailModal,#autos-nav .nav-item.Leaderboard,#autos-nav .nav-item.SellCar,#autos-nav .nav-item.WhatIs {
        display: none!important
    }

    #autos-nav .nav-item.SellCar .nav-link,#autos-nav .nav-item.SellCar .nav-link:hover {
        color: var(--btn-primary-text-color)
    }

    #autos-nav .nav-item.Auctions .nav-link {
        line-height: 51px
    }

    #autos-nav .nav-item.Auctions .dropdown-menu {
        padding: 22px 0;
        width: 175px;
        min-width: 175px;
        margin-top: 0;
        margin-left: -2px
    }

    #autos-nav .nav-item.Auctions .dropdown-menu .nav-link {
        line-height: 20px;
        font-size: 14px
    }

    #autos-nav .nav-item.Auctions .dropdown-menu:after,#autos-nav .nav-item.Auctions .dropdown-menu:before {
        bottom: 100%;
        left: 33px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none
    }

    #autos-nav .nav-item.Auctions .dropdown-menu:after {
        border-color: hsla(0,0%,100%,0);
        border-bottom-color: var(--dropdown-bg);
        border-width: 10px;
        margin-left: -10px
    }

    #autos-nav .nav-item.Auctions .dropdown-menu:before {
        border-bottom-color: transparent;
        border-width: 12px;
        margin-left: -11px;
        left: 31px
    }

    #autos-nav .nav-item.Auctions .dropdown-item {
        padding: 0 1.5rem
    }

    #autos-nav .nav-item.Auctions .dropdown-item+.dropdown-item {
        margin-top: 20px
    }

    #autos-nav .navbar-nav .nav-link {
        padding: 0;
        line-height: 15px;
        font-size: 15px;
        font-weight: 500
    }

    #autos-nav .navbar-nav .nav-link:hover {
        color: var(--header-link-hover-color)
    }

    #autos-nav .navbar-nav.user-nav .dropdown.nav-item {
        margin-right: 0
    }

    #autos-nav form.search-form {
        margin: 0 20px 0 0;
        min-width: 267px;
        max-width: 493px;
        flex-shrink: 1;
        flex-grow: 1
    }

    #autos-nav form.search-form .saved-items h6 {
        font-size: 13px;
        line-height: 13px
    }

    #autos-nav .user-nav {
        order: 4;
        align-items: center
    }

    #autos-nav .user-nav .account-toggle {
        padding: 0;
        width: 54px;
        height: 46px;
        display: block
    }

    #autos-nav .user-nav .account-toggle .account-toggler-icon {
        width: 54px;
        height: 21px;
        display: block;
        position: absolute;
        top: 13px;
        left: 0;
        z-index: 2;
        background: transparent var(--header-account-menu) no-repeat 0 0/100%
    }

    #autos-nav .user-nav .account-toggle:hover:after {
        content: "";
        display: block;
        width: 46px;
        height: 46px;
        border-radius: 100%;
        background: var(--header-icon-hover-bg);
        position: absolute;
        top: 0;
        left: -1px;
        z-index: 1
    }

    #autos-nav .user-nav .dropdown-menu {
        padding: 28px 0;
        width: 200px;
        margin-top: 26px;
        margin-right: -11px
    }

    #autos-nav .user-nav .dropdown-menu:after,#autos-nav .user-nav .dropdown-menu:before {
        bottom: 100%;
        right: 33px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none
    }

    #autos-nav .user-nav .dropdown-menu:after {
        border-color: hsla(0,0%,100%,0);
        border-bottom-color: var(--dropdown-bg);
        border-width: 10px;
        margin-left: -10px
    }

    #autos-nav .user-nav .dropdown-menu:before {
        border-bottom-color: transparent;
        border-width: 12px;
        margin-left: -11px;
        right: 31px
    }

    #autos-nav .user-nav .dropdown-item {
        padding: 0 1.5rem
    }

    #autos-nav .user-nav .dropdown-item+.dropdown-item {
        margin-top: 20px
    }

    #autos-nav .user-nav .nav-link {
        line-height: 20px
    }
}

@media(min-width: 900px) {
    #autos-nav .navbar-brand {
        margin-right:25px
    }

    #autos-nav form.search-form {
        margin-left: auto;
        margin-top: 3px
    }

    #autos-nav .navbar-nav:not(.user-nav) {
        display: flex;
        max-width: 76px
    }
}

@media(min-width: 955px) {
    #autos-nav .navbar-nav:not(.user-nav) {
        max-width:185px
    }

    #autos-nav .nav-item.SellCar {
        display: inline-block!important
    }
}

@media(min-width: 1039px) {
    #autos-nav form.search-form {
        min-width:330px
    }
}

@media(min-width: 1070px) {
    #autos-nav .navbar-nav:not(.user-nav) {
        max-width:310px
    }

    #autos-nav .nav-item.Communities {
        display: inline-block!important
    }
}

@media(min-width: 1190px) {
    #autos-nav .navbar-nav:not(.user-nav) {
        max-width:465px;
        margin-right: 13px
    }

    #autos-nav .nav-item.WhatIs {
        display: inline-block!important
    }
}

@media(min-width: 1335px) {
    #autos-nav .navbar-nav:not(.user-nav) {
        max-width:567px
    }

    #autos-nav .nav-item.DailyEmailModal,#autos-nav .nav-item.Leaderboard {
        display: inline-block!important
    }

    #autos-nav form.search-form {
        max-width: 416px
    }
}

#autos-reviews {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    background: var(--bg)
}

#autos-reviews .review-wrap {
    margin-bottom: 4px;
    padding: 50px 14px 0;
    display: flex;
    flex-direction: column;
    width: 100%
}

#autos-reviews h6 {
    margin-bottom: 14px;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    color: var(--footer-heading-font-color)
}

#autos-reviews .section {
    padding-top: 32px;
    border-top: 1px solid var(--default-border-color)
}

#autos-reviews .section.why {
    margin-bottom: -12px
}

#autos-reviews .section.why ul {
    margin: 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 0
}

#autos-reviews .section.why ul li {
    margin-bottom: 12px;
    font-size: 15px;
    line-height: 20px
}

#autos-reviews .section.why ul strong {
    font-size: 16px;
    line-height: 16px;
    letter-spacing: -1px;
    display: inline-block;
    position: relative;
    color: var(--footer-heading-font-color)
}

#autos-reviews .section.why ul strong span {
    position: relative;
    z-index: 2
}

#autos-reviews .section.why ul strong:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    bottom: -2px;
    height: 5px;
    background: var(--heading-after-line);
    border-radius: 2px;
    z-index: 1
}

#autos-reviews .section.stories span.heading {
    display: inline-flex;
    align-items: flex-end
}

#autos-reviews .section.stories span.stars {
    margin-right: 8px;
    width: 100px;
    height: 20px;
    display: inline-block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAoCAYAAAC7HLUcAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUBSURBVHgB7ZxfbhtVFId/Z2wndgKSg9SHvjl9AAkh1cMrEnWyABI2UNKsgHQDSTcAYQOgbIB2BwSJB54YBwUe6zxAhSpBLDWJHY/jy7muC7bH88czd2LXcz4pSjw+Hn1yfHzP3HvuAIIgCIIgCIIgCG8pLadYaTmoYE4Rv/goVcuknwVDXJ/k90E3DVCh0TpZ2secIX7xUU4ZnV9/Ohj4Pc+SH8EA5w7KRSqcD520uazcdbLRxBwgfvFRimXqWGO/f4YOnxeVey8LfkZGkCXkasOP2bl8gXwVc4L4JeDFXY8fMuRnqMSytseP5Im+wNwgfrG5uOABzdoaO0rs9xDzQMp+RhLEIjwYP8bW25gTxC8+rXZ3oh8y4pc4QVpOvsa/KuPHdZnw6vVzM0X84qMaFVDPrQETZ4Yy4Zc4QXqgHb/ncqCZf8uIXwI6fxP7+ZV6xH5bmCW34Jc4QXyGtz5EmO0bCPFLQkD50icLfokSpOMU9ExBJSCkMoiZCeIXH3X6IfK9bub9EiVIF6iFxbgzLBPELwHLf0Xxo0X38ywUXjio5mlpX0GVw17MMVUChcWdDX5CRKipVGevZAfHip+v3zn7PQ7yU6fApSt+0/h5EqRVLzSAmfXbnJWq7npQgPgF0mC/e35PXp2UiFT3OcTPD4/fSImlWx4wOzlNRb12mIj4heLrp1syrnst8QvG4zeSIGs2mj2FI8wIfpO+CeqfEb9ggvx4RgfllXfFL4BJfp6L9FXb3eHIJ7hleoqerNjul2Fx4jeZgd9eUAx98EqtYFX8JuDnR34v6K/wEn2H9Ie8M35DHpXs7vE0LxK//2iw3+40fnoFut38Y4P9voX4BfpR0Cv1BhRFN085KKW5bnUMlecPX/sMMRA/9QP77cbx0xuM2vWf19nve/Hz9yNEgL8NDzibjW6S0fVelJIlChn1OwwrWSKdxymjjQvx8yFSgmgundy2RdbXSDjk8dx1M6esR8t25xkMkiG/c/bbNemn/ryLq5cvP2e/ryB+I0ROEM2gZHD0hAPiwfV8biNuyRJGBvy4Xs5tpuE3VNL8In7/M1WriT6x3g6KBKT14XtzbvGLBxFfblkkfmNMlSARmuvCqKS5h0D84hOx+S+MhfObKkFcqG0kxIJVQ0pkwI9S83NfaL+k7eEL5zdVghAZ2IBC6gFSIiN+nyIFrkodEj8vkS/S+zfkon4jXmKKyl0zfcuYDPkp9nvPpJ/ug2rXsa7vKYXkLJRf5BHkBoVahLAzRGgtbqGwA8OIXwJ+uyN+PkROkBwh8DY0PL/8rKhWbT1NSqDAOeY0tmpmyI8rDXwGo1wR+z0M8Xs68NvMkl+kEmv8zn8eOYU9XpU8HD4WtnpssozJoJ+xMsbnzoSjIQqPh/0irG4vjF+kEaSAgt/si27k2xj/52pKdvfgRsGGz5B3iVziGSfxMwCXLwF+upFvc9yP7CaKhfe138eL7hcpQSyoqveobuTTq87+XZrv2G5dx/CfnpgcWcZmizLoxyWHZWi26JqnPtV973HdyKdXnX26XD/6HavVTxwds8h+kRKEa7r68GPdyFeqdiO1ZOiYUtXdGO/x55ryGIbIoJ9ivx9hhGXFficY9Ttkv9CWDL26zTENrv0X1m+Kad7Cjr4HUU+po2n3RrxBN+zlydrii6TjpfvuEQyy6H6Dhr1U/NTpHbTdpvgJgiAIgiAIt8G/E+2uEHuB0dMAAAAASUVORK5CYII=) no-repeat 0 0/100%
}

#autos-reviews .section.stories span.user {
    font-weight: 700;
    font-size: 14px;
    line-height: 16px
}

#autos-reviews .section.stories span.date {
    margin-left: 6px;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #828282
}

#autos-reviews .section.stories span.blurb {
    padding-top: 2px;
    display: block;
    font-size: 15px;
    line-height: 22px
}

#autos-reviews .section.daily {
    padding-bottom: 32px
}

#autos-reviews .section.daily form>.d-flex {
    flex-direction: column!important
}

#autos-reviews .section.daily input[type=email] {
    font-size: 15px;
    border-radius: 6px
}

#autos-reviews .section.daily label.placeholder-hide,#autos-reviews .section.daily label.placeholder-shown {
    font-size: 15px
}

#autos-reviews .section.daily .btn-primary {
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 12px;
    background: var(--footer-email-button-bg);
    border: 1px solid var(--footer-email-button-border-color);
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    color: var(--footer-email-button-color);
    width: 99px;
    align-self: flex-start
}

#autos-reviews .section.daily p.subscribe-success {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px
}

#autos-reviews .section+.section {
    margin-top: 32px
}

@media(max-width: 768.98px) {
    #autos-reviews>.container-fluid,#autos-reviews>.container-lg,#autos-reviews>.container-md,#autos-reviews>.container-sm,#autos-reviews>.container-xl {
        padding-right:0;
        padding-left: 0
    }
}

@media(min-width: 769px) {
    #autos-reviews .review-wrap {
        border-top:1px solid var(--default-border-color);
        padding: 30px 0 0;
        margin-bottom: 42px;
        flex-direction: row
    }

    #autos-reviews .section {
        padding-top: 0;
        border-top: 0;
        flex: 1 1 50%
    }

    #autos-reviews .section.why {
        padding-right: 5px
    }

    #autos-reviews .section.daily {
        display: none
    }

    #autos-reviews .section+.section {
        margin-top: 0
    }
}

@media(min-width: 976px) {
    #autos-reviews .section {
        flex:1 1 40%
    }

    #autos-reviews .section.stories {
        padding-right: 50px
    }

    #autos-reviews .section.daily {
        padding-bottom: 0;
        flex: 1 1 20%;
        display: block
    }

    #autos-reviews .section.daily input[type=email] {
        min-width: unset
    }
}

@media(min-width: 1300px) {
    #autos-reviews .section.stories {
        padding-right:80px
    }
}

#autos-footer {
    background: var(--footer-bg)
}

#autos-footer .footer-wrap {
    padding: 50px 14px 0;
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

#autos-footer .section {
    padding-bottom: 40px;
    flex: 1 1 50%
}

#autos-footer .section h6 {
    margin-bottom: 10px;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: var(--footer-section-font-color);
    text-transform: uppercase
}

#autos-footer .section.brand {
    display: none
}

#autos-footer .section.social {
    margin-top: -7px;
    padding-bottom: 35px;
    flex: 1 1 100%
}

#autos-footer .section.social ul {
    margin: 0 0 4px -6px;
    display: inline-flex
}

#autos-footer .section.social ul .nav-link {
    width: 34px;
    height: 34px
}

#autos-footer .section.social .youtube {
    background: transparent var(--social-yt) no-repeat 0 0/100%
}

#autos-footer .section.social .instagram {
    background: transparent var(--social-ig) no-repeat 0 0/100%
}

#autos-footer .section.social .facebook {
    background: transparent var(--social-fb) no-repeat 0 0/100%
}

#autos-footer .section.social .tiktok {
    background: transparent var(--social-tk) no-repeat 0 0/100%
}

#autos-footer .section.social .twitter {
    background: transparent var(--social-tw) no-repeat 0 0/100%
}

#autos-footer .section.social p {
    margin: 0;
    font-size: 12px;
    line-height: 22px
}

#autos-footer .section.social p,#autos-footer .section.social p a {
    color: var(--footer-secondary-font-color)
}

#autos-footer .section.social p a:hover {
    text-decoration: underline
}

#autos-footer .section.social p a+a {
    margin-left: 3px
}

#autos-footer .apple-app-store {
    margin-top: 20px;
    display: inline-block
}

#autos-footer .apple-app-store img {
    width: 140px;
    height: 48px
}

#autos-footer .navbar-nav {
    margin-bottom: 0
}

#autos-footer .nav-item {
    white-space: nowrap
}

#autos-footer .nav-item .nav-link {
    padding: 0;
    font-weight: 400;
    font-size: 15px;
    line-height: 30px;
    display: inline-block;
    color: var(--footer-link-color)
}

#autos-footer .nav-item .nav-link:focus,#autos-footer .nav-item .nav-link:hover {
    text-decoration: underline;
    color: var(--footer-link-color)
}

#autos-footer .nav-item .nav-link.active {
    color: var(--footer-link-color)
}

#autos-footer .ls-fineprint {
    padding: 0 14px 50px;
    color: var(--secondary-font-color);
    font-size: 12px;
    line-height: 17px
}

#autos-footer .ls-fineprint p {
    margin-bottom: 10px
}

@media(min-width: 570px) {
    #autos-footer .section,#autos-footer .section.social {
        flex:1 1 33%
    }
}

@media(min-width: 769px) {
    #autos-footer .footer-wrap {
        padding:30px 0 0;
        flex-wrap: nowrap
    }

    #autos-footer .section,#autos-footer .section.social {
        padding-top: 7px;
        flex: 1 1 25%
    }

    #autos-footer .navbar-nav {
        flex-direction: column
    }

    #autos-footer .ls-fineprint {
        padding: 0 0 50px
    }
}

@media(min-width: 976px) {
    #autos-footer .section,#autos-footer .section.social {
        flex:1 1 20%
    }

    #autos-footer .section.brand {
        padding-top: 0;
        display: block
    }

    #autos-footer .footer-logo {
        width: 138px;
        height: 24px;
        display: block;
        /* background: transparent var(--footer-desktop-logo) no-repeat 0 0/100% */
    }
}

.mm-description {
    margin-bottom: 12px;
    padding: 0 14px;
    font-size: 15px;
    line-height: 21px
}

.mm-description .mm-description-wrapper {
    margin-bottom: 0;
    height: 63px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.mm-description .btn-link {
    font-size: 15px;
    line-height: 21px;
    text-decoration: none
}

.mm-description .btn-link,.mm-description .btn-link:hover {
    color: var(--secondary-font-color)
}

.mm-description.expanded .mm-description-wrapper {
    display: block;
    height: auto;
    overflow: visible
}

ul.search-tabs {
    padding: 0 16px;
    margin-bottom: 20px;
    display: flex;
    width: 100%
}

ul.search-tabs li {
    flex-basis: 50%;
    border-bottom: 1px solid var(--default-border-color);
    text-align: center;
    font-size: 16px;
    line-height: 16px;
    padding-top: 5px;
    padding-bottom: 16px;
    font-weight: 590;
    position: relative
}

ul.search-tabs li a {
    color: var(--browse-heading-link-color);
    position: relative;
    text-decoration: none
}

ul.search-tabs li a.has-new:after {
    content: "";
    display: block;
    background: var(--primary-green-color);
    width: 8px;
    height: 8px;
    border-radius: 100%;
    position: absolute;
    right: -14px;
    top: 6px
}

ul.search-tabs li.active {
    border-bottom: 2px solid var(--default-font-color);
    cursor: default
}

ul.search-tabs li.active a {
    color: var(--default-font-color)
}

.cb-scroller .cb-scroller-list.suggested-models {
    margin: 0 0 14px;
    padding: 0 0 0 14px
}

.cb-scroller .cb-scroller-list.suggested-models .cb-scroller-item {
    height: 36px
}

.cb-scroller .cb-scroller-list.suggested-models .cb-scroller-item+.cb-scroller-item {
    margin-left: 8px
}

.cb-scroller .cb-scroller-list.suggested-models .cb-scroller-item:last-of-type {
    padding-right: 14px
}

@media(min-width: 769px) {
    .mm-description {
        margin-bottom:32px;
        padding: 0;
        line-height: 22px
    }

    .mm-description .mm-description-wrapper {
        height: 44px;
        -webkit-line-clamp: 2
    }

    .mm-description .btn-link:hover {
        text-decoration: underline;
        color: var(--default-font-color)
    }

    ul.search-tabs {
        padding: 0;
        width: auto
    }

    ul.search-tabs li {
        flex-basis: auto;
        font-size: 15px;
        line-height: 15px;
        padding-top: 0;
        padding-bottom: 8px
    }

    ul.search-tabs li:not(.active) {
        border-bottom: 0
    }

    ul.search-tabs li.st-community {
        margin-left: 20px
    }

    ul.search-tabs li a:hover {
        text-decoration: none;
        color: var(--default-font-color)
    }

    ul.search-tabs li a.has-new:after {
        right: -12px;
        top: 5px
    }

    ul.search-tabs li.active a,ul.search-tabs li.active a:hover {
        color: var(--default-font-color)
    }

    .cb-scroller .cb-scroller-list.suggested-models {
        margin-bottom: 13px;
        padding: 0
    }

    .cb-scroller .cb-scroller-list.suggested-models .cb-scroller-item {
        margin-bottom: 5px
    }

    .cb-scroller .cb-scroller-list.suggested-models .cb-scroller-item:last-of-type {
        padding-right: 0;
        margin-right: 20px
    }
}

.filter-set {
    padding: 0 10px;
    display: flex;
    flex-wrap: wrap
}

.filter-set .core {
    display: flex;
    flex-wrap: nowrap;
    flex-grow: 1;
    align-items: flex-start
}

.filter-set .save-this {
    width: 100%
}

.filter-set .btn.save-search {
    padding-top: 0;
    padding-bottom: 0;
    white-space: nowrap;
    display: block;
    width: 100%;
    background: var(--btn-special-bg);
    color: var(--btn-special-text-color);
    border-radius: 10px;
    font-size: 14px;
    line-height: 44px;
    border: 0;
    transition: none
}

.filter-set .btn.save-search:hover {
    background: var(--btn-special-hover-bg)
}

.filter-set .btn.save-search:before {
    content: "";
    margin-right: 6px;
    width: 16px;
    height: 16px;
    display: inline-block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI9SURBVHgB7Ve9bhpBEJ6FCJ2EhJCgSXcp+JEocmW63CvkDcgTAF1K3KULPAGkS2nKVCGdS9Lx06x7kM5dAAH+Rt7FZ3zL3WLLLswnjfZ2b3fmm9m/WUEnoFareZvNxttuty7XhRABZDQej4dkCZG0o+u6+Uwm08BnE5I3dJOQYSqVugAZSQmQiEClUmnsdrv2EcNRaE+n04u4Tum4DuVyuYfiG8QJNQeQX5AB5K+aAueAoF8sFvOLxeL3Mf1HI1AqlX5AcTPUNEJ4W6a5rlarPiLVg7h7A0J0JpNJiwwwRgDK6ii+6zqUdmez2Zf5fC5NY/gfPO4WCgV2zFfNnxCJG7RfRY0RBuMuDP7RnijjTbIAoteB9w1VDVar1QcpZXDYL2UY74fCKG2NM9brdRsEpKryDorUEUkA+1szZ+9jV3IUlLddXQeZz5SEAO93FJ6uw5NLOhHL5bKvv+GIr3QfJ+A4zt44WA+j5i0p1NiRrmezWTeWwHODzwj9jeM7PgIvjTOBM4EzgUcEcGJ5oeoNPRHQd23Q/ZgA34Io9vcA7oSTj2ENzhVDBBrKxv1/ZbiOU+ojOtfpYVbTh1zTEwCj+dC1zJBoY8f+4ZbtCzYOT3v0CgCRr6++CPdToHP8lwK850SnT28eiV9GGvxIobvX0QMgpPw2+IkUvEMWeEf2aIbz/gMSvIWtCFjvAizWgekfCAzIErFPs0PkcrmrdDr9nkKJKwPhv0Tu3wqC4D9ZwHoNaKhnmKeMn/Q0Z9wC+1j3CYWG2jUAAAAASUVORK5CYII=) no-repeat 0 0/100%;
    position: relative;
    top: 3px
}

.filter-set .btn-saved-search {
    margin-left: 2px;
    color: #20a969;
    transition: none
}

.filter-set .btn-saved-search:before {
    content: "";
    margin-right: 4px;
    display: inline-block;
    width: 13px;
    height: 10px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAATCAYAAACORR0GAAABb0lEQVQ4jbXUPVLCQBQH8P9bU1nFG+wRKBxr6GwdZ4xUxsKZgA2eADgBNg7MUBArBHTAEwC1FB5hb2BqR7POZoBhw2ISPl612ey83763mxAOFLzrcTBqgCjAb1i3DsHMkbEaQkqAcMIOiiyDfe21dWYEAqEs7K0i3qnYYGxoQkSxJfZSUYQcf48BmTMh6mFnKA2iYvfWpUBUWLx/lwOsMSQCAA/CaY7SGrxf7kCuIKRy/FyIYlvE1zJIqwEJe36IQ967v8mAuDGkIK7an6b1DKGc6lOhn4RlRbC4DLzn+QDFkjNXOE/Pa0iv1ABQ0fcWncnkv81Fl0E4LReQsaShz19KWkI+KFcNyG0SouJoMQheZyP78pRAlF++JZzbzhmCwcc0QkJZMyB+EgLTd8S7Xg2MqrFpteO8NpMB0SpaRPA2m6xVpv9WFFIXxdZjWsQIYTO2iugt3BbaiG2JqEj81/Gu54Kiq/8urpuZ2rUMAH9SOLZ2gntQKQAAAABJRU5ErkJggg==) no-repeat 0 0/100%
}

.filter-set .dropdown {
    flex-grow: 1
}

.filter-set .dropdown .dropdown-toggle,.filter-set .dropdown .dropdown-toggle:active {
    transition: none;
    color: var(--filter-dropdown-button-color)
}

.filter-set .dropdown .dropdown-toggle:active:after,.filter-set .dropdown .dropdown-toggle:after {
    margin-left: auto;
    border: 0;
    background: transparent var(--dropdown-caret) no-repeat 0 0/100%;
    filter: var(--filter-caret-invert);
    width: 8px;
    height: 5px;
    vertical-align: .15em;
    flex-grow: 0;
    flex-shrink: 0
}

.filter-set .dropdown .dropdown-menu {
    padding: 10px 0;
    min-width: unset
}

.filter-set .dropdown .btn-secondary.dropdown-toggle {
    display: inline-flex;
    align-items: center;
    width: 100%
}

.filter-set .dropdown .btn-secondary.dropdown-toggle span {
    overflow: hidden;
    display: inline-block;
    line-height: 26px
}

.filter-set .dropdown.year-widget {
    flex-grow: 0
}

.filter-set .dropdown.year-widget .btn-secondary.dropdown-toggle {
    width: 80px;
    min-width: 80px
}

.filter-set .dropdown.year-widget .btn-secondary.dropdown-toggle span {
    max-width: 40px;
    position: relative;
    flex-grow: 1;
    text-align: left
}

.filter-set .dropdown.year-widget .btn-secondary.dropdown-toggle span:after {
    content: "";
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 18px;
    right: -12px;
    background: linear-gradient(89.98deg,hsla(0,0%,100%,0) .13%,var(--filter-dropdown-button-bg-color) 32.01%)
}

.filter-set .dropdown.year-widget.active .btn-secondary.dropdown-toggle span:after {
    display: block
}

.filter-set .dropdown.year-widget .btn-secondary:not(:disabled):not(.disabled).active:focus span:after,.filter-set .dropdown.year-widget .btn-secondary:not(:disabled):not(.disabled):active:focus span:after,.filter-set .dropdown.year-widget.show>.btn-secondary.dropdown-toggle:focus span:after,.filter-set .dropdown.year-widget.show>.btn-secondary.dropdown-toggle span:after,.filter-set .dropdown.year-widget:active span:after {
    background: linear-gradient(89.98deg,hsla(0,0%,97.6%,0) .13%,var(--filter-dropdown-button-bg-hover-color) 32.01%)
}

.filter-set .dropdown.transmission-options {
    padding-left: 8px;
    flex: 0 0 136px
}

.filter-set .dropdown.transmission-options .dropdown-menu {
    width: 128px
}

.filter-set .dropdown.transmission-options .btn-secondary.dropdown-toggle {
    min-width: 128px
}

.filter-set .dropdown.body-style-options {
    padding-left: 8px;
    flex: 1 1 84px;
    width: 84px
}

.filter-set .dropdown.body-style-options .dropdown-menu {
    width: 134px
}

.filter-set .dropdown.body-style-options .btn-secondary.dropdown-toggle span {
    max-width: 75%;
    position: relative;
    flex-grow: 1;
    text-align: left
}

.filter-set .dropdown.body-style-options .btn-secondary.dropdown-toggle span:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 18px;
    right: -12px;
    background: linear-gradient(89.98deg,hsla(0,0%,100%,0) .13%,var(--filter-dropdown-button-bg-color) 32.01%)
}

.filter-set .dropdown.body-style-options .btn-secondary:not(:disabled):not(.disabled).active:focus span:after,.filter-set .dropdown.body-style-options .btn-secondary:not(:disabled):not(.disabled):active:focus span:after,.filter-set .dropdown.body-style-options.show>.btn-secondary.dropdown-toggle:focus span:after,.filter-set .dropdown.body-style-options.show>.btn-secondary.dropdown-toggle span:after,.filter-set .dropdown.body-style-options:active span:after {
    background: linear-gradient(89.98deg,hsla(0,0%,97.6%,0) .13%,var(--filter-dropdown-button-bg-hover-color) 32.01%)
}

.filter-set .dropdown .btn-secondary.dropdown-toggle,.filter-set .dropdown .btn-secondary.dropdown-toggle:active,.filter-set .dropdown .btn-secondary:not(:disabled):not(.disabled).active:focus,.filter-set .dropdown .btn-secondary:not(:disabled):not(.disabled):active:focus,.filter-set .dropdown.show>.btn-secondary.dropdown-toggle,.filter-set .dropdown.show>.btn-secondary.dropdown-toggle:focus {
    background: var(--filter-dropdown-button-bg-color);
    border: 1px solid var(--filter-dropdown-button-border-color);
    border-radius: 8px;
    font-size: 14px;
    line-height: 17px;
    height: 40px
}

.filter-set .dropdown.active .btn-secondary.dropdown-toggle,.filter-set .dropdown.active .btn-secondary.dropdown-toggle:active,.filter-set .dropdown.active .btn-secondary:not(:disabled):not(.disabled).active:focus,.filter-set .dropdown.active .btn-secondary:not(:disabled):not(.disabled):active:focus,.filter-set .dropdown.active.show>.btn-secondary.dropdown-toggle,.filter-set .dropdown.active.show>.btn-secondary.dropdown-toggle:focus {
    border-color: var(--filter-dropdown-button-border-hover-color);
    color: var(--filter-dropdown-button-hover-color)
}

.filter-set .dropdown .btn-secondary.dropdown-toggle:active,.filter-set .dropdown .btn-secondary:not(:disabled):not(.disabled).active:focus,.filter-set .dropdown .btn-secondary:not(:disabled):not(.disabled):active:focus,.filter-set .dropdown.show>.btn-secondary.dropdown-toggle,.filter-set .dropdown.show>.btn-secondary.dropdown-toggle:focus {
    background: var(--filter-dropdown-button-bg-hover-color)
}

.filter-set .dropdown-item {
    padding: 0 16px;
    color: var(--default-font-color);
    line-height: 34px;
    transition: none
}

.filter-set .year-options {
    display: flex;
    align-items: center;
    padding: 10px 20px;
    width: 198px
}

.filter-set .year-options .form-group {
    margin-bottom: 0
}

.filter-set .year-options .form-group:after {
    content: "";
    display: inline-block;
    border: 0;
    background: transparent var(--dropdown-caret) no-repeat 0 0/100%;
    filter: var(--filter-caret-invert);
    width: 8px;
    height: 5px;
    vertical-align: .15em;
    position: absolute;
    right: 8px;
    top: 15px
}

.filter-set .year-options .form-control {
    padding: 0 20px 0 8px;
    height: 34px;
    font-size: 14px;
    line-height: 34px;
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer;
    width: 68px
}

.filter-set .year-options .form-control>option {
    padding: 0;
    line-height: 34px
}

.filter-set .year-options span {
    margin: 0 5px;
    color: #b9b8b8;
    font-size: 13px
}

@media(min-width: 346px) {
    .filter-set .dropdown.body-style-options .btn-secondary.dropdown-toggle span {
        max-width:85%
    }
}

@media(min-width: 360px) {
    .filter-set .dropdown.body-style-options .btn-secondary.dropdown-toggle span:after {
        display:none
    }

    .filter-set .dropdown.body-style-options.active .btn-secondary.dropdown-toggle span:after {
        display: block
    }
}

@media(min-width: 386px) {
    .filter-set .dropdown.year-widget {
        flex:1 1 90px;
        max-width: 110px
    }

    .filter-set .dropdown.year-widget .btn-secondary.dropdown-toggle {
        width: 100%
    }

    .filter-set .dropdown.year-widget .btn-secondary.dropdown-toggle span {
        max-width: 85%
    }

    .filter-set .dropdown.body-style-options .btn-secondary.dropdown-toggle span {
        max-width: 88%
    }
}

@media(min-width: 414px) {
    .filter-set .dropdown.year-widget .btn-secondary.dropdown-toggle {
        width:100%
    }

    .filter-set .dropdown.year-widget .btn-secondary.dropdown-toggle span {
        max-width: 88%
    }

    .filter-set .dropdown.body-style-options {
        flex-shrink: 0
    }

    .filter-set .dropdown.body-style-options .btn-secondary.dropdown-toggle {
        width: 100%
    }

    .filter-set .dropdown.body-style-options .btn-secondary.dropdown-toggle span {
        max-width: 90%;
        flex-grow: 1;
        text-align: left
    }
}

@media(min-width: 440px) {
    .filter-set .dropdown.year-widget {
        max-width:unset;
        flex: 1 0 auto
    }

    .filter-set .dropdown.year-widget .btn-secondary.dropdown-toggle span {
        max-width: unset
    }

    .filter-set .dropdown.transmission-options {
        flex: 1 0 33%
    }

    .filter-set .dropdown.body-style-options {
        width: auto;
        flex: 1 0 33%
    }
}

@media(min-width: 500px) {
    .filter-set .dropdown.year-widget {
        max-width:unset;
        flex: 1 0 33%
    }
}

@media(min-width: 769px) {
    .filter-set {
        padding:0
    }

    .filter-set .core {
        flex-grow: 0
    }

    .filter-set .save-this {
        margin-left: 10px;
        width: auto;
        height: 37px;
        display: inline-flex
    }

    .filter-set .dropdown .dropdown-toggle:active:after,.filter-set .dropdown .dropdown-toggle:after {
        margin-left: 6px;
        opacity: .9
    }

    .filter-set .dropdown .dropdown-toggle:active span:after,.filter-set .dropdown .dropdown-toggle span:after {
        display: none!important
    }

    .filter-set .dropdown-menu-lg-left {
        right: auto;
        left: 0
    }

    .filter-set .dropdown-item {
        color: var(--filter-dropdown-button-color)
    }

    .filter-set .dropdown-item:hover {
        color: var(--filter-dropdown-button-hover-color)
    }

    .filter-set .dropdown .btn-secondary.dropdown-toggle,.filter-set .dropdown .btn-secondary.dropdown-toggle:active,.filter-set .dropdown .btn-secondary:not(:disabled):not(.disabled).active:focus,.filter-set .dropdown .btn-secondary:not(:disabled):not(.disabled):active:focus,.filter-set .dropdown.show>.btn-secondary.dropdown-toggle,.filter-set .dropdown.show>.btn-secondary.dropdown-toggle:focus {
        border-radius: 6px;
        font-size: 14px;
        font-weight: 400;
        line-height: 17px;
        width: 100%;
        height: 37px;
        color: var(--filter-dropdown-button-color)
    }

    .filter-set .dropdown .btn-secondary.dropdown-toggle:active,.filter-set .dropdown .btn-secondary.dropdown-toggle:hover,.filter-set .dropdown .btn-secondary:not(:disabled):not(.disabled).active:focus,.filter-set .dropdown .btn-secondary:not(:disabled):not(.disabled):active:focus,.filter-set .dropdown.show>.btn-secondary.dropdown-toggle,.filter-set .dropdown.show>.btn-secondary.dropdown-toggle:focus {
        color: var(--filter-dropdown-button-hover-color);
        background: var(--filter-dropdown-button-bg-hover-color)
    }

    .filter-set .dropdown .btn-secondary.dropdown-toggle:active:after,.filter-set .dropdown .btn-secondary.dropdown-toggle:hover:after,.filter-set .dropdown .btn-secondary:not(:disabled):not(.disabled).active:focus:after,.filter-set .dropdown .btn-secondary:not(:disabled):not(.disabled):active:focus:after,.filter-set .dropdown.show>.btn-secondary.dropdown-toggle:after,.filter-set .dropdown.show>.btn-secondary.dropdown-toggle:focus:after {
        opacity: 1
    }

    .filter-set .dropdown .dropdown-menu .dropdown-item:active,.filter-set .dropdown .dropdown-menu .dropdown-item:focus,.filter-set .dropdown .dropdown-menu .dropdown-item:hover {
        color: var(--filter-dropdown-menu-item-hover-color)
    }

    .filter-set .dropdown.transmission-options,.filter-set .dropdown.year-widget {
        flex: 1 1 auto
    }

    .filter-set .dropdown.transmission-options .btn-secondary.dropdown-toggle {
        min-width: unset
    }

    .filter-set .dropdown.body-style-options {
        flex: 1 1 auto
    }

    .filter-set .dropdown.body-style-options .btn-secondary.dropdown-toggle span {
        max-width: unset
    }

    .filter-set .btn.save-search {
        padding-left: 14px;
        padding-right: 13px;
        line-height: 37px;
        border-radius: 6px;
        font-weight: 400
    }
}

ul.filter-sorts {
    margin: 0 0 0 14px;
    padding: 0;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    scroll-behavior: smooth
}

ul.filter-sorts::-webkit-scrollbar {
    display: none
}

ul.filter-sorts li.sort-option {
    margin: 0;
    padding-right: 14px;
    white-space: nowrap;
    display: flex
}

ul.filter-sorts li.sort-option .btn-link {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: var(--secondary-font-color);
    position: relative;
    transition: none;
    text-decoration: none;
    display: inline-block
}

ul.filter-sorts li.sort-option .btn-link:hover {
    text-decoration: none;
    color: var(--default-font-color)
}

ul.filter-sorts li.sort-option .btn-link.selected {
    color: var(--default-font-color)
}

ul.filter-sorts li.sort-option .btn-link.selected:after {
    content: "";
    display: block;
    left: 0;
    right: 0;
    bottom: 0;
    margin-top: 3px;
    position: absolute;
    background: transparent;
    border: 1px solid var(--default-font-color);
    height: 2px
}

.filter-sorts-wrapper {
    display: flex;
    align-items: flex-start;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    scroll-behavior: smooth
}

.filter-sorts-wrapper::-webkit-scrollbar {
    display: none
}

.filter-sorts-wrapper ul.filter-sorts {
    overflow: unset
}

.filter-sorts-wrapper button.btn-distance_modal {
    margin: 14px 0 0 -8px;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    transition: none;
    font-style: italic;
    color: var(--default-link-color);
    white-space: nowrap;
    display: flex
}

.filter-sorts-wrapper button.btn-distance_modal:hover {
    text-decoration: underline
}

.filter-sorts-wrapper button.btn-distance_modal:after {
    content: "";
    width: 16px;
    height: 16px;
    display: block
}

@media(min-width: 769px) {
    ul.filter-sorts {
        margin:0 10px;
        height: 26px
    }

    ul.filter-sorts li.sort-option {
        padding-right: 14px
    }

    ul.filter-sorts li.sort-option .btn-link {
        font-weight: 400
    }

    ul.filter-sorts li.sort-option .btn-link.selected:after,ul.filter-sorts li.sort-option:first-of-type .btn-link.selected:after {
        left: 0;
        right: 0;
        bottom: unset;
        margin-top: 5px
    }

    .filter-sorts-wrapper {
        position: relative;
        overflow: visible
    }

    .filter-sorts-wrapper button.btn-distance_modal {
        line-height: 14px;
        margin: 0 0 0 5px;
        position: absolute;
        left: 100%;
        top: 2px;
        z-index: 2
    }

    .filter-sorts-wrapper button.btn-distance_modal:after {
        display: none
    }
}

@media(min-width: 1257px) {
    .filter-sorts-wrapper button.btn-distance_modal {
        left:unset;
        right: 0;
        top: unset;
        bottom: 100%;
        margin: 0 0 2px
    }
}

.cb-scroller {
    position: relative
}

.cb-scroller .cb-scroller-list {
    margin: 0;
    padding: 0 12px;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    scroll-behavior: smooth;
    max-width: 100vw;
    display: flex;
    flex-wrap: nowrap;
    flex-grow: 1
}

.cb-scroller .cb-scroller-list::-webkit-scrollbar {
    display: none
}

.cb-scroller .cb-scroller-item+.cb-scroller-item {
    margin-left: 12px
}

@media(min-width: 769px) {
    .cb-scroller .cb-scroller-next,.cb-scroller .cb-scroller-prev {
        padding:0;
        top: 0;
        bottom: 0;
        border: 0;
        outline: 0;
        -webkit-appearance: none;
        appearance: none;
        width: 22px;
        height: 90px;
        position: absolute;
        display: block;
        background: transparent
    }

    .cb-scroller .cb-scroller-next:disabled,.cb-scroller .cb-scroller-prev:disabled {
        opacity: .2;
        background: transparent
    }

    .cb-scroller .cb-scroller-next:before,.cb-scroller .cb-scroller-prev:before {
        content: "";
        width: 12px;
        height: 24px;
        display: block;
        position: absolute;
        margin-top: -12px;
        top: 50%;
        opacity: .7;
        filter: var(--default-invert)
    }

    .cb-scroller .cb-scroller-next:hover:not(:disabled):before,.cb-scroller .cb-scroller-prev:hover:not(:disabled):before {
        opacity: 1
    }

    .cb-scroller .cb-scroller-prev {
        left: -34px;
        z-index: 2;
        width: 55px;
        background: linear-gradient(-90deg,hsla(0,0%,100%,0) .13%,var(--bg) 32.01%)
    }

    .cb-scroller .cb-scroller-prev:before {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA0CAYAAACZ8ljPAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGLSURBVHgBvdg7boNAEAbghe2ttHAB2khcgBvYN0jwDdKmSk6QGwTuQ+PcAKchHRFUUEBmrTgiGJZ9zOwvrQ0ziE+7EuLhMcIkScLatn2EzTcYNYxXjxFlgmWTcu0zgqxgbBzHb/QZrmHC833/iApuYUVR5GigCiZ2UEBVDAXUwaxBXcwKNMFEjK9DE0zEaIZxHD/AX66LGYE2mDZoi2mBGJgyiIUpgSsYAyzVxTZBbEwKUmCrIBW2CFJiNyA19g90gf2BrrAL6BK7nBfGiyvsCt7Ni8MwjIwoPjycPi3U89+lRg+vquoUBMHZ87zDrHcIw7CE/gdDDBc/LlF+3XCF8umOC5TPC9QoXypSonytQYVyWZMC5VsHSNC9CboJSlDPBFUCMVFlEAvVAjFQbXCCfgK610WN3w93u10Gt7bjrCzQTHZrM5qhSFmWLIqiU9d1WjM1Bk1RK9AEtQZ1URRQByX5uNc0TQro+6wlngRTku+lErRGW9Jp1pYXrtsvEnCK9n1/BuheeJzz5x/IVqfQUY4RFAAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
        left: 15px
    }

    .cb-scroller .cb-scroller-next {
        right: -34px;
        z-index: 2;
        width: 55px;
        background: linear-gradient(90deg,hsla(0,0%,100%,0) .13%,var(--bg) 32.01%)
    }

    .cb-scroller .cb-scroller-next:before {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA0CAYAAACZ8ljPAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGPSURBVHgBvddLbsIwEAZgJ7NHLAsXYFuJC3ADuEELuy57A47QE5T0Br1HFIneIO0m6qooWWWVjqNQpSEPjz3jXxoSjxGfbMmyCNbr9YNS6gXrgnVMkuRNCQaWy+U7Pu+w5lg7HKdZln0ooYQN1E7UrFoGrKrquacvhgJu33mxWHwGQbDrzIlsL+gPnyhcX3yh0B74QKHbkEahrymJwtCEFApjkxIoTH2BG50EJ9AtFTUCR9CAihqDXCgJ5EDJoCtqBbbQL0S3FDRUDpnNZie8Tw+dtkZPQ/ep9Qp10jRVq9XqXJal8UqdQBvUGaSiLCAFDRRzNpuNyvN8j+hrZ6rC2rODE+iP07EYC2JVt4dH6CKypUVRPOLrqeuFYXhgBaewOI4jNtAE0wMW0BRjASmYM0jFdJyOBRXTsV5hc/1EFMwatMWsQBeMDLpiJJADMwYHMIXYnoIZgZzYJMiNjYIS2CAohfWCktgNKI39A31gf6AvrAZ9YvXvYh19YVdw7gvTAfxT+Y3P+3oA8CSJ6fwCsRCLiHTOdvEAAAAASUVORK5CYII=) no-repeat 0 0/100%;
        right: 15px
    }

    .cb-scroller .cb-scroller-list {
        padding: 0;
        margin: 0
    }

    .cb-scroller .cb-scroller-item+.cb-scroller-item {
        margin-left: 16px
    }
}

.c-list.popular.as-card {
    padding-bottom: 24px;
    min-height: 124px
}

.c-list.popular.as-card ul {
    padding: 0 12px;
    margin: 0 -10px;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    scroll-behavior: smooth;
    max-width: 100vw;
    height: 100px;
    display: flex;
    flex-wrap: nowrap;
    flex-grow: 1
}

.c-list.popular.as-card ul::-webkit-scrollbar {
    display: none
}

.c-list.popular.as-card .community-item {
    width: 152px;
    height: 100px;
    flex-grow: 0;
    flex-shrink: 0
}

.c-list.popular.as-card .community-item+.community-item {
    margin-left: 12px
}

.c-list.popular.as-card .popular-directory-wrapper {
    display: flex;
    justify-content: space-between;
    margin-bottom: 14px
}

.c-list.popular.as-card .popular-directory-wrapper h5 {
    padding-left: 2px;
    font-size: 22px;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 0
}

.c-list.popular.as-card .popular-directory-wrapper a {
    align-self: flex-end
}

.c-list.popular.as-text .popular-directory-wrapper a {
    display: none
}

@media(min-width: 769px) {
    .c-list.popular.as-card {
        min-height:unset;
        position: relative
    }

    .c-list.popular.as-card ul {
        padding: 0;
        margin: 0;
        height: 90px
    }

    .c-list.popular.as-card .community-item {
        width: 138px;
        height: 90px
    }

    .c-list.popular.as-card .community-item+.community-item {
        margin-left: 16px
    }
}

.paginator {
    margin: 34px auto 0;
    display: flex;
    justify-content: center
}

.paginator .btn {
    font-weight: 700;
    font-size: 14px;
    line-height: 34px;
    min-width: 34px;
    color: var(--default-font-color);
    text-decoration: none;
    position: relative
}

.paginator .btn.active {
    background: var(--paginator-active-bg-color);
    border-radius: 6px;
    text-decoration: none
}

.paginator .btn:not(.active):hover:after {
    content: "";
    display: block;
    position: absolute;
    left: 9px;
    right: 9px;
    bottom: 6px;
    height: 1px;
    border-bottom: 1px solid var(--default-font-color)
}

.paginator li.next .btn,.paginator li.prev .btn {
    padding-left: 0;
    padding-right: 0;
    display: inline-flex;
    align-items: center
}

.paginator li.next .btn:disabled,.paginator li.prev .btn:disabled {
    opacity: .4
}

.paginator li.next .btn:before,.paginator li.prev .btn:before {
    content: "";
    display: block;
    margin-right: 8px;
    width: 9px;
    height: 15px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAeCAYAAAAhDE4sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHHSURBVHgBrZUxT8JAFMd7rRAXSAMhwa2GQBj5CHXSzbK5KX4CVyfrJ1A/gTg6ab+AwuQoMzDUHciNBhLq/5FAjvPaHg3/pLn2Xe937727d8eMjGo0GpdoHvFwPD4zMqhWq3mWZb0JJr4zqF6vtxhjn3i1BXO4E6jZbDrL5ZIgjmiPoqhjajJiIdD9aDTqanmUBBkOhz69WGkQx3Fs0zS/kiCkgzRILpdT5eQJ4fiiLRGUz+ef0bQk8zsgN/K/sSAs8wMaT/JksFgsOqr/lSDs2js08qwhICdhGHLVGDMG4suQ+XweCyGxHSChkSAmQKgIu1kgpFVoVIQKCEdy2zqQDQhFSLFHin7muq6hoxVoPB73MPu11Gdjgg84dKwD2pTIbDYblMtlypkr9B/i3DkvFAoBh7RApOl02lPAbMC8NNi/ok2BvYD1qwUSYI6xXWd0CpwVi8VXFSz2GAEskGFIfhWwKvIZaINICKWPgacAHAmwVqlUcmRYIohCoFCQnwtDOOwJBm/J674WaA2rVCoB9plnbN8crghLBZEmkwlPg2W5jr4lGOlqXxck177X1sJ5PYBXbcnMtXIkC0sfYgv80OrRN3J3+wfzfN0xDgMt8wAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
    filter: var(--paginator-arrow-invert)
}

.paginator li.prev {
    margin-right: 14px
}

.paginator li.prev .btn:hover:after {
    left: 17px;
    right: 0
}

.paginator li.next {
    margin-left: 14px
}

.paginator li.next .btn {
    flex-direction: row-reverse
}

.paginator li.next .btn:hover:after {
    left: 0;
    right: 16px
}

.paginator li.next .btn:before {
    margin-right: 0;
    margin-left: 8px;
    transform: rotate(180deg)
}

p.no-results+.paginator {
    margin-top: 40px
}

@media(min-width: 769px) {
    .paginator {
        margin:16px auto 20px
    }

    .paginator li.prev {
        margin-right: 26px
    }

    .paginator li.next {
        margin-left: 26px
    }

    p.no-results+.paginator {
        margin-top: 80px
    }
}

.bid-bar {
    display: flex
}

.bid-bar .bar-bg {
    margin: 0;
    background: var(--bidbar-bg);
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    display: flex;
    flex-grow: 1;
    align-items: center
}

.bid-bar .bar-bg+button.btn-primary {
    margin-left: 6px
}

.bid-bar .countdown {
    background: #eb5e4b;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    opacity: 0;
    transition: opacity .12s ease,width 1s linear
}

.bid-bar .bid-stats {
    margin: 0;
    padding: 9px 17px 10px;
    height: 40px;
    flex-grow: 1;
    position: relative;
    z-index: 5
}

.bid-bar .bid-stats,.bid-bar .bid-stats li {
    display: flex;
    align-items: center
}

.bid-bar .bid-stats li:before {
    margin-right: 8px;
    content: "";
    display: inline-block;
    opacity: .6
}

.bid-bar .bid-stats li.time-left:before {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKdSURBVHgBxZmNddMwEMfPWYAwQT2C2SBMQJkgYYJkgxoWaJmgYQNYIC4TUBbA7gK4LIC4S86880Wuz5Jj/9+75w+dpF/uZEtWEoiUcy7DA9krtNd8u0Z7QquSJHmEKYVAS7QtWoFWu37V7LumunApMdiNEeol2Hu01NpvYnGiiOEhR/NFoEKjNFJKn/ke+V3BKfVpR53PmP47iBH9Uk6PVsFpTo1tbNDKjnZ623ipYd0oXa8gUB2g5WDIDri4dLTbz4MhPXC1NWrol7nTa8fie+3aD5wN0rXHXD2gw42otzLWyRRk0Vdhq0J/DUaptOUD6q1Un7suR53aHAYoFJDr3qmsLX1Oe+FUwkDFAHL90ld/wYVE/E745zC9PojzbRPFBd+gsdaElSb4LzCxsM8HPDzwJbFs6KQBXAvfHObTN3F+zGgDKF8l32E+fRXnR6YFv+dkeiuYSdx3xZe0esoogqnw+QnzSy5wzwArmF9P4nxJgPKl+Azj6ArCJRmWCxhPlTinefkGRhABtoghUDjA93j4KG7lgZCtjGrAFCKEkDnEQ8rhUTZLnuA52Cd3viA1Q6o5OWtuyjVZCiMoBNKdVlT/VzWyoBAFOxhJCvKHwV8uegtZsPMWjAdZWn64a6d3LQuWKs0rmFgqeueLVpWOUR6WAXA6evc+Jx3FW5hADNcKjut6UNVYvHiqGe696nPXV6lQY8H02RkI98a1s3awVPR9uJs/P41wCdpbBffLRewukEaZ/BnuVrVth+uBpOs1BIqjVkbDKcjCnesI6uzbb1tPO3/RDn1tWDcw6cmiTczUU1zB8A1Mmmc/RW9gKkiKxN6FbwFTxH670zvv4nvVG2fbRG+gDpzmwWCmFPcAN2mklMq/If6gPcb+DfEPfexTLjwUW2gAAAAASUVORK5CYII=) no-repeat 0 0/100%;
    width: 20px;
    height: 20px
}

.bid-bar .bid-stats li.high-bid:before {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAkCAYAAACaJFpUAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADCSURBVHgB7dfZDYMwDAZgg9iTbtJ0kqaTwSR1bWEkhHK4uZ78S1Eu5C/wgACgIIj4oLbCiBD0xiNfak/omQuG3dEA1g9NYO3RALZFxvVoAHPSYvNyNITJ+h2EajSGhUBZK0dTWAwsRnNYCvwb1WA5UI1qMQ2YRfF4EaswLZhA1/l23WuaJgcNQnW4c1zzur7QhufT8KFo/IGGYVSewn7WX2TDQ6fInfpzPsPgGGiggQYaaKCBZeAuPX+XbDAiWPHL/QM5onWw0iwKbQAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
    width: 14px;
    height: 18px;
    display: none
}

.bid-bar .bid-stats li.num-bids:before {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEySURBVHgB7ZjhCcJADIVz4gB1g26gG+gmdoRuoG7gBuImOoE4QbtBdYLzUnoQBGtyJIdgP2jJj3fnswm5tAAJeO+rcG2t9ClmIl9/RKqfgZwViRfa+hRDSxI32voUQwWJnwZ6GaEOOlIThbZeaqYgm3faekSaMlqgrYFebIg+8oeBXmyoJPHdQA9zvGHzelv8iTWJl2HdXlHfOOfObjBzgt+gSulDpji8CVK2I/FBWd+nDLjk6EGIJGXmPQiRGDLvQYjEUElikx6EpBpqDfQ9EkOmc1AktYb+Zw6SnGV00zqsAWX9dJax4J5lOEZshvgSriuMI9Uj/LMsGD6SAq219RRuyrL0IIRraHoXG9s8yxwU4aQsyxwU4RjKMgdFOIZKEpvNQRGOIfovbwZ6OT7jJ7wX175fooavb3MAAAAASUVORK5CYII=) no-repeat 0 0/100%;
    width: 18px;
    height: 18px;
    display: none
}

.bid-bar .bid-stats li.num-comments:before {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIuSURBVHgBzVjRccIwDFV6/JdOQDaAEbJB2aDZADaATlA2ACZoN0g6QdoJEiZINnCliyBCxMRAnOu700Vny/azZMuOA3gAxpgQPxHKM8oLF5coB5QiCIIf8A0kEaFsUErTjRxly8S9EEnM/di6EAsciIzxs0JZtlRXKCnUIaq4jOynKDPWNdYYyne4BzQjlEzNtOTZRg7tyau7Fm998kRvJpOrjhJzx3qw9JU5kyLDlg6W8CCwj7WeoGtD7eYYekILqWVXg/imBv2QCq8Z58JwC55gzlNIYjOS3smNj4TWjDVTXoqgg/UaPEONt9GVoXNc+yMUifFKXTnvjKkfUvJMDJ9E3UzovzAcUqFHklAodP/XhgYHoY8loYnQCxgOldDPCP0LSELSdSEMB3nAVpJQZTHyjanQc0lILuRXGA5ydzdRUomRcoN3L6nEmFPZyUN4rSygyQlEJgb/iIWeXtSa82tBBh7RclRFVK63fSH0CvxiLfQUI5ReWKjT9w08AftedB7kQ532NFE1zsZmGPs+7VvI5NeME1/hMvVfzIcmY41CV7i4wwWTznimnXmK263M5TuAlcyIv5EooxVf8IDkqbmqJ+x4wBQ/31BnedqVYxbKvtOWdoQ9yhLHsO9iFa7EPPaoYENuHH6/28JlQ2LqsNHiz4w7EpQ5OGLE7j26WyNF+SI3KxfvTPNYRe0n3L5ioUOSwpheDY3FQ7HFE0NeQU4IjqSgfpbb3zyjnvEHMppEwRKkfjEAAAAASUVORK5CYII=) no-repeat 0 0/100%;
    width: 18px;
    height: 18px
}

.bid-bar .bid-stats li.ended:before {
    display: none
}

.bid-bar .bid-stats li span.tag {
    margin-right: 8px;
    color: #fff;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    white-space: nowrap;
    display: flex;
    align-items: center;
    opacity: .7
}

.bid-bar .bid-stats li span.value {
    margin: 0;
    color: #fff;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    white-space: nowrap
}

.bid-bar .bid-stats li span.value span.ticking {
    min-width: 78px;
    display: inline-block
}

.bid-bar .bid-stats li span.value span.ticking.under-ten {
    min-width: 72px
}

.bid-bar .bid-stats li span.value span.ticking.under-hour {
    min-width: 56px
}

.bid-bar .bid-stats .num-bids,.bid-bar .bid-stats .num-comments {
    display: none
}

.bid-bar .btn.btn-bid {
    padding: 0 5px;
    font-size: 16px;
    line-height: 18px;
    width: 94px;
    height: 40px;
    border-radius: 10px
}

.bid-bar.mini {
    position: absolute;
    bottom: 8px;
    left: 8px
}

.bid-bar.mini .bar-bg {
    margin: 0;
    border-radius: 6px
}

.bid-bar.mini .bid-stats {
    padding: 4px 8px;
    height: 25px;
    justify-content: flex-start
}

.bid-bar.mini .bid-stats li.high-bid:before {
    display: none
}

.bid-bar.mini .bid-stats li.time-left:before {
    margin-right: 4px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjhFRkQ1NjIxQURDMTFFQTgzRDlGN0NERjkwRDMyRkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjhFRkQ1NjMxQURDMTFFQTgzRDlGN0NERjkwRDMyRkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMDE4QjI2QjFBREIxMUVBODNEOUY3Q0RGOTBEMzJGQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMDE4QjI2QzFBREIxMUVBODNEOUY3Q0RGOTBEMzJGQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjuisN0AAARfSURBVHjalFVrLKRnFD7zGZex494aS2PGrS5RcUmLRJoV16CWkRV+aCMibaTSrP7dINavFaLSVqtoaYpVNJJKiIgIMUT4oamsdSvaCdmSGeN+7XOmM5MxMen2TU6+93vP+51z3vM+z/OJbm5u6OrqiswHr52fn9PR0RG5ubmRWCzmZZHBrvllf3+fbG1tyc7Ozug3DUEQSHx9fU25ubm0tramX+QkHNTHx4dSU1MV5eXl4a6urnK43oDZwrQw9dzc3Ivm5ubf8d3pyckJ2dvbmwI3NjYSXV5eUmBg4K2MxcXFvjs7O5+h8nbYz7AfYF/AGmDfwnpg3Vqt9tng4OADb29vkfn3vb29pD+DMZujoyNhY2xycvJHePU4PDx8OTU1Nd3e3r68t7f36uLi4tzJyckd/vuJiYmxkZGR72ZnZ3+MeUhhYWHH0NDQibEV+oqDg4PJxsaGxsbGYlFJJ+z7iYmJhwkJCabzxcTESPLy8jyN79zX+vr6ULTtKfb3nZ2dPU5KSrJjX39/PxGqID8/PyopKXkLG5o5aF9fXzwnMh+o5kP4vikoKJCZryOZK4I/ga93fn7+kVQqpZ6eHhI4sKenJ9XV1eVhn/vs7OwvOJbKEiloiyMezvHx8c7m66hOU1pa+h2mO9HR0elKpVJxcHBAgk6no4yMDDl6FwkIvayoqBjhZHcMhtkVjnxj6ejq6todGBgYwtQpPz//fWdnZxIYpwgWjp5Jp6enp2Bn9D8HF9LU1KQCdHfT09MjMjMzJQKDHH1RwH/U2dm5/Bpxbu5aVKlUB6urq+u4Gw/EkwkGNjH4tWCaxlo0kUjEewWgSLjLz6SC7y9GLczFGJgZdQn8XVoLDN8h70MPlSEhIVIryc/xYDiJBcOlME2lp6en96wFrqmp+XV7e3shICAgZmRk5FNg38VyD5Dkgccpt9V4LDXMFdrgYy3w4uKiJiUl5autra0FX1/f2PHx8WK5XG7yI5EN9MUP0wPYKwFUpdHR0RdcOW7zPYlEYvXWlpeXdWlpaV+q1eoJmUymdXBwMGkEigoCwuSbm5sbMzMz+6TRaCgrK0sChXrGotPQ0PD2f8GClS8oKMj0DhET8P3n+P55VVVVQktLCxEAT6GhoSw+D1ixsOEpaOryuhiGpNLk5OQHrHgg25OoqCj7jo6Of/WXtcLLy0tAkk9YUJj7RUVF9y0F3HKgIMEQ9EfWmdraWj+TCLG6hYWF6TcyY1DxYxYU1l/QFERKd7NMEB4eblNWVhZmOD5r89egdaRRfiFiJOLAERERtLS0pF/E5Yirq6uVcXFxacx9FpeVlZU/sO9PzJnubyoUCjkumdlqh1P+BgH7qbKycoN/abcC+/v7E2B0qyrIaEBOTk4CIPYOKnHH0j0D+FnMdevr6xttbW2q4eHh2YWFhVuq1d3dDYZA7VtbW4mlzjg4GWRy7fj4eA39liAwazBfKPeEGfj37u7uHiMDLNT/ecwHTkv/CDAAa8Eu6RV2a9UAAAAASUVORK5CYII=) no-repeat 0 0/100%;
    width: 11px;
    height: 11px;
    opacity: .8
}

.bid-bar.mini .bid-stats li span.tag {
    margin-right: 4px;
    font-size: 14px;
    line-height: 17px
}

.bid-bar.mini .bid-stats li span.value {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px
}

.bid-bar.mini .bid-stats li span.value span.ticking {
    min-width: 62px
}

.bid-bar.mini .bid-stats li span.value span.ticking.under-ten {
    min-width: 54px
}

.bid-bar.mini .bid-stats li span.value span.ticking.under-hour {
    min-width: 42px
}

.bid-bar.mini .bid-stats li+li {
    margin-left: 12px
}

.bid-bar.mini.ended:not(.sold) .bar-bg {
    background: hsla(0,0%,100%,.5)
}

.bid-bar.mini.ended:not(.sold) .bid-stats li span.tag {
    color: var(--bidbar-end-unsold-font-color);
    opacity: .6
}

.bid-bar.mini.ended:not(.sold) .bid-stats li span.value {
    color: var(--bidbar-end-unsold-font-color)
}

.bid-bar.mini.ended .time-progress {
    display: none
}

.bid-bar.mini.winner .bar-bg {
    background: #eb5757
}

.bid-bar:not(.mini) .bid-stats {
    cursor: pointer
}

.bid-bar:not(.mini) .time-ended {
    padding-left: 8px;
    color: #bdbdbd;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px
}

.bid-bar:not(.mini).ended .bar-bg {
    margin-right: 0
}

.bid-bar:not(.mini).ended .bid-stats {
    justify-content: center
}

.bid-bar:not(.mini).ended .bid-stats li.ended {
    margin-right: auto
}

.bid-bar:not(.mini).reserve-met .bar-bg {
    margin-right: 0
}

.bid-bar:not(.mini):not(.ended) .bid-stats {
    justify-content: space-between
}

.bid-bar:not(.mini):not(.ended) .bid-stats li {
    flex-basis: 50%
}

@media(min-width: 769px) {
    .bid-bar .bar-bg {
        border-radius:6px
    }

    .bid-bar .bid-stats {
        padding: 11px 16px 10px;
        height: 46px
    }

    .bid-bar .bid-stats li:before {
        margin-right: 8px;
        content: "";
        display: inline-block;
        opacity: .6
    }

    .bid-bar .bid-stats li.time-left:before {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKdSURBVHgBxZmNddMwEMfPWYAwQT2C2SBMQJkgYYJkgxoWaJmgYQNYIC4TUBbA7gK4LIC4S86880Wuz5Jj/9+75w+dpF/uZEtWEoiUcy7DA9krtNd8u0Z7QquSJHmEKYVAS7QtWoFWu37V7LumunApMdiNEeol2Hu01NpvYnGiiOEhR/NFoEKjNFJKn/ke+V3BKfVpR53PmP47iBH9Uk6PVsFpTo1tbNDKjnZ623ipYd0oXa8gUB2g5WDIDri4dLTbz4MhPXC1NWrol7nTa8fie+3aD5wN0rXHXD2gw42otzLWyRRk0Vdhq0J/DUaptOUD6q1Un7suR53aHAYoFJDr3qmsLX1Oe+FUwkDFAHL90ld/wYVE/E745zC9PojzbRPFBd+gsdaElSb4LzCxsM8HPDzwJbFs6KQBXAvfHObTN3F+zGgDKF8l32E+fRXnR6YFv+dkeiuYSdx3xZe0esoogqnw+QnzSy5wzwArmF9P4nxJgPKl+Azj6ArCJRmWCxhPlTinefkGRhABtoghUDjA93j4KG7lgZCtjGrAFCKEkDnEQ8rhUTZLnuA52Cd3viA1Q6o5OWtuyjVZCiMoBNKdVlT/VzWyoBAFOxhJCvKHwV8uegtZsPMWjAdZWn64a6d3LQuWKs0rmFgqeueLVpWOUR6WAXA6evc+Jx3FW5hADNcKjut6UNVYvHiqGe696nPXV6lQY8H02RkI98a1s3awVPR9uJs/P41wCdpbBffLRewukEaZ/BnuVrVth+uBpOs1BIqjVkbDKcjCnesI6uzbb1tPO3/RDn1tWDcw6cmiTczUU1zB8A1Mmmc/RW9gKkiKxN6FbwFTxH670zvv4nvVG2fbRG+gDpzmwWCmFPcAN2mklMq/If6gPcb+DfEPfexTLjwUW2gAAAAASUVORK5CYII=) no-repeat 0 0/100%;
        width: 20px;
        height: 20px
    }

    .bid-bar .bid-stats li.high-bid:before {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAkCAYAAACaJFpUAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADCSURBVHgB7dfZDYMwDAZgg9iTbtJ0kqaTwSR1bWEkhHK4uZ78S1Eu5C/wgACgIIj4oLbCiBD0xiNfak/omQuG3dEA1g9NYO3RALZFxvVoAHPSYvNyNITJ+h2EajSGhUBZK0dTWAwsRnNYCvwb1WA5UI1qMQ2YRfF4EaswLZhA1/l23WuaJgcNQnW4c1zzur7QhufT8KFo/IGGYVSewn7WX2TDQ6fInfpzPsPgGGiggQYaaKCBZeAuPX+XbDAiWPHL/QM5onWw0iwKbQAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
        width: 14px;
        height: 18px;
        display: none
    }

    .bid-bar .bid-stats li.num-bids:before {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEySURBVHgB7ZjhCcJADIVz4gB1g26gG+gmdoRuoG7gBuImOoE4QbtBdYLzUnoQBGtyJIdgP2jJj3fnswm5tAAJeO+rcG2t9ClmIl9/RKqfgZwViRfa+hRDSxI32voUQwWJnwZ6GaEOOlIThbZeaqYgm3faekSaMlqgrYFebIg+8oeBXmyoJPHdQA9zvGHzelv8iTWJl2HdXlHfOOfObjBzgt+gSulDpji8CVK2I/FBWd+nDLjk6EGIJGXmPQiRGDLvQYjEUElikx6EpBpqDfQ9EkOmc1AktYb+Zw6SnGV00zqsAWX9dJax4J5lOEZshvgSriuMI9Uj/LMsGD6SAq219RRuyrL0IIRraHoXG9s8yxwU4aQsyxwU4RjKMgdFOIZKEpvNQRGOIfovbwZ6OT7jJ7wX175fooavb3MAAAAASUVORK5CYII=) no-repeat 0 0/100%;
        width: 18px;
        height: 18px
    }

    .bid-bar .bid-stats li.num-comments:before {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIuSURBVHgBzVjRccIwDFV6/JdOQDaAEbJB2aDZADaATlA2ACZoN0g6QdoJEiZINnCliyBCxMRAnOu700Vny/azZMuOA3gAxpgQPxHKM8oLF5coB5QiCIIf8A0kEaFsUErTjRxly8S9EEnM/di6EAsciIzxs0JZtlRXKCnUIaq4jOynKDPWNdYYyne4BzQjlEzNtOTZRg7tyau7Fm998kRvJpOrjhJzx3qw9JU5kyLDlg6W8CCwj7WeoGtD7eYYekILqWVXg/imBv2QCq8Z58JwC55gzlNIYjOS3smNj4TWjDVTXoqgg/UaPEONt9GVoXNc+yMUifFKXTnvjKkfUvJMDJ9E3UzovzAcUqFHklAodP/XhgYHoY8loYnQCxgOldDPCP0LSELSdSEMB3nAVpJQZTHyjanQc0lILuRXGA5ydzdRUomRcoN3L6nEmFPZyUN4rSygyQlEJgb/iIWeXtSa82tBBh7RclRFVK63fSH0CvxiLfQUI5ReWKjT9w08AftedB7kQ532NFE1zsZmGPs+7VvI5NeME1/hMvVfzIcmY41CV7i4wwWTznimnXmK263M5TuAlcyIv5EooxVf8IDkqbmqJ+x4wBQ/31BnedqVYxbKvtOWdoQ9yhLHsO9iFa7EPPaoYENuHH6/28JlQ2LqsNHiz4w7EpQ5OGLE7j26WyNF+SI3KxfvTPNYRe0n3L5ioUOSwpheDY3FQ7HFE0NeQU4IjqSgfpbb3zyjnvEHMppEwRKkfjEAAAAASUVORK5CYII=) no-repeat 0 0/100%;
        width: 18px;
        height: 18px
    }

    .bid-bar .bid-stats li.ended:before {
        display: none
    }

    .bid-bar .bid-stats li span.value {
        font-weight: 600;
        font-size: 18px;
        line-height: 21px
    }

    .bid-bar .bid-stats li span.value span.ticking {
        min-width: 78px;
        display: inline-block
    }

    .bid-bar .bid-stats li span.value span.ticking.under-ten {
        min-width: 72px
    }

    .bid-bar .bid-stats li span.value span.ticking.under-hour {
        min-width: 56px
    }

    .bid-bar .bid-stats li+li {
        margin-left: 24px
    }

    .bid-bar:not(.mini) {
        padding: 20px 0 0;
        cursor: default;
        background: var(--bg)
    }

    .bid-bar:not(.mini) .bar-bg {
        margin-right: 8px
    }

    .bid-bar:not(.mini) .num-bids {
        display: flex
    }

    .bid-bar:not(.mini) .num-comments {
        display: none
    }

    .bid-bar:not(.mini) .btn.btn-bid {
        padding-left: 5px;
        padding-right: 5px;
        width: 139px;
        height: 46px;
        border-radius: 6px
    }
}

@media(max-width: 373px) {
    .bid-bar .bid-stats li span.tag,.bid-bar .bid-stats li span.value {
        font-size:16px
    }
}

@media(min-width: 992px) {
    .bid-bar .bid-stats li.high-bid:before,.bid-bar .bid-stats li.num-bids:before {
        display:inline-block
    }
}

.bid-bar.ab-b .bar-bg {
    width: 230px;
    flex-grow: 0;
    height: 40px
}

.bid-bar.ab-b .bid-stats {
    padding: 10px 12px 11px;
    height: 40px
}

.bid-bar.ab-b .bid-stats li span.tag,.bid-bar.ab-b .bid-stats li span.value {
    font-size: 16px;
    line-height: 19px
}

.bid-bar.ab-b .bid-stats li.time-left:before {
    margin-right: 6px;
    width: 16px;
    height: 16px
}

.bid-bar.ab-b .bid-stats li.high-bid span.tag {
    margin-right: 4px
}

.bid-bar.ab-b .btn.btn-bid {
    flex-grow: 1;
    width: auto;
    height: 40px
}

.bid-bar.ab-b .btn-watch {
    margin: 0 -7px 0 3px
}

.bid-bar.ab-b.ended .bar-bg,.bid-bar.ab-b.seller-nr .bar-bg {
    width: auto;
    flex-grow: 1
}

.bid-bar.ab-b.ended .btn-watch,.bid-bar.ab-b.seller-nr .btn-watch {
    margin-left: 0
}

.bid-bar.ab-b:not(.mini) .time-ended {
    font-size: 16px;
    line-height: 19px
}

@media(min-width: 400px) {
    .bid-bar.ab-b .bar-bg {
        width:auto;
        flex-grow: 1
    }

    .bid-bar.ab-b .btn.btn-bid {
        flex-grow: .3
    }
}

@media(min-width: 769px) {
    .bid-bar.ab-b .bar-bg {
        margin-right:2px;
        height: 44px
    }

    .bid-bar.ab-b .bid-stats {
        padding: 12px;
        height: 44px
    }

    .bid-bar.ab-b .bid-stats li span.tag,.bid-bar.ab-b .bid-stats li span.value {
        font-size: 17px;
        line-height: 20px
    }

    .bid-bar.ab-b .bid-stats li.time-left:before {
        width: 18px;
        height: 18px
    }

    .bid-bar.ab-b .bid-stats li.high-bid:before {
        width: 13px;
        height: 17px
    }

    .bid-bar.ab-b .bid-stats li.num-bids:before,.bid-bar.ab-b .bid-stats li.num-comments:before {
        width: 17px;
        height: 17px
    }

    .bid-bar.ab-b .bid-stats li+li {
        margin-left: 20px
    }

    .bid-bar.ab-b .btn.btn-bid {
        flex-grow: 0;
        width: 139px;
        height: 44px;
        font-size: 17px;
        line-height: 20px
    }

    .bid-bar.ab-b .btn-watch.ws {
        margin-left: 0;
        height: 44px
    }
}

.page.home .pinned-heading {
    padding-top: 1px;
    padding-bottom: 10px;
    position: fixed;
    z-index: 50;
    background: var(--bg);
    width: 100%
}

.page.home .pinned-heading .heading {
    flex-direction: row
}

.page.home .pinned-heading h1 {
    cursor: pointer;
    display: inline-block
}

.page.home .pinned-heading .dropdown-toggle:after {
    margin-left: 5px;
    border: 0;
    background: transparent var(--dropdown-caret) no-repeat 0 0/100%;
    filter: var(--dropdown-caret-invert);
    width: 8px;
    height: 5px;
    vertical-align: .15em
}

.page.home .pinned-heading .dropdown-menu {
    margin-top: 10px;
    padding: 13px 20px;
    width: 200px;
    min-width: 200px
}

.page.home .pinned-heading .dropdown-item {
    padding: 0;
    font-weight: 700;
    font-size: 16px;
    line-height: 43px;
    display: flex;
    cursor: default
}
.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: var(--dropdown-item-color);
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}
.page.home .pinned-heading .dropdown-item a {
    color: var(--default-font-color);
    text-decoration: none;
    cursor: pointer
}

.page.home .pinned-heading .dropdown-item.selected:after {
    content: "";
    display: inline-block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADySURBVHgBrZHNDYIwFID7s4AhDMAFwpERHMENlE1wAnUCcQLjzZtu4B0uTkCYAHxtgJDSH1v6ktLSV76P14eR50iSZA/TGUYLo8DIYwzwcrbVEuQpJHAu8FKBAo76vs9XC3Twuq7LVYI4jjOM8UcFZ2vnHgzwlyR1HOGTIE3TLZS6Q/bwjQivqqqYbxA4fOq6jh2+w/rqE86ChmH4HF/gwywIgqhpmocPOK8AGvKebwDgIKvEBc4FlNIc5q9O4grnLPaAJkdDHyIhXxBCboqcET4JDJLW5c8XAoPECb4Q/CGxgksFGok1XCkQJOz+Ly5wFj9g9IVfrJqGoAAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
    width: 12px;
    height: 9px;
    align-self: center;
    margin-left: auto
}

.page.home .pinned-heading+.row {
    padding-top: 16px
}

.page.home .pinned-heading+.row button.btn-distance_modal,.page.home .pinned-heading+.row ul.filter-sorts {
    margin-top: 0
}

.page.home.sresults .pinned-heading {
    padding-bottom: 7px
}

.page.home.sresults .pinned-heading h1 {
    margin-bottom: 0;
    padding: 0 12px;
    font-size: 22px;
    font-weight: 700;
    line-height: 26px
}

.page.home.sresults .pinned-heading+.row {
    padding-top: 46px
}

.page.home .heading {
    display: flex;
    flex-direction: column
}

.page.home .heading h1 {
    margin-left: 12px;
    margin-bottom: 0;
    font-weight: 700;
    font-size: 22px;
    line-height: 22px;
    color: var(--heading-color)
}

.page.home .heading ul.filter-sorts {
    margin-top: 14px
}

.page.home .filter-set {
    margin-bottom: 14px
}

.page.home ul.auctions-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.page.home ul.auctions-list .auction-item a.hero:not(.threeup) .preload-wrap {
    width: 100%;
    height: 100%
}

.page.home .inline-distance-setting {
    margin: 40px auto 0;
    padding: 40px 24px
}

.page.home .inline-distance-setting h5 {
    margin-bottom: 25px;
    font-weight: 700;
    font-size: 22px;
    line-height: 22px
}

.page.home p.no-results {
    padding-top: 8px;
    margin-left: 12px;
    margin-right: 12px;
    color: var(--secondary-font-color)
}

.page.home p.no-results a {
    color: var(--secondary-font-color);
    text-decoration: underline
}

.page.home .col.primary .fetching {
    visibility: hidden;
    opacity: 0
}

.page.home .col.primary h2 {
    padding: 0 12px;
    margin: 0;
    font-size: 22px;
    line-height: 26px;
    font-weight: 700;
    white-space: nowrap
}

.page.home .col.primary article {
    grid-row: 1/-1;
    grid-column: 1/-1;
    position: relative
}

.page.home .col.primary a.hero {
    margin-bottom: 14px
}

.page.home .col.primary ul.auctions-list,.page.home .col.primary ul.ss-cards {
    margin: 15px 10px 0;
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 28px
}

.page.home .col.primary ul.auctions-list, .page.home .col.primary ul.ss-cards {
    margin: 15px 10px 0;
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 28px;
}

.page.home .col.primary ul.auctions-list .auction-item .auction-title,.page.home .col.primary ul.ss-cards .auction-item .auction-title {
    margin-bottom: 6px
}

.page.home .col.primary ul.auctions-list .auction-item .auction-loc,.page.home .col.primary ul.auctions-list .auction-item .auction-subtitle,.page.home .col.primary ul.ss-cards .auction-item .auction-loc,.page.home .col.primary ul.ss-cards .auction-item .auction-subtitle {
    font-size: 15px;
    line-height: 18px
}

.page.home .col.primary ul.auctions-list .auction-item {
    padding-bottom: 32px
}

.page.home.sresults .heading.top-level {
    padding-bottom: 10px;
    flex-direction: column
}

.page.home.sresults .filter-set .dropdown {
    margin-bottom: 14px
}

.page.home.sresults .sell-your {
    margin: 0 10px 30px;
    background: var(--sell-cta-box-bg);
    padding: 18px 16px;
    border-radius: 10px
}

.page.home.sresults .sell-your h6 {
    margin-bottom: 9px;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--sell-cta-box-heading-font-color)
}

.page.home.sresults .sell-your ul {
    margin-left: 1.3rem;
    font-size: 15px;
    line-height: 20px;
    color: var(--sell-cta-box-body-font-color);
    list-style: disc
}

.page.home.sresults .sell-your a.btn-primary {
    margin: 0;
    padding: 11px 1rem;
    font-size: 14px;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.page.home.sresults p.no-results {
    padding-bottom: 30px
}

.page.home.sresults p.no-results .btn-link {
    text-decoration: underline;
    color: var(--secondary-font-color)
}

@media(max-width: 768.98px) {
    .page.home .heading ul.filter-sorts li.sort-option {
        height:19px
    }

    .page.home .col.primary {
        padding-left: 0;
        padding-right: 0
    }

    .page.home .col.primary .btn-primary {
        margin: 24px 14px 32px;
        align-self: center;
        display: block
    }

    .page.home .col.primary ul.auctions-list .auction-item .auction-title button.toggle-watch,.page.home .col.primary ul.ss-cards .auction-item .auction-title button.toggle-watch {
        visibility: visible;
        opacity: 1
    }

    .page.home .col.primary.full button.load-more {
        margin: 0 14px 32px;
        display: block
    }

    .page.home:not(.sresults) p.no-results {
        padding-top: 25px;
        margin-bottom: 32px
    }

    .page.home.sresults {
        overflow: hidden
    }

    .page.home.sresults .heading h1 {
        margin: 0 0 -22px;
        text-indent: -9999em;
        overflow: hidden
    }

    .page.home.sresults .heading button.btn-distance_modal {
        margin-top: 15px
    }

    .page.home.sresults article p.no-results {
        margin-bottom: 0
    }

    .page.home.sresults article ul.auctions-list {
        padding-bottom: 4px
    }

    .page.home.sresults.model-page article {
        margin-bottom: 0
    }
}

@media(min-width: 769px) {
    .page.home .row:first-of-type {
        padding-top:16px
    }

    .page.home .pinned-heading {
        display: none
    }

    .page.home .heading {
        margin-bottom: 16px;
        flex-direction: row;
        min-height: 123px
    }

    .page.home .heading h1 {
        margin-bottom: 0;
        margin-left: 0;
        font-size: 24px;
        line-height: 24px
    }

    .page.home .heading ul.filter-sorts {
        margin: 4px 0 0
    }

    .page.home .heading ul.filter-sorts li.sort-option:last-of-type {
        padding-right: 0
    }

    .page.home:not(.sresults) .heading {
        display: block
    }

    .page.home:not(.sresults) .heading h1 {
        margin-bottom: 16px
    }

    .page.home:not(.sresults) .heading .filter-set {
        margin-bottom: 20px
    }

    .page.home:not(.sresults) .heading .filter-sorts-wrapper {
        float: left
    }

    .page.home:not(.sresults) .heading ul.filter-sorts {
        margin: 0;
        padding: 0
    }

    .page.home .inline-distance-setting {
        margin: 58px auto 0;
        width: 378px;
        padding: 40px 46px;
        border: 1px solid var(--distance-form-border-color);
        border-radius: 6px
    }

    .page.home p.no-results {
        margin-left: 0
    }

    .page.home .col.primary h2 {
        margin: 0;
        padding: 0;
        font-weight: 700;
        font-size: 24px;
        line-height: 24px
    }

    .page.home .col.primary a.hero {
        margin-bottom: 14px
    }

    .page.home .col.primary article.min {
        min-height: 67px
    }

    .page.home .col.primary ul.auctions-list {
        margin: 0;
        grid-template-columns: 1fr 1fr 1fr
    }

    .page.home .col.primary ul.ss-cards {
        grid-template-columns: 1fr 1fr
    }

    .page.home .col.primary ul.auctions-list .auction-item,.page.home .col.primary ul.ss-cards .auction-item {
        padding-bottom: 40px
    }

    .page.home .col.primary ul.auctions-list .auction-item .metadata,.page.home .col.primary ul.ss-cards .auction-item .metadata {
        padding: 0
    }

    .page.home .col.primary ul.auctions-list .auction-item .auction-title,.page.home .col.primary ul.ss-cards .auction-item .auction-title {
        margin-bottom: 0
    }

    .page.home .col.primary ul.auctions-list .auction-item .auction-subtitle,.page.home .col.primary ul.ss-cards .auction-item .auction-subtitle {
        line-height: 19px;
        font-size: 14px
    }

    .page.home .col.primary ul.auctions-list .auction-item .auction-loc,.page.home .col.primary ul.ss-cards .auction-item .auction-loc {
        line-height: 21px;
        font-size: 14px
    }

    .page.home .col.primary ul.auctions-list.past-auctions,.page.home .col.primary ul.ss-cards.past-auctions {
        padding-bottom: 24px
    }

    .page.home .col.primary ul.ss-cards .auction-item {
        padding-bottom: 0
    }

    .page.home .col.primary.full {
        margin-right: 0
    }

    .page.home .col.primary.full ul.auctions-list,.page.home .col.primary.full ul.ss-cards {
        grid-column-gap: 25px
    }

    .page.home .col.primary.full ul.auctions-list.past-auctions,.page.home .col.primary.full ul.ss-cards.past-auctions {
        grid-template-columns: 1fr 1fr 1fr
    }

    .page.home .col.primary.full button.load-more {
        margin: 0 auto 32px;
        display: block
    }

    .page.home .col.primary .btn-primary {
        /* margin-top: 41px; */
        /* margin-bottom: 32px; */
        align-self: center;
        width: 234px
    }

    .page.home.featured-auctions .col.primary ul.auctions-list {
        grid-template-columns: 1fr
    }

    .page.home.sresults .heading {
        margin-bottom: 0;
        min-height: 0
    }

    .page.home.sresults .heading.top-level {
        padding-bottom: 14px
    }

    .page.home.sresults .heading:not(.top-level) {
        flex-direction: column;
        align-items: flex-start
    }

    .page.home.sresults .heading:not(.top-level) h2 {
        margin-bottom: 14px
    }

    .page.home.sresults .heading:not(.top-level) ul.filter-sorts {
        padding-left: 0
    }

    .page.home.sresults.has-description .above-filters {
        margin-bottom: 32px;
        border-bottom: 1px solid var(--default-border-color)
    }

    .page.home.sresults.has-description.model-page .above-filters {
        width: 100%;
        display: flex
    }

    .page.home.sresults h1 {
        margin-bottom: 23px;
        display: inline-flex;
        align-items: center
    }

    .page.home.sresults h1 a {
        color: var(--browse-heading-link-color);
        text-decoration: none
    }

    .page.home.sresults h1 a:hover {
        color: var(--browse-heading-link-hover-color)
    }

    .page.home.sresults h1 .bcrumb-div {
        margin: 0 8px;
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAWCAYAAAD5Jg1dAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADrSURBVHgBjVPdDYIwGGxLSHh0BFZwA5sACVOIG7gBOoFuAE5Bwk/qBo4gI/BOCH5NWtPSH72X9srl7j6gCAHati36vj8iDwgXEUIq2Ndd152dQpVgjEvGWGwVZllWw/oUfLcsS+V0nOf5BMskzg62Clhu+EOIvgk6BUGwp5SOmiNHmqZ3XwVtGF8FjDZwVSBboauC4cjRNE0chuGLC8VRQWzCKIqQIjKHkYA4ptAxSZKHIRyGoYQllhzeBDU68u8Mbm/J13W9wnAXI3obKUWa0BUpgX9Fao6+yK+Q/+G+SM1RjczzfEQu/HO5PugjghLw9bVbAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
        width: 5px;
        height: 11px;
        display: inline-block
    }

    .page.home.sresults .model-wrap .cb-scroller-next,.page.home.sresults .model-wrap .cb-scroller-prev {
        padding: 0;
        top: 0;
        bottom: 0;
        border: 0;
        outline: 0;
        -webkit-appearance: none;
        appearance: none;
        width: 22px;
        height: 36px;
        position: absolute;
        display: block;
        background: transparent
    }

    .page.home.sresults .model-wrap .cb-scroller-next:disabled,.page.home.sresults .model-wrap .cb-scroller-prev:disabled {
        opacity: .2;
        background: transparent
    }

    .page.home.sresults .model-wrap .cb-scroller-next:before,.page.home.sresults .model-wrap .cb-scroller-prev:before {
        margin-top: 0;
        top: 8px;
        opacity: .7;
        filter: var(--default-invert)
    }

    .page.home.sresults .model-wrap .cb-scroller-next:hover:not(:disabled):before,.page.home.sresults .model-wrap .cb-scroller-prev:hover:not(:disabled):before {
        opacity: 1
    }

    .page.home.sresults .model-wrap .cb-scroller-prev {
        left: -34px;
        z-index: 2;
        width: 55px;
        background: linear-gradient(-89.98deg,hsla(0,0%,100%,0) .13%,var(--bg) 32.01%)
    }

    .page.home.sresults .model-wrap .cb-scroller-prev:before {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA0CAYAAACZ8ljPAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGLSURBVHgBvdg7boNAEAbghe2ttHAB2khcgBvYN0jwDdKmSk6QGwTuQ+PcAKchHRFUUEBmrTgiGJZ9zOwvrQ0ziE+7EuLhMcIkScLatn2EzTcYNYxXjxFlgmWTcu0zgqxgbBzHb/QZrmHC833/iApuYUVR5GigCiZ2UEBVDAXUwaxBXcwKNMFEjK9DE0zEaIZxHD/AX66LGYE2mDZoi2mBGJgyiIUpgSsYAyzVxTZBbEwKUmCrIBW2CFJiNyA19g90gf2BrrAL6BK7nBfGiyvsCt7Ni8MwjIwoPjycPi3U89+lRg+vquoUBMHZ87zDrHcIw7CE/gdDDBc/LlF+3XCF8umOC5TPC9QoXypSonytQYVyWZMC5VsHSNC9CboJSlDPBFUCMVFlEAvVAjFQbXCCfgK610WN3w93u10Gt7bjrCzQTHZrM5qhSFmWLIqiU9d1WjM1Bk1RK9AEtQZ1URRQByX5uNc0TQro+6wlngRTku+lErRGW9Jp1pYXrtsvEnCK9n1/BuheeJzz5x/IVqfQUY4RFAAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
        left: 15px
    }

    .page.home.sresults .model-wrap .cb-scroller-next {
        right: -34px;
        z-index: 2;
        width: 55px;
        background: linear-gradient(89.98deg,hsla(0,0%,100%,0) .13%,var(--bg) 32.01%)
    }

    .page.home.sresults .model-wrap .cb-scroller-next:before {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA0CAYAAACZ8ljPAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGPSURBVHgBvddLbsIwEAZgJ7NHLAsXYFuJC3ADuEELuy57A47QE5T0Br1HFIneIO0m6qooWWWVjqNQpSEPjz3jXxoSjxGfbMmyCNbr9YNS6gXrgnVMkuRNCQaWy+U7Pu+w5lg7HKdZln0ooYQN1E7UrFoGrKrquacvhgJu33mxWHwGQbDrzIlsL+gPnyhcX3yh0B74QKHbkEahrymJwtCEFApjkxIoTH2BG50EJ9AtFTUCR9CAihqDXCgJ5EDJoCtqBbbQL0S3FDRUDpnNZie8Tw+dtkZPQ/ep9Qp10jRVq9XqXJal8UqdQBvUGaSiLCAFDRRzNpuNyvN8j+hrZ6rC2rODE+iP07EYC2JVt4dH6CKypUVRPOLrqeuFYXhgBaewOI4jNtAE0wMW0BRjASmYM0jFdJyOBRXTsV5hc/1EFMwatMWsQBeMDLpiJJADMwYHMIXYnoIZgZzYJMiNjYIS2CAohfWCktgNKI39A31gf6AvrAZ9YvXvYh19YVdw7gvTAfxT+Y3P+3oA8CSJ6fwCsRCLiHTOdvEAAAAASUVORK5CYII=) no-repeat 0 0/100%;
        right: 15px
    }

    .page.home.sresults .filter-set {
        margin-bottom: 18px
    }

    .page.home.sresults .filter-set .core {
        margin-right: 10px;
        margin-bottom: 8px
    }

    .page.home.sresults .filter-set .save-this {
        margin-left: 0;
        margin-bottom: 8px
    }

    .page.home.sresults .filter-set .dropdown {
        margin-bottom: 0
    }

    .page.home.sresults.has-description .filter-set {
        margin-bottom: 15px
    }

    .page.home.sresults .filter-sorts-wrapper button.btn-distance_modal {
        margin: 11px 0 0 5px;
        position: static
    }

    .page.home.sresults .sell-your {
        margin: 0 0 32px 40px;
        padding: 14px 12px;
        min-width: 246px;
        width: unset;
        max-width: 286px;
        border-radius: 6px;
        align-self: flex-start
    }

    .page.home.sresults .sell-your h6 {
        font-size: 15px;
        line-height: 18px
    }

    .page.home.sresults .sell-your ul {
        font-size: 14px;
        line-height: 18px
    }

    .page.home.sresults .sell-your a.btn-primary {
        padding-top: 6px;
        padding-bottom: 7px;
        width: 100%
    }

    .page.home.sresults .inline-distance-setting {
        margin: 58px auto
    }

    .page.home.sresults p.no-results {
        margin: 0;
        padding: 12px 0 40px
    }

    .page.home.sresults .col.primary article.min {
        min-height: 93px
    }

    .page.home.sresults .col.primary ul.auctions-list {
        margin-top: 20px
    }
}

@media(min-width: 992px) {
    .page.home .col.primary.full ul.auctions-list,.page.home .col.primary.full ul.ss-cards,.page.home .col.primary ul.auctions-list.past-auctions {
        grid-template-columns:1fr 1fr 1fr
    }

    .page.home .col.primary.full ul.auctions-list .auction-item button.toggle-watch,.page.home .col.primary.full ul.ss-cards .auction-item button.toggle-watch {
        right: 2px;
        top: 1px;
        width: 18px;
        height: 18px;
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANXSURBVHgB7Ve7ThtBFL1+AK7QGol+kXh1kC4ddkcXKFPhP0hSpgKqpEN8AeYLgC6pcLqkAjoEWPYXWJsusmU755gZa7ze2V3PkihFjmR75u48zt4zc++1yD+GnGSE7/teqVTaZvv+/r4hGZGJ0Obmpj8YDK7JS5na3W632gbEEXnJgH6/f2aQIfy5ubkzyQBnDynvtKKewUtlOCkQBzh7CN6p6PZwOGzwo/sLCws1cUQWyQ50I5fL1fP5/JXuw3NvxBFOkoXlokT8nZ+fp81TthWXw+3kIcizZ3SveF74gf1WG0GuJg5wIgTvHBjdC6N9rhsgtyN/gxDlwpnZ1n1IMz47vV7vEj+j24UxFQRNX2ZEztiogptzYm6WAlcPDw+mfLK2tnZNMpISlBkeP242m3yZZw/piDsjGeIiwnYuM4B7FgqFC+3NESGQqYkDTLk0TNlmgb4ERX7BbR6Y6meZ8pGK0OWkcZB2G3vSw75pzytCl4bNZzzZ2Nh4L38IWPsdyJhJmd6u87fAr06n0/Y87w7Rdhfdkhqzu7S05C0uLv4IguCXvABYqiwvL39C88jYJ8Blettqtb6zMxGpI8oJInNJYVubNwxnbt9ceyIOocBq4xqvYOCpYaaEN+vr6wfiCM4FmZsQmVOQmXrRQtQCkPBLuVz+CZ1fy7Nr+dmjhHj2VVJCS4R1PoshEfof8eJHUUchNrla3Nx4fHysSgpEBMlE+WNTByXEAq+4kGG+k/QYjwWxb1wr6Swm5rJw5RcKEbEwx6K9laaKTCTEHCdGEf/09NSQlFBjNQlvdXW1kjQnkZCZVswy1QTOyglu0mHUM8wZ5zbItidZCQE7UYsTPPTq4DKqH4FUK1xymLJhXGLoiCUUJ5eOLaFbNBWzZpUtllCUXIwtlAjNuqj6OQTa6hhzxrFqbmrZYuMQJRDlIZCrYrEgIkO3seE+aprAlnaKxaKPPHmtbAGCorUasHooLBc23AKZqfDP2IJAeatjVkTaaYEMz+FYNpYetn2tHlL1yo3lMf9hfACRumVuDXMPJVTraNDbtvBh9RASX1smI/QIPEvKK3XbXD6DV6pR8yUhllkJMaqGFqXLj5nH0pQiunLgHG1TL5MqD8aCt0XfmAxr+PIfL4DfWtjtSWKwCtIAAAAASUVORK5CYII=) no-repeat 0 0/100%
    }

    .page.home .col.primary.full ul.auctions-list .auction-item button.toggle-watch.watched,.page.home .col.primary.full ul.ss-cards .auction-item button.toggle-watch.watched {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAInSURBVHgB7VhJUuswEH2tZP3L/wYJw5qEYsEOOAFwAsIN4ARUTgCcAI7ADQhrJu+BIkeAfSzRHjIVlqW0zLDgLRKVZLef+0mvuwz8MhACYV47EdDsYMTBVu8GCEQQISbTgmlc87BVTA1ByQ614yGEUAiBaVzMkEE+zubEEGeoyM5r6eJ78p+68RsEkGcoUdvWtX+qByHkhBQdVKztQgiRZJVyTSInbcnmlmVIqz2Pa3oQQEaIcOC8RtEWBFhYMi+5JtEXl42mD9rYhtGnPNXBt8LE0NSnlfurCaGF3vqrUGQz30Na7hu1oeAw3tQRfgnGGbrCT0Ppy+wv/cnaBo19HorqTxjMW/rs8WmcO/b55lbcTlAL3wI+YaT3Z61hzhjTBVp6aMPgHF8Nzc8g/al3shqjeVk/AtEJat/wLJFRfVq+OytbrXTq+iU0w7KseBMqSEVsmo+Y7wwlZG6YzB6TqTw4zuLqCuAPWvOJ5SRknrjGBWcnQ1TEQhAhkOmhLrBkrkvchBREfU15LHL2UZWEapRrDKds1RmqU65JzGrZqgl5yZV6S9JN+5ls7IJDNishL7ly++/ycY4zs+OxR9mJ2NusXWnTeltzxBbfsCymFbpxTCu3l7Ozhc8cmef1mF/1xOrwo6a1HNlrWebQ6rEk6IDlOXQ17/ayY/ICboFVsuxtue5M90VaFLkZX7r3+rox7RyoPzM9yGMGIs1W/h0oJMZmC3+oAR+M9tW/KR9orgAAAABJRU5ErkJggg==)
    }

    .page.home .col.primary.full ul.auctions-list .auction-item button.toggle-watch:hover:after,.page.home .col.primary.full ul.ss-cards .auction-item button.toggle-watch:hover:after {
        width: 16px
    }

    .page.home .col.primary.full ul.auctions-list.past-auctions,.page.home .col.primary.full ul.ss-cards.past-auctions {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }
}

@media(min-width: 1200px) {
    .page.home .col.primary ul.auctions-list {
        grid-template-columns:1fr 1fr 1fr
    }

    .page.home .col.primary.full ul.auctions-list,.page.home .col.primary.full ul.ss-cards,.page.home .col.primary ul.auctions-list.past-auctions {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .page.home .col.primary.full ul.auctions-list.past-auctions,.page.home .col.primary.full ul.ss-cards.past-auctions {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr
    }

    .page.home.sresults.has-description:not(.model-page) .mm-description {
        width: 74%
    }
}

@media(min-width: 1257px) {
    .page.home:not(.sresults) .heading {
        margin-bottom:16px;
        min-height: 77px
    }

    .page.home:not(.sresults) .heading .filter-set {
        float: left;
        margin-bottom: 0
    }

    .page.home:not(.sresults) .heading .filter-sorts-wrapper {
        margin-top: 6px;
        float: right
    }

    .page.home:not(.sresults) .heading ul.filter-sorts {
        margin: 0;
        padding: 0
    }
}

@media(min-width: 1387px) {
    .page.home:not(.sresults) .heading {
        display:flex;
        align-items: center;
        margin-bottom: 16px;
        min-height: 37px
    }

    .page.home:not(.sresults) .heading h1 {
        margin-right: 16px;
        margin-bottom: 2px
    }

    .page.home:not(.sresults) .heading .filter-set {
        margin-bottom: 0
    }

    .page.home:not(.sresults) .heading .filter-sorts-wrapper {
        margin-left: auto
    }

    .page.home:not(.sresults) .heading ul.filter-sorts {
        margin-top: 1px;
        margin-left: auto;
        margin-right: 0;
        padding-left: 0
    }
}

@media(min-width: 1440px) {
    .page.home .col.primary.full ul.ss-cards,.page.home.sresults .col.primary ul.auctions-list {
        grid-template-columns:1fr 1fr 1fr 1fr 1fr
    }

    .page.home.sresults .sell-your {
        width: 286px;
        margin-left: 75px
    }
}

.page.sresults .col.primary h2 {
    white-space: normal
}

.page.sresults .search-community-cta .for-specific {
    margin: 0 10px 32px;
    padding: 16px 60px 16px 16px;
    border-radius: 10px;
    background: var(--search-community-cta-bg-color);
    display: flex;
    flex-direction: column;
    color: var(--default-font-color);
    position: relative;
    text-decoration: none
}

.page.sresults .search-community-cta .for-specific .icon-wrap {
    display: block;
    width: 26px;
    height: 22px;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -12px
}

.page.sresults .search-community-cta .for-specific .icon-wrap:after {
    content: "";
    display: block;
    height: 2px;
    width: 26px;
    position: absolute;
    bottom: 0;
    left: -2px;
    background: #f5d00c
}

.page.sresults .search-community-cta .for-specific .icon {
    display: block;
    width: 22px;
    height: 18px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAlCAYAAAA5iwvJAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASYSURBVHgB1Vg5biNHFP1s7VLCASRAmXsyrRAnczbNzI5EnmDEE3DmBKJOIM4JRsqcWcycuXUC04A2KGqnkgDTiTZo8XucauGz1CuHPcA8oNFV1VW/Xv2q+kuL/GAoyXeE67rlubk5t1QqlVl/eHgIzs7Ogjwyvgvh1dXVraenpw8oehGfA8dxdo6Pj/ckAwolvLS0RG1+kWiiNki8DuLdpE6FETZk/0TRzTPu+fl5C8dkP+67IwWAZ9Umi3oPZHagxXd4vzXvBj4Feiz6tbnYONnjUgCmp6ebMqhZ//r6uh4EQc/qyu3fA8EWiG6btrI5RtUo2WMyYlQqlTIu2G8oTpum4ObmphpB9gVXV1f+wsLCGxR/Nk3u4uLi4cXFRWD3TdSwMUM1bJ3LOlYePD4++kmm6O7uzsOrHNbHxsYaSWRDTE1Nte7v7z9grv5YzFPDy5eshJeXl5sg2IK2XiaHMJKWlZWVPbTvxBD3VDk4OjryJQO63W4Pc3ZQpPnjPO+j+kVeOhDiGWqHq7XBm8xLFXM5flLlQHKAO6jmiJz7FWGQ2CYhS1AvYvLQxtr4TwrEAGFjO1uqKQD56snJyZvT09O3NEf4rg27t76+XrNk6vPqSg5A/kZYNkpKJowL4lnfP+Gc+mGFZ3ZycrKqhSEe2BoQ6Dh6Qe7a2ponGWCUpft2UwnjIlXCMjUJrR7YA3g5oAntiTb094mJiQO9INz2XVobSQEWuq3PLer7qYRFmaMkxG0XwQVh4Z9VU2VmZuZLkveKuDd+nHWxzRq3oW9WaHupmSgbmnbW4OnasMeU45qmGvpVELVxIT603h+DI1jD4jZFmULKQ1tDYjBuEenSzhqUZ2dnd/EeGEz7TAJqzKEtlFqG1qpWPOGCyK4h1W9A3R7KO9E4Pz8PJAavojUQ4iSeamLYR830omJaWo44z5czYhsuvOQkGPhXnOG28AkXs53WCTLpaGIDeF7i29vbdhYXXoqZIFEzYaiYhawG7wTOd0WTHVmKxKgLq65ZmgnwdEC2nXeiUaHwnM5EfMzpGMxUmICq4xbwQdshnoO080ukErYzXSJLBEYPB/PFoNyT7EhNSEtxJGHSmtCElzChT29kC+dYOAoS/SjDox/DRB27KLPWj4MzWokB4SmX1cfzt3zVYs/E2exHJ+RF9KfFaNjhQckiS8M+rGZoMWpiJZ5002kmy7htz+R1rv5mZ9GlFLI+ng408uJO5WscTGKbkuwQupisnseamB0ih6ZuZ4YdXsg+YfNn5iUYN5phaLmXMoHOdjX2sZVbMiQi5DKRfcdd6mfN8/Pzv4uJ1EgWTxUT/pEm2GS7zDB+Uc0MS3+Vb0BEFl1GHH53eXnpO9SuqK2lZrPYQ4XNsGA8YF1GACz6o85uILdJC+SYgCZEkHYMNMLLopoORukBqTxV7f9ycBinqsaO5ICdUjH1lxGC6ZmOt6Hl946VluQ5Cq9SqiLiC/DrqLLn6HOi/wtkxIYS9o8UA63E8ji0VIdmadb8rH9pooDF/isFwHjFsFoeN9vYkiEAQXQqHstIbXKd/6xgFo78MPSAn/8H+9N0SP6/Du8AAAAASUVORK5CYII=) no-repeat 0 0/100%;
    filter: var(--default-invert)
}

.page.sresults .search-community-cta .for-specific strong {
    margin-bottom: 6px;
    font-size: 16px;
    line-height: 19px
}

.page.sresults .search-community-cta .for-specific span {
    font-size: 15px;
    line-height: 18px
}

.page.sresults .search-community-cta.popular h2 {
    margin-bottom: 11px
}

.page.sresults .search-community-cta.popular .c-list.popular.as-card {
    padding-bottom: 32px
}

.page.sresults .search-community-cta.popular .c-list.popular.as-card ul {
    margin: 0
}

.page.sresults .model-videos {
    margin-top: 22px;
    margin-bottom: 32px
}

.page.sresults .model-videos .video-embed {
    margin-bottom: 16px;
    width: 300px
}

.page.sresults .model-videos .cb-scroller-item {
    width: 300px
}

.page.sresults .model-videos .cb-scroller-item:first-of-type .video-embed {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

.page.sresults .model-videos .cb-scroller-item:last-of-type .video-embed {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

.page.sresults .model-videos .cb-scroller-item+.cb-scroller-item {
    margin-left: 4px
}

.page.sresults .model-videos .video-title {
    color: var(--default-font-color);
    font-size: 14px;
    line-height: 19px;
    display: block
}

.page.sresults .model-videos .video-title:before {
    margin-right: 4px;
    content: "";
    display: inline-block;
    width: 16px;
    height: 12px;
    position: relative;
    top: 1px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHASURBVHgBxZbPSsNAEMZnJj2IIhRFpFUwovcW9AHaB/CiR09e9ObRq3jUl+jRo9AXaD0KKvGukB60oJdoRUHZHWdCI8WCbZOQ/EJg82ezX3ZmZz+EAV4212vEtmIAqwxQRDmB2Y2eI2JR78M/SJ+AmYP+ZSCdorYv9ztE1F64vm8PvA/QrbquU6ALYKxCNvjGmHrJ833SK8ehVoaDK67jOA1tYFem3WFuQQ5ISOtE1tYgJ4y1VSLECuSEjk2jsvovs8enQOUlSAmXJPkmEjC1tQPzzUuY2T+EFBABaCcSEDEtAuaabRG0DUmQZYixBChOeVlCcpYkLEWtA7EFRCQISyggNeKEJVUBCsphnh7Hfr8AKcG9HnycN+BTTm1PIkB3q0R58HVzBe8nRxP9eZ9ABOjWGW8lWBnwTQb+FgExCWKFIO50D3+IVQD60nTH7ZNguocRs1JgaztI4y+G14NdSAsrn5MNCT3ICWT2yBDlJkD9YegJnzfW1BHVIEOYwV+8fVgNgy8GcU8cqw8ZIWN51pq6tnHwgfpDtWiSFysQrQxmrRH9OiH1AkcULdbC9mvLNdP90KqHBY89g3RXGrDlP82dsNuHxsTIAAAAAElFTkSuQmCC) no-repeat 0 0/100%
}

.page.sresults .model-videos .video-creator {
    color: var(--secondary-font-color);
    display: block;
    font-size: 14px;
    line-height: 19px
}

.page.sresults .user-search-block {
    border-top: 1px solid var(--default-border-color);
    margin: 60px 10px 0;
    padding-top: 33px
}

.page.sresults .user-search-block .heading h2 {
    padding: 0
}

.page.sresults .user-search-block .user-search-results {
    padding: 12px 0 0
}

.page.sresults .user-search-block p.no-results {
    margin-left: 0;
    margin-right: 0
}

.user-search-block {
    display: flex;
    flex-direction: column
}

.user-search-block .user-search-results {
    margin: 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 12px;
    grid-row-gap: 12px
}

.user-search-block .user-search-results li a {
    padding: 10px 8px;
    border: 1px solid var(--default-border-color);
    border-radius: 8px;
    display: block
}

.user-search-block .user-search-results li a .username .photo {
    margin-right: 6px
}

.user-search-block .user-search-results li a .username .photo .usericon {
    width: 26px;
    height: 26px
}

.user-search-block .btn-primary.view-more {
    margin: 34px auto 0!important
}

@media(min-width: 769px) {
    .page.sresults .search-community-cta .for-specific {
        margin:0 0 33px;
        padding: 26px 24px 25px 65px;
        border-radius: 6px;
        flex-direction: row;
        align-items: center;
        background: var(--search-community-cta-bg-color) url(/static/media/cars@2x.3fe7726b.png) no-repeat 100%;
        background-size: auto 100%
    }

    .page.sresults .search-community-cta .for-specific .icon-wrap {
        right: auto;
        left: 24px
    }

    .page.sresults .search-community-cta .for-specific strong {
        margin: 0 10px 0 0
    }

    .page.sresults .search-community-cta .for-specific:hover {
        background-color: var(--search-community-cta-bg-hover-color)
    }

    .page.sresults .search-community-cta.popular {
        margin-bottom: 40px;
        padding: 40px 0 0;
        border-top: 1px solid var(--default-border-color);
        border-bottom: 1px solid var(--default-border-color)
    }

    .page.sresults .search-community-cta.popular h2 {
        margin-bottom: 20px
    }

    .page.sresults .search-community-cta.popular .c-list.popular.as-card {
        padding-bottom: 40px
    }

    .page.sresults .model-videos {
        margin-top: 10px;
        margin-bottom: 40px
    }

    .page.sresults .model-videos .video-embed {
        margin-bottom: 12px;
        width: 310px
    }

    .page.sresults .model-videos .cb-scroller-item {
        width: 310px
    }

    .page.sresults .model-videos .cb-scroller-item:first-of-type .video-embed,.page.sresults .model-videos .cb-scroller-item:last-of-type .video-embed {
        border-radius: 0
    }

    .page.sresults .model-videos .cb-scroller-item+.cb-scroller-item {
        margin-left: 25px
    }

    .page.sresults .model-videos .cb-scroller-next,.page.sresults .model-videos .cb-scroller-prev {
        height: 175px
    }

    .page.sresults .user-search-block {
        margin-bottom: 40px;
        margin-left: 0;
        margin-right: 0;
        padding-top: 40px
    }

    .page.sresults .user-search-block .user-search-results {
        padding: 19px 0 0
    }

    .user-search-block .user-search-results {
        grid-template-columns: 1fr 1fr 1fr;
        grid-column-gap: 25px;
        grid-row-gap: 14px
    }

    .user-search-block .user-search-results li a {
        padding: 10px 16px
    }

    .user-search-block .user-search-results li a .username .photo {
        margin-right: 12px
    }

    .user-search-block .user-search-results li a .username .photo .usericon {
        width: 26px;
        height: 26px
    }

    .user-search-block .user-search-results li a:hover {
        text-decoration: none
    }

    .user-search-block .btn-primary.view-more {
        margin: 40px auto 0!important;
        width: unset!important;
        white-space: nowrap
    }
}

@media(min-width: 992px) {
    .page.sresults .user-search-block .user-search-results {
        grid-template-columns:1fr 1fr 1fr 1fr
    }
}

@media(min-width: 1200px) {
    .page.sresults .user-search-block .user-search-results {
        grid-template-columns:1fr 1fr 1fr 1fr 1fr
    }
}

.close {
    line-height: 14px
}

.close span {
    display: inline-block;
    text-indent: -9999em;
    overflow: hidden;
    background: transparent var(--modal-close-x) no-repeat 0 0/100%;
    width: 14px;
    height: 14px
}

.modal-backdrop.gallery {
    opacity: 1!important
}

.modal-content {
    box-shadow: 0 8px 40px rgba(0,0,0,.16)
}

.modal-header {
    padding: 30px 24px 0;
    border-bottom: 0;
    margin-bottom: 34px;
    min-height: auto
}

.modal-header .close {
    padding: 10px;
    margin: -4px 2px -10px auto
}

.modal-title {
    margin-bottom: 0;
    font-weight: 700;
    font-size: 22px;
    line-height: 26px
}

.modal-body {
    padding: 0 24px
}

.modal-footer {
    border-top: 0;
    padding-left: 24px;
    padding-right: 24px
}

.modal-dialog.centered-content .modal-logo {
    margin-top: -25px;
    margin-bottom: 15px;
    display: flex;
    flex-direction: column;
    align-items: center
}

.modal-dialog.centered-content .modal-logo span.modal-car-logo {
    width: 61px;
    height: 29px;
    display: block;
    background: transparent var(--modal-car-logo) no-repeat 0 0/100%
}

.modal-dialog.centered-content h5 {
    margin-bottom: 24px;
    font-weight: 700;
    font-size: 22px;
    line-height: 22px
}

.modal-dialog.centered-content p.prompt {
    margin-bottom: 24px;
    font-weight: 400;
    font-size: 15px;
    line-height: 27px
}

.modal-dialog.centered-content .modal-header {
    padding: 0 1rem;
    margin-bottom: 0;
    min-height: auto
}

.modal-dialog.centered-content .modal-header .close {
    margin: 20px 4px 0 0;
    position: relative;
    z-index: 1
}

.modal-dialog.centered-content .modal-body {
    padding: 0 46px 46px
}

.modal-dialog.centered-content div.two-up {
    display: flex;
    justify-content: space-between
}

.modal-dialog.centered-content div.two-up button {
    flex-basis: 50%;
    flex-grow: 1
}

.modal-dialog.centered-content div.two-up button+button {
    margin-left: 20px
}

.modal-dialog.centered-content .form-group label span {
    font-size: 14px
}

.modal-dialog.auth p:not(.text-danger) {
    font-size: 15px;
    line-height: 21px
}

.modal-dialog.auth p:not(.text-danger) .btn-link {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: unset
}

.modal-dialog.auth p.text-danger a {
    color: inherit;
    text-decoration: underline
}

.modal-dialog.auth p.alt-path {
    margin-bottom: 32px;
    text-align: center
}

.modal-dialog.auth div.auth-help {
    padding-top: 16px
}

.modal-dialog.auth div.auth-help a {
    font-size: 14px
}

.modal-dialog.auth .form-group.checkbox+.form-group.checkbox {
    margin-top: -8px
}

.modal-dialog.auth .btn-primary {
    padding-left: 30px;
    padding-right: 30px;
    margin-top: 8px;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    height: 40px;
    min-width: 98px
}

.modal-dialog.auth.remove-auth .btn-primary {
    padding-left: 22px;
    padding-right: 22px
}

.modal-dialog.auth .btn-link {
    margin-top: 16px;
    padding: 0;
    font-size: 15px;
    line-height: 21px
}

.modal-dialog.auth .btn-link.btn-back {
    text-decoration: underline;
    margin: 0;
    font-size: inherit;
    color: inherit
}

.modal-dialog.auth .btn-block+.btn-block {
    margin-top: 16px;
    line-height: 26px
}

.modal-dialog.auth .btn-primary.btn-block.auth {
    margin-top: 30px
}

.modal-dialog.auth p.pseudo-label {
    margin-bottom: 8px
}

.modal-dialog.auth select {
    font-size: 15px;
    line-height: 18px
}

.modal-dialog.auth .form-group.password.su-p {
    margin-bottom: 30px
}

.modal-dialog.auth .form-group.country {
    margin-right: 8px
}

.modal-dialog.auth .form-group.daily_email {
    margin-top: -2px;
    margin-bottom: 0
}

.modal-dialog.auth label.form-check-label[for=daily_email] {
    color: var(--secondary-font-color);
    font-size: 14px;
    line-height: 17px;
    letter-spacing: -.0275em
}

.modal-dialog.auth p.legal {
    margin-top: 16px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: var(--secondary-font-color);
    letter-spacing: -.0275em
}

.modal-dialog.auth .signup-callout {
    padding: 14px;
    background: var(--chosen-sso-bg);
    border: 1px solid var(--default-border-color);
    border-radius: 6px
}

.modal-dialog.auth .signup-callout p {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.0275em
}

.modal-dialog.auth .signup-callout p+p {
    margin-top: 4px
}

.modal-dialog.auth .signup-callout .btn-link {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.0275em;
    display: inline
}

.modal-dialog.auth .default-auth {
    padding-top: 30px
}

.modal-dialog.auth .auth-divider {
    padding-top: 9px;
    margin-bottom: 9px;
    border-bottom: 1px solid var(--input-border-color);
    position: relative
}

.modal-dialog.auth .auth-divider span {
    position: absolute;
    background: var(--bg);
    color: #d5d5d5;
    width: 22px;
    display: inline-block;
    line-height: 18px;
    left: 50%;
    margin-left: -11px;
    top: -1px;
    text-align: center
}

.modal-dialog.auth .sso-block p.text-danger {
    margin-bottom: 5px;
    font-size: 12px
}

.modal-dialog.auth .chosen-sso {
    margin-bottom: 16px
}

.modal-dialog.auth .chosen-sso .change {
    margin: 4px 0 0;
    font-size: 14px;
    line-height: 20px
}

.modal-dialog.auth .email-req {
    margin-bottom: 16px;
    padding: 14px 14px 16px;
    background: var(--chosen-sso-bg);
    border: 1px solid var(--default-border-color);
    border-radius: 8px
}

.modal-dialog.auth .email-req .prov-logo {
    margin-bottom: 13px;
    font-size: 15px;
    line-height: 18px
}

.modal-dialog.auth .email-req .prov-logo.facebook:before {
    margin-bottom: -6px;
    margin-right: 8px;
    content: "";
    width: 24px;
    height: 24px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQDSURBVHgB1ZrLWdtAEMdnViZwSYwviW8RFQAdmAqACiAVAIdAbsAp4BziVBC7AqCCOBUAFURHSA4YuMAH2snMCowferPY4vd9gK1dSTP7mP3vLAgWmF6/mJ6agiUiNQeAHxFojgCnkYueapHHZR4BnRLptkI4OduvePBMEHIiRk9OllbY2CX+WoMcsDMnSE4D8O53XmcyO2Ba+01pjZDW+1v42TQB/N2sjmRyoLp5vf0ChnchgA4SNs7qb3fT3pPKgerWhUtQOpCxDaPB495YSNMbKqnC+82rJQLneITGC6688/3mxVJSxVgHPmxdr3G0OHipIROHvFOhcyDDNqFeOGI8t3oDCgARbZzXy6G2hDogw0ZaHgqEJn/5b71yOHh9yIFgwsqYtz5s2rKIoYYOONoDX7nmqsKP/Js/E/+gG3WziVDgzw9O7NJwVeeXXeNp9+ZWNzqNSieuVvXz1SrPyJ9R5YFNjpQv9F7vm8QPE8YFK5Dna2mx8k6S8Rmofdi8XO+90HVAhg4grYI19MK/b5UTsA3itqiBx69PPUBqB+y1/q4NoRaGDKWpCdXtBeOAmbiIi2AN3YQXhBSuPfZCMIm1U0NlZ+IS6KPzFK1vROHk0ztZfpdRYk0KpBcm36hV/tgIHFCwArYgbMcVm7kWRJMa9BmVzvhu/WDENFTwwHx6PpQJ/BNXzGvMd0vvq0kvKk2OVZGG9/5lVJk0Fnd/okBLy9SEw4oBqQajwwWLkKI5ljw4C68WchURjlwq2wJBzSpefV14pZDZM4xhs2ILsb0EufFFFXqDV29uIVK4sbxocySaCS8dXhvS8AwHwMujd6LuqW5dQR5EC3lQAHg851mPPIlCtrR6bmRFzTkXPZ7E+hTGDIu6XGpAtqiKu87+piOrISYpnB1UeMxSQh/CuMF8EsO/909NVoIjgChIFzIh6fKQh2q9HLWV5BBa47gxtHEfTsWnez/vt2ceNjTU4vTGdrYHoBt21UncGA3flyfHz0P/SP6aLeXNnS5EBi4LHHyMzcaBh7RHG14PzccFsScv5KfOyY+fJ1u7DohO4bj6A4pPs1eO9GXmbm/1juQgobBI5OsfKX0OyFzgBOoyFBWFO4NicOiAQ4aSZNagcHC27+u71uDV0BMaScjy+t6CooDUMjaFEHnEdFYvrxbCCTF+j22JIPaMzDgxxuEkUTHOeCHxlFK6jsjfGGV0YsM75lxsv7yeVDfRAeG8XmnI8Q4/dBTSu80yYT7qUG+Q1Hvih/A1X/1ywXNDbcedZ+WDPE16I+wgL45UPdDL2V6lKTIW0P8EdvRTOziVL89kNV7InZUQR/hPMziaghqRs8hRy8VEbWz+7UZkywmv/K3nnp/9By2bkkr4mFdeAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    display: inline-block;
    position: relative
}

.modal-dialog.auth .email-req p {
    margin-bottom: 0;
    line-height: 18px
}

.modal-dialog.auth p.is-this-you {
    margin-bottom: 12px;
    text-align: center
}

.modal-dialog.auth p.is-this-you span.photo {
    margin-bottom: 4px;
    margin-left: 8px;
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle
}

.modal-dialog.auth p.is-this-you span.photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    display: block
}

.modal-dialog.forgot-password p.fp-delivered {
    padding-top: 45px
}

.modal-dialog.bidder-modal .modal-header {
    min-height: 56px
}

.modal-dialog.bidder-modal div.preload-wrap {
    margin: 0 auto 25px;
    width: 256px;
    height: 170px
}

.modal-dialog.bidder-modal h5 {
    margin-bottom: 0
}

.modal-dialog.bidder-modal p.state {
    margin-bottom: 14px;
    font-size: 15px;
    line-height: 36px
}

.modal-dialog.bidder-modal form {
    padding-top: 28px;
    border-top: 1px solid var(--default-border-color)
}

.modal-dialog.bidder-modal form .form-group {
    margin-bottom: 0
}

.modal-dialog.bidder-modal form label {
    margin-bottom: 0;
    margin-right: 7px;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px
}

.modal-dialog.bidder-modal form label.disabled {
    cursor: default
}

.modal-dialog.bidder-modal form input[type=text] {
    margin-right: 8px;
    padding: 8px 16px;
    min-width: 126px;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    height: 44px
}

.modal-dialog.bidder-modal form input[type=text].error {
    border-color: #eb5e4b
}

.modal-dialog.bidder-modal form input[type=text]:disabled {
    opacity: .5
}

.modal-dialog.bidder-modal form button {
    white-space: nowrap;
    width: 94px;
    flex-shrink: 0
}

.modal-dialog.bidder-modal form p.text-danger {
    padding-left: 20px;
    padding-top: 16px;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 0
}

.modal-dialog.bidder-modal form p.text-danger .btn-link {
    color: inherit;
    text-decoration: underline;
    font-size: 15px;
    line-height: 18px;
    width: auto;
    text-align: left;
    vertical-align: initial
}

.modal-dialog.bidder-modal form p.note {
    margin-top: 3px;
    padding-left: 20px;
    padding-top: 16px;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 0
}

.modal-dialog.bidder-modal form p.highbidder-note {
    margin-top: -4px;
    margin-bottom: 24px;
    font-size: 15px;
    line-height: 21px;
    color: #eb5757
}

.modal-dialog.bidder-modal dl.breakdown {
    padding-top: 16px;
    border-top: 1px solid var(--default-border-color);
    margin-bottom: 0;
    display: flex;
    flex-flow: row wrap
}

.modal-dialog.bidder-modal dl.breakdown dt {
    margin-bottom: 0;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    flex-basis: 50%
}

.modal-dialog.bidder-modal dl.breakdown dd {
    margin-bottom: 0;
    margin-left: auto;
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    text-align: right;
    flex-basis: 50%
}

.modal-dialog.bidder-modal .bid-agreement {
    margin-top: 16px;
    padding-top: 20px;
    padding-bottom: 18px;
    border-top: 1px solid var(--default-border-color)
}

.modal-dialog.bidder-modal .bid-agreement p {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 18px
}

.modal-dialog.bidder-modal .bid-agreement p a {
    color: var(--default-font-color);
    text-decoration: underline
}

.modal-dialog.bidder-modal .bid-agreement p+p {
    margin-top: 14px
}

.modal-dialog.bidder-modal .btn-block {
    margin-top: 2px;
    height: 46px
}

.modal-dialog.bidder-modal .btn-block+.btn-link {
    margin-top: 14px;
    padding: 0;
    font-size: 15px;
    font-weight: 400
}

.modal-dialog.bidder-modal .btn-static {
    margin-bottom: 38px
}

.modal-dialog.lower-reserve-modal .modal-header {
    min-height: 56px
}

.modal-dialog.lower-reserve-modal h5 {
    margin-bottom: 11px
}

.modal-dialog.lower-reserve-modal h6 {
    margin-bottom: 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 21px
}

.modal-dialog.lower-reserve-modal div.preload-wrap {
    margin: 0 auto 16px;
    width: 256px;
    height: 170px
}

.modal-dialog.lower-reserve-modal p.prompt {
    margin-bottom: 24px
}

.modal-dialog.lower-reserve-modal .modal-body {
    min-height: 276px
}

.modal-dialog.lower-reserve-modal form {
    padding-top: 28px;
    border-top: 1px solid var(--default-border-color)
}

.modal-dialog.lower-reserve-modal form .form-group {
    margin-bottom: 0
}

.modal-dialog.lower-reserve-modal form label {
    margin-bottom: 0;
    margin-right: 7px;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px
}

.modal-dialog.lower-reserve-modal form input[type=text] {
    margin-right: 8px;
    padding: 8px 16px;
    min-width: 126px;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    height: 44px
}

.modal-dialog.lower-reserve-modal form button {
    white-space: nowrap
}

.modal-dialog.lower-reserve-modal form p.text-danger {
    margin: 3px 0 0 20px;
    font-size: 12px
}

.modal-dialog.lower-reserve-modal .btn-block+.btn-block {
    margin-top: 15px
}

.modal-dialog.contact-seller-modal form p.note {
    margin-bottom: 24px
}

.modal-dialog.contact-seller-modal form button {
    height: 44px;
    float: right;
    min-width: 110px;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px
}

.modal-dialog.contact-seller-modal form label.placeholder-shown {
    margin: 0;
    top: 7px
}

.modal-dialog.question-modal p.char-count {
    margin: 0;
    text-align: right;
    color: #828282
}

.modal-dialog.question-modal p.spec {
    margin-top: 30px;
    color: #bdbdbd;
    display: flex
}

.modal-dialog.question-modal p.spec:before {
    margin-top: 1px;
    margin-right: 8px;
    content: "";
    display: inline-block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP2SURBVHgB1VntUdtAEF0J/487iKgApwLsYWCGX4EKoAOgAkwFkA5MBZBfzMCAoQKbClAqiPOfj7wn7ypn2Zb1ZcW8GdCddDo97+3d7b7zpELc3NwEa2trTc/zmnbv9fU13N3dDaUieFICd3d3bZDb831/4+Pjo4VbzTlNR2g3fH9/f0a76+3t7UcpiNyE+/0+SR3h48cpBBchxI/s4vrU6XTCHO9lJ5xGFFYb8uNwh5e3t7dfqI+izuEauPcV99ZR3UC9LdPEeyB9JlUSBtkWiF6hGDgkH0HmGsVLfHCUsZ8A/bRRPHX7kjHxThZrLySMj9CqFw7RIf5OyvghcX9/fygJ4nSTRdb2FpA9Bdmu1VEm0QupEJi4XRA9tfoi0nMJJ8hyyPbR0VCWgNvb2xbcK3a5NNIzCc8g28k7m/NC/bsv/1zkZGtra2o0vTkvvmi1FrKJb8eksbp829nZmRhVP/mSvjB+OHaDUGoCvwWS+1anm+hyGmOCMF1B9NeB+NmyfDYNatETrQbY2o/d57FLJIYjhP+sSwGgnwNdBkc6eS6lAB4eHga63bOfdVvrYwvjI3vizFIpCJ2sHMbAXb/zAq5hVm66VnZd4kivYVGrKAKnXDTWEG5M2MofWYYBjduYMKMuqcC6VQNW/qnFpnIcE2aI6LR7khVBo9HoWdk4RoQZz/LKgKbOZWwRONE0Eow5RoR1NhLPsnqIRtw4+lzORCcHboayYnA4NZmC+VgyAnvIAFxWDPDd0MrMFyd2OszKP7JisOyFYAbjyyeDj6Uj/gUw+RdZMbiSAUELx4Q1WSwLN78LpSTgEoGVqXH4uu5alhtIeTAGCNknDJA5G54Hh9OIgkxDbzKxbKO4KSWBKK+HS08qgoo0Em8g/EdFhlcQbyUD5v8J7hFqSCLiaDvdtTWCnxxKCTAeRgr/G38vLEsJqIYRwThGhFVjiPwYK8V3KYGq4mGFpf+h6SBuAP+DVw6BhXIF4bpUJkVoFlRoCVh2Q96YMNbjKK1hGVY+l+KoapWIrStOyDuR5idUmJm6QB1wdREmw3CHrj3zEg2baDCQFF1g2VDhcaDVqWR4IpZgwDxDFwikJmjmfmV1ijjJNlPBT1IXYOpfB+mk6qO6SJhsNzNao+/yBa1GHVGwkyVB3WCCrOu3LuaGl3zBJQ33GKgyVClUf47nTRpZYqGgndRvRc8nSmoXdqBzznDA7mXRn7MeGSSlUCL3wYrGKQfYnPacGMH6yqQ/Zz6UIdTajA+CiU6g0DCASjuUwXubTnZuGHGH5aaV9ZwkF2Ei5WAlD3ITNeQm7MIOFmV8pJV6sKjxbP0Hi2mgbgCrBVana8AdRlUe3f4FFmJ4DbJ0wa4AAAAASUVORK5CYII=) no-repeat 0 0/100%;
    width: 20px;
    height: 20px;
    flex-grow: 0;
    flex-shrink: 0
}

.modal-dialog.question-modal form {
    margin-bottom: 9px;
    position: relative;
    border-radius: 6px;
    border: 1px solid var(--input-border-color);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    flex-grow: 1
}

.modal-dialog.question-modal form.focused,.modal-dialog.question-modal form:hover {
    border-color: var(--input-focus-border-color)
}

.modal-dialog.question-modal form fieldset.form-group {
    margin-bottom: 0
}

.modal-dialog.question-modal form label.placeholder-shown {
    margin-top: -9px;
    font-size: 15px;
    line-height: 18px;
    color: #828282
}

.modal-dialog.question-modal form textarea.form-control.auto-expand {
    padding-right: 40px;
    padding-top: 12px;
    padding-bottom: 11px;
    overflow: hidden;
    border: 0;
    font-size: 16px;
    line-height: 19px
}

.modal-dialog.question-modal form textarea.form-control.auto-expand.max-rows {
    overflow: auto
}

.modal-dialog.question-modal form button[type=submit] {
    padding: 0;
    position: absolute;
    bottom: 5px;
    right: 7px;
    width: 32px;
    height: 32px;
    border: 0;
    background: #4ad493;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 50%;
    outline: none;
    text-align: center
}

.modal-dialog.question-modal form button[type=submit].disabled,.modal-dialog.question-modal form button[type=submit]:disabled {
    background: var(--comment-submit-disabled-bg-color)
}

.modal-dialog.question-modal form button[type=submit]:not(.disabled):hover {
    background: #2fc780
}

.modal-dialog.question-modal form button[type=submit]:before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABYlAAAWJQFJUiTwAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAABHElEQVRIDe2VvQrCMBCAk9PFyXN1ivgCLoKjj+Aj9M3UtxEnX0Csi6sFQURqzkS4aGtak+poIeSnl+9r7xoqRMSFaoqoJipii4DQYBxOEoLzkUDvUI2T0H2tkMAHnPTcxUo563T7+0t22Li1isFHwRucQYGSWkElPEJSWYMynAQtmEtCPscg53U18QrKcC0hAU1LFmi4LbUUCc+pRvIm8MFP25WDM/S0XQdJCoJQeIzECWLhoZKHoCk8RAL26NPLIbIF9eWcYVW9vyYjNG9wyXhTUzjvL0vMOkKWbjKprwPTek2enOHcWwnzDDtt2xt2wAG/6F957iv6BdjH+At8WSms/VNUSIdvEpGi3P1/23me+mBfr6EaKdMwBnQHaVa7lbsMV1cAAAAASUVORK5CYII=) no-repeat 0 0/100%
}

.modal-dialog.question-modal form button[type=submit].disabled:before,.modal-dialog.question-modal form button[type=submit]:disabled:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABYlAAAWJQFJUiTwAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAAA/0lEQVRIDe2U2w2DMAxFacgAdAM6CmIROhmwBhJihW5QNigDIFS76o14GHAQnyBFSYxzDjiQIPC4mqaJqMUeSwKjTa6qKhuG4UPtXdd1pl130yQyPAzDfJb7TNO0mMUW013BChygXcmmYAeukqzugQAvQDTGuDHF8q09EQVzOAF5g0sI+r4vOYb5lmQhkOBJkjg4oBzTSCYCLdxH4gS+cK3kJzgK10gM//rjn4jrKtUcsLVe2hM+WvgNOiw6Csd6QRIZCnYEflC7H3lywNH/JeC1lm9QsEXCGf2Y576iM8AS4xJIVZnErhJNyiFN1CWy1r4AoHGL8ak9n1t8vvhAvwXsfUKzpNMEAAAAAElFTkSuQmCC)
}

.modal-dialog.question-modal.write-answer .modal-body {
    padding: 0 24px
}

.modal-dialog.question-modal.write-answer .questions {
    margin-left: 0
}

.modal-dialog.question-modal.write-answer .questions .list {
    overflow: visible
}

.modal-dialog.question-modal.write-answer .questions .list li.qanda {
    margin-right: 0
}

.modal-dialog.question-modal.write-answer .answer .content {
    margin-left: -5px;
    padding-left: 0;
    padding-right: 0
}

.modal-dialog.question-modal.write-answer .answer p.text-danger {
    margin-left: 45px;
    font-size: 14px
}

.modal-dialog.view-questions-modal .questions {
    margin-left: 24px;
    margin-right: 0
}

.modal-dialog.register-to-bid-modal p.prompt {
    margin-bottom: 24px;
    line-height: 21px
}

.modal-dialog.register-to-bid-modal h6 {
    margin-bottom: 12px;
    font-weight: 600;
    font-size: 15px;
    line-height: 21px
}

.modal-dialog.register-to-bid-modal div+h6 {
    margin-top: 26px
}

.modal-dialog.register-to-bid-modal button.btn-primary {
    margin-top: 11px
}

.modal-dialog.register-to-bid-modal .form-group.ccn {
    width: 200px
}

.modal-dialog.register-to-bid-modal .form-group.ccn label {
    width: 100%
}

.modal-dialog.register-to-bid-modal .form-group.expiry {
    margin-right: 16px;
    width: 160px
}

.modal-dialog.register-to-bid-modal .form-group.expiry label {
    width: 100%
}

.modal-dialog.register-to-bid-modal .form-control[name=address_zip],.modal-dialog.register-to-bid-modal .form-group.cvc {
    width: 161px
}

.modal-dialog.register-to-bid-modal .form-control[name=address_zip] label,.modal-dialog.register-to-bid-modal .form-group.cvc label {
    width: 100%
}

.modal-dialog.register-to-bid-modal p.pseudo-label {
    margin-bottom: 8px;
    font-size: 15px;
    line-height: 18px
}

.modal-dialog.register-to-bid-modal .form-group.country {
    margin-right: 8px
}

.modal-dialog.register-to-bid-modal .form-group.country select {
    font-size: 15px;
    line-height: 18px
}

.modal-dialog.request-changes-modal .modal-body {
    padding-bottom: 0
}

.modal-dialog.request-changes-modal .modal-body .form-group {
    margin-bottom: 24px
}

.modal-dialog.request-changes-modal .modal-body .form-group .placeholder-shown {
    margin-top: 0;
    top: 8px;
    font-size: 15px;
    line-height: 21px;
    max-width: 394px;
    white-space: normal
}

.modal-dialog.request-changes-modal .modal-body textarea {
    border-radius: 6px;
    border: 1px solid rgba(0,0,0,.2)
}

.modal-dialog.request-changes-modal .modal-footer {
    padding-top: 0
}

.modal-dialog.request-changes-modal .modal-footer .btn {
    padding-left: 30px;
    padding-right: 30px;
    min-width: 115px;
    height: 40px;
    font-size: 15px;
    line-height: 18px
}

.modal-dialog.request-changes-modal .modal-footer .btn+.btn {
    margin-left: 16px
}

.modal-dialog.confirm-approve-listing .modal-header {
    margin-bottom: 9px
}

.modal-dialog.confirm-approve-listing .modal-body {
    padding-bottom: 0;
    font-size: 15px;
    line-height: 21px
}

.modal-dialog.confirm-approve-listing .modal-footer {
    padding-top: 24px
}

.modal-dialog.confirm-approve-listing .modal-footer .btn {
    padding-left: 30px;
    padding-right: 30px;
    min-width: 115px;
    height: 40px;
    font-size: 15px;
    line-height: 18px
}

.modal-dialog.confirm-approve-listing .modal-footer .btn+.btn {
    margin-left: 16px
}

.modal-dialog.edit-profile-modal label {
    margin-bottom: 6px;
    font-weight: 600;
    font-size: 15px;
    line-height: 21px
}

.modal-dialog.edit-profile-modal textarea.form-control {
    font-size: 15px;
    line-height: 21px
}

.modal-dialog.edit-profile-modal textarea.form-control::placeholder {
    color: var(--input-placeholder-color)
}

.modal-dialog.edit-profile-modal .btn-primary {
    float: right
}

.modal-dialog.edit-profile-modal .edit-photo {
    margin-bottom: 24px;
    display: flex;
    align-items: center
}

.modal-dialog.edit-profile-modal .edit-photo button {
    color: var(--secondary-font-color)
}

.modal-dialog.edit-profile-modal .edit-photo .user-hero {
    margin-right: 24px;
    width: 110px;
    height: 110px;
    flex-shrink: 0;
    border-radius: 50%;
    overflow: hidden;
    position: relative
}

.modal-dialog.edit-profile-modal .edit-photo .user-hero.uploading {
    opacity: .5
}

.modal-dialog.edit-profile-modal .edit-photo .user-hero img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%
}

.modal-dialog.edit-profile-modal .edit-photo .user-hero .temp-img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.modal-dialog.edit-profile-modal .edit-photo .user-hero .temp-img .spinner-border {
    position: absolute
}

.modal-dialog.edit-profile-modal .edit-photo .upload-drop-site {
    height: auto;
    background: transparent;
    border: 0
}

.modal-dialog.daily-email-modal .form-group {
    flex-grow: 1
}

.modal-dialog.daily-email-modal .btn-static,.modal-dialog.daily-email-modal button.btn-primary {
    font-size: 16px;
    line-height: 19px;
    width: 117px
}

.modal-dialog.daily-email-modal .btn-static span.success-check,.modal-dialog.daily-email-modal button.btn-primary span.success-check {
    margin-right: 0
}

@media(min-width: 576px) {
    .modal-dialog.daily-email-modal .form-group {
        margin-right:8px
    }
}

.modal-dialog.watchlist-modal p.prompt {
    line-height: 21px
}

.modal-dialog.watchlist-modal p.sms-watchlist-prompt {
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 16px
}

.modal-dialog.watchlist-modal p.sms-cancel-flow {
    text-align: center;
    margin-bottom: 24px
}

.modal-dialog.watchlist-modal p.ios-note,.modal-dialog.watchlist-modal p.note {
    margin-top: 24px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: var(--secondary-font-color)
}

.modal-dialog.watchlist-modal p.ios-note a,.modal-dialog.watchlist-modal p.note a {
    color: var(--secondary-font-color);
    text-decoration: underline
}

.modal-dialog.watchlist-modal p.ios-note {
    margin-top: 16px
}

.modal-dialog.watchlist-modal h6 {
    margin-bottom: 6px;
    font-weight: 600;
    font-size: 15px;
    line-height: 27px
}

.modal-dialog.watchlist-modal ul {
    margin-bottom: 30px
}

.modal-dialog.watchlist-modal ul li {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.modal-dialog.watchlist-modal ul li+li {
    margin-top: 11px
}

.modal-dialog.watchlist-modal .sms-enrollment-flow {
    padding: 16px;
    border: 1px solid var(--default-border-color);
    border-radius: 6px
}

.modal-dialog.watchlist-modal.watchlist-sms-prompt .sms-enrollment-flow {
    margin-bottom: 30px
}

.modal-dialog.watchlist-modal.watchlist-sms-prompt .now_enrolled {
    margin-bottom: 30px;
    font-size: 15px;
    font-weight: 700
}

.modal-dialog.watchlist-modal.watchlist-sms-prompt .now_enrolled:after {
    margin-left: 4px;
    content: "";
    display: inline-block;
    width: 12px;
    height: 9px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADySURBVHgBrZHNDYIwFID7s4AhDMAFwpERHMENlE1wAnUCcQLjzZtu4B0uTkCYAHxtgJDSH1v6ktLSV76P14eR50iSZA/TGUYLo8DIYwzwcrbVEuQpJHAu8FKBAo76vs9XC3Twuq7LVYI4jjOM8UcFZ2vnHgzwlyR1HOGTIE3TLZS6Q/bwjQivqqqYbxA4fOq6jh2+w/rqE86ChmH4HF/gwywIgqhpmocPOK8AGvKebwDgIKvEBc4FlNIc5q9O4grnLPaAJkdDHyIhXxBCboqcET4JDJLW5c8XAoPECb4Q/CGxgksFGok1XCkQJOz+Ly5wFj9g9IVfrJqGoAAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
    filter: var(--default-invert)
}

.modal-dialog.watchlist-modal.search-saved {
    text-align: center
}

.modal-dialog.watchlist-modal.search-saved .search-pill {
    margin-bottom: 24px;
    max-width: 330px
}

.modal-dialog.watchlist-modal.search-saved h6,.modal-dialog.watchlist-modal.search-saved p {
    text-align: left
}

.modal-dialog.watchlist-modal.search-saved .btn-block {
    margin-bottom: 24px
}

.modal-dialog.watchlist-modal.search-saved .delete-search {
    color: #eb5e4b;
    margin: auto
}

@media(min-width: 576px) {
    .modal-dialog.watchlist-modal ul li+li {
        margin-top:18px
    }
}

.modal-dialog.admin-notes-modal .modal-header {
    margin-bottom: 16px
}

.modal-dialog.admin-notes-modal .modal-body {
    padding-bottom: 0
}

.modal-dialog.admin-notes-modal .modal-footer {
    padding-top: 0
}

.modal-dialog.admin-notes-modal dl {
    padding-top: 8px;
    display: flex;
    flex-flow: row wrap;
    width: 208px
}

.modal-dialog.admin-notes-modal dt {
    flex-basis: 57%;
    margin: 0;
    padding: 0;
    font-weight: 600;
    font-size: 15px;
    line-height: 21px
}

.modal-dialog.admin-notes-modal dd {
    flex-basis: 43%;
    flex-grow: 1;
    margin: 0;
    padding: 0;
    font-size: 15px;
    line-height: 21px;
    font-weight: 400
}

.modal-dialog.admin-notes-modal textarea {
    resize: vertical
}

.modal-dialog.admin-notes-modal .form-group.textarea label.placeholder-hide,.modal-dialog.admin-notes-modal .form-group.textarea label.placeholder-shown {
    margin-top: 0;
    top: 9px
}

.modal-dialog.admin-timeout-modal .modal-header {
    margin-bottom: 24px
}

.modal-dialog.admin-timeout-modal fieldset.form-group {
    margin-bottom: 0
}

.modal-dialog.admin-timeout-modal label:not(.form-check-label) {
    margin-bottom: 24px;
    line-height: 27px
}

.modal-dialog.admin-timeout-modal .custom-radio-container {
    display: flex;
    width: 100%
}

.modal-dialog.admin-timeout-modal .custom-radio-container .form-check {
    flex-basis: 25%
}

.modal-dialog.admin-timeout-modal .custom-radio-container .form-check input+label {
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    display: block;
    white-space: nowrap
}

.page.embedded-modal .row:first-of-type {
    padding-top: 30px
}

.page.embedded-modal .modal-dialog.centered-content .modal-logo {
    margin-top: 0
}

.page.embedded-modal .modal-dialog.centered-content .modal-body {
    padding-top: 26px
}

.modal-dialog.share-modal li .btn {
    color: var(--default-font-color)
}

.modal-dialog.errorb .modal-body {
    padding: 0 40px 40px
}

.modal-dialog.errorb .modal-logo {
    margin-top: -16px
}

.modal-dialog.errorb p.prompt {
    text-align: center
}

.modal-dialog.verifyemail .modal-content {
    box-shadow: none
}

.modal-dialog.services p {
    line-height: 20px
}

.modal-dialog.services ul.service-options {
    margin-top: -28px;
    margin-bottom: 45px;
    display: flex;
    justify-content: center
}

.modal-dialog.services ul.service-options button {
    margin: 0 20px;
    font-weight: 700;
    font-size: 16px;
    color: var(--secondary-font-color);
    line-height: 32px
}

.modal-dialog.services ul.service-options button.selected {
    color: var(--default-font-color);
    border-bottom: 2px solid var(--default-font-color)
}

@media(max-width: 375px) {
    .modal-dialog.verified-requirement-modal div.two-up {
        flex-direction:column-reverse
    }

    .modal-dialog.verified-requirement-modal div.two-up button+button {
        margin-left: 0
    }
}

.modal-modal.user-follow-modal .modal-header {
    margin-bottom: 25px;
    padding: 18px 8px 0 18px
}

.modal-modal.user-follow-modal .modal-header .close {
    margin-top: -10px
}

.modal-modal.user-follow-modal .modal-title {
    position: relative
}

.modal-modal.user-follow-modal .modal-content {
    max-width: 311px;
    margin: auto
}

.modal-modal.user-follow-modal .btn-follow {
    margin-bottom: 20px;
    width: 100%
}

.modal-modal.user-follow-modal .user-info {
    display: flex;
    flex-direction: column;
    margin-right: 8px;
    flex-grow: 1
}

.modal-modal.user-follow-modal .username {
    padding-left: 51px
}

.modal-modal.user-follow-modal .username .photo {
    margin: 0;
    position: absolute;
    top: 0;
    left: 0
}

.modal-modal.user-follow-modal .username .photo .usericon {
    width: 42px;
    height: 42px
}

.modal-modal.user-follow-modal .user-follower-count {
    margin: 0;
    padding-left: 51px;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    word-break: break-word;
    color: var(--secondary-font-color)
}

@media(max-width: 575.98px) {
    .modal-backdrop.show {
        opacity:0
    }

    .modal-dialog {
        margin: 0
    }

    .modal-dialog-centered {
        min-height: 100vh
    }

    .modal-header {
        padding: 16px 18px 0;
        margin-bottom: 22px
    }

    .modal-body {
        padding: 0 18px
    }

    .modal-content {
        border: 0;
        border-radius: 0;
        min-height: 100vh;
        box-shadow: none
    }

    .modal-dialog.centered-content .modal-header {
        padding: 0 12px;
        margin-bottom: 0;
        min-height: auto
    }

    .modal-dialog.centered-content .modal-header .close {
        margin: 8px 4px 0 0;
        padding: 12px
    }

    .modal-dialog.centered-content .modal-body {
        padding: 0 24px 24px
    }

    .modal-dialog.centered-content .modal-body .StripeElement,.modal-dialog.centered-content .modal-body input[type=email],.modal-dialog.centered-content .modal-body input[type=password],.modal-dialog.centered-content .modal-body input[type=text],.modal-dialog.centered-content .modal-body select {
        height: 44px
    }

    .modal-dialog.centered-content .modal-body .btn-primary:not(.not-main) {
        padding-top: 0;
        padding-bottom: 0;
        margin-top: 24px;
        height: 44px;
        width: 100%;
        font-size: 16px;
        line-height: 44px;
        border-radius: 10px
    }

    .modal-dialog.centered-content .modal-body div.two-up .btn-primary,.modal-dialog.centered-content .modal-body div.two-up .btn-secondary {
        margin-top: 24px
    }

    .modal-dialog.centered-content .modal-logo {
        margin-top: -9px
    }

    .modal-dialog.centered-content h5 {
        margin-bottom: 40px;
        margin-left: 5px;
        margin-right: 5px;
        font-size: 30px;
        line-height: 36px
    }

    .modal-dialog.centered-content p.alt-path {
        margin-top: -32px;
        margin-bottom: 50px
    }

    .modal-dialog.auth p.alt-path {
        margin-bottom: 46px
    }

    .modal-dialog.auth .default-auth .form-group.password {
        margin-bottom: 12px
    }

    .modal-dialog.auth .default-auth .btn-primary.auth {
        margin-top: 12px
    }

    .modal-dialog.auth.verifylinking .form-group.password {
        margin-bottom: 12px
    }

    .modal-dialog.auth.verifylinking .btn-primary.auth {
        margin-top: 12px
    }

    .modal-dialog.register-to-bid-modal .modal-header {
        padding-top: 0;
        min-height: 47px
    }

    .modal-dialog.register-to-bid-modal .modal-logo {
        margin-bottom: 16px
    }

    .modal-dialog.register-to-bid-modal p.prompt {
        margin-bottom: 40px
    }

    .modal-dialog.register-to-bid-modal .form-group.cvc {
        width: 170px
    }

    .modal-dialog.bidder-modal .modal-header {
        margin-bottom: 0;
        padding-top: 0;
        min-height: 47px
    }

    .modal-dialog.bidder-modal .modal-body h5 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 0
    }

    .modal-dialog.bidder-modal .modal-body .btn-primary.bid {
        margin-top: 0;
        width: 94px
    }

    .modal-dialog.bidder-modal .bid-agreement {
        padding-bottom: 28px
    }

    .modal-dialog.bidder-modal .btn-block.btn-primary {
        margin-top: 0
    }

    .modal-dialog.bidder-modal .btn-block+.btn-link {
        margin-top: 22px;
        font-size: 14px
    }

    .modal-dialog.lower-reserve-modal .modal-header {
        margin-bottom: 0;
        padding-top: 0;
        min-height: 47px
    }

    .modal-dialog.lower-reserve-modal .modal-body h5 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 11px
    }

    .modal-dialog.lower-reserve-modal .modal-body .btn-primary.lower {
        margin-top: 0;
        width: 173px
    }

    .modal-dialog.edit-profile-modal .edit-photo {
        flex-direction: column
    }

    .modal-dialog.edit-profile-modal .edit-photo .user-hero {
        margin-right: 0;
        margin-bottom: 16px;
        width: 90px;
        height: 90px
    }

    .modal-dialog.edit-profile-modal .edit-photo .user-hero img {
        width: 90px;
        height: 90px
    }

    .modal-dialog.edit-profile-modal .form-group.textarea {
        margin-bottom: 24px;
        border-radius: 6px
    }

    .modal-dialog.edit-profile-modal .btn-primary {
        float: none;
        width: 100%
    }

    .modal-dialog.view-questions-modal .questions {
        margin-left: 10px;
        margin-right: 0
    }

    .modal-dialog.question-modal form,.modal-dialog.question-modal textarea.form-control {
        border-radius: 10px
    }

    .modal-dialog.question-modal form textarea.form-control.auto-expand {
        font-size: 15px;
        line-height: 18px
    }

    .modal-dialog.question-modal.write-answer .modal-body {
        padding: 0 18px
    }

    .modal-dialog.question-modal.write-answer .questions {
        margin: 0
    }

    .modal-dialog.question-modal.write-answer .questions .list li.qanda {
        margin-right: 0
    }

    .modal-dialog.question-modal.write-answer .questions .list li.qanda .question {
        padding-left: 0
    }

    .modal-dialog.question-modal.write-answer .questions .list li.qanda .answer {
        padding: 0
    }

    .modal-dialog.question-modal.write-answer .questions .list li.qanda .answer .content {
        margin-left: -8px;
        margin-right: -8px;
        padding-left: 0;
        padding-right: 0
    }

    .modal-dialog.question-modal.write-answer .questions .list li.qanda .answer p.text-danger {
        margin-left: 45px;
        font-size: 14px
    }

    .modal-dialog.request-changes-modal .modal-footer {
        flex-direction: column
    }

    .modal-dialog.request-changes-modal .modal-footer .btn {
        display: block;
        width: 100%
    }

    .modal-dialog.request-changes-modal .modal-footer .btn+.btn {
        margin-top: 16px;
        margin-left: 0
    }

    .modal-dialog.confirm-approve-listing .modal-body {
        flex-grow: 0
    }

    .modal-dialog.share-modal h5 {
        margin-bottom: 0
    }

    .modal-dialog.share-modal .modal-body {
        display: flex;
        flex-direction: column
    }

    .modal-dialog.share-modal .modal-body li+li {
        padding-top: 8px
    }

    .modal-dialog.watchlist-modal.search-saved .search-pill {
        max-width: 100%
    }

    .modal-dialog.services h5 {
        margin-bottom: 23px;
        font-weight: 700;
        font-size: 22px;
        line-height: 22px
    }

    .modal-modal {
        margin: 1.75rem .5rem;
        max-width: 440px
    }

    .modal-modal.modal-dialog-centered {
        display: flex;
        align-items: center;
        min-height: calc(100% - 3.5rem)
    }

    .modal-modal .modal-content {
        min-height: unset;
        box-shadow: 0 8px 40px rgba(0,0,0,.16);
        border: 1px solid var(--bg);
        border-radius: 6px
    }

    .modal-modal .modal-body {
        padding: 0 20px
    }

    .modal-backdrop.modal-modal-backdrop {
        opacity: var(--modal-modal-backdrop-opacity)
    }
}

@media(max-width: 768.98px) {
    .close {
        line-height:14px;
        opacity: 1!important;
        transition: none
    }

    .close span {
        display: inline-block;
        text-indent: -9999em;
        overflow: hidden;
        width: 14px;
        height: 14px;
        background: transparent var(--modal-close-x) no-repeat 0 0/100%
    }

    .modal-backdrop.search-panel,.modal-backdrop.search-panel.show {
        opacity: 0;
        background-color: #fff
    }

    .modal-dialog.mobile-search {
        margin: 0;
        min-height: 100vh;
        max-width: 100vw;
        min-width: 320px
    }

    .modal-dialog.mobile-search .close {
        margin: 8px 4px 0 0;
        padding: 12px;
        position: absolute;
        top: 0;
        right: 12px
    }

    .modal-dialog.mobile-search .modal-body {
        padding: 17px 10px 0
    }

    .modal-dialog.mobile-search .modal-content {
        border: 0;
        border-radius: 0;
        min-height: 100vh;
        box-shadow: none
    }

    .modal-dialog.mobile-search form.search-form {
        padding: 0;
        margin-top: 0;
        margin-bottom: 11px;
        height: 44px
    }

    .modal-dialog.mobile-search form.search-form .form-group {
        align-items: flex-start;
        align-content: flex-start
    }

    .modal-dialog.mobile-search form.search-form .form-group:before {
        top: 15px;
        left: 20px;
        filter: var(--default-invert)
    }

    .modal-dialog.mobile-search form.search-form .form-group .form-control {
        -webkit-appearance: none;
        -moz-appearance: none;
        padding: 11px 11px 11px 48px;
        appearance: none;
        height: 44px;
        font-size: 16px;
        line-height: 19px;
        border-radius: 10px
    }

    .modal-dialog.mobile-search form.search-form .form-group .form-control,.modal-dialog.mobile-search form.search-form .form-group .form-control:focus {
        border-color: var(--mobile-search-input-border-color);
        background: var(--mobile-search-input-bg-color)
    }

    .modal-dialog.mobile-search form.search-form.pad .form-group .form-control {
        padding-right: 60px
    }

    .modal-dialog.mobile-search form.search-form .react-autosuggest__container .react-autosuggest__suggestions-container {
        overflow: auto;
        max-height: calc(100vh - 100px)
    }

    .modal-dialog.mobile-search form.search-form .react-autosuggest__container .react-autosuggest__suggestions-container ul li {
        padding-left: 49px
    }

    .modal-dialog.mobile-search form.search-form .react-autosuggest__container .react-autosuggest__suggestions-container ul li:before {
        left: 21px
    }

    .modal-dialog.mobile-search form.search-form .saved-items {
        padding: 21px 0 0
    }

    .modal-dialog.mobile-search form.search-form .saved-items ul {
        max-height: calc(100vh - 151px)
    }

    .modal-dialog.mobile-search form.search-form button.clear-search {
        right: 17px;
        top: 12px;
        width: auto;
        height: 20px;
        font-size: 14px;
        line-height: 20px;
        color: #979797;
        background: none
    }

    .modal-dialog.mobile-search form.search-form.active .form-group,.modal-dialog.mobile-search form.search-form.show-saved .form-group,.modal-dialog.mobile-search form.search-form.typed .form-group {
        box-shadow: none;
        border-radius: 0;
        z-index: 10;
        background: var(--bg);
        height: calc(100vh - 57px)
    }

    .modal-dialog.mobile-search form.search-form.active .form-group .form-control,.modal-dialog.mobile-search form.search-form.show-saved .form-group .form-control,.modal-dialog.mobile-search form.search-form.typed .form-group .form-control {
        transition: none;
        color: var(--default-font-color)
    }

    .modal-dialog.mobile-search form.search-form.active .form-group:before,.modal-dialog.mobile-search form.search-form.show-saved .form-group:before,.modal-dialog.mobile-search form.search-form.typed .form-group:before {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAL/SURBVHgBvVe7jtpAFB0PApQCFEBQW+LZZenShe3SLfkCnD9Imyq7X0BSJd1Cl1RJunRAly6kRUC8XQpALgMIyLm7XjQ7HtuzYHEkHj5z5/j4zvX42mAaME3zaTKZbO12uwYOz4i6HwM3NAzDxt9vq9VqYAPsABhBg7VarbHZbN7hRA2mCRjrrNfrq8caUhqhDMTjcTLwhh0IGHrvGnJ04j1GkAVzu932mJD+I2Bjuc51ssN1TeAK+5Qh/NYhnhmNRgb90rHLDxX6ZiKR6CHDJgvBPiO0HJj0S2HChrnX4/G4H6LFisViMxaLtVUaMF0PWqZ9RqgmFAJdEtAxQZhMJnTn1GmeNGS6+r64zYi7JH9kE0i/xQ5EpVLp4KclcjjHud9FcTfgUuIplQffMQR3vi1yqCXfrBiqbGDveEVpZkeiVCo1OOc99tBgRlUrHCdtSNwwChMEWga620QOO7SliuVI14VI4LjLIgQy8l08dh8T3jgMmCKBZeqzCKHQe6aKo4yciQS2ZZtFCIWeqYrjMqH7bNCFrp7HCO2wLELo6pERWySwA5osQij0hn5GHgygyhssQij0bpRxKNaBSKDKL1iEgF5Lor6q4vhyueyIBHVjtCOyCIDnTVO+K6mdVMVyqmp590M6r48tWnd+W+SojfRrkrgbcCXroMja7Aigt/H0JdQ6+sXH6GuxWNjZbDaDND6/H6CUgjPT6fTAcZx/TBOUiUKh8BF/LZHHxX6YTqef/eZxwe0l8z62LeraqtWqVgFT1+92eZbnRJzbQXMNSSioZx1CrIPxAW3bVFtut2+CfwG+qfHaYaHZ6oYaCTMTEZRmYjIxm82cVCrVxVU+EWvmsaCawOcLNF5KQ81cLmfP5/PfgUYIVJwo4B/5fL4LsQy7e83UNUDNEHX9n6DxEwV/AzPNMDOGjjgtF3Vy1ERR/yJtUjY+9P7bx+bYVT1ty+WyhfFrhfR+mbSMRIEwMyczEmbmpEYCzDgxdmKggIeKAv57ciOSmduixw3w9j+5g6DXM/dKNAAAAABJRU5ErkJggg==)
    }

    .modal-dialog.mobile-search form.search-form.show-saved .saved-items {
        display: block
    }

    .modal-dialog.mobile-search form.search-form.show-saved button.clear-search,.modal-dialog.mobile-search form.search-form.show-saved button.close-saved {
        display: none
    }

    .modal-dialog.mobile-search form.search-form.typed:not(.active) .form-group .form-control {
        border-color: #979797
    }
}

@media(min-width: 576px) {
    .modal-open {
        padding-right:15px
    }

    .page.embedded-modal .modal-content {
        border-color: var(--default-border-color);
        border-radius: 6px
    }

    .modal-body {
        padding: 0 24px 22px
    }

    .modal-footer {
        padding-bottom: 24px
    }

    .modal-dialog.contact-seller-modal,.modal-dialog.edit-profile-modal,.modal-dialog.question-modal,.modal-dialog.watchlist-modal {
        width: 580px;
        max-width: 580px
    }

    .modal-dialog.watchlist-modal.search-saved,.modal-dialog.watchlist-modal.watchlist-sms-prompt {
        width: 500px;
        max-width: 500px
    }

    .modal-dialog.question-modal .modal-content {
        min-height: 357px
    }

    .modal-dialog.view-questions-modal {
        width: 594px;
        max-width: 594px
    }

    .modal-dialog.view-questions-modal .modal-body {
        padding-bottom: .3rem
    }

    .modal-dialog.bidding-agreement-modal,.modal-dialog.lower-reserve-modal,.modal-dialog.modal-424,.modal-dialog.verified-requirement-modal {
        width: 424px!important
    }

    .modal-dialog.admin-timeout-modal,.modal-dialog.confirm-approve-listing,.modal-dialog.request-changes-modal {
        width: 460px
    }

    .modal-dialog.forgot-password .modal-content {
        min-height: 336px
    }

    .modal-dialog.zip-code-modal {
        width: 376px
    }

    .modal-dialog.zip-code-modal .modal-body {
        padding-bottom: 40px
    }

    .modal-dialog.share-modal {
        width: 340px
    }

    .modal-dialog.errorb {
        width: 365px
    }

    .modal-dialog.auth .email-req {
        border-radius: 6px
    }

    .modal-modal .modal-body {
        padding: 0 20px
    }
}

@media(max-width: 800px) {
    .gallery-heading {
        max-width:calc(100vw - 60px);
        float: left;
        overflow: auto;
        -webkit-user-select: none;
        user-select: none
    }

    .gallery-heading.all-view {
        display: none
    }

    .gallery {
        -webkit-user-select: none;
        user-select: none
    }

    .gallery .pswp__button {
        opacity: 1
    }

    .gallery .pswp__button.btn-fs,.gallery .pswp__button.pswp__button--fs,.gallery .pswp__button.pswp__button--zoom {
        display: none
    }

    .gallery .btn.all-photos-back {
        height: 44px;
        width: 44px;
        position: relative;
        float: left
    }

    .gallery .btn.all-photos-back:before {
        content: "";
        display: block;
        width: 31px;
        height: 29px;
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA6CAYAAADoUOpSAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC2SURBVHgB7djRCcMgFEbh307QbtDNmhU6QhetGzSZoFapD4FqIQaCXM8HF0IgDwcMqBIAAAAAYCAhhFucOY5PzxpBjl6bZV0hOvGyrBKdTLKKaKKJtoVooom25U/00Xxo2Ps7NQrfbedVfVicc5ctH5zU7qx+LNpoT/hdfUjRDx0pLvep8t/ZP2/n+HchPr2XacQTTzzxxI8eL+sq8fbv1ZNCvO179bUc/4zzGmKpAwAAAACAHx9N6vxjPUFicQAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-top: -14px;
        margin-left: -15px
    }

    .gallery .pswp__container {
        -webkit-user-select: none;
        user-select: none
    }

    .gallery .pswp__top-bar .gallery-index {
        display: none
    }

    .gallery .pswp__top-bar .gallery-index.all-view {
        display: block;
        position: absolute;
        left: 88px;
        right: 88px;
        text-align: center
    }

    .gallery-index.footer {
        position: absolute;
        bottom: 0;
        right: 14px
    }

    .gallery-thumbs .wrap {
        margin-bottom: 80px
    }
}

@media(min-width: 800px) {
    .gallery-heading {
        padding:0 0 0 20px;
        float: left
    }

    .gallery-heading .gallery-sections {
        margin-left: 0;
        overflow: hidden
    }

    .gallery-heading .gallery-sections .btn {
        margin: 0 34px 0 0;
        line-height: 44px;
        font-weight: 400
    }

    .gallery .pswp__top-bar .gallery-index {
        padding-left: 0;
        display: block;
        margin-right: 30px;
        float: right;
        height: 44px;
        line-height: 44px
    }

    .gallery .pswp__top-bar .gallery-index.all-view {
        display: none
    }

    .gallery .slide_button {
        width: 36px;
        height: 56px;
        margin-top: -28px;
        border-radius: 5px;
        background: rgba(0,0,0,.6);
        opacity: .75
    }

    .gallery .slide_button:hover {
        opacity: 1
    }

    .gallery .slide_button:before {
        display: block
    }

    .gallery .slide_button.left {
        left: 43px
    }

    .gallery .slide_button.right {
        right: 43px
    }

    .gallery .pswp__button.btn-fs {
        display: none
    }

    .gallery.supports-fs .pswp__button.btn-fs {
        display: block
    }

    .gallery.supports-fs .pswp__button.btn-fs.is-fs {
        background-position: -44px 0
    }

    .gallery .gallery-index {
        font-weight: 400
    }

    .gallery-thumbs {
        padding: 0 90px
    }

    .gallery-thumbs .wrap {
        margin: 0;
        grid-column-gap: 20px;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .gallery-thumbs .wrap button {
        margin-bottom: 20px
    }
}

@media(min-width: 992px) {
    .gallery-thumbs .wrap {
        grid-template-columns:1fr 1fr 1fr 1fr 1fr
    }
}

.modal-dialog.services-financing {
    font-size: 15px;
    line-height: 19.5px
}

.modal-dialog.services-financing .financing-icon {
    margin: -15px auto 14px;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 61px;
    height: 40px;
    background: transparent var(--financing-icon) no-repeat 0 0/100%
}

.modal-dialog.services-financing .modal-body {
    padding: 0 30px
}

.modal-dialog.services-financing ul.features {
    margin-top: -6px;
    margin-bottom: 17px;
    font-style: italic;
    list-style: disc;
    margin-left: 1rem
}

.modal-dialog.services-financing h6 {
    margin-bottom: 0;
    padding-top: 24px;
    border-top: 1px solid var(--default-border-color);
    text-align: center;
    font-weight: 700;
    font-size: 22px;
    line-height: 22px
}

.modal-dialog.services-financing .powered-by {
    margin: 4px auto 24px;
    width: 162px;
    height: 58px;
    display: block;
    background: transparent var(--financing-powered-by-logo) no-repeat 0 0/100%
}

.modal-dialog.services-financing .d-flex>div.form-group {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative
}

.modal-dialog.services-financing .d-flex>.form-group {
    margin-left: 10px;
    margin-right: 0;
    width: 50%
}

.modal-dialog.services-financing .d-flex>.form-group input[type=text] {
    min-width: 0
}

.modal-dialog.services-financing .d-flex>.form-group input[type=text].with-glow:focus {
    outline: none;
    border-color: #5ca1ff;
    box-shadow: 0 0 4px #5ca1ff
}

.modal-dialog.services-financing .d-flex .form-group.l {
    margin-left: 0;
    margin-right: 10px
}

.modal-dialog.services-financing .rate-finder {
    margin-bottom: 26px
}

.modal-dialog.services-financing .rate-finder form {
    position: relative
}

.modal-dialog.services-financing .rate-finder .form-group {
    margin-bottom: 0
}

.modal-dialog.services-financing .rate-finder p.text-danger {
    position: absolute;
    bottom: -26px
}

.modal-dialog.services-financing .fine-print {
    margin-bottom: 40px
}

.modal-dialog.services-financing .fine-print p {
    margin-bottom: 12px;
    color: #828282;
    font-size: 12px;
    line-height: 17px
}

.modal-dialog.services-financing button.diff-rate {
    margin: 0 auto 32px;
    padding: 0;
    display: block;
    font-size: 15px;
    line-height: 18px;
    text-decoration: underline;
    color: var(--default-font-color)
}

.modal-dialog.services-financing .payment-calculator {
    margin-bottom: 44px
}

.modal-dialog.services-financing .per-month {
    margin-top: 16px;
    margin-bottom: 16px;
    text-align: center;
    font-size: 20px;
    line-height: 24px
}

.modal-dialog.services-financing p.rates_starting_from {
    margin-bottom: 8px;
    text-align: center;
    font-size: 15px;
    line-height: 21px;
    color: var(--financing-text-color)
}

.modal-dialog.services-financing ul.financing_options {
    margin-bottom: 32px
}

.modal-dialog.services-financing ul.financing_options li+li {
    margin-top: 24px
}

.modal-dialog.services-financing ul.financing_options li {
    border: 1px solid var(--financing-block-border-color);
    background-color: var(--financing-block-bg-color);
    border-radius: 8px;
    text-align: center;
    position: relative
}

.modal-dialog.services-financing ul.financing_options li .badge {
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: -6px;
    text-align: left;
    padding: 0 6px;
    text-transform: uppercase;
    color: var(--financing-lowest-rate-tag-text-color);
    background: #5ca1ff;
    border-radius: 6px;
    font-weight: 700;
    font-size: 10px;
    line-height: 21px;
    float: left
}

.modal-dialog.services-financing ul.financing_options li div {
    padding: 14px 0 0;
    clear: both
}

.modal-dialog.services-financing ul.financing_options li p {
    margin-bottom: 11px;
    font-size: 12px;
    line-height: 17px;
    color: var(--financing-text-color)
}

.modal-dialog.services-financing ul.financing_options li p.rate {
    margin-bottom: 1px;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: var(--financing-rate-color)
}

.modal-dialog.services-financing ul.financing_options li p.payment {
    margin-bottom: 1px;
    font-weight: 700;
    font-size: 38px;
    line-height: 45px;
    color: var(--financing-payment-color)
}

.modal-dialog.services-financing ul.financing_options li a {
    margin: 0 -1px -1px;
    padding: 14px 0;
    display: block;
    position: relative;
    background: #fbe675;
    border-radius: 0 0 8px 8px;
    color: #0f2236;
    font-size: 15px;
    line-height: 18px;
    text-decoration: none
}

.modal-dialog.services-financing ul.financing_options li a:hover {
    background: #fbde42
}

@media(min-width: 576px) {
    .modal-dialog.services-financing {
        width:464px!important;
        line-height: 22.5px
    }

    .modal-dialog.services-financing ul.features {
        margin-bottom: 21px
    }

    .modal-dialog.services-financing h6 {
        padding-top: 27px
    }

    .modal-dialog.services-financing img.powered-by {
        margin-bottom: 18px
    }

    .modal-dialog.services-financing .d-flex>.form-group {
        margin-left: 15px;
        margin-right: 0
    }

    .modal-dialog.services-financing .d-flex .form-group.l {
        margin-left: 0;
        margin-right: 15px
    }
}

.modal-dialog.services-shipping {
    font-size: 15px;
    line-height: 19.5px
}

.modal-dialog.services-shipping .modal-body {
    padding: 0 30px 50px
}

.modal-dialog.services-shipping .shipping-icon {
    margin: -15px auto 14px;
    width: 59px;
    height: 37px;
    background: transparent var(--shipping-icon) no-repeat 0 0/100%
}

.modal-dialog.services-shipping h5 {
    line-height: 22px
}

.modal-dialog.services-shipping ul.features {
    margin-top: -6px;
    margin-bottom: 9px;
    font-style: italic;
    list-style: disc;
    margin-left: 1rem;
    line-height: 21px
}

.modal-dialog.services-shipping h6 {
    margin-top: 23px;
    margin-bottom: 20px;
    padding-top: 24px;
    border-top: 1px solid var(--default-border-color);
    text-align: center;
    font-weight: 700;
    font-size: 22px;
    line-height: 26px
}

.modal-dialog.services-shipping .quoting {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 19px;
    padding-top: 3px;
    min-height: 37px
}

.modal-dialog.services-shipping .quoting p {
    margin-right: 5px;
    margin-bottom: 0;
    font-weight: 600
}

.modal-dialog.services-shipping .quoting img {
    width: 64px;
    height: 30px
}

.modal-dialog.services-shipping .quote-form {
    display: flex;
    align-items: flex-start
}

.modal-dialog.services-shipping .quote-form .btn {
    margin-top: 0;
    min-width: 133px;
    height: 44px;
    flex-grow: 1;
    padding: 0 5px
}

.modal-dialog.services-shipping .quote-form .btn .spinner-border {
    border-width: 2px
}

.modal-dialog.services-shipping .quote-address-form .form-group {
    margin-bottom: 0
}

.modal-dialog.services-shipping .quote-address-form .form-group input {
    height: 44px
}

.modal-dialog.services-shipping .quote-address-form p.text-danger {
    margin-top: 3px;
    margin-bottom: 0;
    font-size: 12px
}

.modal-dialog.services-shipping .form-group.zip {
    margin-right: 16px;
    margin-bottom: 0;
    width: 166px;
    min-width: 166px;
    flex: 1 1 166px
}

.modal-dialog.services-shipping .form-group.zip input {
    height: 44px;
    min-width: unset
}

.modal-dialog.services-shipping .form-group.zip label.placeholder-hide,.modal-dialog.services-shipping .form-group.zip label.placeholder-shown {
    margin-top: 0;
    top: 13px
}

.modal-dialog.services-shipping .eligibility-message p {
    margin-top: 1rem;
    margin-bottom: 0
}

.modal-dialog.services-shipping .shipping-from,.modal-dialog.services-shipping .shipping-to {
    margin: 0;
    padding-left: 18px;
    font-size: 16px;
    line-height: 21px;
    position: relative
}

.modal-dialog.services-shipping .shipping-from:before {
    content: "";
    display: block;
    position: absolute;
    top: 7px;
    left: 0;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABDCAYAAACGPsXMAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATMSURBVHgB7Vg7bxtHEN4j9WAKSaQgFeqO0RNqbKdRuhxTBWnE/ALJqZIqTP6AyPwAR/oDMdMlTUR1riy5SyHELPWEz4AKFZJMVRL0or+PvjvvDfceBGzABjTASce93flmZmdmZ9ZSCTQ3N+fc3t6WLctaxE+bY+12u4l/zevr65oLiltvRX2wbTvf39+/AsYVFUMAW/WAWqkBPOabYP5QpSBqBJCSCSRjWuBJnop5R0rM5RrTty4A2Nw2mMW9u7srXV1dFfb29izsyQ8cEyCVqakpJxEAjKqSORg/Ojg42PJNcHh42OCYAaScCAB7PpCSmWzLMQjzWMxdTASQtt/d3d1QEXRzc9MUQ3YigCR6VNS3KNdMAnD1H319fZHeNDk5KW3eTATAHoRMkslknpq04Fg2m/1DrE0F0JC8BgYGXs7MzJR9xkwfHFPC5oxoyc8YydPT06vY7F9UDwTB1vb39yuJGniSVE3qxjBnqqiavmVNg61W63J4ePgf2P8LaPK1ime+BuaPe0p2OjF1MLoZgFqMuHQG7hcjXN3TJ02Jm+wTYuMhNvk7PJfY9C34fCo3Tkx2wcRMxsG/HDwnT6DU69JOxCmW89+hwWXadakBIPUzMOYhc4n3LXVPnw3dx8GHA7iPg49G2biP1WpVXVxcqJGREWtiYsIqFArWycmJ6oWsKMaNRkOdn58XUGAtYWMXsbG2el9otViqYKyOMv5FXJ/WBeA4DotaMmbhxSey+NVlQmNSSwQg8+Pj4yJ8/t9eWiiP2KiUpDahPcjlckWY4zmYzxkYtE1CacRiuDw0NLSBwi0owoJAW1hYYLT+qbqbiDd4apDuS5ghwx4N9n+Eh92NK+baaAafdmnATd3e3qa9fxILuInfoyd7pkt1dnZ2jKc5Pj7O6s7GUKAxnWFsbOz89PT0v0BdluSyHMfCTWTMb1UKQqZlT+1oQy0IVmS92jER1CqrsGlcFLQ/+j+4+fPz8xYfEwBsT3PpxW9+cHBwmS8ZT61Qd8ii1vcG37MA+BxN3xkakTaedWht+/N3dnY4d03wcAIA8hFC/eW/kDk863/PBH5MlGlSHcTQGT3QAULBpJ9WYP5EmYMtr3uM4YSzdYAQ0as0KqsIShOMRoB6va5LHNcLB/Oi+mkfwNUH9d4Ytn2poiloeZEFpDZNHeBFCPXdAd8huCDd9Y3qJvp6RRNEArwOAGDL0AZh8jd0TxJdEIBf4XVdvctHTNVbvG3RExucYUkArHd4848XySEpeT+UtsFjY475m/qYF8luRwOGNKXSJ0CrFV+LJALzZTG04WsXeBEAagLAOTo6clSy9Db+LQnAVf89AKA5TFowjSdIvymGXN20oTgwaYEsXYky1ezsLFO8LQBDt2AhAA95XYCuwJxFyZymwbeKmFuXjtEVyXDJ31TY7+lhT6QW3uWhrQ25puucLgD6PRb/LobL2PCSn6NwwCwrsbEw55qpfInsD8CEh39Jl9C7ylSGyygXZ3XRxKdPRRNNpech27sRbgnmDKpSFJPI0pEH++joaF6/L/LeHTG1xovaKD6x/YG3aa9iptBsq3E8YgG8211m07bpO+qoX5PuTmOraxJM5cJUr2EenrE8VOgYzF0/w+f/Vh+S2Gny6WXNW8dPooAg4AP1AAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    width: 12px;
    height: 34px;
    filter: var(--default-invert9)
}

.modal-dialog.services-shipping .shipping-to .btn {
    margin-left: 4px;
    font-size: 15px
}

.modal-dialog.services-shipping .shipping-quote {
    margin: 16px 0 13px;
    padding: 11px 16px;
    background: var(--shipping-quote-result-bg-color);
    border-radius: 6px;
    line-height: 22px;
    display: grid;
    grid-template-columns: 65% 35%
}

.modal-dialog.services-shipping .shipping-quote dt {
    font-weight: 400
}

.modal-dialog.services-shipping .shipping-quote dd {
    margin: 0;
    font-weight: 700;
    text-align: right
}

.modal-dialog.services-shipping .shipping-quote+.btn-block {
    margin-top: 18px
}

@media(min-width: 576px) {
    .modal-dialog.services-shipping {
        width:464px!important;
        line-height: 22.5px
    }

    .modal-dialog.services-shipping h6 {
        margin-top: 23px;
        margin-bottom: 20px
    }

    .modal-dialog.services-shipping .quote-form .btn {
        width: 155px;
        flex-grow: 0
    }

    .modal-dialog.services-shipping .form-group.zip {
        margin-right: 20px;
        width: 226px;
        flex: 1 1 226px
    }

    .modal-dialog.services-shipping .shipping-quote.just-one {
        display: flex
    }

    .modal-dialog.services-shipping .shipping-quote.just-one dt {
        font-weight: 700;
        margin-right: 16px
    }
}

.extras-dropdown {
    margin-left: 5px;
    display: inline-block
}

.extras-dropdown .dropdown-toggle {
    padding: 0 3px;
    line-height: 11px;
    background: transparent;
    border: 0;
    border-radius: 0;
    outline: 0;
    -webkit-appearance: none;
    appearance: none
}

.extras-dropdown .dropdown-toggle.active,.extras-dropdown .dropdown-toggle.focus,.extras-dropdown .dropdown-toggle:active,.extras-dropdown .dropdown-toggle:focus {
    border: 0!important;
    outline: 0!important;
    background: transparent!important;
    box-shadow: none!important
}

.extras-dropdown .dropdown-toggle:after {
    margin-left: 0;
    border: 0;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACJSURBVHgBjZLZDcQgDETBlWw/HC0snSypZJMWOOojBiWRRUzC/BnmPWQJITAhBJdS+orJ0L6sAwD82yClV0otTzCCteuO0QG9LKX4nPNvEm4Ba+2K4PIm6eHKaK03eR7EGD2ucIF0HQ42xvjWo69wEix/RvBNwEloepgVjCQcPBT0khH8mpkPtgMkVWTQn3GS1AAAAABJRU5ErkJggg==) no-repeat 0 0/100%;
    width: 8px;
    height: 5px
}

.extras-dropdown .dropdown-menu {
    padding: 18px 10px;
    text-align: left;
    min-width: auto;
    border-radius: 8px;
    margin-top: 12px;
    margin-right: -19px;
    z-index: 48
}

.extras-dropdown .dropdown-menu[x-placement=bottom-end]:after,.extras-dropdown .dropdown-menu[x-placement=bottom-end]:before {
    bottom: 100%;
    right: 15px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.extras-dropdown .dropdown-menu[x-placement=bottom-end]:after {
    border-color: hsla(0,0%,100%,0);
    border-bottom-color: var(--dropdown-bg);
    border-width: 10px;
    margin-left: -10px
}

.extras-dropdown .dropdown-menu[x-placement=bottom-end]:before {
    border-bottom-color: var(--dropdown-bg);
    border-width: 12px;
    margin-left: -11px;
    right: 13px
}

.extras-dropdown .dropdown-menu[x-placement=top-end] {
    margin-top: 0
}

.extras-dropdown .dropdown-menu[x-placement=top-end]:after,.extras-dropdown .dropdown-menu[x-placement=top-end]:before {
    top: 100%;
    right: 15px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.extras-dropdown .dropdown-menu[x-placement=top-end]:after {
    border-color: hsla(0,0%,100%,0);
    border-top-color: var(--dropdown-bg);
    border-width: 10px;
    margin-left: -10px
}

.extras-dropdown .dropdown-menu[x-placement=top-end]:before {
    border-top-color: var(--dropdown-bg);
    border-width: 12px;
    margin-left: -11px;
    right: 13px
}

.extras-dropdown .dropdown-item {
    padding: 0 10px
}

.extras-dropdown .dropdown-item:hover {
    background: transparent
}

.extras-dropdown .dropdown-item button {
    padding: 0;
    color: var(--default-font-color);
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    border-radius: 0
}

.extras-dropdown .dropdown-item button:disabled {
    opacity: .5
}

.extras-dropdown .dropdown-item+.dropdown-item {
    margin-top: 13px
}

.username {
    display: flex;
    align-items: center
}

.username .photo {
    margin-right: 10px;
    position: relative
}

.username .photo .usericon {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50%
}

.username .photo .usericon img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    display: block
}

.username .photo .btn-follow-photo {
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50%
}

.username .photo .btn-follow-photo:after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: -3px;
    right: -7px;
    background: transparent var(--follow-photo-plus-icon) no-repeat 0 0/100%
}

.username .text,.username .text span.text-wrap {
    display: inline-flex;
    align-items: center
}

.username .text span.text-wrap {
    max-height: 17px;
    overflow: hidden
}

.username .text span.bidder,.username .text span.seller,.username .text span.staff {
    margin-left: 6px;
    padding: 2px 4px;
    font-size: 9px;
    font-weight: 600;
    line-height: 11px;
    background: #7d4fff;
    border-radius: 4px;
    color: #fff
}

.username .text span.bidder {
    background: #eeeef0;
    color: var(--btn-primary-text-color)
}

.username .text span.staff {
    background: #f5d739;
    color: var(--btn-primary-text-color)
}

.username .text a.user,.username .text span.user {
    font-size: 14px;
    line-height: 17px;
    color: var(--default-font-color);
    font-weight: 600;
    word-break: break-all;
    align-self: flex-start;
    max-height: 34px;
    overflow: hidden;
    position: relative
}

.username .text a.user:after,.username .text span.user:after {
    content: "";
    display: block;
    background: linear-gradient(90deg,hsla(0,0%,100%,0) .13%,var(--bg) 43%);
    width: 1em;
    height: 17px;
    position: absolute;
    right: 0;
    bottom: 17px
}

.username .text svg.verified {
    margin-left: 2px;
    width: 17px;
    height: 17px;
    flex-grow: 0;
    flex-shrink: 0
}

.username .text span.rep {
    margin-left: 10px;
    white-space: nowrap
}

.username .text span.rep svg.reputation {
    margin-right: 2px;
    vertical-align: initial;
    filter: var(--default-invert)
}

.username .text span.user-extra {
    margin-left: 10px;
    align-items: center;
    display: inline-flex;
    font-size: 14px;
    line-height: 17px;
    color: #adadad
}

.username .text span.user-extra a.time,.username .text span.user-extra span.time {
    white-space: nowrap;
    color: #adadad;
    text-decoration: none
}

.username .text span.user-extra a.time:after,.username .text span.user-extra span.time:after {
    content: attr(data-full);
    display: none
}

.username .text span.user-extra span.edited {
    margin-left: 10px
}

.username .btn.btn-follow {
    margin-left: 8px;
    width: auto;
    border: 1px solid var(--username-follow-border-color);
    color: var(--username-follow-text-color);
    background: transparent;
    border-radius: 7px;
    padding: 0 8px;
    line-height: 24px;
    font-size: 14px;
    white-space: nowrap
}

.username .btn.btn-follow:active,.username .btn.btn-follow:focus,.username .btn.btn-follow:hover {
    border: 1px solid var(--username-follow-border-color);
    color: var(--username-follow-text-color);
    background: transparent
}

.username .btn.btn-follow.btn-secondary {
    background: var(--username-following-bg-color);
    border-color: var(--username-following-border-color)
}

.username .btn.btn-follow.btn-secondary:active,.username .btn.btn-follow.btn-secondary:focus,.username .btn.btn-follow.btn-secondary:hover {
    background: var(--username-following-bg-color);
    border-color: var(--username-following-border-color);
    color: var(--username-follow-text-color)
}

.username .btn.btn-follow:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 12px;
    margin-right: 4px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGwSURBVHgBpVTBccIwEDx5MgNP0oFSQeggppJABYQf8MG84AkVQCeYCkI6UAk8GR6QPXICcbbskOzMjWVJt7o7rc5QBFmWtQ6HQx/DVIyMMbvz+bycz+frmJ8pmxwOhxafDcxG/BysA2KnF5KIQxUZydqGs6glRHRdRTZtNpvPbEh5EJKiJB/a/0lPwKmPOvnxYDabLYLlBQ7kqCby/1YbIcjaftxoNNZ6HZGGB6S1hP9FGWHuB2U1Oh6P737MMtLrhRoCW7qlMhmNRnufOuvydDplfiNrUjsXdCiC/qRq2TAcdPiiJ5MSwj0+HfoRb5RM9lBthCFYkyIjf/M5bMs3LQcX8ETVyEWT9nI6LgHmYmTRCOW18G2mET8Hm5Y1CaOILD6rCiKNHNYLm4RRZHdNAelxapz2l/y/8mH4b6lor50nrOGK7qWyhP4yXS85uEu392zFt3ONUGq2Cvx6VU20ysfrcBIsTOvIGLInfCmXJ5mMx+M23WTB6a3pl4AeM/FhpFyOBAW2fgPG27K2HoPUNw+m0iTsf8COHoRXgMByDV0w4ehxuMKYb0xu7U8I/b8BOB+4pqfZNAUAAAAASUVORK5CYII=) no-repeat 0 0/100%;
    filter: var(--default-invert)
}

.search-pill {
    -webkit-appearance: none;
    appearance: none;
    outline: none;
    vertical-align: unset;
    margin: 0;
    padding: 0 12px;
    font-size: 14px;
    display: inline-block;
    line-height: 34px;
    text-align: center;
    background: var(--search-pill-bg);
    border: 1px solid var(--search-pill-border-color);
    border-radius: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-decoration: none
}

.search-pill span.ptext {
    color: var(--search-pill-font-color)
}

.search-pill span.pfilters {
    color: #768277
}

.search-pill+.search-pill {
    margin-left: 8px
}

@media(min-width: 769px) {
    .search-pill:not(:disabled):hover {
        border-color:var(--search-pill-hover-border-color);
        background: var(--search-pill-hover-bg);
        text-decoration: none
    }
}

.notifications {
    padding-left: 24px;
    min-width: 100vw;
    display: flex;
    flex-direction: column;
    max-height: 60vh
}

.notifications .heading {
    padding-right: 20px;
    margin-bottom: 18px;
    display: flex;
    align-items: center
}

.notifications .heading .btn {
    padding: 0;
    border: 0;
    border-radius: 0;
    box-shadow: none
}

.notifications .heading .mark-all {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #828282
}

.notifications .heading .settings {
    margin-left: auto;
    margin-right: 14px;
    width: 18px;
    height: 18px
}

.notifications .heading .settings svg {
    width: 18px;
    height: 18px
}

.notifications .empty {
    margin-left: -24px;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: #828282;
    height: 72px
}

.notifications .scroll-wrapper {
    margin-bottom: 8px;
    overflow: auto
}

.notifications ul {
    padding-right: 20px
}

.notifications-toggle {
    order: 3
}

.notifications-toggle .icon {
    padding: 10px!important;
    width: 42px;
    height: 42px;
    line-height: 42px;
    position: relative;
    display: block!important
}

.notifications-toggle .icon span.x-icon {
    display: none;
    width: 14px;
    height: 14px;
    background: transparent var(--modal-close-x) no-repeat 0 0/100%
}

.notifications-toggle .icon svg.notifs-icon {
    width: 22px;
    height: 22px;
    line-height: 22px;
    vertical-align: top;
    fill: var(--notif-icon-fill)
}

.notifications-toggle span.count {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -1px;
    right: 1px;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: var(--badge-bg-color);
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    color: var(--badge-text-color)
}

.notification-setting {
    width: 100%
}

.notification-setting .cnb-expandable-block.open .cnb-expandable-block-body {
    margin-bottom: 21px
}

.notification-setting .cnb-expandable-block-title {
    margin-bottom: 16px;
    font-size: 15px;
    line-height: 21px;
    font-weight: 400
}

.notification-setting .preferences {
    display: flex
}

.notification-setting .custom-checkbox {
    position: relative;
    display: flex;
    align-items: center
}

.notification-setting .custom-checkbox .setting {
    cursor: pointer;
    font-size: 15px;
    line-height: 21px;
    font-weight: 400;
    white-space: nowrap
}

.notification-setting .custom-checkbox+.custom-checkbox {
    margin-left: 24px
}

.notification-setting .custom-checkbox.disabled {
    opacity: .6;
    cursor: default
}

.notification-setting .custom-checkbox.disabled .checkbox-status {
    opacity: .5;
    cursor: default
}

.notification-setting .custom-checkbox.disabled .setting {
    cursor: default
}

.notification-setting .checkbox-status {
    margin-right: 8px;
    cursor: pointer;
    display: block;
    width: 28px;
    height: 28px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALrSURBVHgB7Zt9ahpBGMbfXVEUxQ8QBEHYnqDxBElvkJ6gV8gNam8Qb9CeoLlBmxOYHkC6IIiC4AcKoqh9n3WUcRyjzR+yb5gfJCuzY9if73ys7BOPLqTVahUTicQ9v7zdbDY3fAz4p0jXYcQ/oed5L3x8Xq1WT/V6fXTJG71zHVgs8H3/gV9+oesJnYVlv7PoNxYNX+136oSq2Feu1gPFGBZ9VKLWiloFVdV+0XYYSiBcr9efbNU8EmS5G5b7SRY5riiVy2XK5XKUSqUomUzSNeAK0Xw+p/F4TJPJhBaLha0bJD+z5IveeCB4qnKQqdVqlM1mKQ4Mh0Pq9/s20aNK7gUx51iuRYYcKlapVKLqxQlUFZKDwcA8Bcn6bk76u1YsKGTIQaxarcZODuCacG24RoNAuUREFVRD86/eC5XDH5BAt9s9qiRX8QOGalRBlmvoJzHnLJ9MbMG14pp11N5Nnpp7Q/0kFpRSqUSSmM1m1G639aYRquir2689+CSkyQGs8MZaEd1a+nyncqe35vN5kgrWDYNbzMGPekuhUCCp4AZEB18KIBjojel0mqRiubMKIHjwDSGOe96lmCspU/TpneMEpeMEpeMEpeMEpeMEpeMEpeMEpeMEpeMEpeMEpeMEpeMEpQPBg/jFiQf8IsBjbYMRBEO9ZblcklSQxDCInvD+0Vum0ylJBTETHUS/fP71W2+0pBbEgAyNDg/ZZx/BNtLmIcYxHgdLA9kZy/rx5Ks8yQ+9tdPp2CZsbOFn8VFmRgdhPbj5qsOjfhKfhPmGONPr9Y6qh4AejpGgij419Q6YixIkT6Sdmrs4136j5yo2yNgy8GaEbOI4XDEscW2WIoTKJeLiMB7CNnGJl2ARxDrxX2G8Ha/FKSGKmAmSGJlMBmkiuga4+YAM9mgMxxMj6nyccsd7CsRaS4COiCSSsfDElKaKT4a2k5eG0hu0DaXHhWjvxvb25lC6CUJ7fLhn2TvapqMCEvBvBf8AO6Bh9MGkR9EAAAAASUVORK5CYII=) no-repeat 0 0/100%;
    filter: var(--default-invert)
}

.notification-setting .checkbox-status.on {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP2SURBVHgB3Zo/TBNRHMd/712psQ2kIQQhLK0bcQAWnAxgGAwwlEVGo5uJJjDhxB8nmYCgcRMYWbQDJA5EIEyyAImkm+2CICHYlLSE9u6e7/ewtT2utL1ey919lvvT93q/b36/+/1+r30ESiQYWfSlkudBwmgPI6wTGPj5bR/UhhgQiBJG9hhRt9ye+lAo8DxWykRSbEAw/NGfkuVRPvIZ1E5QUQiQpTpJmg61v4zePK4A6LF04nySARkFC8OFziW86enNwFhM/3MdhNdUZQMY84MdICTqplKfnjep9sbAwYdOW4lDuK1oM9qu/SjPg7bznBYdT2YFXmXJxK5txWXgIpOedFfmncyGKCYU24tDuAZvom4ycyk8KEJTkSPgINySK4ChKjyYTstT4DAuVVmUNxLcnfWl6lx/wHnEkl45QFNuKQjOxOdJuoOUKKQXnApjPRQo6QCnwhcFlDmhNBSCr3goLxSWWSFUAR8Fh+N4gS6wKPGNMJx+2gbqvQONT7uh4XE7GMGSHkzs/ISThXVQE5cgn8ThdHEbjGI5gZeRU/jNxeWCXjSKpQSmubeOZ1aF53JpHOkGo1hGIIr7NfGZH8/z7jeOPISGPmPvH2IJgTeJq8R7yK0LxHA8nlmrijjk1gUecs9hYskFS4IZ4pBbFXjyfv2auLsP2qD5VT+YRUUCMby0Ga9Uzla+Q/xbOO/enUATtL4ZBDMx3MmggWcrO+IcwwnfGSNzs4Y0N0DL+GBFNU8Pwx6Mre5nz9FYNLoUColrezsMdfxoNoYFSl533jUarQ05Ldhf1lIcYlhgy/jQtXDCpHFxcKg7PtNf5j2cz2/lYVktceIZYJBCCeHo3dq1zKjXXyI4H7+nmlSURTGl39OkdMyqR6Jwx8V1of6y+XW/mF9tKq6D9aIo52dQXOIcTnwR4VqN/rIcyMCPBQYmUGomNasFKxXTOhk02jfUWWRMbcUhprZqTS8eFQw9M/vLcjC9F9VLHmb3l+VQlWYb07+3+744R3Fm95flYFqSsSqU/7xd0oYamxKjhP+nDU6FQJSqKtsHp8LIHiUS2wSnQtQt6k4pIae+h0mPEqKhLrGfZBkcB1nCvTKiDqoueQ4chiqlp/EoBH5tH4vyMJ0Hh8AIzAtNkNPJuGV5iv+nHQW7wzVceP7v+8kKxHdRpUqfrUVy21FD7t7RvF70yq3SsC1FCpuV4UxoZm/rjX0SnvVTVdrgwewHO/DPc1pxiO5qAgfy+thlh8SDCYXXuy49cUjRTenoTZJ2TREqNqVbBBZjjCwzXt4KCctQVGCG3sisz5OUgkwhvZSSDgaqn0+v0R4bFiNAo/x5e4woW9ihFNqEruUvEorHx3DVmPgAAAAASUVORK5CYII=) no-repeat 0 0/100%;
    filter: invert(0)
}

.notification-setting .we-recommend {
    margin-top: 2px;
    margin-bottom: -19px;
    font-size: 13px;
    line-height: 17px;
    display: block
}

@media(max-width: 768.98px) {
    .notifications-toggle {
        order:4
    }

    .notifications-toggle .icon svg.notifs-icon {
        vertical-align: top!important
    }

    .notifications-toggle.open {
        margin-right: 6px
    }

    .notifications-toggle.open .icon {
        padding: 14px;
        width: 42px;
        height: 42px;
        line-height: 14px;
        position: fixed;
        z-index: 2;
        top: 8px;
        right: 16px
    }

    .notifications-toggle.open .icon span.x-icon {
        margin: 3px auto 0;
        width: 14px;
        height: 14px;
        background: transparent var(--modal-close-x) no-repeat 0 0/100%;
        display: block
    }

    .notifications-toggle.open .icon svg.notifs-icon,.notifications-toggle.open span.count {
        display: none
    }

    .notifications-toggle.open .dropdown-menu {
        border-radius: 0
    }

    .notifications-toggle.open .dropdown-menu.show {
        margin: 0;
        padding: 0;
        position: fixed;
        z-index: 1;
        width: 100vw;
        height: 100vh;
        border: 0;
        box-shadow: none;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }

    .notifications-toggle.open .dropdown-menu.show .mobile-heading {
        margin: 17px 10px 0
    }

    .notifications {
        max-height: calc(100vh - 57px)
    }

    .notifications .scroll-wrapper {
        margin-bottom: 0;
        max-height: calc(100vh - 93px)
    }

    .notifications ul {
        padding-bottom: 5rem
    }
}

@media(min-width: 769px) {
    .notifications {
        min-width:350px
    }

    .notifications-toggle {
        margin-right: 8px;
        display: block!important
    }

    .notifications-toggle .dropdown-menu {
        margin-top: 26px;
        margin-right: -20px;
        padding-top: 22px;
        padding-bottom: 0
    }

    .notifications-toggle .dropdown-menu:after,.notifications-toggle .dropdown-menu:before {
        bottom: 100%;
        right: 33px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none
    }

    .notifications-toggle .dropdown-menu:after {
        border-color: hsla(0,0%,100%,0);
        border-bottom-color: var(--dropdown-bg);
        border-width: 10px;
        margin-left: -10px
    }

    .notifications-toggle .dropdown-menu:before {
        border-bottom-color: transparent;
        border-width: 12px;
        margin-left: -11px;
        right: 31px
    }

    .notifications-toggle .icon {
        padding: 0;
        width: 46px;
        height: 46px
    }

    .notifications-toggle .icon svg.notifs-icon {
        width: 22px;
        height: 22px;
        position: absolute;
        top: 12px;
        left: 12px;
        z-index: 2
    }

    .notifications-toggle .icon span.x-icon {
        display: none
    }

    .notifications-toggle .icon:hover:after,.notifications-toggle.show .icon:after {
        content: "";
        display: block;
        width: 46px;
        height: 46px;
        border-radius: 100%;
        background: var(--header-icon-hover-bg);
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1
    }

    .notifications-toggle span.count {
        top: 1px;
        right: 3px;
        z-index: 3
    }
}

.page.static .row {
    margin-left: 0;
    margin-right: 0;
    padding-top: 32px;
    flex-direction: column
}

.page.static .col {
    align-self: center
}

.page.static h1 {
    margin-bottom: 0;
    font-weight: 700;
    font-size: 28px;
    line-height: 33px;
    display: inline-block;
    position: relative;
    color: var(--heading-color)
}

.page.static h1:after {
    content: "";
    display: block;
    bottom: -16px;
    position: absolute;
    width: 100%;
    height: 10px;
    background: var(--heading-after-line);
    border-radius: 3px
}

.page.static h2 {
    font-size: 24px;
    line-height: 34px
}

.page.static h2,.page.static h3 {
    font-weight: 700;
    color: var(--heading-color)
}

.page.static h3 {
    margin-bottom: 22px;
    font-size: 20px;
    line-height: 20px
}

.page.static .col.static-sidebar {
    display: none;
    align-self: unset;
    max-width: 226px;
    position: relative;
    z-index: 1
}

.page.static .col.static-sidebar .sticky-wrap {
    position: sticky;
    top: 82px
}

.page.static .col.static-sidebar .sticky-wrap>ul {
    margin-top: 28px;
    padding-bottom: 1rem;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: transparent transparent
}

.page.static .col.static-sidebar .sticky-wrap>ul:hover {
    scrollbar-color: unset
}

.page.static .col.static-sidebar li.sub-nav {
    margin-top: 32px
}

.page.static .col.static-sidebar li.sub-nav:first-of-type {
    margin-top: 0
}

.page.static .col.static-sidebar li.sub-nav li {
    margin-top: 16px
}

.page.static .col.static-sidebar a {
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    color: var(--secondary-font-color)
}

.page.static .col.static-sidebar a:hover {
    color: var(--default-font-color)
}

.page.static.daily-email h1 {
    margin-bottom: 24px
}

.page.static.daily-email h1:after {
    display: none
}

.page.static.what-is .static-sidebar .nav-sec {
    font-size: 12px;
    line-height: 12px;
    text-transform: uppercase;
    color: #bdbdbd
}

.page.static.what-is h1 {
    margin-bottom: 74px
}

.page.static.what-is h2 {
    margin-bottom: 32px;
    font-weight: 700;
    font-size: 36px;
    line-height: 43px
}

.page.static.what-is .facts {
    margin-bottom: 24px
}

.page.static.what-is .facts .fact {
    margin-bottom: 48px;
    padding-left: 64px;
    padding-top: 12px;
    position: relative
}

.page.static.what-is .facts .fact img {
    width: 48px;
    height: 48px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    opacity: var(--opacity-dk-80)
}

.page.static.what-is .facts .fact p {
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 26px
}

.page.static.what-is .doug-quote {
    padding-bottom: 69px;
    font-size: 17px;
    line-height: 27px
}

.page.static.what-is .doug-quote p {
    margin-bottom: 0
}

.page.static.what-is .doug-quote img {
    margin-right: 35px;
    width: 80px;
    height: 80px
}

.page.static.what-is .section {
    padding-top: 72px;
    padding-bottom: 48px;
    border-top: 1px solid var(--default-border-color);
    font-size: 18px;
    line-height: 32px
}

.page.static.what-is .section h3 {
    margin-bottom: 0;
    line-height: 40px
}

.page.static.what-is .section p {
    margin-bottom: 32px
}

.page.static.what-is .section ul {
    list-style: disc;
    margin-left: 1rem
}

.page.static.what-is .section ul li {
    margin-bottom: 32px;
    padding-left: .5rem
}

.page.static.what-is .section .video-embed {
    margin-bottom: 40px;
    width: 720px;
    border: 1px solid var(--default-border-color)
}

.page.static.what-is .section .video-embed img.video-preview {
    max-width: 101%;
    width: 101%
}

.page.static.what-is .section.hiw h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 25px
}

.page.static.what-is .section.hiw ul {
    margin-left: 0;
    padding-left: 1.25rem;
    padding-bottom: 12px
}

.page.static.what-is .section.hiw ul li {
    margin-bottom: 20px
}

.page.static.what-is .section.hiw ul ul {
    margin-top: 15px;
    padding-left: 1rem;
    padding-bottom: 0;
    list-style: circle
}

.page.static.what-is .section.hiw p button.rb {
    font-size: 18px;
    font-weight: 400
}

.page.static.what-is .section.faqs h3 {
    margin-bottom: 24px;
    line-height: 31px
}

.page.static.what-is .section.faqs ul {
    margin-left: 0;
    margin-bottom: 48px;
    list-style: none
}

.page.static.what-is .section.faqs ul li {
    margin-bottom: 25px;
    padding-left: 0
}

.page.static.what-is .section.faqs ul li h4 {
    margin-bottom: 12px;
    padding-right: 25px;
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    position: relative
}

.page.static.what-is .section.faqs ul li .faq-item {
    padding-bottom: 30px;
    line-height: 25px
}

.page.static.what-is .section.faqs ul li .faq-item p {
    margin-bottom: 0;
    color: var(--faq-text-color)
}

.page.static.what-is .section.faqs ul li .faq-item em {
    font-style: italic
}

.page.static.what-is .section.faqs ul li .faq-item p+p,.page.static.what-is .section.faqs ul li .faq-item p+ul,.page.static.what-is .section.faqs ul li .faq-item ul+p {
    margin-top: 32px
}

.page.static.what-is .section.faqs ul li .faq-item ul {
    margin-bottom: 0;
    margin-left: 1.2rem;
    list-style: disc
}

.page.static.what-is .section.faqs ul li .faq-item ul li {
    margin-bottom: 0;
    color: var(--faq-text-color)
}

.page.static.what-is .section.faqs ul li .faq-item ul li+li {
    margin-top: .5rem
}

.page.static.what-is .footnote {
    color: #828282;
    font-size: 12px;
    line-height: 17px
}

.page.static.faqs-page {
    font-size: 18px;
    line-height: 32px
}

.page.static.faqs-page .static-sidebar .nav-sec {
    font-size: 14px;
    line-height: 12px;
    font-weight: 700;
    cursor: pointer
}

.page.static.faqs-page h1 {
    margin-bottom: 74px
}

.page.static.faqs-page .faqs h2 {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 24px;
    line-height: 32px
}

.page.static.faqs-page .faqs ul {
    margin-left: 0;
    margin-bottom: 48px;
    list-style: none
}

.page.static.faqs-page .faqs ul li {
    margin-bottom: 25px;
    padding-left: 0
}

.page.static.faqs-page .faqs ul li h4 {
    margin-bottom: 12px;
    padding-right: 25px;
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    cursor: pointer;
    position: relative
}

.page.static.faqs-page .faqs ul li h4:hover {
    text-decoration: underline
}

.page.static.faqs-page .faqs ul li h4:after {
    content: "";
    display: block;
    width: 17px;
    height: 9px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAASCAYAAAA+PQxvAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGWSURBVHgBvZXLkYJAEIZ7sLwbgiGYAhmIj7MawWoEjhEsG8Hi2QdmYAqGYAgUnIH9ewu3qF4GB1z2r+Ixr+6vu4dBnc/nRZ7nPhFFSik9mUz29A+Sfh00NBoDXEO8B2EYbqljwccb+yr59Z2i8aMsy3SXMKfTaQsfvuiOGGQjJ3cFwxB46IqhneL78Xgco06fJLLjOI72PG9HfyAE9o4A16I7QllWs9nsokoTR5h4lTBQMJ1OV/SCkAkOcikhEKiLQG/cUIJ6WMAMxaJLHMcrKKIGgr0B7DHEWAzdAeE9IH6B1MEghbckSVxbGIZI0/SKko8qIDgT93KnMhgxZabSSNV6QIS2EEaQV2DqMtrr9TzTOiNIYXQAA1dcVpE9geD5xrI6VCNeiPS6eL2IoW+H7LgEMTJt9GcQrNqMlIWzJgDUQnRH2Atuv9+nqk8fmdjjjFiShaxBWIfDQaMk8sR9RCohPgCxJks1AqmBkdrhENTUQI1BLGAaQ7QGMcFgn2zm87lPLdQahIV/yBIPhuH9sUEmAmqpLzQzCB83w15pAAAAAElFTkSuQmCC) no-repeat 0 0/100%;
    position: absolute;
    right: 0;
    top: 8px
}

.page.static.faqs-page .faqs ul li .faq-item {
    padding-bottom: 30px;
    line-height: 25px;
    display: none
}

.page.static.faqs-page .faqs ul li .faq-item p {
    margin-bottom: 0;
    color: var(--faq-text-color)
}

.page.static.faqs-page .faqs ul li .faq-item em {
    font-style: italic
}

.page.static.faqs-page .faqs ul li .faq-item p+p,.page.static.faqs-page .faqs ul li .faq-item p+ul,.page.static.faqs-page .faqs ul li .faq-item ul+p {
    margin-top: 32px
}

.page.static.faqs-page .faqs ul li .faq-item ul {
    margin-bottom: 0;
    margin-left: 1.2rem;
    list-style: disc
}

.page.static.faqs-page .faqs ul li .faq-item ul li {
    margin-bottom: 0;
    color: var(--faq-text-color)
}

.page.static.faqs-page .faqs ul li .faq-item ul li+li {
    margin-top: .5rem
}

.page.static.faqs-page .faqs ul li.opened h4:hover {
    text-decoration: none
}

.page.static.faqs-page .faqs ul li.opened h4:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAASCAYAAAA+PQxvAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHdSURBVHgBtZW9bsIwEMftRCAmhGBiS4X4EEt5BNIngIkR2OhUdUNdClu3qhtb6datvAH0ARB0i8ISxg5I2ahAIv0fXwpukpIAf+lkYTt3v/P5jMxOUCaTqSYSiQGsATNns9kXCyiZBVQ2m73D0IFFYDFYCTAMMJ8sgAKB4CQeMTw5LBWDwvgG2UK0PLYEgvEFkk6nnznnTWHahP2wTYkCw/BjN+IkXjHURAjLstS1I877bHNX9sJadzKZ1Nk5QBRFiYXDYYIoCUsGApURaEw/crmcslqtCEYR9vUWi0XdMAyTBQUhiFAo1Ee2BRECzlU4N+yTbjAAHi+XS9ULRnJbIKd+IEiaphmSJFGpDtbIB051hMQUt3jcDcIjs7ITxDHfeyXBfUKo/9V6J79lPSgN2rPgduH8QKyjYS99Q9+KjChTH6BX+Xx+P8ntEE4tCL3pul5jJwit38VQFaap9W+i0ehoOBxuHrRUKlXCJftgf9+BF7Rng50oPGw9PHCUdNE2HUHilfl8rieTSU2mf1BAvLPDl5HUBkSTnUmAGTjBIHYF12EqY5FqKJajjXK02JnlAkMqSiIEjuv+EhA7bX23YZZt2pTj8fj3rsVwJ26xscMuLDoZxJ0i7vU27sMvu6r/cO/wFIsAAAAASUVORK5CYII=);
    filter: var(--default-invert)
}

.page.static.faqs-page .faqs ul li.opened .faq-item {
    display: block
}

.page.static.support h1 {
    margin-bottom: 32px;
    font-size: 30px;
    line-height: 36px
}

.page.static.support h1:after {
    display: none
}

.page.static.support h2 {
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 20px
}

.page.static.support h3,.page.static.support p {
    margin-bottom: 0;
    font-weight: 700;
    font-size: 16px;
    line-height: 26px;
    color: var(--default-font-color)
}

.page.static.support p {
    margin-bottom: 1rem;
    font-weight: 400
}

.page.static.support p+h3 {
    padding-top: 16px
}

.page.static.support .section+.section {
    margin-top: 40px;
    padding-top: 40px;
    border-top: 1px solid var(--default-border-color)
}

.page.static.support img.cb-map {
    display: block;
    margin-left: 15px;
    width: 174px;
    height: 87px
}

@media(max-width: 991.98px) {
    .page.static .col {
        padding-left:4px;
        padding-right: 4px
    }

    .page.static.what-is .section {
        padding-top: 56px;
        padding-bottom: 30px;
        font-size: 16px;
        line-height: 26px
    }

    .page.static.what-is .section p {
        margin-bottom: 26px
    }

    .page.static.what-is .section ul {
        margin-bottom: 0
    }

    .page.static.what-is .section ul li {
        margin-bottom: 26px
    }

    .page.static.what-is .section .video-embed {
        margin-bottom: 32px;
        width: 100%
    }

    .page.static.what-is .section.faqs h3 {
        margin-bottom: 16px;
        font-size: 20px;
        line-height: 36px
    }

    .page.static.what-is .section.faqs ul li h4 {
        font-size: 16px;
        line-height: 25px
    }

    .page.static.what-is .section.faqs ul li .faq p+p {
        margin-top: 26px
    }

    .page.static.what-is .doug-quote {
        font-size: 16px;
        line-height: 26px;
        padding-bottom: 56px
    }

    .page.static.what-is .doug-quote img {
        margin-right: 16px;
        width: 48px;
        height: 48px
    }

    .page.static.what-is h2 {
        margin-bottom: 24px;
        font-size: 28px;
        line-height: 33px
    }

    .page.static.what-is h3 {
        line-height: 36px
    }
}

@media(min-width: 769px) {
    .page.static .row {
        padding-top:65px;
        position: relative;
        min-height: 410px
    }

    .page.static:not(.info-page) .col {
        max-width: 740px
    }

    .page.static h1 {
        font-size: 36px;
        line-height: 43px
    }

    .page.static h1:after {
        bottom: -17px
    }

    .page.static h2 {
        font-size: 34px;
        line-height: 54px
    }

    .page.static h3 {
        font-size: 22px;
        line-height: 22px
    }

    .page.static.info-page .center-with-sidebar {
        margin: auto;
        max-width: 740px
    }

    .page.static.what-is .facts {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .page.static.what-is .facts .fact {
        margin-bottom: 36px;
        padding: 0;
        max-width: 300px
    }

    .page.static.what-is .facts .fact img {
        margin-bottom: 24px;
        position: static
    }

    .page.static.what-is .facts .fact p {
        font-size: 17px;
        line-height: 27px
    }

    .page.static.daily-email .row {
        padding-top: 86px
    }

    .page.static.daily-email p.callout {
        font-size: 16px;
        line-height: 22px
    }

    .page.static.support h1 {
        margin-bottom: 40px;
        font-size: 36px;
        line-height: 43px
    }

    .page.static.support h2 {
        margin-bottom: 28px;
        font-size: 22px;
        line-height: 26px
    }

    .page.static.support h3,.page.static.support p {
        font-size: 17px;
        line-height: 27px
    }

    .page.static.support p {
        margin-bottom: 1rem;
        font-weight: 400
    }

    .page.static.support img.cb-map {
        margin-left: 30px;
        width: 200px;
        height: 100px
    }
}

@media(min-width: 1150px) {
    .page.static.info-page .row.subbody {
        flex-direction:row;
        flex-wrap: nowrap;
        min-height: calc(100vh - 127px)
    }

    .page.static.info-page .col.main-content {
        margin-left: -200px
    }

    .page.static .col.static-sidebar {
        display: block
    }
}

.promo-bar {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 60
}

.promo-bar button.dismiss {
    width: 38px;
    height: 38px;
    position: absolute;
    top: 12px;
    right: 12px;
    opacity: 1;
    border-radius: 3px
}

.promo-bar button.dismiss:hover button.dismiss,.promo-bar button.dismiss:hover button.dismiss:hover {
    opacity: 1
}

.promo-bar.new-seller {
    background: var(--btn-special-bg);
    height: 62px;
    cursor: pointer
}

.promo-bar.new-seller .clickable {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center
}

.promo-bar.new-seller .clickable p {
    margin: 0;
    font-size: 15px;
    line-height: 15px;
    color: var(--promo-bar-font-color)
}

.promo-bar.new-seller .clickable p span.sub .full {
    display: none
}

.promo-bar.new-seller .clickable p span.sub:after {
    content: attr(data-abbr);
    display: inline
}

.promo-bar.new-seller .clickable button {
    margin-top: -4px;
    margin-left: 24px;
    padding: 0;
    text-decoration: underline;
    font-weight: 700;
    font-size: 15px;
    line-height: 18px;
    border: 0
}

.promo-bar.new-seller button.dismiss {
    background: var(--btn-special-bg)
}

.promo-bar.new-seller button.dismiss span {
    filter: var(--default-invert)
}

.promo-bar.new-seller:hover {
    background: var(--btn-special-hover-bg)
}

.promo-bar.new-seller:hover button.dismiss {
    background: var(--btn-special-bg)
}

.promo-bar.new-seller:hover button.dismiss:hover {
    background: #ffe97b
}

.promo-bar.ss-nudge {
    padding: 13px 16px 16px;
    z-index: 62;
    background: var(--promo-bar-save-search-bg);
    min-height: 134px;
    border-top: 1px solid var(--promo-bar-save-search-border-color)
}

.promo-bar.ss-nudge.animate {
    bottom: -134px;
    transition: bottom .2s ease-out
}

.promo-bar.ss-nudge.animate.in {
    bottom: 0
}

.promo-bar.ss-nudge p {
    margin: 0;
    display: flex;
    height: 100%;
    flex-direction: column;
    font-size: 15px;
    line-height: 18px
}

.promo-bar.ss-nudge p strong {
    margin-bottom: 4px;
    font-weight: 700;
    font-size: 18px;
    line-height: 23px
}

.promo-bar.ss-nudge p span.subtext {
    margin-bottom: 14px;
    color: var(--promo-bar-save-search-subtext-color)
}

.promo-bar.ss-nudge p .btn {
    display: block;
    width: 100%;
    border-radius: 8px;
    line-height: 20px;
    padding-top: 11px;
    padding-bottom: 11px
}

.promo-bar.ss-nudge button.dismiss {
    top: 6px;
    right: 6px
}

.promo-bar.follow,.promo-bar.winner {
    padding: 0 24px;
    z-index: 62;
    background: var(--promo-bar-winner-bg);
    height: 115px
}

.promo-bar.follow.animate,.promo-bar.winner.animate {
    bottom: -115px;
    transition: bottom .2s ease-out
}

.promo-bar.follow.animate.in,.promo-bar.winner.animate.in {
    bottom: 0
}

.promo-bar.follow p,.promo-bar.winner p {
    margin-bottom: 0;
    display: flex;
    height: 100%;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column;
    font-size: 17px;
    color: var(--promo-bar-winner-text-color)
}

.promo-bar.follow p strong,.promo-bar.winner p strong {
    margin-bottom: 14px;
    font-weight: 600
}

.promo-bar.follow p span.text:after,.promo-bar.winner p span.text:after {
    content: attr(data-full);
    display: none
}

.promo-bar.follow .bar-cta,.promo-bar.winner .bar-cta {
    margin-bottom: 20px;
    font-weight: 400;
    width: 100%
}

.promo-bar.follow button.dismiss,.promo-bar.winner button.dismiss {
    top: 5px;
    right: 6px
}

.promo-bar.follow {
    height: 135px;
    bottom: -135px
}

.promo-bar.follow.animate {
    bottom: -135px;
    transition: bottom .2s ease-out
}

.promo-bar.follow.animate.in {
    bottom: 0
}

.promo-bar.follow p {
    font-size: 15px;
    line-height: 21px
}

.promo-bar.follow p strong {
    padding-right: 12px
}

.promo-bar.follow .bar-cta {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.promo-bar.ios-promo {
    display: none;
    background: var(--btn-special-bg);
    height: 62px;
    cursor: pointer
}

.promo-bar.ios-promo .clickable {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    text-decoration: none
}

.promo-bar.ios-promo .clickable p {
    display: flex;
    align-items: center;
    margin: 0;
    font-size: 15px;
    line-height: 17px;
    color: var(--promo-bar-font-color)
}

.promo-bar.ios-promo .clickable p span.wrap {
    width: 193px;
    display: inline-block;
    text-align: center
}

.promo-bar.ios-promo .clickable p span.full {
    display: none
}

.promo-bar.ios-promo .clickable p img.ios-promo-doug {
    margin-right: -14px;
    position: relative;
    top: -4px
}

.promo-bar.ios-promo .clickable p img.ios-promo-qr {
    margin-left: 16px;
    width: 48px;
    height: 48px
}

.promo-bar.ios-promo button.dismiss {
    background: var(--btn-special-bg)
}

.promo-bar.ios-promo button.dismiss span {
    filter: var(--default-invert)
}

.promo-bar.ios-promo:hover {
    background: var(--btn-special-hover-bg)
}

.promo-bar.ios-promo:hover button.dismiss {
    background: var(--btn-special-bg)
}

.promo-bar.ios-promo:hover button.dismiss:hover {
    background: #ffe97b
}

.promo-bar.ios-promo:hover .clickable p img.ios-promo-qr {
    width: 76px;
    height: 76px;
    margin-left: 2px;
    margin-top: -28px;
    margin-right: -14px
}

@media(min-width: 420px) {
    .promo-bar.follow p strong {
        padding-right:30px
    }
}

@media(max-width: 459px) {
    .promo-bar.new-seller .clickable p strong span {
        display:none
    }
}

@media(min-width: 465px) {
    .promo-bar.follow {
        height:115px;
        bottom: -115px
    }

    .promo-bar.follow.animate {
        bottom: -115px;
        transition: bottom .2s ease-out
    }

    .promo-bar.follow.animate.in {
        bottom: 0
    }

    .promo-bar.follow p strong {
        padding-right: 0
    }
}

@media(min-width: 576px) {
    .promo-bar.new-seller .clickable p span.sub .full {
        display:inline
    }

    .promo-bar.new-seller .clickable p span.sub:after {
        display: none
    }

    .promo-bar.ios-promo {
        display: block
    }
}

@media(min-width: 769px) {
    body.modal-open .promo-bar {
        right:15px
    }

    .promo-bar.follow,.promo-bar.winner {
        padding: 0;
        height: 82px
    }

    .promo-bar.follow.animate,.promo-bar.winner.animate {
        bottom: -82px;
        transition: bottom .2s ease-out
    }

    .promo-bar.follow.animate.in,.promo-bar.winner.animate.in {
        bottom: 0
    }

    .promo-bar.follow p,.promo-bar.winner p {
        flex-direction: row;
        justify-content: center
    }

    .promo-bar.follow p strong,.promo-bar.winner p strong {
        margin: 0
    }

    .promo-bar.follow p span.text:after,.promo-bar.winner p span.text:after {
        display: inline
    }

    .promo-bar.follow p span.text span.abbr,.promo-bar.winner p span.text span.abbr {
        display: none
    }

    .promo-bar.follow .bar-cta,.promo-bar.winner .bar-cta {
        margin-bottom: 0;
        margin-left: 32px;
        padding: 9px 20px;
        width: auto
    }

    .promo-bar.follow button.dismiss,.promo-bar.winner button.dismiss {
        top: 50%;
        right: 12px;
        margin-top: -19px
    }

    .promo-bar.follow p strong {
        white-space: nowrap
    }

    .promo-bar.follow .bar-cta {
        max-width: 250px
    }

    .promo-bar.ios-promo .clickable p span.wrap {
        width: 283px
    }

    .promo-bar.ios-promo .clickable p span.full {
        display: inline
    }
}

@media(min-width: 780px) {
    .promo-bar.ss-nudge {
        padding:18px 45px 19px 19px;
        min-height: 82px
    }

    .promo-bar.ss-nudge.animate {
        bottom: -82px;
        transition: bottom .2s ease-out
    }

    .promo-bar.ss-nudge.animate.in {
        bottom: 0
    }

    .promo-bar.ss-nudge p {
        flex-direction: row;
        justify-content: center;
        align-items: center
    }

    .promo-bar.ss-nudge p span.subtext,.promo-bar.ss-nudge p strong {
        margin: 0;
        font-size: 16px;
        line-height: 19px
    }

    .promo-bar.ss-nudge p strong {
        margin-right: 8px;
        font-weight: 600
    }

    .promo-bar.ss-nudge p span.subtext {
        margin-right: 16px
    }

    .promo-bar.ss-nudge p .btn {
        padding-top: 11px;
        padding-bottom: 11px;
        width: auto;
        display: inline-block;
        font-size: 16px
    }

    .promo-bar.ss-nudge button.dismiss {
        top: 50%;
        right: 13px;
        margin-top: -19px
    }
}

@media(min-width: 820px) {
    .promo-bar.ss-nudge {
        padding:18px 19px 19px
    }
}

@media(min-width: 992px) {
    .promo-bar.follow .bar-cta {
        max-width:350px
    }
}

@media(min-width: 769px) {
    .username .text-wrap span.bidder,.username .text-wrap span.seller,.username .text-wrap span.staff {
        margin-left:6px;
        padding: 1px 4px;
        font-size: 14px;
        line-height: 17px
    }

    .username .text-wrap span.user-extra a.time:after,.username .text-wrap span.user-extra span.time:after {
        display: inline
    }

    .username .text-wrap span.user-extra a.time span.abbr,.username .text-wrap span.user-extra span.time span.abbr {
        display: none
    }
}

.page.fourohfour {
    display: flex;
    flex-direction: column
}

.page.fourohfour .wrap {
    padding: 40px 0;
    height: 100%;
    max-width: 905px;
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.page.fourohfour .wrap img {
    max-width: 100%
}

.page.fourohfour h1 {
    margin-bottom: 0;
    font-weight: 700;
    font-size: 36px;
    line-height: 58px
}


/* dropdown menu */
.dropdown-menu {
    display: none;
    position: absolute;
    z-index: 1000;
}

.dropdown-menu.show {
    display: block;
}

.year-filter .dropdown-menu {
    z-index: 1050; /* tránh bị che */
}
.car-gallery {
  margin-bottom: 40px;
}
.main-image img {
  width: 100%;
  height: auto;
  border-radius: 8px;
}

.thumb-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.thumb-item img {
    width: 100%;
    object-fit: cover;
}


/* Slider nhỏ */

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: var(--bg);
    background-clip: padding-box;
    border: 1px solid var(--bg);
    border-radius: 6px;
    outline: 0
}
.modal-dialog.centered-content .modal-header {
    padding: 0 1rem;
    margin-bottom: 0;
    min-height: auto;
}
.modal-header {
    padding: 30px 24px 0;
    border-bottom: 0;
    margin-bottom: 34px;
    min-height: auto;
}
.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.modal-dialog.centered-content .modal-body {
    padding: 0 46px 46px;
}
@media (min-width: 576px) {
    .modal-body {
        padding: 0 24px 22px;
    }
}
.modal-body {
    padding: 0 24px;
}
.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem;
}
.notify-btn.active i {
    color: #f1c40f; /* màu vàng */
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.btn-fs {
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
}
.pswp__button.btn-fs {
    /* background-image: url('/path-to-icons/fullscreen-icon.svg'); */
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.pswp__button.pswp__button--zoom {
    /* background-image: url('/path-to-icons/zoom-icon.svg'); */
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.pswp__button.btn-fs,
.pswp__button.pswp__button--zoom {
    /* background-color: yellow !important; */
    width: 44px;
    height: 44px;
    color: #fff;;
}
.safe-pay-icon {
    display: flex; 
    align-items: center;
}
.bg-car-icon {
    display: inline-block; 
    width: 32px; 
    height: 32px; 
    background-color: #4AD493; 
    border-radius: 50%; 
    display: flex; 
    align-items: center; 
    justify-content: center;
}
.safe-pay-title {
    font-weight: bold; 
    font-size: 20px; 
    margin-left: 8px;
}

/* css for banner */
.about-section {
 margin-top: 50px;
  background-color: #f2f2f2;
  background-image: url('/web/uploads/banners/main_about-1.jpg');
  background-size: cover;
  background-position: center;
  padding: 90px 15px 65px;
}

.about-container {
  max-width: 1200px;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}

.about-image {
  flex: 1 1 45%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.about-image img {
  width: 100%;
  max-width: 550px;
  height: auto;
}

.about-content {
  flex: 1 1 50%;
  color: #333;
}

.section-label {
  color: #ff2800;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.section-title {
  font-size: 32px;
  font-weight: 800;
  margin-bottom: 20px;
}

.section-divider {
  margin: 20px 0;
}

.about-description {
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 20px;
}

.about-list {
  padding-left: 18px;
  margin-bottom: 30px;
}

.about-list li {
  margin-bottom: 10px;
}

.signature {
  margin-top: 20px;
}


.mt-addons-absolute-element-absolute {
  position: absolute;
  z-index: 2;
}
.vc_row-has-fill {
  background-color: #fff;
  padding: 60px 15px;
}
.vc_custom_1700052678926 {
    margin-bottom: 0px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.wpb_column {
    height: auto;
}
.vc_column_container {
    padding-left: 0;
    padding-right: 0;
}
@media (min-width: 768px) {
    .vc_col-sm-4 {
        width: 33.33333333%;
    }
}
@media (min-width: 768px) {
    .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
        float: left;
    }
}
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}

.works-section {
    /* margin-top: 50px; */
  /* background-color: #f2f2f2;
  background-image: url('/web/uploads/banners/main_about-1.jpg');
  background-size: cover;
  background-position: center; */
  padding: 90px 15px 65px;
}

.works-container {
  max-width: 1200px;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}

.pinned-heading .dropdown-toggle::after {
  display: inline-block !important;
}

.btn-outline-edit-profile {
    background: var(--bg);
    border: 1px solid var(--btn-outline-secondary-border-color);
    color: var(--btn-outline-secondary-text-color);
}

.sso-block #google-login-link,
.sso-block a#google-login-link {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #fff !important;
    color: #444 !important;
    border: 1px solid #ddd !important;
    width: 100% !important;
    margin-bottom: 10px !important;
    height: 44px !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    transition: box-shadow 0.2s !important;
    text-decoration: none !important;
    gap: 10px !important;
    cursor: pointer !important;
}
.sso-block #google-login-link:hover,
.sso-block a#google-login-link:hover {
    box-shadow: 0 2px 8px rgba(60,64,67,.08) !important;
    color: #222 !important;
    text-decoration: none !important;
}
.sso-block #google-login-link::before,
.sso-block a#google-login-link::before {
    content: "";
    display: inline-block;
    background: url('https://developers.google.com/identity/images/g-logo.png') no-repeat center/contain;
    width: 22px;
    height: 22px;
    margin-right: 8px;
}
.modal .modal-header {
    padding: 30px 24px 0;
    border-bottom: 0;
    margin-bottom: 34px;
    min-height: auto;
}

.safepay {
  font-size: 30px;
    font-weight: 700;
    margin-bottom: 20px;
}
.btn-watch.active i.fa,
.btn-w.active i.fa {
    color: gold; /* hoặc #ffc107 nếu muốn màu vàng nhẹ */
}


/* Icon khi active (đã add watchlist) */
.btn-watch.active i.fa {
    color: gold; /* hoặc #ffc107 cho vàng nhạt */
}
.btn-watch.ws.active i.fa {
    color: gold; /* hoặc #ffc107 cho vàng nhạt */
}
