
/* === blackops-bootstrap-utilities.css === */
/*!
 * Bootstrap Utilities v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #00B47B;
  --bs-info: #0dcaf0;
  --bs-warning: #f4773e;
  --bs-danger: #ff0000;
  --bs-light: #d6d6d6;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 0, 180, 123;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 244, 119, 62;
  --bs-danger-rgb: 255, 0, 0;
  --bs-light-rgb: 214, 214, 214;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #0d6efd;
  --bs-link-hover-color: #0a58ca;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: #0d6efd !important;
}
.link-primary:hover, .link-primary:focus {
  color: #0a58ca !important;
}

.link-secondary {
  color: #6c757d !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: #565e64 !important;
}

.link-success {
  color: #198754 !important;
}
.link-success:hover, .link-success:focus {
  color: #146c43 !important;
}

.link-info {
  color: #0dcaf0 !important;
}
.link-info:hover, .link-info:focus {
  color: #3dd5f3 !important;
}

.link-warning {
  color: #ffc107 !important;
}
.link-warning:hover, .link-warning:focus {
  color: #ffcd39 !important;
}

.link-danger {
  color: #dc3545 !important;
}
.link-danger:hover, .link-danger:focus {
  color: #b02a37 !important;
}

.link-light {
  color: #f8f9fa !important;
}
.link-light:hover, .link-light:focus {
  color: #f9fafb !important;
}

.link-dark {
  color: #212529 !important;
}
.link-dark:hover, .link-dark:focus {
  color: #1a1e21 !important;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-1 {
  --bs-border-width: 1px;
}

.border-2 {
  --bs-border-width: 2px;
}

.border-3 {
  --bs-border-width: 3px;
}

.border-4 {
  --bs-border-width: 4px;
}

.border-5 {
  --bs-border-width: 5px;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 1.75 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .border-xl-bottom {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}

/*# sourceMappingURL=bootstrap-utilities.css.map */

/* === blackops-fonts.css === */


/* === blackops-ui.css === */
:root {
    color-scheme: light only !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}

/* Forms generics */
.formfield input[type="text"],
.form input[type="text"],
.formfield input[type="url"],
.form input[type="url"],
.formfield input[type="password"],
.form input[type="password"],
.formfield input[type="number"],
.form input[type="number"],
.formfield textarea,
.formfield .textarea,
.form textarea,
.formfield select,
.form select,
.form .select label,
.formfield .select label
{
    border-radius: var(--bs-border-radius-sm);
    border: var(--bs-border-width) solid var(--bs-light);
    outline: none;
    resize: none;
    background: #fff;
    margin: 0 0 0 0;
    padding: 10px;
    box-sizing: border-box;
    color: var(--bs-dark);
    font-weight: normal;
    font-size: 14px;
}
.formfield .textarea {
    user-select: all;
    white-space: pre;
    overflow: scroll;
    padding: 20px;
}
.formfield select,
.form select,
.form .select label,
.formfield .select label {
    font-weight: 500;
    font-family: "Roboto", sans-serif;
}
.form .select label,
.formfield .select label {
    user-select: none;
    overflow: hidden;
    text-overflow: ellipsis;
}
.form input[type="checkbox"],
.formfield input[type="checkbox"] {
    cursor: pointer;
}

.formfield input::placeholder,
.form input::placeholder,
.formfield textarea::placeholder,
.form textarea::placeholder,
.formfield select::placeholder,
.form select::placeholder {
    font-weight: normal;
}

.form input[type="file"],
.formfield input[type="file"] {
    text-align: center;
}

.form input[type="file"]::file-selector-button,
.formfield input[type="file"]::file-selector-button {
    width: 0;
    opacity: 0;
    position: absolute;
}

.formfield select:not([multiple]),
.form select:not([multiple]),
.formfield .select label,
.form .select label {
    cursor: pointer;
    appearance: none;
    display: inline-block;
    vertical-align: middle;
    background-size: 1.5em;
    background-position: calc(100% - 10px) center;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVRoge3VwQrCMBAE0BzE+Nk5+j0ein9XV+hACbZdsxuygXmwJ2EzkxJMiYiIiIiIBrgF3aVSZN4yD4ddd5mXzNNhl0qRWbexlkB47OteouwOs5aow3cvUX4c1lriKHy3Et9HtpwcuG6/Z8WurNzl/rCvbk3zJTx2mFgCDA9vCRImfEugcOFB+xi9Hn8XmtsNd/O11hIhwsO/JUKFB22JkOHhqkTo8HBUYorwUJeYKjygxJThIaeBf1JEREREFNwHzATKx7/3f9kAAAAASUVORK5CYII=');
    padding-right: calc(1.5em + 10px);
}

.formfield select::-ms-expand,
.form select::-ms-expand {
    display: none;
}

.formfield input:not([type="radio"]),
.formfield textarea,
.formfield select,
.form div.select label,
.formfield div.select label {
    width: 100%;
}

.form div.select,
.formfield div.select {
    position: relative;
}
.form div.select input[type="checkbox"],
.formfield div.select input[type="checkbox"] {
    left: 0;
    position: absolute;
    opacity: 0;
}
.form div.select ul,
.formfield div.select ul {
    position: absolute;
    z-index: 99;
    display: none;
    background: white;
    border-radius: var(--bs-border-radius-sm);
    border: var(--bs-border-width) solid var(--bs-light);
    padding: 5px 10px;
    width: 100%;
    box-sizing: border-box;
}
.form div.select input[type="checkbox"]:checked ~ ul,
.formfield div.select input[type="checkbox"]:checked ~ ul {
    display: block;
}
.form div.select:hover,
.formfield div.select:hover {
    height: auto;
}
.form div.select ul li,
.formfield div.select ul li {
    line-height: 2;
}
.form div.select ul li a,
.form div.select ul li a:hover,
.formfield div.select ul li a,
.formfield div.select ul li a:hover {
    text-decoration: none;
    display: block;
    width: 100%;
}

input[type="radio"] {
  appearance: none;
  cursor: pointer;

  border-radius: 50%;
  width: 16px;
  height: 16px;

  border: 2px solid var(--bs-gray-400);
  margin-right: 5px;

  position: relative;
  top: 3px;
}

input[type="radio"]:checked {
  border: 5px solid black;
}


.form label {
    font-weight: 500;
}

.button,
.form input[type="file"],
.formfield input[type="file"]
{
    margin: 0;
    box-sizing: border-box;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s 0.02s ease;
    padding: 10px 25px;
    display: block;
}

.button {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
}

a.button {
    text-decoration: none;
}


a.button.button--disabled,
label.button.button--disabled,
button.button:disabled {
    pointer-events: none;
    opacity: 0.4;
}

.button.button-dark,
a.button.button-dark,
.button.button-default:hover,
.form input[type="file"]:hover,
.formfield input[type="file"]:hover,
a.button.button-default.active {
    border: 1px solid #1a1f23;
    background: #1a1f23;
    color: var(--bs-white);
}

.button.button-light-blue,
a.button.button-light-blue {
    border: 1px solid #4ba5e4;
    background: #4ba5e4;
    color: var(--bs-white);
}

.button.button-dark:hover {
    background-color: var(--bs-success);
    border: 1px solid var(--bs-success);
}

.form input[type="file"],
.formfield input[type="file"],
.button.button-default {
    border: 1px solid #1a1f23;
    background: transparent;
    color: #1a1f23;
}

.button.button-white {
    border: none;
    background: white;
    color: #1a1f23;
}

.button.button-default-danger {
    border: 1px solid var(--bs-danger);
    background: transparent;
    color: var(--bs-danger);
}

.button.button-default-warning {
    border: 1px solid var(--bs-warning);
    background: transparent;
    color: var(--bs-warning);
}

.button.button-success {
    border: 1px solid var(--bs-success);
    background: var(--bs-success);
    color: var(--bs-white);
    text-decoration: none;
}

.button.button-warning {
    border: 1px solid var(--bs-warning);
    background: var(--bs-warning);
    color: var(--bs-white);
    text-decoration: none;
}

.button.button-danger {
    border: 1px solid transparent;
    background: rgba(var(--bs-danger-rgb), 0.25);
    color: var(--bs-danger);
    text-decoration: none;
}

.link-button {
    background: none;
    border: none;
    cursor: pointer;
    font-family: "Roboto", sans-serif;
}
.link-button:not(.link-button-unstyled) {
    font-size: inherit;
    font-weight: inherit;
    text-decoration: underline;
    color: #000;
}
.link-button:disabled {
    opacity: 0.5;
    pointer-events: none;
}
.link-button:not(.link-button-unstyled):hover {
    text-decoration: none;
    transition: all 0.3s 0.02s ease;
    color: #00B47B !important;
}
/* End forms generics */

/* Icons */
.icon-plus {
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADASURBVHgB7ZexDcIwEEX/hwyQCkKg8AiMEDZhJDbICmyAR2ADggRS6NKH+HBBa3JCAoR0r7CL/+XXXHEmlBSFc0BfpRts2vbioSSDmrsTok7GIj6eHkom+BEmNrGJTfw2nJXLmgI3VhRITnCdztEROEJDkB3ni/IU/Q5fJAi2Nlwm/hhZCNyTyMeKsePiVaUb0ojQQ4GAZ0JJUawqoRxevOZv7XUDJTZcJjaxif9PrP4tDtOsmwy9T+Vxq9CtPU8e5Iky1XCxWDoAAAAASUVORK5CYII=");
    width: 30px;
    height: 32px;
}
.icon-plus.icon-plus--white {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACNSURBVHgB7ZZBDYAwDEVbggAkTAISJgVJOMACDpgEHAAOcDA6uHcdGeHyX9L00Gbvsi2fyUiM0UnzysrOzIFqI2IfdZaS8xr6CYghhhji17B8dZN0Z9jtpHplfkqtZGNM4s0orsmAywXxZ7RSMz1PJYejTPSRCmTjICuIPhBDDDHEbcFuijZBmVtjz80Fp+tbwQKxY6wAAAAASUVORK5CYII=");
}
.icon-exclamation {
    display: inline-block;
    width: 19px;
    height: 18px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIOSURBVHgBrVQ7bxNBEJ7Zo6CyXMbOxWyRi4wRAlEEEI2bgGhQpBQpoIgAUSAhW7IEpRMkSsQhyvAw/wAqwqNwQ4DOSHGgSLHCQbj0HRIFxB5mlpzh7IujoHzS3s7O47u52ZlDSEBa6/TB3oESIhQR8LioeHUIqAEEz0ltPWsbYwbjcFCR0ZNlJKxuE+yIHtFi+8vG0o4OYznvSfaQR7Lm5i/S23fvKQgCEsgu51LlJkU+WfZPJMrkvHvikD96wgaNwirbp88ULaHExTOa8BYiolarFQtcefmaZs5foOVHtZh+rdm0/hI35k4WhUfZh4KS7JXyDXBdN/aitfVP0LRrPaY/UijA1csLVkbH1piz0nkt7Cc57SQEQUgvODvZh23B3+y01gq7v+TqoVA4nFjL5cc1uHLtOlRv3xmypVIpOHd2xspO1ykqRNtHnHYy2W6YcMftTohawT5CcYMaETY3v8L/QC5HQIoaqus4dTmsvHoDYfgd9oo+GXQbqm0+GwKoh2Foi70XPGT/7S9qyKzamhHS0h/j0/6bIkiBT5+a5tvOx/QtJrnrP7AyYu9+zDie8/yo31Z3HacP/f7icfIT087kpmrREJcrt2xQ1Kyyy3lu/lJ/0MX/3/ihX1BWTy0CURVGgIM6PS7NN7PhjyQTyIg5sDXLxZzl4zG+oLQQsPyRm7P+A376HWM6g3G/AaZidb6shudTAAAAAElFTkSuQmCC");
}

.icon-planet {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEjSURBVHgBjVMLkcIwEN27qYBKiIQ6uDgAB+0puHOABHCABCS0DigKCgpaByVLXmCbbKA786aT9O3Lfol0sw5Hh8FhBs6429IKMw4tHEc47iAyCwzgqlbBmVGL+xKCc4QRPkkkY+alsyIixRb8ISNSCYc90jxFYlwKKsgXjwUah2skNDl0IsWLww3nUHQLPLuTS3degWOB8PuMUEl56wDm2W8ITQpxovdmyZeCYQpcNuTzPwhiD7JBZP+UNmNxDtMbOhOTg21I6Rb5LvKIJMNWZ4SqDG+AxiP8NaP/R8u9Y2tw3gRSG4WrmaHXClmcwyCrJPNBrBQiKj8sLRPqN2KNePS5tF/Kiy2+V/Ij0It/W0TUOfxSulKJcfG4E3LzQ3d+NIc7XtV8QdK5pQ4AAAAASUVORK5CYII=");
    display: inline-block;
    width: 18px;
    height: 18px;
}
.icon-planet.icon-planet--white {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE6SURBVHgBjVOBcYMwDBRcBmAEj8AGZYN0g7gTNBt0hI5AN+gIsAHJBCYTwAaOdLyDY2QS3f2Bda+XLFlEinnvG0bLcH61Ab5PemVMMowOgRMCfyASmyQwOZEawYJT5K8gmJrwaq2SScukVJOKmZjsMiJ1FPCLa/4nYp1wD2ieCNiiKMbkxjOjx3/FuDJuOIemy2Aawv0d6Y2f/HvWHjhGGnahrRlUkbMeEF5TQmhWiDPtW8MYAVPCabm8c8zifl1AtowzAkipejG/vt4wGaMECO+oTQtTHEp6nopk/iDdbsn5D9+lx37Zq2Bup6LviDfAZ3E+BlIXl5sRCs9hQnKDxC5HMi/Eqkhky/fr0grhtCNmo6SPpS3SjPyR68l3pOWhhscqPlkLGUrP+FJWapNVRt3658138KlTvQPsmQ3K8Dq+rgAAAABJRU5ErkJggg==");
}
.icon-heart.icon-heart--white {
    color: #fff;
}

.link-button:not(.link-button-unstyled):hover .icon-flag,
a:hover .icon-flag {
    color: #0cb781;
}

.icon-star {
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE8SURBVHgBlVO9SsRAEJ7ZCIpckQjCnSIZ8E4sc09w2tnpG2hpmTcwrZ2WVj6Cj6B2dmJt4KKNXiMRBEHZHSe5C3eR3XD3FcnOznzf7vwsQAM2wt6jT+S7/Mrl2KTeifyiVfAGC5MFx8WHWcWuALRttmmXFOthZRvk/fcsvZvrZAX6rHaCgUPryZLbdbliIAYkBPYZwLdcMRd/Lv6MkWUN2ZIWQzEmMFFgsGMsWAoTsEgwJ95X/nHfCtY+EfAA5oRmiEev6blXGCLw0AqCJzUWWGng5QbN6eglvZqkMsUWbR9pVjcu5v+q16ptQDmnqYAHHM7aNbIUY9BEFv+ek4wM0UygtARiaU82ZSs7meQBCKEkSxsuvvG3/5Y9Xy7jT19yTaow60ORYYk6Yfe2TV3r1YuR7YQ7w3WJq/b+AC+wbSqzhobHAAAAAElFTkSuQmCC");
    width: 15px;
    height: 15px;
}
.icon-star--outlined {
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC5SURBVHgBpVIBEcIwDAwYoBLmACRUAg42B+CgEpAATsABOAAUFAfhy7ob67Zk6/7uL9dr+vmkIVLAzAdaAghY0INGyluTjBIMAnluUL3gFnfKAR6euQs7lrvC5Q4xcEO19SJGG2ODF/iI8RP5Bm+hogEvnAeX2nczHocfKwd7w8VxgsCT6xGIA90rIj2BoT3ZkgwzRcSSDK3Irx3/Z/0U7HN3Z66agG0S095xruJQvSZSjX5dm+PSAl+E9EDYu+8VBQAAAABJRU5ErkJggg==");
    background-size: cover;
    width: 15px;
    height: 15px;
}
.icon-star--white {
    display: inline-block;
    background-size: cover;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD1SURBVHgBvVOBDYJADCzEAdgANsANYAPcQFdwA5wAnQA2wA1wA9lANsAN3qseiTEPTyTa5FLy7V+v7SPyLzPG7IBUlhpIGoUsMRBEwA3oXao8B1EJ1wKBwvO8vXypxtAHVBaM5a8Y3LJqNFTndwUVHYkvcErW8m5HCHIOQ/U1K+pgMyABwncFVBUypjlXzi6xtaJkubjbzpkbycRctFJtmwdVVVQeuAoKyTLL+UaVyFxj72OKetsd35KcwnXYxJ1LaKgw0jON2R6nbyGPgRbJR3j9Nc7ASb9xVshr5bHMaKvmQyw+1q+LKBmr5xIlE/HnZuVX9gBQQQ8fRbYd0QAAAABJRU5ErkJggg==");
    width: 15px;
    height: 15px;
}
.icon-star--mask {
    display: inline-block;
    background-size: cover;
    mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE8SURBVHgBlVO9SsRAEJ7ZCIpckQjCnSIZ8E4sc09w2tnpG2hpmTcwrZ2WVj6Cj6B2dmJt4KKNXiMRBEHZHSe5C3eR3XD3FcnOznzf7vwsQAM2wt6jT+S7/Mrl2KTeifyiVfAGC5MFx8WHWcWuALRttmmXFOthZRvk/fcsvZvrZAX6rHaCgUPryZLbdbliIAYkBPYZwLdcMRd/Lv6MkWUN2ZIWQzEmMFFgsGMsWAoTsEgwJ95X/nHfCtY+EfAA5oRmiEev6blXGCLw0AqCJzUWWGng5QbN6eglvZqkMsUWbR9pVjcu5v+q16ptQDmnqYAHHM7aNbIUY9BEFv+ek4wM0UygtARiaU82ZSs7meQBCKEkSxsuvvG3/5Y9Xy7jT19yTaow60ORYYk6Yfe2TV3r1YuR7YQ7w3WJq/b+AC+wbSqzhobHAAAAAElFTkSuQmCC");
    background-color: currentColor;
    width: 15px;
    height: 15px;
}
.icon-remove--red {
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK9SURBVHgBrVZdctJQFD7ndvTRYQl0BeIKSMqLDy3oBiRxA7AD2hVAN2BgBTLQcTrO1KQrMK5AlpCxb2pz/U6Sm8b0BpD6zYSQ+3O+e/4v0xa8CYMWXo4mHmi8SWv5bmWTTDETxVqpaNUdLrbJ4aaJ/k1wjtlRKZQowbPh/E0g7VTmNqmmxVXPP9+LBKdvY8NHyoUkKdOM9VG0Pnl3+2jt56Bzf8QjZu3gsy1kislduv6mkQQEHRCEckIN4XdEF5HrJ7QDr3GwZ0Qj1jSWg/0G0SfXjx+RFBqE2YlYeyv3/YL+EWc3wZiZpkIEjV4ZjZRZYAhgnvEhBIJ1z5/BAj7+tgp5VJJkTgaBmOjK9S/pCVi7/lzkiLzTcDEpSWC0IX43v4ieRGBwBF+SmEynYwdpoM7CwBNWrSm6rkWFoB/Op/3ww9AmDD7w+mEwrY8vJVhYiTatF6QGShF3ZeJe2bXQpL+R5nmdSAjg5AArYts+RWkW8kypo7TWWT5UQ66KwsZ+lagk2BKF0CYSubCQIz7pIHutBDaiQRgEuwgq2OBpKdoTQsTMc5zMwzPfJ8yxPjEkCT/UoEaIiWBaPAwy8pqCwQaQZGztXQTGROue59d91ITC37HC5gh/Wqdh4OwiMCayBUMdUgdFLkwbq1TzslCqa1vMil/anGyINKmOVQviUb5fRSyNCXXmuwz8YDrep+ruQqXY0urEP1Z/ZydN6D8gTbOSL8V2Lt9lqe9/Cb6SNKoDy7xBpdxvRAsZK/PkJ9NbktYKZ8pCOgBFkGQEkOeacVtnlNaLxkUznOByaSmadWR+TcncCZo7o4G00uemQ8rFASHOOVlsEe5AuFO5cMRikettPb4KlPAJ4tCjh0RNNHOcb8LVSGfj5U0mzRvehU1WI4mB2BnLuriRSD6YnJAwT3BxiFJWyztOb7eF/h+Z3WSoUqF8VwAAAABJRU5ErkJggg==");
}
.icon-remove--gray {
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKMSURBVHgBrVbbceIwFJUNDHy6BPLJY2ahAkwFmVQQUkHoAFJBoIKYCpIO1qkA7/D6xB3EvzCA9xyQslqv/FiSM8MIS7r3XN2XZIkMzOdzp1qtupZl3eLTjePYwejI5QDzAUa/0WjMsvRYaQur1WoMJY+a0gi/UI5ER1sLYcCs1WqNC5FsNpv66XR6BQGVRBCe4L/fbDbfk3uXy2WHhuDn4rNOMvzv42RhKgmFbNv+KS2c7Ha7p263G4kcwK11uJWnHsIoGtZvt9vBPyQ8ARZJwJMMsGkm/hMwcggjn0mEsatOZKsNioDWXENAQG4CAx/gMkfq+wMGeb1ex/g9i28A9VAfvDPityUntxwRgz5iEIovQqb+FqcR+/3+xoYfB5hnPHwTAa2CRfcmZZQ1nZ7JApcxK51arXZrl0qlHhdAMjUpgo9/Yc1LEpEAwX3BemCSOxwOKuVdWjpHTD5EBqTFsSJS3xjvs+Sw54OhYHZ1ZHtIBbLGY9bIE73IExRJc3YCxxYFQSIY40FoQLIiaY79jM2ZhBXt5AnQRYoAgoO0ZDDhTALBeh6BchGa4IPmukwi7GH/C2w2Px5psVi4eQTKRYkYpaX3uUtjz5nkjZPlcrln2gyCH6Yga0QdkxxK41HK+1ayOot03TxozVbgirix9eoE2Uh8A47H41Bcuoj31wKLUi+4awEdQ9lst2rus07QHO/EJdM83gviCsg+yF4WstmqedPN+Cou9wpdOE1epSYwrpVKZQxZBjtCQphvRk2AV6m6wHhn+/DxVBdSgGtdKHTVg4PpiuS5S3bzrNfKiJUtyYhI9Tj5NOL850uGDw4U6pNJVyqJAv0M5T35elE1EUnFPsY3WP+elfq/AWgVztkVwKt8AAAAAElFTkSuQmCC");
}
.icon-geo {
    display: inline-block;
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px auto;
    width: 18px;
    height: 18px;
}
.icon-location {
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACE0lEQVQokXVTTU8TURS9nYJLSMqCEBaEkjRpaYm1FEENoaTgUISFujJa4lIMkAgqfv4BURM1AVZ+oQloIhjBBUUIJigJlqQzoYUusU0/ktY200VDZ44L6INJ6dnd8+65975z39MAAB0gl8vR6zdvaXllhURRJI1GQxaLhdodbdTndpNWqyUGHCAQ2EbH+S64+65j6ccyYrEYotEYPJ4lXLl6DbyrG8FgMJ8OAoB0Oo1TjU2Ynp5BMUx9+Aj76RZIknQovDU8goePHhcV5XF39B5G7z/YF/5LpVBTW4dMJsMSwuEwRm7fwY3+mxBEkfGpVBo1tXWQJAm0tvYLjnanqjLv6kZlVTUqq6phrLeoip4514qNjT/gZFkmXYWOmaUoCgmCyOJEIkG7u39ZXKHTkazIxJnN9eT3B9gBx3HU2eFkscFgIL1en98Abe/skMlo3F9Hc8tZeL2bbJxsNot376cwPjGJZDLJ+N/r62htcxy6OvPpM1wXeqAoSlFHZVmGs5PH3NxXAABHRHT50kUq0ZbQ+MQkFcOLl6+ovLyMent71C8nFArhpNWGxUVPQbf5he+w2uyIRKKMo6MJXu8mTOYGbG35GecTBJjMDfD5fKpiKiEAfJmdRWNTM+LxOCKRKKw2O77NLxRMocGR35HHk7GntLr6k/Zye9TF8zQ0OFBw52OFAGhgcIhKS0/Q82djx7r1Hz08IMAJZEkkAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-position: center;
    width: 14px;
    height: 16px;
}
.icon-close {
    display: inline-block;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAdnJLH8AAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB+kDEwo5JbCEvmAAAAHLSURBVEjHtZYxy9NQFIYfWxFDJOSaQXRyUvAHCG4OLoIUAg7i5vbt4g9wEJxLoYug4CQiZHGohDqVQiBJi6uI04eLi/DpIPq63JQQmzTplx44BJLLfe49Oec9Z0h7GwCXgev2CfATED3YWeA+8BY4sZuW/QR4A4T2IJ3tDHAEfN2yeZ1/AR51gVwA3ncAVD0Czu+CuEB2CkjhH5tCOQQ+9AAp/Fkd6KhHSOE3q5BzwPEBQIsq6GHd4jAMFUWRjDH/fTPGKIoihWHYBLtdBr2rWziZTCRJWZbJdd3Ne9d1lWWZJGk8HjeBxuWK/1W3MAgCrddrSdJisZDjOHIcR8vlUpK0Wq0UBEET6HMBurgr1saYzelns5nm87kkKU3TrSGt+B+rMFxr82M9z1OSJCosSRJ5ntc2Ka4OgL8c3oaFGjSeyPd9pWkqSYrjWHEcb0Ln+36bG20k6fu+yZDn+S7Yt/LVXu+T3nmeS5Km02kT6EUZFJ6mYEejURPobrV7fjqABGXbMuPOAUC36tLwaY+Qx7ty/mUPkOdtC+yJlY6ugN9d5wZs01p37D039pWOAfDAtpFtCv8DeAXcazNWddGrS8AVCzm2Vd9qgPwH+vsx9DjEl78AAAAASUVORK5CYII=');
    width: 26px;
    height: 26px;
}
.icon-arrow {
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAdCAYAAACjbey/AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAdnJLH8AAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kDFAYQFUbW0PoAAABRSURBVDjL7ZWxDQAxDAKjLGpvnhH4De6bb6KvbCtFJNNzggIxRlWAAwIWYBnAYpdFAeIvi1agIQ25GqJZHPNzvkKb25z9hfBIVD0W/1Ioc20v/3Se+PjllzgAAAAASUVORK5CYII=");
    width: 16px;
    height: 29px;
}
.icon-xmr {
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAEB0lEQVR4AZzVg5fjQBwH8Pw/Z1/atc+2zbo927Zt27ZtK5PaTBXcb5XNm01W8+om3894CKHmwnEp28/IvWOurVp6VkdKT1ImtW1hD8/eGdGXV9IeWqitKAJsLBR5cta5YRw9JcdhUlkNJNK3p8oeyNDeaiQdJtI+u4N377T450cCx9YPiL255VgxyGkqTaENECr/ANVlVtEG0rNdn/j3qU4AF4/6ji+zmdQQDRF1eUDLgLFPLwjdOybwXE0AG/G7t+ncFpXYG3V/QKfZjarAufUCm5YHoO7OLRpIp+qfLo6N06zyn9/A81w1gOd9J5a5LWpK1w4eDQPgRmi63ayOPD2PA7F3t+3mDKRvh6bmIVMGpWtb73RtG2TJQZZsm4G0ze6Qcv6tArhY2L58IIzqv0ktXdv14QcnKG3behn/NK3pmcWR55dsi/v807Z2m1Weg3OhoyqA6NNz0HdwXRlggF9Cdw7V3YB0NL0g/v05jKJtQQ8AaFgoU3OS9LdSgGfTsJocpkpgmx5+raMhpjNfn5ZOwpC3HIDfXTDaMKMASNp+wloFEwPkDeV0DLCbSNuygXyCIUJ3DotrSgTqYODpGFDaS5ZsqD3h2qKxGhQB3FBOxwB42I1k6PZBAvZImLzKAG7g6coANMK+YhBBQfXlAJZlE4lEdaN6eiwWkwVKH0Y1gcyZskAkEtm0aZPL5ZIapenT8qXpb9++3bNnjxJAT80l4PRABhmAYZgxY8bo9Xqv11tl3D/OfHoofv306VO/fv2WLVum0EWkc/NkwrtvJmyEssCkSZPy8/PNZrPUkKYPHjwYLli9erXCIKtir64RcPLZdW3+TW4Jj7/jGoMpBTp06FBcXIwZYnr5vxLAY53b+e/EphCFNK3Q1Fw4U4m03wmh7vVjHWtHO1YO859diwFdunTBDDEd/pICXDTo3j3VsWYERPk2jfMdXQhHqeyRiQOiEQgEPn/+LKZjAFZ4cTfleZm/k8mkFIBSUlKi0WiGDx8u/RGANWvWyKTz2HkQi0EPuCuLx+NBCI0fP16aBQW+durUSfoLqIsXL4br3f87LWMcj4AojN9vAxIIhQilRqdSuIIDSDRaeg1noKVzAiX5b/bXrIxkxaxfNeF98828x8wTYKp93y8GTBfHcRiGQRCwRmBgGIb6hKIopmkSf6qiKMrznAxfDKBtW6JZ4NcvqhyoTglyy7LGcfzr0v98yrLUdV3TNPUVCNlN3/e3bctxHFVVvfNA5bruMAzPnV3Xdb7vUwBJG8IITpJkmibZ1nFd16IoHMdBebchHvKKAApb1/W2bf9rfmGeZ05Kvn0yK9owAM/z0jRtmkY8caUNBLgVlmVhIpLAem3bzrKMSrLLb36nJ34AJk4aghq8b8YAAAAASUVORK5CYII=");
    background-size: cover;
    width: 18px;
    height: 18px;

}
.icon-btc {
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAEuklEQVR4AZVWg5/rWhDOf/Ts3urZtm3btv3aJll7r23bthU7KYJ9X25zFz3p7ja/OCfznfnmmzlDDYy+Bb4rH3S296oz3hBbb+VzST6XkTru0ed/4uyd42knBsba6gL4JcPZNU2d+pLIXKPSKSmfFHIT+P/CHTdyPqnSSanlZm3uh+UjqwLfawygdGCh0veoRqewi7kkjMbuQNUZDJigzXqrwu8cF4BftoxlP8qFFGYNE+PZ4RBglObrnW29QeCPBhAUVW3mGwabHmRj/Du8UQpJc+WfiFo8QFC21Omvm2x6VEMJ7u9Lceb/vQI74UpSY1Lmmn9gjAAIAn3pD0as9X8T1RuYtjY0Qzxi880Ce73AXDv4aXBHPFQ67eyeUQtQOrhYoeswk8/w/1zG/XURn0u56jHfkQX6GmfnFFc6AL3y/1xeM14uJOW2Wz3t2CAAyDHlnkcgu7jpX+HsmVU6stJY9rO24PPAqxT3zcNLZIBncAJ7HUkUdoNN6Yu/huEIINQ7k4q1Dioq3I7hQXOVwxg/4LvFAwu5P84jPIiIkthrXHHfGYDAU6a8qNUVZVJsvslY+iO0UStoW7Q2tYttd3D/XBrrhLn6nxAAVIrM1aNkE9gHgYFbwmjP5PWlPyIAviVEDmnH5f4nEaSav0C43PtY4BYpe2v3IPvxAH9fYiz5PtLC0VXcnxdyf10stt9ZObWl+rJ8bO0ZOSVqWMK8PfkghSqGHBkdoLhvbtUW8oj78wLE5vTv54K3QScQKjLaCp10tnZTqJGj5S3izFztyocigLU5seMesflGsfOe8vG1kQcnN5IeYAftcv/jFJ8bffqXyn1PVANQ3UCrp5/wi2oU6qKmznyLjHO059IAyIzOj77ku6ot1Etj9d/lE+sH8YKKoy38AiqoWwfpqylkYx2KEtA4fnb2zYn4WfMvqMdLqeeR0uHlUQD0E1L3g3gZW/7UGa9R2rxP4oKcEPIZSEVsvc1Vj1SXNmXqS2AMX6EivPfOKtXawMJREgDFFWlPQSFk6YchMIuyEy6KQVDNAMgBGoUtCAmh9m0pAtjcQQJg0mLTDb5+kvKMU0LTjXiuAbDWs1h8hmLrVSrcdnt7v7HiN3PVXxV+1+Andda7JABKgzLlhQHfo/CvNvcDnahFQiErdd2vzfmgdGxdlaLYFbF8YgNfyJIa1dmUtaUrKnblo6vCWh0T5MsQVXvnZLCkzfvU3jEZg6FR7L4dsufsmSm23Y4Ik/xIrbf6Jh8BoDQqM94gnQjTh74yNGeJULSza2oY6snPCewN0B6KIGYQqx8D019Hj1hwXGG3xF4LZCKNr7W3dFqb2vh8FtHyTU5gronsErVhkH2p59GgpNeuyfa2XgiLyIlEKJt/LhPyWXXO+/rCr0i7NcsZJlo5vTWuq/B9a9VfGhPbCEVIUNfo1mXmSui+ftviu1gl0BRh6CiG6jEjN12HzBq7s3N2TZdabjFY0pW6E8dgtf+J8snN420d0RNYS76Vm64N/6STWD3iSw2dCnu69tut9TTKamPNLzZX3G+v+Vfue1woXKWEMMnhTZzUfCNyFQuiZ5xurLsmcEqutB+G5P4nkA08wKa/iki66lGyEyW3/wF0wNfPUPg1GQAAAABJRU5ErkJggg==");
    background-size: cover;
    width: 18px;
    height: 18px;

}
.link-button:not(.link-button-unstyled):hover .icon-heart,
a:hover .icon-heart {
    color: #0cb781;
}

.link-button:not(.link-button-unstyled):hover .icon-filled-heart,
a:hover .icon-filled-heart {
    color: #0cb781;
}
/* End icons */

/* Popup bubble */
.popup-bubble {
    background-color: white;
    position: absolute;
    display: none;
    padding: 10px;
    margin-top: 5px;
    border-radius: 4px;
    box-shadow: 0 3px 8px rgb(0 0 0 / 20%);
    z-index: 77;
}
.popup-bubble-container:hover .popup-bubble {
    display: block;
}
/* End popup bubble */

/* Pagination */
.pagination {
    display: flex;
    flex-wrap: nowrap;
    gap: 4px;
    align-items: center;
    list-style: none;
    margin: 0;
    padding: 0;
}
.pagination > li:nth-child(2),
.pagination > li:nth-last-child(2) {
    display: block;
}
.pagination--page.pagination--page {
    font-size: 10px;
    padding: 1px 5px 2px;
    width: auto;
}
.pagination--page.pagination--page:not(.active):not(:hover) {
    border-color: transparent;
    font-weight: normal;
}

.pagination a.pagination--prev {
    color: transparent;
    display: block;
    width: 12px;
    height: 14px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQNJREFUeNrkmDsOwjAQBQ0N1DTQ4wNwIo5BzT3oKHGugHIX+hCQaFF4QbYUoUA+XjsPWGn6UTKKN1ZqmFkBAy4gBwnQQ4jMwQ7cQfHCOabUBGzAtUakShJaZATW4NQg4shDd5K2FKkiPguwf9NJVKEp2IJbTxExoa6dBBXq24m4kG8nYkJSnXgLSXfiJRSik15CITvpJBSjk1ZCMTtpFNKRO/kopO0uUrAIGSKZouwmAzNFMmNFNqXQkU1qaV8bTdROKmUSckPzYaQ8OmgPV9r1Y6i+vnOFpV3yaX+DQvb1e7/StJcNtNcxPn3lKtK0vdIzf3vpWdfXwS6GmX0yT5mHAAMAoOkIIugbIgcAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px auto;
}
.pagination a.pagination--prev:hover {
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWxJREFUeNpi/P//PwO9AeOZZQZAqhqIXYEY5IC9QFzx3yTqDiM9HQR0iDiQagHiJCBmQpN+D8RmdHEQ0CHsQCofGip8eJSupamDgA5hBFKx0FCRJULLB5o5CJpO+oHYgRR9LDRwiASQ6gLiaCzphH4OAjqEA5RTgLgEiLnJNYdlANIJ7RxEbjqhuoMoTSdUcxC10gnFDqJ2OqHIQbRIJ2Q5iJbphCQH0SOdEOUgeqYTgg4COkYFSM2mVzrB6yCoY04BsSDDIACgxNo+WBwDc5ATwyACTAyDDDBBG9iDykGVQPxu0DgI2PW4C2rtA/GBweAglDY1sAiIG+iCEaORP9BVB85ex0BVrgS7QfRufhDdL6NX+iKpo0iP9EVWz5WW6YuirjQt0hdV+vbUTF9UG2ygVvqi+ugHpelr0A3H0HwEjcT09YHmVQKwNbEISKkCcTkQfyKgfM/IHPTEkb6qgNgZKrQP1FAEDQsDBBgAwuqklzsWcfAAAAAASUVORK5CYII=');
}
.pagination a.pagination--next {
    color: transparent;
    display: block;
    width: 12px;
    height: 14px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPpJREFUeNrs2DEOgkAUBNDVRm+gvR7AiuN4DGvvYWcpXMFwF3tFE1szziIkxhAEZHcn6iavn8ggf78xjzOnhDI6U0wLE+jYMCfCixttaOI7UFIR5tmFVjTyFSh7E6h0oCUNXAdCS6nrfqED268tTVUCla60prFKICf9Qo966Rd69nG/4EjnfsGx1v2CJ437BY8a9QsB1PYLAVX2CwLSYgzKk8FoHDt1REqB8tlMLdBpaMSOWqC90iOzF41I6bWfKf0x/j8dkh9XmfGjsic/PcJKDfky16DWPfn6q7TUssH5OiYL0ZO6E6ut9OSWnmUo+0sdC7tQa+G7AAMA2sSlkInmEt0AAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px auto;
}
.pagination a.pagination--next:hover {
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXxJREFUeNrMmL9KA0EQxmeXBdukS2MXewuxFn0La1/AJhKw1Vj4DIKR+BJRsfYPWAtWabRREQQr128xB4d43G1udmYHPg7utvjx7Xd3s2O892TuzvtEdARtQQaaQgd+bfuBhMvQ7STA3EDdP8++oRNoH2AvUkB27ky34tkO9AgHB9CSlENvuHYarJ0Ft6AzOOZTOtRpuHYZOoWu4NZqSqDY2oDuATWGeim2rI39n9BxyCG28SsHIPZ8WSan2fJlmSPQOl9cW8aWr5RAC+XLUvqKypcEUFS+JLYsKl9aQJX5sqRb5Xz1c3CoXKHrWLeUT4WebJQTUKjN3IAoN6DLnIBeoWEuQNfhDcO36Mkpg8zmx6xxcUMLqPLXIQ0UDp8TaACQ5/8WOOGc7NYdz51GTrSAFmphnUZOJIEa5UQCKConKYHYj9JOIyfcQK1zUgf0ThEDK46c1PVDFzVrPqA9aCU1TOHQkH6nr1kMPU1pLDwKPW3RuUGHGmPhHwEGABF6swNJOGQtAAAAAElFTkSuQmCC');
}

.pagination a.pagination--first {
    color: transparent;
    display: block;
    width: 22px;
    height: 14px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAoCAYAAABdGbwdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhZJREFUeNrsmr1Kw1AYhk9KQEEQnXRxU2enzv4gyQW4iQreQBdBq5MgKC5egJt3UbDi7NQLiJO7FsG5vpFUa0w9Sc75zveR9MDLKdjCy5Ocx/wcbzAYKNej0+msYTpDtpG4QBc5CYIg8jxPMYzMPkjkuQQEMAuYLpBDpJH68xvSDMMwcghG28d3BGYKUys5SrNjvjaPXCE7Dirl7uMTg4nXy15ylJZy/GSLGEzhPj6xZ26Q9QI/myP2TOE+PgGYRUzXyG7GuuYYRn18i2CmE/MfITMCwFjp4zN4RgnzDB2gkp5RwjxjH1DVPGMNUFU9Ywyo6p4xAlQHz5QCVCfPFAJUR8/kAlRnz2gBAc4ypltuzwRBMHwYJKLPF6AEzlNyey8FDnuf4YhldykIjpLQJw1oUxAcxd0nC9BkaAB1OQvAgemH4l1pgNrIqyBI7H1+AYIDnjE3kUchkET0+b4YG33tg5L73BdmYRiOSpu9TyP1H+UO0ypyjnwIOIDsfca+OOS6WU2dQew3q9o3q64fd/wDiOVxh/ZIYNn1kA18PEBeBCy7HuKsT+5Tta5+KrV5gdJPOZaYUz8Z7e6g8FNJQGR+MqJdBz9ZOR2r7CfrG6hM/WS4xKz7iWyHWVk/EQAy8hPZFWlJP/WF+alPfsme+GkFOUbeNV+/d+Sn3H0mmzg1fTzGbcCn6mdP4gPSZt4G/KcPEn0KMADjePAguxNxywAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px auto;
}
.pagination a.pagination--first:hover {
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAoCAYAAABdGbwdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAh9JREFUeNrsmjFKxEAUhjMSUBCErbSx094ibC2KN7CKaOEFbARdbYUFGw9gZ2HnDYxYi0eIV9DFC8Q/kshuNjGZzHvzhk0GHgO6C7/f4reZeU8lSeLZXkqpHWzXqANUGiBCXSJL7Aks9f5YnicIY2UTEMCsY7tBnaKWCr/+Qg1tQgKY2jxWAAHMMraz7FNa++elT8hzaAFM4zysgABGYTvOPqXNBm+ZIM+AEYx2HjZAmWfuULs670MexegZ7Tw+A5gNbLeoo5L/awkBG+XxCcGspOZHnaNWHQBDkscX8Aw3GNI8voRnmJ9nSPP4vWcIAS2qZ4wBLbpnjAB1wTOtAHXJM1qAuuiZRoC67JlaQGCzhe1e2jP5OQxwnMjzmwWVhnlDDRyCI54nX6nsxq7AydbYFTg5oD2H4HjSecoA9asGUCQqQaWKN3aRa4BGqE+HIInnmQEEB3xgH6JeXYCUBKETef5yTd9JI+SJ9IPZtLTxlS+eZ+7SXvqoUfxWkz5qVHY1pA6rVV0NqcNqbdvH9nVHXdvH9nVH476YLT817YvZ8pNW49CGn3Qahzb81KqzyumnNp1VTj8ZtZ45/GTSeubwE0lvntJPFL15Sj+RDS9Q+YlqeIHKT+TTHaZ+op7uMPVTP/4iBailn1gHqFr4acL+yI4/+AHbNuoC9V3z8mf2PEGolacf4nRhiLPCT1eo/exHL6iR8BjwfJ4gjH8EGAATbCpv+pZLlAAAAABJRU5ErkJggg==');
}

.pagination a.pagination--last {
    color: transparent;
    display: block;
    width: 22px;
    height: 14px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAoCAYAAABdGbwdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkJJREFUeNrcmr9Kw1AUxm9CoWuLSxc33Tt1Fh36IvoALhXB1T+DzyBY8R1a/IOzIDhLO7noEkUQOhm/m96Uom2T295z7kkOfEOaDB9fzvmlubmBGtcGdAbtQAF0Ax1Dz4q54jhW/X5/pp92u83uJzDhPEL1P+d+oAvoCHrnMtTr9TL9ICg2P6G5U/U553ahF6gDVZk8ZfpBh3WgKlcHfUC1HNe+mm660pNA2EHWftBRMWUH1XJeuw5dQvdQk/CmWftBNzUpA7KtLegJ6kIN5b8SPwipCzUoRmyV9vyGzg03Ro5GzIkfjN1IQkDO+bRiQM75FDrqRC4+WftZlU8hBQ/KxCdXI+aMT45GzBmfKANaik+EAS3Fp5CTB0XkU8jNg6LxiWPErPjEMGJWfPIV0Fw+eQpoLp98B5TWA7QHDcx6UCzBD0IaSAlImVWFFgIa6AMBISV+QiWn9BrQaXqAuxdI8COpg3RF6KC16R88d1IkqYNElrSA7gR1T+JH0ohFBtJDIeFEkiCtH6stSEo4iR88KIYVz0bSP2ZdIWOV+EEwEz++AnK+VEv1qsEdkP74d63G39neBAQz8YNgZvqpMM/1vvLwOXuRn6zP2RUfnJHAvWnO+AqoMJzhDqhwnOEMqJCc4Qio0JyhDKgUnKEIqFSccR1Q6TiTFdCnstuwRM0ZKz8uOLOo9Nv8bcY1X9ABtMkE4dx+qMNJO+hQjXeTitjEmccP5ybOdGFc7yzVC+bb5liv7J0ov9uA//nxsQ34V4ABAA0pONIOG5DKAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px auto;
}
.pagination a.pagination--last:hover {
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAoCAYAAABdGbwdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjBJREFUeNrsmr1KA0EUhWeWQNqkS2MX+xRiLfEtrH0Bm4hg60/hMwhG4kv4g3VUsBZS2WijIgipvJ7ZJGbVbDaTzNy5uzhwkJAtDt/OfGZnRxOR0rdndaXUIbKOaOQc2aOVjXsVYGitJ/chYu+j1U3HlOki1V/ffSLHyC5APTPDmd6HiK1PNLxT1ZTvNpEHzLAWUmbqlN1H6xZS5ppBr/hbmeHaR3P3kFPMKPI4g+z7GE94nEGVGa9dQk6QK8ymhsebZt9H64ZPQLZjDbkDpDZSU+HHoI/WbaTmY4ktMj0/kCPjDSy7vqMl5qYPUV8CIOd+WhCQcz9FjmYil5/s+yzop8iLDwrkJ1dLzJmfHC0xZ37yCWguP3kENJefIlYf5NBPEbsPcuYnjiVm5SeGJWblp1CAUv0UCFCqnyIxPhjsSSn00kL8VJcAKOmDrhBI4z6AJAWQGu4BHYw+CIAU95EEyIxm8oMASE1pgMQNaYAuBfzL/9FHEqAXZEcQnLiPFEDXyCp+C/WEwBn0IeqVAheJf5gBTFvIzBn0IfruEwqQ861aX48a3IDMy78O0gKYJwFgxn2IJvYpMa/rrVCvs1P7ZLzOLoXwjAjvJTwTClBuPMMNKHee4QSUS89wAMq1Z3wCKoRnfAAqlGdcAyqcZ7IAvSmLA0sMnrHr48Az04Z5mr/IuOYd2UaWmSQ8ex/PcOKH5/9DnBl9EseAzYb5aE/Y7OztBz4G/LdPgGPAXwIMAIRpdBBcwqoLAAAAAElFTkSuQmCC');
}

/* Pagination */

/* Table */
.table-container {
    max-width: 100%;
    overflow: auto;
}
.table {
    border-collapse: collapse;
}
.table thead {
    background: var(--bs-gray-200);
}
.table th,
.table td {
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 10px 20px;
    white-space: nowrap;
}
.table tbody {
    font-size: 14px;
}
.table tbody tr:first-child td {
    padding-top: 25px;
}
.table tbody tr:last-child td {
    padding-bottom: 25px;
}
/* End table */

/* Tags */
.tag {
    background-color: #d6d6d6;
    border-radius: 8px;
    font-weight: 500;
    line-height: 28px;
    padding: 10px 10px;
    box-sizing: border-box;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 100%;
}
.tag--blue {
    color: #0087FF;
    background-color: rgba(63, 112, 172, 0.15);
}
.tag--dark-blue {
    color: #183DB4;
    background-color: rgba(24, 61, 180, 0.125);
}
.tag--purple {
    color: #BF2CF5;
    background-color: rgba(172, 63, 167, 0.15);
}
.tag--green {
    color: rgb(0, 180, 123);
    background-color: rgba(0, 180, 123, 0.1089);
}
.tag--bright-green {
    color: rgb(12, 174, 0);
    background-color: rgba(12, 174, 0, 0.15);
}
.tag--orange {
    color: #FF670D;
    background-color: rgba(255, 103, 13, 0.125);
}
.tag--red {
    color: #FF0000;
    background-color: rgba(255, 0, 0, 0.15);
}
.tag--dark-red {
    color: white;
    background-color: #FF0000;
}
/* End tags */

/* Modal */
.modal-container {
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(var(--bs-black-rgb), 0.5);
    z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: auto;
    padding: 0 12px;
    box-sizing: border-box;
}
.modal {
    border-radius: var(--bs-border-radius);
    background: var(--bs-white);
    width: 500px;
    padding: 20px;
    max-width: 100%;
}
/* End modal */

/* Typography */
small {
    font-size: 0.8em !important;
}
.lh-xs {
    line-height: 0.75 !important;
}
.lh-xl {
    line-height: 2 !important;
}
.lh-xxl {
    line-height: 2.25 !important;
}
.fs-small {
    font-size: 13px;
}
.text-orange {
    color: #FF670D;
}
/* End typography */

/* Animations */
@keyframes fade-out {
    0% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        display: none;
    }
}
.animate-fade-out {
    animation: fade-out 10s ease-out forwards;
}
/* End animations */

/* Extended utilities */
.bg-lightest {
    background-color: #f8f8f8;
}
.bg-light-red {
    background-color: #ffefef;
}
.bg-smooth-red {
    background-color: #ff5d5d;
}
.bg-gray {
    background-color: #f1f5f8;
}

.text-pre-wrap {
    white-space: pre-wrap;
    word-break: break-all;
}

.bg-lighter {
    background-color: #f1f1f1f1;
}
.fw-bolder {
    font-weight: 500 !important;
}
.h-1px {
    height: 1px;
}
.h-2px {
    height: 2px;
}
.h-5px {
    height: 5px;
}
.w-1px {
    width: 1px;
}
.w-2px {
    width: 2px;
}
.mh-500px {
    min-height: 500px;
}
.w-45 {
    width: 45%;
}
.w-46 {
    width: 46%;
}
.w-49 {
    width: 49%;
}
.mvh-50 {
    min-height: 50vh;
}
.mw-25 {
    min-width: 25%;
}
.mw-50 {
    min-width: 50%;
}
.mw-20 {
    min-width: 20%;
}
.mw-10 {
    min-width: 10%;
}
.top-1px {
    top: 1px;
}
.top-5px {
    top: 5px;
}
.top-10px {
    top: 10px;
}
.box-sizing-border {
    box-sizing: border-box;
}
.text-overflow-ellipsis {
    text-overflow: ellipsis;
}
ul.list-unstyled {
    padding: 0;
    margin: 0;
    list-style: none;
}
ul.list-unstyled > li {
    padding: 0;
    margin: 0;
}

a.active {
    pointer-events: none;
}

/* LEGACY MODAL */
.modal_bg_inp{
    display: none;
}
.modal_bg{
    display: none;
    position: fixed;
    z-index: 88;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 20%);
}
input.message_delete_inp:checked ~ .message_delete_mod{
    display: block;
}
input.accept_refund_inp:checked ~ .accept_refund_mod{
    display: block;
}
input.accept_dispute_inp:checked ~ .accept_dispute_mod{
    display: block;
}
input.message_delete_inp:checked ~ .message_delete_mod{
    display: block;
}
input.dispute_close_inp:checked ~ .dispute_close_mod{
    display: block;
}
.modal_bg_block{
    max-height: 96%;
    overflow-y: auto;
    position: absolute;
    z-index: 89;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    min-width: 290px;
    max-width: 700px;
    padding: 20px 25px;
    box-sizing: border-box;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 4px 16px rgba(0, 26, 52, 0.16);
}
.modal_bg_block::-webkit-scrollbar { width: 2px; height: 2px;}
.modal_bg_block::-webkit-scrollbar-button {  background-color: #f0f0f0;border-radius: 2px; display: none; }
.modal_bg_block::-webkit-scrollbar-track {  background-color: #f0f0f0;border-radius: 2px;}
.modal_bg_block::-webkit-scrollbar-track-piece { background-color: #f0f0f0; border-radius: 2px;}
.modal_bg_block::-webkit-scrollbar-thumb { height: 10px; background-color: #c6c6c6; border-radius: 2px;}
.modal_bg_block::-webkit-scrollbar-corner { background-color: #f0f0f0;border-radius: 2px;}
.modal_bg_block::-webkit-resizer { background-color: #f0f0f0;border-radius: 2px;}

.modal_bg_title{
    font-weight: bold;
    font-size: 20px;
    line-height: 22px;
    text-align: center;
    margin: 0 0 20px 0;
}
.modal_bg_text{
    margin: 0 0 20px 0;
    text-align: center;
}
.modal_bg_buttons{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.modal_bg_but_line{
    width: 48%;
}

a.modal_bg_but{
    display: block;
    padding: 0 30px 0 30px;
    height: 42px;
    border-radius: 4px;
    background-color: #1a1f23;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    line-height: 42px;
    text-decoration: none;
    text-align: center;
}
a.modal_bg_but:hover{
    background-color: #5e6369;
    box-shadow: 0px 3px 10px rgb(0 0 0 / 30%);
}
a.modal_bg_but.red{
    background-color: #ffd5d6;
    color: #e53d3c;
}
a.modal_bg_but.red:hover{
    background-color: #1a1f23;
    color: #fff;
}
/* END LEGACY MODAL */

/* ALERTS */
.alert {
    display: flex;
    min-height: 63px;
    position: relative;
}
.alert a {
    font-weight: 500;
}
.alert-symbol {
    color: white;
    font-weight: bold;
    font-style: normal;
    font-size: 25px;
    border-radius: 4px 0 0 4px;
    min-height: 64px;
    width: 50px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
}
.alert--success .alert-symbol {
    background-color: #42CCA6;
}
.alert--danger .alert-symbol {
    background-color: #F96D62;
}
.alert-text {
    flex: 1;
    font-size: 16px;
    border-radius:  0 4px 4px 0;
    margin: 0;
    min-height: 64px;
    padding: 22px 50px 22px 20px;
    box-sizing: border-box;
    text-align: left;
}
.alert--success .alert-text {
    background-color: rgba(31,181,169,0.165);
}
.alert--danger .alert-text {
    background-color: rgba(232,68,54,0.145);
}
.alert-close-button {
    border: none;
    cursor: pointer;
    background-color: transparent;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 20px;
    top: calc(50% - 10px);
    background-repeat: no-repeat;
    background-position: center right;
}
.alert--success .alert-close-button {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK9SURBVHgBrVZdctJQFD7ndvTRYQl0BeIKSMqLDy3oBiRxA7AD2hVAN2BgBTLQcTrO1KQrMK5AlpCxb2pz/U6Sm8b0BpD6zYSQ+3O+e/4v0xa8CYMWXo4mHmi8SWv5bmWTTDETxVqpaNUdLrbJ4aaJ/k1wjtlRKZQowbPh/E0g7VTmNqmmxVXPP9+LBKdvY8NHyoUkKdOM9VG0Pnl3+2jt56Bzf8QjZu3gsy1kislduv6mkQQEHRCEckIN4XdEF5HrJ7QDr3GwZ0Qj1jSWg/0G0SfXjx+RFBqE2YlYeyv3/YL+EWc3wZiZpkIEjV4ZjZRZYAhgnvEhBIJ1z5/BAj7+tgp5VJJkTgaBmOjK9S/pCVi7/lzkiLzTcDEpSWC0IX43v4ieRGBwBF+SmEynYwdpoM7CwBNWrSm6rkWFoB/Op/3ww9AmDD7w+mEwrY8vJVhYiTatF6QGShF3ZeJe2bXQpL+R5nmdSAjg5AArYts+RWkW8kypo7TWWT5UQ66KwsZ+lagk2BKF0CYSubCQIz7pIHutBDaiQRgEuwgq2OBpKdoTQsTMc5zMwzPfJ8yxPjEkCT/UoEaIiWBaPAwy8pqCwQaQZGztXQTGROue59d91ITC37HC5gh/Wqdh4OwiMCayBUMdUgdFLkwbq1TzslCqa1vMil/anGyINKmOVQviUb5fRSyNCXXmuwz8YDrep+ruQqXY0urEP1Z/ZydN6D8gTbOSL8V2Lt9lqe9/Cb6SNKoDy7xBpdxvRAsZK/PkJ9NbktYKZ8pCOgBFkGQEkOeacVtnlNaLxkUznOByaSmadWR+TcncCZo7o4G00uemQ8rFASHOOVlsEe5AuFO5cMRikettPb4KlPAJ4tCjh0RNNHOcb8LVSGfj5U0mzRvehU1WI4mB2BnLuriRSD6YnJAwT3BxiFJWyztOb7eF/h+Z3WSoUqF8VwAAAABJRU5ErkJggg==");
}
.alert--danger .alert-close-button {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALpSURBVHgBrVbdUdtAEN69i02Y4cElmAqiVICogKECZE+eEhvUAVABJgYmM5lgUQF0gKggSgVxCXrIxNiKbrMr+xRHnH8C+WZkS6e7/W5/7lshLAGFQWPyS/uAsAdIPhA0eFguQISECBI0GNcvv9wss4OLXowP2yds9MgaZcqUn4cEkM5IPP6dvYMhW7rZ+Hh9shbJKAya2qhb3qU3NUw9hRjX+oOH6twf7wOvrtURFV5iU8hMZnY3P0XDhSSyqKbVvewewfRqGk6xF6WwAsXGciYDCPkxzXKzu3UVJU9IZKIyTEDQRENB/XJwA/+Ix24QIqgzIWKP3lqPlJ1gCYhM+BwCwet+1DNgWnzbULUiIlPb8jNLclNC9PoiOocXYLMfRRyeHt82x532cUnCOOAkD/MMXkRgUdPmFKQKEUI5BmrUbQfiBacnrlaFYNJtn00+tA5cxmStvK+OF8VChTeNLNN7SgPsyAuuCKcXOZhvpDCqEgkBh2EAhhLXOs5NUfIE5CsoDhWk8yU3D4mxJHOeyBIsq8LNiygWu5wQX8mhI3LvxkU07rYHqwgsWBWGIJUGa2JWNRHfBnxFa5U5YWpJUiz1aTEkRHyiA0u0qBhckJxwqWFzFUEZov51q5qjhY4Aeax9ieK7mJ8bo07grySYhchVDFVMWAfFLjuQKI10N3VJ7bgmc4m/cSXZEoFCD5wLlbQJ4LUxFo0pV99loK7N9jqquwp/xJZgoz/YVn+dzlwdw3+ANhgWKkIUyXMp9ZPD1lci9J4r8xaP3TbLPZyJFooXMlaek1zRPv+lksyfPBGeASkSS2Ay2rXjTzvjK7yVVipynWfm3CWaVUheM4MnHIkjadlZTu7OWO6mSBre257NV5zl+nzr6vMT6Rl13vlKGd9+cCBSkk9of2mPn8e4ExxzeQYzMgErA06JkBpUtIf5LxnqbVxEpy5bC0nK3XaDQPMZYhH1+GB5pVFRWP7m0prutKKHZaX/G/VemeoiO/VNAAAAAElFTkSuQmCC");
}
/* END ALERTS */

@media (min-width: 576px) {
    .formfield input:not([type="radio"]),
    .formfield textarea,
    .formfield select,
    .form div.select label,
    .formfield div.select label {
        max-width: 500px;
    }
    .pagination {
        gap: 14px;
    }
    .pagination--page.pagination--page {
        font-size: 13px;
        padding: 3px 9px 4px;
    }
    .pagination a.pagination--prev,
    .pagination a.pagination--next
    {
        display: block;
    }
    .pagination > li:nth-child(2),
    .pagination > li:nth-last-child(2) {
        display: initial;
    }
    .tag {
        white-space: nowrap;
    }
    .w-sm-25 {
        width: 25% !important;
    }

    .w-sm-50 {
        width: 50% !important;
    }

    .w-sm-75 {
        width: 75% !important;
    }

    .w-sm-100 {
        width: 100% !important;
    }

    .w-sm-auto {
        width: auto !important;
    }

    .mw-sm-100 {
        max-width: 100% !important;
    }

    .vw-sm-100 {
        width: 100vw !important;
    }

    .min-vw-sm-100 {
        min-width: 100vw !important;
    }

    .h-sm-25 {
        height: 25% !important;
    }

    .h-sm-50 {
        height: 50% !important;
    }

    .h-sm-75 {
        height: 75% !important;
    }

    .h-sm-100 {
        height: 100% !important;
    }

    .h-sm-auto {
        height: auto !important;
    }

    .mh-sm-100 {
        max-height: 100% !important;
    }

    .vh-sm-100 {
        height: 100vh !important;
    }

    .min-vh-sm-100 {
        min-height: 100vh !important;
    }
}

@media (min-width: 768px) {
    .w-md-25 {
        width: 25% !important;
    }

    .w-md-49 {
        width: 49% !important;
    }

    .w-md-50 {
        width: 50% !important;
    }

    .w-md-75 {
        width: 75% !important;
    }

    .w-md-100 {
        width: 100% !important;
    }

    .w-md-auto {
        width: auto !important;
    }

    .mw-md-100 {
        max-width: 100% !important;
    }

    .vw-md-100 {
        width: 100vw !important;
    }

    .min-vw-md-100 {
        min-width: 100vw !important;
    }

    .h-md-25 {
        height: 25% !important;
    }

    .h-md-50 {
        height: 50% !important;
    }

    .h-md-75 {
        height: 75% !important;
    }

    .h-md-100 {
        height: 100% !important;
    }

    .h-md-auto {
        height: auto !important;
    }

    .mh-md-100 {
        max-height: 100% !important;
    }

    .vh-md-100 {
        height: 100vh !important;
    }

    .min-vh-md-100 {
        min-height: 100vh !important;
    }
}

@media (min-width: 992px) {
    .w-lg-25 {
        width: 25% !important;
    }

    .w-lg-50 {
        width: 50% !important;
    }

    .w-lg-75 {
        width: 75% !important;
    }

    .w-lg-100 {
        width: 100% !important;
    }

    .w-lg-auto {
        width: auto !important;
    }

    .mw-lg-100 {
        max-width: 100% !important;
    }

    .vw-lg-100 {
        width: 100vw !important;
    }

    .min-vw-lg-100 {
        min-width: 100vw !important;
    }

    .h-lg-25 {
        height: 25% !important;
    }

    .h-lg-50 {
        height: 50% !important;
    }

    .h-lg-75 {
        height: 75% !important;
    }

    .h-lg-100 {
        height: 100% !important;
    }

    .h-lg-auto {
        height: auto !important;
    }

    .mh-lg-100 {
        max-height: 100% !important;
    }

    .vh-lg-100 {
        height: 100vh !important;
    }

    .min-vh-lg-100 {
        min-height: 100vh !important;
    }
}

@media (min-width: 1200px) {
    .w-xl-25 {
        width: 25% !important;
    }

    .w-xl-49 {
        width: 49% !important;
    }

    .w-xl-50 {
        width: 50% !important;
    }

    .w-xl-75 {
        width: 75% !important;
    }

    .w-xl-100 {
        width: 100% !important;
    }

    .w-xl-auto {
        width: auto !important;
    }

    .mw-xl-100 {
        max-width: 100% !important;
    }

    .vw-xl-100 {
        width: 100vw !important;
    }

    .min-vw-xl-100 {
        min-width: 100vw !important;
    }

    .h-xl-25 {
        height: 25% !important;
    }

    .h-xl-50 {
        height: 50% !important;
    }

    .h-xl-75 {
        height: 75% !important;
    }

    .h-xl-100 {
        height: 100% !important;
    }

    .h-xl-auto {
        height: auto !important;
    }

    .mh-xl-100 {
        max-height: 100% !important;
    }

    .vh-xl-100 {
        height: 100vh !important;
    }

    .min-vh-xl-100 {
        min-height: 100vh !important;
    }
}

@media (min-width: 1400px) {
    .w-xxl-25 {
        width: 25% !important;
    }

    .w-xxl-50 {
        width: 50% !important;
    }

    .w-xxl-75 {
        width: 75% !important;
    }

    .w-xxl-100 {
        width: 100% !important;
    }

    .w-xxl-auto {
        width: auto !important;
    }

    .mw-xxl-100 {
        max-width: 100% !important;
    }

    .vw-xxl-100 {
        width: 100vw !important;
    }

    .min-vw-xxl-100 {
        min-width: 100vw !important;
    }

    .h-xxl-25 {
        height: 25% !important;
    }

    .h-xxl-50 {
        height: 50% !important;
    }

    .h-xxl-75 {
        height: 75% !important;
    }

    .h-xxl-100 {
        height: 100% !important;
    }

    .h-xxl-auto {
        height: auto !important;
    }

    .mh-xxl-100 {
        max-height: 100% !important;
    }

    .vh-xxl-100 {
        height: 100vh !important;
    }

    .min-vh-xxl-100 {
        min-height: 100vh !important;
    }
}
.notify-circle {
    border-radius: 50%;
    background-color: #e53d3c;
    width: 3px;
    height: 3px;
    display: inline-block;
    position: absolute;
    margin-top: -2px;
    border: 2px solid transparent;
}
.notify-circle--bordered {
    width: 7px;
    height: 7px;
    border: 2px solid white;
}

.fs-normal {
    font-size: 14px;
}
/* End extended utilities */

.logotype {
    background-image: url("data:image/png;base64,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");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 413px;
    height: 44px;
    display: block;
    max-width: 100%;
}
.logotype-sm {
    width: 216px;
    height: 22px;
}
.pointer-events-none {
    pointer-events: none;
}
.cursor-pointer {
    cursor: pointer;
}

/* Icons refactored */
.icon {
    display: inline-block;
    mask-size: contain;
    mask-repeat: no-repeat;
    background-color: currentColor;
}
.icon-heart {
    width: 20px;
    height: 20px;
    mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAACxMBAJqcGAAAA3NJREFUWMPtl99rHFUUxz/n7tw72Zl7t2nMNnZFoi9WMP9A+1SIVilVqJYU/wLf6oN9qEgLFquiIrUKij6JCjW2UiS2NBJRBH8gKFWkYKGlNaHGFovZ3cbdtHt92MnupO6m2U2aFz1PM3fOOd/vPb/uHfivi7RYy6LdTsQ/CNwLshbvryD8ipdx5qLDMF1u7a4QoYs7Eb8lse0FfwXPafAnmSuPAn+3JxDmtlKrHUBY15ay5zJK9lIpfrJgPRNtQ6nnEPKLbHga8U9TKZ9smDU+afsE+FcQbMLtR2qMIX4U5ByIBwoIEbANpT21uW/rtvGTKPUiQtywheN4OYpwASQDDAAW5BFUOEOt+kOTVxBvwdhJjJ3C2F/IRA+35B/mHkLbU4neFKHbTeiearwb+zNhbmtLW+O2Y9zpRG+SIB6eT0GIsV8Dt+MpEZj7mf3zt7ZBtDZPhVGEe25IzRnmGIHSH+0z0DOICT4DYuAi1dKmDCb3OPjtiZd9VGa+WrRsq9WrROYE13gAoa8ecTlHlR2LgwNc+wsVFhGGAUemZwqMew9jp9DuuzZd0UbiAYwdxbiPIFrfUedp9309Fe7dAPx9ye5/AvzS/ZSnqTLSRet7qJ0CKYAfUiDzYTyzetNHJVhym8L7mfqzv2P1CPhCPRZ+RiGcTZaHVnECD80Xr0LU50lmNhBkN91y6CC7Ec+GJAITgnP9VPw3QARynmpxGJi9RfA9GDcB/i6QWYzfqCgWL+M5mBToIDp+HTYHK4+9OUDbQ3VwQOQ1SqVLzd4M3dupEfvWgnNi+ZJB2zcb/rV9p9XMMWj7fkrpDUCtALhC20Mpvx8App1yiLGHU8oHO5uOLafeq6nD6kOg52ZGWQJ7pGkUv9wlCcHELzX8BPYIkF2ibSHC2GNNEu6FjuGNez6182MwEHfmIJ+3GDeWcrJ/6eD22RT5MfJ5220OHcadSJHYtwTwvan0HQfcMou4txdtx5u5jPe0n3LxnlQBjwNrVqiNc31oO7HgKvav/nG7m9/tBKxZu7KDzLl+tP0ytcNdqQvtrtT6FzjXv5z/gkXEriOUj/H+7uQAO5B4eSZ5P0vIY5RudjXrmgBAtB6tjiIM3uDqPNXao1D+vbMx2bFcvUhwfQQvk6lL1gWC6zs6BV/mwdo7iIk/xbgxsn138r90Kf8AB9EIZGWNGesAAAAASUVORK5CYII=");
}
.icon-filled-heart {
    width: 20px;
    height: 20px;
    mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAr9JREFUWMPtl89LVFEUxz/nvpk3Oj/MrKSCEDcVFAXtDNoqhAT9oEmopE0tg3Yt3BW0KPoP2rQJoRaRgYHVIjIwkhaSVBhFZUakzg+neW/mnRYz2ozMD8cZbVFned895/s9557zvffBv25SYq0ZfySKaA+wG2QjqrMIb1F5hBu8AzPJ0uG2B/HHo4h2531bQWdR3oAO4yYHgV/lCQRaDuN5VxHay1JWfmBkgHT8ftG6FezFmCsIWyokPIPoZdLJ4SW3pU/+8AXQ6wjhKjULAr0Yv+K5L3K+oYsYcw0hlN/llaluGOQIJhDDc179qYAv1I2RW2WcKpCRm4Cieim/4IL6K3hoHkPxtJ9MckSAAHb4ObC1znZyQO2q2zz1MGKAaZzEQQu7pQ/0aH3YJlsl88KqLVY5gtX0xYD2VJyJSqbqIOKinlUj43Q+QI8PdE/RCdXWAzaqqyiZ5gnrXgPS9hf0x5fPYJNBNfbXZFA1ZhCm1hXUKzgzkQ8GMY/XlYARWep21REhEtlMWkeB4LpkbxbHUFLY2mXhOAsY20M4tPZXn0iBdtwgFX+SGwfPeYkvsAvYuVgbEGlc5ihSoDLKQ5z4QPFllHWGMfZ+hM6GgucErhD8KW7iPJAtJgBZPGcIyz4AdKzRa+MZbuIckK78IPGFb2PoamwDMkomcQZIFQ1Fia0pMi1ngbEGwo+RCfUvBy9HAPi6wIbm0yDjDTiH8Vys0s+4as0WwY4Mgu5bpda+xklGgXhZXaoSIY5j9aFM1I7NBE6yrxL4SggAc3O45hTKZA3dP4lrRYH5qsq8soixnzRJFOX9CjJ/hy1RmJ9d7X9BBQu3E5B7qHaWAZ8iwHESie/1/JhUseA2/OYuslys5COOdwyS32q6HGsnsDCNL3sSlc8FmX/Clz1RK3h91tTagR0awo48oLltB/9tlfYbvhzjw5jPWfgAAAAASUVORK5CYII=");
}
.icon-flag {
    opacity: 0.85;
    width: 16px;
    height: 20px;
    mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAALtJREFUOI3t00FLAmEUheFHEYqQRMNFkBihCP71/o5CLiJTd1bE0KCTxOfmDszWaSPRWV24cO6B99xGSikhR9tp6mHcCAPYYo4lXvGBfewucYMh7jFFH0XVoI6KVgwZHjCJCwN0cYWEHd6xwQsWeIMyQYbOidd/cGj+Ij74N6DEeB2YnvCMFT6DjiDUDbyjwN1UwVhHa8zKBDluK0W6i+peRJG+I+Eqar7AVzVBnWfiLCj8AYMWHlHUdTgCbN8+j1YHRQgAAAAASUVORK5CYII=");
}
.icon-cart {
    width: 22px;
    height: 18px;
    mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAkCAMAAADFCSheAAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAXpQTFRFAFEA////Gh8lHCEnzs/Qt7m7qKqs/f394eLjd3p+GyAmNTk/YmVpvL2//v7+ISYsbnF1f4KG6erqPUFG19jZREhN8/T0JSov7O3tNjpAy8zNsrO1io2QLjI4w8TG3N3e6+zsUlVa/Pz8MDU6+/v7PkJHrK6wuru9xsfIdXh7k5aY+Pj4QERJZ2tv8vPzZWltzc7P1tfYOj9EXF9jaWxwS09Uq6yvjI+SZmpuj5GUlpibyMnL3t7fnqCjKzA1ZGdrhYiLMTY7SExRgoWIQkZLHiMpLzM5KS405OXlb3J2mZue09TVdHd6HyQq9PT1jpCTXWFlWFxg9/f3Iictm52g39/ggYSHP0NINDg+PEBFhIeKoaOl+fn5HSIoOT1CycrM6uvr6Ojp4uPk8fHx2tvcSU1RxMXH1dbXwcLEXGBkHiMo8PDw29zdUFRYo6Wo0NHTkJKVhoiMtLW3uLq7rrCyLDE2TFBV7e3u8vLyMjc8cnV57+/wKi80OT5DBuj6CQAAAAF0Uk5TAEDm2GYAAAAJcEhZcwAACxMAAAsTAQCanBgAAABlSURBVDjLxdJLDoAwCEXRl7v/RTtSY1N+CpFRUw5NA0icoTh4h9ufvktmMU48f+7bRU/iZAPKGH9y2U6vyX8wO0x6c5owVRzXO89YGAvHG5fA+oRVsaNRniv+jZ1iDKsL77txnQ9qxgPFyS5G4QAAAABJRU5ErkJggg==");
}
.icon-crown {
    mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAADl9UilAAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAACxMBAJqcGAAABEpJREFUWMPtl09oXFUUxn/3znsv0857k7TYCa7UjVTqxoX1DxWDIMWN1J0oCkaLKBbq34poK7QIKtKmKLVaFIoi0oXFRSsKKi4EEZQaLOpCTSWQfziTSaeZyczc46KTmXNnMiYNaeLCs5q5777vfvec737nXQgzDxLGPxHGR4A0y4l07x2E8Y9EyackyRUsLyxR8gpRPExP8gyE8RmieJQoHiWM31oGYJYoHlYYR5ZFK8jsaWJEmRGLwTYfGnYQxo9dEmAUPwlsVBh3sy578yVh9GS2Y82u1oAJLIYJb5LhBdLxwBJreA0w2DFccweA1JIxxA4BRpGoWhzjHbV25gikr148W+E+IOgYN1xHmDywOKkr1xMGx0ASf1zyFtoydvFBljB4n02b4u6aSG4DuVONHEU42yInz0Lvhn/lFc68jmFz5/LkLWLGF3zJcC2F8mE/xc1IkZKXFdAU2fRBsC+qOX1Ebk/3CiY7MexY8JmQ9zUmTADfqF1vpyd5unOnmfsQtVNjX2NqaoZq8TuEk2qF+4niLZ3vZ2/COb2JMYSv1LoFi6uPqyxtZC71OMJIC1t205O9S4EkGPOc2sxZ5oofNf9XZT9woalXOOCzinPg3gYTzAsdcTsxpq5knrfYQGssIHEWYwaBUpOuuCGiZHPDHp7y7EHq+wDXgiiNYexhhbmVKLmniR/xDoZc6323l+qFH4ANfsaqc77GKpJjbuYXjN0NSGM0A7xHuP4GMA+pbJ6mNvttR6kqxaNgRlRJX4L+DFG8F7hRZfsE1dLxBlafrzHKE21m0d8AP4UxhxT4VZjUJyBhswTV+v4u0p7DuX3qfz9R6QPgYbX4z1TPP69kpDJm8xaYRZhpDjqV5srMG2A+V+RC9fsYlEe6nrpa6QtP0LBVHflpUuEjQLlJC3oVycJ8O5pQbPu9g9ub3oXwW9txniKbHlq8Laf2ArW2UYe1T1DOn/MOlO4U9qLBgjHKMlzOg5mcPE+1Ngim2GEPi0Vl+nfgXZ+WHKQ8/aXvaX2+Ec/SICaiLMP0d65Q/gNJ3YvIZxj7KnPFD5fcoHvXHWp2BOEktdLBjjl12jqEyweNmqqMSW7BBaqFM554lxqTk+eB7ZDJQWlswTmp2gZtOFBqaExUIxdyrHy4rqQAnOlTB2MWqNiOjC1Yysscokop5OdbBjjdyCXdOCWrSMypjEmhRSxlfJPtya5u1qxR5qozVin6baleza1yKfuUlFTGoAim0tpBsNo666Kxdi/rZhmXK4wqpXNtxLT7G9YuY8bk8S4SIuPqI3rL0m9KKxB12dhc21DwifnXuG04tq1eKb1e2q4x8yf/hTDhhE+st+djhF/XkJIgcppqYZguV7NwbXgNCHxd4/9YgfMADASE319PkEqvDZ1glNm//+okFiUnQG5dw0Q5jH2USvGU1d8UILescQUtIrf7dgEVnLzpNfPVN4xzIMcB/gGfEHE2A1zTowAAAABJRU5ErkJggg==");
    width: 18px;
    height: 19px;
}
/* End of Icons refactored */

/* === blackops-style.css === */

/* NULL */

HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, TT, VAR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
SUP, SUB {line-height: 1px;}
BODY {line-height: 1;}
UL {list-style: none;}
:focus {outline: 0;}
INS {text-decoration: none;}
DEL {text-decoration: line-through;}
input::-moz-focus-inner {border: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary, .block {display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}

[hidden] {display: none;}
.none, .hidden, .on980, .on760, .on320, .only980, .only760 {display: none;}

.clear, .clr {clear: both;}
hr.clear, hr.clr {padding: 0;margin: 0;height: 1px;overflow: hidden;border: 0;}
.clearfix:before, .clearfix:after, .clf:before, .clf:after {content: " ";display: table;}
.clearfix:after, .clf:after {clear: both;}
.clearfix, .clf {*zoom: 1;}

.alignright, .right { float: right; }
.alignleft, .left { float: left; }
.center { text-align: center; }
.centered, .aligncenter {
	display: block;
	margin: 0 auto;
	}

img.alignright, img.right {
	margin: 0 0 7px 20px;
	display: inline;
	}
img.alignleft, img.left {
	margin: 0 20px 7px 0;
	display: inline;
	}
a img {
	border: none;
	}
img {
	max-width: 100%;
	}

.entry img {
	height: auto;
	}

/* END NULL */


/* BASE */
html, body {
	height: 100%;
	}
body {
	color: #000;
	font-size: 15px;
	line-height: 20px;
	font-family: 'Roboto', sans-serif;
	background: #fff;
	text-align: center;
    display: flex;
    flex-direction: column;
	}
.wrap {
	width: 1366px;
	margin: 0 auto;
	text-align: left;
	}

input, textarea {
	color: #000;
	font-size: 15px;
	line-height: 20px;
	font-family: 'Roboto', sans-serif;
	}

a {
	color: currentColor;
	text-decoration: underline;
	transition: all 0.3s 0.02s ease;
	}

a:hover {
	color: #00B47B;
	text-decoration: none;
	}
a.disabled {
	pointer-events: none;
	cursor: default;
	background: #d8d8d8 !important;
	}

p, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .title, .entry table, .entry form, .entry ul, .entry ol, .entry hr, blockquote {
	margin: 0 0 20px 0;
	}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .title {
	color: #000;
	font-weight: bold;
	}
h1, .h1, .title{
	font-size: 26px;
	line-height: 30px;
	}
h2, .h2{
	font-size: 24px;
	line-height: 28px;
	}
h3, .h3{
	font-size: 22px;
	line-height: 26px;
	}
h4, .h4{
	font-size: 20px;
	line-height: 24px;
	}
h5, .h5{
	font-size: 18px;
	line-height: 22px;
	}
h6, .h6{
	font-size: 16px;
	line-height: 20px;
	}

.entry ul, ul.list {
	padding: 0 0 0 20px;
	list-style: none;
	}

.entry ol, ol.list {
	padding: 0 0 0 25px;
	list-style: none;
	}

.entry ul ul, .entry ol ol, .entry ol ul, .entry ul ol, ul.list ul, ol.list ol, ol.list ul, ul.list ol {
	margin: 5px 0 0 0;
	}

.entry ol > li, ol.list > li {
	margin: 7px 0 7px 10px;
	list-style: decimal outside;
	}

.entry ul > li, ul.list > li {
	margin: 7px 0 7px 10px;
	list-style-type: disc;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}
acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor: help;
	}
acronym, abbr {
	border-bottom: 1px dashed #999;
	}
blockquote {
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}
blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

/* END BASE */


/* HEADER */

header {
	padding: 20px 0;
	}
.h_list{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	}
.logo{
	min-width: 150px;
	padding: 0 0 0 0;
	}
.logo a{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-end;
	font-size: 32px;
	line-height: 14px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	}
.logo img{
	vertical-align: bottom;
	}
.logo span{
	margin: 0 0 0 8px;
	}
.logo a:hover{
	color: #000;
	}

.h_search{
	width: 688px;
	}
.h_search_list{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	}
.h_search_list_l{
	flex: 0 0 215px;
	}
.h_search_list_r{
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	}

.country_select{
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: transparent;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAASCAYAAACnxdXaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT5JREFUeNpi/P//PwMjI6MgAwODCRA/APJvM1ARAM2WBVJaQHwBaPZLmLglEL8G4v9A/A+Ie0FqQY6hFANBIRD/gpr9FYgDoeIMp6GCyHgmpRYDQQ0Wc0GeYwJJvsMiSZHFQNCAw0wQBkUlwyo8Cki2GAia8Zh3Gha8YkB8nRoWA0E7HnOeA7E6WB1UMcjiK3g0zAHFBQELW/DofwHE2nC1SJrIthgI2gj4UAtFPZpmkiwGBTsQT8Cj/jEQq2A4EouribIYauEkPOoeYbMQq6VQiyWJSFwz8Mg/AGJFnPGPJ2GIE/AxLvwQiJXwJjoCKZJUi/H6kChLSbT4PhArEJWficz0hCy+BcQyRJdaJBRvuCy+CcTSJBWVJJaroFR9CslCEFuS1AqBEVYAk1ApswApC6ilJ4H6/5BasQMEGAAU3nPVkoFJVwAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position: right 14px center;
	background-size: 10px auto;
	padding: 0 25px 0 15px;
	margin: 0 0 0 0;
	width: 100%;
	height: 44px;
	border: 1px solid #d7d7d7;
	border-radius: 4px 0 0 4px;
	box-sizing:border-box;
	font-size: 15px;
	line-height: 20px;
	color: #000;
	font-weight: 500;
	cursor: pointer;
	}
input.search_inp{
	background: transparent;
	width: 100%;
	box-sizing: border-box;
	height: 44px;
	border: 0;
	padding: 0 15px 0 20px;
	margin: 0;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	font-size: 15px;
	line-height: 20px;
	color: #000;
	}

input.search_sub{
	flex: 0 0 44px;
	width: 44px;
	height: 44px;
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0 4px 4px 0;
	background-color: #17191B;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA1CAYAAADlE3NNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABG9JREFUeNrUmmtsDUEUx2/Rh7rVqqBFQ1U96xHqFfFsfZCIEIJEIlESn6QJQiQeiUjEBwmfhCZtgsQHgqKCNrTKB48iTVNFUUKpItLqQ0uv/yRnk830zN7de/feO07yS3bP7s7Mf3dmd+ecifL5fJ4QWn8QR9ttoMsTRuvnYjmzwVIwHUwBw4FXOq8JfATPwBNwG7wLlbioIJ/cHJAH1oGkAMuoAedAEfjqqjohLgCWgfs+d+03OAVGBtimXji9IB3c8IXWOsBBEBOsOCfdcis4AeL9nNcD3oJXNL7ayT8AjADjQTro46ecarCRum3IumUsKPJzt3+BM2A1SLZRZjKde5auVVkrWBOqbhkPbllU/gnsAAlBdB9x7U7QqKijB2x3W1wcKFdU2AWOgAFuDX4q6yiVzQnMd0ucGIvnFMIawDwXRclkg3qFwA1uiNuvEFYJBoVQmHlMPmDqbwPTghEnnko3U3ApjUFPmBB1lTHtqKaXnGNx4ttSxxT4GHjDKMz8sqli2nM4EHG7mIJ+gNEREGaQBr4xH/pRTsR5SYhsayMozGA9065CJ+LymQJuaiDMoIT5F02xK66OefVmaSRuGrXJbAfsiJvBPLVijYQZXJXaWGt1vvHzupb57Tzt0c8KpP2JBGuGuEWSvxnc0lDcTfBd8i2xEidiHNmS/w74o6G4bnBX8s21EjcWxEj+ex59rULan2olLpPx12osTm5bupW4IYy/XmNxctsGggSVOO7AT43FcW2LU4nry/g7NBbXxvhiVOLa7d4JTYwLULWqxHGPOVFjcYlMtO2XShwXzh6jsbgMaf8DCWTFvWb8kzQWJ7ftpdWnQMTnGyT/Qo3FLZD2q/z9W96X/Dk2IsKRsL7UNrOV+xNXIvlTmEJ0sFwwVPosPPAn7hrzSdiqobgt0v5lxaesV66gUJoI/gGZGk1UJ4C/Uhtz7IYZpjDT+Asaibsste2p09DeFSbcsFwDYSsCicrJjgzQKRXyBaRGUNgwJgNUSfkMx+H0Q8xdqqCsT7iF9WfS079pCAWUK4gGDxmBl+hYuIRFM+PMR/nAoLI8IvfdxBR8w+WcnAovBYRle2mnO9pJPmZTysjHxAqzQvzKr7bI5p4EfdxIG+cqctZC9B6Xu6nIMO1V3FDZCuwItFPpfCbLYtgrsDlIkeLaPPDaIuHZzPhF5refG+tQRlOOTmVifB4Hi20mBmPp3BOKsW3YMRIghsFn5vhFq/UqTtahxIJ9YLcqZmGKv4i1I3Wg0RQCSDCtQ8miRW8qew+2SVHvcaAMpEnnllA6oNON5VGTKSHRE4LVQy30nfVa9KA3zHVl3Fs8mBfATFpY0+6CqPe0yGCwjXpHgBeKsTnQLXEGSWATOE+/anZMzDhqaEwttftqNzEUPGfKfWRebRHskkTOUmm9ZSpNLI05oxgTXyikUaOIPzqxZMr6zJL8Ym660o31lpE2EUq/LsVVWsmvZZzEibWA5aDU5Cs2Nv73J2cOHK2i7Svgr9j4J8AAVFQAZhFKAWEAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 19px auto;
	cursor: pointer;
	transition: all 0.3s 0.02s ease;
	}
input.search_sub:hover{
	background-color: #3f3f3f;
	}


.h_info{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: center;
	gap: 26px;
	}
a.h_cart{
	display: block;
	}
a.h_mess{
	display: block;
	width: 22px;
	height: 20px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAe1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+9xjqiAAAAJ3RSTlMAAgMEDxAZGxwfREpLVWRlZmdod32AiKqxu8TL3N3e3+Hk5fr7/P09bmCCAAAAAWJLR0QovbC1sgAAAPNJREFUSMftlusOQ0AQhVFFS4uy6tIqLfX+b1jpSu0Vu5E0kj0/2c/ZyZyR0TSlDWkfRMIKzIEtOwndIX3ppBR8YSAHg5XgPBFQTsBApD1AwV3h6ktR3S2oPj+TwxLUikpmSN7ZaTdjery++AmbtP+ZcuPJs0dNSbhuxsdVbJOoHVfj+6YmW4XdCbfHTfvKGH2mzjAqhV9lh4Q6yP4gL2GGl7ZI9UilbeoZ8/G0ogc9+lgPJ7PdX7aZat/cYCD2dHDmpwraMzOzaCSdMHTUb0jBCv4HnIksYdmaC40sHMjBZ7g+3mXY27B8mn4iLN9UC/+W9AEUca580fIl7AAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position:  center;
	background-size: auto 22px;
	}
a.h_course{
	min-height: 20px;
	display: block;
	padding: 0 0 0 30px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QA/wD/AP+gvaeTAAABsUlEQVRoge2au0oEMRRAz4qghYWghSKIj9Zq9TNcwd+wsF0bu8VCFPwSWytZcKtVrASxEre03hUE8VHMYrGTSDKTl+EeuMWESe49k4FJhoAgCIIgJEPD4r4msAPM+yunFh/APXADfNcZaB94Gg/yH+IW2Kwi2gDOEhCoEgNg0Va4nUDhdeLcRnYdeE+g6DrxrBKb1ggfADOK9h7QBz41/WLSnrheten8QPmJXbipyxuqWTZmqOi85LhA1xgJ677DqptNv9mxMKp5KkAhSSHCuSPCEWgBXWBEvYVGLZwPqOFEk8tVGBNCuKXJk61wV5PHq3DMhccQmHM85iSlmmMKu84hKy0VIpw7Ipw7Ipw7Ipw7ut+0IRhRXlr62pX9EnOG7yLmLhFit7SryZPt9hCgo8mVrTAUM32N+ud/Vvth13xRrlG2hyKcOyI8ZqRoW/ZZSCh0wi+KtiOPdQRDt5a+ArYm2g4pzmp1gTefRTnC6ljGGpkeavnrlT42fDipclml0ynxZ6pKDICFKsIAe8BjAhKm0Qc2dDI26+MmsA2sALMW/ULxSnG4tEchLgiCIAip8wP5UTc4J4XFxAAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position:  0 center;
	background-size: auto 22px;
	color: #7d7e83;
	font-weight: 500;
	line-height: 20px;
	text-decoration: none;
	position: relative;
	}
a.h_course:hover{
	color: #000;
	}
a.h_course2:before{
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	bottom: -1px;
	left:50%;
	transform:translateX(-50%);
	height: 1px;
	width: 0;
	background: #000;
	border-radius: 2px;
	transition: all 0.3s 0.02s ease;
	}
a.h_course:hover:before{
	width: 100%;
	}

.h_name_block{
	position: relative;
	top: 2px;
	}
a.h_name{
	display: block;
	padding: 0 17px 0 0;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAASCAYAAACnxdXaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT5JREFUeNpi/P//PwMjI6MgAwODCRA/APJvM1ARAM2WBVJaQHwBaPZLmLglEL8G4v9A/A+Ie0FqQY6hFANBIRD/gpr9FYgDoeIMp6GCyHgmpRYDQQ0Wc0GeYwJJvsMiSZHFQNCAw0wQBkUlwyo8Cki2GAia8Zh3Gha8YkB8nRoWA0E7HnOeA7E6WB1UMcjiK3g0zAHFBQELW/DofwHE2nC1SJrIthgI2gj4UAtFPZpmkiwGBTsQT8Cj/jEQq2A4EouribIYauEkPOoeYbMQq6VQiyWJSFwz8Mg/AGJFnPGPJ2GIE/AxLvwQiJXwJjoCKZJUi/H6kChLSbT4PhArEJWficz0hCy+BcQyRJdaJBRvuCy+CcTSJBWVJJaroFR9CslCEFuS1AqBEVYAk1ApswApC6ilJ4H6/5BasQMEGAAU3nPVkoFJVwAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 10px auto;
	color: #000000;
	font-weight: 500;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	}
a.h_name:before{
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	bottom: -1px;
	left:50%;
	transform:translateX(-50%);
	height: 1px;
	width: 0;
	background: #000;
	border-radius: 2px;
	transition: all 0.3s 0.02s ease;
	}
a.h_name_mess:hover:before{
	width: 100%;
	}
input.h_name_label_tab:checked ~ label.h_name_label a.h_name_mess:before{
	width: 100%;
	}

a.h_name_mess:after{
	content:"";
	display:block;
	position:absolute;
	z-index: 1;
	top: -3px;
	right: 10px;
	width: 7px;
	height: 7px;
	background: #e53d3c;
	border-radius: 50%;
	}

.h_name_label_tab{
	display: none;
	}
.h_name_block_down{
	display: none;
	min-width: 200px;
	position: absolute;
	z-index: 77;
	right: 0;
	padding: 10px 0;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 3px 8px rgb(0 0 0 / 20%);
	}
.h_name_block:hover .h_name_block_down {
	display: block;
}
.h_name_block_down li{
	display: block;
	padding: 2px 10px;
	font-weight: 500;
	}
.h_name_block_down li.h_name_block_b{
	font-weight: 700;
	}
.h_name_block_down li.h_name_block_al{
	padding: 2px 10px 9px 10px;
	margin: 0 0 9px 0;
	border-bottom: 1px solid #d6d6d6;
	font-weight: 700;
	}
.h_name_block_down li.h_name_block_out{
	padding: 9px 10px 2px 10px;
	margin: 9px 0 0 0;
	border-top: 1px solid #d6d6d6;
	font-weight: 700;
	}

.h_name_block_down li a,
.h_name_block_down li button {
	font-weight: 700;
	font-family: "Roboto", sans-serif;
	cursor: pointer;
	background: none;
	border: none;
	display: block;
	padding: 6px 10px 6px 10px;
	border-radius: 4px;
	font-size: 15px;
	color: #000;
	text-decoration: none;
	width: 100%;
	box-sizing: border-box;
	text-align: left;
	}
.h_name_block_down li a:hover,
.h_name_block_down li button:hover {
	background: #17191B;
	color: #fff;
	}

.h_name_block_down li.h_name_block_al a{
	color: #e53d3c;
	}

.h_name_block_down li.active a,
.h_name_block_down li a.active
{
	pointer-events: none;
	background: #17191B;
	color: #fff;
	}


/* END HEADER */


/* MAIN NAV */

.main_nav{
	background: #17191B;
	margin: 0 0 20px 0;
	}
.main_nav_list{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	}
.main_nav_cat{
	flex: 0 0 200px;
	}
.main_nav_cat__currency {
	flex: 0 0 auto;
}
.nav_main{
	width: 100%;
	}
.main_nav_course{
	flex: 0 0 200px;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: center;
	cursor: pointer;
	position: relative;
	}
.main_nav_course__popup {
	display: none;
	margin-right: 25px;
	position: absolute;
	border-radius: 4px;
	background-color: #333b46;
	padding: 15px;
	text-align: right;
	white-space: nowrap;
	margin-top: 100px;
	z-index: 10;
}
.main_nav_course:hover .main_nav_course__popup {
	display: flex;
	flex-direction: column;
	gap: 5px;
}

.main_nav_course div{
	color: #fff;
	font-weight: 500;
	}
.main_nav_course div span{
	font-weight: bold;
	}
.main_nav_course_rel{
	display: block;
	width: 20px;
	min-width: 20px;
	height: 22px;
	margin: 0 0 0 10px;
	transition: all 0.3s 0.02s ease;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAsCAYAAAAXb/p7AAAABmJLR0QA/wD/AP+gvaeTAAADGklEQVRYhe2YTUgVURiGv1MaVJoURaJhlBYkGgSVZBAFtal9izb9LVoULYIwQqIoSihIaREFkmVQG6F2YQUFtbEwKCtB4Qqakv1gWBJ59WkxZ+Q2nblzzr13dOMLohy+732f+T3fKDKrGRRQCBwD2oHPQBIYBh4DR4FFMwm3H/hKeg0DB6YbLB9ojgALqhnImw64ucA9Rzhft6cD8HyGcL5OxAm3DZgICX4AbAWW6t9PQ+rGgdq4AF+FhJ411CrgUkh9B6DiANwOjAbC7qepV8CdEMh9OQfUobXAiA4ZAAoi6ouAIQNgdyyAOnQj8A04Yll/MOQsbskVUBXwAegHdui1dUC+Zf884JMB8EYu4CrxtjBfY8DODHzOGAC/A3OygVsLDBqMnSG1l0nV2cCZLks2kB8NPlb3cdCoAu9+i9IYsMvB97rBo8UVrgxIWMD5+g3ssfQ+bOh/6QK3EuhzgPNldSaBTYbeXhfAjgzgfI0CyyL8S0x9UVypM9oa66P5XwUiUiwiXzTMQhHZnSZrqg9v2xsPrCeUUq9FRKY2bbyncnWgsEZEDgXWXohIa2BtTCl1N8XruIg0hR2NhYaVUstFUo5KKfUkWKUvQRCwWyl1MyJgMAs4EZEh/4+oN/kPw1qRRUCbiDS6EKVoQET2WlXiTS9BtdsmAVccH7Y+IHibpQ2oNJj0WBt4Hhcs4RLAKhdvARYDkwGjCWCBo0/YdO2rGyh1gksxTxgMazLwCTuTXUBxRnDauM1gejpDr7qAzxsiXvA2pvUGwGdZ+J3E+2x4BCzJCk4bbjYAJoEVDh6lQEPWMGkCeg2Q9Q7953TPVWL65GwwAPYD8y168/l3+G3KOSTeR1LSAFln0XvK0Hctp4A6qNUQNAJUpOkpx5sXg3oYB2A58McQ9hYoNNQXYJ4xk8D6nAPq0IuGQPB2gg0pddVAZ0jt5VjgdHAe8DwkeBJ4r3+C26OvTiwerGwhS/D+L+OqAaAsVrgUyHKgxwGuF5cxKkeQRcCtNJcTvMmnBbAZcmMDrcJ7+XYBv4CfwDugEaiaMbBZaf0FCg75gwzCVWoAAAAASUVORK5CYII=") no-repeat center / 20px auto;
	}
.main_nav_course_rel:hover{
	transform: rotate(180deg);
	}

.main_nav_cat > ul > li{
	position: relative;
	}
.main_nav_cat > ul > li > a,
.main_nav_cat > ul > li > label
{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	box-sizing: border-box;
	height: 60px;
	padding: 0 10px 0 20px;
	background-color: #313C48;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	}
.main_nav_cat__currency > ul > li > a{
	padding: 0 30px 0 20px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAASCAYAAACnxdXaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASxJREFUeNpi/P//PwMQCAKxCRA/AOLbDNQFskCsBcQXgPglWARoqSUQv/4PAf+AuBeIGUGOoQIuBOJfULO/AnEg2JNA4vR/TDCTChbXYDEX5DkmkOS7/9gBJRY3/McNBEEKVuFRQI7FzXjMOw0LXjEgvk4li9vxmPMciNVhlsIsvoJHwxxQXBCwsAWP/hdArA1Ti6yJEovbCPhQC1k9umZSLQYF+wQ86h8DsQq6I7G5mliLQRZOwqPuETYLcVkKwpJEJK4ZeOQfALEirvjHlzDECfgYF3gIxEr4Eh2hLECqxXh9SKylpFh8H4gViMnPxJYyhCy+BcQyxJZapBRvuCy+CcTSpBSVpBbkoFR9CsnCU1AxksxhhFbipAAWILYAVcVAfBKI/5BqAECAAQDs0DU1N+gD6AAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: right 15px center;
	background-size: 7px auto;
	background-color: #17191B;
}
.main_nav_cat > ul > li:hover > a {
	background-color: #313C48;
	}
.main_nav_cat:not(.main_nav_cat__currency) > ul > li > a:before,
.main_nav_cat:not(.main_nav_cat__currency) > ul > li > label:before {
	content: "";
	display: block;
	width: 18px;
	height: 17px;
	margin: 0 8px 0 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAhCAYAAABa+rIoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbVJREFUeNrslj1LA0EQhvcOkSgqGEEQtVIwaqUWptJSsNNSrLVRUDsFf4P4E9JYxX+gBC6lSmz8RCuDVibxC8FmfRdGCEf2bheWuSsceG6TzEx42b2ZHU9KKdJqbaHvWbAC5kAvqIMAHIEauzq1c8QqqMnWVie/4OTvw5o0s3VOcR4eI9jAa9BusNE/YBI8cJyqD7YNhQmK2+EsiAXLnKj4PFh0KW7IMmcYeKqWNOL2XYr7AhmLnE+NMEG/S5fvXMUyJyr+kP7TCepRsBRX4GzCPggM+1yZ4lmbcD84ixF2TnHsN4SiA+yCp5CoKtgDGe7ry2sxlag2oW6NPvAKHl1WoI15aR6ZfJFi+xfnahJWNkGTcJam3zK4SkRdU+nmQEnT40rkT2QSngWNmCas/HnuPteDDbwFAwYb/QLGwRtXQWwYChMUt8nZhC+wTlvkXIIpjU8NrqMuxX1g7bLI+QadGt8WOEiyz0nOPncHZixy7iN8RTp2Z+KOLcUVI3xVwtk71431BgwaxD9TK3nnaiWqIJZBIyZW+Ze4hIWvrzFworkdTsmf+CScA/NNk3BAx85uvwIMAGV5NbWR5U2oAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 17px auto;
	transition: all 0.3s 0.02s ease;
	}
.main_nav_cat > ul > li:hover > a:before{
	width: 8px;
    transform: rotate(90deg);
	}

.main_nav_cat > ul > li > ul{
	display: none;
	position: absolute;
	z-index: 77;
	top: 100%;
	left: 0;
	width: 100%;
	background-color: #313C48;
	padding: 6px 0 6px 0;
	box-sizing: border-box;
	box-shadow: 0px 3px 8px rgb(0 0 0 / 20%);
	border-radius: 0 0 4px 4px;
	}
.main_nav_cat > ul > li:hover > ul{
	display: block;
	}
.main_nav_cat > ul > li > ul > li{
	padding: 0 12px 6px 12px;
	}
.main_nav_cat__currency > ul > li > ul > li{
}
.main_nav_cat > ul > li > ul > li > ul > li.nav_drop > a,
.main_nav_cat > ul > li > ul > li.nav_drop > a{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAdCAYAAACnmDyCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASFJREFUeNpi+P//PwMQWwLxaSB+B8SrgFgMKk40BhGCQPz6Pyq4TqphIML1P3ZwhRTDQIQqEP+j1DAYo/c/bkCUYTAGIxDPJGCYJDEGEWMYKALEiTGIWJeJE2MQ2Ybh8jPIsDmkGIYvJphIMYxQ+iDGMEliDCLGsFNAzEJsXmIiEAE2TAzEgf9QjFueCNeAYnASNbw2AY8hN4kN7DY8htwCYmlior8FjyH3gViGmATZjseQB0CsQEwWacZjyEMgViQm0zYQcIkSMcVIDR5DHuFyCbpBhXgMeQzEKsQUtbJA/AuHIc+JMQSEQVlEC4hZsST7l0DsDMR3iMtEkDLlKxaXaJNaQYJwIFJtC6q61UmtshnBpkEAyJv8QPyegQwAEGAA34Yxo0TtoCsAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 7px auto;
	}
.main_nav_cat > ul > li > ul > li > a,
.main_nav_cat > ul > li > ul > li > button
{
	cursor: pointer;
	display: block;
	padding: 7px 12px 7px 12px;
	border-radius: 4px;
	font-size: 15px;
	color: #fff;
	font-weight: 500;
	text-decoration: none;
	background: transparent;
	border: none;
	}
.main_nav_cat__currency > ul > li > ul > li > a,
.main_nav_cat__currency > ul > li > ul > li > button
{
	padding: 7px;
	text-align: center;
	width: 100%;
}
.main_nav_cat > ul > li > ul > li:hover > a,
.main_nav_cat > ul > li > ul > li:hover > button,
.main_nav_cat > ul > li > ul > li > a.active,
.main_nav_cat > ul > li > ul > li.active > a {
	background-color: #5e6369;
	}

.main_nav_cat > ul > li > ul > li.main_nav_cat_more{
	text-align: center;
	}
.main_nav_cat > ul > li > ul > li.main_nav_cat_more > span{
	border-top: 1px solid #5d646c;
	display: block;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	padding: 12px 0 10px 0;
	}
.main_nav_cat > ul > li > ul > li.main_nav_cat_more > a{
	display: block;
	padding: 7px 12px 7px 12px;
	border-radius: 4px;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-color: #17191B;
	}
.main_nav_cat > ul > li > ul > li.main_nav_cat_more > a:hover{
	background-color: #5e6369;
	}


.main_nav_cat > ul > li > ul > li > ul,
.main_nav_cat > ul > li > ul > li > ul > li > ul {
	display: none;
	position: absolute;
	z-index: 77;
	top: 0;
	left: 100%;
	width: 100%;
	min-height: 100%;
	background-color: #313C48;
	box-sizing: border-box;
	padding: 15px 0 15px 0;
	border-left: 1px solid #5d646c;
	box-shadow: 0px 3px 8px rgb(0 0 0 / 20%);
	border-radius: 0 0 4px 4px;
	}
.main_nav_cat > ul > li > ul > li:hover > ul,
.main_nav_cat > ul > li > ul > li > ul > li:hover > ul {
	display: block;
	}
.main_nav_cat > ul > li > ul > li > ul > li,
.main_nav_cat > ul > li > ul > li > ul > li > ul > li{
	display: block;
	padding: 0 12px 6px 12px;
	}
.main_nav_cat > ul > li > ul > li > ul > li:first-child,
.main_nav_cat > ul > li > ul > li > ul > li > ul > li:first-child{
	padding: 0 12px 13px 24px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	}
.main_nav_cat > ul > li > ul > li > ul > li > a,
.main_nav_cat > ul > li > ul > li > ul > li > ul > li > a{
	display: block;
	padding: 7px 12px 7px 12px;
	border-radius: 4px;
	font-size: 15px;
	color: #fff;
	font-weight: 500;
	text-decoration: none;
	}
.main_nav_cat > ul > li > ul > li > ul > li > ul > li > a:hover,
.main_nav_cat > ul > li > ul > li > ul > li > ul > li.active > a,
.main_nav_cat > ul > li > ul > li > ul > li > ul > li > a.active,
.main_nav_cat > ul > li > ul > li > ul > li > a:hover,
.main_nav_cat > ul > li > ul > li > ul > li.active > a,
.main_nav_cat > ul > li > ul > li > ul > li > a.active {
	background-color: #5e6369;
	}


.adapt_menu_inp{
	display: none;
	}
.adapt_menu_but{
	display: none;
	}
.adapt_menu{
	display: block;
	margin: 0 0 0 0;
	width: 29px;
	height: 20px;
	position: relative;
	z-index: 77;
	cursor: pointer;
	transition: all .3s ease-in-out;
	}
.adapt_menu span{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 1px;
	background: #fff;
	transition: all .2s ease-in-out;
	}
.adapt_menu span:nth-child(2){
	top: 10px;
	left: auto;
	right: 0;
	width: 83%;
	transition: all 1.1s 0.02s ease;
	}
.adapt_menu span:nth-child(3){
	top: 19px;
	}
input.adapt_menu_inp:checked ~ .adapt_menu_but .adapt_menu span{
	top: 10px;
	}
input.adapt_menu_inp:checked ~ .adapt_menu_but .adapt_menu span:nth-child(1){
	transform: rotate(45deg);
	}
input.adapt_menu_inp:checked ~ .adapt_menu_but .adapt_menu span:nth-child(2){
	opacity: 0;
	width: 100%;
	transform: rotate(360deg);
	}
input.adapt_menu_inp:checked ~ .adapt_menu_but .adapt_menu span:nth-child(3){
	transform: rotate(-45deg);
	}


.nav_main > ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	}
.nav_main > ul > li{
	display: block;
	padding: 0 2px;
	position: relative;
	}
.nav_main > ul > li > a{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	box-sizing: border-box;
	height: 60px;
	padding: 0 20px 0 20px;
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	text-decoration: none;
	}
.nav_main > ul > li.nav_drop > a{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAASCAYAAACnxdXaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASxJREFUeNpi/P//PwMQCAKxCRA/AOLbDNQFskCsBcQXgPglWARoqSUQv/4PAf+AuBeIGUGOoQIuBOJfULO/AnEg2JNA4vR/TDCTChbXYDEX5DkmkOS7/9gBJRY3/McNBEEKVuFRQI7FzXjMOw0LXjEgvk4li9vxmPMciNVhlsIsvoJHwxxQXBCwsAWP/hdArA1Ti6yJEovbCPhQC1k9umZSLQYF+wQ86h8DsQq6I7G5mliLQRZOwqPuETYLcVkKwpJEJK4ZeOQfALEirvjHlzDECfgYF3gIxEr4Eh2hLECqxXh9SKylpFh8H4gViMnPxJYyhCy+BcQyxJZapBRvuCy+CcTSpBSVpBbkoFR9CsnCU1AxksxhhFbipAAWILYAVcVAfBKI/5BqAECAAQDs0DU1N+gD6AAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: right 15px center;
	background-size: 7px auto;
	padding: 0 30px 0 20px;
	}
.nav_main > ul > li > a.active,
.nav_main > ul > li:hover > a,
.nav_main > ul > li.active > a,
.nav_main > ul > li > a.active {
	background-color: #313C48;
	}

.nav_main > ul > li > ul > li > ul,
.nav_main > ul > li > ul{
	display: none;
	position: absolute;
	z-index: 77;
	top: 90%;
	left: 50%;
	transform: translateX(-50%);
	width: 200px;
	background-color: #313C48;
	padding: 6px 0 6px 0;
	box-sizing: border-box;
	box-shadow: 0px 3px 8px rgb(0 0 0 / 20%);
	border-radius: 4px;
	}
.nav_main > ul > li > ul > li:hover > ul,
.nav_main > ul > li:hover > ul{
	display: block;
	}
.nav_main > ul > li > ul > li{
	display: block;
	padding: 2px 10px;
	}
.nav_main > ul > li > ul > li > a{
	display: block;
	padding: 6px 10px 6px 10px;
	border-radius: 4px;
	font-size: 15px;
	color: #fff;
	text-decoration: none;
	font-weight: 500;
	}
.nav_main > ul > li > ul > li > a:hover,
.nav_main > ul > li > ul > li.active > a,
.nav_main > ul > li > ul > li > a.active
{
	background: #5e626b;
	}

/* MAIN NAV */


/* HOME */

#content{
    flex: 1 0 auto;
	margin: 0 0 40px 0;
	}

.container{
	padding: 25px;
	margin: 0 0 30px 0;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	}

.notyf_cb{
	display: none;
	}
.notyf_bl{
	padding: 20px 60px 20px 70px;
	margin: 0 0 20px 0;
	position: relative;
	background: #daf3f0;
	border: 1px solid #6bb09d;
	border-radius: 4px;
	font-size: 16px;
	font-weight: 500;
	}
input.notyf_cb:checked ~ .notyf_bl {
	display: none;
	}

.notyf_bl:before {
	content: " ";
	display: block;
	width: 48px;
	height: 100%;
	border-right: 1px solid #6bb09d;
	background: #4fbe9e url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAoCAYAAADOvcv6AAAABmJLR0QA/wD/AP+gvaeTAAAAXElEQVRIiWNgoDdgxCf5/////7jkmMi1cVTjqMbhovEjuRof0l3jA7rbOIicireUY2BgYPj///9XBgYGLlJtxGkrMTaqMzAw8BJhAY0BoSpgA7kaR+uOoaGR/gAA69wbCYCBLUAAAAAASUVORK5CYII=") no-repeat center / 7px auto;
	border-radius: 4px 0 0 4px;
	position: absolute;
	top: 0px;
	left: 0px;
	}

.notyf_close{
	display: block;
	width: 27px;
	height: 27px;
	position: absolute;
	z-index: 1;
	top: 50%;
	right: 19px;
	transform: translateY(-50%);
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAMAAAC7m5rvAAABv1BMVEUAAAAA//+AgIBAv4BmzJlVqqpJtpJAv59Ns5lGuaJVv5VVuJxRvKFNv5lJwp5RuaJOup1MvaFPwZ5Nu6JKvZxQv59PvJ5NvqBPwZ9OvKFMvp1QvqBOv51NvJ9QvaFNv59MvKFPvZ5OvqBNv51PvJ9OvaBNvp5Qv59NvZ5Pv55OvJ9NvaBPvp5Ov59PvZ9Nvp5PvaFOvp9Pv55OvZ9NvqBPv55Ov6BNvZ9PvqBOv55Nv59PvZ9Ovp5Pv6BOvZ5Ovp9Ov6BNvZ5Pvp9OvqBNv59PvZ9Ovp9OvZ5Ovp9NvqBOv59OvZ9Nvp5Pvp9Ov6BOvp9Pvp9OvqBOv59Nvp9NvaBOvp9NvqBPvZ9Ovp9Ovp5Pvp9Ovp9OvZ9Nvp9Ovp5Ov59OvaBNvp9Ovp9Ovp9Pvp9Ov59OvqBOvp9Ov55Ovp9Ovp9Ov59OvqBOvp9Ovp9Ovp9OvZ5Ovp9Ovp9Ovp9PvqBOvp9NvZ5Ovp9Ovp9Ovp9OvZ9OvqBOvp9Ovp9Ovp9Ovp9Pvp9Ovp9OvqBOvp9Nvp9Ovp9Ovp9Ovp9Ovp9Ovp9Ovp9Ovp9Ovp9Ovp9Ovp9OvqBOvp9Ovp9Ovp9Ovp////+NaxWzAAAAk3RSTlMAAQIEBQYHCAoLDBITFBUWGhsdHh8gKistLi8zNDU2ODk6Ozw9Pj9AQkRFRkdITU9RUlRVVldbXV5fYHh5e3x9g4SFhoeIioyNjo+QkZKTlJWWl5ibnZ6foKGipKeoqaqztbe4ubq7vb7AwcLDxMfNzs/Q0dPU1tfY2drb3N3e3+Dh6+zt7u/x9PX29/j5+vv8/f4Mof0xAAAAAWJLR0SUf2dKFQAAAttJREFUSMfFlldDE0EQgIcWUFQ0IopRE6QjIGJBxEaJihIiIkWMiBIExYYiEFSaHJcEUbjvD/uQdpdcLtEX52ln9r7d2Sl7K/Lf5eg179RX5dcvZXnK2340O6b05iIGWbp1LCN0YmyXFNmbOG0JlYxqkQ9DH3wet9vj+xiO6NqTkvTUJQWAlc7K/JipoKprFYCty2mg/IcATNfnGO05DTMAPCowo/a9BFisM5urXwLw7zeh3gHanQJzT2z3NOB9Cpf/Egg2pz93SwjwJ686AGw6raJcoQADRttFIHTWOqVngsAVQ74U0JozlUKLBsohnWEUuJO57nqB4YR6UoPFgsyYLQBaeVwdB+qyKfMGYDxe87swnV17vIa90uj4JlCvc3nEof/SMZJwSxqBG9HxIqzo6nAYVZdAp8pQQstdg4VoLwO39curOs6pouo37wbsIiJyDajUu+VUUV2RoUs1bC1SA7SLiEg/hIzRj3MplNjC4BERkVfwISlgDoVgtRkl8gn8IiLyHXzJgXapqC5XwlnR5/ibiIj8iG2bzJlR0g8bIiKyA12piXUopHoYCeVPC8ylQrDaAvtHJ/86JF9jCfhoQjnjeTDIZ5iMbRvOPt3b0BcvriqTvXR5T0gt0CYiInagUzdzyqqUe4AjkeECrGbbOOswHx3fABoSU+VDxjYd0rVpE9ChuxRmsrsU3sCuPab4jLdCemkCnibc0mDJlpkqXIa9soQ+BNzNjPUBgzr94CZoLZmoVg02ivWWZg3CldaUM5i6tgdQKqyoyi3gfvJv8QUQsvCzNQxM5CWbi94CWm+aeBY+0IDZotSZohcAgQbTfC0DTBSZPjA8ALw+l2u05zbOAmj389L4f+EHAGvdNfH+s9X2rAOwcT79uQ883os8lrbnnnndbu/43Hb01TVYbJmc42O/TZ5qz8syVpD9+hcjNN9hz649jlz1+AObOzubgcm+tsP//1n8B1OfW6t1zdatAAAAAElFTkSuQmCC") no-repeat center / 27px auto;
	cursor: pointer;
	transition: all 0.3s 0.02s ease;
	}
.notyf_close:hover{
	opacity: 0.7;
	}


.quick_search{
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	padding: 20px 10px 10px 10px;
	margin: 0 0 20px 0;
	}
.quick_search_list{
	display: flex;
	justify-content: space-between;
	align-items: center;
	}
.quick_search_b{
	padding: 0 10px 10px 10px;
	}
.quick_search_b_text{
	font-size: 15px;
	font-weight: 500;
	}
.quick_search_b_inp{
	width: 280px;
	}
.quick_search_b_sel{
	width: 215px;
	}
.quick_search_b_sub{
	width: 130px;
	}


.line_f_select{
	border: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: transparent;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAASCAYAAACnxdXaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT5JREFUeNpi/P//PwMjI6MgAwODCRA/APJvM1ARAM2WBVJaQHwBaPZLmLglEL8G4v9A/A+Ie0FqQY6hFANBIRD/gpr9FYgDoeIMp6GCyHgmpRYDQQ0Wc0GeYwJJvsMiSZHFQNCAw0wQBkUlwyo8Cki2GAia8Zh3Gha8YkB8nRoWA0E7HnOeA7E6WB1UMcjiK3g0zAHFBQELW/DofwHE2nC1SJrIthgI2gj4UAtFPZpmkiwGBTsQT8Cj/jEQq2A4EouribIYauEkPOoeYbMQq6VQiyWJSFwz8Mg/AGJFnPGPJ2GIE/AxLvwQiJXwJjoCKZJUi/H6kChLSbT4PhArEJWficz0hCy+BcQyRJdaJBRvuCy+CcTSJBWVJJaroFR9CslCEFuS1AqBEVYAk1ApswApC6ilJ4H6/5BasQMEGAAU3nPVkoFJVwAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position: right 14px center;
	background-size: 10px auto;
	padding: 0 25px 0 15px;
	margin: 0 0 0 0;
	width: 100%;
	height: 44px;
	border: 1px solid #d7d7d7;
	border-radius: 4px;
	box-sizing:border-box;
	font-size: 15px;
	line-height: 20px;
	color: #000;
	font-weight: 500;
	cursor: pointer;
	}
input.line_f_inp{
	width: 100%;
	box-sizing: border-box;
	height: 44px;
	padding: 0 15px 0 20px;
	margin: 0;
	border: 1px solid #d7d7d7;
	border-radius: 4px;
	font-size: 15px;
	line-height: 20px;
	color: #000;
	}
textarea.line_f_textarea{
	width: 100%;
	box-sizing: border-box;
	height: 300px;
	padding: 20px;
	margin: 0;
	border: 1px solid #d7d7d7;
	border-radius: 4px;
	font-size: 15px;
	line-height: 20px;
	color: #000;
	resize: none;
	}
textarea::-webkit-scrollbar { width: 3px; height: 2px;}
textarea::-webkit-scrollbar-button {  background-color: #f0f0f0;border-radius: 2px; display: none; }
textarea::-webkit-scrollbar-track {  background-color: #f0f0f0;border-radius: 2px;}
textarea::-webkit-scrollbar-track-piece { background-color: #f0f0f0; border-radius: 2px;}
textarea::-webkit-scrollbar-thumb { height: 10px; background-color: #c6c6c6; border-radius: 2px;}
textarea::-webkit-scrollbar-corner { background-color: #f0f0f0;border-radius: 2px;}
textarea::-webkit-resizer { background-color: #f0f0f0;border-radius: 2px;}

input.line_f_sub{
	box-sizing: border-box;
	width: 100%;
	height: 44px;
	border: 0;
	padding: 0 20px;
	margin: 0;
	border-radius: 4px;
	background-color: #17191B;
	cursor: pointer;
	transition: all 0.3s 0.02s ease;
	font-size: 14px;
	color: #fff;
	font-weight: 500;
	}
input.line_f_sub:hover{
	background-color: #3f3f3f;
	}


.main_title{
	color: #000;
	font-weight: bold;
	font-size: 27px;
	line-height: 30px;
	margin: 0 0 22px 0;
	}


.main_top_shop{
	margin: 0 0 30px 0;
	padding: 15px 0;
	background: #fff;
	box-shadow: 0 0 10px rgb(0 0 0 / 11%);
	border-radius: 4px;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	}
.main_top_shop_b{
	box-sizing: border-box;
	width: 25%;
	padding: 10px 0;
	border-right: 1px solid #e1e1e1;
	}
.main_top_shop_b:nth-child(4n+4){
	border-right: 0;
	}
.main_top_shop_bc{
	width: 230px;
	margin: 0 auto;
	}
.main_top_shop_img{
	margin: 0 0 25px 0;
	border-radius: 4px;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 230px;
	}

.main_top_shop_img img{
	border-radius: 4px;
	vertical-align: bottom;
	}
.main_top_shop_title{
	margin: 0 0 14px 0;
	text-align: center;
	font-weight: 500;
	font-size: 15px;
	}
.main_top_shop_title a{
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
}


.main_top_shop_rating{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	margin: 0 0 10px 0;
	}
.main_top_shop_rating span{
	display: block;
	margin: 0 0 0 5px;
	width: 16px;
	height: 16px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEIElEQVRoge2aX4hVVRjFf9cSS9OxvxY0WLNUSK2gpF6kl8wQih7CoXoKKuqhrCmLoaeCIuY1CsqHQjJ6MKSooGAgCCKkEiMSae7KIiooa0bLaTSd28O+U9c798/Z+55zHKMFhxnO2d9e3zprn32/fc6u1Go1/ouYVxaR7X7b/WXxnVkWETAM1IAHyyCrlDEUbV8CmDBCJOmHojnLGorDwNnAAuDxMggLd8z2xcA3BGEAUwTXfiyStwzHnuBfUQBnAY8VTVqoY7aXEdxa2HRpChiQ9FNR3EU7tpXZoiC4NlQkcWGO2T4f+BY4p02TIwTXfi6Cv0jHttJeFMAi4JGiyAtxrO7WAWBxl6Z/EFz7Je8cinJsiO6iIDi6pYgEcnfMdh/h2VqaMeQwcLmk3/LMowjHHiW7KIAlFOBaro7V3ToAnBsZegi4TNJEXrnk7djDxIsC6AMeyjOR3ByzvYTg1nmJXUwQnrWJPPJJEmZ7AbACWFX/uxK4Frimx3z2AJ8DY0AV+BqoSjoa21FbYbbnA/3AQMOxBlgNLAfOSMk8EePAPuArQu05c+yT9GergEq1Wh0g3PGVBAdm/l9OuSvsFBwHviM4PEZweAwYq1Sr1QeAFynx/UfBqAFDlVqthu37gJc4/cXVgC2SXvjnGbN9F7CduT/82mEauFfSq9A0edi+A3iN00/cCeAeSdtnTsyaFW1vBl4H5pebWzJOAHdL2tF4suV0b/sW4E3CW6W5jGPAnZJ2NV/o9Du2CdhFWMbPRRwDBiW93epix8rD9kbgLU5+yzQXcBTYLOmddg26llS2bwDeJdvCsQxMArdJGu3UKFOtaHs98B5h7XQqcQS4VdKH3RpmLoJtrwM+IL167xWHgE2SPsnSOHOlIekz4Cbg18TEesEEcHNWURBZQknaA2wADsbl1RPGgY2SdscERdeGkvYCb8TG9YAdkj6NDUotetckxqVgdUpQqrC1iXGlcUULs30BcFEKWSKW2b4wNijFsasSYnpFtGspwsochsmcKcLKnDiSOf93rAFJ02+PWGu7EhMQJay+s2ZpTEwDputHCvqAS2MCYh1LHYajwDrgSmAn4W1SLKKes9iXNrHCPgaelPRRw7lB29cDzwI3RnK/n7VxrGNZ79qXhGX7+iZRAEjaLWkDYbWQtQ6McizvobgfGASulrSzW2eSRiVdRxD4RY/cJyFmoTmP8Fl1UYvL3wPPAK9IOh6TQFP/twPPAWrRZBJYLCnTBBTjmJgt6iBhA9gqSdtSRQFImq67fAVwP9C8a2ch4YtPJsQIaxwKvwMjIR+NSJqK6KcjJP0laRvhu9swYaHZKoeOiBU2CTwf+DUs6XBEfBQkTUoaIYyUpwk3M7OwmOl+L7CiyI1drSBpHHjK9suE38JMKGWH6anA31cmQkfyp+rJAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px auto;
	}
.main_top_shop_rating span:first-child{
	margin: 0;
	}
.main_top_shop_rating span.active{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAMAAAC7m5rvAAABlVBMVEUAAAD//wD//4D/v0D/zDP/20nfv0DjxlXmzE3tyEnuzETvz1Dw0kvx1UfyyVHyzE3zzknz0Ub0007qykrrzEfrzk7s0Eztykbwy0vxzUfxz0ztzknt0Efvz0rv0EnwzE3wzUvwzkrxz0jxzErtzkzuzEjvzkrv0EvwzUnwzkvw0EnxzUvtzUruzknuzUruzUnvz0rvz0nvzUzvzUvwz0vuzkvuz0ruzUvvz0vvzUrwz0nwzUvuzkruzUnvzkvvzkrvz0rwz0vwz0rwzkvvzkrvzknvzkvvzUrvzknvzkrwz0nwzkrwzkruzknuzUruzUnvzkrvz0rvzUrvzkrvzknvz0rwzUruzkruz0nuzUvvzUrvzknvzkrvz0rwzkrvzkrvzkvvzkrvzkrvzkrvzkrvzkrvzkrvzknvzkrvzkrwzkrvzkrvz0rvzkrvzkrvzkrvzkrvzkrvzknvzkrvzkrvzkrvzkrvzkrvzUrvzkvvzkrvzkrvzkruzkrvzkrvzkrvzkrvzkrvzkrvzkrvzkrvzkr////s6BYTAAAAhXRSTlMAAQIEBQcICQoODxAREhMUFRYXGBkaGx0iJCUqKzAxMjM0NTc5PD5BQkRGR0hJTE1PUFFSVVhaXF9hZWZobG1ub3R1d3x9foCBg4SGh4iKi42OkJGSlJWYmZqfoKqzt7u8vcTFysvMzdDS19zd4ubo6evs7e7v8PHy8/T19vf4+fr7/P3+iqKHxQAAAAFiS0dEhozeO10AAAHBSURBVBgZrcEJQxJBAAXgJ2mlllFRUNlpaWRGEZ1EFmR22SWVdpjRYUWXCYhcBsv7362AsKszy4z1ffjvvF5sxPNn2ABPobQX+ibJp9C2u0AW90DXE5oeQ9OuPE1FD/Q8Ys1DaOlbYk1uJ3Q8YMN9aOjLsmHJDXX32HQXynrSbFrcDlV3aDEORT0pWmR6oeY2bcagpHuBNuletNHVH4xOz3GNuelosL8LAp0+f3jizbcK5VKJqVjoyBbU+YYj8ZlkmYrKyZl4ZNiHawa1VW8AVw1qqkZgulimFuMKai6UqaFyGQ2hP1RWuYSmMyUqWj4Pi5EilSyfhc2pAhWUAlhjMMu28n6sc2KRbeSGIHB0gY4yxyF0+DcdpAcgcXCeUqljkIpTKg65d5SahdwvSv2E1A46cEPmJB0MQWaUDq5DZooOXkDmPR0kIJOmg0wHxLy0MQzaeCE2Qqu3hw68rtLiNMSibEkMwjQwy5abEHvFVV9CaPB/4KqXEPvEuq+hDrT4P7PuI4RcOa74Ht4EG1coyRV5F0T20zQf24x1OsM/aNoHkSCZneiG0NZYijwHkbH8pBtS28aztyAS8MCRJ4B/9RcvBWkPBm2GHgAAAABJRU5ErkJggg==");
	}
.main_top_shop_sales{
	text-align: center;
	}


input.tab_inp{
	display: none;
	}
.tab_b{
	display: none;
	}
input.tab_inp1:checked ~ .tab_b1,
input.tab_inp2:checked ~ .tab_b2,
input.tab_inp3:checked ~ .tab_b3,
input.tab_inp4:checked ~ .tab_b4,
input.tab_inp5:checked ~ .tab_b5,
input.tab_inp6:checked ~ .tab_b6,
input.tab_inp7:checked ~ .tab_b7{
	display:block;
	}

.main_list_top{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin: 0 0 5px 0;
	}
.main_list_top_r{
	margin: 0 0 15px 0;
	}
a.main_bg_but{
	display: block;
	padding: 0 30px 0 30px;
	height: 44px;
	border-radius: 4px;
	background-color: #1a1f23;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	line-height: 42px;
	text-decoration: none;
	text-align: center;
	}
a.main_bg_but:hover{
	background-color: #5e6369;
	box-shadow: 0px 3px 10px rgb(0 0 0 / 30%);
	}

.main_list_nav{
	margin: 0 0 15px 0;
	}
.main_list_nav ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	}
.main_list_nav li{
	display: block;
	margin: 0 0 0 39px;
	position: relative;
	}
.main_list_nav li:first-child{
	margin: 0 0 0 0;
	}
.main_list_nav li:before{
	content: "";
	display: block;
	width: 1px;
	height: 15px;
	background: #000;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: -19px;
	transform: translateY(-50%);
	}
.main_list_nav li:first-child:before{
	display: none;
	}
.main_list_nav li a{
	color: #000;
	font-size: 18px;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	}
.main_list_nav li a:hover {
	color: var(--bs-success);
}
.main_list_nav li a.active {
	font-weight: bold;
}

.main_shop{
	margin: 0 0 30px 0;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	}
.main_shop_b{
	box-sizing: border-box;
	width: 25%;
	padding: 15px 0;
	margin: 0 0 -1px 0;
	border-bottom: 1px solid #e1e1e1;
	}
.main_shop_bc{
	padding: 10px 0;
	border-right: 1px solid #e1e1e1;
	}
.main_shop_b:nth-child(4n+4) .main_shop_bc{
	border-right: 0;
	}
.main_shop_img{
	text-align: center;
	padding: 0 10px;
	margin: 0 0 25px 0;
	position: relative;
	height: 230px;
	overflow: hidden;
	}
.main_shop_img a {
	box-sizing: border-box;
	border-radius: 4px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	width: 100%;
	max-width: 230px;
}
.main_shop_img img{
	border-radius: 4px;
	vertical-align: bottom;
	}
.main_shop_img_available{
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	font-size: 100px;
	line-height: 100%;
	color: #fff;
	font-weight: bold;
	}
.main_shop_img_not_available{
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	padding: 15px 10px;
	background: #fff;
	border-radius: 4px;
	text-align: center;
	}
.main_shop_img_not_available span{
	display: block;
	margin: 0 0 5px 0;
	font-weight: bold;
	}
.main_shop_title{
	max-width: 300px;
	margin: 0 auto 10px auto;
	padding: 0 10px;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	}
.main_shop_title a{
	text-decoration: none;
	}
.main_shop_name{
	max-width: 300px;
	margin: 0 auto 20px auto;
	padding: 0 10px;
	text-align: center;
	color: #4D545B;
	}
.main_shop_name a {
	text-decoration: none;
	color: #4D545B;
}
.main_shop_info{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	max-width: 300px;
	margin: 0 auto;
	padding: 0 10px;
	}
.main_shop_rating{
	padding: 0 0 0 20px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAMAAAC7m5rvAAABlVBMVEUAAAD//wD//4D/v0D/zDP/20nfv0DjxlXmzE3tyEnuzETvz1Dw0kvx1UfyyVHyzE3zzknz0Ub0007qykrrzEfrzk7s0Eztykbwy0vxzUfxz0ztzknt0Efvz0rv0EnwzE3wzUvwzkrxz0jxzErtzkzuzEjvzkrv0EvwzUnwzkvw0EnxzUvtzUruzknuzUruzUnvz0rvz0nvzUzvzUvwz0vuzkvuz0ruzUvvz0vvzUrwz0nwzUvuzkruzUnvzkvvzkrvz0rwz0vwz0rwzkvvzkrvzknvzkvvzUrvzknvzkrwz0nwzkrwzkruzknuzUruzUnvzkrvz0rvzUrvzkrvzknvz0rwzUruzkruz0nuzUvvzUrvzknvzkrvz0rwzkrvzkrvzkvvzkrvzkrvzkrvzkrvzkrvzkrvzknvzkrvzkrwzkrvzkrvz0rvzkrvzkrvzkrvzkrvzkrvzknvzkrvzkrvzkrvzkrvzkrvzUrvzkvvzkrvzkrvzkruzkrvzkrvzkrvzkrvzkrvzkrvzkrvzkrvzkr////s6BYTAAAAhXRSTlMAAQIEBQcICQoODxAREhMUFRYXGBkaGx0iJCUqKzAxMjM0NTc5PD5BQkRGR0hJTE1PUFFSVVhaXF9hZWZobG1ub3R1d3x9foCBg4SGh4iKi42OkJGSlJWYmZqfoKqzt7u8vcTFysvMzdDS19zd4ubo6evs7e7v8PHy8/T19vf4+fr7/P3+iqKHxQAAAAFiS0dEhozeO10AAAHBSURBVBgZrcEJQxJBAAXgJ2mlllFRUNlpaWRGEZ1EFmR22SWVdpjRYUWXCYhcBsv7362AsKszy4z1ffjvvF5sxPNn2ABPobQX+ibJp9C2u0AW90DXE5oeQ9OuPE1FD/Q8Ys1DaOlbYk1uJ3Q8YMN9aOjLsmHJDXX32HQXynrSbFrcDlV3aDEORT0pWmR6oeY2bcagpHuBNuletNHVH4xOz3GNuelosL8LAp0+f3jizbcK5VKJqVjoyBbU+YYj8ZlkmYrKyZl4ZNiHawa1VW8AVw1qqkZgulimFuMKai6UqaFyGQ2hP1RWuYSmMyUqWj4Pi5EilSyfhc2pAhWUAlhjMMu28n6sc2KRbeSGIHB0gY4yxyF0+DcdpAcgcXCeUqljkIpTKg65d5SahdwvSv2E1A46cEPmJB0MQWaUDq5DZooOXkDmPR0kIJOmg0wHxLy0MQzaeCE2Qqu3hw68rtLiNMSibEkMwjQwy5abEHvFVV9CaPB/4KqXEPvEuq+hDrT4P7PuI4RcOa74Ht4EG1coyRV5F0T20zQf24x1OsM/aNoHkSCZneiG0NZYijwHkbH8pBtS28aztyAS8MCRJ4B/9RcvBWkPBm2GHgAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position: left 1px;
	background-size: 15px auto;
	}
.main_shop_promotion{
	padding: 0 10px;
	margin: 0 0 15px 0;
	text-align: center;
	}
.main_shop_buynow{
	padding: 0 10px;
	margin: 0 auto;
	max-width: 170px;
	}

.main_products_all{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	}
a.main_bg_but_w{
	position: relative;
	display: block;
	box-sizing: border-box;
	border: 1px solid #1a1f23;
	height: 44px;
	padding: 0 50px;
	border-radius: 4px;
	font-size: 14px;
	line-height: 42px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	}
a.main_bg_but_w:hover{
	color: #fff;
	box-shadow: 0px 3px 10px rgb(0 0 0 / 30%);
	}
a.main_bg_but_w:before{
	content:"";
	display:block;
	position:absolute;
	z-index: -1;
	top: 0;
	right:0;
	height: 100%;
	width: 0;
	background: #1a1f23;
	transition: all 0.3s 0.02s ease;
	}
a.main_bg_but_w:hover:before{
	width: 100%;
	left:0;
	right:auto;
	}

.top_text{
	padding: 0 0 20px 0;
	font-weight: 500;
	}

.main_list_nav_pr{
	margin: 0 0 10px 0;
	}
.main_list_nav_pr ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	}
.main_list_nav_pr li{
	display: block;
	margin: 0 20px 10px 0;
	position: relative;
	}
.main_list_nav_pr li:last-child{
	margin: 0 0 10px 0;
	}
.main_list_nav_pr li a{
	display: block;
	width: 160px;
	height: 42px;
	border-radius: 4px;
	border: 1px solid #1a1f23;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	line-height: 42px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	}
.main_list_nav_pr li a:hover{
	background-color: #1a1f23;
	box-shadow: 0px 3px 10px rgb(0 0 0 / 30%);
	color: #fff;
	}
input.tab_inp1:checked ~ div nav.main_list_nav_pr .tab_n1 a,
input.tab_inp2:checked ~ div nav.main_list_nav_pr .tab_n2 a,
input.tab_inp3:checked ~ div nav.main_list_nav_pr .tab_n3 a,
input.tab_inp4:checked ~ div nav.main_list_nav_pr .tab_n4 a,
input.tab_inp5:checked ~ div nav.main_list_nav_pr .tab_n5 a,
input.tab_inp6:checked ~ div nav.main_list_nav_pr .tab_n6 a,
input.tab_inp7:checked ~ div nav.main_list_nav_pr .tab_n7 a{
	background-color: #1a1f23;
	box-shadow: 0px 3px 10px rgb(0 0 0 / 30%);
	color: #fff;
	}

.favorites_femove_but{
	max-width: 170px;
	padding: 20px 10px 0 10px;
	margin: 0 auto;
	}
a.main_bg_but_bord{
	display: block;
	box-sizing: border-box;
	padding: 0 30px 0 30px;
	height: 44px;
	border-radius: 4px;
    border: 1px solid #1a1f23;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	line-height: 42px;
	text-decoration: none;
	text-align: center;
	}
a.main_bg_but_bord:hover{
	color: #fff;
	background-color: #1a1f23;
	box-shadow: 0px 3px 10px rgb(0 0 0 / 30%);
	}

.p_nav {
	padding: 10px 0 0 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	line-height: 16px;
	}
.p_nav a {
	padding: 8px 10px 6px 10px;
	color: #000;
	margin: 0 5px;
	text-decoration: none;
	font-weight: 500;
	}
.p_nav a:hover, .p_nav a.active {
	color: #fff;
	background-color: #000;
	border-radius: 3px;
	}
.p_nav a.p_nav_left{
	width: 12px;
	height: 12px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQNJREFUeNrkmDsOwjAQBQ0N1DTQ4wNwIo5BzT3oKHGugHIX+hCQaFF4QbYUoUA+XjsPWGn6UTKKN1ZqmFkBAy4gBwnQQ4jMwQ7cQfHCOabUBGzAtUakShJaZATW4NQg4shDd5K2FKkiPguwf9NJVKEp2IJbTxExoa6dBBXq24m4kG8nYkJSnXgLSXfiJRSik15CITvpJBSjk1ZCMTtpFNKRO/kopO0uUrAIGSKZouwmAzNFMmNFNqXQkU1qaV8bTdROKmUSckPzYaQ8OmgPV9r1Y6i+vnOFpV3yaX+DQvb1e7/StJcNtNcxPn3lKtK0vdIzf3vpWdfXwS6GmX0yT5mHAAMAoOkIIugbIgcAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 12px auto;
	}
.p_nav a.p_nav_left:hover{
	background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWxJREFUeNpi/P//PwO9AeOZZQZAqhqIXYEY5IC9QFzx3yTqDiM9HQR0iDiQagHiJCBmQpN+D8RmdHEQ0CHsQCofGip8eJSupamDgA5hBFKx0FCRJULLB5o5CJpO+oHYgRR9LDRwiASQ6gLiaCzphH4OAjqEA5RTgLgEiLnJNYdlANIJ7RxEbjqhuoMoTSdUcxC10gnFDqJ2OqHIQbRIJ2Q5iJbphCQH0SOdEOUgeqYTgg4COkYFSM2mVzrB6yCoY04BsSDDIACgxNo+WBwDc5ATwyACTAyDDDBBG9iDykGVQPxu0DgI2PW4C2rtA/GBweAglDY1sAiIG+iCEaORP9BVB85ex0BVrgS7QfRufhDdL6NX+iKpo0iP9EVWz5WW6YuirjQt0hdV+vbUTF9UG2ygVvqi+ugHpelr0A3H0HwEjcT09YHmVQKwNbEISKkCcTkQfyKgfM/IHPTEkb6qgNgZKrQP1FAEDQsDBBgAwuqklzsWcfAAAAAASUVORK5CYII=');
	}
.p_nav a.p_nav_right{
	width: 12px;
	height: 12px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPpJREFUeNrs2DEOgkAUBNDVRm+gvR7AiuN4DGvvYWcpXMFwF3tFE1szziIkxhAEZHcn6iavn8ggf78xjzOnhDI6U0wLE+jYMCfCixttaOI7UFIR5tmFVjTyFSh7E6h0oCUNXAdCS6nrfqED268tTVUCla60prFKICf9Qo966Rd69nG/4EjnfsGx1v2CJ437BY8a9QsB1PYLAVX2CwLSYgzKk8FoHDt1REqB8tlMLdBpaMSOWqC90iOzF41I6bWfKf0x/j8dkh9XmfGjsic/PcJKDfky16DWPfn6q7TUssH5OiYL0ZO6E6ut9OSWnmUo+0sdC7tQa+G7AAMA2sSlkInmEt0AAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 12px auto;
	}
.p_nav a.p_nav_right:hover{
	background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXxJREFUeNrMmL9KA0EQxmeXBdukS2MXewuxFn0La1/AJhKw1Vj4DIKR+BJRsfYPWAtWabRREQQr128xB4d43G1udmYHPg7utvjx7Xd3s2O892TuzvtEdARtQQaaQgd+bfuBhMvQ7STA3EDdP8++oRNoH2AvUkB27ky34tkO9AgHB9CSlENvuHYarJ0Ft6AzOOZTOtRpuHYZOoWu4NZqSqDY2oDuATWGeim2rI39n9BxyCG28SsHIPZ8WSan2fJlmSPQOl9cW8aWr5RAC+XLUvqKypcEUFS+JLYsKl9aQJX5sqRb5Xz1c3CoXKHrWLeUT4WebJQTUKjN3IAoN6DLnIBeoWEuQNfhDcO36Mkpg8zmx6xxcUMLqPLXIQ0UDp8TaACQ5/8WOOGc7NYdz51GTrSAFmphnUZOJIEa5UQCKConKYHYj9JOIyfcQK1zUgf0ThEDK46c1PVDFzVrPqA9aCU1TOHQkH6nr1kMPU1pLDwKPW3RuUGHGmPhHwEGABF6swNJOGQtAAAAAElFTkSuQmCC');
	}


.p_nav a.p_nav_first{
	width: 22px;
	height: 12px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAoCAYAAABdGbwdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhZJREFUeNrsmr1Kw1AYhk9KQEEQnXRxU2enzv4gyQW4iQreQBdBq5MgKC5egJt3UbDi7NQLiJO7FsG5vpFUa0w9Sc75zveR9MDLKdjCy5Ocx/wcbzAYKNej0+msYTpDtpG4QBc5CYIg8jxPMYzMPkjkuQQEMAuYLpBDpJH68xvSDMMwcghG28d3BGYKUys5SrNjvjaPXCE7Dirl7uMTg4nXy15ylJZy/GSLGEzhPj6xZ26Q9QI/myP2TOE+PgGYRUzXyG7GuuYYRn18i2CmE/MfITMCwFjp4zN4RgnzDB2gkp5RwjxjH1DVPGMNUFU9Ywyo6p4xAlQHz5QCVCfPFAJUR8/kAlRnz2gBAc4ypltuzwRBMHwYJKLPF6AEzlNyey8FDnuf4YhldykIjpLQJw1oUxAcxd0nC9BkaAB1OQvAgemH4l1pgNrIqyBI7H1+AYIDnjE3kUchkET0+b4YG33tg5L73BdmYRiOSpu9TyP1H+UO0ypyjnwIOIDsfca+OOS6WU2dQew3q9o3q64fd/wDiOVxh/ZIYNn1kA18PEBeBCy7HuKsT+5Tta5+KrV5gdJPOZaYUz8Z7e6g8FNJQGR+MqJdBz9ZOR2r7CfrG6hM/WS4xKz7iWyHWVk/EQAy8hPZFWlJP/WF+alPfsme+GkFOUbeNV+/d+Sn3H0mmzg1fTzGbcCn6mdP4gPSZt4G/KcPEn0KMADjePAguxNxywAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 22px auto;
	}
.p_nav a.p_nav_first:hover{
	background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAoCAYAAABdGbwdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAh9JREFUeNrsmjFKxEAUhjMSUBCErbSx094ibC2KN7CKaOEFbARdbYUFGw9gZ2HnDYxYi0eIV9DFC8Q/kshuNjGZzHvzhk0GHgO6C7/f4reZeU8lSeLZXkqpHWzXqANUGiBCXSJL7Aks9f5YnicIY2UTEMCsY7tBnaKWCr/+Qg1tQgKY2jxWAAHMMraz7FNa++elT8hzaAFM4zysgABGYTvOPqXNBm+ZIM+AEYx2HjZAmWfuULs670MexegZ7Tw+A5gNbLeoo5L/awkBG+XxCcGspOZHnaNWHQBDkscX8Aw3GNI8voRnmJ9nSPP4vWcIAS2qZ4wBLbpnjAB1wTOtAHXJM1qAuuiZRoC67JlaQGCzhe1e2jP5OQxwnMjzmwWVhnlDDRyCI54nX6nsxq7AydbYFTg5oD2H4HjSecoA9asGUCQqQaWKN3aRa4BGqE+HIInnmQEEB3xgH6JeXYCUBKETef5yTd9JI+SJ9IPZtLTxlS+eZ+7SXvqoUfxWkz5qVHY1pA6rVV0NqcNqbdvH9nVHXdvH9nVH476YLT817YvZ8pNW49CGn3Qahzb81KqzyumnNp1VTj8ZtZ45/GTSeubwE0lvntJPFL15Sj+RDS9Q+YlqeIHKT+TTHaZ+op7uMPVTP/4iBailn1gHqFr4acL+yI4/+AHbNuoC9V3z8mf2PEGolacf4nRhiLPCT1eo/exHL6iR8BjwfJ4gjH8EGAATbCpv+pZLlAAAAABJRU5ErkJggg==');
	}

.p_nav a.p_nav_last{
	width: 22px;
	height: 12px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAoCAYAAABdGbwdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkJJREFUeNrcmr9Kw1AUxm9CoWuLSxc33Tt1Fh36IvoALhXB1T+DzyBY8R1a/IOzIDhLO7noEkUQOhm/m96Uom2T295z7kkOfEOaDB9fzvmlubmBGtcGdAbtQAF0Ax1Dz4q54jhW/X5/pp92u83uJzDhPEL1P+d+oAvoCHrnMtTr9TL9ICg2P6G5U/U553ahF6gDVZk8ZfpBh3WgKlcHfUC1HNe+mm660pNA2EHWftBRMWUH1XJeuw5dQvdQk/CmWftBNzUpA7KtLegJ6kIN5b8SPwipCzUoRmyV9vyGzg03Ro5GzIkfjN1IQkDO+bRiQM75FDrqRC4+WftZlU8hBQ/KxCdXI+aMT45GzBmfKANaik+EAS3Fp5CTB0XkU8jNg6LxiWPErPjEMGJWfPIV0Fw+eQpoLp98B5TWA7QHDcx6UCzBD0IaSAlImVWFFgIa6AMBISV+QiWn9BrQaXqAuxdI8COpg3RF6KC16R88d1IkqYNElrSA7gR1T+JH0ohFBtJDIeFEkiCtH6stSEo4iR88KIYVz0bSP2ZdIWOV+EEwEz++AnK+VEv1qsEdkP74d63G39neBAQz8YNgZvqpMM/1vvLwOXuRn6zP2RUfnJHAvWnO+AqoMJzhDqhwnOEMqJCc4Qio0JyhDKgUnKEIqFSccR1Q6TiTFdCnstuwRM0ZKz8uOLOo9Nv8bcY1X9ABtMkE4dx+qMNJO+hQjXeTitjEmccP5ybOdGFc7yzVC+bb5liv7J0ov9uA//nxsQ34V4ABAA0pONIOG5DKAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 22px auto;
	}
.p_nav a.p_nav_last:hover{
	background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAoCAYAAABdGbwdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjBJREFUeNrsmr1KA0EUhWeWQNqkS2MX+xRiLfEtrH0Bm4hg60/hMwhG4kv4g3VUsBZS2WijIgipvJ7ZJGbVbDaTzNy5uzhwkJAtDt/OfGZnRxOR0rdndaXUIbKOaOQc2aOVjXsVYGitJ/chYu+j1U3HlOki1V/ffSLHyC5APTPDmd6HiK1PNLxT1ZTvNpEHzLAWUmbqlN1H6xZS5ppBr/hbmeHaR3P3kFPMKPI4g+z7GE94nEGVGa9dQk6QK8ymhsebZt9H64ZPQLZjDbkDpDZSU+HHoI/WbaTmY4ktMj0/kCPjDSy7vqMl5qYPUV8CIOd+WhCQcz9FjmYil5/s+yzop8iLDwrkJ1dLzJmfHC0xZ37yCWguP3kENJefIlYf5NBPEbsPcuYnjiVm5SeGJWblp1CAUv0UCFCqnyIxPhjsSSn00kL8VJcAKOmDrhBI4z6AJAWQGu4BHYw+CIAU95EEyIxm8oMASE1pgMQNaYAuBfzL/9FHEqAXZEcQnLiPFEDXyCp+C/WEwBn0IeqVAheJf5gBTFvIzBn0IfruEwqQ861aX48a3IDMy78O0gKYJwFgxn2IJvYpMa/rrVCvs1P7ZLzOLoXwjAjvJTwTClBuPMMNKHee4QSUS89wAMq1Z3wCKoRnfAAqlGdcAyqcZ7IAvSmLA0sMnrHr48Az04Z5mr/IuOYd2UaWmSQ8ex/PcOKH5/9DnBl9EseAzYb5aE/Y7OztBz4G/LdPgGPAXwIMAIRpdBBcwqoLAAAAAElFTkSuQmCC');
	}



/* END HOME */


/* Currency Rates */

.currency_rates{
	margin: 0 0 30px 0;
	}
.currency_rates_title{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	}
.currency_rates_title:after{
	content: "";
	display: block;
	width: 18px;
	height: 20px;
	margin: 0 0 0 10px;
	transition: all 0.3s 0.02s ease;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAsCAYAAAAXb/p7AAAACXBIWXMAAAsTAAALEwEAmpwYAAADZklEQVRYhc2ZX2iOURzHP7/ZFF4WEW2a9ofaMqX8yZSI3XDvwo1/yQW5UJq0RMSKQq7I8re4WeFKQ01xg6Y0rLbaajNt/jStJMZx8Z5Xj+M8z3nO874P+9Wv9Z79ft/f53nOec/5nV5RSjGRreh/A7gsL0ARmS4ie0WkXUSGRWRcREZE5L6I7BGRGXkTKqUSObAV+ACoCB8BtiWtoZTyBwRKgFYHmOmtQHHqgMAk4KYnXM6v/gvAYwnhcr4/NUBgDfAjpPBtYDUwW/99GBL3HWhIC/BZSNEjllgBTobEPwUkDcC1wJhR7FZEvADXQiC3pLUGG4BRXWQQyDjiS4F3FsDuVAB10WXAR2B3zPjtIW9xVUEAgcXAa2AAWKfHaoGSmICTgbcWwAt5AwJ1wHBA9AuwIcFbP2wB/AQUJQYEFgFDFmFvSK1lm+b6RIBa0DYt+UC+seg41/Ff3YyI1JDdaMvM/wVsCnBXRBojYkzrsIytcmYZT1kB9BH/6PoKbIr5Bnda8p/EnmJgAdDvARec7sYYgMstub0+gE8TwOV8DJjjACyz5bkAiwOzvdC5HsItA8wD3gOIyDRgoxFTbCYBGRHZQraJCFqfUuo56ENbi24AqozAlcAOY+wxcN0Y+6KUupH7ICL7gHMRD+SyEaXUXAg8lVLqgRklImMWwG6l1EVHgaE84CB7fgPuS9Nny1hpjAJtwFkPoKANApt/f3Is7Ab+XtjtHpvzaUt+lPcDVc6TJFCgziLS43mCHI8J1wdUxjrqAuIzgZ+G0A9gqidkWHed826gPHIfjBC3nSwrfQAdb7ILmOfcqCOE2yyih3wBtVaTofMC1wYfQ7TZAtiRBFDrHSB7bbgHzHLGxxBcYQEcB+Z7QJUDLYkeKGaBXgtkswfgUZ1zBo8rpw9giwVwAJgSI7eEP5vfcz6QcQFr9bSakE0xcg9a8s4XFFAXum4pNArURORUk+0Xzbw7aQBWA98sxV4C0y3xGew95jiwpOCAuuiJkM22G1gaiKsHOkNiTxX8SxIoXAw8Cin8E3il3Twec94Z54uVGFBDlpFtiaLOVpsPAhXe9XwTAuuxxwOuF6ONShVQQ5YClyOmU5HtfK4ApUnr/L6TJDURWQzsAtYDlRqsj+zl/5JSqisv/XwB07YJ/0vTL2irc+J6HAKyAAAAAElFTkSuQmCC") no-repeat center / 18px auto;
	}
.currency_rates_list{
	background: #f8f8f8;
	border-radius: 4px;
	padding: 25px;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(100px, 200px));
	row-gap: 15px;
	justify-items: center;
	justify-content: space-between;
	}
/* END Currency Rates */


/* FOOTER */


footer {
	border-top: 1px solid #e1e1e1;
	padding: 35px 0 0 0;
	}
.f_nav{
	border-bottom: 1px solid #e1e1e1;
	padding: 0 0 30px 0;
	margin: 0 0 22px 0;
	}
.f_nav ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	}
.f_nav li{
	display: block;
	padding: 0 20px 0 0;
	}
.f_nav li:last-child{
	padding: 0 0 0 0;
	}
.f_nav li a{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	font-size: 15px;
	font-weight: 500;
	text-decoration: none;
	margin-bottom: 10px;
	}
.f_nav li.active a,
.f_nav li a.active
{
    color: #00B47B;
	}
.f_nav li a:before{
	content: "";
	display: block;
	width: 20px;
	height: 22px;
	margin: 0 6px 0 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px auto;
	transition: all 0.3s 0.02s ease;
	}
.f_nav li.f_nav_support a:before{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QA/wD/AP+gvaeTAAAElUlEQVRoge2aXYhVVRTHf2XOFDgwjs5IjI7O04iighlBT2m9FD6JMYr0pibZS+b1I0nrIQgkIhL6gknUQZNeUvADSX1yyhAUSbLQmFFfdEZFC2xm7r09rHNrOGft87nOmRHuD/bLvnuv9V/n7rP32vtsqFOnTp3HiCdytj8bWAosAbqAOcA0YIr3+1/AEPAn8DvwC3AGGMhZlymdwE7gKlBNWX4D3kce0IRlIbAPGCV9oP5SBo4CzxcYRyQzkEAr2AWqlcOer3FlNXCPfAMdW+4C3YVE5qMB+DqGwFHgHPARsAKYD0wFJntlqle3wmvThwzjKLtfeBoKYQpwKkLQALAVaE9hfyawDbgR4eMk/8/2udEE/BQi4jawHpun3wBsAO6E+Osjx6AbCP9ne4GWHPxOAw6G+D1JTsPb9c4OA2vzcOjjTc+X6502ZbXD0d/Aq9bOQnjN86lpMZu9Z6AvPcMUG2yNV4B/FD33gWctHOxXjFcpZhi72ODQtDer4cXoGdSBrIYNOERQVwVYlMXo94rRQWB6FqNGtKAvWd+lNdiJnvWsz6rUkLcI6isj29LE7FKM3aDAlC4GDUA/QZ070hjT9rNbTWTaso2gzitJjXQoRspInjvRaEffg3dojZ90GHlZqfsZuGkg0JpbwAWl/iWtsSvg55S6MykFFcFppW6J1vAph4EupU57in6WAeuAZuRAbjfwMEa/sTQBJeRY5z7wDXpAUdq0GJxcI/hOzI/os4VgknINaEvgtw247rNRQR5AGAsUvX8k8MugYiBs6zcPGFH6VJHUNC69DhvDwNyQftOVPncS+FWT87D1d5NDaC2pj8uDEDvvhPRrVNo/0hq6Jq2yUjcpluRsVPN24Ar4nlIXNqSPI0Na40gCPUcd9SOeDxdNSl2iyfIywSGyIKJPCX3Sak3gt43ghFkBNkf0yzxp/agYeD1Gv6XIxHMM+IB0B2xNwIfIP9qLI4HwsZKg3hNJnO5WDHySxEDBfExQ72daQ9c7fF6pe9FEWj4sU+riJEr/MRt98zAnq7Ic6EDft6sbHdc/3A9cUtq+YaPRlDUE47hCio1OieBT60cW+YlCIxKYX+d7aYzNRB8qmyyUGvE2QX2jpDziAf1kcAjZDY03rYgWv75DWYzORT9NiEoEiuAwQV0V5CZCJvYqhlMfhRqxkaCmKtBjYfxzxfCXFoZTshx9KzpEsjTWiX9DXmWcrh0gwbo+psVJfSOZpxgeYXwmrY24Dxn2WDnR1uKz3m/NyD/9FfJOl8jnQbSiT1C1chy5L2LCWcVBn1fveo/eBZ428N2IrLPa0lMr5zC88tCMewhFlQFke9iZwu8sYDt6BuX/Z03vd6yKcBinVJAD/E+R4b8QyeCeQc7IWry6lcgW7zzxri3twXAY1+gxCNi6DGE0G2sciSHgOrJOf4vtHUttpPRgtM660Ib0CDJhlZAlayxdSB4bZ0jGLWXPZuZ0MS7dwA/I0+1GrgpG0Y7k2hdJH+ivyDde9QtgFoq4IP4C8p1oMXIq2YI8uEnIBfFB5IL4VeRY5jQT8ytlnTp16hTPv/wr7+aVMohcAAAAAElFTkSuQmCC");
	}
.f_nav li.f_nav_support a:hover:before,
.f_nav li.active.f_nav_support a:before,
.f_nav li.f_nav_support a.active:before {
	background-image: url("data:image/png;base64,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");
	}
.f_nav li.f_nav_market a:before{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QA/wD/AP+gvaeTAAACmUlEQVRoge2au27UQBSGP7wJFRSEKAVIBDYtITQgIEDDQ+RSA0J5KUg6OpLU4QFYEA1tlggpEVlyUSRoIKtQjJ3Ce4wvczP2fNKRdmc955xfs57xnDEEms0Fh7HGgHtAF5iK2wZAH+gBpw5zscpdYBU4BM4y7DC+Zs5TjkaYBNaAIdlC0zZECb/qIV8tZlF/1aJC07YN3HaedUVmgROqi03sBAuiTU9ak8AH4FbG78fAFvAt/n4DeAZcybi+D9xH3eO1ZA15tPaBF8C40GcceImasaW+b2wnXZU55AnqC2ok85iOr5UmsjsW8tVmFXlki4hNmAZ+CH5eG83UAGPAAaOJPq/g65Xg5yCOURseMZrkEfI9m8dF1OSW9vfARKKRCSfATaFtC/hTwddv4H3BGKUxJfia0Laj4e+r0HZdw985pgRfEtp+afj7KbRd1vB3jinB/w1BcNNpneCqRMAysAnsoaoVurujPDuNY20ASzgcrBngswVBZe0TqlxklRmydzU+bED2VlSbDvUY2bR9xNLfe7kG4rJs0YbgTSHQNjCPmwkkAh4j18rWbQTcEwLN2wiUwxMhj10bgaSlp2MjUA4dIY/CRfwyRbwzzf4mqZxL6560guCm46MwNgEsxJ/fompftURa8MsygSr9JP134jYfuTgJsiL4WHGZi+t7eKpgmzVaN2kFwU0nCLbMoGBbLWjEOuxjt2TiSatyLmF72HSC4KZTRvBQaPNV00oj5SZSRrC0Xj4s0d8UUqX0u41AG4yufX1U2dTFSHeAp6jXIZzUpZeEQHWxZF03SoQ6sfMtLm09LE6+XdTbdb5FJraPodeZ/kUXdWLnW2wPi0elaSLUid066lzH1RsAu8A71D3bumeIQCDQQv4Cz0RKVrmwNMAAAAAASUVORK5CYII=");
	}
.f_nav li.f_nav_market a:hover:before,
.f_nav li.active.f_nav_market a:before,
.f_nav li.f_nav_market a.active:before
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAsTAAALEwEAmpwYAAADg0lEQVRoge2aT2xMQRzHP6+tGxL/ExKljiKKUarh4uZPnFrtkxRXN664ueqRm9DIa5u6SDjWQfwL000I16U9sSgRLv50HN5U6u0sM7vzRu3uJ9nD/ubNb+a7M/ub38y8SClFI9HyrzsQmrZQDUUyaQN2Ah3Aam0uAUXgiRLx9yD9yHtKRzLpBE4Dh4DlFR6bAW4BQ0rET3PtT16CI5msBIaAY9j/dWaB68AZJeL3ufQrD8GRTLYAN4GNVbooAkeUiJ/761WKd8Fa7D1gaY2uPgE9vkV7Fayn8WMqj+wHYAKY1t/XA/uBZRWeLwJdPqe37yg9hFlsCTgHXFUi/ja/IJLJIuAkcAFYlanXAVwETvjqoLcRjmSyFShQHqBeAAeUiKfLa/1Wvx24DWzOFM0C25SIn/nop8/E44zBXwkLsQBKxFPAQeBdpqiFdFnzghfBOqk4aCg6ayN2Di36vKHosG6jZnyNcBewImP7AFyrwtcV4GPGtgIQVfgqw5fgDQbbRDZA2aBE/BW4Y9mGM74ErzXYXtXg76XBtq4Gf7/wJXixwfalBn+fDbYlNfj7RcNtD5uC652GE1xVahnJpAXoBwaAHaQnGK1+u1bGD9LMTQIjwJgS8ayrE2fBkUw2ATeATtfGPFMAepWIiy6VnARrsQ8p39X8K94Cu5SITeu2EWvBkUxaSadTZ1Vdy49J0j2z1fR2CVpHWXhiIY0hfbYPu+xABgy2IjAIPKwmgLigA+UeYJjyQ4YBYNTGj4vgHQbboBLxfQcfVaN/0HuRTI4DdzPF1jsplym92mB75FDfFw8MtjW2lV0El62zSsQ/HOp7oUKb1jlAw2VaTcH1TrDbwzkimSwnXdMhzYdnQrYfdIS12AJwSX8K2haM0FO6H2if971d24IRWrBpLTfZcqPhglZTcL3TFJwzJUtbboQWPApMzfs+heU+1hdBBeusajtwSn+2h860gqeWWuDl0O3O0Qxa9U5T8B8oO1rRZ9VBqdCm9VGTi2DTetntUN8XPQbba9vKLoKlwTYcyWRviJGOZNIayWQf5hdlJm39uCxLI8DhjG0j+ow4komDK+9YN+4ywmOkpxULDQmM2z5sLVif/PcSOPf9CyXSK1Prax6nZUnfxXbj8J/JEQnsViJ+5VKpljcA+kgvsQTpVUeINwDeAE9I48l4kDcA/neamVa90xRc7/wEoAsDDEhGC9IAAAAASUVORK5CYII=");
	}
.f_nav li.f_nav_sell a:before{
	mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAADl9UilAAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAACxMBAJqcGAAABEpJREFUWMPtl09oXFUUxn/3znsv0857k7TYCa7UjVTqxoX1DxWDIMWN1J0oCkaLKBbq34poK7QIKtKmKLVaFIoi0oXFRSsKKi4EEZQaLOpCTSWQfziTSaeZyczc46KTmXNnMiYNaeLCs5q5777vfvec737nXQgzDxLGPxHGR4A0y4l07x2E8Y9EyackyRUsLyxR8gpRPExP8gyE8RmieJQoHiWM31oGYJYoHlYYR5ZFK8jsaWJEmRGLwTYfGnYQxo9dEmAUPwlsVBh3sy578yVh9GS2Y82u1oAJLIYJb5LhBdLxwBJreA0w2DFccweA1JIxxA4BRpGoWhzjHbV25gikr148W+E+IOgYN1xHmDywOKkr1xMGx0ASf1zyFtoydvFBljB4n02b4u6aSG4DuVONHEU42yInz0Lvhn/lFc68jmFz5/LkLWLGF3zJcC2F8mE/xc1IkZKXFdAU2fRBsC+qOX1Ebk/3CiY7MexY8JmQ9zUmTADfqF1vpyd5unOnmfsQtVNjX2NqaoZq8TuEk2qF+4niLZ3vZ2/COb2JMYSv1LoFi6uPqyxtZC71OMJIC1t205O9S4EkGPOc2sxZ5oofNf9XZT9woalXOOCzinPg3gYTzAsdcTsxpq5knrfYQGssIHEWYwaBUpOuuCGiZHPDHp7y7EHq+wDXgiiNYexhhbmVKLmniR/xDoZc6323l+qFH4ANfsaqc77GKpJjbuYXjN0NSGM0A7xHuP4GMA+pbJ6mNvttR6kqxaNgRlRJX4L+DFG8F7hRZfsE1dLxBlafrzHKE21m0d8AP4UxhxT4VZjUJyBhswTV+v4u0p7DuX3qfz9R6QPgYbX4z1TPP69kpDJm8xaYRZhpDjqV5srMG2A+V+RC9fsYlEe6nrpa6QtP0LBVHflpUuEjQLlJC3oVycJ8O5pQbPu9g9ub3oXwW9txniKbHlq8Laf2ArW2UYe1T1DOn/MOlO4U9qLBgjHKMlzOg5mcPE+1Ngim2GEPi0Vl+nfgXZ+WHKQ8/aXvaX2+Ec/SICaiLMP0d65Q/gNJ3YvIZxj7KnPFD5fcoHvXHWp2BOEktdLBjjl12jqEyweNmqqMSW7BBaqFM554lxqTk+eB7ZDJQWlswTmp2gZtOFBqaExUIxdyrHy4rqQAnOlTB2MWqNiOjC1Yysscokop5OdbBjjdyCXdOCWrSMypjEmhRSxlfJPtya5u1qxR5qozVin6baleza1yKfuUlFTGoAim0tpBsNo666Kxdi/rZhmXK4wqpXNtxLT7G9YuY8bk8S4SIuPqI3rL0m9KKxB12dhc21DwifnXuG04tq1eKb1e2q4x8yf/hTDhhE+st+djhF/XkJIgcppqYZguV7NwbXgNCHxd4/9YgfMADASE319PkEqvDZ1glNm//+okFiUnQG5dw0Q5jH2USvGU1d8UILescQUtIrf7dgEVnLzpNfPVN4xzIMcB/gGfEHE2A1zTowAAAABJRU5ErkJggg==");
	mask-size: contain;
	mask-repeat: no-repeat;
	background-color: currentColor;
	width: 18px;
	height: 19px;
	}
.f_nav li.f_nav_buy a:before{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QA/wD/AP+gvaeTAAAETElEQVRoge2azYsURxiHn1kzExAP0XVnBN09if4BSlhXLwo5C4a4S/IPREQPfoBZIt5cN2owaFjFu8FsEl3UnBLFbwjRg3hRRIKRiDpuEDbraPbDw9utS+9b3V1V3T0K88B7mOru92O6uupX1Q0tWrRo8R5RakLMNmAl0BPYcmAB0A58AIwB/wB3gBvAeeAPYKoJuXrRBewB/gKmLe1vYABYUnTSLswHDgIvsS80ai+BIWBhoRVY8ClQx7/QqNWBvgLrSKQCHEKeu6yLnWlHgXJBNRmpAGeJT7QBjACbgVVAR3BdGagC3cB24BIwkeDrHDC3kMoUKkghpuT+BXYjBaalCgwC4zF+z9KkO304JqkT+A02ncBwjP8hD99ObDAk8gr4MqMYJaAfmDTE6s0oTiLtwKiSwP/ISJ01vehFPw1yyZ2DQQK3gQvAdeAe8sy+Cmw0OP4zcpe6EdXlSj/6Xf7ew2cqlgG/AY8MCcSZj4IqAT8pPhuO/hLpAI7RXAXVCbxQ/A24l6XzOfBMCeRrLgpqUPHzEJjjWtxMysDxFIn7mo2CqqGLk499CgVRM78mJDoBXAS2IYNSNUg8bwV1Wbl+l0etlIkvdhx5bpqloHYo1w5b5DKLuG58Eljs4TsLBdWjXHfLNaEvDIlM4tltZuCroGrKNU9dEulAH40ngY0uDhNwVVAfKtc0XBI4pjjyHhAScFFQWsH/2QbuRBcVJ20dWeKioBYp5z+wDbxPcTKO3wCVFlsFtUY596ZNwDZE50ad7LXP3RkbBbVVOfcHm2CrFAcT2M2zvtgoqHPKeVs1p6bl2Vql7SqOQ70jj5FlZpR1kd814BPlvGuaU1PBK5W208bU8mNEaVsR+b2J2WrsPvLWIjW3md1Fum0cZESSgqoCz5VzvrYNpImNIp/fkCQF9aNy3GkDQJt/Kx6JuxKnoLYox6aBb1wCvesFb0Q2CKPH6sBHLoHe5S5dRy92CtkqjsU0Sj9S2pba5+uNFnMUeY8c5VvglySHpoLvKm09Sc5yYLXSVlfaRoCv0jg0Ffyn0rY+jcOM0WJGl32nePtMO9ONLi2rPk4tqaGvjUONMAV8R0Yv0dqQ5VU02GAWzlNyQIn/EPkT6uTQ4waUgOPI0i1vutCXh78jmxK5zBhL0OfjYfL9+qeEjLba/Jv7TDGkBJ5GtmHyYrch5uEcY75hIfpHKZPk8y62D32geoJ8y1UIfUoCYdH9ZNO9S8gKx7RN+1kGMaw4akhkGtlw8xnIutCf2dCOePh2poy+jRLaC2SVUrPwWQP2o4/GoZ1Bl5GFMJf4osNufhl519ODFFUJrBa07QSuYO6+M4tt2udIIWXMI3eWdoQm3lmNXmTnIetCn9CEASot7cjrjwb+hTaQebawqceHxYgM1bR3kj1ANveLeJsBZCsRww+/1yFbqcuRQuYFx8cQ8X8XWX6eR7ZS37sPv1u0aNGiMF4D5dUgt/EkcNwAAAAASUVORK5CYII=");
	}
.f_nav li.f_nav_buy a:hover:before,
.f_nav li.active.f_nav_buy a:before,
.f_nav li.f_nav_buy a.active:before
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAABmFBMVEUAAAAA//+A/4BVqqpAv78zzJlV1apJ27ZNzJlAz5880qVHxqpDyaFAzKY9zqpG0aJDyKZAyqpC0KFAyKQ+yqdEzKJHzZxDyaFAzqdDyqRCy6VAzaRDzqZCyqdBy6RAzKZBy6VBzaVBy6ZCzKVBzaZAzaRAy6VBzKRAzaVCzKRAzaRCzKZBzKVCzaRBy6VBzKZAzKRCzKVBzaZBy6RAzKVCzKZBzaVCzKVBzKVAzaVCy6VBzKZAzKRCzKVBzaZBy6RAzKVCzKZBzKVCzKVBzKVAzaVBy6VBzKRAzKVBzaRBy6VCzKVBzKRCzaVBzKRBzKVCzKZBzaVBy6VAzKZBzKVBzaZCzKVBzKRBzKVAzaVCzaRCzKVAzKZBzKRBy6VAzKZBzKVBzKVBzaRCy6ZAzKVCzKVBzKVCzKVBy6VBzKVCzaVBy6ZBzKVBzKVBzKVBzKVBzKZBzaZBy6ZBzKVBzKVBzKRBzKVBzKVBzKVBzKRBzKVBzKVBzKVBzKVBzKVBzKVBzKVBzKVBzKVBzKVBzKVBzKVBzKX///+nLVW7AAAAhnRSTlMAAQIDBAUGBwoQERITFBUWFxgbHB0eJCY0NTY4OTo7PE9SU1VWV1haW2hrbW5wcXJzdHV2d3h6fH1/gIaHiImKi4yNkJGTlJWXmJmbpqepqqusra6wsbO0tba8vb6/wcLDxMXGx87R0tTU2tzd4OLj5OTn6uvs7O3u7+/x9fb3+Pn6+/z9/kzLLS4AAAABYktHRIf72QvLAAACsElEQVRIx+2WaV8SURSHwQQpFQi1RbRybbPSSrQiTUtFK8XIpU1t02jBSgNbgEHG53P3YkYbhnvvoL9eel6ec56Ze8/933OPy3Vo/8+qmq/MrK5nC1vJJ5Fw1b7QpltfsNh6tKFi9Niohs20WH1lbHsagaW7K0C993cQ26THkV0wU/Nzl1r8Xk8g3LtcNF2LPgd2zsj7Nej/5wwMZQ3vgvrfY0bWI1t5GuOGP6Zi2wAoXCwLuCM6AF1ytm4LYLtdFOvSATbrpPCo/uHVu08/C0JdRQCYkLEnn39X6Mo9C5AXa80/5aCrxhxAVMSezzjqagjg65Ey1PMQZ10FiwDNdtb3zEwtLl0LBzwyXa0A9Nv/a7LZqFpXfQBxG2yueTrkoKtWgLXSpAsA6P2OugoCbJaeUQZA73TWVQ1AviRhClEdRLqqAfhTsjMNYFqiuhJdHQdIWcN3AbIhmWatujoL8N7aY9cB7sivmkVXPQCPLbEWgKJfDlt0tQjQY6/IkqpD7OkqWAA4ZQklAK6q4D1d3Qb47LaEkgBhFbyrq8BvgAFrKAPgV8G7upopbwYagFcFm7q6DMCw6yBw5zZA+qjrAMv+sQ2w01YaSgK0qOAzAB8BGLGFEgC9KvgGwFuApx7RtVlWwW8AXgKJstKEAYoBxZZ1gCQ7D8qfuaoUwJAcHgH4pqfPiYJRgGyjdDzJAbyYEh9IgwYQd0uaQQIgf0L27RgAEXFwEIAx6abq0wC68Ont1gE2auUl6TZab6Rs5e4Bo/V2qE5y0mjus7aqNSUM/7hyEvEsGlm54aDlfO/lDO98tXoI8pk0+kpfa9DrDbZef62brnmf0/jlicme2PHqCia/rk0RutFR2chZN5G3o/mx2oqn3VA0ZUVTd0L7HNH742sZTcusxm+e3t+Ifmhq+wvXF7zHCtwxVwAAAABJRU5ErkJggg==");
	}
.f_nav li.f_nav_ref a:before{
	width: 18px;
	height: 19px;
	background-size: contain;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGYSURBVHgBnVNdTsJAEJ5pizY+rYlJC/VhvUE9gdzAK3AEOYFyAo4AR8ATACfQG7AmEioxYV8IKNhxtqWkxlKxX9LuZHb69Zs/gBJ49aDLD3n1xsT3fVkWax26uPD9Jh93gKgBUBLaPahCZIN9b06MqQ1AL2w2y1RZB9UgNNlUUTTtA+EE/oBVqoags4sS8F8YNWmBg70Kr3G5ML6y7xz4JRFbeTVSSrH62Ahm0bsG7PEeRaPMxvyFKSZ3xyhRb7PpVabQRnsIhSBFX9Sez2cDR/DHOoqUcceAD5hTk0p2gIDGxUR4Azb2hBAjNLlz4OPZ6UmLU1iYFOaz6TkcAa8RPPFfwngL11aaH4r1ei1SmzQcDZTmvdkslQUVkRSeyDThWTMqE3EDQnNSHCf1q0zEtbndEQ4qEyU7l64QRNHrqBIRt1rEYCUrRAj9zL+fbNd19epzq1my9PxgeJDJgpBjTIeVFdc6P4h4jrRSSvNMmYtuJrsQ6caNkWotnmOVuVEImcyP1kqn0qVw3W1YxGHbjl4uQWWxeXwD6qOYvbywCFcAAAAASUVORK5CYII=");
}
.f_nav li.f_nav_ref a:hover:before,
.f_nav li.active.f_nav_ref a:before,
.f_nav li.f_nav_ref a.active:before
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF8SURBVHgBnZNPboJAFMa/x5/Gpb0BvQE9Qe1ebbiBR9CdiQsxqa07vYHeAJuauFRP0N5AeoKyaowo08eAEqpQ5Uvgwczwm4/33hDyNOsM+d4EhAs/eIQ1cLOWKpmQ93YlgpDHlwFdHSNH2SBSuzIGQYsdffFTBU7buA4UuQkvF/WXCVPX+EdKvhvRi0fKuBp04kaSDRlykq2djBA1Um4cm934oSMv3iRRbbA8fpaamHMy9+pauqn2744OSV3grLgtAtFC/XWqyUocLO/JTrk5mBbB6iyH6AEKjeE0l8RNJ3jlG/ybBnT/W/5CtX+LSzTrfPDdBIn7KNmCq1LaxJURHi4WGTJsf1wFRSUTL8LNP2GNvOIgUk0ZxV7mrzgIeIqCNi0OmsszV5HPtedlMZDTLCNQuvHb5DCcdPam5EHfhRUzuKyLHJQpqxw2ra/30iDi3rFsjwHhxPBoO0tCrLDjvrNsNwH5etJ81f6Iz9YE2s48C1A0D1t2Em76R79nCYPrItKsewAAAABJRU5ErkJggg==");
}
.f_nav li.f_nav_paid a:before{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QA/wD/AP+gvaeTAAAElUlEQVRoge2aW4hVVRjHf54ZOzolk9coKnJQyy4aSpAMUYEFRlT0YA+BDBVEoBFlENTDYA/pkxcoCLpKlEWBD0nQhA9WQtg9zTSHpBqldJqwm5PXh8/TrPXttffZa5+19hmn84MN59vrW2t//7Oue60NLVq0aIB24AGgD9gHfAI8A1zSzKBiMRnYDpxyXP8CjzYvtDhsxi3WvFY2LbrAXENS3GHgOMmavixmIJWYhRvcqew1wDRgNvCxcX880FNSTFHZil2TM420WSrt3dKjC8wE4B9GBO13+Bwy0vfEDKaMJt2NiK7xgcNnn/F7piM9GGUIvkXZWx0+bSm/z0q+Y6S5ngAucPjsMXwGywstPAuwB6RtDp924Kjh83nMgGI3ab16esfh0wVUDXt3vHDichVwjJGaO4IsLzV3YbeCp2IGFauGzwFeRJprjReAIYfvlcr+NlJM0agAr2DX2iAwI8X/NeV7RfwQw9EObCS5bl6Wkeczw28Yu1WMaqrA2yTFPpeRpwL8ZfjujBxjMKYCH5IUuwl5IUijS/m/FTfMMMwG9pIU+xL1V023qzy90aIMRDfyXqvFrgPG5cj/uMq3NE6YI2QNEJ3AfOBLZA7VLADeAyYZ904AjwHrcz5fLzMvBhbnzGs+cwBpZYWZCvyE/Os/nrFNKsAX2LXzJ3CH53OWk2wdRa+9wL2ez/+Pe1RhuqCbVPpvwMICz5mGu0s0cm3IemDaSmuisi9S9g3KfgKZT305jCwtDxbIm8YK4L60xLyTvF4lTVL2Vz4RKT4C5gBLkA083+XueUhXmmfc6wVeRfp3Lnqwm8lGld6r0n0HmtBUgR3YMV3ncsz7b+oa/rVOetkMA2+oe86toqKCf6mT3gyqyv7b5VRU8CFlT89ZTkyuVna/y8lHsLlyGo01bAoeBr53OeUVPB4437B1H3ZtzJVJO3C5Ye9GjnES+EwBZi3+jpwDudKawRzsPpz6mllU8Cnsftxswbr/7kpzLCoY7Gbd7CatBQevYbAFdwDnepQVGi34mzTHUIJd6WViCv4DecNzMhYET0S2imrsRMYYJ2NB8HzsraTUAQvGhuBblf1plvNYEKyPY7dnOZ/tgmcBiwx7P3X2tn0ET8beYx4Ngp/E7r+byBiwsujBvV9kbvVMUGl9RR7UAHOR5W3t+ceAS+tl8t1OMVdUR7G3b8us4SrwOnaLe5mM+beGr2D93mu+JpYpeD1wrWEPkfPUopEaBrsfTy9Qni/jgLXAg+r+Q8CBPAX4Bpg1UrcBUzzL86EDOVR/RN1/HngzbyEhBbvSQ7EIOenQ+81bSP4BmTQqeEDZ8wjL9ciHMLW9a5PNwN3I4NkwPbinpS3K7zaV3k/xTxYqyBixGFiNfL7kiuEk8CzZ586ppJ08nEy536nsPmQqqM1/Xch+0gCykZaXDmTQq3ee/DNwP/C+R9m56Mb977oGhyUkv3sOfQ0CT2NvJAaljeTn+seRPuViKfLiHVro18DDBNxNyTql7wRWATciTWkN8h1HGhci8+HNZ37n+QLAZAgZ9fuRV7xtwA+eZbRo8X/jNA9/iLYK/tQ8AAAAAElFTkSuQmCC");
	}
.f_nav li.f_nav_paid a:hover:before,
.f_nav li.active.f_nav_paid a:before,
.f_nav li.f_nav_paid a.active:before
{
	background-image: url("data:image/png;base64,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");
	}
.f_nav li.f_nav_faq a:before{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QA/wD/AP+gvaeTAAAFDklEQVRoge2aS2hdRRjHf2n1pmoiTRobX0laRUVrY9C6clULriwFH4S6cSfSSrpx0aa2C7HVjYIQqLqQqmCpj40upIgtIrTW+ECwsVGjtY0imMRNqy15HBffCd6c+597ZubeE6vcHwyEyfled+Z8M/OdgQYNGjT4D9FUsP4eYD2wDrgFWAWsAFrS/58FJoGfgO+AYeAIcLpgv+rKamA3MAokke0ksAv7gS5aeoHXgRniA822WeB94O5FjCOXTizQOeoXqGpvpbb+VTYDf1BsoOVtCuhflMgylIBXPBycBY4Be4AHgDVAG3Bp2trSvgeBvcCnqUye3n2pD4tCC/BhjkNngO3AdRH6rwd2AOM5Ng7xT7YvjFZsFFxOTACPU59fvxnYgi1bLnvHKDDoEtVH9gC2xtabDuBgFbuHKGh6u97ZaWxUi2Zrasv1TteVzQ5DfwL3R+i7ElgaIbcxtal8qVv27kQvPdP4BdsEbAD2Az+wcGMyCXwMPIXt0HzYiB7pKWClp46qvCGUJ/hN45uATxzy2TYDvIRfEnrCoWO/X0hu7kTvoA54yN5B9QzramPAjR763xayc6ndaJTSCfKzcRvwm5D1bSPAZTk2rsKmcVb2YEB8C1iN3vX4TOXnhVwCnAfeAZ4GXgC+cjyXAI952FFTexY7lgazWyg7Q/6adwn6lx/HzsTlNAFPimcT4LiHj83AL0J2p4dsBeo8u91D7h4hlwCPVJEZFs/PYD9eHoNCdsRDbgE9Dgd89saPCtkL2GHBxV4hkwDdHva60a9el3p4iUPJvaJvGJs+ebRi63Z5+xZbO12cdfT7LFGngc9F/3r1sCvgu0TfYQ/jAENAe6b15cjcLPoSLNP7cET0rVMPugLOJheALzyNh7ICOytnGcGSnw9qhFUMzoBvEH2jnsZDKGE7uVbxv5cD9CjfVAxOJqhMAu0hCjxoAz4SdhLszB1y5OsQOn4PceaCUFDPM+etWB1aBfsj4cW6ZqHnfIiCIgO+DXfh7zhwTYTOmgMuako3YclPBfsm+ftnFzVP6TGhYE2kM+X0Cb0J8EyNetcKnd+rB11Zekz0yTQfiNoMfI19VqkF5ZuKwRmwSvNyIQ/kWtH3HjYitaB8k8uoK2C1yVDbzVCWiz6f7WoeG0Sf3Ci5Ppf2AKcyfXNp/3i0W3A7cHWm7xv8t5CKbuxza3bwugj09SSViWBHDY4VxU4q/TwRo2iXUDSOrXmxLAEGgKNpG8D9WvmwDPhV+DkYo2wV+py5pQYH9wh9tSxJA0LfDJElHtBFvEmsgBbKUuCc0HcOv8pGlpXoUpJPRdVJH7pMG1MZXC70JKl+lb3zeNehqzdC1wJeczi6NULXl0KPOsvmsc3h06sRuipwTZ1p7LNHCL3Az2U6ThE+IpvQ90hiXzVJvzCQYB+2QoO+ArgvbZcHym4C/nL48nCgrlz2OQxNYwXxotmG+4bQUBEGS9jHZ2UwwTJ6Xb7eZehEJ6j59gHVS8A10YJdM3AZn8JGu5bNyTzLsHW22i2hoyzCPY8Wqo90gh0IBnEUw3PoxraLageVHdnCg52nhPudLm+zWNnmWeAh7KDensqX0r970/89B3yG37WlIQqcxtXoRy9ZRbVJCsjGobQDL+I3MrFtDrveWERSjGYtxV0uVZ9+Lhp6sEsqI8QHegJLXD5fD4Mo+oJ4F5UXxDtYeEF8AqtYjGJlmcPUVlVp0KBBg/8PfwPNAjObjDTFcAAAAABJRU5ErkJggg==");
	}
.f_nav li.f_nav_faq a:hover:before,
.f_nav li.active.f_nav_faq a:before,
.f_nav li.active.f_nav_faq a.active:before
{
	background-image: url("data:image/png;base64,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");
	}
.f_nav li.f_nav_dread a:before{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAABfVBMVEUAAAD/AP+AgP+qVaqSSbafQL+qVcaZTcyVVb+dTsSkSciZVbufUL+WS8OhUbyZTb+fSr+ZUsKdTsSbUr+ZTcScSr2bTcGcTr+aUcOeT8KaTcScS7+fT8GbTsKdTMOfUL+cUMKeT8GcTsKdTb+fT8CcTsGeTcKbUL+dTsCcTMKeT7+bTsCdTcCeTcOcT8CdTsGdT8CbTsGdTsGdT8GdTcGeTsCdTcCcTsGeT8KcTsKdTcCeT8GcTsGdTsKeT8CdTsGcTcKdTsCeTsGcTcGcTsCdTcGdTsGcTcCdTcGdT8GdTcKdT8KdTsGeTsKdTsGcTsGdTsCdTsGcTcGdTsGdTsKdTsGdT8GdTsGdTsKdTsGdTsGdTsGcTsGdTsGdT8GeTsCdTsGdTcGdTsGdTsGdTsGdTsGdTsGdTsGdT8KeTsGdTsGdTsGdTsGdTsGdTsGdTsGdTcGeTsGdTsGdTsGdTsGdTsGdTsGdTsGdTsGdTsGdTsGdTsGdTsGdTsH///+v/Lp6AAAAfXRSTlMAAQIDBwgJCgwNDg8QERMUGBkaHB4fISQmKissLS4vMDY6Ozw9Pj9AQUNERUlMTU5RUlteY2ltb3F5ent8fX5/gYKDhIaHjI6RlZ6ipKqusLO0tba3uLm9w8XIzs/S09TV1tfa293e3+Dh4+Tl5ufs7e7x8vP09ff4+fr7/aXfgDwAAAABYktHRH4/uEFzAAAB30lEQVRIx+3XV1MCMRAA4ANsoChiA+xKtfcKKGcvKIpdUQQr9gIImP+uDAmG48ANvKjjPnGbfMOQ2Sx7HPf7Q6kzd2QNs04pLiv5YwQID69KozJ7EAEjaJOlWvkmYohNOW2lLsQU2/R32xFjTFJnFWTFwa9T4xFzOJL4hB17krUBNwFXAH8qw1gHcs/u6Z7PX9qNH7UYGyD2vSqx2YSfDVzqc9YICzab/vGPwv75/ta6pi6Hnx0fGEkBSwYe/Ew4OiyhbrxCwYKfzOJ9EoKjFi53PMjljte43HFUQ/aqF85j4aPxEga8Qrb2vCQSV41w3ItX9FGSuauE4lAR/g/yfeWWoZi0xg4q91YCxDt4YYpO6oF4FS8s0sk+IHbiBSudNADxnkhPfpMD8SO+T9LDHE4bkZJofiWZWxUYz5B6arlMJM608Aq7LyZ7C4bWvRe7I4Ust2oij1uFwvV5YHRTA8RGsR7mrciOyV9sg2j3vG5NQaUCTI6/XLxtx5aqk7TlIIKbi1kwVnC+DF0/sjHaplHWto/txwu+Mz66djoFAw03xz4N8UmsDrHaV2r0dbBiKz0wb7DZnZShWeFmsVsKwbBuAw+voSlZWumoeA+Ens6qM7ygaL95QbHUl/+B97AP7ovy8Edpyo0AAAAASUVORK5CYII=");
	}
.f_nav li.f_nav_sn a:before{
	width: 27px;
	height: 22px;
	background-size: cover;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVsSURBVHgBfVZbbFRVFF3n3HPvdF59UMZCARUtIKZiYwhKUOKPCT8mRjFBo4Rooj/qjz8mmojRP+Onr/gIGoJGUWNU1BglMfERiEhswFELFKG0MJ12ZjqP+zzHfc6dTmdqYTI3c+fefffae52117lMKXWYjjvBAChc8dMKWTJWQTJmrltKQjHeGchYpKR8TsTnbCFjRwrVvKQTKR24EMI6AukbwjIXKSWBafAYshUoGedV3nqiE8kcOlg1weZ/TRmqLUjfYwqeFLhUqsOLZAyj5EJMGwafL1ctxV9bqGwCKeWbf6COPHPXpYsRzsz4uOetixg9Ox23Q8HSJJUdDfEl8ndSr0+pA64BuUePO6gFEV76bhY738xj39EGMW3h0OgM5liINbluio+IXt8kV3Sm5plqB7x8hwQmpakTykHFC/D810UcPDaJQjnEGz9XcK5UQ82NsG0oi6syXcQCdccdKkTGUFKzEOcQS3a4CFmaMAU3VHjymxLG85PoSwukwwbOByl89qeHx7cPwOJaV7p0y6ztbxMN2DLATattw1LU3mF7p1HzZP5cJzk17WL3B6cwPjYDJ+NQ1xZK9jKscEr49GgRxXqE5Q71Q7T+ccHFA/vHsXPfOF49UiEhJRGqGEq0UNgCotakYj6BCVPTT/9W8PKhM5hxs0jaHsmFwSK6HBXAZ0lEXgVf/F3Hxm1pQ3stqGJlXxavjSzDHTf0ICE6uergU180i62EFh9OXmrgxYOnUeZdcEREco+oO9uoVrOnV8myHfySL+L0cDfW9jJsXtONm1cxpGyKlzAiigdEgC9lLlwvNhXx7egl7D5wGhXRiy4qzWYuSV3r1SawBdVxbuFCOcDh0YuUkDqnrGkCi2QYz64kI6B1NbFtTBp1hXTkiwrluosac5AKI2TZHBz9MD0YMUE90XhwTbw0h1ZignMcGK2g5nsokyhHp3wEZAamJaZ/2sdCS5aoimh2vjwxh4fe+R1vH1HYvi6N667thisTRIs0M2UpMjCaRxFZpEASASXS1wRJtFhW+PFUFQePz+LB9yaw6/0pvHuiDl+PFdOlSbSsLSIOy3WFj48VkRQZHMqfRxBw3D/Si6oX39dUg9ZDSge+xeBSAwGXdI8SsQZySYaPjhewY2MWL+xYjn7hY/zslGG1Su3s1SpVTUBBa5N0bFwzkMRYwUKjPoWv/qrjsS0ZvN5XwFyjCxliINK7ANFqa4qbH4uSuCKBlKrj10Ivxkoe7t3UTUevKdTSQiN2niVueWjgtLOHSJEK7xvOIrBcDMgMPs+XMFmVeOSWLDUW0jpE1BEVRwZNfVIyMjCWQIUKaHg+ZmocvcLGYMqhJZKGQj3uiuJsym/T2guuR5uqiJRtQIf6E9h8dRr5cxVEMy5+ODmNu27sw/7jHgrFWTS4oPkjcYkUVeuhPyWxoj+JnnQSfZThtg19GMoJBFSE7kyY0mjd50g0r3Baa21DuksW+0B3l8KeYQe7/slipdPAh0cLuHtkBXauk/i+ZwBbch4GBwYwmFZIORb6yV0SBJay6X+b5p3m3OmcepCQJdC9bN5LVWuj1MBb1+fwzNYJUpzEyPq1cN0Qm67PYWi1wrlaFicmQwyPOFi3rMtYnwj95taVQLyXN7dtNm9hC87SMp2W0+g5JdU9um0VHr6VeLctjE1V8cQnEwhJpGkWoOyRwKxBPL3dMV2ElmPGjaPTJeN9VrXv+v83b+1F2k0cK0KK7EUQTRtIuSOrU/AJUdG6eCKLhBUYqQntrPHbh0FavOuwRVdEZPY7ZTxU8fgtxNLSl75Rl9BqEw6euj1H/mAhIifZs6GHJJ+lUP0WY5ln43cGC1f46OSZ/wBeAIQLAjDozQAAAABJRU5ErkJggg==");
}
.f_nav li.f_nav_sn a {
	color: #458ED4;
}
.f_nav li.f_nav_dread a {
	color: #9B59B3;
}

.f_language ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	}
.f_language li{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	padding: 0 0 0 14px;
	}
.f_language li:first-child{
	padding: 0 0 0 0;
	}
.f_language li:before{
	content: "";
	display: block;
	width: 3px;
	height: 1px;
	margin: 0 14px 0 0;
	background: #000;
	}
.f_language li:first-child:before{
	display: none;
	}
.f_language li a{
	color: #000;
	text-decoration: none;
	}
.f_language li a:hover, .f_language li.active a,
.f_language li a:hover, .f_language li a.active
{
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	}

.copy{
	padding: 15px 0;
	background: #17191B;
	text-align: center;
	color: #fff;
	font-size: 13px;
	font-weight: 500;
	}

/* END FOOTER */




/* F.A.Q. */

.main_sub_title{
	color: #000;
	font-weight: bold;
	font-size: 26px;
	line-height: 30px;
	margin: 0 0 22px 0;
	}
.faq_container{
	overflow-y: scroll;
	box-sizing: border-box;
	max-height: 1000px;
	padding: 18px;
	margin: 0 0 25px 0;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	}
.faq_container::-webkit-scrollbar { width: 4px; height: 2px;}
.faq_container::-webkit-scrollbar-button {  background-color: #f0f0f0;border-radius: 2px; display: none; }
.faq_container::-webkit-scrollbar-track {  background-color: #f0f0f0;border-radius: 2px;}
.faq_container::-webkit-scrollbar-track-piece { background-color: #f0f0f0; border-radius: 2px;}
.faq_container::-webkit-scrollbar-thumb { height: 10px; background-color: #c6c6c6; border-radius: 2px;}
.faq_container::-webkit-scrollbar-corner { background-color: #f0f0f0;border-radius: 2px;}
.faq_container::-webkit-resizer { background-color: #f0f0f0;border-radius: 2px;}

.faq_block{
	margin: 0 0 30px 0;
	}
.faq_block:after{
	content: "";
	display: block;
	padding: 30px 0 0 0;
	width: 10px;
	border-bottom: 2px solid #000;
	}
.faq_block:last-child:after{
	display: none;
	}
.faq_block_question{
	padding: 0 0 20px 0;
	}
.faq_block_title{
	margin: 0 0 5px 0;
	font-weight: bold;
	}

.red_text{
	color: #e53d3c;
	font-weight: 500;
	}

.container_list{
	display: flex;
	justify-content: flex-start;
	}
.container_list .main_list_top{
	flex: 0 0 180px;
	display: block;
	}
.container_list .tab_b{
	width: 100%;
	}
.container_list .main_list_nav_pr li {
	display: block;
	margin: 0 0 10px 0;
	}



/* END F.A.Q. */


/* Become a seller */

.center_flex{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	margin: 0 0 20px 0;
	}
label.line_check_block{
	display: block;
	margin: 0 0 8px 0;
	position:relative;
	font-weight: 500;
	}
label.line_check_block input.line_checkbox{
	position: absolute;
	z-index: -1;
	opacity: 0;
	}
label.line_check_block span{
	display:block;
	position: relative;
	padding: 0 0 0 26px;
	cursor: pointer;
	}
label.line_check_block span:before{
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width: 20px;
	height: 20px;
	background: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	box-sizing: border-box;
	transition: all 0.3s 0.02s ease;
	}
label.line_check_block span:after{
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width: 20px;
	height: 20px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABpSURBVHgBpdJLCoAwDEXRt9Nk51lClxAbzECkKflcKAg+z0AKDFNV2mftI/aMSY59W+h2wCxBpwCzuPwPrpgP5PeC2piP1mFALcyHHAypjGXQMpZA61gRzWFJlNEpQBmTHBV9rxVnv3sA2Tzf+tpoVpQAAAAASUVORK5CYII=");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 10px auto;
	opacity: 0;
	transition: all 0.3s 0.02s ease;
	}
label.line_check_block input:checked + span:before {
	background: #000;
	border: 1px solid #000;
	}
label.line_check_block input:checked + span:after {
	opacity: 1;
	}
label.line_check_block.line_check_block_red input:checked + span:before {
	background: #F91155;
	border: 2px solid #F91155;
	}

.center_but_rules{
	max-width: 280px;
	margin: 0 auto;
	}


.seller_pay_title{
	color: #000;
	font-weight: 500;
	font-size: 28px;
	line-height: 30px;
	margin: 0 0 22px 0;
	}
.seller_pay_bott{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	}
.seller_pay_bott_t{
	padding: 0 20px 0 0;
	font-weight: 500;
	}

/* END Become a seller */


/* Guides */

.guides_list{
	display: flex;
	justify-content: flex-start;
	}
.guides_l{
	flex: 0 0 310px;
	margin: 0 30px 0 0;
	}
.guides_r{
	box-sizing: border-box;
	width: 100%;
	padding: 25px;
	margin: 0 0 30px 0;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	}

.nav_guides > ul > li{
	display: block;
	margin: 0 0 30px 0;
	}
.nav_guides > ul > li > a{
	display: block;
	padding: 7px 20px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAdCAYAAACnmDyCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASFJREFUeNpi+P//PwMQWwLxaSB+B8SrgFgMKk40BhGCQPz6Pyq4TqphIML1P3ZwhRTDQIQqEP+j1DAYo/c/bkCUYTAGIxDPJGCYJDEGEWMYKALEiTGIWJeJE2MQ2Ybh8jPIsDmkGIYvJphIMYxQ+iDGMEliDCLGsFNAzEJsXmIiEAE2TAzEgf9QjFueCNeAYnASNbw2AY8hN4kN7DY8htwCYmlior8FjyH3gViGmATZjseQB0CsQEwWacZjyEMgViQm0zYQcIkSMcVIDR5DHuFyCbpBhXgMeQzEKsQUtbJA/AuHIc+JMQSEQVlEC4hZsST7l0DsDMR3iMtEkDLlKxaXaJNaQYJwIFJtC6q61UmtshnBpkEAyJv8QPyegQwAEGAA34Yxo0TtoCsAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 7px auto;
	border-radius: 3px;
	font-size: 17px;
	font-weight: 500;
	text-decoration: none;
	}
.nav_guides > ul > li > a:hover,
.nav_guides > ul > li.active > a,
.nav_guides > ul > li > a.active
{
	color: #fff;
	background-color: #17191B;
	}

.nav_guides > ul > li > ul{
	padding: 10px 0 0 0;
	}
.nav_guides > ul > li > ul > li{
	display: block;
	margin: 0 0 5px 0;
	}
.nav_guides > ul > li > ul > li > a{
	display: block;
	padding: 7px 20px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAdCAYAAACnmDyCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASFJREFUeNpi+P//PwMQWwLxaSB+B8SrgFgMKk40BhGCQPz6Pyq4TqphIML1P3ZwhRTDQIQqEP+j1DAYo/c/bkCUYTAGIxDPJGCYJDEGEWMYKALEiTGIWJeJE2MQ2Ybh8jPIsDmkGIYvJphIMYxQ+iDGMEliDCLGsFNAzEJsXmIiEAE2TAzEgf9QjFueCNeAYnASNbw2AY8hN4kN7DY8htwCYmlior8FjyH3gViGmATZjseQB0CsQEwWacZjyEMgViQm0zYQcIkSMcVIDR5DHuFyCbpBhXgMeQzEKsQUtbJA/AuHIc+JMQSEQVlEC4hZsST7l0DsDMR3iMtEkDLlKxaXaJNaQYJwIFJtC6q61UmtshnBpkEAyJv8QPyegQwAEGAA34Yxo0TtoCsAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 7px auto;
	border-radius: 3px;
	font-size: 15px;
	text-decoration: none;
	}
.nav_guides > ul > li > ul > li > a:before{
	content: "-";
	padding: 0 3px 0 0;
	}
.nav_guides > ul > li > ul > li > a:hover,
.nav_guides > ul > li > ul > li.active > a,
.nav_guides > ul > li > ul > li > a.active
{
	color: #fff;
	background-color: #17191B;
	}


.guides_r_title{
	color: #000;
	font-weight: 500;
	font-size: 18px;
	margin: 0 0 22px 0;
	}
.guides_question{
	background-color: #f4f4f4;
	padding: 25px 20px;
	margin: 25px 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	}
.guides_question_title{
	color: #000;
	font-weight: 500;
	font-size: 16px;
	margin: 0 0 15px 0;
	text-align: center;
	}
/* END Guides */


/* Choose Listing Type */
.choose_listing_type{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	align-items: flex-start;
	}
.choose_listing_type_b{
	margin: 0 10px 20px 10px;
	}
.choose_listing_type_img{
	min-height: 150px;
	text-align: center;
	}
/* END Choose Listing Type */


/* Currency Calculator */
.currency_calculator{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	max-width: 460px;
	margin: 0 0 30px 0;
	}
.form_line_title{
	width: 100%;
	margin: 0 0 10px 0;
	font-weight: 500;
	}
.form_line_title_red{
    color: #e53d3c;
    font-size: 14px;
	margin: 0 0 10px 0;
	}
.currency_calculator_b{
	width: 49%;
	}
.currency_calculator_b input, .currency_calculator_b select{
	font-weight: 500;
	}
.currency_calculator_b_sub{
	max-width: 225px;
	}
/* END Currency Calculator */


/* Categories */

.categories_page{
	display: flex;
	justify-content: flex-start;
	}
.categories_page_l{
	flex: 0 0 300px;
	margin: 0 30px 0 0;
	}
.categories_page_r{
	width: 100%;
	}

.categories_page_title{
	color: #000;
	font-weight: bold;
	font-size: 18px;
	margin: 0 0 22px 0;
	}
.categories_page_l_all{
	margin: 0 0 20px 0;
	}
.categories_page_l_all > a{
	padding: 0 0 0 16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAdCAYAAACnmDyCAAAACXBIWXMAAAsTAAALEwEAmpwYAAABOUlEQVRIiaXVPUoEQRCG4bcGL7CJi6iwiiLoCcTMxNijmBsIikaCGCl4Ao/ipopo4l/gHwgGJgb7Gegus2NPdc1uQ0Xd80x1VUGbJEZZZtYCPiX1AIoRgCUz6wIfwKuZbQIgKRzACvAMqBRfQLsJsgy8VJB+bESRhUQm/fgGZqPIUw0iYEuSXyNgDnh0kO3BWQeZB+4dZGfovJPJg4Ps/vsmgXQymRwkf15BZoA7B9mrLUUJmQZuHWTfbcwfMgXcOMhRYEyYAC4c5BiwCLTmICcRRBIFYNQvy+wPrdzVzoAie7VSsS/HwcrFao+DVSsfwZLFT7Uxh52msLqZaIx5A9YGrqNYblpz3Rxg2YkFJjPYYQgKYD1gMfRASnoD1oGrxLYBnVBGlcyqDXgHWo2gEnbO75PdBVYl8QO1VV9cuBaayAAAAABJRU5ErkJggg==") no-repeat 0px center / 7px auto;
	color: #000;
	text-decoration: none;
	}
.categories_page_l_all > a:hover{
	padding: 0 0 0 13px;
	font-weight: 500;
	}

.categories_nav > ul > li{
	display: block;
	margin: 0 0 15px 0;
	}
.categories_nav > ul > li > a{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding: 7px 25px 7px 10px;
	background-color: #f4f4f4;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAdCAYAAACnmDyCAAAACXBIWXMAAAsTAAALEwEAmpwYAAABqElEQVRIiZXVzytEURTA8e+8WEuJLKzUSWxtKPn1B/gH7BQWJGVBzUKN2JnYEPlPsNdY2NDMGTJ+xUjZWcmzeHemZ7zzfpzNq3tun3fOve/dm/N9H1UdAfaBfuAUWBKRdzJErlKpdAIKdIXGy8B4FswDhlsQgAHgXFW7s0A1wI/IDWXBPBGpAkUjnxrz3HMNOErAeuOgnO8HXalqDjgE5o25ZWBCROpxFSEiPrAYU9kAcKaqPbFQSmzIwpqthcO1eQzMGeA1MB1u04ua5SqbB07SVhYJOewnJdYLRmvhUFWPYM2sNkvAaCIUwg6wP40xs7WW8In+jZr5RMjt4B6wYEwpARdpKioCy9Z7gBkR+Y6FVHUbWDHSVWBKRF4hZvtVdQvYMNI1h7w0BtoMZAdYN5AHYFJEnsOD/ypS1UIM8uiQWmviD6Sqm0A+oZL7qGT4PMoDBQN5IrgMIpEmpKqrwK4x59lVcmshEFxHfcAd0B6RfwPGkhAI1mjQQOoEZ04i0oCugK+ISqZF5CYNAsF1VAdmgQ83dklwyF+nReDvrnlAh4h8ZgEa8QukCa82bXMl8AAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 7px auto;
	border-radius: 3px;
	font-size: 16px;
	font-weight: 500;
	text-decoration: none;
	}
.categories_nav > ul > li > a:hover,
.categories_nav > ul > li.active > a,
.categories_nav > ul > li > a.active
{
	color: #fff;
	background-color: #17191B;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAdCAYAAACnmDyCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASFJREFUeNpi+P//PwMQWwLxaSB+B8SrgFgMKk40BhGCQPz6Pyq4TqphIML1P3ZwhRTDQIQqEP+j1DAYo/c/bkCUYTAGIxDPJGCYJDEGEWMYKALEiTGIWJeJE2MQ2Ybh8jPIsDmkGIYvJphIMYxQ+iDGMEliDCLGsFNAzEJsXmIiEAE2TAzEgf9QjFueCNeAYnASNbw2AY8hN4kN7DY8htwCYmlior8FjyH3gViGmATZjseQB0CsQEwWacZjyEMgViQm0zYQcIkSMcVIDR5DHuFyCbpBhXgMeQzEKsQUtbJA/AuHIc+JMQSEQVlEC4hZsST7l0DsDMR3iMtEkDLlKxaXaJNaQYJwIFJtC6q61UmtshnBpkEAyJv8QPyegQwAEGAA34Yxo0TtoCsAAAAASUVORK5CYII=');
	}

.categories_nav > ul > li > ul{
	padding: 5px 0 0 0;
	}
.categories_nav > ul > li > ul > li{
	display: block;
	margin: 0 0 3px 0;
	}
.categories_nav > ul > li > ul > li > a{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding: 5px 25px 5px 10px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAdCAYAAACnmDyCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASFJREFUeNpi+P//PwMQWwLxaSB+B8SrgFgMKk40BhGCQPz6Pyq4TqphIML1P3ZwhRTDQIQqEP+j1DAYo/c/bkCUYTAGIxDPJGCYJDEGEWMYKALEiTGIWJeJE2MQ2Ybh8jPIsDmkGIYvJphIMYxQ+iDGMEliDCLGsFNAzEJsXmIiEAE2TAzEgf9QjFueCNeAYnASNbw2AY8hN4kN7DY8htwCYmlior8FjyH3gViGmATZjseQB0CsQEwWacZjyEMgViQm0zYQcIkSMcVIDR5DHuFyCbpBhXgMeQzEKsQUtbJA/AuHIc+JMQSEQVlEC4hZsST7l0DsDMR3iMtEkDLlKxaXaJNaQYJwIFJtC6q61UmtshnBpkEAyJv8QPyegQwAEGAA34Yxo0TtoCsAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 7px auto;
	border-radius: 3px;
	font-size: 15px;
	text-decoration: none;
	}
.categories_nav > ul > li > ul > li > a:hover,
.categories_nav > ul > li > ul > li.active > a,
.categories_nav > ul > li > ul > li > a.active
{
	color: #fff;
	background-color: #17191B;
	}


.categories_nav > ul > li > ul > li > ul{
	padding: 5px 0 0 0;
	}
.categories_nav > ul > li > ul > li > ul > li{
	display: block;
	margin: 0 0 3px 0;
	}
.categories_nav > ul > li > ul > li > ul > li > a{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding: 5px 25px 5px 20px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAdCAYAAACnmDyCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASFJREFUeNpi+P//PwMQWwLxaSB+B8SrgFgMKk40BhGCQPz6Pyq4TqphIML1P3ZwhRTDQIQqEP+j1DAYo/c/bkCUYTAGIxDPJGCYJDEGEWMYKALEiTGIWJeJE2MQ2Ybh8jPIsDmkGIYvJphIMYxQ+iDGMEliDCLGsFNAzEJsXmIiEAE2TAzEgf9QjFueCNeAYnASNbw2AY8hN4kN7DY8htwCYmlior8FjyH3gViGmATZjseQB0CsQEwWacZjyEMgViQm0zYQcIkSMcVIDR5DHuFyCbpBhXgMeQzEKsQUtbJA/AuHIc+JMQSEQVlEC4hZsST7l0DsDMR3iMtEkDLlKxaXaJNaQYJwIFJtC6q61UmtshnBpkEAyJv8QPyegQwAEGAA34Yxo0TtoCsAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 7px auto;
	border-radius: 3px;
	font-size: 15px;
	text-decoration: none;
	}
.categories_nav > ul > li > ul > li > ul > li > a:hover,
.categories_nav > ul > li > ul > li > ul > li.active > a,
.categories_nav > ul > li > ul > li > ul > li > a.active
{
	color: #fff;
	background-color: #17191B;
	}

.categories_filter{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: center;
	margin: 0 0 20px 0;
	}
.categories_filter_title{
	font-size: 16px;
	font-weight: 500;
	margin: 0 10px 0 0;
	}
.categories_filter_sort{
	margin: 0 0 0 0;
	width: 150px;
	line-height: 0.9;
	}
.categories_filter_sort .line_f_select{
    height: 34px;
	}
.categories_filter_but{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	margin: 0 0 0 20px;
	}
.categories_filter_but a{
	display: block;
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 22px 22px;
	}
.categories_filter_but a.categories_filter_but_p{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC0UlEQVR4nO3dO2sUURjG8f8OGq20iZcgWL6NjRYasRLBD6B4gZDWtGprEbQQ7bTWWsFVkg8gaLSQqIWksJjTCd5gU2iXVWEtZg1L2MY94zMDPr9y4Rze82f2wsDudgaDASmlw8BdYBbYSTM+AveBWxHxM2ejlNJ24BpwCThQw2yT2ABWgSsRsdYpy/LI8IGphgbaqhsRF3M2SCl1gfM1zZOrDxwrqK7ktkQGuJBSOjnp4pTSKdoTGWAHcKegerlom+MZa1t5noKqeNvkvE+08jxF0xP8LxxaxKFFHFrEoUUcWsShRRxaxKFFHFrEoUUcWsShRRxaxKFFHFrEoUUcWsShRRxaxKFFHFrEoUUcWsShRRxaxKFFHFqkAAZNDzFGzkytPE8BfG16ijE+Z6xt43m+FFRfZ2iTHrCcsX4JWK9plrrcK4CbwOOmJxnqAXMRMXGoiOgBc8O92uARcLszGFQvacOvM5wAdjUwzC/gA7CcE3lUSmkaOAscBLbVsedf+g68iogXAJuh7d/yxzsRhxZxaBGHFnFoEYcWcWgRhxZxaBGHFnFoEYcWcWiRzduHw19uOdrgLN+ApeH95Gwppb1Ut0l317HfBAbA24h4DtApy3IKeACca2igUetUN/6f5mySUjoNPASma5kqTxeY75RleQNYbHqaET3g0KRX9vBKfk87Iv+xWAALTU+xxR7gTMb6M7QrMsBCAexreooxZjLW7q9tivrMFECn6SnGyJmplefxxzsRhxZxaBGHFnFoEYcWcWgRhxZxaBGHFnFoEYcWcWgRhxZxaBGHFnFoEYcWcWgRhxZxaBGHFnFoEYcWcWgRhxZxaBGHFimo/ny2bTYy1rbxPP0CeNP0FGOsZqx9XdsU9VktgMvAj6YnGdGNiJVJF0fEM+BJfeNk6wNXi4h4R/WvxS9p9mn3CbgOzNew19xwr5yfdcvVB1aA2YhY+w36VISHSiIV+QAAAABJRU5ErkJggg==");
	}
.categories_filter_but a.categories_filter_but_l{
	margin: 0 0 0 15px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABMCAYAAACbHRIPAAAACXBIWXMAAAsTAAALEwEAmpwYAAABnElEQVR4nO3aPUoDURhG4TNXXYLaqJXcBcRawSWkcysuycZFaOdfPwM20UbEFUgci+ig2HtfyHmqlB8cJjDD243jCMAwDAU4AWbAFvoP78ADcFVr/QDoxnFkGIZD4IJVDP2/O+Cs1vrY9X2/A9wDe42PWndPwKwA5xgjwT5wXoB560s0mRd8OpIcFGCj9RWabJTWF+g3g4QxSJgCLFsfocmyAM+tr9BkUYDL1ldoctn1fb/N6tPJfutr1twCmJVa6ytwCtw2Pmid3QCntda37sfn9w44Bo6A3YbHrZMXVv9O17XWEb4+vyuH7yFhDBLGIGEMEsYgYQwSxiBhDBLGIGEMEsYgYQwSxiBhNr9/uH5vwvV7KNfvgVy/h3H9Hsj1exjX72Fcv6cxSBiDhHH9nsX1exjX72Fcvwdx/R7E9XsI1+/pfA8JY5AwBgljkDAGCWOQMAYJY5AwBgljkDAGCWOQMAYJ4/q9LdfvoVy/B3L9Hsb1eyDX72Fcv4dx/Z7GIGEMEsb1exbX72Fcv4dx/R7E9XsQ1+8h/qzfPwHTBpcegjvsYgAAAABJRU5ErkJggg==");
	}
.categories_filter_but a.categories_filter_but_p:hover, .categories_filter_but a.categories_filter_but_p.active{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAghJREFUeNrsnUtKA0EURctg1JFOjJ+JS/AzEMVRELMBF6GrUHE3akBXIJqJ+FmF+ImoAx2ZgBDfS0eJmVYndQnnwM0gUM17h24aqrurQshYtlxaviytRHmw7FuKIR4/xoHlMWE/7vLCsvRb1IqlmbCg3hznIPpEqJ+GZdGLqgkV9ZtyhORNwX7OC/azFvRYjxgr2Y+LHhcsbCJirGQ/hQADAdGIRjQgGtGIRgGiEQ2IRjSiAdGIBkQjGtGAaEQDohGNaEA0ogHRiEY0IHqoRLcE62olGtu3flz0i2BhzxFjFfup+89h0Hpp+9UyHdFUyfIm1tOeFzYWdD5FcMlbOZxBlc6xFHo6shRHuoorWzYskwkurW/LveXM8p7TMf2q2LYsWEYT9PRpuQrZpysAAAAAAAAAAAAgS/c0qa/cspqwlg/Lacgm7fNgJmTTpFOJ+vG56LuQravUxif+q0FjktwlV3JoshJ0nrL4GlHtBbkUH2WVIs9kyUdZ9aC32NNOhOhdwX4e/Cn4rOC9Yz5i7JxiP4WeG6LiTXqQY/vWD28qDQhEIxrRgGhEIxoFiEY0IBrRiAZEIxoQjWhEA6IRDYhGNKIB0YgGRCMa0YDooRLdFKyrETFWsZ+mi74VLOw6YuyNaj/DuF11NWhtV/1vb/Ba589UBflm6b5pep4bsD8lFvy3AfuPAAMArtDhjiBcOSAAAAAASUVORK5CYII=');
	}
.categories_filter_but a.categories_filter_but_l:hover, .categories_filter_but a.categories_filter_but_l.active{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABMCAYAAACbHRIPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVpJREFUeNrs2sEuA1EUBuA7LWsrbIgET8CapSfzPH0IVgivoMHGM1Ccq5OYxqarmTPN9yV/06S7e+b2tjd/U/5MIpeRs8h2oQ8fkafITeSr+8Fp5DHyLYPkIXJSB9FE9tphHHhgB/Vav52m8XIdubIeg9uJbNUdMo8cWY8UnutAPiNTa5HComkPFZKYWAIDwUDGNZCFZchzqNeBvFmHNF7qQGbWIY1Z/dm7W5ZXJ4fWY9jdUZYXu7/qxdZ9cck3VO4ix3UQTWdC9f1F5Dyy74HtxXv77XTrDzoAAAAAwCbpXr9rv/dP+71ov7Mm7fdktN8T0n5PRvs9G91eA8FARjYQ7fdEh7r2ey7a78lov2faHUX7XfudVdrvAAAAAAAbSft9WNrvRfudNWm/J6P9npD2ezLa79no9hoIBjKygWi/JzrUtd9z0X5PRvs90+4o2u/a76z6137/EWAAWXOCPRt0vZ8AAAAASUVORK5CYII=');
	}


.categories_list{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	}
.cat_prod{
	box-sizing: border-box;
	width: 32%;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	margin: 0 2% 20px 0;
	padding: 20px 0 10px 0;
	}
.cat_prod:nth-child(3n+3){
	margin: 0 0 20px 0;
	}


.products_block{
	padding: 25px;
	margin: 0 0 20px 0;
	background: #fff;
	border: 1px solid #d6d6d6;
	border-radius: 5px;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	transition: all 0.3s 0.02s ease;
	}
.products_block:hover{
	box-shadow: 0 0 12px rgb(43 113 177 / 15%);
	}
.products_block_img{
	flex: 0 0 215px;
	margin: 0 20px 0 0;
	}
.products_block_img img{
	vertical-align: bottom;
	border-radius: 5px;
	}
.products_block_r{
	width: 100%;
	}
.products_block_top{
	display: flex;
	justify-content: space-between;
	}
.products_block_title{
	margin: 0 0 15px 0;
	font-weight: 600;
	}
.products_block_title a{
	color: #000;
	text-decoration: none;
	}
.products_block_title a:hover{
	text-decoration: underline;
	}
.products_block_shop{
	margin: 0 0 15px 0;
	}
.products_block_shop a{
	text-decoration: none;
	color: #4D545B;
	}
.products_block_desc{
	margin: 0 0 14px 0;
	}
.products_block_info{
	margin: 0 0 14px 0;
	display: flex;
	align-content: center;
	align-items: center;
	}

.products_block_loc{
	color: #767678;
	}

.products_block_price{
	padding: 19px 29px 19px 20px;
	margin: 0 0 0 auto;
	background: #f1f5f8;
	border-radius: 5px 0 0 5px;
	}
.products_block_price span{
	font-weight: 600;
	}

.products_block_rating {
	padding: 19px 20px 19px 50px;
	border-radius: 0 5px 5px 0;
	font-weight: 600;
	background-color: #f1f5f8;
	white-space: nowrap;
	text-align: right;
	}
.products_block_rating .icon-star--mask {
	color: #ebcc66;
	position: relative;
	top: 1px;
}

.products_block_slider_t {
	padding: 0 0 7px 0;
	font-weight: 600;
	}

.products_block_slider {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	position: relative;
	gap: 15px;
	}

.products_block_slide {
	display: flex;
	align-content: center;
	align-items: center;
	}

.products_block_slide_img {
	flex: 0 0 66px;
	}

.products_block_slide_img img {
	vertical-align: bottom;
	border-radius: 4px;
	}

.products_block_slide_r {
	padding: 0 0 0 10px;
	font-size: 12px;
	line-height: 16px;
	}

.products_block_slide_t{
	margin: 0 0 9px 0;
	}
.products_block_slide_t a{
	color: #000;
	text-decoration: none;
	}
.products_block_slide_t a:hover{
	text-decoration: underline;
	}

.products_block_slide_p span{
	font-weight: 500;
	}


.products_filter{
	border-top: 1px solid #e1e1e1;
	padding: 25px 0 0 0;
	}
.products_filter_b{
	padding: 0 0 20px 0;
	}
.products_filter_t{
	margin: 0 0 5px 0;
	font-weight: 500;
	}
.products_filter_line{
	padding: 10px 0 0 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	}
.products_filter_line input{
	width: 49%;
	}

label.line_radio_block{
	display: block;
	margin: 0 0 10px 0;
	position:relative;
	font-weight: 500;
	}
label.line_radio_block input.line_radio{
	position: absolute;
	z-index: -1;
	opacity: 0;
	}
label.line_radio_block span{
	display:block;
	position: relative;
	padding: 0 0 0 30px;
	cursor: pointer;
	}
label.line_radio_block span:before{
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width: 20px;
	height: 20px;
	background: #fff;
	border: 2px solid #e1e1e1;
	border-radius: 50%;
	box-sizing: border-box;
	transition: all 0.3s 0.02s ease;
	}
label.line_radio_block span:after{
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	top:5px;
	left:5px;
	width: 10px;
	height: 10px;
	background-color: #000;
	opacity: 0;
	transition: all 0.3s 0.02s ease;
	border-radius: 50%;
	}
label.line_radio_block input:checked + span:before {
	border-color: #000;
	}
label.line_radio_block input:checked + span:after {
	opacity: 1;
	}


/* END Categories */


/* Product Page - About Vendor */

.vendor_pg_top{
	background-color: #f8f8f8;
	padding: 25px 0 0 0;
	margin: -20px 0 30px 0;
	}
.vendor_pg_top__listing {
	padding-top: 15px;
}
.vendor_pg_top_list{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	}
.vendor_pg_top_img{
	flex: 0 0 114px;
	margin: 0 20px 0 0;
	}
.vendor_pg_top_r{
	width: 100%;
	}

.vendor_pg_top_img img{
	vertical-align: bottom;
	border-radius: 3px;
	}

.vendor_pg_top_name{
	color: #000;
	font-size: 24px;
	line-height: 26px;
	font-weight: 500;
	margin: 0 0 10px 0;
	}

.vendor_pg_top_line{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	}
.vendor_pg_top_nocover {
	border-bottom: 1px solid #e1e1e1;
	padding: 0 0 10px 0;
}
.vendor_pg_top_nocover__avatar {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	height: 100px;
}
.vendor_pg_top_nocover__avatar__listing {
	height: 70px;
}
.vendor_pg_top_line_l{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	margin: 0 0 0 0;
	}

.vendor_pg_rating{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	padding: 0 30px 0 0;
	}
.vendor_pg_rating span{
	display: block;
	margin: 0 0 0 5px;
	width: 16px;
	height: 16px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEIElEQVRoge2aX4hVVRjFf9cSS9OxvxY0WLNUSK2gpF6kl8wQih7CoXoKKuqhrCmLoaeCIuY1CsqHQjJ6MKSooGAgCCKkEiMSae7KIiooa0bLaTSd28O+U9c798/Z+55zHKMFhxnO2d9e3zprn32/fc6u1Go1/ouYVxaR7X7b/WXxnVkWETAM1IAHyyCrlDEUbV8CmDBCJOmHojnLGorDwNnAAuDxMggLd8z2xcA3BGEAUwTXfiyStwzHnuBfUQBnAY8VTVqoY7aXEdxa2HRpChiQ9FNR3EU7tpXZoiC4NlQkcWGO2T4f+BY4p02TIwTXfi6Cv0jHttJeFMAi4JGiyAtxrO7WAWBxl6Z/EFz7Je8cinJsiO6iIDi6pYgEcnfMdh/h2VqaMeQwcLmk3/LMowjHHiW7KIAlFOBaro7V3ToAnBsZegi4TNJEXrnk7djDxIsC6AMeyjOR3ByzvYTg1nmJXUwQnrWJPPJJEmZ7AbACWFX/uxK4Frimx3z2AJ8DY0AV+BqoSjoa21FbYbbnA/3AQMOxBlgNLAfOSMk8EePAPuArQu05c+yT9GergEq1Wh0g3PGVBAdm/l9OuSvsFBwHviM4PEZweAwYq1Sr1QeAFynx/UfBqAFDlVqthu37gJc4/cXVgC2SXvjnGbN9F7CduT/82mEauFfSq9A0edi+A3iN00/cCeAeSdtnTsyaFW1vBl4H5pebWzJOAHdL2tF4suV0b/sW4E3CW6W5jGPAnZJ2NV/o9Du2CdhFWMbPRRwDBiW93epix8rD9kbgLU5+yzQXcBTYLOmddg26llS2bwDeJdvCsQxMArdJGu3UKFOtaHs98B5h7XQqcQS4VdKH3RpmLoJtrwM+IL167xWHgE2SPsnSOHOlIekz4Cbg18TEesEEcHNWURBZQknaA2wADsbl1RPGgY2SdscERdeGkvYCb8TG9YAdkj6NDUotetckxqVgdUpQqrC1iXGlcUULs30BcFEKWSKW2b4wNijFsasSYnpFtGspwsochsmcKcLKnDiSOf93rAFJ02+PWGu7EhMQJay+s2ZpTEwDputHCvqAS2MCYh1LHYajwDrgSmAn4W1SLKKes9iXNrHCPgaelPRRw7lB29cDzwI3RnK/n7VxrGNZ79qXhGX7+iZRAEjaLWkDYbWQtQ6McizvobgfGASulrSzW2eSRiVdRxD4RY/cJyFmoTmP8Fl1UYvL3wPPAK9IOh6TQFP/twPPAWrRZBJYLCnTBBTjmJgt6iBhA9gqSdtSRQFImq67fAVwP9C8a2ch4YtPJsQIaxwKvwMjIR+NSJqK6KcjJP0laRvhu9swYaHZKoeOiBU2CTwf+DUs6XBEfBQkTUoaIYyUpwk3M7OwmOl+L7CiyI1drSBpHHjK9suE38JMKGWH6anA31cmQkfyp+rJAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px auto;
	}
.vendor_pg_rating--large span{
	width: 24px;
	height: 24px;
	background-size: 24px auto;
	margin: 0 0 0 12px;
}
.vendor_pg_rating span:first-child{
	margin: 0 0 0 0;
	}
.vendor_pg_rating span.active{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAMAAAC7m5rvAAABlVBMVEUAAAD//wD//4D/v0D/zDP/20nfv0DjxlXmzE3tyEnuzETvz1Dw0kvx1UfyyVHyzE3zzknz0Ub0007qykrrzEfrzk7s0Eztykbwy0vxzUfxz0ztzknt0Efvz0rv0EnwzE3wzUvwzkrxz0jxzErtzkzuzEjvzkrv0EvwzUnwzkvw0EnxzUvtzUruzknuzUruzUnvz0rvz0nvzUzvzUvwz0vuzkvuz0ruzUvvz0vvzUrwz0nwzUvuzkruzUnvzkvvzkrvz0rwz0vwz0rwzkvvzkrvzknvzkvvzUrvzknvzkrwz0nwzkrwzkruzknuzUruzUnvzkrvz0rvzUrvzkrvzknvz0rwzUruzkruz0nuzUvvzUrvzknvzkrvz0rwzkrvzkrvzkvvzkrvzkrvzkrvzkrvzkrvzkrvzknvzkrvzkrwzkrvzkrvz0rvzkrvzkrvzkrvzkrvzkrvzknvzkrvzkrvzkrvzkrvzkrvzUrvzkvvzkrvzkrvzkruzkrvzkrvzkrvzkrvzkrvzkrvzkrvzkrvzkr////s6BYTAAAAhXRSTlMAAQIEBQcICQoODxAREhMUFRYXGBkaGx0iJCUqKzAxMjM0NTc5PD5BQkRGR0hJTE1PUFFSVVhaXF9hZWZobG1ub3R1d3x9foCBg4SGh4iKi42OkJGSlJWYmZqfoKqzt7u8vcTFysvMzdDS19zd4ubo6evs7e7v8PHy8/T19vf4+fr7/P3+iqKHxQAAAAFiS0dEhozeO10AAAHBSURBVBgZrcEJQxJBAAXgJ2mlllFRUNlpaWRGEZ1EFmR22SWVdpjRYUWXCYhcBsv7362AsKszy4z1ffjvvF5sxPNn2ABPobQX+ibJp9C2u0AW90DXE5oeQ9OuPE1FD/Q8Ys1DaOlbYk1uJ3Q8YMN9aOjLsmHJDXX32HQXynrSbFrcDlV3aDEORT0pWmR6oeY2bcagpHuBNuletNHVH4xOz3GNuelosL8LAp0+f3jizbcK5VKJqVjoyBbU+YYj8ZlkmYrKyZl4ZNiHawa1VW8AVw1qqkZgulimFuMKai6UqaFyGQ2hP1RWuYSmMyUqWj4Pi5EilSyfhc2pAhWUAlhjMMu28n6sc2KRbeSGIHB0gY4yxyF0+DcdpAcgcXCeUqljkIpTKg65d5SahdwvSv2E1A46cEPmJB0MQWaUDq5DZooOXkDmPR0kIJOmg0wHxLy0MQzaeCE2Qqu3hw68rtLiNMSibEkMwjQwy5abEHvFVV9CaPB/4KqXEPvEuq+hDrT4P7PuI4RcOa74Ht4EG1coyRV5F0T20zQf24x1OsM/aNoHkSCZneiG0NZYijwHkbH8pBtS28aztyAS8MCRJ4B/9RcvBWkPBm2GHgAAAABJRU5ErkJggg==");
	}
.vendor_pg_rating_text{
	font-weight: 500;
	}

a.vendor_pg_rating_text:hover {
	color: inherit;
}
.vendor_pg_rating_text .icon-star--mask {
	position: relative;
	top: 1px;
}
.vendor_pg_rating_text_f{
	margin: 0 5px 0 0;
	font-weight: 500;
	}

.vendor_pg_top_geo{
	padding: 0 30px 0 24px;
	background-image: url("data:image/png;base64,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");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 18px auto;
	}

.vendor_pg_top_follow a{
	text-decoration: none;
	padding: 0 0 0 28px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAmCAYAAAC/H3lnAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARiSURBVHgBzVgxcxtFFP52T8p4iMNchhmQ5MxwdJQicRh3Vrp0mA4q2x1Udn6B5QqoYnehsunocCroZHdmkGPR0SGK6DQDhRhrQjLWaXlvFUm3e3fOnSzH+grptHv79tPb996+9wQuglt28U5uAwoVQHkQwtPjAh300QD6T6H6B2g3mkiDwpIH2Vu9jDwRL7hMwnJ7NFtBKqh99IPtxI2mKM+JvFu8vwFH/khPHyM1RBlCbuJWCThrHU1J3hrmS6/QbR0jkXBpcYu08C09zWEyVAzSl5M3R2sf2koYmwRrQqidyDKFw4Ft3SDbOm7qsYX7ZQQBa2E14Zir1ndKeWJrZNfmmkfw6ztjwmxjTu6UJtzQWx0osT18MRGFu2uJG5m7kjyswz85uPC14t1NSLllcmGn7H3CNj0gXLq3R9zXDOEieIDnjQbSQDuVU0skrVQTiuSljSascaiaQZpPxq8/EHozmfvT3GB8BKlRWKxAohY7J0g7af/8EKxpIR8bYy96tx3curOmjXtElrThn3yJrOi2mpgvfkRaLpsTFKJap98jK7r+MUWJCnHzRmN5+UrS12emfLWNSaHEfmTsXO5icjw15WNZ0jGaGgmcbEcXRrt+qG+t0QZ0Wn//Nrk81TMdlHxEWt6IS23ACPqPNFF2XCknPy1GxEmVJyi4K2OsVReYJVj8pHGEDE54ZgVehEuHTEKZhPN5D7OC81CEYCg0OUqYNnsjKGNmIG0uHTaJv4wh5SxjVqCEyUXgSCIQ1t2uVjAzkBXjZx+HEnO9huV4rr5mrxvFeyu6Khmjw3FeotkgsuoH42WBLVw7xIb5W2lLkPrZNgvOca9Ty6xdO8/mkglDwnyl6sQ6BCn2cF2wszTm9vrWk6FB6xol+ykuPsbbBpdVpu1yTrE+fBzXdJwevlu8TX9vaTQmsISbpSM99zagTUE8MQcpPfVPRz4mjbl8UB0kLiFI/KST/KuGLiQsM2Qur213TCcMjhhKrFuiXMh87UpJa7L5WiRzlMHndsYmI4u1A1KKaEB5V0Z6SNa2W5BPxZRVTqwQLk9se2ZNC2cFcwtHeNFqYxpYKFNpn/85lmyrXo1bEk+Yceb/ElOjubTii7iOTHayn66SQrgjVDDGFV1i/slm0rJkwoyufxCj6UFHZr7kIvf+r3jZfoks4Hz7vTvfELFoR0ipXSL71UXL01UXpcUqfcZc14K8+Dx9v0G3AjgSREyAkWgGYThIg7PWIeYL/5J5PLRm3EETsOjh5ge/o9vuxK4falXgiV5jgJs28msim6oPkq1+u7DDQ9oWFDOfP9tHmCj3lwU2IyFLc6U4y6ErQ5Mle8HJdda5QxeMnU3BJK7kh4P2V+zxD+z1P7qoOo0OMmDyCpntUai9NzcBLeg+G11OHO8nQDobjgPnF11/l/q3gkhw+/8N1TYXu+I70uo6/nn2BybEdHoQA9uuEunV6KQmukuNvJ2sxx+H6TZNhsSBZZLsTpPoEP8DDGrHgCrZnfoAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 18px auto;
	}
.vendor_pg_top_follow a:hover, .vendor_pg_top_follow a.active{
    color: #00B47B;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAmCAYAAAC/H3lnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuJJREFUeNrMWNt12kAQXfa4AKeCqAQlDRhXEPLrH0wFlitAqgBRAfgj+Q2uAFJAAh1Y6WA7IDNkxNkMs8uuHoY5Z62DrL17dTU7jx3s93vlssHv77dweYIxhJHQQDMwdjBeYaz2nx8qFWCAh/PHbfAGEmECXhBwiC1hFK6FusTTAjgquo0AR3uE8QZzpx3ibWFu5iVMC5YwblUzy23SLfFwzoyLcHQJUqIUJm64b8GzKVxSyx9PiLNrKN7U8mvbnuHZ8kiYfGzLlDDkR+WZjfToWUgxvAngrc7gZYTHuXzCF6xdQnrg/hxZNHgGN8g9DF+kqGjBVQBeSXiGucfi8ELq1zdU5s31CUINlEHXWDv+jWR3kXio9Izd/oAKj7gasWRJGfTNFylExZK1lN6w2xkS/sJuFqq5LYV78xZ4r+z3nabdaduuKTqpbNjX2rUgzH0+0TxGtlzg4P+0yUzLr6WETJfcqI6NosZS9WSafcK64LkKE7iYE8IBCeA9jXM5JA7us+kVEU4lhf/w0HFFhDmXn1oIHaMrIswLq03tEv/lbUqzl95wI+bDBuO8hj9GSKnTK1D3SUoi2pFRhpdUmdQdSiWDtlIqLzQWF1SXV2mbOutpT9GTwJvOLqCu1AxMTno6UplXVtl7uga5Qi6Up5Wra86FzuEHtVB9k00EN6z4l9escDG2/FZ7su6TNGGvhe76K6/YtKOmfRZyei+kLbIcu5BKXe1pT+YO0mmHZFMP2dxVXrrq2kxIKDXprAOyYwfZFxdZ59kaAy6FrKPo0KUgv4+tcTF0SS89J6FUY8K0SO5I1xWdX1QRRwELR81d+JSNIuw5J7C7Zd/ppU9VQ+cgQW1VMOEzO/oYM+2FrfPlTMkHghWFruDGN4qwRSJ3+LUd7D+qf8emrlCIUSiP3gOxhAP90Wf4QhOK9/HrNiXMNuRYhZ1eoqplrKqdErZ8uybeC9FOCQvE72iTdUa0tr8CDAAQ8nRXGD73KAAAAABJRU5ErkJggg==');
	}

.vendor_pg_top_line_r{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	margin: 0 0 5px 0;
	}
.vendor_pg_top_line_r div{
	padding: 0 0 0 25px;
	}
.vendor_pg_top_line_r div span{
	font-weight: 500;
	}



.vendor_pg_top_line_nav{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	padding-top: 24px;
	}
.vendor_pg_top_nav{
	order: 1;
	}
.vendor_pg_top_nav > ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	}
.vendor_pg_top_nav > ul > li{
	display: block;
	padding: 0 30px 0 0;
	}
.vendor_pg_top_nav > ul > li > a,
.vendor_pg_top_nav > ul > li .link-button {
	display: block;
	padding: 0 0 22px 0;
	position: relative;
	font-weight: 500;
	color: #000;
	text-decoration: none;
	cursor: pointer;
	}
.vendor_pg_top_nav > ul > li .link-button:hover {
	color: #000;
}
.vendor_pg_top_nav > ul > li > a:before,
.vendor_pg_top_nav > ul > li .link-button:before {
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	bottom: 0;
	left:0;
	height: 3px;
	width: 0;
	background: #000;
	transition: all 0.3s 0.02s ease;
	}
.vendor_pg_top_nav > ul > li > a:hover:before,
.vendor_pg_top_nav > ul > li .link-button:hover:before,
.vendor_pg_top_nav > ul > li.active > a:before,
.vendor_pg_top_nav > ul > li > a.active:before {
	width: 100%;
	}

.vendor_pg_top_nav__avatar{
	padding-left: 180px;
}
.vendor_pg_top_nav__nocover.vendor_pg_top_nav__avatar {
	padding-left: 180px;
}

.vendor_pg_top_report{
	order: 2;
	}
.vendor_pg_top_report a{
	color: #cd766d;
	}
.vendor_pg_top_report a:hover{
	color: #00B47B;
	}

.vendor_pg_top_cover {
	display: flex;
	height: 226px;
	border-radius: 8px;
	padding: 0 30px 10px;
	box-sizing: border-box;
	align-items: end;
	box-shadow: 0 3px 8px rgb(0 0 0 / 20%);
	background-position: center center;
}

.vendor_pg_top_cover > div:not(.vendor_pg_top_avatar) {
	flex: 1;
}
.vendor_pg_top_cover .vendor_pg_top_line {
	width: 100%;
}

.vendor_pg_top_avatar {
	border-radius: 4px;
	height: 122px;
	width: 122px;
	position: relative;
	margin-right: 20px;
	margin-bottom: -50px;
}

.vendor_pg_top_cover,
.vendor_pg_top_cover * {
	color: white;
}

.product_pg{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin: 0 0 10px 0;
	}
.product_pg_l{
	flex: 0 0 340px;
	margin: 0 40px 20px 0;
	}
.product_pg_r{
	width: 100%;
	margin: 0 0 20px 0;
	}

.product_pg_img{
	margin: 0 0 20px 0;
	}
.product_pg_img label {
	cursor: pointer;
}
.product_pg_img img{
	border-radius: 5px;
	vertical-align: bottom;
	}

.product_pg_img_list{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	gap: 20px;
	align-items: center;
	}
.product_pg_img_list div{
	width: 100px;
	}
.product_pg_img_list label{
	cursor: pointer;
}
.product_pg_img_list img{
	vertical-align: bottom;
	border-radius: 3px;
	}
.product_pg_img_list div a{
	position: relative;
	display: block;
	}
.product_pg_img_list div a:before{
	content: "";
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	border: 2px solid transparent;
	box-sizing: border-box;
	transition: all 0.3s 0.02s ease;
	}
.product_pg_img_list div a:hover:before, .product_pg_img_list div a.active:before{
	border-color: #1e1e20;
	}

.product_pg_r_title{
	font-size: 27px;
	line-height: 30px;
	text-transform: uppercase;
	margin: 0 0 25px 0;
	}
.product_pg_r_price{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	font-size: 15px;
	margin: 0 0 20px 0;
	}
.product_pg_r_price span{
	font-weight: bold;
	font-size: 26px;
	line-height: 26px;
	padding: 0 10px 0 0;
	}

.product_pg_r_escrow{
	margin: 0 0 25px 0;
	}
a.escrow_listing_but{
	display: inline-block;
	padding: 0 15px;
	height: 34px;
	border-radius: 4px;
	background-color: #f3f3f3;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	line-height: 34px;
	text-decoration: none;
	text-align: center;
	}
a.escrow_listing_but:hover{
	color: #fff;
	background-color: #1a1f23;
	box-shadow: 0px 3px 10px rgb(0 0 0 / 30%);
	}

.product_pg_r_text{
	margin: 0 0 25px 0;
	}

.product_pg_r_form{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin: 0 0 25px 0;
	}
.product_pg_r_form_b{
	flex: 0 0 80px;
	margin: 0 20px 0 0;
	}
.product_pg_r_form_bb{
	width: 100%;
	}

.product_pg_r_but{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	}
.product_pg_r_but div{
	width: 144px;
	margin: 0 20px 0 0;
	}

.product_pg_title_line{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	}
.product_pg_sub_title{
	font-size: 20px;
	font-weight: bold;
	}


.product_pg_text{
	overflow-y: scroll;
	box-sizing: border-box;
	max-height: 460px;
	padding: 18px;
	margin: 0 0 60px 0;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	}
.product_pg_text::-webkit-scrollbar { width: 4px; height: 2px;}
.product_pg_text::-webkit-scrollbar-button {  background-color: #f0f0f0;border-radius: 2px; display: none; }
.product_pg_text::-webkit-scrollbar-track {  background-color: #f0f0f0;border-radius: 2px;}
.product_pg_text::-webkit-scrollbar-track-piece { background-color: #f0f0f0; border-radius: 2px;}
.product_pg_text::-webkit-scrollbar-thumb { height: 10px; background-color: #c6c6c6; border-radius: 2px;}
.product_pg_text::-webkit-scrollbar-corner { background-color: #f0f0f0;border-radius: 2px;}
.product_pg_text::-webkit-resizer { background-color: #f0f0f0;border-radius: 2px;}


.product_pg_reviews{
	margin: 0 0 20px 0;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	}
.product_pg_reviews_b{
	display: flex;
	justify-content: flex-start;
	padding: 25px;
	border-bottom: 1px solid #e1e1e1;
	}
.product_pg_reviews_b:last-child{
	border-bottom: 0;
	}
.product_pg_reviews_bl{
	flex: 0 0 64px;
	margin: 0 20px 0 0;
	}
.product_pg_reviews_bc{
	width: 100%;
	}
.product_pg_reviews_br{
	flex: 0 0 180px;
	text-align: right;
	}
.product_pg_reviews_br .vendor_pg_rating {
	justify-content: flex-end;
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
	}
.product_pg_reviews_date{
	font-size: 14px;
	color: #767678;
	}
.product_pg_reviews_bl img{
	vertical-align: bottom;
	}
.product_pg_reviews_name{
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 20px 0;
	}

.vendor_pg_top_bg{
	position: relative;
	}
.vendor_pg_top_bg img{
	vertical-align: bottom;
	border-radius: 5px;
	}
.vendor_pg_top_bg:before{
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	}
.vendor_pg_top_list_white{
	margin: -80px 0 0 0;
	padding: 0 20px;
	position: relative;
	z-index: 2;
	}
@media (min-width: 1020px) {

.vendor_pg_top_list_white .vendor_pg_top_line{
	border-bottom: 0;
	}
.vendor_pg_top_list_white .vendor_pg_top_line, .vendor_pg_top_list_white .vendor_pg_top_name{
	color: #fff;
	}

.vendor_pg_top_list_white .vendor_pg_top_geo{
	background-image: url("data:image/png;base64,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");
	}


.vendor_pg_top_list_white .vendor_pg_top_follow a{
	color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAmCAYAAAC/H3lnAAAACXBIWXMAABYlAAAWJQFJUiTwAAACZ0lEQVRYhcWY4ZGbMBCFn6mAEiiBDo4O4g4uHdgd4FQQpwKcDu4qIOkgHehSgdzByw/A0S2LkBDgN7Mzli09fVqtZeEDSXiUAzgBqAAUfQDAHcAfAO8A3gB8+EwcFQBek/xIalGQbBmuph+zuZ9mfiJpI8xd1Sv6WZLnOeB6IairekM/yExoatmt1N2ikuRXTm9z7YH1+ZmJMY9MuzVmRSdLZUuU8E0k/Y4BfucJlsIFbpQOZYC5u2AftKH/SymjVKDbAbhQJgjJrIzKAxyzeDfTUrn2gVlgPsRNmaRJ8GuF1yUD8EUczd8CfwQ03ZT3fiT4vYv2CziulSXb54brl7JbWrkaKFuYMgH4/9Sw/etUv086kJSXiUPCFm6hT3wZuouHq3wvkgDlon3XgIs9SAJViPZHhu5a56rcgyRQpWjfMwB/xZsv+7AESbL8ztBdmF0dd0EJUyXav0Ay5/gsrlY4jlLjKJgsyccp8VOspN4jfTM6ifYbgMdtrZIH9JOzLLNLiuslOL5omCcCG8HSDp+5nbQsf38CbK1wFBowSF6VznuWhlYKjdtHDsg53g7LuKeFpVFwfFoZObc2UCuN0cANYGWiSOWqO2Vw3hF6Cvai9fcZXSegR6tOiDIGdg4Y1J/RLJc9pMp4pf6P0M03LsRYyzTZHXn5AtC8H6vpOjc+dJLLxASGcXVdcfr/i8kyWAIM6l/EQc0MuC+rlhHPfrHbWXgyZJSJc3a/XNYzpoxhiAUeIKbq2gWvPYtj75HHzr8EOKQefTJM+LlPAR7iEghu+77RWV0beKjt25agawNLcLM26BD/AMOeohXX7Q3tAAAAAElFTkSuQmCC');
	}
.vendor_pg_top_follow a:hover, .vendor_pg_top_follow a.active{
	color: #00B47B;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAmCAYAAAC/H3lnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuJJREFUeNrMWNt12kAQXfa4AKeCqAQlDRhXEPLrH0wFlitAqgBRAfgj+Q2uAFJAAh1Y6WA7IDNkxNkMs8uuHoY5Z62DrL17dTU7jx3s93vlssHv77dweYIxhJHQQDMwdjBeYaz2nx8qFWCAh/PHbfAGEmECXhBwiC1hFK6FusTTAjgquo0AR3uE8QZzpx3ibWFu5iVMC5YwblUzy23SLfFwzoyLcHQJUqIUJm64b8GzKVxSyx9PiLNrKN7U8mvbnuHZ8kiYfGzLlDDkR+WZjfToWUgxvAngrc7gZYTHuXzCF6xdQnrg/hxZNHgGN8g9DF+kqGjBVQBeSXiGucfi8ELq1zdU5s31CUINlEHXWDv+jWR3kXio9Izd/oAKj7gasWRJGfTNFylExZK1lN6w2xkS/sJuFqq5LYV78xZ4r+z3nabdaduuKTqpbNjX2rUgzH0+0TxGtlzg4P+0yUzLr6WETJfcqI6NosZS9WSafcK64LkKE7iYE8IBCeA9jXM5JA7us+kVEU4lhf/w0HFFhDmXn1oIHaMrIswLq03tEv/lbUqzl95wI+bDBuO8hj9GSKnTK1D3SUoi2pFRhpdUmdQdSiWDtlIqLzQWF1SXV2mbOutpT9GTwJvOLqCu1AxMTno6UplXVtl7uga5Qi6Up5Wra86FzuEHtVB9k00EN6z4l9escDG2/FZ7su6TNGGvhe76K6/YtKOmfRZyei+kLbIcu5BKXe1pT+YO0mmHZFMP2dxVXrrq2kxIKDXprAOyYwfZFxdZ59kaAy6FrKPo0KUgv4+tcTF0SS89J6FUY8K0SO5I1xWdX1QRRwELR81d+JSNIuw5J7C7Zd/ppU9VQ+cgQW1VMOEzO/oYM+2FrfPlTMkHghWFruDGN4qwRSJ3+LUd7D+qf8emrlCIUSiP3gOxhAP90Wf4QhOK9/HrNiXMNuRYhZ1eoqplrKqdErZ8uybeC9FOCQvE72iTdUa0tr8CDAAQ8nRXGD73KAAAAABJRU5ErkJggg==');
	}
}


.vendor_pg_pgp{
	box-sizing: border-box;
	width: 100%;
	height: 400px;
	resize: none;
	background: #fff;
	border: 0 solid #d5d5d5;
	border-radius: 4px;
	margin: 0 0 0 0;
	padding: 0 50% 0 0;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 14px;
	}

/* END Product Page - About Vendor */

/* POSTS */
/* END POSTS */

/* POSTS */
/* END POSTS */

/* POSTS */
/* END POSTS */

/* POSTS */
/* END POSTS */

/* POSTS */
/* END POSTS */

@media (max-width: 1220px) {
	.main_shop_img,
	.main_top_shop_img {
		height: 210px;
	}
}

@media (max-width: 1020px) {
	.main_shop_img,
	.main_top_shop_img {
		height: 165px;
	}
}

@media (max-width: 800px) {
	.main_shop_img,
	.main_top_shop_img {
		height: 125px;
		overflow: hidden;
	}
	.main_shop_img a,
	.main_top_shop_img a {
		overflow: hidden;
	}
}

.scroll-hidden {
	scrollbar-width: none;
}

/* === blackops-style1100.css === */
.wrap {
	width: 1180px;
	}
.h_search {
	width: 600px;
	}


/* Product Page - About Vendor */
.vendor_pg_rating {
	padding: 0 20px 0 0;
	}
.vendor_pg_top_geo {
	padding: 0 20px 0 24px;
	}
.vendor_pg_top_line_r div {
	padding: 0 0 0 15px;
	}
.product_pg_l {
	margin: 0 30px 20px 0;
	}
.vendor_pg_pgp{
	padding: 0 40% 0 0;
	}
/* END Product Page - About Vendor */

/* === blackops-style980.css === */
.wrap {
	width: calc(100% - 40px);
	}
.h_search {
	width: 460px;
	}
.h_search_list_l {
	flex: 0 0 160px;
	}
a.h_mess{
	}
a.h_course{
	}
a.h_name{
	}
.main_top_shop_bc {
	width: 100%;
	max-width: 210px;
	}

.container {
	padding: 15px;
	}

/* F.A.Q. */
.faq_container{
	padding: 10px;
	}
/* END F.A.Q. */


/* Guides */
.guides_l{
	flex: 0 0 260px;
	margin: 0 20px 0 0;
	}
.nav_guides > ul > li > a{
	padding: 7px 10px;
	}
.nav_guides > ul > li > ul > li > a{
	padding: 7px 10px;
	}
/* END Guides */

.currency_rates_list{
	padding-left: 25px;
}

/* Categories */

.cat_prod{
	width: 48%;
	}
.cat_prod:nth-child(3n+3){
	margin: 0 2% 20px 0;
	}
.cat_prod:nth-child(2n+2){
	margin: 0 0 20px 0;
	}
.products_block {
	padding: 15px;
	}
.products_block_price{
	padding: 9px 10px 9px 10px;
	margin: 0 0 0 0;
	background: #f1f5f8;
	border-radius: 5px 0 0 5px;
	}
.products_block_rating {
	padding: 9px 10px 9px 30px;
	border-radius: 0 5px 5px 0;
	font-weight: 600;
	text-align: right;
	}

/* END Categories */


/* Product Page - About Vendor */
.vendor_pg_top_line_r div {
	padding: 0 15px 0 0;
	}
.vendor_pg_top_list_white {
	margin: -100px 0 0 0;
	padding: 0 10px;
	}
.vendor_pg_pgp{
	padding: 0 30% 0 0;
	}
.vendor_pg_top_cover {
	height: auto;
	min-height: 226px;
	background-size: cover;
}
.vendor_pg_top_nocover__avatar {
	height: auto;
}
.vendor_pg_top_nav__nocover.vendor_pg_top_nav__avatar,
.vendor_pg_top_nav__avatar{
	padding-left: 0;
}
.vendor_pg_top_avatar {
	margin-bottom: 5px;
}
/* END Product Page - About Vendor */



/* Create Listing - Digital\Physical Product */
.prod_info_file_inp {
	width: 200px;
	}
textarea.line_f_textarea {
	height: 200px;
	}
/* END Create Listing - Digital\Physical Product */

/* === blackops-style760.css === */
.wrap {
	width: 760px;
	box-sizing: border-box;
	padding: 0 10px;
	}

.h_search {
	width: 350px;
	}
.h_search_list_l {
	flex: 0 0 130px;
	}
a.h_mess{
	}
a.h_course{
    padding: 0 0 0 22px;
	}
a.h_course span{
	display: none;
	}
a.h_name{
	}

.main_nav_list{
	flex-wrap: wrap;
	justify-content: space-between;
	}
.main_nav_cat{
	width: 100%;
	flex: 0 0 auto;
	margin: 0 0 0 0;
	}
.main_nav_cat__currency{
	display: none;
}
.main_nav_cat > ul > li > a{
	height: 44px;
	}
.nav_main {
	width: auto;
	}
.nav_main > ul > li > a{
	height: 44px;
	}


.main_nav_cat > ul > li > ul{
	position: relative;
	top: 0;
	left: 0;
	}
.main_nav_cat > ul > li > ul > li > ul{
	position: relative;
	top: 0;
	left: 0;
	border-left: 0 solid #5d646c;
	}
.notyf_bl {
	font-size: 14px;
	}

.quick_search_list{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	}
.quick_search_b{
	padding: 0 10px 10px 10px;
	box-sizing: border-box;
	}
.quick_search_b_text{
	width: 28%;
	}
.quick_search_b_inp{
	width: 72%;
	}
.quick_search_b_sel{
	width: 28%;
	}
.quick_search_b_sub{
	width: 16%;
	}
.main_top_shop_bc {
	max-width: 170px;
	}
.main_shop_info {
	justify-content: center;
	text-align: center;
	}
.main_shop_course{
	width: 100%;
	}
.main_shop_b {
	width: 50%;
}
.main_shop_b:nth-child(2n) .main_shop_bc {
	border-right: none;
}

.f_nav ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
	}
.f_nav li{
	display: block;
	padding: 0 20px 10px 0;
	}
.f_nav li:last-child{
	padding: 0 0 10px 0;
	}
.container {
	padding: 10px;
	}

/* F.A.Q. */
.container_list{
	display: block;
	}
.container_list .main_list_nav_pr li {
	display: block;
	margin: 0 10px 10px 0;
	}
.container_list .main_list_nav_pr li:last-child {
	margin: 0 10px 10px 0;
	}
.main_list_nav_pr li {
	display: block;
	margin: 0 10px 10px 0;
	}
.main_list_nav_pr li:last-child {
	margin: 0 10px 10px 0;
	}
.main_list_nav_pr li a {
    display: block;
    width: 140px;
	}
/* END F.A.Q. */


/* Guides */

.guides_list{
	display: block;
	}
.guides_l{
	flex: 0 0 auto;
	margin: 0 0 30px 0;
	}
.guides_r{
	width: auto;
	padding: 15px 10px;
	}
.nav_guides > ul > li {
	margin: 0 0 15px 0;
	}
.nav_guides > ul > li > ul {
	padding: 5px 0 0 0;
	}
/* END Guides */

.currency_rates_list{
	grid-template-columns: repeat(1, 1fr);
	justify-content: space-between;
}

.currency_rates_b {
	display: flex;
	width: 100%;
	max-width: 200px;
	justify-content: space-between;
	box-sizing: border-box;
}

/* Categories */

.categories_page{
	display: block;
	}
.categories_page .categories_nav {
	display: none;
}
.categories_page_l{
	flex: 0 0 auto;
	margin: 0 0 30px 0;
	}
.categories_page_r{
	width: auto;
	}
.categories_nav > ul > li {
	margin: 0 0 20px 0;
	}
.cat_prod{
	width: 32%;
	padding: 10px 0;
	}
.cat_prod:nth-child(2n+2){
	margin: 0 2% 20px 0;
	}
.cat_prod:nth-child(3n+3){
	margin: 0 0 20px 0;
	}
.products_block {
	padding: 10px;
	}
.products_block_slider {
	gap: 8px;
}

/* END Categories */


/* Product Page - About Vendor */
.vendor_pg_top_list {
	display: block;
	}
.vendor_pg_top_nav > ul > li {
	padding: 0 15px 0 0;
	}
.product_pg_l {
	flex: 0 0 300px;
    margin: 0 20px 20px 0;
	}
.product_pg_r_title {
	font-size: 22px;
	line-height: 24px;
	}
.product_pg_img_list div {
	width: 85px;
	}
.vendor_pg_top_nav > ul > li > a,
.vendor_pg_top_nav > ul > li .link-button {
	padding: 0 0 15px 0;
	}
.vendor_pg_top_list_white {
	margin: -40px 0 0 0;
	padding: 0 10px;
	}
.vendor_pg_pgp{
	padding: 0 20% 0 0;
	}
/* END Product Page - About Vendor */


/* Create Listing - Digital\Physical Product */
.prod_info_file_inp {
	width: 150px;
	}
/* END Create Listing - Digital\Physical Product */

/* === blackops-style320.css === */
.wrap {
	width: 100%;
	min-width: 300px;
	}
body {
	font-size: 14px;
	}
.h_info{
	justify-content: flex-start;
	padding: 20px 0 15px 0;
}
.h_list{
	align-items: flex-start;
	}
.logo{
	width: 170px;
	order: 1;
	min-width: 100px;
	padding: 2px 0 0 0;
	}
.logo span{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.h_search{
	order: 3;
	width: 100%;
	padding: 10px 0 0 0;
	}
.h_right{
	order: 2;
	flex-grow: 1;
	width: 100%;
	}

.main_nav_list{
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0 0 0 0;
	}
.main_nav_cat{
	order: -1;
	}
.main_nav_cat__currency{
	display: none;
}
.main_nav_course{
	order: 3;
	justify-content: flex-start;
	}
.adapt_menu_but{
	display: block;
	order: 2;
	}
.nav_main{
	position: fixed;
	z-index: 88;
	top: 0;
	background-color: rgba(0, 0, 0, 0.9);
	left: -75dvw;
	transition: all 0.25s;
	order: 4;
	width: 75dvw;
	white-space: nowrap;
	padding: 0;
	height: 100dvh;
	overflow: hidden;
	}
input.adapt_menu_inp:checked ~ .nav_main{
	left: 0;
	}
.nav_main > div{
	background-color: rgba(64, 63, 63, 0.85);
}
.nav_main > ul{
	display: block;
	margin-top: 20px;
	}

.nav_main > ul > li{
	display: block;
	padding: 0 0 2px 0;
	position: relative;
	}
.nav_main > ul > li > a{
	height: auto;
	padding: 10px 25px;
	font-size: 18px;
	}
.nav_main > ul > li > a.active,
.nav_main > ul > li > ul > li > a.active {
	background: none;
	text-decoration: underline;
}
.nav_main > ul > li.nav_drop > a{
	background-image: none;
	padding: 0 30px 0 20px;
}
.nav_main > ul > li.nav_drop > a{
	padding: 10px 35px 10px 25px;
	}

.nav_main > ul > li > ul{
	display: block;
	position: static;
	transform: none;
	width: auto;
	background: none;
	box-shadow: none;
	padding-left: 15px;
	padding-top: 0;
	padding-bottom: 10px;
	}
.nav_main > ul > li > ul > li > a {
	padding: 2px 0;
}
.nav_main > ul > li:hover > ul{
	display: block;
	}

.quick_search_b_text{
	width: 100%;
	text-align: center;
	}
.quick_search_b_inp{
	width: 100%;
	}
.quick_search_b_sel{
	width: 50%;
	}
.quick_search_b_sub{
	width: 50%;
	}

.main_top_shop {
    margin: 0 auto 30px auto;
    padding: 15px 0 0 0;
	max-width: 320px;
	}
.main_top_shop_b{
	box-sizing: border-box;
	width: 100%;
	padding: 10px 10px;
	border-right: 0 solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	}
.main_top_shop_b:nth-child(4n+4){
	border-right: 0 solid #e1e1e1;
	}
.main_top_shop_b:nth-child(2n+2){
	border-right: 0 solid #e1e1e1;
	}
.main_top_shop_b:last-child {
	border-bottom: none;
}
.main_top_shop_bc{
	width: auto;
    max-width: 230px;
	margin: 0 auto;
	}
.main_top_shop_title {
	margin: 0 0 10px 0;
	font-size: 14px;
	}
.main_top_shop_sales {
	font-size: 14px;
	}
.main_shop {
	overflow: hidden;
	margin: 0 auto;
	max-width: 320px;
}
.main_shop_b {
	padding: 0;
	width: 100%;
	}

.main_shop_b .main_shop_bc {
	border-right: none;
	padding-top: 20px;
}
.main_top_shop_b {
	padding-top: 20px;
}
.main_shop_title {
	font-size: 14px;
	}
.main_shop_name {
	margin: 0 auto 10px auto;
	font-size: 14px;
	}
.main_shop_course {
	width: 100%;
	font-size: 14px;
	}
.main_shop_b .main_top_shop_title {
	padding: 0 10px;
	}

.main_list_top{
	display: block;
	margin: 0 0 5px 0;
	}
.main_list_nav ul{
	display: block;
	}
.main_list_nav li{
	display: block;
	margin: 0 0 7px 0;
	position: relative;
	}
.main_list_nav li:first-child{
	margin: 0 0 10px 0;
	}

/* Categories */
.categories_list{
	justify-content: center;
	gap: 20px;
	margin-bottom: 20px;
}

.cat_prod{
	width: 100%;
	max-width: 300px;
	margin: 0 !important;
	padding: 20px 10px 10px;
	}
.cat_prod:nth-child(3n+3){
	}
.cat_prod:nth-child(2n+2){
	}

.products_block{
	display: block;
	}
.products_block_img{
	flex: 0 0 auto;
	margin: 0 0 20px 0;
	text-align: center;
	}
.products_block_r{
	width: auto;
	}

/* END Categories */


/* Product Page - About Vendor */
.vendor_pg_top_list {
	display: block;
	}
.vendor_pg_top_nav {
	overflow: auto;
	scrollbar-width: none;
}
.vendor_pg_top_nav > ul {
	flex-wrap: nowrap;
	white-space: nowrap;
}
.vendor_pg_top_nav > ul > li {
	padding: 0 15px 0 0;
	}
.product_pg{
	display: block;
	margin: 0 0 40px 0;
	}
.product_pg_l{
	flex: 0 0 auto;
	max-width: 340px;
	margin: 0 auto 20px auto;
	}
.product_pg_r{
	width: 100%;
	margin: 0 0 20px 0;
	}
.product_pg_img_list {
	flex-wrap: nowrap;
}
.product_pg_img_list div {
	width: 31%;
	}
.vendor_pg_top_nav > ul > li {
	padding: 0 10px 15px 0;
	}
.vendor_pg_top_nav > ul > li .link-button,
.vendor_pg_top_nav > ul > li > a {
	padding: 0 0 5px 0;
	}

.product_pg_reviews_b{
	display: block;
	padding: 25px;
	border-bottom: 1px solid #e1e1e1;
	}
.product_pg_reviews_bl{
	float: left;
	width: 50px;
	margin: 0 10px 0 0;
	}
.product_pg_reviews_bc{
	width: auto;
	}
.product_pg_reviews_br{
	clear: both;
	text-align: left;
	padding: 10px 0 0 0;
	}
.product_pg_reviews_br .vendor_pg_rating {
	justify-content: flex-start;
	margin: 0 0 10px 0;
	}
.product_pg_reviews_name{
	margin: 0 0 10px 0;
	}
.product_pg_r_form_b {
    flex: 0 0 60px;
	margin: 0 10px 0 0;
	}
.product_pg_r_form_b input.line_f_inp {
	padding: 0 10px 0 10px;
	}

.vendor_pg_top_line_nav{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	}
.vendor_pg_top_report{
	order: 2;
	width: 100%;
	padding: 0 0 10px 0;
	}
.vendor_pg_pgp{
	padding: 0 10px 0 0;
	}
.vendor_pg_top_cover {
	align-items: start;
	flex-direction: column;
	padding-top: 10px;
}
.vendor_pg_top_cover.vendor_pg_top_cover__noavatar > div {
	display: flex;
	flex-direction: column;
	justify-content: end;
}

/* END Product Page - About Vendor */


/* Create Listing - Digital\Physical Product */
.prod_info_list{
	display: block;
	}
.prod_info_l{
	margin: 0 0 20px 0;
	width: auto;
	}
.prod_info_r{
	margin: 0 0 20px 0;
	width: auto;
	}
.prod_info_buttons{
	display: block;
	}
.prod_info_captcha{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin: 0 0 0 0;
	padding: 10px 0;
	}
/* END Create Listing - Digital\Physical Product */

.products_block_price{
	font-size: 12px;
}
.products_block_rating {
	font-size: 12px;
	padding: 9px 10px 8px 10px;
}
.tabs-responsive {
	position: relative;
	margin-left: -10px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	width: 100%;
}
.f_nav {
	padding-bottom: 5px;
}
.f_nav ul{
	flex-direction: column;
}
footer {
	padding-top: 20px;
}
.h_name_label > a {
	pointer-events: none;
}
.h_name_label_tab > a {

}
input#h_name_label_tab {
	opacity: 0;
	position: absolute;
	width: 0;
	height: 0;
	left: 0;
	top: 0;
}
input#h_name_label_tab:checked ~ .h_name_block_down {
	display: block;
}
.main_products_all {
	margin-top: 30px;
}
.categories_filter{
	justify-content: flex-start;
	gap: 20px;
}
.categories_filter_sort {
	width: 100%;
}
.categories_filter_title {
	display: none;
}
.categories_overlay_menu {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
	background-color: rgba(0, 0, 0, 0.9);
	order: 4;
	width: 100dvw;
	white-space: nowrap;
	padding: 0;
	height: 100dvh;
	overflow: hidden;
	display: none;
}
#categories_overlay_menu_toggle {
	width: 0;
	height: 0;
	position: absolute;
	overflow: hidden;
}
input#categories_overlay_menu_toggle:checked ~ .categories_overlay_menu {
	display: block;
}
.categories_overlay_menu > div {
	font-size: 20px;
	color: #fff;
	font-weight: 600;
	width: 100%;
	text-align: left;
	padding: 25px 15px 25px 25px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: rgba(86, 87, 86, 0.75);
}
.categories_overlay_menu > ul{
	display: block;
	margin-top: 20px;
}

.categories_overlay_menu > ul > li > a > .icon-arrow {
	width: 8px;
	height: 15px;
	background-size: contain;
}
.categories_overlay_menu > ul > li > a {
	height: auto;
	font-size: 18px;
	color: #fff;
	font-weight: 500;
	text-decoration: none;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	width: 100%;
	padding: 15px 25px;
	box-sizing: border-box;
}
.categories_overlay_menu > ul > li:first-child > a {
	padding-top: 0;
}
