/*!
   * Bootstrap Reboot 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 {
  --dane-accent1: #ffe400;
  --dane-accent-up: #4caf50;
  --dane-accent-down: #ec7063;
  --dane-body-background-light: white;
  --dane-body-background-secondary: #f8f9fa;
  --dane-body-color-light: black;
  --dane-shadow-color: #edeeee;
  --dane-gray: #495057;
  --dane-gray-5: #f8f9fa;
  --dane-menu-color: #475058;
  --dane-gray-100: #f8f9fa;
  --dane-gray-200: #e9ecef;
  --dane-gray-300: #dee2e6;
  --dane-gray-400: #ced4da;
  --dane-gray-500: #adb5bd;
  --dane-gray-600: #6c757d;
  --dane-gray-700: #495057;
  --dane-gray-800: #343a40;
  --dane-gray-900: #212529;
  --dane-primary: #0d6efd;
  --dane-secondary: #6c757d;
  --dane-success: #198754;
  --dane-info: #0dcaf0;
  --dane-warning: #ffc107;
  --dane-danger: #dc3545;
  --dane-light: #f8f9fa;
  --dane-dark: #212529;
  --dane-primary-rgb: 13, 110, 253;
  --dane-secondary-rgb: 108, 117, 125;
  --dane-success-rgb: 25, 135, 84;
  --dane-info-rgb: 13, 202, 240;
  --dane-warning-rgb: 255, 193, 7;
  --dane-danger-rgb: 220, 53, 69;
  --dane-light-rgb: 248, 249, 250;
  --dane-dark-rgb: 33, 37, 41;
  --dane-white-rgb: 255, 255, 255;
  --dane-black-rgb: 0, 0, 0;
  --dane-body-color-rgb: 0, 0, 0;
  --dane-body-bg-rgb: 255, 255, 255;
  --dane-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";
  --dane-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --dane-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --dane-body-font-family: Open Sans, sans-serif;
  --dane-body-font-size: 1rem;
  --dane-body-font-weight: 400;
  --dane-body-line-height: 1.3;
  --dane-body-color: black;
  --dane-body-bg: white;
  --dane-border-width: 1px;
  --dane-border-style: solid;
  --dane-border-color: #dee2e6;
  --dane-border-color-translucent: rgba(0, 0, 0, 0.175);
  --dane-border-radius: 0.375rem;
  --dane-border-radius-sm: 0.25rem;
  --dane-border-radius-lg: 0.5rem;
  --dane-border-radius-xl: 1rem;
  --dane-border-radius-2xl: 2rem;
  --dane-border-radius-pill: 50rem;
  --dane-link-color: #0d6efd;
  --dane-link-hover-color: #0a58ca;
  --dane-code-color: #d63384;
  --dane-highlight-bg: #fff3cd;
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--dane-body-font-family);
  font-size: var(--dane-body-font-size);
  font-weight: var(--dane-body-font-weight);
  line-height: var(--dane-body-line-height);
  color: var(--dane-body-color);
  text-align: var(--dane-body-text-align);
  background-color: var(--dane-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

h1, .h1, h2, .h2, .heroKoin__heading .heading__title, .heroPerhiasan__heading .heading__title, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  line-height: 1.5;
}

h1, .h1 {
  font-size: calc(1.4375rem + 2.25vw);
}

@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 3.125rem;
  }
}

h2, .h2, .heroKoin__heading .heading__title, .heroPerhiasan__heading .heading__title {
  font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 1200px) {
  h2, .h2, .heroKoin__heading .heading__title, .heroPerhiasan__heading .heading__title {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.2625rem + 0.15vw);
}

@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.375rem;
  }
}

h5, .h5 {
  font-size: 1.125rem;
}

h6, .h6 {
  font-size: 1rem;
}

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

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  background-color: var(--dane-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: var(--dane-link-color);
  text-decoration: none;
}

a:hover {
  color: var(--dane-link-hover-color);
}

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

pre,
code,
kbd,
samp {
  font-family: var(--dane-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}

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

code {
  font-size: 0.875em;
  color: var(--dane-code-color);
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--dane-body-bg);
  background-color: var(--dane-body-color);
  border-radius: 0.25rem;
}

kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

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

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

button,
select {
  text-transform: none;
}

[role="button"] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

select:disabled {
  opacity: 1;
}

[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator {
  display: none !important;
}

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

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

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}

@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}

legend + * {
  clear: left;
}

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

::-webkit-inner-spin-button {
  height: auto;
}

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

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.5;
}

@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.5;
}

@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.5;
}

@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.5;
}

@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.5;
}

@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.5;
}

@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

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

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

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

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

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

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

.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "\2014\00A0";
}

.container,
.container-fluid,
.container-md,
.container-lg,
.container-xl {
  --dane-gutter-x: 32px;
  --dane-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--dane-gutter-x) * .5);
  padding-left: calc(var(--dane-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto;
}

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

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

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

/*!
   * Bootstrap Grid 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 {
  --dane-accent1: #ffe400;
  --dane-accent-up: #4caf50;
  --dane-accent-down: #ec7063;
  --dane-body-background-light: white;
  --dane-body-background-secondary: #f8f9fa;
  --dane-body-color-light: black;
  --dane-shadow-color: #edeeee;
  --dane-gray: #495057;
  --dane-gray-5: #f8f9fa;
  --dane-menu-color: #475058;
  --dane-gray-100: #f8f9fa;
  --dane-gray-200: #e9ecef;
  --dane-gray-300: #dee2e6;
  --dane-gray-400: #ced4da;
  --dane-gray-500: #adb5bd;
  --dane-gray-600: #6c757d;
  --dane-gray-700: #495057;
  --dane-gray-800: #343a40;
  --dane-gray-900: #212529;
  --dane-primary: #0d6efd;
  --dane-secondary: #6c757d;
  --dane-success: #198754;
  --dane-info: #0dcaf0;
  --dane-warning: #ffc107;
  --dane-danger: #dc3545;
  --dane-light: #f8f9fa;
  --dane-dark: #212529;
  --dane-primary-rgb: 13, 110, 253;
  --dane-secondary-rgb: 108, 117, 125;
  --dane-success-rgb: 25, 135, 84;
  --dane-info-rgb: 13, 202, 240;
  --dane-warning-rgb: 255, 193, 7;
  --dane-danger-rgb: 220, 53, 69;
  --dane-light-rgb: 248, 249, 250;
  --dane-dark-rgb: 33, 37, 41;
  --dane-white-rgb: 255, 255, 255;
  --dane-black-rgb: 0, 0, 0;
  --dane-body-color-rgb: 0, 0, 0;
  --dane-body-bg-rgb: 255, 255, 255;
  --dane-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";
  --dane-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --dane-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --dane-body-font-family: Open Sans, sans-serif;
  --dane-body-font-size: 1rem;
  --dane-body-font-weight: 400;
  --dane-body-line-height: 1.3;
  --dane-body-color: black;
  --dane-body-bg: white;
  --dane-border-width: 1px;
  --dane-border-style: solid;
  --dane-border-color: #dee2e6;
  --dane-border-color-translucent: rgba(0, 0, 0, 0.175);
  --dane-border-radius: 0.375rem;
  --dane-border-radius-sm: 0.25rem;
  --dane-border-radius-lg: 0.5rem;
  --dane-border-radius-xl: 1rem;
  --dane-border-radius-2xl: 2rem;
  --dane-border-radius-pill: 50rem;
  --dane-link-color: #0d6efd;
  --dane-link-hover-color: #0a58ca;
  --dane-code-color: #d63384;
  --dane-highlight-bg: #fff3cd;
}

.container,
.container-fluid,
.container-md,
.container-lg,
.container-xl {
  --dane-gutter-x: 32px;
  --dane-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--dane-gutter-x) * .5);
  padding-left: calc(var(--dane-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto;
}

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

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

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

.row {
  --dane-gutter-x: 32px;
  --dane-gutter-y: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: calc(-1 * var(--dane-gutter-y));
  margin-right: calc(-.5 * var(--dane-gutter-x));
  margin-left: calc(-.5 * var(--dane-gutter-x));
}

.row > * {
  box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--dane-gutter-x) * .5);
  padding-left: calc(var(--dane-gutter-x) * .5);
  margin-top: var(--dane-gutter-y);
}

.col {
  -ms-flex: 1 0 0%;
      flex: 1 0 0%;
}

.row-cols-auto > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
}

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

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

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

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

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

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

.col-auto {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.g-0,
.gx-0 {
  --dane-gutter-x: 0;
}

.g-0,
.gy-0 {
  --dane-gutter-y: 0;
}

.g-1,
.gx-1 {
  --dane-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --dane-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --dane-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --dane-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --dane-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --dane-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --dane-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --dane-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --dane-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --dane-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --dane-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --dane-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --dane-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --dane-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --dane-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --dane-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --dane-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --dane-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --dane-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --dane-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --dane-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --dane-gutter-y: 3rem;
  }
}

@media (min-width: 770px) {
  .col-md {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --dane-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --dane-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --dane-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --dane-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --dane-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --dane-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --dane-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --dane-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --dane-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --dane-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --dane-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --dane-gutter-y: 3rem;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --dane-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --dane-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --dane-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --dane-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --dane-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --dane-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --dane-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --dane-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --dane-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --dane-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --dane-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --dane-gutter-y: 3rem;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --dane-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --dane-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --dane-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --dane-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --dane-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --dane-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --dane-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --dane-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --dane-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --dane-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --dane-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --dane-gutter-y: 3rem;
  }
}

@media (min-width: 1400px) {
  .col-xxl {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --dane-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --dane-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --dane-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --dane-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --dane-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --dane-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --dane-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --dane-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --dane-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --dane-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --dane-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --dane-gutter-y: 3rem;
  }
}

@media (min-width: 1920px) {
  .col-xxxl {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
  }
  .row-cols-xxxl-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxxl-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxxl-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxxl-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxxl-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxxl-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxxl-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxxl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .col-xxxl-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxxl-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxl-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .col-xxxl-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxxl-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxxl-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .col-xxxl-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxxl-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxxl-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
  }
  .col-xxxl-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxxl-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxxl-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxxl-0 {
    margin-left: 0;
  }
  .offset-xxxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxxl-0,
  .gx-xxxl-0 {
    --dane-gutter-x: 0;
  }
  .g-xxxl-0,
  .gy-xxxl-0 {
    --dane-gutter-y: 0;
  }
  .g-xxxl-1,
  .gx-xxxl-1 {
    --dane-gutter-x: 0.25rem;
  }
  .g-xxxl-1,
  .gy-xxxl-1 {
    --dane-gutter-y: 0.25rem;
  }
  .g-xxxl-2,
  .gx-xxxl-2 {
    --dane-gutter-x: 0.5rem;
  }
  .g-xxxl-2,
  .gy-xxxl-2 {
    --dane-gutter-y: 0.5rem;
  }
  .g-xxxl-3,
  .gx-xxxl-3 {
    --dane-gutter-x: 1rem;
  }
  .g-xxxl-3,
  .gy-xxxl-3 {
    --dane-gutter-y: 1rem;
  }
  .g-xxxl-4,
  .gx-xxxl-4 {
    --dane-gutter-x: 1.5rem;
  }
  .g-xxxl-4,
  .gy-xxxl-4 {
    --dane-gutter-y: 1.5rem;
  }
  .g-xxxl-5,
  .gx-xxxl-5 {
    --dane-gutter-x: 3rem;
  }
  .g-xxxl-5,
  .gy-xxxl-5 {
    --dane-gutter-y: 3rem;
  }
}

.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: -ms-flexbox !important;
  display: flex !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.justify-content-center {
  -ms-flex-pack: center !important;
      justify-content: center !important;
}

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

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

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

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

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

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

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

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

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

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

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

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

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

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

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

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

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

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

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

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

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

.order-last {
  -ms-flex-order: 6 !important;
      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;
}

@media (min-width: 576px) {
  .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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-sm-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-sm-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-sm-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-sm-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-sm-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-sm-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-sm-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-sm-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-sm-last {
    -ms-flex-order: 6 !important;
        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;
  }
}

@media (min-width: 770px) {
  .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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-md-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-md-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-md-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-md-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-md-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-md-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-md-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-md-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-md-last {
    -ms-flex-order: 6 !important;
        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;
  }
}

@media (min-width: 992px) {
  .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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-lg-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-lg-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-lg-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-lg-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-lg-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-lg-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-lg-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-lg-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-lg-last {
    -ms-flex-order: 6 !important;
        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;
  }
}

@media (min-width: 1200px) {
  .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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-xl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xl-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-xl-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-xl-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-xl-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-xl-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-xl-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-xl-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-xl-last {
    -ms-flex-order: 6 !important;
        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;
  }
}

@media (min-width: 1400px) {
  .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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-xxl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-xxl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-xxl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xxl-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-xxl-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-xxl-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-xxl-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-xxl-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-xxl-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-xxl-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-xxl-last {
    -ms-flex-order: 6 !important;
        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;
  }
}

@media (min-width: 1920px) {
  .d-xxxl-inline {
    display: inline !important;
  }
  .d-xxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxl-block {
    display: block !important;
  }
  .d-xxxl-grid {
    display: grid !important;
  }
  .d-xxxl-table {
    display: table !important;
  }
  .d-xxxl-table-row {
    display: table-row !important;
  }
  .d-xxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxxl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xxxl-none {
    display: none !important;
  }
  .flex-xxxl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-xxxl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-xxxl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-xxxl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-xxxl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-xxxl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-xxxl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-xxxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xxxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xxxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xxxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xxxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-xxxl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-xxxl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-xxxl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-xxxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xxxl-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }
  .align-items-xxxl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-xxxl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-xxxl-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-xxxl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-xxxl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-xxxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xxxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xxxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xxxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xxxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xxxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xxxl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xxxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xxxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xxxl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xxxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xxxl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xxxl-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-xxxl-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-xxxl-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-xxxl-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-xxxl-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-xxxl-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-xxxl-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-xxxl-last {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }
  .m-xxxl-0 {
    margin: 0 !important;
  }
  .m-xxxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxxl-3 {
    margin: 1rem !important;
  }
  .m-xxxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxxl-5 {
    margin: 3rem !important;
  }
  .m-xxxl-auto {
    margin: auto !important;
  }
  .mx-xxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxxl-auto {
    margin-top: auto !important;
  }
  .me-xxxl-0 {
    margin-right: 0 !important;
  }
  .me-xxxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxxl-auto {
    margin-left: auto !important;
  }
  .p-xxxl-0 {
    padding: 0 !important;
  }
  .p-xxxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxxl-3 {
    padding: 1rem !important;
  }
  .p-xxxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxxl-5 {
    padding: 3rem !important;
  }
  .px-xxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxxl-5 {
    padding-left: 3rem !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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}

.btn {
  --dane-btn-padding-x: 0.75rem;
  --dane-btn-padding-y: 0.375rem;
  --dane-btn-font-family: ;
  --dane-btn-font-size: 1rem;
  --dane-btn-font-weight: 400;
  --dane-btn-line-height: 1.3;
  --dane-btn-color: black;
  --dane-btn-bg: transparent;
  --dane-btn-border-width: 1px;
  --dane-btn-border-color: transparent;
  --dane-btn-border-radius: 0.375rem;
  --dane-btn-hover-border-color: transparent;
  --dane-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --dane-btn-disabled-opacity: 0.65;
  --dane-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--dane-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--dane-btn-padding-y) var(--dane-btn-padding-x);
  font-family: var(--dane-btn-font-family);
  font-size: var(--dane-btn-font-size);
  font-weight: var(--dane-btn-font-weight);
  line-height: var(--dane-btn-line-height);
  color: var(--dane-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--dane-btn-border-width) solid var(--dane-btn-border-color);
  border-radius: var(--dane-btn-border-radius);
  background-color: var(--dane-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

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

.btn:hover {
  color: var(--dane-btn-hover-color);
  background-color: var(--dane-btn-hover-bg);
  border-color: var(--dane-btn-hover-border-color);
}

.btn-check + .btn:hover {
  color: var(--dane-btn-color);
  background-color: var(--dane-btn-bg);
  border-color: var(--dane-btn-border-color);
}

.btn:focus-visible {
  color: var(--dane-btn-hover-color);
  background-color: var(--dane-btn-hover-bg);
  border-color: var(--dane-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--dane-btn-focus-box-shadow);
}

.btn-check:focus-visible + .btn {
  border-color: var(--dane-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--dane-btn-focus-box-shadow);
}

.btn-check:checked + .btn,
:not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--dane-btn-active-color);
  background-color: var(--dane-btn-active-bg);
  border-color: var(--dane-btn-active-border-color);
}

.btn-check:checked + .btn:focus-visible,
:not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--dane-btn-focus-box-shadow);
}

.btn:disabled, .btn.disabled,
fieldset:disabled .btn {
  color: var(--dane-btn-disabled-color);
  pointer-events: none;
  background-color: var(--dane-btn-disabled-bg);
  border-color: var(--dane-btn-disabled-border-color);
  opacity: var(--dane-btn-disabled-opacity);
}

.btn-primary {
  --dane-btn-color: #fff;
  --dane-btn-bg: #0d6efd;
  --dane-btn-border-color: #0d6efd;
  --dane-btn-hover-color: #fff;
  --dane-btn-hover-bg: #0b5ed7;
  --dane-btn-hover-border-color: #0a58ca;
  --dane-btn-focus-shadow-rgb: 49, 132, 253;
  --dane-btn-active-color: #fff;
  --dane-btn-active-bg: #0a58ca;
  --dane-btn-active-border-color: #0a53be;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #fff;
  --dane-btn-disabled-bg: #0d6efd;
  --dane-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --dane-btn-color: #fff;
  --dane-btn-bg: #6c757d;
  --dane-btn-border-color: #6c757d;
  --dane-btn-hover-color: #fff;
  --dane-btn-hover-bg: #5c636a;
  --dane-btn-hover-border-color: #565e64;
  --dane-btn-focus-shadow-rgb: 130, 138, 145;
  --dane-btn-active-color: #fff;
  --dane-btn-active-bg: #565e64;
  --dane-btn-active-border-color: #51585e;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #fff;
  --dane-btn-disabled-bg: #6c757d;
  --dane-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --dane-btn-color: #fff;
  --dane-btn-bg: #198754;
  --dane-btn-border-color: #198754;
  --dane-btn-hover-color: #fff;
  --dane-btn-hover-bg: #157347;
  --dane-btn-hover-border-color: #146c43;
  --dane-btn-focus-shadow-rgb: 60, 153, 110;
  --dane-btn-active-color: #fff;
  --dane-btn-active-bg: #146c43;
  --dane-btn-active-border-color: #13653f;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #fff;
  --dane-btn-disabled-bg: #198754;
  --dane-btn-disabled-border-color: #198754;
}

.btn-info {
  --dane-btn-color: #000;
  --dane-btn-bg: #0dcaf0;
  --dane-btn-border-color: #0dcaf0;
  --dane-btn-hover-color: #000;
  --dane-btn-hover-bg: #31d2f2;
  --dane-btn-hover-border-color: #25cff2;
  --dane-btn-focus-shadow-rgb: 11, 172, 204;
  --dane-btn-active-color: #000;
  --dane-btn-active-bg: #3dd5f3;
  --dane-btn-active-border-color: #25cff2;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #000;
  --dane-btn-disabled-bg: #0dcaf0;
  --dane-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --dane-btn-color: #000;
  --dane-btn-bg: #ffc107;
  --dane-btn-border-color: #ffc107;
  --dane-btn-hover-color: #000;
  --dane-btn-hover-bg: #ffca2c;
  --dane-btn-hover-border-color: #ffc720;
  --dane-btn-focus-shadow-rgb: 217, 164, 6;
  --dane-btn-active-color: #000;
  --dane-btn-active-bg: #ffcd39;
  --dane-btn-active-border-color: #ffc720;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #000;
  --dane-btn-disabled-bg: #ffc107;
  --dane-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --dane-btn-color: #fff;
  --dane-btn-bg: #dc3545;
  --dane-btn-border-color: #dc3545;
  --dane-btn-hover-color: #fff;
  --dane-btn-hover-bg: #bb2d3b;
  --dane-btn-hover-border-color: #b02a37;
  --dane-btn-focus-shadow-rgb: 225, 83, 97;
  --dane-btn-active-color: #fff;
  --dane-btn-active-bg: #b02a37;
  --dane-btn-active-border-color: #a52834;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #fff;
  --dane-btn-disabled-bg: #dc3545;
  --dane-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --dane-btn-color: #000;
  --dane-btn-bg: #f8f9fa;
  --dane-btn-border-color: #f8f9fa;
  --dane-btn-hover-color: #000;
  --dane-btn-hover-bg: #d3d4d5;
  --dane-btn-hover-border-color: #c6c7c8;
  --dane-btn-focus-shadow-rgb: 211, 212, 213;
  --dane-btn-active-color: #000;
  --dane-btn-active-bg: #c6c7c8;
  --dane-btn-active-border-color: #babbbc;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #000;
  --dane-btn-disabled-bg: #f8f9fa;
  --dane-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --dane-btn-color: #fff;
  --dane-btn-bg: #212529;
  --dane-btn-border-color: #212529;
  --dane-btn-hover-color: #fff;
  --dane-btn-hover-bg: #424649;
  --dane-btn-hover-border-color: #373b3e;
  --dane-btn-focus-shadow-rgb: 66, 70, 73;
  --dane-btn-active-color: #fff;
  --dane-btn-active-bg: #4d5154;
  --dane-btn-active-border-color: #373b3e;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #fff;
  --dane-btn-disabled-bg: #212529;
  --dane-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --dane-btn-color: #0d6efd;
  --dane-btn-border-color: #0d6efd;
  --dane-btn-hover-color: #fff;
  --dane-btn-hover-bg: #0d6efd;
  --dane-btn-hover-border-color: #0d6efd;
  --dane-btn-focus-shadow-rgb: 13, 110, 253;
  --dane-btn-active-color: #fff;
  --dane-btn-active-bg: #0d6efd;
  --dane-btn-active-border-color: #0d6efd;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #0d6efd;
  --dane-btn-disabled-bg: transparent;
  --dane-btn-disabled-border-color: #0d6efd;
  --dane-gradient: none;
}

.btn-outline-secondary {
  --dane-btn-color: #6c757d;
  --dane-btn-border-color: #6c757d;
  --dane-btn-hover-color: #fff;
  --dane-btn-hover-bg: #6c757d;
  --dane-btn-hover-border-color: #6c757d;
  --dane-btn-focus-shadow-rgb: 108, 117, 125;
  --dane-btn-active-color: #fff;
  --dane-btn-active-bg: #6c757d;
  --dane-btn-active-border-color: #6c757d;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #6c757d;
  --dane-btn-disabled-bg: transparent;
  --dane-btn-disabled-border-color: #6c757d;
  --dane-gradient: none;
}

.btn-outline-success {
  --dane-btn-color: #198754;
  --dane-btn-border-color: #198754;
  --dane-btn-hover-color: #fff;
  --dane-btn-hover-bg: #198754;
  --dane-btn-hover-border-color: #198754;
  --dane-btn-focus-shadow-rgb: 25, 135, 84;
  --dane-btn-active-color: #fff;
  --dane-btn-active-bg: #198754;
  --dane-btn-active-border-color: #198754;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #198754;
  --dane-btn-disabled-bg: transparent;
  --dane-btn-disabled-border-color: #198754;
  --dane-gradient: none;
}

.btn-outline-info {
  --dane-btn-color: #0dcaf0;
  --dane-btn-border-color: #0dcaf0;
  --dane-btn-hover-color: #000;
  --dane-btn-hover-bg: #0dcaf0;
  --dane-btn-hover-border-color: #0dcaf0;
  --dane-btn-focus-shadow-rgb: 13, 202, 240;
  --dane-btn-active-color: #000;
  --dane-btn-active-bg: #0dcaf0;
  --dane-btn-active-border-color: #0dcaf0;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #0dcaf0;
  --dane-btn-disabled-bg: transparent;
  --dane-btn-disabled-border-color: #0dcaf0;
  --dane-gradient: none;
}

.btn-outline-warning {
  --dane-btn-color: #ffc107;
  --dane-btn-border-color: #ffc107;
  --dane-btn-hover-color: #000;
  --dane-btn-hover-bg: #ffc107;
  --dane-btn-hover-border-color: #ffc107;
  --dane-btn-focus-shadow-rgb: 255, 193, 7;
  --dane-btn-active-color: #000;
  --dane-btn-active-bg: #ffc107;
  --dane-btn-active-border-color: #ffc107;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #ffc107;
  --dane-btn-disabled-bg: transparent;
  --dane-btn-disabled-border-color: #ffc107;
  --dane-gradient: none;
}

.btn-outline-danger {
  --dane-btn-color: #dc3545;
  --dane-btn-border-color: #dc3545;
  --dane-btn-hover-color: #fff;
  --dane-btn-hover-bg: #dc3545;
  --dane-btn-hover-border-color: #dc3545;
  --dane-btn-focus-shadow-rgb: 220, 53, 69;
  --dane-btn-active-color: #fff;
  --dane-btn-active-bg: #dc3545;
  --dane-btn-active-border-color: #dc3545;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #dc3545;
  --dane-btn-disabled-bg: transparent;
  --dane-btn-disabled-border-color: #dc3545;
  --dane-gradient: none;
}

.btn-outline-light {
  --dane-btn-color: #f8f9fa;
  --dane-btn-border-color: #f8f9fa;
  --dane-btn-hover-color: #000;
  --dane-btn-hover-bg: #f8f9fa;
  --dane-btn-hover-border-color: #f8f9fa;
  --dane-btn-focus-shadow-rgb: 248, 249, 250;
  --dane-btn-active-color: #000;
  --dane-btn-active-bg: #f8f9fa;
  --dane-btn-active-border-color: #f8f9fa;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #f8f9fa;
  --dane-btn-disabled-bg: transparent;
  --dane-btn-disabled-border-color: #f8f9fa;
  --dane-gradient: none;
}

.btn-outline-dark {
  --dane-btn-color: #212529;
  --dane-btn-border-color: #212529;
  --dane-btn-hover-color: #fff;
  --dane-btn-hover-bg: #212529;
  --dane-btn-hover-border-color: #212529;
  --dane-btn-focus-shadow-rgb: 33, 37, 41;
  --dane-btn-active-color: #fff;
  --dane-btn-active-bg: #212529;
  --dane-btn-active-border-color: #212529;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #212529;
  --dane-btn-disabled-bg: transparent;
  --dane-btn-disabled-border-color: #212529;
  --dane-gradient: none;
}

.btn-link {
  --dane-btn-font-weight: 400;
  --dane-btn-color: var(--dane-link-color);
  --dane-btn-bg: transparent;
  --dane-btn-border-color: transparent;
  --dane-btn-hover-color: var(--dane-link-hover-color);
  --dane-btn-hover-border-color: transparent;
  --dane-btn-active-color: var(--dane-link-hover-color);
  --dane-btn-active-border-color: transparent;
  --dane-btn-disabled-color: #6c757d;
  --dane-btn-disabled-border-color: transparent;
  --dane-btn-box-shadow: none;
  --dane-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: none;
}

.btn-link:focus-visible {
  color: var(--dane-btn-color);
}

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

.btn-lg {
  --dane-btn-padding-y: 0.5rem;
  --dane-btn-padding-x: 1rem;
  --dane-btn-font-size: 1.25rem;
  --dane-btn-border-radius: 0.5rem;
}

.btn-sm {
  --dane-btn-padding-y: 0.25rem;
  --dane-btn-padding-x: 0.5rem;
  --dane-btn-font-size: 0.875rem;
  --dane-btn-border-radius: 0.25rem;
}

/**
 * Swiper 9.2.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 21, 2023
 */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}

:root {
  --swiper-theme-color: #007aff;
  /*
    --swiper-preloader-color: var(--swiper-theme-color);
    --swiper-wrapper-transition-timing-function: initial;
    */
}

.swiper,
swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  -ms-flex-direction: column;
      flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide,
swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  -ms-flex-align: start;
      align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: '';
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-order: 9999;
      order: 9999;
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.card__emas-headingDescriptionAction .descriptionAction .description, .card__emas-headingDescriptionAction .descriptionAction .action__size {
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}

.card__emas-headingDescriptionAction .descriptionAction .description::-webkit-scrollbar, .card__emas-headingDescriptionAction .descriptionAction .action__size::-webkit-scrollbar {
  width: 3px;
}

.card__emas-headingDescriptionAction .descriptionAction .description::-webkit-scrollbar-track, .card__emas-headingDescriptionAction .descriptionAction .action__size::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.card__emas-headingDescriptionAction .descriptionAction .description::-webkit-scrollbar-thumb, .card__emas-headingDescriptionAction .descriptionAction .action__size::-webkit-scrollbar-thumb {
  background: #888;
}

.card__emas-headingDescriptionAction .descriptionAction .description::-webkit-scrollbar-thumb:hover, .card__emas-headingDescriptionAction .descriptionAction .action__size::-webkit-scrollbar-thumb:hover {
  background: var(--dane-accent1);
}

.card__emas-headingDescriptionAction .descriptionAction .action__size-lists ul, .heroSearch__search .search__tag ul, .heroProduct__contentDescription .description__size ul {
  padding-left: 0;
  margin-bottom: 24px;
  list-style-type: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  gap: 16px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.card__emas-headingDescriptionAction .descriptionAction .action__size-lists ul::-webkit-scrollbar, .heroSearch__search .search__tag ul::-webkit-scrollbar, .heroProduct__contentDescription .description__size ul::-webkit-scrollbar {
  display: none;
}

.card__emas-headingDescriptionAction .descriptionAction .action__size-lists ul li, .heroSearch__search .search__tag ul li, .heroProduct__contentDescription .description__size ul li {
  display: inline-block;
  position: relative;
  height: max-content;
  padding-top: 10px;
  padding-bottom: 8px;
  white-space: nowrap;
}

.card__emas-headingDescriptionAction .descriptionAction .action__size-lists ul li input, .heroSearch__search .search__tag ul li input, .heroProduct__contentDescription .description__size ul li input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: red;
  opacity: 0;
}

.card__emas-headingDescriptionAction .descriptionAction .action__size-lists ul li input:checked ~ span, .heroSearch__search .search__tag ul li input:checked ~ span, .heroProduct__contentDescription .description__size ul li input:checked ~ span {
  background-color: rgba(255, 228, 0, 0.2);
  box-shadow: inset 0 0 0 2px var(--dane-accent1);
}

.card__emas-headingDescriptionAction .descriptionAction .action__size-lists ul li input:hover, .heroSearch__search .search__tag ul li input:hover, .heroProduct__contentDescription .description__size ul li input:hover {
  cursor: pointer;
}

.card__emas-headingDescriptionAction .descriptionAction .action__size-lists ul li span, .heroSearch__search .search__tag ul li span, .heroProduct__contentDescription .description__size ul li span {
  padding: 8px 16px;
  border-radius: 20px;
  background-color: #F8F9FA;
  font-weight: 600;
  letter-spacing: -0.14px;
  font-size: 14px;
}

.card__emas-headingDescriptionAction .descriptionAction .action__size-lists ul li.outStock input, .heroSearch__search .search__tag ul li.outStock input, .heroProduct__contentDescription .description__size ul li.outStock input {
  display: none;
}

.card__emas-headingDescriptionAction .descriptionAction .action__size-lists ul li.outStock span, .heroSearch__search .search__tag ul li.outStock span, .heroProduct__contentDescription .description__size ul li.outStock span {
  position: relative;
  overflow: hidden;
  color: #B6B9BC;
}

.card__emas-headingDescriptionAction .descriptionAction .action__size-lists ul li.outStock span::after, .heroSearch__search .search__tag ul li.outStock span::after, .heroProduct__contentDescription .description__size ul li.outStock span::after {
  content: "";
  position: absolute;
  background-color: var(--dane-gray);
  width: 80%;
  height: 100%;
  left: 10%;
  height: 2px;
  margin-top: -8px;
  top: 25px;
  transform: rotate(-45deg);
}

.profit__heading .heading, .buyNews__heading .heading, .service__heading .heading, .security__heading .heading, .partners__heading .heading, .news__heading .heading, .news__single__heading .heading, .news__single .news__heading .heading {
  margin-bottom: 64px;
}

.profit__heading .heading > *:not(:last-child), .buyNews__heading .heading > *:not(:last-child), .service__heading .heading > *:not(:last-child), .security__heading .heading > *:not(:last-child), .partners__heading .heading > *:not(:last-child), .news__heading .heading > *:not(:last-child), .news__single__heading .heading > *:not(:last-child) {
  margin-bottom: 24px;
}

.profit__heading .heading .heading__title, .buyNews__heading .heading .heading__title, .service__heading .heading .heading__title, .security__heading .heading .heading__title, .partners__heading .heading .heading__title, .news__heading .heading .heading__title, .news__single__heading .heading .heading__title {
  font-size: 32px;
  font-weight: 700;
}

.profit__heading .heading .heading__description, .buyNews__heading .heading .heading__description, .service__heading .heading .heading__description, .security__heading .heading .heading__description, .partners__heading .heading .heading__description, .news__heading .heading .heading__description, .news__single__heading .heading .heading__description {
  font-size: 18px;
  color: var(--dane-gray);
}

.profit__heading .heading .heading__titleSmall, .buyNews__heading .heading .heading__titleSmall, .service__heading .heading .heading__titleSmall, .security__heading .heading .heading__titleSmall, .partners__heading .heading .heading__titleSmall, .news__heading .heading .heading__titleSmall, .news__single__heading .heading .heading__titleSmall {
  font-size: 22px;
  font-weight: 700;
}

@media (max-width: 769.98px) {
  .profit__heading .heading, .buyNews__heading .heading, .service__heading .heading, .security__heading .heading, .partners__heading .heading, .news__heading .heading, .news__single__heading .heading, .news__single .news__heading .heading {
    margin-bottom: 32px;
  }
  .profit__heading .heading .heading__title, .buyNews__heading .heading .heading__title, .service__heading .heading .heading__title, .security__heading .heading .heading__title, .partners__heading .heading .heading__title, .news__heading .heading .heading__title, .news__single__heading .heading .heading__title {
    font-size: 22px;
  }
  .profit__heading .heading .heading__description, .buyNews__heading .heading .heading__description, .service__heading .heading .heading__description, .security__heading .heading .heading__description, .partners__heading .heading .heading__description, .news__heading .heading .heading__description, .news__single__heading .heading .heading__description {
    font-size: 16px;
  }
}

.card__buyGraphic-headingDescription .description__time, .service__heading .heading__list {
  padding: 8px 0;
  overflow-x: auto;
}

.card__buyGraphic-headingDescription .description__time::-webkit-scrollbar, .service__heading .heading__list::-webkit-scrollbar {
  height: 0px;
}

.card__buyGraphic-headingDescription .description__time ul, .service__heading .heading__list ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -ms-flex-pack: start;
      justify-content: start;
}

.card__buyGraphic-headingDescription .description__time ul li, .service__heading .heading__list ul li {
  display: inline-block;
}

.card__buyGraphic-headingDescription .description__time ul li span, .service__heading .heading__list ul li span {
  white-space: nowrap;
  padding: 8px 16px;
  border-radius: 32px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.14px;
  color: var(--dane-gray);
  background-color: var(--dane-gray-5);
}

.card__buyGraphic-headingDescription .description__time ul li.active span, .service__heading .heading__list ul li.active span {
  color: var(--dane-body-color);
  font-weight: 600;
  box-shadow: inset 0 0 0 1px #ffe400;
  background-color: #fffacc;
}

.card__buyGraphic-headingDescription .description__time ul li:hover, .service__heading .heading__list ul li:hover {
  cursor: pointer;
}

@media (max-width: 769.98px) {
  .card__buyGraphic-headingDescription .description__time ul, .service__heading .heading__list ul {
    gap: 12px;
  }
}

.heroSearch__search .searchForm.search__form, .standardPage__pusatBantuan .pusatBantaun__heading .searchForm.search__form {
  background-color: var(--dane-body-bg);
  border-radius: 50px;
}

.heroSearch__search .searchForm.search__form .searchForm__wrap, .standardPage__pusatBantuan .pusatBantaun__heading .searchForm.search__form .searchForm__wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 5px 10px;
  border-radius: 50px;
  box-shadow: inset 0 0 0 1px #B6B9BC;
  background-color: var(--dane-bg-color);
  gap: 8px;
}

.heroSearch__search .searchForm.search__form .seachIcon, .standardPage__pusatBantuan .pusatBantaun__heading .searchForm.search__form .seachIcon {
  -ms-flex: 0 0 30px;
      flex: 0 0 30px;
  content: "";
  font-size: 0;
  height: 22.8px;
  border: none;
  background-color: transparent;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjUgMTUuNUwxOSAxOSIgc3Ryb2tlPSIjODA4NTg5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik01IDExQzUgMTQuMzEzNyA3LjY4NjI5IDE3IDExIDE3QzEyLjY1OTcgMTcgMTQuMTYyMSAxNi4zMjYxIDE1LjI0ODMgMTUuMjM3QzE2LjMzMDggMTQuMTUxNyAxNyAxMi42NTQgMTcgMTFDMTcgNy42ODYyOSAxNC4zMTM3IDUgMTEgNUM3LjY4NjI5IDUgNSA3LjY4NjI5IDUgMTFaIiBzdHJva2U9IiM4MDg1ODkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  object-fit: contain;
}

.heroSearch__search .searchForm.search__form .searchForm, .standardPage__pusatBantuan .pusatBantaun__heading .searchForm.search__form .searchForm {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  width: 100%;
  border: 0px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.14px;
  box-shadow: inset 0 0 0 0px transparent;
  padding: 5px;
}

.heroSearch__search .searchForm.search__form .searchForm:focus, .standardPage__pusatBantuan .pusatBantaun__heading .searchForm.search__form .searchForm:focus {
  box-shadow: none;
  outline: none;
}

.sidebar__menuAccordion .accordion, article.article .article__content .content__accordion .accordion, .footer__descriptionCollapse .accordion {
  transform: translateZ(0);
}

.sidebar__menuAccordion .accordion > .accordion-toggle, article.article .article__content .content__accordion .accordion > .accordion-toggle, .footer__descriptionCollapse .accordion > .accordion-toggle {
  position: absolute;
  opacity: 0;
  display: none;
}

.sidebar__menuAccordion .accordion > .accordion-toggle:checked ~ label:after, article.article .article__content .content__accordion .accordion > .accordion-toggle:checked ~ label:after, .footer__descriptionCollapse .accordion > .accordion-toggle:checked ~ label:after {
  transform: rotate(180deg);
}

.sidebar__menuAccordion .accordion > .accordion-toggle:checked ~ .accordion__content-wrap, article.article .article__content .content__accordion .accordion > .accordion-toggle:checked ~ .accordion__content-wrap, .footer__descriptionCollapse .accordion > .accordion-toggle:checked ~ .accordion__content-wrap {
  height: auto;
  opacity: 1;
  transition: opacity .3s ease-in-out;
}

.sidebar__menuAccordion .accordion > label, article.article .article__content .content__accordion .accordion > label, .footer__descriptionCollapse .accordion > label {
  position: relative;
  display: block;
  padding: 16px 40px 16px 24px;
  cursor: pointer;
  font-size: 14px;
  letter-spacing: -0.14px;
  font-weight: 700;
  box-shadow: inset 0 -1px 0 0 #EDEEEE;
}

.sidebar__menuAccordion .accordion > label:after, article.article .article__content .content__accordion .accordion > label:after, .footer__descriptionCollapse .accordion > label:after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTVMMTIgOUwxOCAxNSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  position: absolute;
  top: calc(50% - 8px);
  width: 16px;
  height: 16px;
  right: 20px;
  transform: rotate(0deg);
  transform-origin: center;
  transition: .3s transform;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.sidebar__menuAccordion .accordion > label svg, article.article .article__content .content__accordion .accordion > label svg, .footer__descriptionCollapse .accordion > label svg {
  position: absolute;
  top: calc(50% - 8px);
  width: 16px;
  height: 16px;
  right: 10px;
  transform: rotate(0deg);
  transform-origin: center;
  transition: .3s transform;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.sidebar__menuAccordion .accordion__content, article.article .article__content .content__accordion .accordion__content, .footer__descriptionCollapse .accordion__content {
  padding: 16px 24px 16px 50px;
  line-height: 26px;
}

.sidebar__menuAccordion .accordion__content-wrap, article.article .article__content .content__accordion .accordion__content-wrap, .footer__descriptionCollapse .accordion__content-wrap {
  height: 0;
  opacity: 0;
  transition: opacity .3s ease-in-out;
  overflow: hidden;
}

.sidebar__menuAccordion .accordion__content .menus, article.article .article__content .content__accordion .accordion__content .menus, .footer__descriptionCollapse .accordion__content .menus {
  padding-left: 0;
  margin-bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 8px;
  list-style-type: upper-alpha;
}

.sidebar__menuAccordion .accordion__content .menus li, article.article .article__content .content__accordion .accordion__content .menus li, .footer__descriptionCollapse .accordion__content .menus li, .sidebar__menuAccordion .accordion__content .menus li a, article.article .article__content .content__accordion .accordion__content .menus li a, .footer__descriptionCollapse .accordion__content .menus li a {
  color: var(--dane-gray);
}

.link-wrap::before {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  top: 0;
  right: 0;
  overflow: hidden;
  white-space: nowrap;
  z-index: 2;
}

.card__emas-headingDescriptionAction .heading__discount .discount, .heroProduct__contentDescription .content__discount .discount {
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -ms-flex-align: center;
      align-items: center;
}

.card__emas-headingDescriptionAction .heading__discount .discount__percent, .heroProduct__contentDescription .content__discount .discount__percent {
  background-color: #ec7063;
  padding: 4px 8px;
  border-radius: 8px;
}

.card__emas-headingDescriptionAction .heading__discount .discount__percent span, .heroProduct__contentDescription .content__discount .discount__percent span {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.14px;
  color: var(--dane-body-bg);
}

.card__emas-headingDescriptionAction .heading__discount .discount__result, .heroProduct__contentDescription .content__discount .discount__result {
  -webkit-text-decoration-line: line-through;
          text-decoration-line: line-through;
  font-size: 14px;
  color: #808589;
}

@media (max-width: 769.98px) {
  .card__emas-headingDescriptionAction .heading__discount .discount__percent, .heroProduct__contentDescription .content__discount .discount__percent {
    border-radius: 8px;
    font-size: 14px;
  }
  .card__emas-headingDescriptionAction .heading__discount .discount__percent span, .heroProduct__contentDescription .content__discount .discount__percent span {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: inherit;
    color: var(--dane-body-bg);
  }
}

body {
  padding-top: 91px;
  /* TREATMENT KHUSUS UNTUK MACOS AGAR RENDERING FONT SAMA DENGAN FIGMA */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (max-width: 769.98px) {
  body {
    padding-top: 65px;
  }
}

@media (min-width: 1200px) {
  .container {
    --dane-gutter-x: 0;
    --dane-gutter-y: 0;
  }
}

section:not(:first-child) {
  padding-top: 80px;
  padding-bottom: 80px;
}

@media (max-width: 769.98px) {
  section:not(:first-child) {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

a {
  text-decoration: none;
}

.btn {
  border-radius: 8px;
  font-weight: 700;
  --dane-btn-padding-x: 32px;
  --dane-btn-padding-y: 12px;
}

.btn-full {
  width: 100%;
}

.btn-block {
  display: block;
}

.btn-black {
  --dane-btn-color: #fff;
  --dane-btn-bg: black;
  --dane-btn-border-color: black;
  --dane-btn-hover-color: #fff;
  --dane-btn-hover-bg: black;
  --dane-btn-hover-border-color: black;
  --dane-btn-focus-shadow-rgb: 38, 38, 38;
  --dane-btn-active-color: #fff;
  --dane-btn-active-bg: black;
  --dane-btn-active-border-color: black;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #fff;
  --dane-btn-disabled-bg: black;
  --dane-btn-disabled-border-color: black;
}

.btn-outline-black {
  --dane-btn-color: black;
  --dane-btn-border-color: black;
  --dane-btn-hover-color: #fff;
  --dane-btn-hover-bg: black;
  --dane-btn-hover-border-color: black;
  --dane-btn-focus-shadow-rgb: 0, 0, 0;
  --dane-btn-active-color: #000;
  --dane-btn-active-bg: black;
  --dane-btn-active-border-color: black;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: black;
  --dane-btn-disabled-bg: transparent;
  --dane-btn-disabled-border-color: black;
  --dane-gradient: none;
}

.btn-treasury {
  --dane-btn-color: #000;
  --dane-btn-bg: #ffe400;
  --dane-btn-border-color: #ffe400;
  --dane-btn-hover-color: #000;
  --dane-btn-hover-bg: #ffe400;
  --dane-btn-hover-border-color: #ffe400;
  --dane-btn-focus-shadow-rgb: 217, 194, 0;
  --dane-btn-active-color: #000;
  --dane-btn-active-bg: #ffe400;
  --dane-btn-active-border-color: #ffe400;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #000;
  --dane-btn-disabled-bg: #ffe400;
  --dane-btn-disabled-border-color: #ffe400;
}

.card__profit {
  position: relative;
  background-color: var(--dane-body-bg);
  border-radius: 16px;
  padding: 32px 24px;
  border: 1px solid var(--gray-10, #EDEEEE);
  box-shadow: 0px 4px 6px -2px rgba(0, 0, 0, 0.05), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
}

.card__profit-media {
  -ms-flex: 0 0 160px;
      flex: 0 0 160px;
  width: 160px;
  position: relative;
}

.card__profit-media:before {
  display: block;
  content: "";
  width: 100%;
}

.card__profit-media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.card__profit-media > .inner > img,
.card__profit-media > .inner > video,
.card__profit-media > .inner > svg {
  width: 100%;
  height: 100%;
}

.card__profit-media:before {
  padding-top: 100%;
}

.card__profit-media > .inner {
  background-image: none !important;
}

.card__profit-media > .inner > img, .card__profit-media > .inner > svg {
  object-fit: contain;
}

.card__profit-heading {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}

.card__profit-heading .heading__title {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 16px;
}

.card__profit-heading .heading__description {
  font-size: 18px;
  color: var(--dane-gray);
}

@media (max-width: 1200px) {
  .card__profit-media {
    -ms-flex: 0 0 110px !important;
        flex: 0 0 110px !important;
    width: 110px !important;
    height: auto !important;
  }
}

@media (max-width: 991.98px) {
  .card__profit-media {
    -ms-flex: 0 0 160px !important;
        flex: 0 0 160px !important;
    width: 160px !important;
    height: auto !important;
  }
}

@media (max-width: 769.98px) {
  .card__profit {
    padding: 16px;
  }
  .card__profit-media {
    -ms-flex: 0 0 100px !important;
        flex: 0 0 100px !important;
    width: 100px !important;
    height: auto !important;
  }
  .card__profit-heading {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
  .card__profit-heading .article__title {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .card__profit-heading .article__description {
    font-size: 16px;
  }
}

.card__buyGraphic {
  position: relative;
  background-color: var(--dane-body-bg);
  border-radius: 16px;
  box-shadow: inset 0 0 0 1px #EDEEEE;
  padding: 32px;
  height: 100%;
}

.card__buyGraphic-headingDescription .heading {
  margin-bottom: 24px;
}

.card__buyGraphic-headingDescription .heading__title {
  font-size: 22px;
  font-weight: 700;
}

.card__buyGraphic-headingDescription .description {
  margin-bottom: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}

.card__buyGraphic-headingDescription .description__news .news {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 4px;
}

.card__buyGraphic-headingDescription .description__news .news__price .price__number {
  font-size: 18px;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  gap: 8px;
}

.card__buyGraphic-headingDescription .description__news .news__price .price__numberGram {
  font-size: 14px;
  font-weight: 400;
}

.card__buyGraphic-headingDescription .description__news .news .indicator {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
}

.card__buyGraphic-headingDescription .description__news .news .indicator__date {
  font-size: 12px;
  color: var(--dane-gray);
  white-space: nowrap;
}

.card__buyGraphic-headingDescription .description__news .news .indicator__status div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
  font-weight: 600;
  font-size: 14px;
}

.card__buyGraphic-headingDescription .description__news .news .indicator__status div::before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
}

.card__buyGraphic-headingDescription .description__news .news .indicator__status div.loss {
  color: var(--dane-accent-down);
}

.card__buyGraphic-headingDescription .description__news .news .indicator__status div.loss::before {
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 8.5L8 10.5M8 10.5L10 8.5M8 10.5L8 5.5M14 8C14 11.3137 11.3137 14 8 14C4.68629 14 2 11.3137 2 8C2 4.68629 4.68629 2 8 2C11.3137 2 14 4.68629 14 8Z" stroke="%23EC7063" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.card__buyGraphic-headingDescription .description__news .news .indicator__status div.profit {
  color: var(--dane-accent-up);
}

.card__buyGraphic-headingDescription .description__news .news .indicator__status div.profit::before {
  background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 7.51856L8 5.51855M8 5.51855L6 7.51855M8 5.51855L8 10.5186M14 8.01855C14 11.3323 11.3137 14.0186 8 14.0186C4.68629 14.0186 2 11.3323 2 8.01855C2 4.70485 4.68629 2.01855 8 2.01855C11.3137 2.01855 14 4.70485 14 8.01855Z" stroke="%234CAF50" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.card__buyGraphic-headingDescription .description__news .news .indicator__status div.normal {
  color: var(--dane-accent1);
}

.card__buyGraphic-headingDescription .description__news .news .indicator__status div.normal::before {
  background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 8.0116H6M14 8.0116C14 11.3253 11.3137 14.0116 8 14.0116C4.68629 14.0116 2 11.3253 2 8.0116C2 4.69789 4.68629 2.0116 8 2.0116C11.3137 2.0116 14 4.69789 14 8.0116Z" stroke="%23FFE400" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.card__buyGraphic-headingDescription .description__news .news .indicator__status div #chart-emasPercentage {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
}

.card__buyGraphic-headingDescription .description__news .news .indicator__status div svg path {
  stroke: var(--dane-accent-up);
}

.card__buyGraphic-headingDescription .description__time {
  margin-left: 30px;
}

@media (max-width: 991.98px) {
  .card__buyGraphic-headingDescription .description__time {
    margin-left: 0;
  }
}

.card__buyGraphic-headingDescription .tabcontent-openGrafic {
  display: none;
}

.card__buyGraphic-headingDescription .media {
  position: relative;
}

.card__buyGraphic-headingDescription .media img {
  width: 100%;
  height: auto;
}

@media (max-width: 769.98px) {
  .card__buyGraphic {
    padding: 16px;
  }
  .card__buyGraphic-headingDescription .heading {
    margin-bottom: 16px;
  }
  .card__buyGraphic-headingDescription .heading__title {
    font-size: 18px;
  }
  .card__buyGraphic-headingDescription .description {
    margin-bottom: 16px;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .card__buyGraphic-headingDescription .description__news .news {
    margin-bottom: 24px;
  }
  .card__buyGraphic-headingDescription .description__news .news__date {
    font-size: 14px;
    color: var(--dane-gray);
  }
  .card__buyGraphic-headingDescription .description__news .news__price .price {
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -ms-flex-align: center;
        align-items: center;
  }
  .card__buyGraphic-headingDescription .description__news .news__price .price__number {
    font-size: 18px;
    font-weight: 700;
  }
  .card__buyGraphic-headingDescription .description__news .news__price .price__status {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    color: var(--dane-accent-up);
    font-weight: 700;
  }
  .card__buyGraphic-headingDescription .description__news .news__price .price__status svg path {
    stroke: var(--dane-accent-up);
  }
  .card__buyGraphic-headingDescription .description__time {
    width: 100%;
    -ms-flex-pack: start;
        justify-content: start;
  }
  .card__buyGraphic-headingDescription .media {
    position: relative;
  }
  .card__buyGraphic-headingDescription .media img {
    width: 100%;
    height: auto;
  }
}

.card__buyForm {
  position: relative;
  background-color: var(--dane-body-bg);
  border-radius: 16px;
  box-shadow: inset 0 0 0 1px #EDEEEE;
  padding: 32px;
  height: 100%;
}

@media (max-width: 991px) {
  body.page-template-template-home-sg .card__buyForm {
    padding: 24px 16px;
  }
}

.card__buyForm-heading .heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative;
  overflow-x: auto;
  gap: 32px;
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid #EDEEEE;
}

.card__buyForm-heading .heading__item {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
  position: relative;
}

.card__buyForm-heading .heading__item .item__title {
  font-size: 16px;
  margin-bottom: 4px;
}

.card__buyForm-heading .heading__item .item__description {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: end;
  gap: 4px;
}

.card__buyForm-heading .heading__item .item__description-price {
  font-size: 18px;
  font-weight: 700;
}

.card__buyForm-heading .heading__item .item__description-per {
  font-size: 14px;
}

@media (max-width: 991px) {
  body.page-template-template-home-sg .card__buyForm-heading .heading {
    -ms-flex-direction: row;
        flex-direction: row;
    gap: 12px;
  }
  body.page-template-template-home-sg .card__buyForm-heading .heading__item {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
  }
  body.page-template-template-home-sg .card__buyForm-heading .heading__item .item__title {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.36;
  }
  body.page-template-template-home-sg .card__buyForm-heading .heading__item .item__description {
    -ms-flex-align: baseline;
        align-items: baseline;
    gap: 2px;
  }
  body.page-template-template-home-sg .card__buyForm-heading .heading__item .item__description-price {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.625;
    letter-spacing: -0.01em;
  }
}

.card__buyForm-price {
  margin-bottom: 24px;
}

.card__buyForm-price .price {
  display: grid;
  grid-template-columns: auto 4fr;
  gap: 8px;
}

.card__buyForm-price .country {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
}

.card__buyForm-price .country__wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.card__buyForm-price .country__image {
  -ms-flex: 0 0 20px;
      flex: 0 0 20px;
  position: relative;
}

.card__buyForm-price .country__image:before {
  display: block;
  content: "";
  width: 100%;
}

.card__buyForm-price .country__image > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.card__buyForm-price .country__image > .inner > img,
.card__buyForm-price .country__image > .inner > video,
.card__buyForm-price .country__image > .inner > svg {
  width: 100%;
  height: 100%;
}

.card__buyForm-price .country__image:before {
  padding-top: 100%;
}

.card__buyForm-price .country__image > .inner {
  background-image: none !important;
}

.card__buyForm-price .country__image > .inner > img, .card__buyForm-price .country__image > .inner > svg {
  object-fit: contain;
}

.card__buyForm-price .country__heading {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  width: 50px;
  font-weight: 600;
  letter-spacing: -0.16px;
}

.card__buyForm-result {
  margin-bottom: 24px;
}

.card__buyForm-action .btn {
  width: 100%;
  padding: 16px;
  font-weight: 700;
  letter-spacing: -0.16px;
}

@media (max-width: 769.98px) {
  .card__buyForm {
    padding: 16px;
  }
  .card__buyForm-heading .heading {
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 24px;
  }
}

.card__securitySingle {
  background-color: var(--dane-body-bg);
  display: grid;
  grid-template-columns: 1fr 655px;
  border-radius: 32px;
  overflow: hidden;
  gap: 8px;
  -ms-flex-align: center;
      align-items: center;
}

.card__securitySingle-media {
  position: relative;
  background-color: #EDEEEE;
  height: 100%;
}

.card__securitySingle-media:before {
  display: block;
  content: "";
  width: 100%;
}

.card__securitySingle-media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.card__securitySingle-media > .inner > img,
.card__securitySingle-media > .inner > video,
.card__securitySingle-media > .inner > svg {
  width: 100%;
  height: 100%;
}

.card__securitySingle-media:before {
  padding-top: 88.5311871227%;
}

.card__securitySingle-media > .inner {
  background-image: none !important;
}

.card__securitySingle-media > .inner > img, .card__securitySingle-media > .inner > svg {
  object-fit: contain;
}

.card__securitySingle-heading {
  padding: 40px 32px 56px 48px;
  color: #475058;
  font-size: 16px;
}

.card__securitySingle-heading .heading__title {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 32px;
  color: #000;
}

.card__securitySingle-heading .heading__brand {
  margin-bottom: 8px;
}

.card__securitySingle-heading .heading__brand > p {
  font-size: 16px;
}

.card__securitySingle-heading .heading__brand .brand {
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.card__securitySingle-heading .heading__brand .brand__item {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
}

.card__securitySingle-heading .heading__brand .brand__item img {
  height: 70px;
  width: auto;
}

.card__securitySingle-heading .heading__brand .brand__item p {
  margin-top: 8px;
  margin-bottom: 0;
}

.card__securitySingle-heading .heading__brand .brand__item p small, .card__securitySingle-heading .heading__brand .brand__item p .small {
  font-size: 14px;
}

.card__securitySingle-heading .heading__content {
  margin-top: 8px;
  font-size: 14px;
  color: #475058;
}

.card__securitySingle-heading .heading:not(:last-child) {
  margin-bottom: 48px;
}

.card__securitySingle-heading .heading.small .heading__title {
  margin-bottom: 16px;
}

.card__securitySingle-heading .heading.small .heading__brand {
  margin-bottom: 8px;
}

.card__securitySingle-heading .heading.small .heading__brand .brand {
  gap: 16px;
}

.card__securitySingle-heading .heading.small .heading__brand .brand__item img {
  height: 66px;
  width: auto;
}

@media (max-width: 991.98px) {
  .card__securitySingle {
    grid-template-columns: 1fr;
  }
  .card__securitySingle-media {
    position: relative;
  }
  .card__securitySingle-media:before {
    display: block;
    content: "";
    width: 100%;
  }
  .card__securitySingle-media > .inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
  }
  .card__securitySingle-media > .inner > img,
  .card__securitySingle-media > .inner > video,
  .card__securitySingle-media > .inner > svg {
    width: 100%;
    height: 100%;
  }
  .card__securitySingle-media:before {
    padding-top: 54.748603352%;
  }
  .card__securitySingle-media > .inner {
    background-image: none !important;
  }
  .card__securitySingle-media > .inner > img, .card__securitySingle-media > .inner > svg {
    object-fit: contain;
  }
  .card__securitySingle-heading {
    padding: 26px 16px 52px 16px;
  }
  .card__securitySingle-heading .heading__title {
    font-size: 18px;
  }
  .card__securitySingle-heading .heading__brand {
    margin-bottom: 8px;
  }
  .card__securitySingle-heading .heading__brand .brand {
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .card__securitySingle-heading .heading__brand .brand__item img {
    height: 50px;
    max-width: 100%;
  }
  .card__securitySingle-heading .heading__content {
    font-size: 12px;
  }
  .card__securitySingle-heading .heading:not(:last-child) {
    margin-bottom: 32px;
  }
  .card__securitySingle-heading .heading.small .heading__brand {
    margin-bottom: 0px;
  }
  .card__securitySingle-heading .heading.small .heading__brand .brand {
    gap: 8px;
  }
  .card__securitySingle-heading .heading.small .heading__brand .brand__item img {
    height: 56px;
    max-width: 100%;
  }
}

.card__buyNews {
  position: relative;
}

.card__buyNews-media {
  position: relative;
  margin-bottom: 24px;
}

.card__buyNews-media:before {
  display: block;
  content: "";
  width: 100%;
}

.card__buyNews-media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.card__buyNews-media > .inner > img,
.card__buyNews-media > .inner > video,
.card__buyNews-media > .inner > svg {
  width: 100%;
  height: 100%;
}

.card__buyNews-media:before {
  padding-top: 62.2107969152%;
}

.card__buyNews-media > .inner > img {
  object-fit: cover;
}

.card__buyNews-media .inner {
  border-radius: 10px;
}

.card__buyNews-heading .heading {
  text-align: center;
}

.card__buyNews-heading .heading__title {
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
}

@media (max-width: 769.98px) {
  .card__buyNews-media {
    margin-bottom: 16px;
  }
  .card__buyNews-heading .heading {
    text-align: center;
  }
  .card__buyNews-heading .heading__title {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: -0.16px;
  }
}

.card__partners {
  position: relative;
  background-color: #F8F9FA;
  padding: 40px;
  border-radius: 8px;
  min-height: 400px;
}

.card__partners-logo {
  display: block;
  margin-bottom: 32px;
}

.card__partners-logo img {
  width: auto;
  height: 48px;
}

.card__partners-profile .profile {
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 16px;
}

.card__partners-profile .profile__media {
  -ms-flex: 0 0 64px;
      flex: 0 0 64px;
  position: relative;
}

.card__partners-profile .profile__media:before {
  display: block;
  content: "";
  width: 100%;
}

.card__partners-profile .profile__media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.card__partners-profile .profile__media > .inner > img,
.card__partners-profile .profile__media > .inner > video,
.card__partners-profile .profile__media > .inner > svg {
  width: 100%;
  height: 100%;
}

.card__partners-profile .profile__media:before {
  padding-top: 100%;
}

.card__partners-profile .profile__media > .inner > img {
  object-fit: cover;
}

.card__partners-profile .profile__media .inner {
  border-radius: 50%;
}

.card__partners-profile .profile__heading .heading__title {
  font-size: 18px;
  font-weight: 700;
}

.card__partners-profile .profile__heading .heading__position {
  color: #808589;
  font-size: 16px;
}

.card__partners-description {
  font-size: 16px;
  color: var(--dane-gray);
  line-height: 26px;
}

@media (max-width: 769.98px) {
  .card__partners {
    padding: 24px;
  }
  .card__partners-logo img {
    height: 32px;
  }
  .card__partners-profile .profile {
    margin-bottom: 32px;
  }
  .card__partners-profile .profile__media {
    -ms-flex: 0 0 60px;
        flex: 0 0 60px;
  }
}

.card__brand {
  background-color: red;
  position: relative;
  background-color: #F8F9FA;
  padding: 40px;
  border-radius: 8px;
  height: 100%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  min-height: 400px;
}

.card__brand-logo {
  background-color: #FFF;
  border-radius: 6.584px;
  position: relative;
}

.card__brand-logo:before {
  display: block;
  content: "";
  width: 100%;
}

.card__brand-logo > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.card__brand-logo > .inner > img,
.card__brand-logo > .inner > video,
.card__brand-logo > .inner > svg {
  width: 100%;
  height: 100%;
}

.card__brand-logo:before {
  padding-top: 50.7936507937%;
}

.card__brand-logo > .inner {
  background-image: none !important;
}

.card__brand-logo > .inner > img, .card__brand-logo > .inner > svg {
  object-fit: contain;
}

.card__brand-logo .inner {
  padding: 13px;
}

@media (max-width: 991.98px) {
  .card__brand {
    padding: 24px;
    grid-template-columns: repeat(3, 1fr);
  }
  .card__brand .inner {
    padding: 5px;
  }
}

.card__news {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}

.card__news-media {
  margin-bottom: 24px;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}

.card__news-mediaWrap .inner {
  border-radius: 10px;
  overflow: hidden;
}

.card__news-mediaWrap .inner img {
  width: 100%;
  height: 192px;
  object-fit: cover;
}

.card__news-heading {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}

.card__news-heading .heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 100%;
}

.card__news-heading .heading__top {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-bottom: 12px;
}

.card__news-heading .heading__top-category {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.36;
  letter-spacing: -0.01em;
  color: #808589;
  margin-bottom: 12px;
}

.card__news-heading .heading__top-title {
  line-height: 26px;
  font-size: 16px;
  letter-spacing: -.2px;
  font-weight: 700;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.card__news-heading .heading__date {
  font-size: 16px;
  color: #7F8589;
}

.card__news-heading .heading__info-profileDate {
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -ms-flex-align: center;
      align-items: center;
}

.card__news-heading .heading__info-profileDate > *:not(:last-child) {
  padding-right: 16px;
  box-shadow: inset -1px 0px 0 0px #B6B9BC;
}

.card__news-heading .heading__info-profileDate .profile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 12px;
}

.card__news-heading .heading__info-profileDate .profile__name {
  color: #495057;
  font-weight: 600;
  letter-spacing: -0.16px;
}

.card__news-heading .heading__info-profileDate .profile__media {
  width: 24px;
  height: 24px;
  position: relative;
}

.card__news-heading .heading__info-profileDate .profile__media:before {
  display: block;
  content: "";
  width: 100%;
}

.card__news-heading .heading__info-profileDate .profile__media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.card__news-heading .heading__info-profileDate .profile__media > .inner > img,
.card__news-heading .heading__info-profileDate .profile__media > .inner > video,
.card__news-heading .heading__info-profileDate .profile__media > .inner > svg {
  width: 100%;
  height: 100%;
}

.card__news-heading .heading__info-profileDate .profile__media:before {
  padding-top: 100%;
}

.card__news-heading .heading__info-profileDate .profile__media > .inner > img {
  object-fit: cover;
}

.card__news-heading .heading__info-profileDate .profile__media .inner {
  border-radius: 50%;
  overflow: hidden;
}

.card__news-heading .heading__info-profileDate .profile__mediaName {
  background-color: #EC7063;
  width: 24px;
  height: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  color: #FFF;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 700;
}

.card__news-heading .heading__info-profileDate .date {
  font-size: 14px;
  font-weight: 400;
  color: #7F8589;
}

@media (max-width: 769.98px) {
  .card__news {
    -ms-flex-direction: row;
        flex-direction: row;
    gap: 20px;
  }
  .card__news-media {
    margin-bottom: 0;
    -ms-flex: 0 0 90px;
        flex: 0 0 90px;
  }
  .card__news-mediaWrap {
    position: relative;
  }
  .card__news-mediaWrap:before {
    display: block;
    content: "";
    width: 100%;
  }
  .card__news-mediaWrap > .inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
  }
  .card__news-mediaWrap > .inner > img,
  .card__news-mediaWrap > .inner > video,
  .card__news-mediaWrap > .inner > svg {
    width: 100%;
    height: 100%;
  }
  .card__news-mediaWrap:before {
    padding-top: 100%;
  }
  .card__news-mediaWrap > .inner > img {
    object-fit: cover;
  }
  .card__news-mediaWrap .inner {
    border-radius: 8px;
  }
  .card__news-heading .heading__top {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    margin-bottom: 4px;
  }
  .card__news-heading .heading__top-category {
    font-size: 14px;
    font-weight: 600;
    color: var(--dane-gray);
    margin-bottom: 4px;
  }
  .card__news-heading .heading__top-title {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -0.16px;
    line-height: 19.07px;
  }
  .card__news-heading .heading__date {
    font-size: 14px;
    color: #808589;
  }
  .card__news-heading .heading__info-profileDate {
    gap: 8px;
  }
  .card__news-heading .heading__info-profileDate > *:not(:last-child) {
    padding-right: 8px;
  }
  .card__news-heading .heading__info-profileDate .profile__media, .card__news-heading .heading__info-profileDate .profile__mediaName {
    display: none;
  }
  .card__news-heading .heading__info-profileDate .profile__name {
    font-size: 14px;
  }
  .card__news-heading .heading__info-profileDate .date {
    font-size: 14px;
  }
}

.card__list {
  position: relative;
  background-color: #F8F9FA;
  padding: 16px;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 16px;
}

.card__list-media {
  -ms-flex: 0 0 120px;
      flex: 0 0 120px;
  position: relative;
}

.card__list-media:before {
  display: block;
  content: "";
  width: 100%;
}

.card__list-media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.card__list-media > .inner > img,
.card__list-media > .inner > video,
.card__list-media > .inner > svg {
  width: 100%;
  height: 100%;
}

.card__list-media:before {
  padding-top: 100%;
}

.card__list-media > .inner {
  background-image: none !important;
}

.card__list-media > .inner > img, .card__list-media > .inner > svg {
  object-fit: contain;
}

.card__list-heading .heading__title {
  font-size: 22px;
  margin-bottom: 8px;
  font-weight: 700;
}

.card__list-heading .heading__description {
  color: var(--dane-gray);
  font-size: 18px;
}

.card__listSmall {
  position: relative;
  background-color: #F8F9FA;
  padding: 16px;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 16px;
  height: 100%;
}

.card__listSmall .card__list-media {
  -ms-flex: 0 0 100px;
      flex: 0 0 100px;
}

.card__listSmall .card__list-heading .heading__title {
  font-size: 22px;
  margin-bottom: 12px;
}

@media (max-width: 769.98px) {
  .card__list-media {
    -ms-flex: 0 0 100px;
        flex: 0 0 100px;
    position: relative;
  }
  .card__list-media:before {
    display: block;
    content: "";
    width: 100%;
  }
  .card__list-media > .inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
  }
  .card__list-media > .inner > img,
  .card__list-media > .inner > video,
  .card__list-media > .inner > svg {
    width: 100%;
    height: 100%;
  }
  .card__list-media:before {
    padding-top: 100%;
  }
  .card__list-media > .inner {
    background-image: none !important;
  }
  .card__list-media > .inner > img, .card__list-media > .inner > svg {
    object-fit: contain;
  }
  .card__list-heading .heading__title {
    font-size: 16px !important;
    letter-spacing: -0.16px;
  }
  .card__list-heading .heading__description {
    font-size: 16px;
  }
}

.card__newsBig {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  gap: 80px;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
}

.card__newsBig-media {
  -ms-flex: 0 0 592px;
      flex: 0 0 592px;
  width: 592px;
  position: relative;
}

.card__newsBig-media:before {
  display: block;
  content: "";
  width: 100%;
}

.card__newsBig-media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.card__newsBig-media > .inner > img,
.card__newsBig-media > .inner > video,
.card__newsBig-media > .inner > svg {
  width: 100%;
  height: 100%;
}

.card__newsBig-media:before {
  padding-top: 50%;
}

.card__newsBig-media > .inner {
  background-image: none !important;
}

.card__newsBig-media > .inner > img, .card__newsBig-media > .inner > svg {
  object-fit: contain;
}

.card__newsBig-media .inner {
  border-radius: 8px;
}

.card__newsBig-media .inner img {
  object-fit: cover;
  border-radius: 16px;
}

.card__newsBig-heading {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}

.card__newsBig-heading .heading {
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
}

.card__newsBig-heading .heading__category {
  font-weight: 700;
  letter-spacing: -0.16px;
  color: #808589;
}

.card__newsBig-heading .heading__title {
  font-size: 22px;
  font-weight: 700;
}

.card__newsBig-heading .heading__date {
  color: #808589;
}

.card__newsBig-heading .heading__action {
  padding-right: calc(calc(100% / 12) * 5);
  margin-top: 32px;
}

.card__newsBig-heading .heading__action .btn {
  display: block;
  padding: 10px 16px;
  font-weight: 700;
  letter-spacing: -0.16px;
  min-width: 280px;
}

.card__newsBig-heading .heading__info-profileDate {
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -ms-flex-align: center;
      align-items: center;
}

.card__newsBig-heading .heading__info-profileDate > *:not(:last-child) {
  padding-right: 16px;
  box-shadow: inset -1px 0px 0 0px #B6B9BC;
}

.card__newsBig-heading .heading__info-profileDate .profile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 12px;
}

.card__newsBig-heading .heading__info-profileDate .profile__name {
  color: #495057;
  font-weight: 600;
  letter-spacing: -0.16px;
}

.card__newsBig-heading .heading__info-profileDate .profile__media {
  width: 24px;
  height: 24px;
  position: relative;
}

.card__newsBig-heading .heading__info-profileDate .profile__media:before {
  display: block;
  content: "";
  width: 100%;
}

.card__newsBig-heading .heading__info-profileDate .profile__media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.card__newsBig-heading .heading__info-profileDate .profile__media > .inner > img,
.card__newsBig-heading .heading__info-profileDate .profile__media > .inner > video,
.card__newsBig-heading .heading__info-profileDate .profile__media > .inner > svg {
  width: 100%;
  height: 100%;
}

.card__newsBig-heading .heading__info-profileDate .profile__media:before {
  padding-top: 100%;
}

.card__newsBig-heading .heading__info-profileDate .profile__media > .inner > img {
  object-fit: cover;
}

.card__newsBig-heading .heading__info-profileDate .profile__media .inner {
  border-radius: 50%;
  overflow: hidden;
}

.card__newsBig-heading .heading__info-profileDate .profile__mediaName {
  background-color: #EC7063;
  width: 24px;
  height: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  color: #FFF;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 700;
}

.card__newsBig-heading .heading__info-profileDate .date {
  color: #808589;
}

@media (max-width: 991.98px) {
  .card__newsBig {
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 24px;
  }
  .card__newsBig-media {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
    position: relative;
  }
  .card__newsBig-media:before {
    display: block;
    content: "";
    width: 100%;
  }
  .card__newsBig-media > .inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
  }
  .card__newsBig-media > .inner > img,
  .card__newsBig-media > .inner > video,
  .card__newsBig-media > .inner > svg {
    width: 100%;
    height: 100%;
  }
  .card__newsBig-media:before {
    padding-top: 50.2793296089%;
  }
  .card__newsBig-media > .inner {
    background-image: none !important;
  }
  .card__newsBig-media > .inner > img, .card__newsBig-media > .inner > svg {
    object-fit: contain;
  }
  .card__newsBig-media .inner {
    border-radius: 10px;
  }
  .card__newsBig-media .inner img {
    object-fit: cover;
  }
  .card__newsBig-heading {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
  .card__newsBig-heading .heading {
    gap: 8px;
  }
  .card__newsBig-heading .heading__category {
    font-weight: 600;
    letter-spacing: -0.16px;
    color: var(--dane-gray);
  }
  .card__newsBig-heading .heading__title {
    font-size: 16px;
    line-height: 26px;
  }
  .card__newsBig-heading .heading__info {
    color: #7F8589;
  }
  .card__newsBig-heading .heading__action {
    padding-right: 0;
    margin-top: 24px;
    width: 100%;
  }
  .card__newsBig-heading .heading__action .btn {
    width: 100%;
    display: block;
    padding: 10px 16px;
    font-weight: 700;
    letter-spacing: -0.16px;
  }
}

.card__notFound {
  position: relative;
}

.card__notFound-media {
  padding-left: calc(calc(100% / 12) * 4);
  padding-right: calc(calc(100% / 12) * 4);
  position: relative;
  margin-bottom: 32px;
}

.card__notFound-media:before {
  display: block;
  content: "";
  width: 100%;
}

.card__notFound-media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.card__notFound-media > .inner > img,
.card__notFound-media > .inner > video,
.card__notFound-media > .inner > svg {
  width: 100%;
  height: 100%;
}

.card__notFound-media:before {
  padding-top: 104.575163399%;
}

.card__notFound-media > .inner {
  background-image: none !important;
}

.card__notFound-media > .inner > img, .card__notFound-media > .inner > svg {
  object-fit: contain;
}

.card__notFound-heading {
  color: var(--dane-gray);
  font-size: 14px;
  text-align: center;
}

.card__emas {
  position: relative;
  padding: 8px 8px 16px 8px;
  border-radius: 16px;
  background-color: #F8F9FA;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  box-shadow: none;
}

.card__emas-status {
  position: absolute;
  top: 8px;
  right: 8px;
  border-radius: 8px;
  padding: 4px 8px;
  font-weight: 600;
  letter-spacing: -0.14px;
  font-size: 14px;
  z-index: 9;
}

.card__emas-status.outStock {
  background-color: #808589;
  color: var(--dane-body-bg);
}

.card__emas-buy {
  display: none;
  position: absolute;
  bottom: 10px;
  right: 8px;
  width: 24px;
  height: 24px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 50%;
  padding: 4px 8px;
  font-weight: 600;
  letter-spacing: -0.14px;
  font-size: 14px;
  z-index: 9;
  background-color: var(--dane-body-color);
}

.card__emas.perhiasan .card__emas-media {
  margin: 17.5px;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  position: relative;
}

.card__emas.perhiasan .card__emas-media:before {
  display: block;
  content: "";
  width: 100%;
}

.card__emas.perhiasan .card__emas-media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.card__emas.perhiasan .card__emas-media > .inner > img,
.card__emas.perhiasan .card__emas-media > .inner > video,
.card__emas.perhiasan .card__emas-media > .inner > svg {
  width: 100%;
  height: 100%;
}

.card__emas.perhiasan .card__emas-media:before {
  padding-top: 100%;
}

.card__emas.perhiasan .card__emas-media > .inner {
  background-image: none !important;
}

.card__emas.perhiasan .card__emas-media > .inner > img, .card__emas.perhiasan .card__emas-media > .inner > svg {
  object-fit: contain;
}

.card__emas-media {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  position: relative;
}

.card__emas-media:before {
  display: block;
  content: "";
  width: 100%;
}

.card__emas-media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.card__emas-media > .inner > img,
.card__emas-media > .inner > video,
.card__emas-media > .inner > svg {
  width: 100%;
  height: 100%;
}

.card__emas-media:before {
  padding-top: 100%;
}

.card__emas-media > .inner {
  background-image: none !important;
}

.card__emas-media > .inner > img, .card__emas-media > .inner > svg {
  object-fit: contain;
}

.card__emas-media > .inner {
  transition: all .3s ease-in-out;
}

.card__emas-media > .innerSlider {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  transition: all .3s ease-in-out;
}

.card__emas-media > .innerSlider > .card__emas-swiper {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
  position: relative;
  z-index: 3;
}

.card__emas-media > .innerSlider > .card__emas-swiper .swiper-slide {
  width: 100%;
  height: 100%;
  transform: scale(0.85);
}

.card__emas-media > .innerSlider > .card__emas-swiper .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.card__emas-media > .innerSlider > .card__emas-swiper .prev, .card__emas-media > .innerSlider > .card__emas-swiper .next {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 9;
  width: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.card__emas-media > .innerSlider > .card__emas-swiper .prev {
  left: 0;
}

.card__emas-media > .innerSlider > .card__emas-swiper .next {
  right: 0;
}

.card__emas-headingDescriptionAction {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 8px;
  overflow: hidden;
  transition: all .3s ease;
  position: relative;
  min-height: 145px;
}

.card__emas-headingDescriptionAction .heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 100%;
}

.card__emas-headingDescriptionAction .heading__top-title {
  font-weight: 600;
  letter-spacing: -0.16px;
}

.card__emas-headingDescriptionAction .heading__top-info {
  font-size: 14px;
  color: var(--dane-gray);
  margin-bottom: 8px;
}

.card__emas-headingDescriptionAction .heading__top-price {
  font-weight: 700;
  letter-spacing: -0.16px;
  margin-bottom: 4px;
}

.card__emas-headingDescriptionAction .descriptionAction {
  background-color: #F8F9FA;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 10px 8px 0 8px;
  transition: all .3s ease-in-out;
  overflow: hidden;
}

.card__emas-headingDescriptionAction .descriptionAction .description {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  overflow-y: auto;
  margin-bottom: 16px;
}

.card__emas-headingDescriptionAction .descriptionAction .description__content {
  font-size: 12px;
  margin-bottom: 10px;
}

.card__emas-headingDescriptionAction .descriptionAction .description__info ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.card__emas-headingDescriptionAction .descriptionAction .description__info ul li {
  font-size: 12px;
}

.card__emas-headingDescriptionAction .descriptionAction .action {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  position: relative;
}

.card__emas-headingDescriptionAction .descriptionAction .action__size {
  z-index: 2;
  background-color: var(--dane-body-bg);
  box-shadow: inset 0 0 0 1px #EDEEEE;
  position: absolute;
  width: 100%;
  padding-bottom: 10px;
  opacity: 0;
  border-radius: 8px 8px 0 0;
  padding: 16px 16px 0 16px;
  transition: all .5s ease-in-out;
  overflow: auto;
  max-height: 100px;
}

.card__emas-headingDescriptionAction .descriptionAction .action__size-title {
  font-size: 14px;
  letter-spacing: -0.14px;
  font-weight: 700;
  margin-bottom: 3px;
}

.card__emas-headingDescriptionAction .descriptionAction .action__size-lists ul {
  gap: 8px;
}

.card__emas-headingDescriptionAction .descriptionAction .action__size-lists ul li input:hover {
  cursor: pointer;
}

.card__emas-headingDescriptionAction .descriptionAction .action .btn {
  position: relative;
  display: block;
  width: 100%;
  padding: 12px;
  font-size: 12px;
  font-weight: 700;
  z-index: 3;
}

.card__emas-headingDescriptionAction .descriptionAction .action:hover .action__size {
  transform: translateY(calc(calc(100% - 10px) * -1));
  opacity: 1;
  transition: all .5s ease-in-out;
}

.card__emas-headingDescriptionAction .descriptionAction:hover {
  opacity: 1;
}

.card__emas:hover {
  box-shadow: 0px 4px 6px -2px rgba(0, 0, 0, 0.05), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
  transition: all .3s ease-in-out;
}

.card__emas:hover .card__emas-headingDescriptionAction .descriptionAction {
  opacity: 1;
  transition: all .3s ease-in-out;
}

.card__emas:hover .card__emas-media > .inner {
  opacity: 0;
  transition: all .3s ease-in-out;
}

.card__emas:hover .card__emas-media > .innerSlider {
  opacity: 1;
  transition: all .3s ease-in-out;
}

@media (max-width: 769.98px) {
  .card__emas {
    padding: 8px;
  }
  .card__emas .card__emas-headingDescriptionAction .descriptionAction {
    display: none;
  }
  .card__emas .card__emas-media > .inner {
    opacity: 1;
  }
  .card__emas .card__emas-media > .innerSlider {
    opacity: 0;
  }
  .card__emas .card__emas-media > .innerSlider > .card__emas-swiper .swiper-slide {
    transform: scale(1);
  }
  .card__emas .card__emas-media > .innerSlider > .card__emas-swiper .prev, .card__emas .card__emas-media > .innerSlider > .card__emas-swiper .next {
    display: none;
  }
  .card__emas .card__emas-headingDescriptionAction {
    min-height: auto;
  }
  .card__emas .card__emas-headingDescriptionAction .heading__top-title {
    font-size: 14px;
  }
  .card__emas .card__emas-headingDescriptionAction .heading__top-price {
    font-weight: 700;
    letter-spacing: -0.16px;
    margin-bottom: 8px;
  }
  .card__emas .card__emas-buy {
    display: -ms-flexbox;
    display: flex;
  }
}

.card__step {
  position: relative;
  padding: 24px;
}

.card__step-media {
  margin: 0 auto;
  max-width: 75px;
  margin-bottom: 16px;
  position: relative;
}

.card__step-media:before {
  display: block;
  content: "";
  width: 100%;
}

.card__step-media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.card__step-media > .inner > img,
.card__step-media > .inner > video,
.card__step-media > .inner > svg {
  width: 100%;
  height: 100%;
}

.card__step-media:before {
  padding-top: 85.3333333333%;
}

.card__step-media > .inner {
  background-image: none !important;
}

.card__step-media > .inner > img, .card__step-media > .inner > svg {
  object-fit: contain;
}

.card__step-heading {
  text-align: center;
}

.card__moreHelp {
  background-color: #F8F9FA;
  padding: 16px;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  position: relative;
}

.card__moreHelp-media {
  -ms-flex: 0 0 24px;
      flex: 0 0 24px;
}

.card__moreHelp-media > * {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 24px;
  height: 24px;
}

.card__moreHelp-heading {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}

.card__moreHelp-heading .heading__title {
  font-weight: 700;
  letter-spacing: -0.16px;
  margin-bottom: 4px;
}

.card__moreHelp-heading .heading__description > * {
  font-size: 14px;
  color: var(--dane-gray);
}

.card__benner {
  background-color: #F8F9FA;
  padding: 64px;
  display: -ms-flexbox;
  display: flex;
  gap: 45px;
  -ms-flex-align: center;
      align-items: center;
}

.card__benner-media {
  -ms-flex: 0 0 340px;
      flex: 0 0 340px;
  position: relative;
}

.card__benner-media:before {
  display: block;
  content: "";
  width: 100%;
}

.card__benner-media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.card__benner-media > .inner > img,
.card__benner-media > .inner > video,
.card__benner-media > .inner > svg {
  width: 100%;
  height: 100%;
}

.card__benner-media:before {
  padding-top: 100%;
}

.card__benner-media > .inner {
  background-image: none !important;
}

.card__benner-media > .inner > img, .card__benner-media > .inner > svg {
  object-fit: contain;
}

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

.card__benner-heading .heading__title {
  font-size: 22px !important;
}

.card__benner-heading .heading__action {
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  padding-right: 16px !important;
}

.card__benner-heading .heading__action > * {
  -ms-flex: 1 1 50%;
      flex: 1 1 50%;
  position: relative;
}

.card__benner-heading .heading__action > * img {
  width: 100%;
  height: auto;
}

@media (max-width: 769.98px) {
  .card__benner {
    padding: 24px 16px;
    -ms-flex-direction: column;
        flex-direction: column;
    max-height: 85vh;
  }
  .card__benner-media {
    -ms-flex: unset;
        flex: unset;
  }
  .card__benner-media:before {
    padding-top: unset;
  }
  .card__benner-media .inner {
    position: unset;
    top: unset;
    left: unset;
    width: unset;
    height: unset;
  }
  .card__benner-media .inner img {
    height: 40vh;
    width: max-content;
  }
  .card__benner-heading .heading {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .card__benner-heading .heading__title {
    text-align: center;
    padding-left: calc(calc(100% / 12) * .8);
    padding-right: calc(calc(100% / 12) * .8);
    margin-bottom: 32px !important;
    font-weight: 700;
  }
  .card__benner-heading .heading__action {
    display: -ms-flexbox !important;
    display: flex !important;
    gap: 16px;
    padding-right: 0px !important;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .card__benner-heading .heading__action-list {
    -ms-flex: unset;
        flex: unset;
  }
  .card__benner-heading .heading__action-list img {
    height: 34.898px;
    width: auto;
  }
}

[id^=modal] {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

[id^=modal]:target {
  display: block;
}

input[type=checkbox] {
  position: absolute;
  clip: rect(0 0 0 0);
}

.popup {
  width: 100%;
  height: 100%;
  z-index: 9999999;
}

.popup__overlay {
  position: fixed;
  z-index: 1;
  display: block;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000000b3;
}

.popup__content {
  position: fixed;
  z-index: 1;
  width: 80%;
  max-width: 560px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 16px;
  background: #fff;
  max-height: 80vh;
  overflow: auto;
}

.popup__content.big {
  max-height: 100vh;
}

.popup__content .content {
  padding: 32px;
}

.popup__content .content__heading {
  box-shadow: inset 0 -1px 0 0 #EDEEEE;
  margin-bottom: 32px;
}

.popup__content .content__heading .heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-bottom: 24px;
  -ms-flex-align: center;
      align-items: center;
}

.popup__content .content__heading .heading a {
  color: var(--dane-body-color);
}

.popup__content .content__heading .heading__back {
  font-weight: 700;
}

.popup__content .content__title {
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}

.popup__content .content__article {
  color: var(--dane-gray);
  margin-bottom: 32px;
}

.popup__content .content__article p {
  font-weight: 400;
}

.popup__content .content__article-media {
  margin-top: 32px;
  margin-bottom: 32px;
}

.popup__content .content__article-media.checkKoin {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.popup__content .content__article-media.checkKoin:before {
  display: block;
  content: "";
  width: 100%;
}

.popup__content .content__article-media.checkKoin > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.popup__content .content__article-media.checkKoin > .inner > img,
.popup__content .content__article-media.checkKoin > .inner > video,
.popup__content .content__article-media.checkKoin > .inner > svg {
  width: 100%;
  height: 100%;
}

.popup__content .content__article-media.checkKoin:before {
  padding-top: 100%;
}

.popup__content .content__article-media.checkKoin > .inner {
  background-image: none !important;
}

.popup__content .content__article-media.checkKoin > .inner > img, .popup__content .content__article-media.checkKoin > .inner > svg {
  object-fit: contain;
}

.popup__content .content__article-media.koin {
  max-width: 220px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.popup__content .content__article-media.koin:before {
  display: block;
  content: "";
  width: 100%;
}

.popup__content .content__article-media.koin > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.popup__content .content__article-media.koin > .inner > img,
.popup__content .content__article-media.koin > .inner > video,
.popup__content .content__article-media.koin > .inner > svg {
  width: 100%;
  height: 100%;
}

.popup__content .content__article-media.koin:before {
  padding-top: 100%;
}

.popup__content .content__article-media.koin > .inner {
  background-image: none !important;
}

.popup__content .content__article-media.koin > .inner > img, .popup__content .content__article-media.koin > .inner > svg {
  object-fit: contain;
}

.popup__content .content__article form .btn {
  padding: 16px;
  letter-spacing: -0.16px;
  font-weight: 700;
}

.popup__content .content__article form .btn[disabled] {
  background-color: #EDEEEE;
  border-color: #EDEEEE;
  color: #B6B9BC;
}

.popup__content .content__article table td {
  vertical-align: baseline;
  padding-top: 6px;
  padding-bottom: 6px;
}

.popup__content .content__benner {
  position: relative;
}

.popup__content .content__benner:before {
  display: block;
  content: "";
  width: 100%;
}

.popup__content .content__benner > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.popup__content .content__benner > .inner > img,
.popup__content .content__benner > .inner > video,
.popup__content .content__benner > .inner > svg {
  width: 100%;
  height: 100%;
}

.popup__content .content__benner:before {
  padding-top: 53.8547486034%;
}

.popup__content .content__benner > .inner {
  background-image: none !important;
}

.popup__content .content__benner > .inner > img, .popup__content .content__benner > .inner > svg {
  object-fit: contain;
}

@media (max-width: 769.98px) {
  .popup__content .content__benner {
    position: relative;
  }
  .popup__content .content__benner:before {
    display: block;
    content: "";
    width: 100%;
  }
  .popup__content .content__benner > .inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
  }
  .popup__content .content__benner > .inner > img,
  .popup__content .content__benner > .inner > video,
  .popup__content .content__benner > .inner > svg {
    width: 100%;
    height: 100%;
  }
  .popup__content .content__benner:before {
    padding-top: 175.977653631%;
  }
  .popup__content .content__benner > .inner {
    background-image: none !important;
  }
  .popup__content .content__benner > .inner > img, .popup__content .content__benner > .inner > svg {
    object-fit: contain;
  }
}

.popup__content .content__action-close {
  text-align: center;
}

.popup__content .content__action-close .btn {
  padding: 16px 56px;
  font-weight: 700;
  letter-spacing: -0.16px;
}

.popup__content .content__action-helpDone {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}

.popup__content .content__action-helpDone .btn {
  padding: 16px 56px;
  font-weight: 700;
  letter-spacing: -0.16px;
}

.popup__content .content__apps {
  padding: 64px;
  background-color: #F8F9FA;
}

.popup__content .slider {
  padding: 32px;
}

.popup__content .slider .mySlides {
  display: none;
  position: relative;
}

.popup__content .slider .mySlides:before {
  display: block;
  content: "";
  width: 100%;
}

.popup__content .slider .mySlides > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.popup__content .slider .mySlides > .inner > img,
.popup__content .slider .mySlides > .inner > video,
.popup__content .slider .mySlides > .inner > svg {
  width: 100%;
  height: 100%;
}

.popup__content .slider .mySlides:before {
  padding-top: 100%;
}

.popup__content .slider .mySlides > .inner {
  background-image: none !important;
}

.popup__content .slider .mySlides > .inner > img, .popup__content .slider .mySlides > .inner > svg {
  object-fit: contain;
}

.popup__content .slider__thumb {
  position: relative;
}

.popup__content .slider__thumb .prev,
.popup__content .slider__thumb .next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 25px;
  height: 25px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.popup__content .slider__thumb .prev {
  left: 0;
}

.popup__content .slider__thumb .next {
  right: 0;
}

.popup__content .slider__thumb-media {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(4, 1fr);
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 35px;
  padding-right: 35px;
}

.popup__content .slider__thumb-media .media {
  position: relative;
}

.popup__content .slider__thumb-media .media:before {
  display: block;
  content: "";
  width: 100%;
}

.popup__content .slider__thumb-media .media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.popup__content .slider__thumb-media .media > .inner > img,
.popup__content .slider__thumb-media .media > .inner > video,
.popup__content .slider__thumb-media .media > .inner > svg {
  width: 100%;
  height: 100%;
}

.popup__content .slider__thumb-media .media:before {
  padding-top: 100%;
}

.popup__content .slider__thumb-media .media > .inner {
  background-image: none !important;
}

.popup__content .slider__thumb-media .media > .inner > img, .popup__content .slider__thumb-media .media > .inner > svg {
  object-fit: contain;
}

.popup__content .slider__thumb-media .media.active:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: inset 0 0 0 3px var(--dane-accent1);
}

@media (max-width: 769.98px) {
  .popup__content {
    width: 100%;
    max-width: 560px;
    transform: none;
    top: auto;
    bottom: 0;
    left: 0%;
    border-radius: 16px 16px 0 0;
  }
  .popup__content .content {
    padding: 24px 16px;
  }
  .popup__content .content__heading {
    box-shadow: inset 0 -1px 0 0 #EDEEEE;
    margin-bottom: 32px;
  }
  .popup__content .content__heading .heading {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
  }
  .popup__content .content__heading .heading__close {
    display: none;
  }
  .popup__content .content__title {
    font-size: 18px;
    letter-spacing: -0.18px;
  }
  .popup__content .content__action-close .btn {
    width: 100%;
  }
  .popup__content .content__action-helpDone {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
  }
  .popup__content .content__action-helpDone > * {
    width: calc(100% - 16px);
  }
  .popup__content .slider {
    padding: 64px 16px 16px 16px;
  }
  .popup__content .slider__thumb .prev,
  .popup__content .slider__thumb .next {
    width: 25px;
    height: 25px;
    transform: translateY(-25%);
  }
  .popup__content .slider__thumb-media {
    padding-top: 32px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }
}

.popup__slider {
  max-width: 1071px;
}

.popup__slider .slider {
  max-width: 590px;
  margin: 0 auto;
}

.popup__close {
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 9999;
  background-color: #FFF;
  border-radius: 50%;
}

@media (max-width: 769.98px) {
  .popup__close {
    top: 16px;
    right: 16px;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.popup-modal-activities {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(0%, 0%);
  z-index: 99991;
  width: 100%;
  border-radius: 20px;
  background-color: #FFF;
  overflow: auto;
  display: none;
  opacity: 0;
  transform: translateY(100%);
  transition: all 0.5s ease;
}

@media (max-width: 991.98px) {
  .popup-modal-activities {
    min-height: unset;
  }
}

@media (max-width: 769.98px) {
  .popup-modal-activities {
    border-radius: 16px 16px 0 0;
    top: unset;
    bottom: -100%;
    display: block;
    transform: translateY(0) translateX(-50%);
  }
}

body.popup-modal-show .popup-modal-activities {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  opacity: 1;
  transform: translate(-50%, -50%);
}

body.popup-modal-show .popup-modal-activities .popup-content.active {
  display: block;
}

@media (max-width: 769.98px) {
  body.popup-modal-show .popup-modal-activities {
    bottom: 0;
    transform: translateY(0) translateX(-50%);
  }
}

.popup-modal-activities .popup-content {
  padding: 45px 116px;
  position: relative;
  display: none;
}

@media (max-width: 769.98px) {
  .popup-modal-activities .popup-content {
    padding: 88px 16px 40px;
  }
}

.popup-modal-activities .popup-content .popup-close {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
}

.popup-modal-activities .popup-content .popup-close .icon {
  background-color: #F8F9FA;
  border-radius: 50%;
  padding: 8px;
  width: 40px;
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

@media (max-width: 991.98px) {
  .popup-modal-activities .popup-content .popup-close .icon {
    background-color: transparent;
    width: 32px;
    height: 32px;
    padding: 0;
  }
}

@media (min-width: 992px) {
  .popup-modal-activities {
    max-width: 1312px;
    max-height: 96vh;
    min-height: 685px;
    width: 96vw;
    overflow: auto;
  }
}

.popup-modal-activities-overlay {
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  display: none;
  opacity: 0;
  transition: opacity 0.5s ease;
}

body.popup-modal-show .popup-modal-activities-overlay {
  display: block;
  opacity: 1;
  animation: fadeIn 0.5s forwards;
}

.popup-modal-activities .swiper.swiper-initialized {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.popup-modal-activities [class*=swiper-activities] .gallery-video, .popup-modal-activities [class*=swiper-activities] .gallery-img {
  width: 100%;
  object-fit: cover;
}

.popup-modal-activities [class*=swiper-activities] .gallery-item {
  border-radius: 10px;
  overflow: hidden;
  cursor: pointer;
}

.popup-modal-activities [class*=swiper-activities] .gallery-item .gallery-inner {
  position: relative;
}

.popup-modal-activities [class*=swiper-activities] .gallery-item .gallery-inner .gallery-img {
  max-width: 100%;
  width: 100%;
  height: 258px;
  object-fit: cover;
}

.popup-modal-activities [class*=swiper-activities] .gallery-item .gallery-inner .gallery-play {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.popup-modal-activities [class*=swiper-activities] .gallery-item .gallery-inner .gallery-play .icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  transition: all .15s ease-in-out;
}

.popup-modal-activities [class*=swiper-activities] .gallery-item:hover .gallery-inner .gallery-play .icon {
  opacity: 1;
}

.popup-modal-activities .swiper.swiper-activities .gallery-video, .popup-modal-activities .swiper.swiper-activities .gallery-img {
  object-fit: cover;
}

@media (min-width: 770px) {
  .popup-modal-activities .swiper.swiper-activities .gallery-video, .popup-modal-activities .swiper.swiper-activities .gallery-img {
    width: auto !important;
    height: 100% !important;
    border-radius: 20px;
  }
}

@media (max-width: 769.98px) {
  .popup-modal-activities .swiper.swiper-activities .gallery-video, .popup-modal-activities .swiper.swiper-activities .gallery-img {
    width: 100%;
    height: 200px !important;
    border-radius: 8px;
  }
}

.popup-modal-activities .swiper.swiper-activities .video-youtube, .popup-modal-activities .swiper.swiper-activities .gallery-video {
  display: none;
}

@media (min-width: 770px) {
  .popup-modal-activities .swiper.swiper-activities .video-youtube, .popup-modal-activities .swiper.swiper-activities .gallery-video {
    width: 100% !important;
    height: 100% !important;
  }
}

@media (min-width: 770px) {
  .popup-modal-activities .swiper.swiper-activities .gallery-inner {
    height: 65vh;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
  }
}

@media (max-width: 769.98px) {
  .popup-modal-activities .swiper.swiper-activities .gallery-inner .gallery-play .icon {
    width: 40px;
    height: 40px;
  }
}

.popup-modal-activities .swiper.swiper-activities .gallery-item.item-video.video-playing .video-youtube {
  display: block;
}

.popup-modal-activities .swiper.swiper-activities .gallery-item.item-video.video-playing .gallery-video {
  display: block;
}

.popup-modal-activities .swiper.swiper-activities .gallery-item.item-video.video-playing .gallery-img, .popup-modal-activities .swiper.swiper-activities .gallery-item.item-video.video-playing .gallery-play {
  display: none;
}

.popup-modal-activities .swiper.swiper-activities ~ .swiper-activities-thumb-wrap {
  margin-top: 37px;
}

@media (max-width: 769.98px) {
  .popup-modal-activities .swiper.swiper-activities ~ .swiper-activities-thumb-wrap {
    margin-top: 32px;
  }
}

.popup-modal-activities .swiper-activities-thumb-wrap {
  position: relative;
  padding-left: 72px;
  padding-right: 72px;
  margin: 0 auto;
  max-width: 100%;
}

@media (max-width: 769.98px) {
  .popup-modal-activities .swiper-activities-thumb-wrap {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -12px;
    margin-right: -12px;
    max-width: unset !important;
  }
}

.popup-modal-activities .swiper-activities-thumb-wrap .swiper-button-next, .popup-modal-activities .swiper-activities-thumb-wrap .swiper-button-prev {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  box-shadow: 0px 2px 4px -1px #0000000F, 0px 4px 6px -1px #0000001A;
  background-color: #F8F9FA;
  transform: translateY(-50%);
  margin-top: 0;
}

@media (max-width: 769.98px) {
  .popup-modal-activities .swiper-activities-thumb-wrap .swiper-button-next, .popup-modal-activities .swiper-activities-thumb-wrap .swiper-button-prev {
    --swiper-navigation-sides-offset: 5px;
  }
}

.popup-modal-activities .swiper-activities-thumb-wrap .swiper-button-next::after, .popup-modal-activities .swiper-activities-thumb-wrap .swiper-button-prev::after {
  content: '';
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.popup-modal-activities .swiper-activities-thumb-wrap .swiper-button-prev::after {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 6.60083L9 12.6008L15 18.6008' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.popup-modal-activities .swiper-activities-thumb-wrap .swiper-button-next::after {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 6.60083L15 12.6008L9 18.6008' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.popup-modal-activities .swiper.swiper-activities-thumb .swiper-wrapper {
  -ms-flex-align: center;
      align-items: center;
}

.popup-modal-activities .swiper.swiper-activities-thumb .gallery-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.popup-modal-activities .swiper.swiper-activities-thumb .gallery-img {
  width: auto !important;
  height: auto !important;
  max-height: 80px !important;
  object-fit: cover;
  border-radius: 8px;
}

.popup-modal-activities .swiper.swiper-activities-thumb .gallery-img.desktop {
  display: block;
}

.popup-modal-activities .swiper.swiper-activities-thumb .gallery-img.mobile {
  display: none;
}

@media (max-width: 769.98px) {
  .popup-modal-activities .swiper.swiper-activities-thumb .gallery-img {
    height: auto !important;
    width: 100% !important;
    max-height: unset !important;
    max-width: unset !important;
  }
  .popup-modal-activities .swiper.swiper-activities-thumb .gallery-img.desktop {
    display: none;
  }
  .popup-modal-activities .swiper.swiper-activities-thumb .gallery-img.mobile {
    display: block;
  }
}

.popup-modal-activities .swiper.swiper-activities-thumb .gallery-inner .gallery-play .icon {
  width: 24px;
  height: 24px;
}

@media (max-width: 769.98px) {
  .popup-modal-activities .swiper.swiper-activities-thumb .gallery-inner .gallery-play .icon {
    width: 32px;
    height: 32px;
  }
}

.popup-modal-activities .swiper.swiper-activities-thumb .swiper-slide .gallery-item {
  border: 3px solid transparent;
}

.popup-modal-activities .swiper.swiper-activities-thumb .swiper-slide.swiper-slide-thumb-active .gallery-item {
  border: 3px solid #FFE300;
}

.popup-modal-activities .swiper.swiper-activities-thumb.no-slide .swiper-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.popup-modal-activities .swiper.swiper-activities-thumb.no-slide .swiper-wrapper .swiper-slide:last-child {
  margin-right: 0 !important;
}

.row-grid {
  --col: 1;
  --col-size: calc(100% / var(--col));
  --row-gap: 0;
  --col-gap: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: calc(var(--col-gap) * -1);
  row-gap: var(--row-gap);
}

.row-grid > .grid-column {
  width: var(--col-size, var(--col-size));
  padding-left: var(--col-gap, var(--col-gap));
}

@media (min-width: 600px) and (max-width: 991px) {
  .row-grid {
    --col-md: 1;
    --col-size-md: calc(100% / var(--col-md));
    --row-gap-md: var(--row-gap);
    --col-gap-md: var(--col-gap);
    margin-left: calc(var(--col-gap-md) * -1);
    row-gap: var(--row-gap-md);
  }
  .row-grid > .grid-column {
    width: var(--col-size-md, var(--col-size-md));
    padding-left: var(--col-gap-md, var(--col-gap-md));
  }
}

@media (max-width: 599px) {
  .row-grid {
    --col-sm: 1;
    --col-size-sm: calc(100% / var(--col-sm));
    --row-gap-sm: var(--row-gap);
    --col-gap-sm: var(--col-gap);
    margin-left: calc(var(--col-gap-sm) * -1);
    row-gap: var(--row-gap-sm);
  }
  .row-grid > .grid-column {
    width: var(--col-size-sm, var(--col-size-sm));
    padding-left: var(--col-gap-sm, var(--col-gap-sm));
  }
}

.grid-gallery {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto;
  gap: 24px;
  grid-template-areas: "grid-1 grid-1 grid-1" "grid-2 grid-3 grid-4";
}

.grid-gallery .grid-1 {
  grid-area: grid-1;
}

.grid-gallery .grid-2 {
  grid-area: grid-2;
}

.grid-gallery .grid-3 {
  grid-area: grid-3;
}

.grid-gallery .grid-4 {
  grid-area: grid-4;
}

@media (max-width: 769.98px) {
  .grid-gallery {
    gap: 16px;
  }
}

.grid-gallery .grid-1 .gallery-item {
  border-radius: 24px;
}

@media (max-width: 769.98px) {
  .grid-gallery .grid-1 .gallery-item {
    border-radius: 8px;
  }
}

.grid-gallery .grid-1 .gallery-item .gallery-inner .gallery-img {
  height: 684px;
}

@media (max-width: 769.98px) {
  .grid-gallery .grid-1 .gallery-item .gallery-inner .gallery-img {
    height: 200px;
  }
}

.glightbox-container .gclose {
  border-radius: 50%;
}

.glightbox-container .goverlay {
  background-color: #00000080;
}

.dot-pulse {
  position: relative;
  left: -9999px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #475058;
  color: #475058;
  box-shadow: 9999px 0 0 -5px;
  animation: dot-pulse 1.5s infinite linear;
  animation-delay: 0.25s;
}

.dot-pulse::before, .dot-pulse::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #475058;
  color: #475058;
}

.dot-pulse::before {
  box-shadow: 9984px 0 0 -5px;
  animation: dot-pulse-before 1.5s infinite linear;
  animation-delay: 0s;
}

.dot-pulse::after {
  box-shadow: 10014px 0 0 -5px;
  animation: dot-pulse-after 1.5s infinite linear;
  animation-delay: 0.5s;
}

@keyframes dot-pulse-before {
  0% {
    box-shadow: 9984px 0 0 -5px;
  }
  30% {
    box-shadow: 9984px 0 0 2px;
  }
  60%, 100% {
    box-shadow: 9984px 0 0 -5px;
  }
}

@keyframes dot-pulse {
  0% {
    box-shadow: 9999px 0 0 -5px;
  }
  30% {
    box-shadow: 9999px 0 0 2px;
  }
  60%, 100% {
    box-shadow: 9999px 0 0 -5px;
  }
}

@keyframes dot-pulse-after {
  0% {
    box-shadow: 10014px 0 0 -5px;
  }
  30% {
    box-shadow: 10014px 0 0 2px;
  }
  60%, 100% {
    box-shadow: 10014px 0 0 -5px;
  }
}

.swiper {
  --swiper-theme-color: #000;
  --swiper-pagination-bullet-inactive-color: #B6B9BC;
  --swiper-pagination-bullet-inactive-opacity: 1;
  --swiper-pagination-bullet-size: 10px;
  --swiper-pagination-bottom: 0;
  --swiper-pagination-bullet-horizontal-gap: 6px;
}

.swiper.swiper-initialized {
  padding-left: 25px;
  padding-right: 25px;
  margin-left: -25px;
  margin-right: -25px;
}

@media (max-width: 991.98px) {
  .swiper {
    --swiper-navigation-sides-offset: 15px;
  }
}

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
  pointer-events: auto !important;
}

.swiper.one-slide, .swiper.no-slide {
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.swiper.one-slide .swiper-slide {
  width: 100% !important;
}

.swiper .swiper-buttons {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

.swiper .swiper-buttons [class*=swiper-button] {
  left: unset;
  right: unset;
  top: unset;
  bottom: unset;
  position: relative;
  margin: 0;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  box-shadow: 0px 2px 4px -1px #0000000F, 0px 4px 6px -1px #0000001A;
  background-color: #F8F9FA;
  margin: 0 16px;
  transform: unset;
}

.swiper .swiper-buttons [class*=swiper-button]::after {
  content: '';
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.swiper .swiper-buttons .swiper-button-prev::after {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 6.60083L9 12.6008L15 18.6008' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.swiper .swiper-buttons .swiper-button-next::after {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 6.60083L15 12.6008L9 18.6008' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.swiper.swiper-no-pagination {
  padding-bottom: 0 !important;
}

.swiper .swiper-button-next, .swiper .swiper-button-prev {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  box-shadow: 0px 2px 4px -1px #0000000F, 0px 4px 6px -1px #0000001A;
  background-color: #F8F9FA;
  transform: translateY(-50%);
}

@media (max-width: 769.98px) {
  .swiper .swiper-button-next, .swiper .swiper-button-prev {
    width: 24px;
    height: 24px;
  }
}

.swiper .swiper-button-next::after, .swiper .swiper-button-prev::after {
  content: '';
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.swiper .swiper-button-prev::after {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 6.60083L9 12.6008L15 18.6008' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.swiper .swiper-button-next::after {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 6.60083L15 12.6008L9 18.6008' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.swiper.swiper-home-promo {
  padding-bottom: 58px;
}

@media (max-width: 991.98px) {
  .swiper.swiper-home-promo {
    padding-bottom: 30px;
  }
}

@media (max-width: 769.98px) {
  body.page-template-template-home-sg .swiper.swiper-home-promo,
  body.page-template-template-home-id .swiper.swiper-home-promo {
    padding-bottom: calc(15px + 17px);
  }
}

.swiper.swiper-home-promo img {
  max-width: 100%;
  object-fit: cover;
  border-radius: 16px;
}

.swiper[class*=swiper-past-event] {
  padding-bottom: 100px;
}

.swiper[class*=swiper-past-event].remove-padding-bottom {
  padding-bottom: 0;
}

.swiper[class*=swiper-past-event] .swiper-buttons [class*="swiper-button"] {
  width: 40px;
  height: 40px;
  border-radius: 6px;
  box-shadow: unset;
  background-color: #EDEEEE;
}

.swiper[class*=swiper-past-event] .swiper-buttons [class*="swiper-button"]::after {
  background-size: 24px;
}

.swiper[class*=swiper-past-event] .swiper-slide .slide-inner > .row {
  --dane-gutter-x: 32px;
  --dane-gutter-y: 24px;
}

@media (max-width: 991.98px) {
  .swiper[class*=swiper-past-event] .swiper-slide .slide-inner {
    overflow: hidden;
  }
}

.swiper[class*=swiper-past-event] .event-item {
  background-color: #F8F9FA;
  font-weight: 400;
  border-radius: 16px;
  overflow: hidden;
}

.swiper[class*=swiper-past-event] .event-item, .swiper[class*=swiper-past-event] .event-item a {
  color: #475058;
  text-decoration: none;
}

@media (max-width: 991.98px) {
  .swiper[class*=swiper-past-event] .event-item {
    background-color: transparent;
  }
}

.swiper[class*=swiper-past-event] .event-item .event-thumb {
  border-radius: 8px;
  object-fit: cover;
  width: 100%;
  max-width: 214px;
}

@media (max-width: 991.98px) {
  .swiper[class*=swiper-past-event] .event-item .event-thumb {
    max-width: 90px;
    height: 90px;
  }
}

.swiper[class*=swiper-past-event] .event-item .event-title {
  font-size: 18px;
  color: #000;
  font-weight: 700;
  margin-bottom: 4px;
}

.swiper[class*=swiper-past-event] .event-item .event-date {
  font-size: 14px;
}

.swiper[class*=swiper-past-event] .event-item .event-content {
  margin-top: 16px;
  font-size: 16px;
}

@media (max-width: 991.98px) {
  .swiper[class*=swiper-past-event] .event-item .event-content {
    margin-top: 8px;
    font-size: 14px;
  }
}

.swiper[class*=swiper-past-event] .event-item .row {
  --dane-gutter-x: 24px;
  --dane-gutter-y: 0;
  -ms-flex-align: center;
      align-items: center;
}

@media (max-width: 991.98px) {
  .swiper[class*=swiper-past-event] .event-item .row {
    --dane-gutter-x: 20px;
  }
}

.swiper[class*=swiper-past-event] .event-item .row [class*=col]:last-child {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 15px;
}

@media (max-width: 991.98px) {
  .swiper[class*=swiper-past-event] .event-item .row [class*=col]:last-child {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 5px;
  }
}

.swiper.swiper-past-event {
  display: block;
}

@media (max-width: 769.98px) {
  .swiper.swiper-past-event {
    display: none;
  }
}

.swiper.swiper-past-event-mobile {
  display: none;
}

@media (max-width: 769.98px) {
  .swiper.swiper-past-event-mobile {
    display: block;
    padding-bottom: calc(40px + 32px);
  }
}

.swiper.swiper-past-event-mobile .event-item {
  background: #F8F9FA;
  border-radius: 16px;
  padding: 20px 12px;
  position: relative;
}

.swiper.swiper-past-event-mobile .event-item .link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
}

.swiper.swiper-past-event-mobile .event-item .event-thumb-wrapper {
  margin-bottom: 24px;
}

.swiper.swiper-past-event-mobile .event-item .event-thumb-wrapper .event-thumb {
  max-width: unset;
  width: 100%;
  height: 222px;
  object-fit: cover;
  border-radius: 5px;
}

.swiper.swiper-past-event-mobile .event-item .event-date {
  font-weight: 600;
}

.swiper.swiper-past-event-mobile .event-item .event-content {
  margin-top: 16px;
  font-size: 16px;
}

.swiper.swiper-past-event-mobile .swiper-buttons {
  bottom: 2px;
}

.swiper.swiper-past-event-mobile .swiper-buttons .swiper-button-next,
.swiper.swiper-past-event-mobile .swiper-buttons .swiper-button-prev {
  box-shadow: 0px 1px 2px 0px #0000000F, 0px 1px 3px 0px #0000001A;
  background-color: #F8F9FA;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}

.swiper.swiper-rainbow-slider {
  margin-top: 56px;
  margin-bottom: 0;
}

@media (max-width: 769.98px) {
  .swiper.swiper-rainbow-slider {
    margin: 48px 0 0;
    padding: 0 16px 82px;
  }
}

.swiper.swiper-rainbow-slider .swiper-wrapper {
  height: 100%;
  -ms-flex-align: start;
      align-items: flex-start;
}

.swiper.swiper-rainbow-slider .swiper-wrapper .swiper-slide {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  transition: all .3s ease;
  -ms-flex-direction: column;
      flex-direction: column;
}

@media (max-width: 769.98px) {
  .swiper.swiper-rainbow-slider .swiper-wrapper .swiper-slide {
    width: 100%;
  }
}

.swiper.swiper-rainbow-slider .swiper-wrapper .swiper-slide img {
  transition: all .3s ease;
  object-fit: cover;
  border-radius: 13px;
}

@media (min-width: 770px) {
  .swiper.swiper-rainbow-slider .swiper-wrapper .swiper-slide img {
    opacity: 0.5;
  }
}

.swiper.swiper-rainbow-slider .swiper-wrapper .swiper-slide img.desktop {
  display: block;
}

.swiper.swiper-rainbow-slider .swiper-wrapper .swiper-slide img.mobile {
  display: none;
}

@media (max-width: 769.98px) {
  .swiper.swiper-rainbow-slider .swiper-wrapper .swiper-slide img.desktop {
    display: none;
  }
  .swiper.swiper-rainbow-slider .swiper-wrapper .swiper-slide img.mobile {
    display: block;
    width: 100%;
    height: 233px;
  }
}

.swiper.swiper-rainbow-slider .swiper-wrapper .swiper-slide .content {
  display: none;
  margin-top: 48px;
}

@media (max-width: 769.98px) {
  .swiper.swiper-rainbow-slider .swiper-wrapper .swiper-slide .content {
    margin-top: 32px;
  }
}

@media (min-width: 770px) {
  .swiper.swiper-rainbow-slider .swiper-wrapper .swiper-slide-visible:not(.swiper-slide-active) img {
    height: 100%;
    width: 100%;
    transform: scale(0.83);
  }
  .swiper.swiper-rainbow-slider .swiper-wrapper .swiper-slide-visible.swiper-slide-prev img {
    transform-origin: right center;
  }
  .swiper.swiper-rainbow-slider .swiper-wrapper .swiper-slide-visible.swiper-slide-next img {
    transform-origin: left center;
  }
}

.swiper.swiper-rainbow-slider .swiper-wrapper .swiper-slide-active img {
  opacity: 1;
  border-radius: 16px;
  transform: scale(1);
  object-fit: cover;
}

.swiper.swiper-rainbow-slider .swiper-wrapper .swiper-slide-active .content {
  display: block;
}

.swiper.swiper-rainbow-slider .button-desktop {
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991.98px) {
  .swiper.swiper-rainbow-slider .button-desktop {
    display: none;
  }
}

.swiper.swiper-rainbow-slider .button-mobile {
  display: none;
}

@media (max-width: 991.98px) {
  .swiper.swiper-rainbow-slider .button-mobile {
    display: -ms-flexbox;
    display: flex;
  }
}

.swiper.swiper-rainbow-slider .button-mobile > .swiper-button-prev, .swiper.swiper-rainbow-slider .button-mobile > .swiper-button-next {
  width: 40px;
  height: 40px;
}

.swiper.swiper-rainbow-slider .button-mobile > .swiper-button-prev:after, .swiper.swiper-rainbow-slider .button-mobile > .swiper-button-next:after {
  background-size: 28px;
}

.swiper.swiper-rainbow-slider > .swiper-button-prev, .swiper.swiper-rainbow-slider > .swiper-button-next {
  --swiper-navigation-sides-offset: calc(50% - 500px);
  width: 56px;
  height: 56px;
  margin-top: -50px;
}

.swiper.swiper-rainbow-slider .swiper-button-prev::after {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.8333 20H10M10 20L20 10M10 20L20 30' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.swiper.swiper-rainbow-slider .swiper-button-next::after {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 20H30.8333M30.8333 20L20.8333 10M30.8333 20L20.8333 30' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.swiper.swiper-rainbow-slider img {
  max-width: 100%;
}

.swiper.swiper-sell-to-us {
  padding-left: 0;
  padding-right: var(--container-padding-x);
  margin-left: 0;
  margin-right: 0;
}

@media (max-width: 769.98px) {
  .swiper.swiper-sell-to-us {
    padding-right: 0;
    margin-left: -16px;
    margin-right: -16px;
    padding-left: 16px;
    padding-right: 16px;
  }
}

.swiper.swiper-sell-to-us .swiper-slide {
  height: auto;
}

.swiper.swiper-sell-to-us .swiper-slide:last-child {
  margin-right: var(--container-padding-x);
}

@media (max-width: 769.98px) {
  .swiper.swiper-sell-to-us .swiper-slide:last-child {
    margin-right: 0;
  }
}

.swiper.swiper-sell-to-us .item-sell {
  box-shadow: 0px 1px 2px 0px #0000000F, 0px 1px 3px 0px #0000001A;
  border: 1px solid #EDEEEE;
  background-color: #FCFCFC;
  color: #475058;
  border-radius: 12px;
  padding: 24px;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  height: 100%;
}

.swiper.swiper-sell-to-us .item-sell .title-sell {
  height: 50px;
  font-size: 18px;
  line-height: 24.51px;
  font-weight: 700;
  color: #000;
  letter-spacing: -0.01em;
  margin-bottom: 20px;
}

@media (max-width: 769.98px) {
  .swiper.swiper-sell-to-us .item-sell .title-sell {
    font-weight: 600;
    margin-bottom: 16px;
  }
}

.swiper.swiper-collecting-gold {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 95px;
}

@media (max-width: 769.98px) {
  .swiper.swiper-collecting-gold {
    padding-bottom: 0;
    transform: unset;
  }
  .swiper.swiper-collecting-gold .swiper-wrapper {
    transform: unset;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .swiper.swiper-collecting-gold .swiper-wrapper .swiper-slide:not(:last-child) {
    margin-bottom: 16px;
  }
}

.swiper.swiper-collecting-gold .swiper-slide {
  height: inherit;
}

.swiper.swiper-collecting-gold .item-slide {
  box-shadow: 0px 1px 2px 0px #0000000F, 0px 1px 3px 0px #0000001A;
  padding: 30px 32px;
  border: 1px solid #EDEEEE;
  background-color: #FFF;
  border-radius: 12px;
  height: 100%;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  color: #475058;
  min-height: 356px;
}

.swiper.swiper-collecting-gold .item-slide p:last-child {
  margin-bottom: 0;
}

.swiper.swiper-collecting-gold .item-slide .desc-sell {
  position: relative;
}

.swiper.swiper-collecting-gold .item-slide .desc-sell p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}

.swiper.swiper-collecting-gold .item-slide .desc-sell .readmore {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  width: 100%;
  margin-top: 16px;
  border: 0;
  background-color: transparent;
  padding: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.36;
  letter-spacing: -0.01em;
  text-align: left;
  outline: none;
  color: #475058;
}

@media (max-width: 769.98px) {
  .swiper.swiper-collecting-gold .item-slide .desc-sell .readmore {
    -ms-flex-pack: center;
        justify-content: center;
  }
}

.swiper.swiper-collecting-gold .item-slide .desc-sell .readmore .icon {
  margin-left: 8px;
}

.swiper.swiper-collecting-gold .item-slide .desc-sell .readmore .icon svg {
  transition: transform 0.15s ease;
  transform: rotate(0deg);
  width: 20px;
  height: 20px;
}

.swiper.swiper-collecting-gold .item-slide .desc-sell .readmore .more {
  display: block;
}

.swiper.swiper-collecting-gold .item-slide .desc-sell .readmore .less {
  display: none;
}

.swiper.swiper-collecting-gold .item-slide .desc-sell.expanded p {
  -webkit-line-clamp: unset;
}

.swiper.swiper-collecting-gold .item-slide .desc-sell.expanded .readmore .icon svg {
  transform: rotate(-180deg);
}

.swiper.swiper-collecting-gold .item-slide .desc-sell.expanded .readmore .more {
  display: none;
}

.swiper.swiper-collecting-gold .item-slide .desc-sell.expanded .readmore .less {
  display: block;
}

.swiper.swiper-collecting-gold .item-slide .img-icon {
  margin-bottom: 32px;
  height: 80px;
  width: auto;
  object-fit: contain;
}

.swiper.swiper-collecting-gold .item-slide .title {
  font-weight: 600;
  font-size: 18px;
  line-height: 24.51px;
  letter-spacing: -0.01em;
  color: #000;
  margin-bottom: 16px;
}

@media (max-width: 769.98px) {
  .swiper.swiper-collecting-gold .item-slide {
    padding: 32px 16px 28px;
    text-align: center;
  }
  .swiper.swiper-collecting-gold .item-slide p {
    margin: 0;
  }
}

.swiper.swiper-testimonials {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 90px;
}

@media (max-width: 769.98px) {
  .swiper.swiper-testimonials {
    padding-bottom: 84px;
  }
}

.swiper.swiper-testimonials .swiper-slide {
  height: auto;
}

.swiper.swiper-testimonials .testi-slide {
  color: #475058;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  background-color: #F8F9FA;
  border-radius: 8px;
  padding: 40px;
}

@media (max-width: 769.98px) {
  .swiper.swiper-testimonials .testi-slide {
    padding: 16px;
  }
}

.swiper.swiper-testimonials .testi-slide .author-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 24px;
}

.swiper.swiper-testimonials .testi-slide .author-wrap .author-photo {
  -ms-flex: 0 1 0%;
      flex: 0 1 0%;
}

.swiper.swiper-testimonials .testi-slide .author-wrap .author-photo .img-author {
  width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 50%;
}

.swiper.swiper-testimonials .testi-slide .author-wrap .author-photo ~ .author-name-pos {
  margin-left: 16px;
}

.swiper.swiper-testimonials .testi-slide .author-wrap .author-name-pos {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  font-size: 16px;
  line-height: 21.79px;
  color: #7F8589;
  font-weight: 400;
}

.swiper.swiper-testimonials .testi-slide .author-wrap .author-name-pos .author-name {
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  color: #000;
  margin-bottom: 0;
}

@media (min-width: 1220px) {
  .swiper.swiper-product-da {
    --px-container: calc((100vw - 1190px) * .5);
    padding-left: var(--px-container);
    padding-right: var(--px-container);
    padding-bottom: calc(44px + 48px);
  }
  .swiper.swiper-product-da.visible-all-slides {
    --px-container: calc((100vw - 1246px) * .5);
  }
  .swiper.swiper-product-da .swiper-buttons {
    left: unset;
    transform: unset;
    right: calc((100vw - 1226px) * .5);
    padding: 11px 0;
  }
  .swiper.swiper-product-da .swiper-pagination {
    display: none;
  }
  .swiper.swiper-product-da.visible-all-slides {
    padding-bottom: 0;
  }
  .swiper.swiper-product-da.visible-all-slides .swiper-slide {
    width: calc((100% - 73px) / 4) !important;
  }
  .swiper.swiper-product-da.visible-all-slides .swiper-slide:not(:last-child) {
    margin-right: 24px;
  }
  .swiper.swiper-product-da.visible-all-slides .swiper-buttons {
    display: none;
  }
}

@media (max-width: 769.98px) {
  .swiper.swiper-product-da.visible-all-slides {
    padding-bottom: 0;
  }
  .swiper.swiper-product-da.visible-all-slides .swiper-pagination {
    display: none !important;
  }
}

@media (max-width: 900px) {
  .swiper.swiper-product-da {
    padding-bottom: calc(16px + 33px);
  }
  .swiper.swiper-product-da .swiper-buttons {
    display: none;
  }
  .swiper.swiper-product-da .swiper-pagination {
    display: block;
  }
}

.swiper.swiper-product-da .swiper-slide {
  height: auto;
}

.swiper.swiper-product-da .swiper-slide .product-da-item {
  border-radius: 20px;
  overflow: hidden;
  background: radial-gradient(90.23% 84.67% at 17.19% 11.44%, #FFFF00 0%, #FFE400 97.66%);
  position: relative;
}

.swiper.swiper-product-da .swiper-slide .product-da-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: top right;
  background-repeat: no-repeat;
  background-size: auto;
  background-image: url("data:image/svg+xml,%3Csvg width='202' height='286' viewBox='0 0 202 286' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.04' clip-path='url(%23clip0_1073_7449)'%3E%3Cpath d='M85.4431 44.373H0C0 177.663 112.706 285.696 251.749 285.696V243.236C157.585 230.279 88.0857 151.355 85.4431 44.373Z' fill='black'/%3E%3Cpath d='M329 -17.3037H77.207C77.207 115.943 189.913 224.019 329 224.019V-17.3037Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1073_7449'%3E%3Crect width='329' height='303' fill='white' transform='translate(0 -17.3037)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.swiper.swiper-product-da .swiper-slide .product-da-item .btn-outline-black {
  --dane-btn-active-color:  #FFF;
  --dane-btn-active-bg: #000;
  --dane-btn-active-border-color: #000;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.swiper.swiper-product-da .swiper-slide:nth-child(even) .product-da-item {
  background: radial-gradient(90.23% 84.67% at 17.19% 11.44%, #2E2E2E 0%, #000000 97.66%);
}

.swiper.swiper-product-da .swiper-slide:nth-child(even) .product-da-item::before {
  background-image: url("data:image/svg+xml,%3Csvg width='329' height='304' viewBox='0 0 329 304' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1' clip-path='url(%23clip0_1073_7544)'%3E%3Cpath d='M251.792 62.3154H0C0 195.658 112.711 303.697 251.792 303.697V62.3154Z' fill='%23B6B9BC'/%3E%3Cpath opacity='0.2' d='M251.793 62.3154H85.4746C88.2025 169.121 157.598 248.199 251.793 261.18V62.3154Z' fill='url(%23paint0_linear_1073_7544)'/%3E%3Cpath d='M328.999 0.696289H77.207C77.207 133.957 190.125 242.036 328.999 242.036V0.696289Z' fill='url(%23paint1_linear_1073_7544)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1073_7544' x1='267.871' y1='210.159' x2='114.516' y2='43.5091' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1073_7544' x1='129.161' y1='-25.6355' x2='359.961' y2='209.848' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ACB5BD'/%3E%3Cstop offset='1' stop-color='%23DDE2E7'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_1073_7544'%3E%3Crect width='329' height='303' fill='white' transform='translate(0 0.696289)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: 118px top;
}

.swiper.swiper-product-da .swiper-slide:nth-child(even) .product-da-item .inner {
  color: #FFF;
}

.swiper.swiper-product-da .swiper-slide:nth-child(even) .product-da-item .btn-outline-black {
  --dane-btn-color: #FFF;
  --dane-btn-bg: transparent;
  --dane-btn-border-color: #FFF;
  --dane-btn-hover-color: #000;
  --dane-btn-hover-bg: #FFF;
  --dane-btn-hover-border-color: #FFF;
  --dane-btn-focus-shadow-rgb: 0, 0, 0;
  --dane-btn-active-color:  #000;
  --dane-btn-active-bg: #FFF;
  --dane-btn-active-border-color: #FFF;
  --dane-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --dane-btn-disabled-color: #FFF;
  --dane-btn-disabled-bg: transparent;
  --dane-btn-disabled-border-color: #FFF;
  --dane-gradient: none;
}

.swiper.swiper-product-da .product-da-item {
  height: 100%;
  padding: 32px 24px;
}

.swiper.swiper-product-da .product-da-item .inner {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  color: #000;
  text-align: center;
  position: relative;
  z-index: 3;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.625;
}

.swiper.swiper-product-da .product-da-item .inner .text-wrap {
  width: 100%;
}

.swiper.swiper-product-da .product-da-item .inner p:first-of-type {
  margin-top: 0;
}

.swiper.swiper-product-da .product-da-item .inner p:last-of-type {
  margin-bottom: 0;
}

.swiper.swiper-product-da .product-da-item .inner img.img-thumb {
  width: auto;
  height: 167px;
  margin: 0 auto;
  object-fit: contain;
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .swiper.swiper-product-da .product-da-item .inner img.img-thumb {
    height: 164px;
  }
}

.swiper.swiper-product-da .product-da-item .inner .btn-wrap {
  margin-top: auto;
  padding-top: 28px;
  width: 100%;
}

.swiper.swiper-product-da .product-da-item .inner .title-item {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.56;
  margin-bottom: 16px;
}

.swiper.swiper-product-da .swiper-buttons [class*=swiper-button] {
  width: 40px;
  height: 40px;
}

.swiper.swiper-newsBig {
  --swiper-pagination-bullet-horizontal-gap: 6px;
  --swiper-pagination-bullet-inactive-color: #B6B9BC;
  --swiper-pagination-bullet-inactive-opacity: 1;
  padding-bottom: 48px;
}

@media (min-width: 770px) {
  .swiper.swiper-newsBig {
    padding-left: 23px;
    padding-right: 23px;
  }
}

.swiper.swiper-newsBig .swiper-slide {
  height: auto;
}

@media (min-width: 770px) {
  .swiper.swiper-newsBig .swiper-slide {
    opacity: 1;
  }
  .swiper.swiper-newsBig .swiper-slide-active {
    opacity: 1;
  }
}

@media (min-width: 770px) {
  .swiper.swiper-newsBig .card__newsBig .card__newsBig-media {
    padding-right: 40px;
  }
}

@media (min-width: 770px) {
  .swiper.swiper-newsBig .card__newsBig .card__newsBig-heading {
    padding-left: 40px;
  }
  .swiper.swiper-newsBig .card__newsBig .card__newsBig-heading .heading__category {
    display: none;
  }
}

@media (max-width: 769.98px) {
  .swiper.swiper-newsBig .card__newsBig .card__newsBig-heading {
    width: 100%;
    height: 100%;
  }
  .swiper.swiper-newsBig .card__newsBig .card__newsBig-heading .heading {
    height: 100%;
  }
  .swiper.swiper-newsBig .card__newsBig .card__newsBig-heading .heading__category {
    color: #7F8589;
  }
  .swiper.swiper-newsBig .card__newsBig .card__newsBig-heading .heading__action {
    margin-top: auto;
    padding-top: 24px;
  }
  .swiper.swiper-newsBig .card__newsBig .card__newsBig-heading .heading__action .btn {
    min-width: unset !important;
    font-size: 14px;
    font-weight: 700;
    line-height: 19.07px;
    letter-spacing: -0.01em;
  }
}

@media (max-width: 769.98px) {
  .swiper.swiper-newsBig .swiper-button-next,
  .swiper.swiper-newsBig .swiper-button-prev {
    display: none;
  }
}

.swiper.swiper-post-featured-slider {
  padding-bottom: 36px;
}

.swiper.swiper-post-featured-slider .gallery-video, .swiper.swiper-post-featured-slider .gallery-img {
  width: 100%;
  object-fit: cover;
}

.swiper.swiper-post-featured-slider .swiper-slide {
  width: 100% !important;
  height: auto !important;
  opacity: 0 !important;
}

.swiper.swiper-post-featured-slider .swiper-slide-visible, .swiper.swiper-post-featured-slider .swiper-slide-active {
  opacity: 1 !important;
}

.swiper.swiper-post-featured-slider .gallery-item {
  border-radius: 10px;
  overflow: hidden;
  height: 100%;
}

.swiper.swiper-post-featured-slider .gallery-item.item-video {
  cursor: pointer;
}

.swiper.swiper-post-featured-slider .gallery-item .gallery-inner {
  position: relative;
  height: 100%;
}

.swiper.swiper-post-featured-slider .gallery-item .gallery-inner .gallery-img {
  max-width: 100%;
  width: 100% !important;
  object-fit: cover;
}

@media (min-width: 992px) {
  .swiper.swiper-post-featured-slider .gallery-item .gallery-inner .gallery-img {
    height: 432px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .swiper.swiper-post-featured-slider .gallery-item .gallery-inner .gallery-img {
    height: 405px !important;
  }
}

@media (max-width: 767px) {
  .swiper.swiper-post-featured-slider .gallery-item .gallery-inner .gallery-img {
    height: 179px !important;
  }
}

.swiper.swiper-post-featured-slider .gallery-item .gallery-inner .gallery-play {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.swiper.swiper-post-featured-slider .gallery-item .gallery-inner .gallery-play .icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  transition: all .15s ease-in-out;
}

.swiper.swiper-post-featured-slider .gallery-item .gallery-inner .gallery-play .icon svg {
  width: 50px;
  height: 50px;
}

.swiper.swiper-post-featured-slider .gallery-item:hover .gallery-inner .gallery-play .icon {
  opacity: 1;
}

.swiper.swiper-post-featured-slider .gallery-video, .swiper.swiper-post-featured-slider .gallery-img {
  object-fit: cover;
}

@media (min-width: 770px) {
  .swiper.swiper-post-featured-slider .gallery-video, .swiper.swiper-post-featured-slider .gallery-img {
    width: auto !important;
    height: 100% !important;
    border-radius: 20px;
  }
}

@media (max-width: 769.98px) {
  .swiper.swiper-post-featured-slider .gallery-video, .swiper.swiper-post-featured-slider .gallery-img {
    width: 100%;
    height: 200px !important;
    border-radius: 8px;
  }
}

.swiper.swiper-post-featured-slider .video-youtube, .swiper.swiper-post-featured-slider .gallery-video {
  visibility: hidden;
  width: 100% !important;
  height: 100% !important;
  top: 0;
  left: 0;
  position: absolute;
}

@media (min-width: 770px) {
  .swiper.swiper-post-featured-slider .gallery-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
  }
}

@media (max-width: 769.98px) {
  .swiper.swiper-post-featured-slider .gallery-inner .gallery-play .icon {
    width: 40px;
    height: 40px;
  }
}

.swiper.swiper-post-featured-slider .gallery-item.item-video .gallery-img, .swiper.swiper-post-featured-slider .gallery-item.item-video .gallery-play {
  visibility: visible;
}

.swiper.swiper-post-featured-slider .gallery-item.item-video.video-playing .video-youtube {
  display: block;
  visibility: visible;
}

.swiper.swiper-post-featured-slider .gallery-item.item-video.video-playing .gallery-video {
  display: block;
  visibility: visible;
}

.swiper.swiper-post-featured-slider .gallery-item.item-video.video-playing .gallery-img, .swiper.swiper-post-featured-slider .gallery-item.item-video.video-playing .gallery-play {
  visibility: hidden;
}

.swiper.swiper-graph-time .swiper-wrapper {
  padding: 0 0;
  margin: 0 0;
  gap: 0;
}

.swiper.swiper-buy-sell {
  padding-bottom: 39px;
}

.swiper.swiper-buy-sell .swiper-slide {
  height: auto;
  opacity: 0;
  transition: opacity .3s ease;
}

.swiper.swiper-buy-sell .swiper-slide-visible {
  opacity: 1;
}

@media (max-width: 767px) {
  .swiper.swiper-buy-sell {
    padding-bottom: 0;
  }
  .swiper.swiper-buy-sell .swiper-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .swiper.swiper-buy-sell .swiper-wrapper .swiper-slide {
    opacity: 1;
  }
  .swiper.swiper-buy-sell .swiper-wrapper .swiper-slide:not(:last-child) {
    margin-bottom: 16px;
  }
  .swiper.swiper-buy-sell .swiper-button-next,
  .swiper.swiper-buy-sell .swiper-button-prev {
    display: none;
  }
  .swiper.swiper-buy-sell .swiper-pagination {
    display: none;
  }
}

.swiper-da-content-img {
  width: 454px;
  padding-bottom: 44px !important;
}

@media (max-width: 769.98px) {
  .swiper-da-content-img {
    width: auto;
  }
  .swiper-da-content-img .swiper-slide {
    width: 100% !important;
  }
  .swiper-da-content-img .swiper-pagination-bullets {
    width: auto !important;
    left: 50% !important;
    transform: translateX(-50%);
  }
}

.swiper-da-content-img .swiper-slide {
  opacity: 0;
  transition: all .3s ease;
}

.swiper-da-content-img .swiper-slide-active {
  opacity: 1;
}

.swiper-da-content-img .img-content {
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
}

.swiper-da-content-bottom {
  padding-bottom: 44px !important;
}

.swiper-da-content-bottom .swiper-slide {
  height: auto;
}

.swiper-da-content-bottom .swiper-slide .feature-card {
  height: 100%;
}

@media (max-width: 769.98px) {
  .swiper-da-content-bottom {
    padding-bottom: 0 !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .swiper-da-content-bottom .swiper-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .swiper-da-content-bottom .swiper-wrapper .swiper-slide:not(:last-child) {
    margin-bottom: 16px;
  }
  .swiper-da-content-bottom [class*=swiper-button] {
    display: none;
  }
  .swiper-da-content-bottom .swiper-pagination {
    display: none;
  }
}

.swiper-hero-about {
  padding-bottom: 44px !important;
}

.swiper-hero-about .swiper-slide {
  opacity: 0;
  transition: all .3s ease;
  position: relative;
}

.swiper-hero-about .swiper-slide .img-hero {
  opacity: 0;
  transition: all .3s ease;
  object-fit: cover;
  border-radius: 16px;
}

.swiper-hero-about .swiper-slide .img-hero, .swiper-hero-about .swiper-slide iframe.youtube-video {
  width: 100%;
  height: 390px;
  position: relative;
  z-index: 2;
}

.swiper-hero-about .swiper-slide-active {
  opacity: 1;
}

.swiper-hero-about .swiper-slide-active .img-hero {
  opacity: 1;
}

@media (max-width: 991.98px) {
  .swiper-hero-about.swiper {
    margin-right: calc(var(--dane-gutter-x)* -0.5) !important;
    margin-left: calc(var(--dane-gutter-x)* -0.5) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .swiper-hero-about.swiper .img-hero {
    width: 100%;
    object-fit: cover;
    border-radius: 0;
    transform: scale(1.05);
  }
  .swiper-hero-about.swiper .img-hero, .swiper-hero-about.swiper iframe.youtube-video {
    height: 125px;
  }
  .swiper-hero-about.swiper [class*=swiper-button-] {
    display: none;
  }
}

.swiper-about-sg {
  max-width: 496px;
  padding-bottom: 44px !important;
}

@media (max-width: 767px) {
  .swiper-about-sg {
    max-width: unset;
  }
  .swiper-about-sg .swiper-slide {
    width: 100% !important;
  }
}

.swiper-about-sg .about-img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 32px;
}

@media (max-width: 767px) {
  .swiper-about-sg .about-img {
    aspect-ratio: 358x328;
  }
}

.swiper-about-sg .swiper-slide, .swiper-about-sg .swiper-slide .about-img {
  opacity: 0;
  transition: all .3s ease;
}

.swiper-about-sg .swiper-slide-active, .swiper-about-sg .swiper-slide-active .about-img {
  opacity: 1;
}

.cardtabs-wrap .cardtab-tab {
  padding: 8px;
  border-radius: 50px;
  border: 1px solid #EDEEEE;
  background-color: #FFF;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.cardtabs-wrap .cardtab-tab .tab-nav {
  background-color: transparent;
  min-width: 138px;
  padding: 8px;
  border: 2px solid transparent;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.36;
  letter-spacing: -0.01em;
  text-align: center;
  color: #495057;
  border-radius: 50px;
  cursor: pointer;
}

.cardtabs-wrap .cardtab-tab .tab-nav.active {
  border-color: #FFE400;
  background-color: #FFFACC;
  color: #000;
  font-weight: 700;
}

@media (max-width: 767px) {
  .cardtabs-wrap .cardtab-tab {
    width: 100%;
  }
  .cardtabs-wrap .cardtab-tab .tab-nav {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}

.cardtabs-wrap .cardtab-tab ~ .cardtab-body {
  margin-top: 24px;
}

.cardtabs-wrap .cardtab-tab ~ .cardtab-body .tab-body {
  display: none;
}

.cardtabs-wrap .cardtab-tab ~ .cardtab-body .tab-body.active {
  display: block;
}

.header {
  position: fixed;
  width: 100%;
  z-index: 999;
  top: 0px;
  background-color: var(--dane-body-bg);
  box-shadow: inset 0 4px 0 0 var(--dane-accent1), inset 0 -1px 0 0px var(--dane-shadow-color);
}

@media (min-width: 992px) {
  .header .container {
    max-width: 1280px;
    --dane-gutter-x: 0;
    --dane-gutter-y: 0;
  }
}

.header__wrap {
  display: grid;
  grid-template-columns: 200px 1fr 310px;
  -ms-flex-align: center;
      align-items: center;
}

.header__logo .brand img {
  height: 39px;
  width: 201px;
  object-fit: contain;
}

@media (max-width: 769.98px) {
  .header__logo .brand img {
    width: auto;
  }
}

.header__menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}

@media (min-width: 992px) {
  .header__menu {
    padding-left: 25px;
  }
}

.header__menu .language-wrap {
  display: none;
  -ms-flex-align: center;
      align-items: center;
}

.header .language {
  position: relative;
  padding: 10px 0;
}

.header .language .lang {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-width: 90px;
  padding: 6px 8px;
  border-radius: 20px;
  background-color: #EDEEEE;
  gap: 6px;
  -ms-flex-align: center;
      align-items: center;
}

.header .language .lang__media {
  -ms-flex: 0 0 26px;
      flex: 0 0 26px;
  width: 26px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
}

.header .language .lang__media:before {
  display: block;
  content: "";
  width: 100%;
}

.header .language .lang__media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.header .language .lang__media > .inner > img,
.header .language .lang__media > .inner > video,
.header .language .lang__media > .inner > svg {
  width: 100%;
  height: 100%;
}

.header .language .lang__media:before {
  padding-top: 100%;
}

.header .language .lang__media > .inner {
  background-image: none !important;
}

.header .language .lang__media > .inner > img, .header .language .lang__media > .inner > svg {
  object-fit: contain;
}

.header .language .lang__title {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  position: relative;
  width: 100%;
  text-align: left;
  padding-right: 20px;
  color: var(--dane-gray);
  font-weight: 600;
  letter-spacing: -0.16px;
}

body.trs-sg .header .language .lang__title {
  color: #475058;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.36;
  letter-spacing: -0.01em;
}

.header .language .lang__title::after {
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M4 6.5L8 10.5L12 6.5" stroke="%23495057" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 50%;
  right: 0;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
}

.header .language .decsription {
  background-color: var(--dane-body-bg);
  position: absolute;
  min-width: 200px;
  right: 0;
  border-radius: 8px;
  padding: 12px;
  border: 1px solid #EDEEEE;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.06), 0px 4px 6px -1px rgba(0, 0, 0, 0.1);
  margin-top: 10px;
  transform-origin: center top 0;
  transform: scale(1, 0) translate(0, 0);
  transition: all .2s ease-in-out;
  opacity: 0;
}

body.trs-sg .header .language .decsription {
  min-width: 281px;
}

.header .language .decsription__lists ul {
  padding-left: 0;
  margin-bottom: 0;
  text-align: left;
}

.header .language .decsription__lists ul li {
  list-style: none;
}

.header .language .decsription__lists ul li a {
  color: black;
}

.header .language .decsription__lists ul li a img {
  width: 32px;
  height: 32px;
}

.header .language .decsription__lists ul li:not(:last-child) {
  margin-bottom: 8px;
}

body.trs-sg .header .language .decsription__lists ul li:not(:last-child) {
  margin-bottom: 16px;
}

.header .language .decsription__lists ul li .decsription__lists-list {
  position: relative;
}

.header .language .decsription__lists ul li .decsription__lists-list .list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
}

.header .language .decsription__lists ul li .decsription__lists-list .list__media {
  width: 30px;
  height: 30px;
  -ms-flex: 0 0 30px;
      flex: 0 0 30px;
  position: relative;
}

.header .language .decsription__lists ul li .decsription__lists-list .list__media:before {
  display: block;
  content: "";
  width: 100%;
}

.header .language .decsription__lists ul li .decsription__lists-list .list__media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.header .language .decsription__lists ul li .decsription__lists-list .list__media > .inner > img,
.header .language .decsription__lists ul li .decsription__lists-list .list__media > .inner > video,
.header .language .decsription__lists ul li .decsription__lists-list .list__media > .inner > svg {
  width: 100%;
  height: 100%;
}

.header .language .decsription__lists ul li .decsription__lists-list .list__media:before {
  padding-top: 100%;
}

.header .language .decsription__lists ul li .decsription__lists-list .list__media > .inner {
  background-image: none !important;
}

.header .language .decsription__lists ul li .decsription__lists-list .list__media > .inner > img, .header .language .decsription__lists ul li .decsription__lists-list .list__media > .inner > svg {
  object-fit: contain;
}

body.trs-sg .header .language .decsription__lists ul li .decsription__lists-list .list__media {
  width: 26px;
  height: 26px;
  -ms-flex: 0 0 26px;
      flex: 0 0 26px;
}

.header .language .decsription__lists ul li .decsription__lists-list .list__title {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  font-size: 14px;
  font-weight: 700;
}

body.trs-sg .header .language .decsription__lists ul li .decsription__lists-list .list__title {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.36;
  letter-spacing: -0.01em;
  color: #475058;
}

.header .language:hover .decsription {
  opacity: 1;
  transform: scale(1) translate(0, 0);
}

.header__action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: end;
  gap: 16px;
  -ms-flex-align: center;
      align-items: center;
}

.header__action .btn {
  padding: 12px 18px;
  font-weight: 700;
  font-size: 14px;
}

.header__toggle {
  display: none;
  text-align: right;
  -ms-flex-pack: end;
      justify-content: end;
  box-shadow: inset 0 -1px 0 0px var(--dane-shadow-color);
}

.header__toggle-icon {
  width: 32px;
  height: 32px;
  overflow: hidden;
}

.header__toggle-icon svg {
  transition: all .6s ease-in-out;
}

@media (max-width: 991.98px) {
  .header {
    box-shadow: inset 0 0px 0 0px transparent;
  }
  .header__wrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .header__logo {
    box-shadow: inset 0 -1px 0 0px var(--dane-shadow-color);
    padding: 16px 0;
    height: 64px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .header__logo .brand img {
    height: 30px;
  }
  .header__menu {
    grid-column-start: 1;
    grid-column-end: 3;
    top: 0;
    left: 0;
    width: 100%;
    height: 0vh;
    overflow: auto;
    opacity: 0;
    transition: all .6s ease-in-out, opacity .3s ease-in-out;
    display: block;
  }
  .header__menu .language-wrap {
    display: -ms-flexbox;
    display: flex;
    padding-left: 15px;
  }
  .header__menu .language-wrap .decsription {
    background-color: var(--dane-body-bg);
    position: absolute;
    min-width: 200px;
    left: 0;
    right: auto;
    border-radius: 8px;
    padding: 12px;
    border: 1px solid #EDEEEE;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.06), 0px 4px 6px -1px rgba(0, 0, 0, 0.1);
    margin-top: 10px;
    transform-origin: center top 0;
    transform: scale(1, 0) translate(0, 0);
    transition: all .2s ease-in-out;
    opacity: 0;
  }
  .header__menu .language-wrap .decsription__lists > ul > li > a > img {
    width: 32px;
    height: 32px;
  }
  .header__toggle {
    display: -ms-flexbox;
    display: flex;
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 1;
    padding: 15px 0px;
    height: 64px;
    -ms-flex-align: center;
        align-items: center;
  }
  .header__action {
    grid-column-start: 1;
    grid-column-end: 3;
    top: 0;
    left: 0;
    width: 100%;
    height: 0vh;
    opacity: 0;
    overflow: hidden;
    transition: all .6s ease-in-out, opacity 0s ease-in-out;
  }
  .header.show .header {
    position: relative;
  }
  .header.show .header__menu {
    opacity: 1;
    height: 100vh;
    transition: all .3s ease-in-out, opacity 1s ease-in-out;
  }
  .header.show .header__action {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    height: 90px;
    border-top: 1px solid #EDEEEE;
    width: calc(100% + 16px);
    margin-left: -8px;
    margin-right: -8px;
    padding: 0 16px;
    opacity: 1;
    transition: all .3s ease-in-out, opacity 1s ease-in-out;
    position: fixed;
    top: auto;
    bottom: 0;
  }
  .header.show .header__action .language {
    display: none;
  }
  .header.show .header__action a {
    display: block;
  }
  .header.show .header__toggle-icon svg {
    transform: translateY(-100%);
    transition: all .6s ease-in-out;
  }
  .header .language-wrap {
    -ms-flex-direction: column;
        flex-direction: column;
    padding-left: 0px !important;
  }
  .header .language-wrap a {
    padding: 16px 0 !important;
  }
  .header .language-wrap a img {
    width: 26px;
    height: 26px;
  }
  .header .language-wrap > * {
    width: 100%;
    display: block;
  }
  .header .language-wrap .sub-menu {
    display: block;
  }
  .header .language-wrap .sub-menu li {
    padding: 16px 0;
  }
  .header .language-wrap .sub-menu li a {
    padding: 0 !important;
    padding-left: 8px !important;
  }
  .header .language-wrap .sub-menu li:first-child a {
    padding-top: 16px !important;
  }
  .header .language-wrap .sub-menu li:last-child a {
    padding-bottom: 16px !important;
  }
}

.header ul.menu {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991.98px) {
  .header ul.menu {
    overflow: auto;
    height: calc(100% - 150px);
  }
}

.header ul.menu li {
  position: relative;
}

.header ul.menu li.current-menu-item a {
  font-weight: 700;
}

.header ul.menu li.menu-item-has-children > a {
  padding-right: 30px;
}

.header ul.menu li.menu-item-has-children > a:after {
  content: '';
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M4 6.5L8 10.5L12 6.5" stroke="%23495057" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  transition: all .3s ease-in-out;
}

@media (max-width: 991.98px) {
  .header ul.menu li.menu-item-has-children > a:after {
    width: 24px;
    height: 24px;
  }
}

.header ul.menu li.menu-item-has-children li > a {
  padding-right: 20px;
}

.header ul.menu li.menu-item-has-children li > a:after {
  transform: translateY(-50%) rotate(-90deg);
  right: 20px;
}

@media (max-width: 991.98px) {
  .header ul.menu li.menu-item-has-children a.expand {
    font-weight: 700;
    color: #000;
  }
}

.header ul.menu li a {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  height: 100%;
  -ms-flex-align: center;
      align-items: center;
  color: var(--dane-menu-color);
  padding: 35px 15px;
  font-weight: 600;
}

@media (max-width: 991.98px) {
  .header ul.menu li a {
    height: auto;
  }
}

.header ul.menu li ul li a {
  padding: 10px 10px 10px 16px;
}

@media (max-width: 991.98px) {
  .header ul.menu li a {
    padding: 16px 0;
  }
  .header ul.menu li a.expand::after {
    transform: translateY(-50%) rotate(180deg);
    transform-origin: center center;
    transition: all .3s ease-in-out;
  }
  .header ul.menu li ul li a {
    padding: 6px 10px;
  }
  .header ul.menu li ul li:last-child a {
    padding: 6px 10px 12px 10px;
  }
  .header ul.menu li ul li:first-child a {
    padding: 12px 10px 6px 10px;
  }
}

.header ul.menu li.sub-menu-vertical ul.sub-menu {
  min-width: 216px;
}

.header ul.menu li.sub-menu-vertical ul.sub-menu li:first-child a {
  padding-top: 28px;
}

.header ul.menu li.sub-menu-vertical ul.sub-menu li:last-child a {
  padding-bottom: 28px;
}

.header ul.menu li.sub-menu-vertical ul.sub-menu li a {
  padding: 10px 28px;
}

@media (max-width: 991.98px) {
  .header ul.menu li.sub-menu-vertical ul.sub-menu li a {
    padding: 13px 8px;
  }
}

.header ul.menu li.sub-menu-horizontal > ul.sub-menu {
  display: -ms-flexbox;
  display: flex;
  min-width: 412px;
  padding: 22px;
}

@media (min-width: 992px) {
  .header ul.menu li.sub-menu-horizontal > ul.sub-menu {
    width: max-content;
  }
}

@media (max-width: 991.98px) {
  .header ul.menu li.sub-menu-horizontal > ul.sub-menu {
    padding: 0;
    min-width: auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .header ul.menu li.sub-menu-horizontal > ul.sub-menu.show {
    padding-bottom: 18px;
  }
}

.header ul.menu li.sub-menu-horizontal > ul.sub-menu > li.menu-item {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  position: relative;
}

@media (max-width: 991.98px) {
  .header ul.menu li.sub-menu-horizontal > ul.sub-menu > li.menu-item {
    -ms-flex: 1 1 100%;
        flex: 1 1 100%;
  }
}

.header ul.menu li.sub-menu-horizontal > ul.sub-menu > li.menu-item:not(:last-child)::after {
  content: '';
  width: 1px;
  height: calc(100% - 20px);
  background-color: #E5E6E6;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

@media (max-width: 991.98px) {
  .header ul.menu li.sub-menu-horizontal > ul.sub-menu > li.menu-item:not(:last-child)::after {
    display: none;
  }
}

.header ul.menu li.sub-menu-horizontal > ul.sub-menu > li.menu-item > a {
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: -0.1px;
  color: #7F8589;
  height: auto;
  padding: 10px 10px 14px 10px;
  pointer-events: none;
}

@media (max-width: 991.98px) {
  .header ul.menu li.sub-menu-horizontal > ul.sub-menu > li.menu-item > a {
    padding-left: 8px !important;
  }
}

.header ul.menu li.sub-menu-horizontal > ul.sub-menu > li.menu-item > a::after {
  display: none;
}

@media (min-width: 992px) {
  .header ul.menu li.sub-menu-horizontal > ul.sub-menu > li.menu-item:nth-child(odd) a {
    padding-right: 48px !important;
  }
  .header ul.menu li.sub-menu-horizontal > ul.sub-menu > li.menu-item:nth-child(even) a {
    padding-left: 48px !important;
  }
}

.header ul.menu li.sub-menu-horizontal > ul.sub-menu > li.menu-item ul.sub-menu {
  position: relative;
  top: unset;
  left: unset;
  min-width: unset;
  opacity: 1;
  transform-origin: unset;
  transform: unset;
  box-shadow: unset;
  border: unset;
  background-color: transparent;
}

@media (max-width: 991.98px) {
  .header ul.menu li.sub-menu-horizontal > ul.sub-menu > li.menu-item ul.sub-menu {
    height: auto;
  }
}

.header ul.menu li.sub-menu-horizontal > ul.sub-menu > li.menu-item ul.sub-menu li.menu-item a {
  padding: 10px;
}

@media (max-width: 991.98px) {
  .header ul.menu li.sub-menu-horizontal > ul.sub-menu > li.menu-item ul.sub-menu li.menu-item a {
    padding-left: 8px;
  }
}

.header ul.menu li.sub-menu-horizontal > ul.sub-menu > li.menu-item:hover ul.sub-menu {
  display: block;
}

@media (min-width: 992px) {
  .header ul.menu > li.menu-item:nth-child(n+6) > ul.sub-menu {
    left: unset;
    right: 0;
  }
}

@media (min-width: 770px) {
  .header ul.menu li:hover > .sub-menu {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
}

@media (max-width: 991.98px) {
  .header ul.menu li > .sub-menu.show {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
}

.header ul.menu ul.sub-menu {
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: absolute;
  top: calc(85%);
  left: 0;
  min-width: 370px;
  transform-origin: center top 0;
  transform: scale(1, 0) translate(0, 0);
  transition: all .2s ease-in-out;
  opacity: 0;
  z-index: 99;
  background-color: var(--dane-body-background-light);
  border: 1px solid var(--gray-10, #EDEEEE);
  border-radius: 8px;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.06), 0px 4px 6px -1px rgba(0, 0, 0, 0.1);
}

.header ul.menu ul.sub-menu .sub-menuHeading {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}

.header ul.menu ul.sub-menu .sub-menuHeading-media {
  -ms-flex: 0 0 24px;
      flex: 0 0 24px;
}

.header ul.menu ul.sub-menu .sub-menuHeading-content {
  text-align: left;
  -ms-flex: 0 0 0 auto;
      flex: 0 0 0 auto;
}

.header ul.menu ul.sub-menu .sub-menuHeading-content-title {
  font-weight: 700;
  margin-bottom: 4px;
}

.header ul.menu ul.sub-menu .sub-menuHeading-content-description {
  font-size: 14px;
  color: var(--dane-gray);
  font-weight: 400;
}

.header ul.menu ul.sub-menu ul.sub-menu {
  top: 0;
  left: calc(100% - 1px);
}

@media (max-width: 991.98px) {
  .header ul.menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .header ul.menu ul.sub-menu {
    list-style-type: none;
    padding: 0;
    margin: 0;
    position: relative;
    top: 0;
    left: 0;
    min-width: auto;
    transform-origin: center top;
    transform: scale(1, 1) translate(0, 0);
    transition: all .2s ease-in-out;
    box-shadow: none;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    height: 0;
    position: relative;
    overflow: hidden;
    box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.06), inset 0px 1px 0px 0px rgba(0, 0, 0, 0.06);
  }
  .header ul.menu ul.sub-menu.show {
    height: auto;
  }
}

.heroApps {
  padding-top: 80px;
  padding-bottom: 80px;
}

.heroApps__media {
  position: relative;
}

.heroApps__media-wrap {
  padding-left: calc(calc(100% / 12) * 2);
  padding-right: calc(calc(100% / 12) * 1.5);
  position: relative;
  overflow: hidden;
}

.heroApps__media:before {
  display: block;
  content: "";
  width: 100%;
}

.heroApps__media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.heroApps__media > .inner > img,
.heroApps__media > .inner > video,
.heroApps__media > .inner > svg {
  width: 100%;
  height: 100%;
}

.heroApps__media:before {
  padding-top: 151.242236025%;
}

.heroApps__media > .inner {
  background-image: none !important;
}

.heroApps__media > .inner > img, .heroApps__media > .inner > svg {
  object-fit: contain;
}

.heroApps__media .accent01, .heroApps__media .accent02 {
  position: absolute;
  width: 80%;
  height: auto;
  opacity: 0;
  transition: all .5s ease-in-out;
  transition-delay: 1s;
}

.heroApps__media .accent01 img, .heroApps__media .accent02 img {
  width: 100%;
  height: auto;
}

.heroApps__media .accent-bg {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  transform: scale(1.2);
  opacity: 0;
  transition: all .5s ease-in-out;
  transition-delay: 1s;
}

.heroApps__media .accent-bg img {
  width: 100%;
  height: auto;
}

.heroApps__media .accent01 {
  top: auto;
  bottom: 35.5%;
  left: 0;
  transform: translateX(-200%);
}

.heroApps__media .accent02 {
  top: 63.5%;
  right: 0;
  transform: translateX(200%);
}

.heroApps__media-apps {
  margin-top: 32px;
  display: none;
}

.heroApps__media-apps__item {
  position: relative;
}

.heroApps__media-apps .apps {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}

.heroApps__media-apps .apps__item {
  position: relative;
}

.heroApps__media-apps .apps__item, .heroApps__media-apps .apps__item img {
  width: 100%;
  height: auto;
}

.heroApps__headingAction .heading {
  margin-bottom: 40px;
}

.heroApps__headingAction .heading__title {
  font-size: 50px;
  margin-bottom: 24px;
  font-weight: 700;
}

.heroApps__headingAction .heading__description {
  font-size: 22px;
  color: var(--dane-gray);
}

.heroApps__headingAction .action {
  max-width: 376px;
}

.heroApps__headingAction .action__trigger {
  margin-bottom: 24px;
}

.heroApps__headingAction .action__trigger .btn {
  font-weight: 700;
  padding: 16px;
}

.heroApps__headingAction .action__apps .apps {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}

.heroApps__headingAction .action__apps .apps__item {
  position: relative;
}

.heroApps__headingAction .action__apps .apps__item, .heroApps__headingAction .action__apps .apps__item img {
  width: 100%;
  height: auto;
}

.heroApps .heroApps__media.animation .accent-bg {
  opacity: 1;
  transition: all .5s ease-in-out;
}

.heroApps .heroApps__media.animation .accent01, .heroApps .heroApps__media.animation .accent02 {
  opacity: 1;
  transition: all .5s ease-in-out;
  transform: translateX(0);
}

.heroApps:hover .heroApps__media .accent-bg {
  opacity: 1;
  transition: all .5s ease-in-out;
}

.heroApps:hover .heroApps__media .accent01, .heroApps:hover .heroApps__media .accent02 {
  opacity: 1;
  transition: all .5s ease-in-out;
  transform: translateX(0);
}

@media (max-width: 769.98px) {
  .heroApps {
    padding-top: 32px;
    padding-bottom: 40px;
  }
  .heroApps__media-wrap {
    padding-left: calc(calc(100% / 12) * 1);
    padding-right: calc(calc(100% / 12) * 1);
  }
  .heroApps__media .accent01, .heroApps__media .accent02 {
    display: none;
  }
  .heroApps__media .accent-bg {
    opacity: 1;
  }
  .heroApps__media-apps {
    display: block;
  }
  .heroApps__headingAction .heading {
    margin-bottom: 32px;
    text-align: center;
  }
  .heroApps__headingAction .heading__title {
    font-size: 32px;
    margin-bottom: 16px;
  }
  .heroApps__headingAction .heading__description {
    font-size: 18px;
  }
  .heroApps__headingAction .action {
    margin-bottom: 32px;
    margin: 0 auto;
  }
  .heroApps__headingAction .action__apps {
    display: none;
  }
}

.heroApps.home-sg .heroApps__headingAction .heading__title {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.25;
}

@media (max-width: 900px) {
  .heroApps.home-sg .heroApps__headingAction .heading__title {
    font-size: 36px;
    font-weight: 700;
    line-height: 1.36;
    letter-spacing: -0.02em;
  }
}

.heroApps.digital-asset .heroApps__headingAction {
  width: 100%;
  max-width: 592px;
}

.heroApps.digital-asset .heroApps__headingAction .heading {
  margin-bottom: 32px;
}

.heroApps.digital-asset .heroApps__headingAction .heading__title {
  font-size: 48px;
  line-height: 1.167;
}

@media (max-width: 900px) {
  .heroApps.digital-asset .heroApps__headingAction .heading__title {
    font-size: 36px;
    font-weight: 700;
    line-height: 1.36;
    letter-spacing: -0.02em;
  }
}

.heroApps.digital-asset .heroApps__headingAction .heading__description {
  font-size: 18px;
  line-height: 1.78;
}

@media (max-width: 900px) {
  .heroApps.digital-asset .heroApps__headingAction .heading__description {
    font-size: 18px;
    font-weight: 400;
    line-height: 24.51px;
    text-align: center;
  }
}

.heroApps.digital-asset .heroApps__headingAction .action {
  max-width: 217px;
}

.heroApps.digital-asset .heroApps__headingAction .action .action__trigger {
  margin-bottom: 0;
}

@media (max-width: 900px) {
  .heroApps.digital-asset .heroApps__headingAction .action {
    max-width: 100%;
  }
}

.heroApps.digital-asset .container > .row {
  --dane-gutter-y: 32px;
}

.heroSearch {
  position: relative;
  padding-top: 64px;
  padding-bottom: 64px;
}

.heroSearch.smallSearch {
  padding-bottom: 0px;
}

.heroSearch__search .search {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 24px;
  -ms-flex-align: center;
      align-items: center;
}

.heroSearch__search .search__form {
  -ms-flex: 1 1 435px;
      flex: 1 1 435px;
  max-width: 435px;
}

@media (min-width: 992px) {
  .heroSearch__search .search__tag {
    max-width: 743px;
    padding-left: 0;
  }
}

@media (max-width: 991.98px) {
  .heroSearch__search .search__tag {
    max-width: 100%;
  }
}

.heroSearch__search .search__tag ul {
  margin-bottom: 3px;
}

.heroSearch__search .search__tag ul li.active span {
  background-color: rgba(255, 228, 0, 0.2);
  box-shadow: inset 0 0 0 2px var(--dane-accent1);
}

@media (min-width: 992px) {
  .heroSearch__search .search__tag .swiper-post-category {
    padding-left: 0;
    margin-left: 0;
  }
}

.heroSearch__search .search__tag .swiper-post-category .swiper-slide {
  width: auto;
}

.heroSearch__search .search__tag .swiper-post-category .swiper-slide .cat-item {
  padding: 8px 16px;
  background-color: #F8F9FA;
  border-radius: 50px;
  border: 2px solid transparent;
  color: #475058;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-weight: 600;
  font-size: 14px;
  line-height: 19.07px;
}

.heroSearch__search .search__tag .swiper-post-category .swiper-slide .cat-item.active {
  border-color: #FFE300;
  background-color: #FFFAC7;
  color: #000000;
}

@media (max-width: 769.98px) {
  .heroSearch {
    padding-top: 32px;
    padding-bottom: 40px;
  }
  .heroSearch__search .search {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 20px 8px;
    -ms-flex-align: center;
        align-items: center;
  }
}

.heroKoin, .heroPerhiasan {
  position: relative;
  padding-top: 56px;
  padding-bottom: 56px;
  background-color: #F8F9FA;
}

.heroKoin__wrap, .heroPerhiasan__wrap {
  --dane-gutter-y: 0;
}

.heroKoin__media, .heroPerhiasan__media {
  position: relative;
}

.heroKoin__media:before, .heroPerhiasan__media:before {
  display: block;
  content: "";
  width: 100%;
}

.heroKoin__media > .inner, .heroPerhiasan__media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.heroKoin__media > .inner > img,
.heroKoin__media > .inner > video,
.heroKoin__media > .inner > svg, .heroPerhiasan__media > .inner > img,
.heroPerhiasan__media > .inner > video,
.heroPerhiasan__media > .inner > svg {
  width: 100%;
  height: 100%;
}

.heroKoin__media:before, .heroPerhiasan__media:before {
  padding-top: 100%;
}

.heroKoin__media > .inner, .heroPerhiasan__media > .inner {
  background-image: none !important;
}

.heroKoin__media > .inner > img, .heroKoin__media > .inner > svg, .heroPerhiasan__media > .inner > img, .heroPerhiasan__media > .inner > svg {
  object-fit: contain;
}

.heroKoin__media .inner, .heroPerhiasan__media .inner {
  border-radius: 16px;
  overflow: hidden;
  padding-right: calc(calc(100% / 12) * 1.5);
  z-index: 3;
}

.heroKoin__media .inner::after, .heroPerhiasan__media .inner::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 80px;
  height: 80px;
  background-color: var(--dane-accent1);
  margin-right: calc(calc(100% / 12) * 1.5);
  transform: translateX(32px);
  z-index: -1;
  border-radius: 0 0 100% 0;
}

.heroKoin__heading-mobile .heading__title, .heroPerhiasan__heading-mobile .heading__title {
  display: none;
}

.heroKoin__heading-descktop .heading__title, .heroPerhiasan__heading-descktop .heading__title {
  display: block;
}

.heroKoin__heading .heading__title, .heroPerhiasan__heading .heading__title {
  margin-bottom: 24px;
}

.heroKoin__heading .heading__description, .heroPerhiasan__heading .heading__description {
  font-size: 18px;
  color: var(--dane-gray);
}

@media (max-width: 769.98px) {
  .heroKoin, .heroPerhiasan {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .heroKoin__media, .heroPerhiasan__media {
    margin-bottom: 32px;
  }
  .heroKoin__media .inner, .heroPerhiasan__media .inner {
    padding-right: calc(calc(100% / 12) * 0);
  }
  .heroKoin__heading-mobile .heading__title, .heroPerhiasan__heading-mobile .heading__title {
    display: block;
  }
  .heroKoin__heading-descktop .heading__title, .heroPerhiasan__heading-descktop .heading__title {
    display: none;
  }
  .heroKoin__heading .heading__title, .heroPerhiasan__heading .heading__title {
    margin-bottom: 32px;
  }
  .heroKoin__heading .heading__description, .heroPerhiasan__heading .heading__description {
    font-size: 16px;
    color: var(--dane-gray);
  }
}

.heroPerhiasan__media {
  position: relative;
}

.heroPerhiasan__media:before {
  display: block;
  content: "";
  width: 100%;
}

.heroPerhiasan__media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.heroPerhiasan__media > .inner > img,
.heroPerhiasan__media > .inner > video,
.heroPerhiasan__media > .inner > svg {
  width: 100%;
  height: 100%;
}

.heroPerhiasan__media:before {
  padding-top: 100%;
}

.heroPerhiasan__media > .inner {
  background-image: none !important;
}

.heroPerhiasan__media > .inner > img, .heroPerhiasan__media > .inner > svg {
  object-fit: contain;
}

.heroPerhiasan__media .inner {
  border-radius: 16px;
  overflow: auto;
  padding-left: calc(calc(100% / 12) * 1.5);
  padding-right: 0;
}

.heroPerhiasan__media .inner::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: auto;
  left: 0;
  transform: translateX(32px);
  z-index: -1;
  border-radius: 0 0 0 100%;
}

@media (max-width: 769.98px) {
  .heroPerhiasan__media {
    margin-top: 32px;
  }
  .heroPerhiasan__media .inner {
    padding-left: calc(calc(100% / 12) * 0);
  }
}

.heroProduct {
  position: relative;
  padding-top: 65px;
  padding-bottom: 8px;
}

.heroProduct__wrap {
  --dane-gutter-x: 72px;
  --dane-gutter-y: 32px;
}

.heroProduct__wrapHeading {
  padding-right: calc(32px * .5);
}

.heroProduct__media .media {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 7.5px;
}

.heroProduct__media .media__list {
  position: relative;
}

.heroProduct__media .media__list:before {
  display: block;
  content: "";
  width: 100%;
}

.heroProduct__media .media__list > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.heroProduct__media .media__list > .inner > img,
.heroProduct__media .media__list > .inner > video,
.heroProduct__media .media__list > .inner > svg {
  width: 100%;
  height: 100%;
}

.heroProduct__media .media__list:before {
  padding-top: 100%;
}

.heroProduct__media .media__list > .inner > img {
  object-fit: cover;
}

.heroProduct__contentDescription .content {
  padding-bottom: 24px;
  box-shadow: inset 0 -1px 0 0 #EDEEEE;
}

.heroProduct__contentDescription .content__category {
  font-size: 14px;
  color: #808589;
  margin-bottom: 8px;
}

.heroProduct__contentDescription .content__heading {
  margin-bottom: 8px;
}

.heroProduct__contentDescription .content__heading-title {
  font-size: 22px;
  margin-bottom: 4px;
  font-weight: 700;
}

.heroProduct__contentDescription .content__heading-info {
  color: var(--dane-gray);
}

.heroProduct__contentDescription .content__price {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.18px;
  margin-bottom: 8px;
}

.heroProduct__contentDescription .content__discount {
  margin-bottom: 24px;
}

.heroProduct__contentDescription .content__number {
  max-width: 120px;
}

.heroProduct__contentDescription .content__number .numberCount-buttons {
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}

.heroProduct__contentDescription .content__number .numberCount-buttons .numberCount {
  width: 100%;
  border: 0px;
  text-align: center;
  box-shadow: inset 0 -1px 0 0 #EDEEEE;
}

.heroProduct__contentDescription .content__number .numberCount-buttons .plus-button, .heroProduct__contentDescription .content__number .numberCount-buttons .minus-button {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  text-align: center;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  background-color: var(--dane-body-color);
  color: var(--dane-body-bg);
  border: 0px;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}

.heroProduct__contentDescription .description {
  margin-top: 24px;
}

.heroProduct__contentDescription .description__title {
  font-weight: 700;
  letter-spacing: -0.16px;
  margin-bottom: 16px;
}

.heroProduct__contentDescription .description__list {
  color: var(--dane-gray);
}

.heroProduct__contentDescription .description__list ul {
  padding-left: 0;
  margin-top: 24px;
  list-style-type: none;
}

.heroProduct__contentDescription .description__content {
  color: var(--dane-gray);
  margin-bottom: 40px;
}

.heroProduct__contentDescription .description__action {
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  padding-right: calc(calc(100% / 12) * 2);
}

.heroProduct__contentDescription .description__action .btn {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  display: block;
  padding: 12px;
  font-weight: 700;
}

.heroProduct__mediaMobile {
  display: none;
  position: relative;
}

.heroProduct__mediaMobile .media__list {
  position: relative;
}

.heroProduct__mediaMobile .media__list:before {
  display: block;
  content: "";
  width: 100%;
}

.heroProduct__mediaMobile .media__list > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.heroProduct__mediaMobile .media__list > .inner > img,
.heroProduct__mediaMobile .media__list > .inner > video,
.heroProduct__mediaMobile .media__list > .inner > svg {
  width: 100%;
  height: 100%;
}

.heroProduct__mediaMobile .media__list:before {
  padding-top: 100%;
}

.heroProduct__mediaMobile .media__list > .inner > img {
  object-fit: cover;
}

.heroProduct__mediaMobile .myHeroProductMobile-slide-button-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  gap: 8px;
  margin-top: 16px;
}

.heroProduct__mediaMobile .myHeroProductMobile-slide-button-next,
.heroProduct__mediaMobile .myHeroProductMobile-slide-button-prev {
  width: 40px;
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 4px;
  background-color: #F8F9FA;
}

@media (max-width: 769.98px) {
  .heroProduct {
    padding-top: 32px !important;
    padding-bottom: 8px;
  }
  .heroProduct__wrap {
    --dane-gutter-x: 32px;
    --dane-gutter-y: 32px;
  }
  .heroProduct__media {
    display: none;
  }
  .heroProduct__mediaMobile {
    display: block;
  }
  .heroProduct__contentDescription .content {
    padding-bottom: 24px;
    box-shadow: inset 0 -1px 0 0 #EDEEEE;
    display: grid;
    grid-template-columns: 3fr 1fr;
  }
  .heroProduct__contentDescription .content__category {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 1;
  }
  .heroProduct__contentDescription .content__heading {
    margin-bottom: 8px;
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 2;
  }
  .heroProduct__contentDescription .content__heading-title {
    font-size: 16px;
    margin-bottom: 4px;
    font-weight: 700;
  }
  .heroProduct__contentDescription .content__heading-info {
    font-size: 14px;
  }
  .heroProduct__contentDescription .content__price {
    font-size: 18px;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 3;
    grid-row-end: 3;
    margin-bottom: 4px;
  }
  .heroProduct__contentDescription .content__discount {
    margin-bottom: 8px;
    font-size: 18px;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 4;
    grid-row-end: 4;
  }
  .heroProduct__contentDescription .content__number {
    max-width: 120px;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 3;
    grid-row-end: 5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .heroProduct__contentDescription .content__number .numberCount-buttons {
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
  }
  .heroProduct__contentDescription .content__number .numberCount-buttons .numberCount {
    width: 100%;
    border: 0px;
    text-align: center;
    box-shadow: inset 0 -1px 0 0 #EDEEEE;
  }
  .heroProduct__contentDescription .content__number .numberCount-buttons .plus-button, .heroProduct__contentDescription .content__number .numberCount-buttons .minus-button {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    text-align: center;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    background-color: var(--dane-body-color);
    color: var(--dane-body-bg);
    border: 0px;
    font-weight: 700;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
  }
  .heroProduct__contentDescription .description__list {
    color: var(--dane-gray);
  }
  .heroProduct__contentDescription .description__list ul {
    padding-left: 0;
    margin-top: 24px;
    list-style-type: none;
  }
  .heroProduct__contentDescription .description__list ul li {
    font-size: 14px;
  }
  .heroProduct__contentDescription .description__content {
    color: var(--dane-gray);
    margin-bottom: 0px;
    padding-bottom: 16px;
    font-size: 14px;
    box-shadow: inset 0 -1px 0 0 #EDEEEE;
  }
  .heroProduct__contentDescription .description__action {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    padding-right: calc(calc(100% / 12) * 2);
    z-index: 999;
    background-color: var(--dane-body-bg);
    padding: 10px 16px;
    box-shadow: inset 0 1px 0 0 #EDEEEE;
  }
  .heroProduct__contentDescription .description__action .btn {
    -ms-flex: 0 0 calc(50% - 9px);
        flex: 0 0 calc(50% - 9px);
    display: block;
    padding: 12px;
    font-weight: 700;
  }
}

.numberCount::-webkit-outer-spin-button, .numberCount::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.numberCount-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.profit__heading .heading {
  text-align: center;
}

.profit__items {
  --dane-gutter-x: 24px;
  --dane-gutter-y: 24px;
}

@media (max-width: 769.98px) {
  .profit__items {
    --dane-gutter-x: 16px;
    --dane-gutter-y: 16px;
  }
}

section.benner {
  position: relative;
}

@media (max-width: 769.98px) {
  section.benner {
    padding-top: 32px;
    padding-bottom: 32px;
    overflow: hidden;
  }
}

section.benner .section-header {
  color: #475058;
}

section.benner .benner__item {
  width: 100%;
}

section.benner .benner__item .item {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
}

section.benner .benner__item .item__big, section.benner .benner__item .item__normal {
  border-radius: 24px;
  overflow: hidden;
  position: relative;
}

section.benner .benner__item .item__big img, section.benner .benner__item .item__normal img {
  width: 100%;
  height: auto;
}

section.benner .benner__item .item__big {
  grid-row-start: auto;
  grid-row-end: span 2;
}

@media (max-width: 769.98px) {
  section.benner .benner__item .item {
    grid-template-columns: repeat(1, 1fr);
    gap: 16px;
  }
}

section .section-header {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

@media (max-width: 769.98px) {
  section .section-header {
    font-size: 16px;
  }
}

section .section-header .section-title {
  font-size: 32px;
  color: #000;
  line-height: 1.5;
  font-weight: 700;
}

@media (max-width: 769.98px) {
  section .section-header .section-title {
    font-size: 22px;
  }
}

section .section-header .section-title + p {
  margin-top: 16px;
}

section .section-header p:last-of-type {
  margin-bottom: 0;
}

section .section-header ~ .section-body {
  margin-top: 48px;
}

@media (max-width: 769.98px) {
  section .section-header ~ .section-body {
    margin-top: 32px;
  }
}

.buy {
  background-color: var(--dane-body-background-secondary);
}

@media (max-width: 769.98px) {
  .buy {
    background-color: var(--dane-body-bg);
  }
  .buy__wrap {
    --dane-gutter-y: 16px;
  }
}

.client__brand {
  position: relative;
}

.client__brand-listWrap {
  --dane-gutter-x: 32px;
  margin-right: calc(-.5 * var(--dane-gutter-x));
  margin-left: calc(-.5 * var(--dane-gutter-x));
  overflow: initial;
}

.client__brand-listWrap .swiper-wrapper.row {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-left: 0px;
}

.client__brand-listWrap .swiper-wrapper.row .swiper-slide {
  height: auto;
  box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--dane-gutter-x) * .5);
  padding-left: calc(var(--dane-gutter-x) * .5);
  margin-top: var(--dane-gutter-y);
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 33.33333333%;
}

@media (max-width: 769.98px) {
  .client__brand-listWrap .swiper-wrapper.row .swiper-slide {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
}

@media (max-width: 575.98px) {
  .client__brand-listWrap .swiper-wrapper.row .swiper-slide {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50.83333333%;
    padding-right: 6px;
    padding-left: 6px;
  }
}

@media (max-width: 769.98px) {
  .client__brand-listWrap {
    overflow: inherit;
    margin-right: auto;
    margin-left: auto;
  }
  .client__brand-listWrap .swiper-wrapper.row {
    margin-left: -6px;
  }
}

.buyNews {
  position: relative;
  background-position: right top;
  background-repeat: no-repeat;
  overflow: hidden;
}

@media (max-width: 769.98px) {
  .buyNews {
    background-image: none !important;
  }
}

.video-popup,
.video-play {
  display: -ms-flexbox;
  display: flex;
  border-radius: 24px;
  position: relative;
  overflow: hidden;
}

@media (max-width: 599px) {
  .video-popup,
  .video-play {
    border-radius: 8px;
  }
}

.video-popup:hover .play svg,
.video-play:hover .play svg {
  opacity: 0.8;
}

@media (max-width: 599px) {
  .video-popup img,
  .video-play img {
    width: 100%;
    height: 200px;
  }
}

.video-popup .play,
.video-play .play {
  width: 100%;
  height: 100%;
  background-color: #00000033;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.video-popup .play svg,
.video-play .play svg {
  z-index: 4;
  opacity: 1;
  transition: opacity 200ms ease;
}

@media (max-width: 599px) {
  .video-popup .play svg,
  .video-play .play svg {
    width: 46px;
    height: 46px;
  }
}

@keyframes fade {
  0% {
    opacity: 0;
  }
  11.11% {
    opacity: 1;
  }
  33.33% {
    opacity: 1;
  }
  44.44% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

.service__heading .heading {
  padding-right: calc(calc(100% / 12) * 3);
  margin-bottom: 0px;
  min-height: 300px;
}

.service__heading .heading__list {
  margin-bottom: 48px !important;
  padding: 10px 0 9px 0;
  display: block;
}

.service__heading .heading__list ul li span {
  font-size: 18px;
  font-weight: 600;
}

.service__heading .heading__list ul li:hover {
  cursor: pointer;
}

.service__heading .heading__title {
  margin-bottom: 24px;
}

.service__heading .heading__wrap.tabcontent {
  display: none;
  margin-bottom: 0;
}

.service__media .accent {
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 536px;
  max-height: 536px;
}

.service__media .accent img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1 / 1;
  visibility: hidden;
  display: none;
  opacity: 0;
  transition: opacity .2s ease-in-out, visibility .2s ease-in-out;
}

.service__media .accent img.active {
  visibility: visible;
  opacity: 1;
  display: block;
}

@media (max-width: 769.98px) {
  .service__heading .heading {
    padding-right: calc(calc(100% / 12) * 0);
    min-height: auto;
  }
  .service__heading .heading__list {
    margin-bottom: 32px !important;
  }
  .service__heading .heading__list ul li span {
    font-size: 14px;
  }
  .service__heading .heading__title {
    margin-bottom: 24px;
  }
  .service__media {
    padding-right: calc(calc(100% / 12) * 3);
    padding-left: calc(calc(100% / 12) * 3);
    margin-top: 28px;
    margin-bottom: 28px;
    position: relative;
    overflow: hidden;
    position: relative;
  }
  .service__media:before {
    display: block;
    content: "";
    width: 100%;
  }
  .service__media > .inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
  }
  .service__media > .inner > img,
  .service__media > .inner > video,
  .service__media > .inner > svg {
    width: 100%;
    height: 100%;
  }
  .service__media:before {
    padding-top: 213.675213675%;
  }
  .service__media > .inner {
    background-image: none !important;
  }
  .service__media > .inner > img, .service__media > .inner > svg {
    object-fit: contain;
  }
  .service__media .accent {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .service__media .accent img {
    width: 100%;
    height: auto;
  }
}

.security {
  background-color: var(--dane-body-background-secondary);
}

.security__heading .heading__title {
  text-align: center;
}

.security__content {
  margin-bottom: 64px;
}

.security__brand .brand {
  display: -ms-flexbox;
  display: flex;
  gap: 56px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.security__brand .brand__item {
  position: relative;
  -ms-flex: 0 0 135px;
      flex: 0 0 135px;
  width: 135px;
  position: relative;
}

.security__brand .brand__item:before {
  display: block;
  content: "";
  width: 100%;
}

.security__brand .brand__item > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.security__brand .brand__item > .inner > img,
.security__brand .brand__item > .inner > video,
.security__brand .brand__item > .inner > svg {
  width: 100%;
  height: 100%;
}

.security__brand .brand__item:before {
  padding-top: 44.4444444444%;
}

.security__brand .brand__item > .inner {
  background-image: none !important;
}

.security__brand .brand__item > .inner > img, .security__brand .brand__item > .inner > svg {
  object-fit: contain;
}

.security__brand .brand__item .inner {
  padding: 0;
}

.security__brand .brand__item .inner .link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.security__brand .brand__item .inner img {
  filter: grayscale(100%);
  transition: all .3s ease-in-out;
  opacity: 0.6;
}

.security__brand .brand__item:hover .inner img {
  filter: grayscale(0);
  transition: all .3s ease-in-out;
  opacity: 1;
}

@media (max-width: 991.98px) {
  .security__content {
    margin-bottom: 16px;
  }
  .security__brand .brand {
    gap: 16px;
  }
  .security__brand .brand__item {
    -ms-flex: 0 0 97px;
        flex: 0 0 97px;
    width: 97px;
    position: relative;
  }
  .security__brand .brand__item:before {
    display: block;
    content: "";
    width: 100%;
  }
  .security__brand .brand__item > .inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
  }
  .security__brand .brand__item > .inner > img,
  .security__brand .brand__item > .inner > video,
  .security__brand .brand__item > .inner > svg {
    width: 100%;
    height: 100%;
  }
  .security__brand .brand__item:before {
    padding-top: 44.3298969072%;
  }
  .security__brand .brand__item > .inner {
    background-image: none !important;
  }
  .security__brand .brand__item > .inner > img, .security__brand .brand__item > .inner > svg {
    object-fit: contain;
  }
  .security__brand .brand__item .inner {
    padding: 0;
  }
}

@media (max-width: 769.98px) {
  .partners {
    overflow: hidden;
  }
}

.partners__wrap {
  --dane-gutter-x: 32px;
  --dane-gutter-y: 32px;
}

.partners__heading .heading {
  margin-bottom: 0;
}

.partners__profile {
  padding-left: calc(calc(100% / 12) * 1);
  padding-bottom: 0;
  background-position: left bottom 15px;
  background-repeat: no-repeat;
}

.partners .card__partners-slide-navigation {
  margin-top: 30px;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.partners .card__partners-slide-navigation .card__partners-slide-button-next,
.partners .card__partners-slide-navigation .card__partners-slide-button-prev {
  background-color: #F8F9FA;
  width: 40px;
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 4px;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

@media (max-width: 769.98px) {
  .partners__profile {
    padding-left: calc(calc(100% / 12) * 0);
    background-image: none !important;
    padding-bottom: 0px;
  }
  .partners .card__partners-slide-navigation {
    margin-top: 16px;
    -ms-flex-pack: center;
        justify-content: center;
  }
}

.news, .news__single {
  position: relative;
}

.news__heading .heading > *:not(:last-child), .news__single__heading .heading > *:not(:last-child) {
  margin-bottom: 16px;
}

.news__wrap, .news__single__wrap {
  --dane-gutter-x: 24px;
  --dane-gutter-y: 24px;
  margin-bottom: 64px;
}

.news__action, .news__single__action {
  text-align: center;
}

.news__action .btn, .news__single__action .btn {
  padding: 16px 56px;
  letter-spacing: -0.16px;
  font-weight: 700;
}

@media (max-width: 769.98px) {
  .news__wrap, .news__single__wrap {
    margin-bottom: 32px;
  }
  .news__action, .news__single__action {
    text-align: center;
  }
  .news__action .btn, .news__single__action .btn {
    display: block;
    padding: 10px 56px;
  }
}

.news__single-sinleWrap {
  --dane-gutter-x: 24px;
  --dane-gutter-y: 24px;
}

.news__single-sinleWrap .card__news-mediaWrap .inner {
  border-radius: 8px;
}

.news__single {
  background-color: #F8F9FA;
  padding: 64px 0 !important;
}

.news__single .news__heading .heading {
  margin-bottom: 32px;
}

.newsBig {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  background-color: transparent;
}

@media (min-width: 992px) {
  .body__content.content-blog .container {
    max-width: 1216px;
  }
}

section.news .section-header {
  margin-bottom: 48px;
  color: #475058;
}

@media (min-width: 992px) {
  section.news .news__wrap {
    margin-bottom: 0;
  }
}

section.news .card__news .heading .heading__top .heading__top-category {
  font-weight: 600;
}

section.news .card__news .heading .heading__info {
  font-size: 14px;
  line-height: 19.07px;
}

.follow {
  position: relative;
  padding-top: 40px !important;
  padding-bottom: 128px !important;
}

.follow__wrap {
  position: relative;
  gap: 48px;
}

.follow__wrap::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc(266px);
  background: #ffe400;
  background: linear-gradient(90deg, rgba(255, 228, 0, 0.352346) 40%, #ffe400 80%, #ffe400 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe400",endColorstr="#ffe400",GradientType=1);
  z-index: -1;
  border-radius: 24px;
}

.follow__media {
  margin-left: calc(calc(100% / 12) * .5);
  margin-right: calc(calc(100% / 12) * 1);
  margin-bottom: 44px;
}

@media (max-width: 769.98px) {
  .follow__media {
    margin-bottom: 0;
  }
}

.follow__media .inner img {
  height: 271px;
  object-fit: contain;
}

.follow__heading {
  padding-top: 80px;
  margin-left: 24px;
}

.follow__heading .heading {
  padding-right: calc(calc(100% /12) * 1);
}

.follow__heading .heading__title {
  font-size: 22px;
  margin-bottom: 32px;
  font-weight: 700;
}

.follow__heading .heading__action .btn {
  width: 100%;
  max-width: 342px;
  padding: 16px;
  font-weight: 700;
  letter-spacing: -0.16px;
  background-color: black;
}

@media (max-width: 991.98px) {
  .follow__wrap::after {
    height: calc(100% - 70px);
    bottom: -30px;
  }
}

@media (max-width: 769.98px) {
  .follow {
    padding-bottom: 80px !important;
  }
  .follow__media {
    margin-left: unset !important;
    margin-right: unset !important;
    padding-top: unset;
    padding-top: 62px;
  }
  .follow__media .inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .follow__media .inner img {
    height: 211.086px;
    width: 100%;
  }
  .follow__heading {
    padding-top: 32px !important;
    margin-left: 0px !important;
  }
  .follow__wrap {
    position: relative;
    padding: 32px 0 0;
    gap: unset;
  }
  .follow__wrap::after {
    content: "";
    position: absolute;
    left: 0;
    width: calc(100% - 32px);
    height: calc(100% - 32px);
    background: #FFF48B;
    z-index: -1;
    border-radius: 24px;
    margin-right: 16px;
    margin-left: 16px;
  }
  .follow__wrap > * {
    padding-right: 40px;
    padding-left: 40px;
  }
  .follow__media {
    margin-left: calc(calc(100% / 12) * 2);
    margin-right: calc(calc(100% / 12) * 0);
  }
  .follow__heading {
    padding-top: 22px;
  }
  .follow__heading .heading {
    padding-right: calc(calc(100% /12) * 0);
    text-align: center;
  }
  .follow__heading .heading__action .btn {
    width: 100%;
    max-width: 342px;
    padding: 16px;
    font-weight: 700;
    letter-spacing: -0.16px;
  }
}

.floatingShare {
  max-width: 150px;
  position: absolute;
  left: 0;
  top: calc(276px + 80px);
  position: sticky;
  margin-left: auto;
  margin-right: auto;
}

.floatingShare__title {
  margin-bottom: 24px;
  font-weight: 600;
  letter-spacing: -0.16px;
}

.floatingShare__list ul {
  list-style-type: none;
  margin-bottom: 0px;
  padding-left: 0px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  gap: 24px;
}

.floatingShare__list ul li span {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 6px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px #EDEEEE;
}

.standardPage__basic {
  padding-top: 65px;
  padding-bottom: 64px;
}

.standardPage__basic > .container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.standardPage__basic .content {
  width: 100%;
  max-width: 864px;
  position: relative;
}

.standardPage__basic .content__share {
  position: absolute;
  height: 100%;
  left: calc(-60px - 100px);
}

@media (max-width: calc(1200px)) {
  .standardPage__basic .content__share {
    display: none;
  }
}

@media (max-width: 769.98px) {
  .standardPage__basic {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

.standardPage__withSidebar {
  padding-top: 30px;
  padding-bottom: 80px;
}

.standardPage__withSidebar .d-lg-grid.content {
  grid-template-columns: 315px auto;
  gap: 56px;
}

@media (max-width: 769.98px) {
  .standardPage__withSidebar {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

.standardPage__pusatBantuan {
  padding-top: 64px;
  padding-bottom: 80px;
}

.standardPage__pusatBantuan .pusatBantaun__heading {
  margin-bottom: 48px;
}

.standardPage__pusatBantuan .pusatBantaun__heading .heading__title {
  font-size: 32px;
  margin-bottom: 16px;
  font-weight: 700;
}

.standardPage__pusatBantuan .pusatBantaun__heading .heading__description {
  color: var(--dane-gray);
}

.standardPage__pusatBantuan .pusatBantaun__heading .search__form {
  padding-left: calc(calc(100% / 12) * 4);
}

.standardPage__pusatBantuan .pusatBantaun__heading .search__form .searchForm__wrap {
  border-radius: 8px !important;
}

.standardPage__pusatBantuan .content {
  grid-template-columns: 265px auto;
  gap: 48px;
}

.standardPage__pusatBantuanWithoutSidebar .content {
  grid-template-columns: auto;
  gap: 48px;
  max-width: 890px;
  margin: 0 auto;
}

@media (max-width: 769.98px) {
  .standardPage__pusatBantuan {
    padding-top: 32px;
    padding-bottom: 40px;
  }
  .standardPage__pusatBantuan .pusatBantaun__heading {
    margin-bottom: 24px;
  }
  .standardPage__pusatBantuan .pusatBantaun__heading.pusatBantaun__headingMobileHide {
    display: none;
  }
  .standardPage__pusatBantuan .pusatBantaun__heading .heading__title {
    font-size: 22px;
    margin-bottom: 8px;
  }
  .standardPage__pusatBantuan .pusatBantaun__heading .heading__description {
    color: var(--dane-gray);
  }
  .standardPage__pusatBantuan .pusatBantaun__heading .search__form {
    margin-top: 24px;
    padding-left: calc(calc(100% / 12) * 0);
  }
}

.standardPage__aboutUs {
  padding-top: 40px;
  padding-bottom: 40px;
}

.standardPage__aboutUs-headingDescription {
  padding-top: 40px;
  padding-bottom: 40px;
}

.standardPage__aboutUs-headingDescription .heading__title {
  font-size: 32px;
  font-weight: 700;
}

.standardPage__aboutUs-headingDescription .description {
  color: var(--dane-gray);
  line-height: 26px;
}

.standardPage__aboutUs-media {
  position: relative;
}

.standardPage__aboutUs-media:before {
  display: block;
  content: "";
  width: 100%;
}

.standardPage__aboutUs-media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.standardPage__aboutUs-media > .inner > img,
.standardPage__aboutUs-media > .inner > video,
.standardPage__aboutUs-media > .inner > svg {
  width: 100%;
  height: 100%;
}

.standardPage__aboutUs-media:before {
  padding-top: 32.1546052632%;
}

.standardPage__aboutUs-media > .inner > img {
  object-fit: cover;
}

.standardPage__aboutUs-media .inner {
  border-radius: 16px;
  overflow: hidden;
}

.standardPage__aboutUs-mediaWrap {
  padding-top: 40px;
  padding-bottom: 40px;
}

@media (max-width: 769.98px) {
  .standardPage__aboutUs-media {
    position: relative;
  }
  .standardPage__aboutUs-media:before {
    display: block;
    content: "";
    width: 100%;
  }
  .standardPage__aboutUs-media > .inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
  }
  .standardPage__aboutUs-media > .inner > img,
  .standardPage__aboutUs-media > .inner > video,
  .standardPage__aboutUs-media > .inner > svg {
    width: 100%;
    height: 100%;
  }
  .standardPage__aboutUs-media:before {
    padding-top: 32.1229050279%;
  }
  .standardPage__aboutUs-media > .inner > img {
    object-fit: cover;
  }
  .standardPage__aboutUs-media .inner {
    border-radius: 5px;
    overflow: hidden;
  }
  .standardPage__aboutUs-mediaWrap {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .standardPage__aboutUs-headingDescription {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .standardPage__aboutUs-headingDescription .heading__title {
    font-size: 22px;
    margin-bottom: 24px;
  }
}

.standardPage__visiMisi {
  background-color: #F8F9FA;
  padding-top: 80px;
  padding-bottom: 80px;
}

.standardPage__visiMisi-wrap {
  --dane-gutter-x: 32px;
  --dane-gutter-y: 32px;
}

.standardPage__visiMisi-media {
  position: relative;
  padding-left: calc((100% / 12) * 1);
}

.standardPage__visiMisi-media:before {
  display: block;
  content: "";
  width: 100%;
}

.standardPage__visiMisi-media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.standardPage__visiMisi-media > .inner > img,
.standardPage__visiMisi-media > .inner > video,
.standardPage__visiMisi-media > .inner > svg {
  width: 100%;
  height: 100%;
}

.standardPage__visiMisi-media:before {
  padding-top: 91.5322580645%;
}

.standardPage__visiMisi-media > .inner {
  background-image: none !important;
}

.standardPage__visiMisi-media > .inner > img, .standardPage__visiMisi-media > .inner > svg {
  object-fit: contain;
}

.standardPage__visiMisi-heading {
  padding-right: calc((100% / 12) * 1);
}

.standardPage__visiMisi-heading .heading__title {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 24px;
}

.standardPage__visiMisi-heading .heading__description {
  color: var(--dane-gray);
}

@media (max-width: 769.98px) {
  .standardPage__visiMisi-wrap {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
  .standardPage__visiMisi-media {
    position: relative;
    padding-left: calc((100% / 12) * 0);
  }
  .standardPage__visiMisi-media:before {
    display: block;
    content: "";
    width: 100%;
  }
  .standardPage__visiMisi-media > .inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
  }
  .standardPage__visiMisi-media > .inner > img,
  .standardPage__visiMisi-media > .inner > video,
  .standardPage__visiMisi-media > .inner > svg {
    width: 100%;
    height: 100%;
  }
  .standardPage__visiMisi-media:before {
    padding-top: 91.5322580645%;
  }
  .standardPage__visiMisi-media > .inner {
    background-image: none !important;
  }
  .standardPage__visiMisi-media > .inner > img, .standardPage__visiMisi-media > .inner > svg {
    object-fit: contain;
  }
  .standardPage__visiMisi-heading {
    padding-right: calc((100% / 12) * 0);
  }
  .standardPage__visiMisi-heading .heading__title {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 24px;
  }
  .standardPage__visiMisi-heading .heading__description {
    color: var(--dane-gray);
  }
}

@media (max-width: 769.98px) {
  .specialMobile .d-lg-grid.content {
    display: -ms-flexbox;
    display: flex;
    gap: 0px;
  }
  .specialMobile .sidebar {
    width: 100%;
    opacity: 1;
    transition: opacity .3s ease-in-out;
  }
  .specialMobile .sidebar.hide {
    width: 0;
    opacity: 0;
    height: 0;
    overflow: hidden;
    transition: opacity .3s ease-in-out;
  }
  .specialMobile .sidebar__sticky {
    top: 0px;
    position: relative;
  }
  .specialMobile .sidebar__menuAccordion {
    border-radius: none;
    box-shadow: inset 0 0 0 0 #EDEEEE;
  }
  .specialMobile .sidebar__menuAccordion .accordion .accordion-toggle:checked ~ label:after {
    transform: rotate(180deg);
  }
  .specialMobile .sidebar__menuAccordion .accordion label {
    padding: 24px 40px 24px 0px;
    cursor: pointer;
    font-size: 14px;
    letter-spacing: -0.14px;
    font-weight: 700;
    box-shadow: inset 0 -1px 0 0 #EDEEEE;
  }
  .specialMobile .sidebar__menuAccordion .accordion label::after {
    transform: rotate(90deg);
  }
  .specialMobile .sidebar__menuAccordion .accordion__content {
    padding: 16px 24px 16px 24px;
  }
  .specialMobile .sidebar__menu-menuSimple {
    border-radius: none;
    box-shadow: inset 0 0 0 0 #EDEEEE;
  }
  .specialMobile .sidebar__menu-menuSimple ul li a {
    padding: 24px 0;
    position: relative;
  }
  .specialMobile .sidebar__menu-menuSimple ul li a:after {
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTVMMTIgOUwxOCAxNSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
    position: absolute;
    top: calc(50% - 8px);
    width: 16px;
    height: 16px;
    right: 20px;
    transform: rotate(90deg);
    transform-origin: center;
    transition: .3s transform;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .specialMobile .main {
    width: 0;
    overflow: hidden;
    height: 0;
    opacity: 0;
    transition: opacity .3s ease-in-out;
  }
  .specialMobile .main.show {
    width: 100%;
    height: auto;
    opacity: 1;
    transition: opacity .3s ease-in-out;
  }
}

.sidebar {
  margin-bottom: 30px;
}

.sidebar__menuAccordion {
  border-radius: 16px 16px 0px 0px;
  box-shadow: inset 0 0 0 1px #EDEEEE;
}

.sidebar__menuAccordion .menus-small li {
  font-size: 14px;
}

.sidebar__menuAccordion-heading {
  display: none;
}

.sidebar__menuAccordion-heading .heading__title {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 16px;
}

.sidebar__sticky {
  position: sticky;
  top: 130px;
}

.sidebar__menu {
  border-radius: 16px;
  box-shadow: inset 0 0 0 1px #EDEEEE;
}

.sidebar__menu ul {
  padding-left: 0;
  margin-bottom: 0;
}

.sidebar__menu ul li {
  list-style: none;
}

.sidebar__menu ul li a {
  display: block;
  color: inherit;
  padding: 24px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: -0.14px;
}

.sidebar__menu ul li:not(:last-child) {
  box-shadow: inset 0 -1px 0 0 #EDEEEE;
}

@media (min-width: 770px) {
  .sidebar__menu ul li a.active {
    box-shadow: inset 0 0 0 1px var(--dane-accent1);
    background-color: #fffacc;
  }
  .sidebar__menu ul li:last-child a.active {
    border-radius: 0 0 16px 16px;
  }
  .sidebar__menu ul li:first-child a.active {
    border-radius: 16px 16px 0 0;
  }
  .sidebar__menu ul li:hover a {
    box-shadow: inset 0 0 0 1px var(--dane-accent1);
    background-color: #fffacc;
  }
  .sidebar__menu ul li:hover:last-child a {
    border-radius: 0 0 16px 16px;
  }
  .sidebar__menu ul li:hover:first-child a {
    border-radius: 16px 16px 0 0;
  }
}

.sidebar__hideDesktop {
  display: none;
}

.sidebar__hideMobile {
  display: block;
}

.sidebar__help {
  padding-top: 16px;
  --dane-gutter-x: 32px;
  --dane-gutter-y: 16px;
}

@media (max-width: 769.98px) {
  .sidebar__menuAccordion-heading {
    display: block;
  }
  .sidebar__hideMobile {
    display: none;
  }
  .sidebar__hideDesktop {
    display: block;
  }
}

article.article .article__heading .heading {
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 40px;
}

article.article .article__heading .heading.heading__short {
  margin-bottom: 17px;
}

article.article .article__heading .heading.heading__hideDesktop {
  display: none;
}

article.article .article__heading .heading__title {
  font-size: 22px;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
}

article.article .article__heading .heading__title svg {
  display: none;
}

article.article .article__heading .heading__title.big {
  font-size: 32px;
}

body.single article.article .article__heading .heading__title {
  display: block;
  -ms-flex-align: unset;
      align-items: unset;
}

article.article .article__heading .heading__promo {
  color: var(--dane-gray);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.36;
  letter-spacing: -0.01em;
}

article.article .article__heading .heading__info-profileDate {
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -ms-flex-align: center;
      align-items: center;
}

article.article .article__heading .heading__info-profileDate > *:not(:last-child) {
  padding-right: 16px;
  box-shadow: inset -1px 0px 0 0px #B6B9BC;
}

article.article .article__heading .heading__info-profileDate .profile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 12px;
}

article.article .article__heading .heading__info-profileDate .profile__name {
  color: #495057;
  font-weight: 600;
  letter-spacing: -0.16px;
}

article.article .article__heading .heading__info-profileDate .profile__media {
  width: 24px;
  height: 24px;
  position: relative;
}

article.article .article__heading .heading__info-profileDate .profile__media:before {
  display: block;
  content: "";
  width: 100%;
}

article.article .article__heading .heading__info-profileDate .profile__media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

article.article .article__heading .heading__info-profileDate .profile__media > .inner > img,
article.article .article__heading .heading__info-profileDate .profile__media > .inner > video,
article.article .article__heading .heading__info-profileDate .profile__media > .inner > svg {
  width: 100%;
  height: 100%;
}

article.article .article__heading .heading__info-profileDate .profile__media:before {
  padding-top: 100%;
}

article.article .article__heading .heading__info-profileDate .profile__media > .inner > img {
  object-fit: cover;
}

article.article .article__heading .heading__info-profileDate .profile__media .inner {
  border-radius: 50%;
  overflow: hidden;
}

article.article .article__heading .heading__info-profileDate .profile__mediaName {
  background-color: #EC7063;
  width: 24px;
  height: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  color: #FFF;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 700;
}

article.article .article__heading .heading__info-profileDate .date {
  font-size: 14px;
  line-height: 1.36;
  color: #808589;
}

article.article .article__heading .heading__date {
  color: #808589;
}

article.article .article__thumb {
  margin-bottom: 40px;
}

article.article .article__thumb img {
  width: auto;
  max-width: 100%;
  margin: 0 auto;
  border-radius: 16px;
  height: auto;
}

article.article .article__content .content {
  margin-bottom: 40px;
  color: #495057;
  line-height: 1.625;
}

@media (max-width: 769.98px) {
  article.article .article__content .content {
    margin-bottom: 25px;
  }
}

article.article .article__content .content h1 > b, article.article .article__content .content .h1 > b, article.article .article__content .content h2 > b, article.article .article__content .content .h2 > b, article.article .article__content .content .heroKoin__heading .heading__title > b, .heroKoin__heading article.article .article__content .content .heading__title > b, article.article .article__content .content .heroPerhiasan__heading .heading__title > b, .heroPerhiasan__heading article.article .article__content .content .heading__title > b, article.article .article__content .content h3 > b, article.article .article__content .content .h3 > b, article.article .article__content .content h4 > b, article.article .article__content .content .h4 > b, article.article .article__content .content h5 > b, article.article .article__content .content .h5 > b, article.article .article__content .content h6 > b, article.article .article__content .content .h6 > b {
  font-weight: bold;
}

article.article .article__content .content ul, article.article .article__content .content ol {
  padding-left: 25px;
}

article.article .article__content .content ul li, article.article .article__content .content ol li {
  margin-bottom: 5px;
}

article.article .article__content .content table {
  border-collapse: collapse;
  margin-bottom: 16px;
}

article.article .article__content .content table td, article.article .article__content .content table th {
  padding: 5px;
}

article.article .article__content .content table, article.article .article__content .content table td, article.article .article__content .content table th {
  border: 1px solid;
}

@media (max-width: 769.98px) {
  article.article .article__content .content .table-responsive {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
  }
}

article.article .article__content .content__accordion .accordion {
  box-shadow: inset 0 -1px 0 0 #EDEEEE;
  padding: 18px 0;
}

article.article .article__content .content__accordion .accordion > label {
  font-size: 16px;
  padding: 18px 40px 18px 0px;
  box-shadow: inset 0 0 0 0 #EDEEEE;
}

article.article .article__content .content__accordion .accordion__content {
  padding: 0px 50px 18px 0px;
}

article.article .article__content .content__moreHelp-title {
  margin-bottom: 32px;
}

article.article .article__content .content__moreHelp-lists {
  --dane-gutter-x: 32px;
  --dane-gutter-y: 16px;
}

@media (max-width: 769.98px) {
  article.article .article__content .content {
    font-size: 14px !important;
  }
  article.article .article__content .content__accordion .accordion {
    padding: 0;
  }
  article.article .article__content .content__accordion label {
    font-size: 14px !important;
  }
  article.article .article__content .content__accordion .accordion__content {
    padding: 0px 0px 16px 0px;
    font-size: 14px;
  }
}

article.article .article__tag {
  position: relative;
}

article.article .article__tag ul {
  padding-left: 0px;
  margin-bottom: 0px;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  gap: 16px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 769.98px) {
  article.article .article__tag ul {
    gap: 6px;
  }
}

article.article .article__tag ul li {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  border-radius: 32px;
  padding: 8px 16px;
  box-shadow: inset 0 0 0 1px #B6B9BC;
  font-size: 14px;
  letter-spacing: -0.14px;
  white-space: nowrap;
  color: var(--dane-gray);
  font-weight: 600;
}

article.article .article__share {
  display: none;
  margin-top: 32px;
  gap: 24px;
  -ms-flex-align: baseline;
      align-items: baseline;
}

article.article .article__share-title {
  font-weight: 600;
  letter-spacing: -0.16px;
}

article.article .article__share-list ul {
  list-style-type: none;
  margin-bottom: 0px;
  padding-left: 0px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
}

article.article .article__share-list ul li span {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 6px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px #EDEEEE;
}

article.article .scroll {
  scroll-margin-top: 130px;
}

article.article blockquote.blockquote {
  padding: 24px;
}

article.article blockquote.blockquote p {
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 0px;
}

article.article blockquote.blockquote .blockquote-footer {
  text-align: left;
}

article.article br {
  content: "";
  display: block;
  height: 8px;
}

article.article img {
  max-width: 100%;
}

article.article figure img {
  max-width: 100%;
  height: auto;
}

article.article ul, article.article ol {
  padding-left: 15px;
}

article.article .img-wrap-left img {
  float: left;
  margin: 15px;
}

@media (max-width: 769.98px) {
  article.article .img-wrap-left img {
    width: 100%;
    margin: 15px 0px;
  }
}

article.article .img-wrap-right img {
  float: right;
  margin: 15px;
}

@media (max-width: 769.98px) {
  article.article .img-wrap-right img {
    width: 100%;
    margin: 15px 0px;
  }
}

article.article .wp-block-image {
  display: block;
  margin-bottom: 18px;
  position: relative;
}

article.article .wp-block-image-graphic {
  margin-top: 28px;
  margin-bottom: 28px;
}

article.article .wp-block-image img {
  width: 100%;
}

article.article .wp-block-image.aligncenter {
  margin: 0 auto;
  margin-bottom: 18px;
}

article.article .wp-block-image.alignleft {
  margin-left: 0px;
  margin-bottom: 18px;
}

article.article .wp-block-image.alignright {
  margin: 0 0px auto auto;
  margin-bottom: 18px;
}

article.article .wp-block-image figcaption {
  text-align: center;
  margin-top: 8px;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0.25px;
  color: #A1ADB9;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 9;
  padding: 4px 12px;
  border-radius: 0 5px 0 0;
}

article.article iframe:not(.instagram-media.instagram-media-rendered) {
  height: 350px;
  width: 100%;
}

@media (max-width: 769.98px) {
  article.article .article__heading .heading {
    gap: 8px;
    margin-bottom: 32px;
  }
  article.article .article__heading .heading.heading__hideDesktop {
    display: block;
  }
  article.article .article__heading .heading__title {
    font-size: 16px !important;
  }
  article.article .article__heading .heading__title.big {
    font-size: 18px;
  }
  article.article .article__heading .heading__title svg {
    display: block;
  }
  article.article .article__heading .heading__promo {
    letter-spacing: -0.14px;
    color: var(--dane-gray);
    font-weight: 600;
    font-size: 14px;
  }
  article.article .article__heading .heading__title {
    font-size: 18px;
  }
  article.article .article__heading .heading__info-profileDate {
    gap: 8px;
  }
  article.article .article__heading .heading__info-profileDate > *:not(:last-child) {
    padding-right: 8px;
  }
  article.article .article__heading .heading__info-profileDate .profile__name {
    font-size: 14px;
  }
  article.article .article__heading .heading__info-profileDate .date {
    font-size: 14px;
  }
  article.article .article__heading .heading__date {
    font-size: 14px;
  }
  article.article .article__thumb {
    margin-bottom: 32px;
  }
  article.article .article__share {
    display: -ms-flexbox;
    display: flex;
  }
  article.article .scroll {
    scroll-margin-top: 80px;
  }
}

.table-responsive {
  overflow: auto;
  width: 100%;
}

.specialSectionList {
  padding-top: 80px;
  padding-bottom: 80px;
}

.specialSectionList__heading .heading {
  padding-right: calc(calc(100% / 12) * 1.8);
}

.specialSectionList__heading .heading__title {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 24px;
}

.specialSectionList__heading .heading__description {
  color: var(--dane-gray);
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 26px;
}

.specialSectionList__heading .heading__action {
  padding-right: calc(calc(100% / 12) * 5);
}

.specialSectionList__heading .heading__action .btn {
  display: block;
  padding: 16px;
  font-weight: 700;
  letter-spacing: -0.16px;
}

.specialSectionList__lists .list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 16px;
}

.specialSectionList__lists .action {
  margin-top: 32px;
}

.specialSectionList__lists .action .btn {
  display: none;
  padding: 16px;
  font-weight: 700;
  letter-spacing: -0.16px;
}

@media (max-width: 769.98px) {
  .specialSectionList {
    padding-top: 32px;
    padding-bottom: 40px;
  }
  .specialSectionList__heading .heading {
    padding-right: calc(calc(100% / 12) * 0);
  }
  .specialSectionList__heading .heading__title {
    font-size: 22px;
    margin-bottom: 16px;
  }
  .specialSectionList__heading .heading__description {
    margin-bottom: 32px;
  }
  .specialSectionList__heading .heading__action {
    display: none;
  }
  .specialSectionList__lists .action .btn {
    display: block;
  }
}

.specialSectionAbout {
  position: relative;
}

.specialSectionAbout__wrap {
  --dane-gutter-x: 32px;
  --dane-gutter-y: 32px;
}

.specialSectionAbout__media {
  position: relative;
}

.specialSectionAbout__media:before {
  display: block;
  content: "";
  width: 100%;
}

.specialSectionAbout__media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.specialSectionAbout__media > .inner > img,
.specialSectionAbout__media > .inner > video,
.specialSectionAbout__media > .inner > svg {
  width: 100%;
  height: 100%;
}

.specialSectionAbout__media:before {
  padding-top: 91.5322580645%;
}

.specialSectionAbout__media > .inner {
  background-image: none !important;
}

.specialSectionAbout__media > .inner > img, .specialSectionAbout__media > .inner > svg {
  object-fit: contain;
}

.specialSectionAbout__media .inner {
  overflow: hidden;
  border-radius: 32px;
  z-index: 2;
}

.specialSectionAbout__media.special__accent::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 64px;
  height: 64px;
  background-color: var(--dane-accent1);
  transform: translateY(-32px) translateX(-32px);
  z-index: 1;
  border-radius: 100% 0 0 0;
}

.specialSectionAbout__action .btn {
  display: none;
  padding: 16px;
  font-weight: 700;
  letter-spacing: -0.16px;
}

.specialSectionAbout__heading .heading {
  padding-left: calc(calc(100% / 12) * 2);
  padding-right: calc(calc(100% / 12) * .5);
}

.specialSectionAbout__heading .heading__title {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 24px;
}

.specialSectionAbout__heading .heading__description {
  font-size: 18px;
  color: var(--dane-gray);
  margin-bottom: 40px;
}

.specialSectionAbout__heading .heading__action {
  padding-right: calc(calc(100% / 12) * 3.5);
}

.specialSectionAbout__heading .heading__action .btn {
  display: block;
  padding: 16px;
  font-weight: 700;
  letter-spacing: -0.16px;
}

.specialSectionAbout.reverse {
  background-color: #FFFFFF;
}

.specialSectionAbout.reverse .specialSectionAbout__heading .heading {
  padding-left: 0;
  padding-right: calc(calc(100% / 12) * 1);
}

.specialSectionAbout.reverse .specialSectionAbout__heading .heading__title {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 24px;
}

.specialSectionAbout.reverse .specialSectionAbout__heading .heading__description {
  font-size: 18px;
  color: var(--dane-gray);
  margin-bottom: 40px;
}

.specialSectionAbout.reverse .specialSectionAbout__heading .heading__action {
  padding-right: calc(calc(100% / 12) * 4.8);
}

.specialSectionAbout.reverse .specialSectionAbout__heading .heading__action .btn {
  display: block;
  padding: 16px;
  font-weight: 700;
  letter-spacing: -0.16px;
}

@media (max-width: 769.98px) {
  .specialSectionAbout__wrap {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
  .specialSectionAbout__media {
    position: relative;
  }
  .specialSectionAbout__media:before {
    display: block;
    content: "";
    width: 100%;
  }
  .specialSectionAbout__media > .inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
  }
  .specialSectionAbout__media > .inner > img,
  .specialSectionAbout__media > .inner > video,
  .specialSectionAbout__media > .inner > svg {
    width: 100%;
    height: 100%;
  }
  .specialSectionAbout__media:before {
    padding-top: 91.5083798883%;
  }
  .specialSectionAbout__media > .inner {
    background-image: none !important;
  }
  .specialSectionAbout__media > .inner > img, .specialSectionAbout__media > .inner > svg {
    object-fit: contain;
  }
  .specialSectionAbout__media .inner {
    overflow: hidden;
    border-radius: 23px;
  }
  .specialSectionAbout__media.special__accent::after {
    display: none;
  }
  .specialSectionAbout__heading .heading {
    padding-left: calc(calc(100% / 12) * 0);
    padding-right: calc(calc(100% / 12) * 0);
  }
  .specialSectionAbout__heading .heading__title {
    font-size: 22px;
    margin-bottom: 16px;
  }
  .specialSectionAbout__heading .heading__description {
    font-size: 18px;
    margin-bottom: 0;
  }
  .specialSectionAbout__heading .heading__action {
    display: none;
  }
  .specialSectionAbout__action {
    margin-top: 32px;
  }
  .specialSectionAbout__action .btn {
    display: block;
  }
  .specialSectionAbout.reverse {
    background-color: #FFFFFF;
  }
  .specialSectionAbout.reverse .specialSectionAbout__wrap {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .specialSectionAbout.reverse .specialSectionAbout__heading .heading {
    padding-left: calc(calc(100% / 12) * 0);
    padding-right: calc(calc(100% / 12) * 0);
  }
  .specialSectionAbout.reverse .specialSectionAbout__heading .heading__title {
    font-size: 22px;
    margin-bottom: 16px;
  }
  .specialSectionAbout.reverse .specialSectionAbout__heading .heading__description {
    font-size: 18px;
    margin-bottom: 0;
  }
  .specialSectionAbout.reverse .specialSectionAbout__heading .heading__action {
    display: none;
  }
  .specialSectionAbout.reverse.specialSpecialSectionAbout {
    padding-bottom: 0px;
  }
}

.specialSectionFiture__wrap {
  --dane-gutter-x: 32px;
  --dane-gutter-y: 16px;
}

.specialSectionFiture__action .btn {
  display: none;
  padding: 16px;
  font-weight: 700;
  letter-spacing: -0.16px;
}

@media (max-width: 769.98px) {
  .specialSectionFiture__action {
    margin-top: 16px;
  }
  .specialSectionFiture__action .btn {
    display: block;
  }
}

.listArticle {
  position: relative;
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.listArticle__wrap {
  --dane-gutter-x: 32px;
  --dane-gutter-y: 40px;
}

.listArticle.notfound {
  padding-top: 160px !important;
  padding-bottom: 140px !important;
}

@media (max-width: 769.98px) {
  .listArticle {
    padding-top: 64px !important;
    padding-bottom: 32px !important;
  }
  .listArticle__wrap {
    --dane-gutter-x: 24px;
    --dane-gutter-y: 24px;
  }
  .listArticle.notfound {
    padding-top: 64px !important;
    padding-bottom: 96px !important;
  }
}

.listArticleKoin__wrap {
  --dane-gutter-x: 32px;
  --dane-gutter-y: 32px;
}

.listArticleKoin__headingAction {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 32px;
}

.listArticleKoin__headingAction .heading {
  font-size: 22px;
  font-weight: 700;
}

.listArticleKoin__headingAction .action {
  font-weight: 600;
  letter-spacing: -0.16px;
}

@media (max-width: 769.98px) {
  .listArticleKoin {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .listArticleKoin__wrap {
    --dane-gutter-x: 16px;
    --dane-gutter-y: 16px;
  }
}

.post-activity {
  color: #475058;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.post-activity .activity-date {
  color: #7F8589;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.14px;
  margin-bottom: 12px;
}

@media (max-width: 769.98px) {
  .post-activity .activity-date {
    margin-bottom: 20px;
  }
}

.post-activity .post-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.45;
  margin-bottom: 12px;
}

.post-activity .post-title,
.post-activity .post-title a {
  color: #00B241;
}

@media (max-width: 769.98px) {
  .post-activity .post-title {
    margin-bottom: 20px;
    font-size: 18px;
  }
}

.post-activity .activity-gallery {
  margin-top: 42px;
}

.post-activity .activity-gallery .row-activities {
  --dane-gutter-x: 24px;
  --dane-gutter-y: 0;
}

@media (max-width: 769.98px) {
  .post-activity .activity-gallery .row-activities {
    --dane-gutter-x: 16px;
  }
}

.post-activity .activity-gallery .row-activities .gallery-item .gallery-inner .gallery-img {
  height: 151px;
}

@media (max-width: 769.98px) {
  .post-activity .activity-gallery .row-activities .gallery-item .gallery-inner .gallery-img {
    height: 70px;
  }
}

.post-activity .activity-gallery .row-activities .gallery-item .gallery-inner .gallery-play .icon svg {
  width: 40px;
  height: 40px;
}

@media (max-width: 769.98px) {
  .post-activity .activity-gallery .row-activities .gallery-item .gallery-inner .gallery-play .icon svg {
    width: 28px;
    height: 28px;
  }
}

@media (max-width: 769.98px) {
  .post-activity .activity-gallery {
    margin-top: 32px;
  }
}

.post-activity .gallery-item {
  border-radius: 10px;
  overflow: hidden;
  cursor: pointer;
  position: relative;
}

@media (max-width: 769.98px) {
  .post-activity .gallery-item {
    border-radius: 6px;
  }
}

.post-activity .gallery-item .gallery-more {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #B5B9BC;
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
  color: #000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  opacity: .8;
}

@media (max-width: 769.98px) {
  .post-activity .gallery-item .gallery-more {
    font-size: 24px;
    line-height: 43.05px;
  }
}

.post-activity .gallery-item .gallery-inner {
  position: relative;
}

.post-activity .gallery-item .gallery-inner .gallery-img {
  max-width: 100%;
  width: 100%;
  height: 218px;
  object-fit: cover;
}

@media (max-width: 769.98px) {
  .post-activity .gallery-item .gallery-inner .gallery-img {
    height: 108px;
  }
}

.post-activity .gallery-item .gallery-inner .gallery-play {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.post-activity .gallery-item .gallery-inner .gallery-play .icon {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  opacity: 0.7;
  transition: all .15s ease-in-out;
}

@media (max-width: 769.98px) {
  .post-activity .gallery-item .gallery-inner .gallery-play .icon svg {
    width: 40px;
    height: 40px;
  }
}

.post-activity .gallery-item:hover .gallery-inner .gallery-play .icon {
  opacity: 1;
}

.purchaseStep {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
  background-color: #F8F9FA;
}

.purchaseStep__wrapTop {
  --dane-gutter-x: 24px;
  --dane-gutter-y: 24px;
}

.purchaseForm {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
  background-color: #F8F9FA;
}

.purchaseForm__heading {
  margin-bottom: 48px;
}

.purchaseForm__heading .heading {
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 24px;
}

.purchaseForm__heading .heading__title {
  font-size: 32px;
  font-weight: 700;
}

.purchaseForm__heading .heading__action {
  font-weight: 600;
  letter-spacing: -0.16px;
}

.purchaseForm__form .form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 24px;
}

.purchaseForm__form .form .btn {
  padding: 16px;
  letter-spacing: -0.16px;
  font-weight: 700;
  color: var(--dane-body-color);
}

.purchaseForm__form .form .btn[disabled] {
  background-color: #EDEEEE;
  border-color: #EDEEEE;
  color: #B6B9BC;
}

@media (max-width: 769.98px) {
  .purchaseForm {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .purchaseForm__heading {
    margin-bottom: 32px;
  }
  .purchaseForm__heading .heading {
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 24px;
  }
  .purchaseForm__heading .heading__title {
    font-size: 22px;
    letter-spacing: -0.22px;
  }
}

.error404,
.errorComing,
.errorMaintenance {
  text-align: center;
  padding-top: 106px;
  padding-bottom: 340px;
}

.error404__media,
.errorComing__media,
.errorMaintenance__media {
  max-width: 213px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  margin-bottom: 64px;
}

.error404__media:before,
.errorComing__media:before,
.errorMaintenance__media:before {
  display: block;
  content: "";
  width: 100%;
}

.error404__media > .inner,
.errorComing__media > .inner,
.errorMaintenance__media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.error404__media > .inner > img,
.error404__media > .inner > video,
.error404__media > .inner > svg,
.errorComing__media > .inner > img,
.errorComing__media > .inner > video,
.errorComing__media > .inner > svg,
.errorMaintenance__media > .inner > img,
.errorMaintenance__media > .inner > video,
.errorMaintenance__media > .inner > svg {
  width: 100%;
  height: 100%;
}

.error404__media:before,
.errorComing__media:before,
.errorMaintenance__media:before {
  padding-top: 93.896713615%;
}

.error404__media > .inner,
.errorComing__media > .inner,
.errorMaintenance__media > .inner {
  background-image: none !important;
}

.error404__media > .inner > img, .error404__media > .inner > svg,
.errorComing__media > .inner > img,
.errorComing__media > .inner > svg,
.errorMaintenance__media > .inner > img,
.errorMaintenance__media > .inner > svg {
  object-fit: contain;
}

.error404__heading .heading,
.errorComing__heading .heading,
.errorMaintenance__heading .heading {
  margin-bottom: 48px;
}

.error404__heading .heading__title,
.errorComing__heading .heading__title,
.errorMaintenance__heading .heading__title {
  font-size: 80px;
  font-weight: 700;
  margin-bottom: 32px;
}

.error404__heading .heading__titleSmall,
.errorComing__heading .heading__titleSmall,
.errorMaintenance__heading .heading__titleSmall {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 20px;
}

.error404__heading .heading__description,
.errorComing__heading .heading__description,
.errorMaintenance__heading .heading__description {
  font-size: 18px;
}

.error404__heading .heading__descriptionSmall,
.errorComing__heading .heading__descriptionSmall,
.errorMaintenance__heading .heading__descriptionSmall {
  font-size: 16px;
}

.error404__heading .action .btn,
.errorComing__heading .action .btn,
.errorMaintenance__heading .action .btn {
  padding: 16px 64px;
  font-weight: 700;
  letter-spacing: -0.16px;
}

@media (max-width: 769.98px) {
  .error404__media,
  .errorComing__media,
  .errorMaintenance__media {
    max-width: 200px;
    position: relative;
    margin-bottom: 64px;
  }
  .error404__media:before,
  .errorComing__media:before,
  .errorMaintenance__media:before {
    display: block;
    content: "";
    width: 100%;
  }
  .error404__media > .inner,
  .errorComing__media > .inner,
  .errorMaintenance__media > .inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
  }
  .error404__media > .inner > img,
  .error404__media > .inner > video,
  .error404__media > .inner > svg,
  .errorComing__media > .inner > img,
  .errorComing__media > .inner > video,
  .errorComing__media > .inner > svg,
  .errorMaintenance__media > .inner > img,
  .errorMaintenance__media > .inner > video,
  .errorMaintenance__media > .inner > svg {
    width: 100%;
    height: 100%;
  }
  .error404__media:before,
  .errorComing__media:before,
  .errorMaintenance__media:before {
    padding-top: 94.1176470588%;
  }
  .error404__media > .inner,
  .errorComing__media > .inner,
  .errorMaintenance__media > .inner {
    background-image: none !important;
  }
  .error404__media > .inner > img, .error404__media > .inner > svg,
  .errorComing__media > .inner > img,
  .errorComing__media > .inner > svg,
  .errorMaintenance__media > .inner > img,
  .errorMaintenance__media > .inner > svg {
    object-fit: contain;
  }
  .error404__heading .heading,
  .errorComing__heading .heading,
  .errorMaintenance__heading .heading {
    margin-bottom: 32px;
  }
  .error404__heading .heading__title,
  .errorComing__heading .heading__title,
  .errorMaintenance__heading .heading__title {
    font-size: 64px;
  }
  .error404__heading .heading__titleSmall,
  .errorComing__heading .heading__titleSmall,
  .errorMaintenance__heading .heading__titleSmall {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .error404__heading .heading__description,
  .errorComing__heading .heading__description,
  .errorMaintenance__heading .heading__description {
    font-size: 16px;
  }
}

.error404.sg,
.errorComing.sg,
.errorMaintenance.sg {
  padding: 160px 0;
}

.error404.sg .error404__media,
.error404.sg .errorComing__media,
.error404.sg .errorMaintenance__media,
.errorComing.sg .error404__media,
.errorComing.sg .errorComing__media,
.errorComing.sg .errorMaintenance__media,
.errorMaintenance.sg .error404__media,
.errorMaintenance.sg .errorComing__media,
.errorMaintenance.sg .errorMaintenance__media {
  max-width: 216px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 80px;
}

@media (max-width: 769.98px) {
  .error404.sg .error404__media,
  .error404.sg .errorComing__media,
  .error404.sg .errorMaintenance__media,
  .errorComing.sg .error404__media,
  .errorComing.sg .errorComing__media,
  .errorComing.sg .errorMaintenance__media,
  .errorMaintenance.sg .error404__media,
  .errorMaintenance.sg .errorComing__media,
  .errorMaintenance.sg .errorMaintenance__media {
    margin-bottom: 32px !important;
  }
  .error404.sg .error404__media img,
  .error404.sg .errorComing__media img,
  .error404.sg .errorMaintenance__media img,
  .errorComing.sg .error404__media img,
  .errorComing.sg .errorComing__media img,
  .errorComing.sg .errorMaintenance__media img,
  .errorMaintenance.sg .error404__media img,
  .errorMaintenance.sg .errorComing__media img,
  .errorMaintenance.sg .errorMaintenance__media img {
    width: 180px;
    height: auto;
  }
}

.error404.sg .error404__media::before,
.error404.sg .errorComing__media::before,
.error404.sg .errorMaintenance__media::before,
.errorComing.sg .error404__media::before,
.errorComing.sg .errorComing__media::before,
.errorComing.sg .errorMaintenance__media::before,
.errorMaintenance.sg .error404__media::before,
.errorMaintenance.sg .errorComing__media::before,
.errorMaintenance.sg .errorMaintenance__media::before {
  display: none;
}

.error404.sg .error404__heading .heading,
.error404.sg .errorComing__heading .heading,
.error404.sg .errorMaintenance__heading .heading,
.errorComing.sg .error404__heading .heading,
.errorComing.sg .errorComing__heading .heading,
.errorComing.sg .errorMaintenance__heading .heading,
.errorMaintenance.sg .error404__heading .heading,
.errorMaintenance.sg .errorComing__heading .heading,
.errorMaintenance.sg .errorMaintenance__heading .heading {
  margin-bottom: 48px;
}

.error404.sg .error404__heading .heading__title,
.error404.sg .errorComing__heading .heading__title,
.error404.sg .errorMaintenance__heading .heading__title,
.errorComing.sg .error404__heading .heading__title,
.errorComing.sg .errorComing__heading .heading__title,
.errorComing.sg .errorMaintenance__heading .heading__title,
.errorMaintenance.sg .error404__heading .heading__title,
.errorMaintenance.sg .errorComing__heading .heading__title,
.errorMaintenance.sg .errorMaintenance__heading .heading__title {
  margin-bottom: 16px;
  font-size: 80px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 4px;
}

@media (max-width: 769.98px) {
  .error404.sg .error404__heading .heading__title,
  .error404.sg .errorComing__heading .heading__title,
  .error404.sg .errorMaintenance__heading .heading__title,
  .errorComing.sg .error404__heading .heading__title,
  .errorComing.sg .errorComing__heading .heading__title,
  .errorComing.sg .errorMaintenance__heading .heading__title,
  .errorMaintenance.sg .error404__heading .heading__title,
  .errorMaintenance.sg .errorComing__heading .heading__title,
  .errorMaintenance.sg .errorMaintenance__heading .heading__title {
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: -0.01em;
  }
}

.error404.sg .error404__heading .heading__description,
.error404.sg .errorComing__heading .heading__description,
.error404.sg .errorMaintenance__heading .heading__description,
.errorComing.sg .error404__heading .heading__description,
.errorComing.sg .errorComing__heading .heading__description,
.errorComing.sg .errorMaintenance__heading .heading__description,
.errorMaintenance.sg .error404__heading .heading__description,
.errorMaintenance.sg .errorComing__heading .heading__description,
.errorMaintenance.sg .errorMaintenance__heading .heading__description {
  font-size: 22px;
  font-weight: 700;
  line-height: 29.96px;
  letter-spacing: -0.01em;
}

.error404.sg .error404__heading .action .btn,
.error404.sg .errorComing__heading .action .btn,
.error404.sg .errorMaintenance__heading .action .btn,
.errorComing.sg .error404__heading .action .btn,
.errorComing.sg .errorComing__heading .action .btn,
.errorComing.sg .errorMaintenance__heading .action .btn,
.errorMaintenance.sg .error404__heading .action .btn,
.errorMaintenance.sg .errorComing__heading .action .btn,
.errorMaintenance.sg .errorMaintenance__heading .action .btn {
  padding: 16px 64px;
  font-weight: 700;
  letter-spacing: -0.16px;
}

@media (max-width: 769.98px) {
  .errorComing .action .btn {
    width: 100%;
  }
}

.errorMaintenance__media {
  max-width: 216px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  margin-bottom: 32px;
}

.errorMaintenance__media:before {
  display: block;
  content: "";
  width: 100%;
}

.errorMaintenance__media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.errorMaintenance__media > .inner > img,
.errorMaintenance__media > .inner > video,
.errorMaintenance__media > .inner > svg {
  width: 100%;
  height: 100%;
}

.errorMaintenance__media:before {
  padding-top: 111.111111111%;
}

.errorMaintenance__media > .inner {
  background-image: none !important;
}

.errorMaintenance__media > .inner > img, .errorMaintenance__media > .inner > svg {
  object-fit: contain;
}

.errorMaintenance__heading .heading {
  margin-bottom: 48px;
}

.errorMaintenance__heading .heading__title {
  font-size: 22px;
  margin-bottom: 24px;
}

@media (max-width: 769.98px) {
  .errorMaintenance .errorMaintenance__heading .heading {
    margin-bottom: 48px;
  }
  .errorMaintenance .errorMaintenance__heading .heading__title {
    font-size: 18px;
    margin-bottom: 24px;
  }
}

.errorMaintenance.sg .errorMaintenance__media {
  max-width: 216px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 80px;
}

.errorMaintenance.sg .errorMaintenance__heading .heading__title {
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: -0.01em !important;
  margin-bottom: 24px !important;
}

@media (max-width: 769.98px) {
  .errorMaintenance.sg .errorMaintenance__heading .heading__title {
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 28px !important;
    letter-spacing: -0.01em !important;
    margin-bottom: 16px !important;
  }
}

.errorMaintenance.sg .errorMaintenance__heading .heading__description {
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.36 !important;
}

@media (max-width: 769.98px) {
  .errorMaintenance.sg .errorMaintenance__heading .heading__description {
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 26px !important;
  }
}

@media (max-width: 769.98px) {
  .error404.sg .error404__heading .heading {
    padding: 0 26px;
  }
}

@media (max-width: 769.98px) {
  .error404.sg .error404__heading .heading__title {
    font-size: 40px;
    font-weight: 700;
    line-height: 64px;
    letter-spacing: 4px;
    margin-bottom: 8px;
  }
}

@media (max-width: 769.98px) {
  .error404.sg.error-general .error404__heading .heading__description {
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: -0.01em;
  }
}

.footer {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: var(--dane-body-color);
  color: var(--dane-body-bg);
}

.footer .container .row {
  position: relative;
  z-index: 5;
}

.footer .container .row:nth-last-child(0), .footer .container .row:nth-last-child(1), .footer .container .row:nth-last-child(2) {
  z-index: 0;
}

.footer .language-toggle {
  max-width: 210px;
}

.footer .language {
  position: relative;
  padding: 0 0;
  z-index: 35;
}

.footer .language .lang {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 8px 10px;
  border-radius: 50px;
  background-color: #495057;
  color: #FFF;
  gap: 6px;
  -ms-flex-align: center;
      align-items: center;
}

.footer .language .lang__media {
  -ms-flex: 0 0 26px;
      flex: 0 0 26px;
  width: 26px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
}

.footer .language .lang__media:before {
  display: block;
  content: "";
  width: 100%;
}

.footer .language .lang__media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.footer .language .lang__media > .inner > img,
.footer .language .lang__media > .inner > video,
.footer .language .lang__media > .inner > svg {
  width: 100%;
  height: 100%;
}

.footer .language .lang__media:before {
  padding-top: 100%;
}

.footer .language .lang__media > .inner {
  background-image: none !important;
}

.footer .language .lang__media > .inner > img, .footer .language .lang__media > .inner > svg {
  object-fit: contain;
}

.footer .language .lang__title {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  position: relative;
  width: 100%;
  text-align: left;
  color: #FFF;
  font-weight: 600;
  letter-spacing: -0.16px;
}

.footer .language .lang__title::after {
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M4 6.5L8 10.5L12 6.5" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 50%;
  right: 0;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
}

.footer .language .decsription {
  padding-top: 10px;
  transform-origin: center top 0;
  transform: scale(1, 0) translate(0, 0);
  transition: all .2s ease-in-out;
  opacity: 0;
  position: absolute;
  min-width: 200px;
  width: 100%;
  z-index: 35;
}

.footer .language .decsription__lists {
  background-color: var(--dane-body-bg);
  min-width: 200px;
  width: 100%;
  right: 0;
  border-radius: 8px;
  padding: 12px;
  border: 1px solid #EDEEEE;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.06), 0px 4px 6px -1px rgba(0, 0, 0, 0.1);
  color: #000;
}

.footer .language .decsription__lists ul {
  padding-left: 0;
  margin-bottom: 0;
  text-align: left;
}

.footer .language .decsription__lists ul li {
  list-style: none;
}

.footer .language .decsription__lists ul li a {
  color: black;
}

.footer .language .decsription__lists ul li a img {
  width: 32px;
  height: 32px;
}

.footer .language .decsription__lists ul li:not(:last-child) {
  margin-bottom: 8px;
}

.footer .language .decsription__lists ul li .decsription__lists-list {
  position: relative;
}

.footer .language .decsription__lists ul li .decsription__lists-list .list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
}

.footer .language .decsription__lists ul li .decsription__lists-list .list__media {
  width: 30px;
  height: 30px;
  -ms-flex: 0 0 30px;
      flex: 0 0 30px;
  position: relative;
}

.footer .language .decsription__lists ul li .decsription__lists-list .list__media:before {
  display: block;
  content: "";
  width: 100%;
}

.footer .language .decsription__lists ul li .decsription__lists-list .list__media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.footer .language .decsription__lists ul li .decsription__lists-list .list__media > .inner > img,
.footer .language .decsription__lists ul li .decsription__lists-list .list__media > .inner > video,
.footer .language .decsription__lists ul li .decsription__lists-list .list__media > .inner > svg {
  width: 100%;
  height: 100%;
}

.footer .language .decsription__lists ul li .decsription__lists-list .list__media:before {
  padding-top: 100%;
}

.footer .language .decsription__lists ul li .decsription__lists-list .list__media > .inner {
  background-image: none !important;
}

.footer .language .decsription__lists ul li .decsription__lists-list .list__media > .inner > img, .footer .language .decsription__lists ul li .decsription__lists-list .list__media > .inner > svg {
  object-fit: contain;
}

.footer .language .decsription__lists ul li .decsription__lists-list .list__title {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  font-size: 14px;
  font-weight: 700;
}

.footer .language:hover .decsription {
  opacity: 1;
  transform: scale(1) translate(0, 0);
}

.footer a {
  color: inherit;
}

.footer__logo {
  margin-bottom: 56px;
}

.footer__logo img {
  width: auto;
  height: 46px;
}

.footer__partnerWrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 96px;
  margin-bottom: 56px;
}

.footer__partner.terdaftar .footer__items img {
  height: 54px;
}

@media (max-width: 769.98px) {
  .footer__partner.terdaftar .footer__items {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .footer__partner.terdaftar .footer__items .item .footer__description {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: -0.2px;
    color: rgba(255, 255, 255, 0.5);
  }
  .footer__partner.terdaftar .footer__items .item:first-child img {
    width: 192px;
    object-fit: contain;
  }
  .footer__partner.terdaftar .footer__items .item img {
    height: 62px;
  }
}

.footer__partner.sertifikat .footer__items img {
  height: 76px;
}

.footer__items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 0;
}

.footer__items img {
  width: auto;
  height: 70px;
}

.footer__title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 24px;
}

.footer__submenu {
  margin-bottom: 8px;
  font-weight: 700;
}

.footer__description {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: -0.2px;
  margin-top: 12px;
}

@media (max-width: 769.98px) {
  .footer__description {
    margin-top: 8px;
  }
}

.footer__menusWrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: 40px;
  position: relative;
  z-index: 5;
}

@media (min-width: 992px) {
  .footer__menusWrap {
    margin-left: -20px;
    margin-right: -20px;
  }
}

@media (max-width: 991.98px) {
  .footer__menusWrap {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.footer__menusWrap .footer__menus {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}

@media (min-width: 992px) {
  .footer__menusWrap .footer__menus {
    padding-left: 20px;
    padding-right: 20px;
    max-width: calc(100% / 5);
  }
  .footer__menusWrap .footer__menus:first-child {
    max-width: 290px;
  }
}

@media (max-width: 991.98px) {
  .footer__menusWrap .footer__menus {
    width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .footer__menusWrap .footer__menus:not(:last-child) {
    margin-bottom: 40px;
  }
}

.footer__sosmed {
  margin-top: 16px;
  margin-bottom: 16px;
}

.footer__sosmed ul {
  padding-left: 0;
  margin-bottom: 0;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style-type: none;
}

.footer__sosmed ul li {
  width: 32px;
  position: relative;
}

.footer__menu ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.footer__menu ul li {
  position: relative;
}

.footer__menu ul li:not(:last-child) {
  margin-bottom: 16px;
}

@media (max-width: 991.98px) {
  .footer__menu ul li:not(:last-child) {
    margin-bottom: 8px;
  }
}

.footer__lists {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.footer__lists .list:not(:last-child) {
  margin-bottom: 24px;
}

.footer__copyright {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
}

.footer__copyright svg {
  margin-right: 4px;
}

.footer__copyright-icon {
  width: 30px;
  position: relative;
  color: var(--dane-body-bg);
  position: relative;
}

.footer__copyright-icon:before {
  display: block;
  content: "";
  width: 100%;
}

.footer__copyright-icon > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.footer__copyright-icon > .inner > img,
.footer__copyright-icon > .inner > video,
.footer__copyright-icon > .inner > svg {
  width: 100%;
  height: 100%;
}

.footer__copyright-icon:before {
  padding-top: 100%;
}

.footer__copyright-icon > .inner {
  background-image: none !important;
}

.footer__copyright-icon > .inner > img, .footer__copyright-icon > .inner > svg {
  object-fit: contain;
}

.footer__descriptionCollapse .accordion {
  margin-top: 40px;
  box-shadow: inset 0 0 0 1px var(--dane-body-bg);
  padding: 24px;
  border-radius: 8px;
}

.footer__descriptionCollapse .accordion > label {
  padding: 0 40px 0 0;
  box-shadow: inset 0 0 0 0 transparent;
}

.footer__descriptionCollapse .accordion > label:after {
  filter: invert(100%);
}

.footer__descriptionCollapse .accordion__content {
  padding: 24px 0 0 0;
  font-size: 14px;
  overflow: hidden;
}

@media (max-width: 769.98px) {
  .footer {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .footer__logo {
    margin-bottom: 42px;
  }
  .footer__logo img {
    height: 30px;
  }
  .footer__items img {
    height: 56px;
  }
  .footer__items.small {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 8px;
  }
  .footer__items.small img {
    height: 48px;
  }
  .footer__partnerWrap {
    gap: 40px;
    margin-bottom: 42px;
  }
  .footer__menusWrap {
    grid-template-columns: 1fr;
  }
  .footer__descriptionCollapse .accordion > label {
    font-weight: 600;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .footer__descriptionCollapse .accordion > .accordion-toggle:checked {
    opacity: 1;
  }
  .footer__descriptionCollapse .accordion > .accordion-toggle:checked ~ label {
    -webkit-line-clamp: initial;
  }
}

.footer.sg .footer__logo, .footer.sg .footer__partnerWrap {
  margin-bottom: 56px;
}

@media (max-width: 991.98px) {
  .footer.sg .footer__logo, .footer.sg .footer__partnerWrap {
    margin-bottom: 50px;
  }
}

.footer.sg .footer__partnerWrap .footer__title {
  margin-bottom: 8px;
}

.footer.sg .footer__partnerWrap .footer__description {
  font-weight: 400;
  font-size: 1rem;
}

.footer.sg .footer__partnerWrap .footer__description strong {
  font-weight: 600;
}

@media (max-width: 769.98px) {
  .footer.sg .footer__partnerWrap.registered {
    line-height: 26px;
    font-size: 16px;
  }
}

.footer.sg .footer__menu {
  line-height: 1.36;
}

@media (max-width: 769.98px) {
  .footer.sg .footer__menu {
    font-size: 16px;
    font-weight: 400;
    line-height: 21.79px;
  }
}

.footer.sg .footer__menusWrap {
  margin-bottom: 56px;
}

@media (max-width: 991.98px) {
  .footer.sg .footer__menusWrap {
    margin-bottom: 50px;
  }
}

@media (max-width: 769.98px) {
  .footer.sg .footer__menusWrap {
    margin-bottom: 40px;
  }
}

.footer.sg .footer__menusWrap .footer__menus {
  max-width: calc(100% / 4);
}

@media (max-width: 991.98px) {
  .footer.sg .footer__menusWrap .footer__menus {
    max-width: 100%;
  }
}

.footer.sg .footer__menusWrap .footer__sosmed {
  margin-top: 0;
  margin-bottom: 0;
}

.footer.sg .footer__copyright {
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  padding-top: 32px;
}

@media (max-width: 769.98px) {
  .footer.sg .footer__copyright {
    padding-top: 24px;
  }
}

.footer.sg .footer__descriptionCollapse .accordion {
  margin-top: 56px;
}

@media (max-width: 769.98px) {
  .footer.sg .footer__descriptionCollapse .accordion {
    margin-top: 40px;
  }
}

.footer.sg .footer .footer__title {
  font-size: 18px;
  font-weight: 700;
  line-height: 24.51px;
  letter-spacing: -0.01em;
}

@media (max-width: 769.98px) {
  .footer.sg .footer .footer__submenu {
    margin-bottom: 4px;
  }
}

.section-art-jakarta-page {
  padding: 80px 0 !important;
}

.section-art-jakarta-page .section-head {
  color: #475058;
}

@media (min-width: 992px) {
  .section-art-jakarta-page .container {
    max-width: 1216px;
  }
}

.section-art-jakarta-page .form-control {
  color: #000;
}

.section-art-jakarta-page .link-back {
  color: #000;
  font-size: 14px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  font-weight: 700;
  padding: 12px 0;
}

.section-art-jakarta-page .link-back .icon ~ span {
  margin-left: 8px;
}

@media (max-width: 599px) {
  .section-art-jakarta-page {
    padding: 32px 0 !important;
  }
}

.section-art-jakarta-page.section-art-jakarta-new-product {
  padding: 40px 0 !important;
}

.section-art-jakarta-page.section-hero {
  color: #475058;
  line-height: 1.6;
}

@media (max-width: 991.98px) {
  .section-art-jakarta-page.section-hero {
    overflow: hidden;
  }
}

.section-art-jakarta-page.section-hero .row {
  --dane-gutter-x: 68px;
  --dane-gutter-y: 24px;
}

.section-art-jakarta-page.section-hero .page-title {
  font-size: 48px;
  font-weight: 700;
  color: #000;
  line-height: 1.3;
}

@media (max-width: 769.98px) {
  .section-art-jakarta-page.section-hero .page-title {
    font-size: 32px;
  }
}

.section-art-jakarta-page.section-hero .page-desc {
  font-size: 16px;
  line-height: 25.6px;
}

.section-art-jakarta-page .swiper-carousel-art {
  padding-bottom: calc(17px + 32px);
}

@media (min-width: 992px) {
  .section-art-jakarta-page .swiper-carousel-art {
    --swiper-navigation-sides-offset: 5px;
  }
}

.section-art-jakarta-page .swiper-carousel-art .swiper-wrapper {
  height: auto;
}

@media (min-width: 992px) {
  .section-art-jakarta-page .swiper-carousel-art .swiper-button-next,
  .section-art-jakarta-page .swiper-carousel-art .swiper-button-prev {
    width: 40px;
    height: 40px;
  }
}

@media (max-width: 769.98px) {
  .section-art-jakarta-page .swiper-carousel-art {
    padding-bottom: calc(17px + 16px);
  }
}

.section-art-jakarta-page .swiper-carousel-art.single-slide {
  padding-bottom: 0;
}

.section-art-jakarta-page .swiper-carousel-art .img-section-art,
.section-art-jakarta-page .swiper-carousel-art .img-wide-art,
.section-art-jakarta-page .swiper-carousel-art .img-hero-art {
  width: 100%;
  object-fit: cover;
}

.section-art-jakarta-page .swiper-carousel-art .img-wide-art,
.section-art-jakarta-page .swiper-carousel-art .video-wide-art,
.section-art-jakarta-page .swiper-carousel-art .img-hero-art {
  border-radius: 24px;
  height: 684px;
}

@media (max-width: 769.98px) {
  .section-art-jakarta-page .swiper-carousel-art .img-wide-art,
  .section-art-jakarta-page .swiper-carousel-art .video-wide-art,
  .section-art-jakarta-page .swiper-carousel-art .img-hero-art {
    border-radius: 8px;
    height: 200px;
  }
}

.section-art-jakarta-page .swiper-carousel-art .video-hero-play,
.section-art-jakarta-page .swiper-carousel-art .img-section-art,
.section-art-jakarta-page .swiper-carousel-art .video-section-art {
  border-radius: 16px;
  height: 395px;
}

@media (max-width: 769.98px) {
  .section-art-jakarta-page .swiper-carousel-art .video-hero-play,
  .section-art-jakarta-page .swiper-carousel-art .img-section-art,
  .section-art-jakarta-page .swiper-carousel-art .video-section-art {
    border-radius: 8px;
    height: 240px;
  }
}

.section-art-jakarta-page .swiper-carousel-art .video-hero-play,
.section-art-jakarta-page .swiper-carousel-art .video-section-art,
.section-art-jakarta-page .swiper-carousel-art .video-wide-art {
  background-color: #d4d4d4;
  position: relative;
}

.section-art-jakarta-page .swiper-carousel-art .video-hero-play::before,
.section-art-jakarta-page .swiper-carousel-art .video-section-art::before,
.section-art-jakarta-page .swiper-carousel-art .video-wide-art::before {
  content: 'Loading...';
  font-size: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
  color: #747474;
}

.section-art-jakarta-page .swiper-carousel-art .video-hero-play img,
.section-art-jakarta-page .swiper-carousel-art .video-section-art img,
.section-art-jakarta-page .swiper-carousel-art .video-wide-art img {
  object-fit: cover;
  position: relative;
  z-index: 2;
}

.section-art-jakarta-page .swiper-carousel-art .video-hero-play iframe.youtube-video,
.section-art-jakarta-page .swiper-carousel-art .video-section-art iframe.youtube-video,
.section-art-jakarta-page .swiper-carousel-art .video-wide-art iframe.youtube-video {
  position: relative;
  z-index: 5;
}

@media (max-width: 769.98px) {
  .section-art-jakarta-page .swiper-carousel-art .video-section-art img {
    height: 240px;
  }
  .section-art-jakarta-page .swiper-carousel-art .video-section-art iframe.youtube-video {
    height: 240px;
  }
}

.section-art-jakarta-page.section-video-wide-popup .section-header ~ .section-body {
  margin-top: 56px;
}

@media (max-width: 769.98px) {
  .section-art-jakarta-page.section-video-wide-popup .section-header ~ .section-body {
    margin-top: 32px;
  }
}

.section-art-jakarta-page.section-video-wide-popup .section-head {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  color: #475058;
}

.section-art-jakarta-page.section-video-wide-popup .section-head .title-section {
  font-size: 32px;
  line-height: 1.5;
  font-weight: 700;
  color: #000;
}

.section-art-jakarta-page.section-video-wide-popup .section-head .title-section ~ p:first-of-type {
  margin-top: 16px;
}

@media (max-width: 769.98px) {
  .section-art-jakarta-page.section-video-wide-popup .section-head .title-section {
    font-size: 22px;
  }
}

.section-art-jakarta-page.section-video-wide-popup .section-head p:last-of-type {
  margin-bottom: 0;
}

.section-art-jakarta-page.section-video-wide-popup .section-head ~ .swiper {
  margin-top: 56px;
}

@media (max-width: 769.98px) {
  .section-art-jakarta-page.section-video-wide-popup .section-head ~ .swiper {
    margin-top: 32px;
  }
}

.section-art-jakarta-page.section-video-wide-popup .video-play {
  width: 100%;
  height: 684px;
}

@media (max-width: 769.98px) {
  .section-art-jakarta-page.section-video-wide-popup .video-play {
    height: 200px;
  }
  .section-art-jakarta-page.section-video-wide-popup .video-play iframe.youtube-video {
    height: 200px;
  }
}

.section-art-jakarta-page.section-video-wide-popup .video-play img, .section-art-jakarta-page.section-video-wide-popup .video-play iframe {
  width: 100%;
  height: 100%;
}

.section-art-jakarta-page .paragraph-wrapper {
  --height: var(--default-height, 328px);
}

@media (max-width: 991.98px) {
  .section-art-jakarta-page.section-past-event {
    overflow: hidden;
  }
}

.section-art-jakarta-page.section-past-event .section-title {
  margin-bottom: 24px;
  color: #000;
  font-size: 22px;
  font-weight: 700;
}

@media (max-width: 769.98px) {
  .section-art-jakarta-page.section-past-event .section-title {
    margin-bottom: 28px;
  }
}

@media (max-width: 991.98px) {
  .section-art-jakarta-page.section-past-event .section-title {
    font-size: 18px;
  }
}

.section-art-jakarta-page.section-past-event .event-year {
  background: #FFFFFF;
  border: 1px solid #EDEEEE;
  border-radius: 8px;
  padding: 9px 18px;
  min-width: 120px;
  font-weight: 700;
}

.section-art-jakarta-page.section-past-event .swiper {
  margin-top: 56px;
}

@media (max-width: 769.98px) {
  .section-art-jakarta-page.section-past-event .swiper {
    margin-top: 22px;
  }
}

.section-art-jakarta-page.page-event .section-head .section-title {
  color: #000;
  font-size: 28px;
  font-weight: 700;
}

@media (max-width: 991.98px) {
  .section-art-jakarta-page.page-event .section-head .section-title {
    font-size: 22px;
  }
}

.section-art-jakarta-page.page-event .section-head .section-title ~ .sub-title {
  margin-top: 24px;
}

.section-art-jakarta-page.page-event .section-head .sub-title {
  color: #000;
  font-weight: 600;
  font-size: 16px;
}

@media (max-width: 991.98px) {
  .section-art-jakarta-page.page-event .section-head .sub-title {
    font-size: 14px;
  }
}

.section-art-jakarta-page.page-event .section-head ~ .content {
  margin-top: 24px;
}

@media (max-width: 991.98px) {
  .section-art-jakarta-page.page-event .section-head ~ .content {
    margin-top: 0;
  }
}

.section-art-jakarta-page.page-event .section-head .content {
  line-height: 26px;
}

.section-art-jakarta-page.page-event.section-hero {
  padding-top: 40px;
}

.section-art-jakarta-page.page-event.section-hero .section-header ~ .section-body {
  margin-top: 40px;
}

@media (max-width: 991.98px) {
  .section-art-jakarta-page.page-event.section-hero .section-header ~ .section-body {
    margin-top: 0;
  }
}

.section-art-jakarta-page.page-event.section-art-jakarta-about .paragraph-wrapper {
  --height: 240px;
  --height-sm: 360px;
}

.section-art-jakarta-page.page-event.section-art-jakarta-about .paragraph-wrapper.active {
  --height: var(--inner-height);
  --height-sm: var(--inner-height);
}

@media (max-width: 991.98px) {
  .section-art-jakarta-page.page-event.section-art-jakarta-about .section-head {
    margin-bottom: 32px;
  }
}

.section-art-jakarta-page.page-event.section-video-wide-popup.section-video-bottom .section-head {
  font-size: 16px;
}

@media (max-width: 991.98px) {
  .section-art-jakarta-page.page-event.section-video-wide-popup.section-video-bottom .section-head {
    font-size: 14px;
  }
}

.section-art-jakarta-page.page-event.section-video-wide-popup.section-video-bottom .section-head .section-title + p {
  margin-top: 16px;
  margin-bottom: 0;
}

.section-art-jakarta-page.page-event.section-video-wide-popup.section-video-bottom .section-head p {
  font-weight: 600;
}

.section-art-jakarta-page.page-event.section-video-wide-popup.section-video-bottom .section-head ~ .video-play {
  margin-top: 48px;
}

.bg-gray {
  background-color: #f8f9fa;
}

.paragraph-wrapper {
  --height: 310px;
  --height-sm: 400px;
  color: #475058;
  line-height: 26px;
}

.paragraph-wrapper.collapsed .content {
  max-height: var(--height);
  overflow: hidden;
  transition: all 200ms ease;
}

@media (max-width: 599px) {
  .paragraph-wrapper.collapsed .content {
    max-height: var(--height-sm);
  }
}

.paragraph-wrapper.collapsed.active {
  --height: var(--inner-height);
  --height-sm: var(--inner-height);
}

.paragraph-wrapper.truncate-multiline .content {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 10;
  overflow: hidden;
  text-overflow: ellipsis;
}

.paragraph-wrapper.truncate-multiline .paragraph-more {
  display: none;
}

.paragraph-wrapper.truncate-multiline:has(.content:nth-child(n+11)) .paragraph-more,
.paragraph-wrapper.truncate-multiline.has-overflow .paragraph-more {
  display: block;
}

.paragraph-wrapper.truncate-multiline.active .content {
  -webkit-line-clamp: unset;
}

.paragraph-wrapper .label-info {
  margin-bottom: 32px;
}

.paragraph-wrapper .label-info span {
  display: inline-block;
  background-color: #EC7063;
  color: #FFF;
  border-radius: 50px;
  padding: 8px 16px;
  font-weight: 700;
  font-size: 12px;
}

.paragraph-wrapper .heading {
  margin-bottom: 24px;
}

.paragraph-wrapper .heading h1, .paragraph-wrapper .heading .h1, .paragraph-wrapper .heading h2, .paragraph-wrapper .heading .h2, .paragraph-wrapper .heading .heroKoin__heading .heading__title, .heroKoin__heading .paragraph-wrapper .heading .heading__title, .paragraph-wrapper .heading .heroPerhiasan__heading .heading__title, .heroPerhiasan__heading .paragraph-wrapper .heading .heading__title, .paragraph-wrapper .heading h3, .paragraph-wrapper .heading .h3, .paragraph-wrapper .heading h4, .paragraph-wrapper .heading .h4, .paragraph-wrapper .heading h5, .paragraph-wrapper .heading .h5, .paragraph-wrapper .heading h6, .paragraph-wrapper .heading .h6 {
  color: #000;
  margin-bottom: 0;
  margin-top: 0;
}

.paragraph-wrapper .paragraph-more {
  font-weight: 700;
  border: 0;
  background-color: transparent;
  padding: 0;
  margin-top: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #475058;
}

.paragraph-wrapper .paragraph-more .icon svg {
  transform: rotate(0deg);
  transition: all 200ms ease;
}

.paragraph-wrapper .paragraph-more .icon ~ .text {
  margin-left: 8px;
}

.paragraph-wrapper .paragraph-more .text.open {
  display: inline;
}

.paragraph-wrapper .paragraph-more .text.close {
  display: none;
}

.paragraph-wrapper .paragraph-more .text ~ .icon {
  margin-left: 8px;
}

.paragraph-wrapper.active .paragraph-more .text.open {
  display: none;
}

.paragraph-wrapper.active .paragraph-more .text.close {
  display: inline;
}

.paragraph-wrapper.active .paragraph-more .icon svg {
  transform: rotate(180deg);
}

@media (max-width: 991.98px) {
  .paragraph-wrapper .box-sold {
    margin-bottom: 40px;
  }
}

.card-product {
  background-color: #f8f9fa;
  width: 100%;
  border-radius: 16px;
  overflow: hidden;
}

@media (max-width: 599px) {
  .card-product {
    border-radius: 8px;
  }
}

.card-product .inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 30px 8px;
  font-size: 16px;
  color: #000;
}

.card-product .inner .image-wrap {
  text-align: center;
  position: relative;
}

.card-product .inner .image-wrap .img-product {
  width: 100%;
  height: auto;
  max-width: 227px;
  margin: 0 auto;
  opacity: .6;
}

.card-product .inner .image-wrap .img-product-sold {
  max-width: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.card-product .inner .content-product {
  padding: 8px;
  text-align: left;
  margin-top: 18px;
}

@media (max-width: 559px) {
  .card-product .inner .content-product {
    font-size: 14px;
  }
}

.card-product .inner .content-product .title {
  font-size: 16px;
}

@media (max-width: 559px) {
  .card-product .inner .content-product .title {
    font-size: 14px;
    margin-bottom: 0;
  }
}

.card-product .inner .content-product .gram {
  color: #475058;
}

.card-product .inner .content-product .price {
  margin-top: 8px;
  font-weight: 700;
}

.card-product .inner .content-product .price .discount {
  margin-top: 8px;
}

.card-product .inner .content-product .price .discount .disc {
  color: #FFF;
  background-color: #ec7063;
  border-radius: 8px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
}

.card-product .inner .content-product .price .discount .strike {
  font-weight: 400;
  text-decoration: line-through;
  font-size: 14px;
  color: #7F8589;
}

@media (max-width: 599px) {
  .section-art-jakarta-page h2, .section-art-jakarta-page .h2, .section-art-jakarta-page .heroKoin__heading .heading__title, .heroKoin__heading .section-art-jakarta-page .heading__title, .section-art-jakarta-page .heroPerhiasan__heading .heading__title, .heroPerhiasan__heading .section-art-jakarta-page .heading__title {
    font-size: 22px;
  }
}

@media (min-width: 992px) {
  .section-art-jakarta-about .row-grid .grid-column:first-child .paragraph-wrapper {
    display: none;
  }
}

@media (max-width: 991px) {
  .section-art-jakarta-about .row-grid .grid-column:last-child .paragraph-wrapper .heading {
    display: none;
  }
}

@media (max-width: 599px) {
  .section-art-jakarta-about .row-grid .grid-column:first-child .paragraph-wrapper .heading {
    margin-bottom: 32px;
  }
}

@media (max-width: 991px) {
  .section-art-jakarta-new-product .grid-products {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .section-art-jakarta-new-product .grid-products .card-product {
    -ms-flex: 0 1 50%;
        flex: 0 1 50%;
  }
}

body .modal-overlay {
  display: none;
}

body .modal-popup {
  width: 100%;
  height: 100%;
  z-index: 99999993;
  position: fixed;
  display: none;
}

body .modal-popup .modal-wrap {
  max-width: 432px;
  width: 100%;
  border-radius: 24px;
  padding: 56px 32px 32px;
  background-color: #FFF;
  bottom: -100%;
  left: 50%;
  transform: translate(-50%, 50%);
  transition: all 350ms ease;
  position: absolute;
}

@media (max-width: 559px) {
  body .modal-popup .modal-wrap {
    left: 0;
    transform: unset;
    border-radius: 16px 16px 0 0;
    padding: 77px 16px 24px;
  }
}

body .modal-popup .modal-wrap img {
  max-width: 100%;
}

body .modal-popup .modal-wrap .inner {
  text-align: center;
}

body .modal-popup .modal-wrap .inner > *:not(:last-child) {
  margin-bottom: 32px;
}

body .modal-popup .modal-wrap .inner .content {
  color: #475058;
}

body .modal-popup .modal-wrap .inner .content > *:not(:last-child) {
  margin-bottom: 16px;
}

body .modal-popup .modal-wrap .inner .content h1, body .modal-popup .modal-wrap .inner .content .h1, body .modal-popup .modal-wrap .inner .content h2, body .modal-popup .modal-wrap .inner .content .h2, body .modal-popup .modal-wrap .inner .content .heroKoin__heading .heading__title, .heroKoin__heading body .modal-popup .modal-wrap .inner .content .heading__title, body .modal-popup .modal-wrap .inner .content .heroPerhiasan__heading .heading__title, .heroPerhiasan__heading body .modal-popup .modal-wrap .inner .content .heading__title, body .modal-popup .modal-wrap .inner .content h3, body .modal-popup .modal-wrap .inner .content .h3, body .modal-popup .modal-wrap .inner .content h4, body .modal-popup .modal-wrap .inner .content .h4, body .modal-popup .modal-wrap .inner .content h5, body .modal-popup .modal-wrap .inner .content .h5, body .modal-popup .modal-wrap .inner .content h6, body .modal-popup .modal-wrap .inner .content .h6 {
  color: #000;
}

body .modal-popup .modal-wrap .inner .content h4, body .modal-popup .modal-wrap .inner .content .h4 {
  font-size: 18px;
  line-height: 1.5;
}

body .modal-popup .modal-wrap .inner .content p:last-of-type {
  margin-bottom: 0;
}

body .modal-popup .modal-wrap .inner .img-wrap > *:not(:last-child) {
  margin-right: 16px;
}

@media (max-width: 559px) {
  body .modal-popup .modal-wrap .inner .img-wrap {
    margin-top: -8px;
  }
}

body .modal-popup .popup-close {
  font-size: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  position: absolute;
  top: 16px;
  right: 16px;
  border: 0;
  background-color: transparent;
}

@media (max-width: 559px) {
  body .modal-popup .popup-close {
    width: 40px;
    height: 40px;
  }
}

body .modal-popup .popup-close .icon {
  position: relative;
  width: 100%;
  height: 100%;
}

body .modal-popup .popup-close .icon::before {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00972 22.9902L15.9999 16M22.9901 9.00981L15.9999 16M15.9999 16L9.00972 9.00981M15.9999 16L22.9901 22.9902' stroke='%237F8589' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

@media (max-width: 559px) {
  body .modal-popup .popup-close .icon::before {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2621 28.7377L19.9999 20M28.7376 11.2623L19.9999 20M19.9999 20L11.2621 11.2623M19.9999 20L28.7376 28.7377' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
}

body.popup-active .modal-overlay {
  position: fixed;
  display: block;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #00000080;
  z-index: 9999999;
}

body.popup-active .modal-popup {
  display: block;
}

body.popup-active .modal-popup.active .modal-wrap {
  bottom: 50%;
  transform: translate(-50%, 50%);
}

@media (max-width: 559px) {
  body.popup-active .modal-popup.active .modal-wrap {
    bottom: 0%;
    transform: unset;
  }
}

.ticket-card {
  background-color: #fff8c5;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 991px) {
  .ticket-card {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.ticket-card .btn {
  padding: 16px 32px;
}

@media (max-width: 559px) {
  .ticket-card .btn {
    width: 100%;
  }
}

.ticket-card .btn-primary {
  --dane-btn-color: #000;
  --dane-btn-bg: #ffe400;
  --dane-btn-border-color: #ffe400;
  --dane-btn-hover-color: #000;
  --dane-btn-hover-bg: #ffe600ad;
  --dane-btn-hover-border-color: #ffe600ad;
  --dane-btn-focus-shadow-rgb: 49,132,253;
  --dane-btn-active-color: #000;
  --dane-btn-active-bg: #ffe600ad;
  --dane-btn-active-border-color: #ffe600ad;
  --dane-btn-active-shadow: unset;
  --dane-btn-disabled-color: #000;
  --dane-btn-disabled-bg: #ffe400;
  --dane-btn-disabled-border-color: #ffe400;
}

.ticket-card .circle-corner {
  --size: 40px;
  width: var(--size);
  height: var(--size);
  border: 2px solid #EDEEEE;
  border-radius: 50%;
  background-color: #FFF;
  position: absolute;
  z-index: 4;
}

.ticket-card .circle-corner:nth-child(1) {
  top: calc(var(--size) * -0.5);
  left: calc(var(--size) * -0.5);
}

.ticket-card .circle-corner:nth-child(2) {
  top: calc(var(--size) * -0.5);
  right: calc(var(--size) * -0.5);
}

.ticket-card .circle-corner:nth-child(3) {
  bottom: calc(var(--size) * -0.5);
  right: calc(var(--size) * -0.5);
}

.ticket-card .circle-corner:nth-child(4) {
  bottom: calc(var(--size) * -0.5);
  left: calc(var(--size) * -0.5);
}

.ticket-card .content {
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
  position: relative;
}

.ticket-card .content:after {
  content: '';
  width: 1px;
  height: 100%;
  border-right: 3px dashed #475058;
  position: absolute;
  top: 0;
  right: 0;
}

@media (max-width: 991px) {
  .ticket-card .content:after {
    width: 100%;
    height: 1px;
    border-bottom: 3px dashed #475058;
    bottom: 0;
    top: unset;
  }
}

.ticket-card .content .inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 37px 32px;
  border: 2px solid #EDEEEE;
  height: 100%;
}

@media (min-width: 992px) {
  .ticket-card .content .inner {
    border-right-color: transparent;
  }
}

@media (max-width: 991px) {
  .ticket-card .content .inner {
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: center;
    border-bottom-color: transparent;
    padding: 48px 24px 55px;
  }
}

.ticket-card .content .image img.img-ticket {
  width: 226px;
  height: auto;
}

@media (max-width: 991px) {
  .ticket-card .content .image {
    margin-bottom: 40px;
  }
}

.ticket-card .content .info {
  padding-left: 56px;
}

@media (max-width: 991px) {
  .ticket-card .content .info {
    padding-left: 0;
  }
}

.ticket-card .content .info > *:not(:last-child) {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .ticket-card .content .info > *:not(:last-child) {
    margin-bottom: 32px;
  }
}

.ticket-card .content .info .title {
  font-size: 40px;
}

@media (max-width: 559px) {
  .ticket-card .content .info .title {
    font-size: 26px;
  }
}

.ticket-card .content .info .detail {
  font-size: 18px;
  color: #475058;
}

.ticket-card .content .info .detail strong {
  color: #000;
}

.ticket-card .content .info .detail p {
  margin-bottom: 12px;
}

.ticket-card .content .info .detail p:last-child {
  margin-bottom: 0;
}

.ticket-card .date-wrap {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  width: 279px;
  position: relative;
}

@media (max-width: 991px) {
  .ticket-card .date-wrap {
    width: 100%;
  }
}

.ticket-card .date-wrap .inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: right;
  padding: 32px;
  border: 2px solid #EDEEEE;
  height: 100%;
}

@media (min-width: 992px) {
  .ticket-card .date-wrap .inner {
    border-left-color: transparent;
  }
}

@media (max-width: 991px) {
  .ticket-card .date-wrap .inner {
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: center;
    border-top-color: transparent;
    padding: 40px 32px;
  }
}

.ticket-card .date-wrap .month, .ticket-card .date-wrap .year {
  font-weight: 600;
  font-size: 60px;
  line-height: 1.3;
  letter-spacing: -1%;
}

@media (max-width: 991px) {
  .ticket-card .date-wrap .month, .ticket-card .date-wrap .year {
    font-size: 36px;
  }
}

.ticket-card .date-wrap .date {
  font-weight: 600;
  font-size: 40px;
  line-height: 1.3;
  letter-spacing: -1%;
}

@media (max-width: 991px) {
  .ticket-card .date-wrap .date {
    font-size: 24px;
  }
}

.ticket-card .date-wrap .date-bottom {
  margin-top: auto;
}

@media (max-width: 991px) {
  .ticket-card .date-wrap .date-bottom {
    margin-top: 40px;
  }
}

#qontak-webchat-widget {
  z-index: 9999999 !important;
}

.page-maison-meet .section-art-jakarta-page.section-hero .heading h1, .page-maison-meet .section-art-jakarta-page.section-hero .heading .h1, .page-maison-meet .section-art-jakarta-page.section-hero .heading h2, .page-maison-meet .section-art-jakarta-page.section-hero .heading .h2, .page-maison-meet .section-art-jakarta-page.section-hero .heading .heroKoin__heading .heading__title, .heroKoin__heading .page-maison-meet .section-art-jakarta-page.section-hero .heading .heading__title, .page-maison-meet .section-art-jakarta-page.section-hero .heading .heroPerhiasan__heading .heading__title, .heroPerhiasan__heading .page-maison-meet .section-art-jakarta-page.section-hero .heading .heading__title, .page-maison-meet .section-art-jakarta-page.section-hero .heading h3, .page-maison-meet .section-art-jakarta-page.section-hero .heading .h3 {
  line-height: 64px;
}

@media (max-width: 769.98px) {
  .page-maison-meet .section-art-jakarta-page.section-hero .heading h1, .page-maison-meet .section-art-jakarta-page.section-hero .heading .h1, .page-maison-meet .section-art-jakarta-page.section-hero .heading h2, .page-maison-meet .section-art-jakarta-page.section-hero .heading .h2, .page-maison-meet .section-art-jakarta-page.section-hero .heading .heroKoin__heading .heading__title, .heroKoin__heading .page-maison-meet .section-art-jakarta-page.section-hero .heading .heading__title, .page-maison-meet .section-art-jakarta-page.section-hero .heading .heroPerhiasan__heading .heading__title, .heroPerhiasan__heading .page-maison-meet .section-art-jakarta-page.section-hero .heading .heading__title, .page-maison-meet .section-art-jakarta-page.section-hero .heading h3, .page-maison-meet .section-art-jakarta-page.section-hero .heading .h3 {
    line-height: 48px;
  }
}

.page-maison-meet .section-art-jakarta-page .paragraph-wrapper {
  line-height: 26px;
}

.page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading h1, .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading .h1, .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading h2, .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading .h2, .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading .heroKoin__heading .heading__title, .heroKoin__heading .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading .heading__title, .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading .heroPerhiasan__heading .heading__title, .heroPerhiasan__heading .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading .heading__title, .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading h3, .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading .h3 {
  line-height: 48px;
}

@media (max-width: 769.98px) {
  .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading h1, .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading .h1, .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading h2, .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading .h2, .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading .heroKoin__heading .heading__title, .heroKoin__heading .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading .heading__title, .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading .heroPerhiasan__heading .heading__title, .heroPerhiasan__heading .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading .heading__title, .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading h3, .page-maison-meet .section-art-jakarta-page .paragraph-wrapper .heading .h3 {
    line-height: 32px;
  }
}

@media (max-width: 769.98px) {
  .page-maison-meet .section-art-jakarta-page .paragraph-wrapper {
    line-height: 25.6px;
  }
}

@media (min-width: 992px) {
  .page-activities .section-hero .container, .page-activities .section-content .container {
    max-width: 1216px;
  }
}

.page-activities .section-hero {
  padding: 56px 0;
  color: #475058;
  font-size: 18px;
}

@media (max-width: 769.98px) {
  .page-activities .section-hero {
    padding: 32px 0;
    font-size: 16px;
  }
}

.page-activities .section-hero .page-title {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #000000;
}

@media (max-width: 769.98px) {
  .page-activities .section-hero .page-title {
    font-size: 22px;
  }
}

.page-activities .section-content {
  padding-top: 56px;
  padding-bottom: 32px;
}

@media (max-width: 769.98px) {
  .page-activities .section-content {
    padding-top: 16px;
    padding-bottom: 40px;
  }
}

.page-activities .section-content .activity-categories {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  list-style-type: none;
  margin-bottom: 0;
  background-color: #F8F9FA;
  border-radius: 50px;
  padding: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16.34px;
}

@media (max-width: 991.98px) {
  .page-activities .section-content .activity-categories {
    width: 100%;
  }
}

.page-activities .section-content .activity-categories a {
  color: #495057;
  transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
  border-radius: 50px;
}

.page-activities .section-content .activity-categories a:hover {
  color: #000000;
}

.page-activities .section-content .activity-categories .item a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  padding: 8px 32px;
  border: 2px solid transparent;
}

@media (max-width: 991.98px) {
  .page-activities .section-content .activity-categories .item a {
    min-width: 167px;
  }
}

.page-activities .section-content .activity-categories .item.active a {
  background-color: #FFFACC;
  border-color: #FFE400;
  color: #000000;
  font-weight: 700;
}

.page-activities .section-content .activity-categories-wrap {
  margin-bottom: 56px;
}

@media (max-width: 769.98px) {
  .page-activities .section-content .activity-categories-wrap {
    margin-bottom: 16px;
  }
}

.page-activities .section-content article.post-activity {
  background-color: #F8F9FA;
  padding: 26px 32px;
  border-radius: 16px;
}

@media (max-width: 769.98px) {
  .page-activities .section-content article.post-activity {
    padding: 24px 16px;
  }
}

.page-activities .section-content article.post-activity:not(:last-child) {
  margin-bottom: 24px;
}

.page-activities .section-content article.post-activity .post-title {
  font-size: 18px;
  line-height: 28px;
}

@media (max-width: 769.98px) {
  .page-activities .section-content article.post-activity .activity-date, .page-activities .section-content article.post-activity .post-title {
    margin-bottom: 12px;
  }
  .page-activities .section-content article.post-activity .activity-gallery {
    margin-top: 24px;
  }
}

.content-loading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 24px 0;
  margin-top: 48px;
}

.page-green-gold {
  font-size: 16px;
  line-height: 26px;
  color: #475058;
}

.page-green-gold .slider-contribute {
  --slide-item: 1;
  position: relative;
}

.page-green-gold .slider-contribute .slide-item:not(:last-child) {
  margin-bottom: 16px;
}

.page-green-gold .slider-contribute .slide-item .contribute-item {
  cursor: pointer;
  border-radius: 16px;
  padding: 16px 24px;
  background-color: #FFF;
  border: 1px solid #EDEEEE;
  font-size: 16px;
  font-weight: 400;
  color: #475058;
}

.page-green-gold .slider-contribute .slide-item .contribute-item .contribute-title {
  color: #000;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 0;
}

.page-green-gold .slider-contribute .slide-item .contribute-item .contribute-title ~ .contribute-content {
  margin-top: 8px;
}

.page-green-gold .slider-contribute .slide-item.active .contribute-item {
  border-color: #FFE400;
  background-color: #FFFCE4;
}

.page-green-gold .slider-contribute .slide-indicator {
  background-color: #EDEEEE;
  border-radius: 50px;
  width: auto;
  position: absolute;
  height: 400px;
  top: 0;
  left: 100%;
  margin-left: 100px;
}

.page-green-gold .slider-contribute .slide-indicator > span {
  display: block;
  border-radius: 50px;
  width: 6px;
  height: calc(100% / var(--slide-item));
  background-color: transparent;
}

.page-green-gold .slider-contribute .slide-indicator > span.active {
  background-color: #70BF73;
}

.page-green-gold .row-contribute {
  --dane-gutter-x: 100px;
}

.page-green-gold .row-contribute .image-contribute {
  padding-left: 44px;
}

.page-green-gold .row-contribute .image-contribute .inner {
  width: 100%;
  height: 636px;
  border-radius: 48px;
  overflow: hidden;
  background-color: #FFFCE4;
  position: relative;
}

.page-green-gold .row-contribute .image-contribute .inner::before {
  content: 'Loading...';
  position: absolute;
  top: 40px;
  left: 40px;
  z-index: 0;
}

.page-green-gold .row-contribute .image-contribute .inner .img-active {
  object-fit: cover;
  max-width: 100%;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2;
}

.page-green-gold .swiper .contribute-item .image-contribute {
  max-width: 100%;
}

@media (max-width: 991.98px) {
  .page-green-gold .swiper .contribute-item .image-contribute {
    margin-bottom: 32px;
    height: 424px;
    border-radius: 32px;
    width: 100%;
    object-fit: cover;
  }
}

@media (max-width: 769.98px) {
  .page-green-gold {
    line-height: 25.6px;
  }
}

.page-green-gold img.img {
  max-width: 100%;
  object-fit: contain;
}

.page-green-gold .form-control {
  color: #000;
}

.page-green-gold section.section .section-title {
  font-weight: 700;
  font-size: 32px;
  line-height: 48px;
  color: #000;
  margin-bottom: 40px;
}

@media (max-width: 769.98px) {
  .page-green-gold section.section .section-title {
    line-height: 32px;
  }
}

@media (max-width: 991.98px) {
  .page-green-gold section.section .section-title {
    font-size: 22px;
  }
}

.page-green-gold section.section.section-green-gold-hero {
  padding-top: 90px;
  padding-bottom: 40px;
}

@media (max-width: 991.98px) {
  .page-green-gold section.section.section-green-gold-hero {
    padding-top: 32px;
  }
}

.page-green-gold section.section.section-green-gold-hero .page-title {
  font-size: 48px;
  line-height: 64px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #000;
}

@media (max-width: 769.98px) {
  .page-green-gold section.section.section-green-gold-hero .page-title {
    line-height: 48px;
  }
}

@media (max-width: 991.98px) {
  .page-green-gold section.section.section-green-gold-hero .page-title {
    font-size: 32px;
  }
}

.page-green-gold section.section.section-green-gold-hero .page-title span {
  color: #4CAF50;
}

.page-green-gold section.section.section-green-gold-hero .logo {
  margin-bottom: 40px;
}

.page-green-gold section.section.section-green-gold-hero .section-title {
  line-height: 32px;
  margin-bottom: 20px;
  font-size: 22px;
}

.page-green-gold section.section.section-green-gold-hero .desc {
  color: #475058;
  line-height: 26px;
}

@media (max-width: 769.98px) {
  .page-green-gold section.section.section-green-gold-hero .desc {
    line-height: 26px;
  }
}

.page-green-gold section.section.section-green-gold-hero .desc span {
  color: #00B241;
  font-weight: bold;
}

.page-green-gold section.section.section-green-gold-hero .status {
  display: inline-block;
  margin-top: 20px;
  background-color: #4CAF50;
  color: #fff;
  padding: 6px 12px;
  border-radius: 16px;
}

.page-green-gold section.section.section-green-gold-hero .status .number {
  font-weight: 700;
}

.page-green-gold section.section.section-green-gold-hero .media {
  margin-top: calc(60px + 44px);
  position: relative;
}

@media (max-width: 769.98px) {
  .page-green-gold section.section.section-green-gold-hero .media {
    padding-top: 0;
    margin-top: 32px;
    height: 198px;
    overflow: hidden;
    margin-left: calc(var(--dane-gutter-x) * -.5);
    margin-right: calc(var(--dane-gutter-x) * -.5);
  }
}

.page-green-gold section.section.section-green-gold-hero .media img {
  max-width: 100%;
  object-fit: cover;
}

.page-green-gold section.section.section-green-gold-hero .media img.hero-decor {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
  height: 100%;
  object-fit: contain;
  margin-top: -44px;
  margin-right: -44px;
}

@media (max-width: 769.98px) {
  .page-green-gold section.section.section-green-gold-hero .media img.hero-decor {
    display: none;
  }
}

.page-green-gold section.section.section-green-gold-hero .media img.hero-img {
  position: relative;
  z-index: 2;
}

@media (max-width: 769.98px) {
  .page-green-gold section.section.section-green-gold-hero .media img.hero-img {
    transform: scale(1.1);
  }
}

@media (max-width: 991.98px) {
  .page-green-gold section.section.section-green-gold-about {
    padding-top: 0;
  }
}

.page-green-gold section.section.section-green-gold-about .section-title {
  font-size: 22px;
  line-height: 32px;
  margin-bottom: 40px;
}

.page-green-gold section.section.section-green-gold-about .row-about {
  --dane-gutter-y: 16px;
  --dane-gutter-x: 32px;
}

.page-green-gold section.section.section-green-gold-about .about-item {
  padding: 24px;
  border-radius: 16px;
  min-height: 186px;
  color: #000;
  height: 100%;
}

.page-green-gold section.section.section-green-gold-about .about-item img {
  margin-bottom: 20px;
}

@media (max-width: 991.98px) {
  .page-green-gold section.section.section-environmental {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

.page-green-gold section.section.section-environmental .content-wrap:not(:last-child) {
  margin-bottom: 72px;
}

.page-green-gold section.section.section-environmental .content-wrap .row.row-environmental {
  --dane-gutter-y: 16px;
  --dane-gutter-x: 120px;
  -ms-flex-pack: center;
      justify-content: center;
}

@media (max-width: 991.98px) {
  .page-green-gold section.section.section-environmental .content-wrap .row.row-environmental {
    --dane-gutter-x: 0;
  }
}

.page-green-gold section.section.section-environmental .content-wrap .content-title {
  color: #00B241;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 20px;
}

@media (max-width: 991.98px) {
  .page-green-gold section.section.section-environmental .content-wrap .content-title {
    font-size: 18px;
  }
}

.page-green-gold section.section.section-environmental .content-wrap .summary ~ .boxs-commitment {
  margin-top: 64px;
}

@media (max-width: 991.98px) {
  .page-green-gold section.section.section-environmental .content-wrap .summary ~ .boxs-commitment {
    margin-top: 40px;
  }
}

.page-green-gold section.section.section-roadmap {
  background-color: #F1F9F1;
  padding-top: 72px;
  padding-bottom: 40px;
}

@media (max-width: 991.98px) {
  .page-green-gold section.section.section-roadmap {
    padding-bottom: 32px;
    overflow-x: hidden;
  }
}

.page-green-gold section.section.section-roadmap .section-head .section-title {
  font-size: 32px;
}

.page-green-gold section.section.section-roadmap .section-body {
  position: relative;
  padding-bottom: 50px;
}

@media (max-width: 991.98px) {
  .page-green-gold section.section.section-roadmap .section-body {
    padding-bottom: 0;
  }
}

.page-green-gold section.section.section-roadmap .section-body::after {
  content: '';
  width: 100%;
  height: 20px;
  background-color: #70BF73;
  position: absolute;
  top: 100%;
  left: 0;
}

@media (max-width: 991.98px) {
  .page-green-gold section.section.section-roadmap .section-body::after {
    margin-top: -70px;
  }
}

.page-green-gold section.section.section-roadmap .section-body::before {
  content: '';
  width: 60px;
  height: 158px;
  position: absolute;
  left: 10px;
  bottom: -11px;
  z-index: 4;
  background-size: contain;
  background-image: url("data:image/png;base64,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");
}

@media (max-width: 991.98px) {
  .page-green-gold section.section.section-roadmap .section-body::before {
    display: none;
  }
}

.page-green-gold section.section.section-roadmap .roadmap-year {
  font-size: 22px;
  font-weight: 700;
  color: #000;
}

.page-green-gold section.section.section-roadmap .roadmap-year ~ .roadmap-timeline {
  margin-top: 40px;
}

.page-green-gold section.section.section-roadmap .roadmap-timeline .row-roadmap {
  --dane-gutter-x: 40px;
  --dane-gutter-y: 16px;
}

.page-green-gold section.section.section-roadmap .roadmap-timeline .row-roadmap > [class*=col] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
}

.page-green-gold section.section.section-roadmap .roadmap-item {
  background-color: #FFF;
  border-width: 0px 8px 8px 8px;
  border-style: solid;
  border-color: #70BF73;
  padding: 24px;
  font-size: 16px;
  color: #475058;
  border-radius: 4px 4px 24px 24px;
  position: relative;
}

.page-green-gold section.section.section-roadmap .roadmap-item::before, .page-green-gold section.section.section-roadmap .roadmap-item::after {
  content: '';
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

.page-green-gold section.section.section-roadmap .roadmap-item::before {
  z-index: 3;
  width: 28px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='24' viewBox='0 0 29 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3335 24L28.1899 0H0.477051L14.3335 24Z' fill='%2370BF73'/%3E%3C/svg%3E%0A");
}

.page-green-gold section.section.section-roadmap .roadmap-item::after {
  z-index: 2;
  width: 2px;
  height: 70px;
  background-image: url("data:image/svg+xml,%3Csvg width='3' height='72' viewBox='0 0 3 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.3335 1V71' stroke='%23B5B9BC' stroke-width='2' stroke-miterlimit='3.99393' stroke-linecap='round' stroke-dasharray='6 6'/%3E%3C/svg%3E%0A");
}

.page-green-gold section.section.section-roadmap .roadmap-item .item-month {
  margin-bottom: 24px;
  border-radius: 4px;
  padding: 8px;
  background-color: #F8F9FA;
  color: #00B241;
  font-size: 14px;
  font-weight: 700;
  line-height: 19.07px;
  letter-spacing: -0.01em;
}

.page-green-gold section.section.section-roadmap .roadmap-item .item-title {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 700;
  color: #000000;
  line-height: 28px;
}

.page-green-gold section.section.section-roadmap .roadmap-item p:last-of-type {
  margin-bottom: 0;
}

.page-green-gold section.section.section-roadmap .swiper-roadmap-mobile {
  padding-bottom: 115px;
}

.page-green-gold section.section.section-roadmap .swiper-roadmap-mobile .swiper-buttons [class*=swiper-button] {
  bottom: -15px;
}

.page-green-gold section.section.section-roadmap .swiper-roadmap-mobile .swiper-slide {
  height: auto;
  opacity: 0 !important;
}

.page-green-gold section.section.section-roadmap .swiper-roadmap-mobile .swiper-slide-active {
  opacity: 1 !important;
}

.page-green-gold section.section.section-roadmap .swiper-roadmap-mobile .swiper-slide .inner-wrap {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.page-green-gold section.section.section-contribute {
  overflow: hidden;
}

@media (max-width: 991.98px) {
  .page-green-gold section.section.section-contribute .section-head .section-title {
    font-size: 32px;
  }
  .page-green-gold section.section.section-contribute .swiper-button-next, .page-green-gold section.section.section-contribute .swiper-button-prev {
    width: 32px;
    height: 32px;
  }
}

.page-green-gold section.section.section-contribute .swiper-contribute-mobile {
  --swiper-navigation-top-offset: 40%;
  --swiper-navigation-sides-offset: 10px;
  overflow: unset;
}

.page-green-gold section.section.section-contribute .swiper-contribute-mobile .contribute-item {
  font-size: 16px;
}

.page-green-gold section.section.section-contribute .swiper-contribute-mobile .contribute-item .contribute-title {
  color: #000;
  font-size: 16px;
  margin-bottom: 8px;
}

.page-green-gold section.section.section-faq .section-head {
  text-align: center;
  font-size: 18px;
}

.page-green-gold section.section.section-faq .section-head .section-title {
  margin-bottom: 16px;
}

.page-green-gold section.section.section-faq .section-head p:last-child {
  margin-bottom: 0;
}

.page-green-gold section.section.section-faq .section-head ~ .section-body {
  margin-top: 40px;
}

.page-green-gold section.section.section-faq .accordions {
  max-width: 864px;
  width: 100%;
  margin: 0 auto;
}

.page-green-gold section.section.section-faq .btn-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 40px;
}

.page-green-gold section.section.section-faq .btn-more {
  padding: 10px 32px;
  font-weight: 600;
}

@media (max-width: 991.98px) {
  .page-green-gold section.section.section-faq .btn-more {
    width: 100%;
  }
}

.page-green-gold section.section.section-download {
  background-color: #F8F9FA;
}

@media (max-width: 991.98px) {
  .page-green-gold section.section.section-download {
    padding-top: 32px;
  }
}

.page-green-gold section.section.section-download .section-head {
  text-align: center;
  font-size: 18px;
  margin-bottom: 32px;
}

.page-green-gold section.section.section-download .section-head .section-title {
  margin-bottom: 16px;
}

.page-green-gold section.section.section-download .section-head p:last-child {
  margin-bottom: 0;
}

.page-green-gold section.section.section-download .section-head ~ .section-body {
  margin-top: 40px;
}

.page-green-gold section.section.section-download .row-get-app {
  -ms-flex-pack: center;
      justify-content: center;
  --dane-gutter-x: 16px;
}

@media (max-width: 769.98px) {
  .page-green-gold section.section.section-download .row-get-app {
    --dane-gutter-x: 8px;
  }
}

.page-green-gold section.section.section-download img.get-app {
  width: auto;
  height: 54px;
}

@media (max-width: 769.98px) {
  .page-green-gold section.section.section-download img.get-app {
    height: 48px;
  }
}

.page-green-gold section.section.section-activities .section-head {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.page-green-gold section.section.section-activities .section-head .section-title {
  margin: 0;
}

.page-green-gold section.section.section-activities .section-head .btn-wrap {
  margin-left: auto;
}

.page-green-gold section.section.section-activities .section-head ~ .section-body {
  margin-top: 48px;
}

@media (max-width: 769.98px) {
  .page-green-gold section.section.section-activities .section-head ~ .section-body {
    margin-top: 40px;
  }
}

.page-green-gold .box-item {
  box-shadow: 0px 2px 4px -1px #0000000F, 0px 4px 6px -1px #0000001A;
  background-color: #FCFCFC;
  border: 1px solid #EDEEEE;
  border-radius: 8px;
  padding: 29px 32px;
  height: 100%;
  color: #475058;
}

.page-green-gold .box-item .box-img {
  max-width: 100%;
  object-fit: cover;
  margin-bottom: 32px;
}

.page-green-gold .box-item .box-title {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 600;
  color: #000;
}

.page-green-gold .box-item p:last-of-type {
  margin-bottom: 0;
}

.page-green-gold .boxs-commitment {
  --dane-gutter-y: 16px;
}

.page-green-gold .boxs-commitment .box-item .box-img {
  width: 72px;
  height: 72px;
  object-fit: contain;
}

.page-golden-generation {
  font-size: 16px;
  line-height: 26px;
  color: #475058;
}

.page-golden-generation .slider-contribute {
  --slide-item: 1;
  position: relative;
}

.page-golden-generation .slider-contribute .slide-item:not(:last-child) {
  margin-bottom: 16px;
}

.page-golden-generation .slider-contribute .slide-item .contribute-item {
  cursor: pointer;
  border-radius: 16px;
  padding: 16px 24px;
  background-color: #FFF;
  border: 1px solid #EDEEEE;
  font-size: 16px;
  font-weight: 400;
  color: #475058;
}

.page-golden-generation .slider-contribute .slide-item .contribute-item .contribute-title {
  color: #000;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 0;
}

.page-golden-generation .slider-contribute .slide-item .contribute-item .contribute-title ~ .contribute-content {
  margin-top: 8px;
}

.page-golden-generation .slider-contribute .slide-item.active .contribute-item {
  border-color: #FFE400;
  background-color: #FFFCE4;
}

.page-golden-generation .slider-contribute .slide-indicator {
  background-color: #EDEEEE;
  border-radius: 50px;
  width: auto;
  position: absolute;
  height: 400px;
  top: 0;
  left: 100%;
  margin-left: 100px;
}

.page-golden-generation .slider-contribute .slide-indicator > span {
  display: block;
  border-radius: 50px;
  width: 6px;
  height: calc(100% / var(--slide-item));
  background-color: transparent;
}

.page-golden-generation .slider-contribute .slide-indicator > span.active {
  background-color: #70BF73;
}

.page-golden-generation .row-contribute {
  --dane-gutter-x: 100px;
}

.page-golden-generation .row-contribute .image-contribute {
  padding-left: 44px;
}

.page-golden-generation .row-contribute .image-contribute .inner {
  width: 100%;
  height: 636px;
  border-radius: 48px;
  overflow: hidden;
  background-color: #FFFCE4;
  position: relative;
}

.page-golden-generation .row-contribute .image-contribute .inner::before {
  content: 'Loading...';
  position: absolute;
  top: 40px;
  left: 40px;
  z-index: 0;
}

.page-golden-generation .row-contribute .image-contribute .inner .img-active {
  object-fit: cover;
  max-width: 100%;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2;
}

.page-golden-generation .swiper .contribute-item .image-contribute {
  max-width: 100%;
}

@media (max-width: 991.98px) {
  .page-golden-generation .swiper .contribute-item .image-contribute {
    margin-bottom: 32px;
    height: 424px;
    border-radius: 32px;
    width: 100%;
    object-fit: cover;
  }
}

@media (min-width: 992px) {
  .page-golden-generation .container, .page-golden-generation .container-sm, .page-golden-generation .container-md, .page-golden-generation .container-lg, .page-golden-generation .container-xl {
    max-width: 1216px;
  }
}

@media (max-width: 769.98px) {
  .page-golden-generation {
    line-height: 25.6px;
  }
}

.page-golden-generation img.img {
  max-width: 100%;
  object-fit: contain;
}

.page-golden-generation .form-control {
  color: #000;
}

.page-golden-generation section.section .section-title {
  font-weight: 700;
  font-size: 32px;
  line-height: 48px;
  color: #000;
  margin-bottom: 40px;
}

@media (max-width: 769.98px) {
  .page-golden-generation section.section .section-title {
    line-height: 32px;
  }
}

@media (max-width: 991.98px) {
  .page-golden-generation section.section .section-title {
    font-size: 22px;
  }
}

.page-golden-generation section.section.section-golden-generation-hero {
  padding-top: 90px;
  padding-bottom: 40px;
}

@media (max-width: 991.98px) {
  .page-golden-generation section.section.section-golden-generation-hero {
    padding-top: 32px;
  }
}

.page-golden-generation section.section.section-golden-generation-hero .page-title {
  font-size: 48px;
  line-height: 64px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #000;
}

@media (max-width: 769.98px) {
  .page-golden-generation section.section.section-golden-generation-hero .page-title {
    line-height: 48px;
  }
}

@media (max-width: 991.98px) {
  .page-golden-generation section.section.section-golden-generation-hero .page-title {
    font-size: 32px;
  }
}

.page-golden-generation section.section.section-golden-generation-hero .page-title span {
  color: #FFE400;
}

.page-golden-generation section.section.section-golden-generation-hero .logo {
  margin-bottom: 40px;
}

@media (max-width: 769.98px) {
  .page-golden-generation section.section.section-golden-generation-hero .logo {
    width: auto;
    height: 72px;
  }
}

.page-golden-generation section.section.section-golden-generation-hero .section-title {
  line-height: 32px;
  margin-bottom: 20px;
  font-size: 22px;
}

.page-golden-generation section.section.section-golden-generation-hero .desc {
  color: #475058;
  line-height: 26px;
}

@media (max-width: 769.98px) {
  .page-golden-generation section.section.section-golden-generation-hero .desc {
    line-height: 26px;
  }
}

.page-golden-generation section.section.section-golden-generation-hero .desc span {
  color: #00B241;
  font-weight: bold;
}

.page-golden-generation section.section.section-golden-generation-hero .status {
  display: inline-block;
  margin-top: 20px;
  background-color: #FFE400;
  color: #000000;
  padding: 6px 12px;
  border-radius: 16px;
}

.page-golden-generation section.section.section-golden-generation-hero .status .number {
  font-weight: 700;
}

.page-golden-generation section.section.section-golden-generation-hero .media {
  margin-top: calc(60px + 44px);
  position: relative;
}

@media (max-width: 769.98px) {
  .page-golden-generation section.section.section-golden-generation-hero .media {
    padding-top: 0;
    margin-top: 32px;
    height: 198px;
    overflow: hidden;
    margin-left: calc(var(--dane-gutter-x) * -.5);
    margin-right: calc(var(--dane-gutter-x) * -.5);
  }
}

.page-golden-generation section.section.section-golden-generation-hero .media img {
  max-width: 100%;
  object-fit: cover;
}

.page-golden-generation section.section.section-golden-generation-hero .media img.hero-decor {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
  height: 100%;
  object-fit: contain;
  margin-top: -44px;
  margin-right: -44px;
}

@media (max-width: 769.98px) {
  .page-golden-generation section.section.section-golden-generation-hero .media img.hero-decor {
    display: none;
  }
}

.page-golden-generation section.section.section-golden-generation-hero .media img.hero-img {
  position: relative;
  z-index: 2;
}

@media (max-width: 769.98px) {
  .page-golden-generation section.section.section-golden-generation-hero .media img.hero-img {
    transform: scale(1.1);
  }
}

@media (max-width: 991.98px) {
  .page-golden-generation section.section.section-golden-generation-about {
    padding-top: 0;
  }
}

.page-golden-generation section.section.section-golden-generation-about .section-title {
  font-size: 22px;
  line-height: 32px;
  margin-bottom: 40px;
}

.page-golden-generation section.section.section-golden-generation-about .row-about {
  --dane-gutter-y: 16px;
  --dane-gutter-x: 32px;
}

.page-golden-generation section.section.section-golden-generation-about .about-item {
  padding: 24px;
  border-radius: 16px;
  min-height: 186px;
  color: #475058;
  background-color: #FFF;
  height: 100%;
  border-bottom: 5px solid #FFE300;
  box-shadow: 0px 4px 6px -2px #00000008, 0px 10px 15px -3px #00000014;
}

.page-golden-generation section.section.section-golden-generation-about .about-item img {
  margin-bottom: 20px;
}

@media (max-width: 991.98px) {
  .page-golden-generation section.section.section-environmental {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

.page-golden-generation section.section.section-environmental .content-wrap:not(:last-child) {
  margin-bottom: 72px;
}

.page-golden-generation section.section.section-environmental .content-wrap .row.row-environmental {
  --dane-gutter-y: 16px;
  --dane-gutter-x: 80px;
  -ms-flex-pack: center;
      justify-content: center;
}

@media (max-width: 991.98px) {
  .page-golden-generation section.section.section-environmental .content-wrap .row.row-environmental {
    --dane-gutter-y: 32px;
    --dane-gutter-x: 0;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
}

.page-golden-generation section.section.section-environmental .content-wrap .content-title {
  color: #000000;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 20px;
}

@media (max-width: 991.98px) {
  .page-golden-generation section.section.section-environmental .content-wrap .content-title {
    font-size: 18px;
  }
}

.page-golden-generation section.section.section-environmental .content-wrap .summary P:last-child {
  margin-bottom: 0;
}

.page-golden-generation section.section.section-environmental .content-wrap .summary ~ .boxs-commitment {
  margin-top: 64px;
}

@media (max-width: 991.98px) {
  .page-golden-generation section.section.section-environmental .content-wrap .summary ~ .boxs-commitment {
    margin-top: 40px;
  }
}

.page-golden-generation section.section.section-roadmap {
  background-color: #FFFCE4;
  padding-top: 72px;
  padding-bottom: 40px;
}

@media (max-width: 991.98px) {
  .page-golden-generation section.section.section-roadmap {
    padding-bottom: 32px;
    overflow-x: hidden;
  }
}

.page-golden-generation section.section.section-roadmap .section-head .section-title {
  font-size: 32px;
  line-height: 48px;
}

.page-golden-generation section.section.section-roadmap .section-body {
  position: relative;
  padding-bottom: 50px;
}

@media (max-width: 991.98px) {
  .page-golden-generation section.section.section-roadmap .section-body {
    padding-bottom: 0;
  }
}

.page-golden-generation section.section.section-roadmap .section-body::after {
  content: '';
  width: 100%;
  height: 20px;
  background-color: #FFE300;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
}

@media (max-width: 991.98px) {
  .page-golden-generation section.section.section-roadmap .section-body::after {
    margin-top: -70px;
  }
}

.page-golden-generation section.section.section-roadmap .roadmap-year {
  font-size: 22px;
  font-weight: 700;
  color: #000;
}

.page-golden-generation section.section.section-roadmap .roadmap-year ~ .roadmap-timeline {
  margin-top: 40px;
}

.page-golden-generation section.section.section-roadmap .roadmap-timeline .row-roadmap {
  --dane-gutter-x: 40px;
  --dane-gutter-y: 16px;
}

.page-golden-generation section.section.section-roadmap .roadmap-timeline .row-roadmap > [class*=col] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
}

.page-golden-generation section.section.section-roadmap .roadmap-item {
  background-color: #FFF;
  border-width: 0px 8px 8px 8px;
  border-style: solid;
  border-color: #FFE300;
  padding: 24px;
  font-size: 16px;
  color: #475058;
  border-radius: 4px 4px 24px 24px;
  position: relative;
}

.page-golden-generation section.section.section-roadmap .roadmap-item::before, .page-golden-generation section.section.section-roadmap .roadmap-item::after {
  content: '';
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

.page-golden-generation section.section.section-roadmap .roadmap-item::before {
  z-index: 3;
  width: 28px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='24' viewBox='0 0 29 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3335 24L28.1899 0H0.477051L14.3335 24Z' fill='%23FFE300'/%3E%3C/svg%3E%0A");
}

.page-golden-generation section.section.section-roadmap .roadmap-item::after {
  z-index: 2;
  width: 3px;
  height: 70px;
  background-image: url("data:image/svg+xml,%3Csvg width='3' height='72' viewBox='0 0 3 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.3335 1V71' stroke='%23B5B9BC' stroke-width='2' stroke-miterlimit='3.99393' stroke-linecap='round' stroke-dasharray='6 6'/%3E%3C/svg%3E%0A");
}

.page-golden-generation section.section.section-roadmap .roadmap-item .item-month {
  margin-bottom: 24px;
  border-radius: 4px;
  padding: 8px;
  background-color: #F8F9FA;
  color: #FFE300;
  font-size: 14px;
  font-weight: 700;
  line-height: 19.07px;
  letter-spacing: -0.01em;
}

.page-golden-generation section.section.section-roadmap .roadmap-item .item-title {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 700;
  color: #000000;
  line-height: 28px;
}

.page-golden-generation section.section.section-roadmap .roadmap-item p:last-of-type {
  margin-bottom: 0;
}

.page-golden-generation section.section.section-roadmap .swiper-roadmap-mobile {
  padding-bottom: 115px;
}

.page-golden-generation section.section.section-roadmap .swiper-roadmap-mobile .swiper-buttons [class*=swiper-button] {
  bottom: -15px;
}

.page-golden-generation section.section.section-roadmap .swiper-roadmap-mobile .swiper-slide {
  height: auto;
  opacity: 0 !important;
}

.page-golden-generation section.section.section-roadmap .swiper-roadmap-mobile .swiper-slide-active {
  opacity: 1 !important;
}

.page-golden-generation section.section.section-roadmap .swiper-roadmap-mobile .swiper-slide .inner-wrap {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.page-golden-generation section.section.section-contribute {
  overflow: hidden;
}

.page-golden-generation section.section.section-contribute .slider-contribute .slide-indicator > span.active {
  background-color: #FFE400;
}

@media (max-width: 991.98px) {
  .page-golden-generation section.section.section-contribute .section-head .section-title {
    font-size: 32px;
  }
  .page-golden-generation section.section.section-contribute .swiper-button-next, .page-golden-generation section.section.section-contribute .swiper-button-prev {
    width: 32px;
    height: 32px;
  }
}

.page-golden-generation section.section.section-contribute .swiper-contribute-mobile {
  --swiper-navigation-top-offset: 40%;
  --swiper-navigation-sides-offset: 10px;
  overflow: unset;
}

.page-golden-generation section.section.section-contribute .swiper-contribute-mobile .contribute-item {
  font-size: 16px;
}

.page-golden-generation section.section.section-contribute .swiper-contribute-mobile .contribute-item .contribute-title {
  color: #000;
  font-size: 16px;
  margin-bottom: 8px;
}

.page-golden-generation section.section.section-faq .section-head {
  text-align: center;
  font-size: 18px;
}

.page-golden-generation section.section.section-faq .section-head .section-title {
  margin-bottom: 16px;
}

.page-golden-generation section.section.section-faq .section-head p:last-child {
  margin-bottom: 0;
}

.page-golden-generation section.section.section-faq .section-head ~ .section-body {
  margin-top: 40px;
}

.page-golden-generation section.section.section-faq .accordions {
  max-width: 864px;
  width: 100%;
  margin: 0 auto;
}

.page-golden-generation section.section.section-faq .btn-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 40px;
}

.page-golden-generation section.section.section-faq .btn-more {
  padding: 10px 32px;
  font-weight: 600;
}

@media (max-width: 991.98px) {
  .page-golden-generation section.section.section-faq .btn-more {
    width: 100%;
  }
}

.page-golden-generation section.section.section-download {
  background-color: #F8F9FA;
}

@media (max-width: 991.98px) {
  .page-golden-generation section.section.section-download {
    padding-top: 32px;
  }
}

.page-golden-generation section.section.section-download .section-head {
  text-align: center;
  font-size: 18px;
  margin-bottom: 32px;
}

.page-golden-generation section.section.section-download .section-head .section-title {
  margin-bottom: 16px;
}

.page-golden-generation section.section.section-download .section-head p:last-child {
  margin-bottom: 0;
}

.page-golden-generation section.section.section-download .section-head ~ .section-body {
  margin-top: 40px;
}

.page-golden-generation section.section.section-download .row-get-app {
  -ms-flex-pack: center;
      justify-content: center;
  --dane-gutter-x: 16px;
}

@media (max-width: 769.98px) {
  .page-golden-generation section.section.section-download .row-get-app {
    --dane-gutter-x: 8px;
  }
}

.page-golden-generation section.section.section-download img.get-app {
  width: auto;
  height: 54px;
}

@media (max-width: 769.98px) {
  .page-golden-generation section.section.section-download img.get-app {
    height: 48px;
  }
}

.page-golden-generation section.section.section-activities .section-head {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.page-golden-generation section.section.section-activities .section-head .section-title {
  margin: 0;
}

.page-golden-generation section.section.section-activities .section-head .btn-wrap {
  margin-left: auto;
}

.page-golden-generation section.section.section-activities .section-head ~ .section-body {
  margin-top: 48px;
}

@media (max-width: 769.98px) {
  .page-golden-generation section.section.section-activities .section-head ~ .section-body {
    margin-top: 40px;
  }
}

.page-golden-generation .box-item {
  box-shadow: 0px 2px 4px -1px #0000000F, 0px 4px 6px -1px #0000001A;
  background-color: #FCFCFC;
  border: 1px solid #EDEEEE;
  border-radius: 8px;
  padding: 28px 24px;
  height: 100%;
  color: #475058;
}

.page-golden-generation .box-item .box-img-wrap {
  margin-bottom: 40px;
}

.page-golden-generation .box-item .box-img-wrap .box-img {
  max-width: 100%;
  object-fit: cover;
}

.page-golden-generation .box-item .box-img-wrap .box-img:not(:last-child) {
  margin-right: 16px;
}

.page-golden-generation .box-item .box-title {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 600;
  color: #000;
  letter-spacing: -0.01em;
}

.page-golden-generation .box-item .box-desc {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  letter-spacing: -0.018em;
  max-height: 104px;
  transition: all 0.15s ease;
}

.page-golden-generation .box-item .box-desc p {
  transition: all 0.15s ease;
}

.page-golden-generation .box-item .box-desc p:not(:first-child) {
  opacity: 0;
}

.page-golden-generation .box-item .box-desc.active {
  -webkit-line-clamp: unset;
  overflow: visible;
  max-height: 100%;
}

.page-golden-generation .box-item .box-desc.active p:not(:first-child) {
  opacity: 1;
}

.page-golden-generation .box-item p:last-of-type {
  margin-bottom: 0;
}

.page-golden-generation .box-item .readmore {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  text-align: left;
  width: 100%;
  margin-top: 16px;
  border: 0;
  background-color: transparent;
  padding: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.36;
  letter-spacing: -0.01em;
  text-align: left;
  outline: none;
}

.page-golden-generation .box-item .readmore .icon {
  margin-left: 8px;
}

.page-golden-generation .box-item .readmore .icon svg {
  transition: transform 0.15s ease;
  transform: rotate(0deg);
  width: 20px;
  height: 20px;
}

.page-golden-generation .box-item .readmore .more {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.page-golden-generation .box-item .readmore .less {
  display: none;
  -ms-flex-align: center;
      align-items: center;
}

.page-golden-generation .box-item .readmore.active .more {
  display: none;
}

.page-golden-generation .box-item .readmore.active .less {
  display: -ms-flexbox;
  display: flex;
}

.page-golden-generation .box-item .readmore.active .icon svg {
  transform: rotate(-180deg);
}

.page-golden-generation .boxs-commitment {
  --dane-gutter-y: 16px;
}

.page-golden-generation .boxs-commitment .box-item .box-img {
  width: 72px;
  height: 72px;
  object-fit: contain;
}

.page-gold-for-good {
  font-size: 16px;
  line-height: 26px;
  color: #475058;
}

@media (min-width: 992px) {
  .page-gold-for-good .container, .page-gold-for-good .container-sm, .page-gold-for-good .container-md, .page-gold-for-good .container-lg, .page-gold-for-good .container-xl {
    max-width: 1216px;
    padding: 0;
  }
}

@media (max-width: 769.98px) {
  .page-gold-for-good {
    line-height: 25.6px;
  }
}

.page-gold-for-good img.img {
  max-width: 100%;
  object-fit: contain;
}

.page-gold-for-good .form-control {
  color: #000;
}

@media (max-width: 769.98px) {
  .page-gold-for-good section.section:not(:first-child) {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

.page-gold-for-good section.section .section-title {
  font-weight: 700;
  font-size: 32px;
  line-height: 48px;
  color: #000;
  margin-bottom: 40px;
}

@media (max-width: 769.98px) {
  .page-gold-for-good section.section .section-title {
    line-height: 32px;
  }
}

@media (max-width: 991.98px) {
  .page-gold-for-good section.section .section-title {
    font-size: 22px;
  }
}

.page-gold-for-good section.section .section-head p:last-of-type {
  margin-bottom: 0;
}

.page-gold-for-good section.section.section-hero {
  padding-top: 90px;
  padding-bottom: 40px;
}

@media (max-width: 991.98px) {
  .page-gold-for-good section.section.section-hero {
    padding-top: 32px;
  }
}

.page-gold-for-good section.section.section-hero .page-title {
  font-size: 48px;
  line-height: 48px;
  font-weight: 700;
  margin-bottom: 0;
  color: #000;
}

@media (max-width: 769.98px) {
  .page-gold-for-good section.section.section-hero .page-title {
    line-height: 48px;
  }
}

@media (max-width: 991.98px) {
  .page-gold-for-good section.section.section-hero .page-title {
    font-size: 32px;
  }
}

.page-gold-for-good section.section.section-hero .page-title span {
  color: #FFE400;
}

.page-gold-for-good section.section.section-hero .row-head {
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 70px;
  --dane-gutter-x: 32px;
}

@media (max-width: 769.98px) {
  .page-gold-for-good section.section.section-hero .row-head {
    --dane-gutter-y: 40px;
    --dane-gutter-x: 0;
  }
}

.page-gold-for-good section.section.section-hero .row-head [class*=col-] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.page-gold-for-good section.section.section-hero .row-head [class*=col-]:last-child {
  position: relative;
  padding-left: 28px;
}

@media (max-width: 769.98px) {
  .page-gold-for-good section.section.section-hero .row-head [class*=col-]:last-child {
    padding-left: 20px;
  }
}

.page-gold-for-good section.section.section-hero .row-head [class*=col-]:last-child::before {
  content: '';
  width: 6px;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #FFE300;
  position: absolute;
}

@media (min-width: 992px) {
  .page-gold-for-good section.section.section-hero .row-head .page-title {
    width: 648px;
  }
}

.page-gold-for-good section.section.section-hero .row-hero {
  -ms-flex-align: center;
      align-items: center;
  --dane-gutter-x: 0;
  --dane-gutter-y: 32px;
}

.page-gold-for-good section.section.section-hero .section-title {
  line-height: 28px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.01em;
}

@media (max-width: 769.98px) {
  .page-gold-for-good section.section.section-hero .section-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
    text-align: left;
  }
}

.page-gold-for-good section.section.section-hero .hero-content {
  width: 100%;
  max-width: 494px;
  font-size: 16px;
  line-height: 26px;
  color: #475058;
}

.page-gold-for-good section.section.section-hero .hero-content .title-content {
  font-size: 22px;
  line-height: 32px;
  font-weight: 700;
  color: #000;
  margin-bottom: 24px;
}

@media (max-width: 769.98px) {
  .page-gold-for-good section.section.section-hero .hero-content .title-content {
    margin-bottom: 20px;
  }
}

.page-gold-for-good section.section.section-hero .hero-content p:not(:last-child) {
  margin-bottom: 23px;
}

.page-gold-for-good section.section.section-hero .hero-content-image {
  max-width: 100%;
  object-fit: contain;
}

@media (max-width: 769.98px) {
  .page-gold-for-good section.section.section-hero .hero-content-image-wrap {
    margin-left: -16px;
    margin-right: -16px;
  }
}

@media (min-width: 992px) {
  .page-gold-for-good section.section.section-programs .container, .page-gold-for-good section.section.section-programs .container-sm, .page-gold-for-good section.section.section-programs .container-md, .page-gold-for-good section.section.section-programs .container-lg, .page-gold-for-good section.section.section-programs .container-xl {
    max-width: 1008px;
  }
}

.page-gold-for-good section.section.section-programs .section-head {
  text-align: center;
  margin-bottom: 56px;
}

@media (max-width: 769.98px) {
  .page-gold-for-good section.section.section-programs .section-head {
    text-align: left;
  }
}

.page-gold-for-good section.section.section-programs .section-head .section-title {
  margin-bottom: 32px;
}

.page-gold-for-good section.section.section-programs .section-body .row-programs {
  --dane-gutter-x: 32px;
  --dane-gutter-y: 0;
}

@media (max-width: 769.98px) {
  .page-gold-for-good section.section.section-programs .section-body .row-programs {
    --dane-gutter-y: 40px;
    --dane-gutter-x: 0;
  }
}

.page-gold-for-good section.section .program-item {
  background-color: #F1F9F1;
  border-radius: 24px;
  padding: 32px;
  overflow: hidden;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
}

@media (max-width: 769.98px) {
  .page-gold-for-good section.section .program-item {
    padding: 32px 16px;
  }
}

.page-gold-for-good section.section .program-item.golden-generation {
  background-color: #FFFCE4;
}

.page-gold-for-good section.section .program-item .logo {
  margin-bottom: 32px;
}

.page-gold-for-good section.section .program-item .logo img {
  width: auto;
  height: 72px;
}

.page-gold-for-good section.section .program-item .program-title {
  font-size: 22px;
  line-height: 32px;
  font-weight: 700;
  margin-bottom: 24px;
}

.page-gold-for-good section.section .program-item .program-desc {
  margin-bottom: 48px;
}

.page-gold-for-good section.section .program-item .program-sdg {
  margin-bottom: 32px;
}

.page-gold-for-good section.section .program-item .program-sdg .sdg-title {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 24px;
}

.page-gold-for-good section.section .program-item .program-sdg .row {
  --dane-gutter-x: 8px;
  --dane-gutter-y: 8px;
}

.page-gold-for-good section.section .program-item .program-sdg img {
  width: 72px;
  height: 72px;
}

.page-gold-for-good section.section .program-item .btn-wrap {
  margin-bottom: 32px;
}

@media (max-width: 769.98px) {
  .page-gold-for-good section.section .program-item .btn-wrap .btn {
    width: 100%;
  }
}

.page-gold-for-good section.section .program-item .btn {
  --dane-btn-padding-x: 33px;
  --dane-btn-padding-y: 10px;
}

.page-gold-for-good section.section .program-item img {
  max-width: 100%;
}

.page-gold-for-good section.section .program-item .image-cover {
  margin-right: -32px;
  margin-bottom: -32px;
  overflow: hidden;
  border-radius: 16px 0 0 0;
}

.page-gold-for-good section.section .program-item .image-cover img {
  width: 100%;
}

@media (max-width: 769.98px) {
  .page-gold-for-good section.section .program-item .image-cover {
    margin-right: -16px;
    margin-left: -16px;
    margin-bottom: -32px;
    border-radius: 0;
  }
  .page-gold-for-good section.section .program-item .image-cover img {
    transform: scale(1.2);
  }
}

.page-gold-for-good section.section.section-faq .section-head {
  text-align: center;
  font-size: 18px;
}

.page-gold-for-good section.section.section-faq .section-head .section-title {
  margin-bottom: 16px;
}

.page-gold-for-good section.section.section-faq .section-head p:last-child {
  margin-bottom: 0;
}

.page-gold-for-good section.section.section-faq .section-head ~ .section-body {
  margin-top: 40px;
}

.page-gold-for-good section.section.section-faq .accordions {
  max-width: 864px;
  width: 100%;
  margin: 0 auto;
}

.page-gold-for-good section.section.section-faq .btn-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 40px;
}

.page-gold-for-good section.section.section-faq .btn-more {
  padding: 10px 32px;
  font-weight: 600;
}

@media (max-width: 991.98px) {
  .page-gold-for-good section.section.section-faq .btn-more {
    width: 100%;
  }
}

.page-gold-for-good section.section.section-download {
  background-color: #F8F9FA;
}

@media (max-width: 991.98px) {
  .page-gold-for-good section.section.section-download {
    padding-top: 32px;
  }
}

.page-gold-for-good section.section.section-download .section-head {
  text-align: center;
  font-size: 18px;
  margin-bottom: 32px;
}

.page-gold-for-good section.section.section-download .section-head .section-title {
  margin-bottom: 16px;
}

.page-gold-for-good section.section.section-download .section-head p:last-child {
  margin-bottom: 0;
}

.page-gold-for-good section.section.section-download .section-head ~ .section-body {
  margin-top: 40px;
}

.page-gold-for-good section.section.section-download .row-get-app {
  -ms-flex-pack: center;
      justify-content: center;
  --dane-gutter-x: 16px;
}

@media (max-width: 769.98px) {
  .page-gold-for-good section.section.section-download .row-get-app {
    --dane-gutter-x: 8px;
  }
}

.page-gold-for-good section.section.section-download img.get-app {
  width: auto;
  height: 54px;
}

@media (max-width: 769.98px) {
  .page-gold-for-good section.section.section-download img.get-app {
    height: 48px;
  }
}

.page-gold-for-good section.section.section-activities .section-head {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.page-gold-for-good section.section.section-activities .section-head .section-title {
  margin: 0;
}

.page-gold-for-good section.section.section-activities .section-head .btn-wrap {
  margin-left: auto;
}

.page-gold-for-good section.section.section-activities .section-head ~ .section-body {
  margin-top: 48px;
}

@media (max-width: 769.98px) {
  .page-gold-for-good section.section.section-activities .section-head ~ .section-body {
    margin-top: 40px;
  }
}

.page-gold-for-good .box-item {
  box-shadow: 0px 2px 4px -1px #0000000F, 0px 4px 6px -1px #0000001A;
  background-color: #FCFCFC;
  border: 1px solid #EDEEEE;
  border-radius: 8px;
  padding: 28px 24px;
  height: 100%;
  color: #475058;
}

.page-gold-for-good .box-item .box-img-wrap {
  margin-bottom: 40px;
}

.page-gold-for-good .box-item .box-img-wrap .box-img {
  max-width: 100%;
  object-fit: cover;
}

.page-gold-for-good .box-item .box-img-wrap .box-img:not(:last-child) {
  margin-right: 16px;
}

.page-gold-for-good .box-item .box-title {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 600;
  color: #000;
  letter-spacing: -0.01em;
}

.page-gold-for-good .box-item .box-desc {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  letter-spacing: -0.018em;
  max-height: 104px;
  transition: all 0.15s ease;
}

.page-gold-for-good .box-item .box-desc p {
  transition: all 0.15s ease;
}

.page-gold-for-good .box-item .box-desc p:not(:first-child) {
  opacity: 0;
}

.page-gold-for-good .box-item .box-desc.active {
  -webkit-line-clamp: unset;
  overflow: visible;
  max-height: 100%;
}

.page-gold-for-good .box-item .box-desc.active p:not(:first-child) {
  opacity: 1;
}

.page-gold-for-good .box-item p:last-of-type {
  margin-bottom: 0;
}

.page-gold-for-good .box-item .readmore {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  text-align: left;
  width: 100%;
  margin-top: 16px;
  border: 0;
  background-color: transparent;
  padding: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.36;
  letter-spacing: -0.01em;
  text-align: left;
  outline: none;
}

.page-gold-for-good .box-item .readmore .icon {
  margin-left: 8px;
}

.page-gold-for-good .box-item .readmore .icon svg {
  transition: transform 0.15s ease;
  transform: rotate(0deg);
  width: 20px;
  height: 20px;
}

.page-gold-for-good .box-item .readmore .more {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.page-gold-for-good .box-item .readmore .less {
  display: none;
  -ms-flex-align: center;
      align-items: center;
}

.page-gold-for-good .box-item .readmore.active .more {
  display: none;
}

.page-gold-for-good .box-item .readmore.active .less {
  display: -ms-flexbox;
  display: flex;
}

.page-gold-for-good .box-item .readmore.active .icon svg {
  transform: rotate(-180deg);
}

.page-gold-for-good .boxs-commitment {
  --dane-gutter-y: 16px;
}

.page-gold-for-good .boxs-commitment .box-item .box-img {
  width: 72px;
  height: 72px;
  object-fit: contain;
}

.body__content.page-buyback {
  --container-padding-x: calc((100vw - 1200px) / 2);
}

@media (min-width: 992px) {
  .body__content.page-buyback .container {
    padding-left: 0;
    padding-right: 0;
    max-width: 1216px;
  }
}

.body__content.page-buyback .swiper.swiper-no-pagination {
  overflow: unset;
}

.body__content.page-buyback .swiper .swiper-buttons {
  padding: 5px 0;
}

.body__content.page-buyback .swiper .swiper-buttons [class*=swiper-button] {
  transform: unset;
  width: 40px;
  height: 40px;
  background-color: #FFF;
  box-shadow: 0px 1px 2px 0px #0000000F, 0px 1px 3px 0px #0000001A;
  margin: 0 0;
}

.body__content.page-buyback .swiper .swiper-buttons [class*=swiper-button]:not(:first-child) {
  margin-right: 24px;
}

.body__content.page-buyback .swiper .swiper-buttons [class*=swiper-button]:after {
  background-size: 24px;
}

@media (max-width: 769.98px) {
  .body__content.page-buyback section.section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .body__content.page-buyback section.section [class*=container] {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.body__content.page-buyback section.section.section-hero {
  padding: 80px 0;
}

@media (min-width: 770px) {
  .body__content.page-buyback section.section.section-hero .row {
    --dane-gutter-x: 115px;
  }
}

@media (max-width: 769.98px) {
  .body__content.page-buyback section.section.section-hero {
    padding: 32px 0;
  }
  .body__content.page-buyback section.section.section-hero .row [class*=col]:last-child {
    padding-top: 24px;
  }
}

.body__content.page-buyback section.section.section-hero .hero-content {
  color: #475058;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
}

@media (min-width: 992px) {
  .body__content.page-buyback section.section.section-hero .hero-content {
    max-width: 620px;
  }
}

.body__content.page-buyback section.section.section-hero .hero-content .page-title {
  font-size: 32px;
  line-height: 48px;
  font-weight: 700;
  color: #000;
  margin-bottom: 40px;
}

.body__content.page-buyback section.section.section-hero .hero-content .inner .title-contain {
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 20px;
  color: #000;
}

.body__content.page-buyback section.section.section-hero .hero-content .inner p:first-child {
  margin-top: 0;
}

.body__content.page-buyback section.section.section-hero .hero-content .inner p:last-child {
  margin-bottom: 0;
}

.body__content.page-buyback section.section.section-hero .hero-content .inner ~ .btn {
  margin-top: 40px;
}

.body__content.page-buyback section.section.section-hero .hero-content .btn {
  padding: 16px 64px;
  font-weight: 700;
  font-size: 16px;
  line-height: 21.79px;
  letter-spacing: -0.01em;
}

@media (max-width: 769.98px) {
  .body__content.page-buyback section.section.section-hero .hero-content .btn {
    width: 100%;
  }
}

.body__content.page-buyback section.section.section-hero .hero-image .img-hero {
  border-radius: 16px;
  width: 100%;
  max-width: 482px;
  height: 320px;
  object-fit: cover;
}

@media (max-width: 769.98px) {
  .body__content.page-buyback section.section.section-hero .hero-image .img-hero {
    height: auto;
    max-width: 100%;
    aspect-ratio: 358/238;
  }
}

.body__content.page-buyback section.section.section-sell-to-us {
  background-color: #F8F9FA;
  overflow-x: hidden;
}

@media (min-width: 992px) {
  .body__content.page-buyback section.section.section-sell-to-us {
    padding-top: 64px;
    padding-bottom: 50px;
  }
}

@media (min-width: 770px) {
  .body__content.page-buyback section.section.section-sell-to-us .row {
    --dane-gutter-x: 140px;
    --dane-gutter-y: 0;
    padding-left: var(--container-padding-x);
  }
  .body__content.page-buyback section.section.section-sell-to-us .row [class*=col]:last-child {
    max-width: calc(100% - 140px - 227px);
  }
}

.body__content.page-buyback section.section.section-sell-to-us .section-head {
  width: 227px;
}

.body__content.page-buyback section.section.section-sell-to-us .section-head .section-title {
  font-size: 32px;
  line-height: 48px;
}

@media (max-width: 769.98px) {
  .body__content.page-buyback section.section.section-sell-to-us .section-head {
    width: 100%;
    margin-bottom: 40px;
  }
  .body__content.page-buyback section.section.section-sell-to-us .section-head .section-title {
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
  }
}

.body__content.page-buyback section.section.section-sell-to-us .swiper-sell-to-us {
  padding-bottom: 90px;
}

.body__content.page-buyback section.section.section-sell-to-us .swiper-sell-to-us .swiper-buttons {
  bottom: 0;
}

@media (min-width: 770px) {
  .body__content.page-buyback section.section.section-sell-to-us .swiper-sell-to-us .swiper-buttons {
    left: unset;
    transform: unset;
    right: var(--container-padding-x);
    bottom: 0;
  }
}

.body__content.page-buyback section.section.section-collecting-gold .section-head {
  margin-bottom: 40px;
}

.body__content.page-buyback section.section.section-collecting-gold .section-head .section-title {
  font-size: 22px;
  line-height: 32px;
  font-weight: 700;
}

@media (max-width: 769.98px) {
  .body__content.page-buyback section.section.section-collecting-gold .section-head .section-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    text-align: left;
    margin-bottom: 0;
  }
}

.body__content.page-buyback section.section.section-sell-fine-gold {
  padding-bottom: 80px;
}

@media (min-width: 770px) {
  .body__content.page-buyback section.section.section-sell-fine-gold .container {
    max-width: 864px;
    margin: 0 auto;
  }
}

@media (max-width: 769.98px) {
  .body__content.page-buyback section.section.section-sell-fine-gold {
    padding-bottom: 40px;
  }
}

.body__content.page-buyback section.section.section-sell-fine-gold .section-head {
  text-align: center;
  margin-bottom: 48px;
}

.body__content.page-buyback section.section.section-sell-fine-gold .section-head .section-title {
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
  color: #000;
}

@media (max-width: 769.98px) {
  .body__content.page-buyback section.section.section-sell-fine-gold .section-head {
    margin-bottom: 40px;
  }
  .body__content.page-buyback section.section.section-sell-fine-gold .section-head .section-title {
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
  }
}

.body__content.page-buyback section.section.section-sell-fine-gold .sell-gold-items {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}

.body__content.page-buyback section.section.section-sell-fine-gold .sell-gold-items > li {
  border-radius: 16px;
  border: 1px solid #EDEEEE;
  background-color: #FFF;
  padding: 16px 24px;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #475058;
}

@media (max-width: 769.98px) {
  .body__content.page-buyback section.section.section-sell-fine-gold .sell-gold-items > li {
    padding: 20px;
  }
}

.body__content.page-buyback section.section.section-sell-fine-gold .sell-gold-items > li:not(:last-child) {
  margin-bottom: 16px;
}

.body__content.page-buyback section.section.section-sell-fine-gold .sell-gold-items > li .item-title {
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 21.79px;
  letter-spacing: -0.01em;
  color: #000;
}

.body__content.page-buyback section.section.section-sell-fine-gold .sell-gold-items > li p:first-child {
  margin-top: 0;
}

.body__content.page-buyback section.section.section-sell-fine-gold .sell-gold-items > li p:last-child {
  margin-bottom: 0;
}

.body__content.page-buyback section.section.section-sell-fine-gold .sell-gold-items > li ul {
  list-style-type: disc;
}

.body__content.page-buyback section.section.section-testimonials .section-head {
  text-align: left;
  color: #475058;
  font-weight: 400;
  font-size: 18px;
  line-height: 24.51px;
  margin-bottom: 48px;
}

.body__content.page-buyback section.section.section-testimonials .section-head .section-title {
  color: #000;
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
}

@media (max-width: 769.98px) {
  .body__content.page-buyback section.section.section-testimonials .section-head {
    margin-bottom: 48px;
    line-height: 28px;
  }
  .body__content.page-buyback section.section.section-testimonials .section-head .section-title {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 16px;
  }
}

.body__content.page-buyback section.section.section-cta {
  background-color: #F8F9FA;
  padding: 64px 112px;
  text-align: center;
  color: #475058;
  font-size: 18px;
}

@media (max-width: 769.98px) {
  .body__content.page-buyback section.section.section-cta {
    padding: 40px 0;
  }
}

.body__content.page-buyback section.section.section-cta .section-head {
  margin-bottom: 40px;
}

.body__content.page-buyback section.section.section-cta .section-head .title-section {
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
  color: #000;
}

@media (max-width: 769.98px) {
  .body__content.page-buyback section.section.section-cta .section-head {
    margin-bottom: 32px;
  }
  .body__content.page-buyback section.section.section-cta .section-head .title-section {
    margin-bottom: 8px;
    font-size: 22px;
    line-height: 32px;
  }
}

.body__content.page-buyback section.section.section-cta .btn-cta {
  min-width: 300px;
  padding: 16px;
}

.body__content.page-buyback section.section.section-faq {
  padding-top: 80px;
  padding-bottom: 80px;
}

@media (max-width: 769.98px) {
  .body__content.page-buyback section.section.section-faq {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.body__content.page-buyback section.section.section-faq .section-head {
  text-align: center;
  margin-bottom: 40px;
  color: #475058;
  font-size: 18px;
  line-height: 24.51px;
}

.body__content.page-buyback section.section.section-faq .section-head .section-title {
  font-size: 32px;
  margin-bottom: 16px;
  color: #000;
}

@media (max-width: 769.98px) {
  .body__content.page-buyback section.section.section-faq .section-head .section-title {
    font-size: 22px;
    line-height: 32px;
  }
}

.body__content.page-buyback section.section.section-faq .section-body {
  max-width: 864px;
  margin: 0 auto;
}

.body__content.page-buyback section.section.section-faq .section-body .btn-wrap {
  margin-top: 40px;
  text-align: center;
}

@media (max-width: 769.98px) {
  .body__content.page-buyback section.section.section-faq .section-body .btn-wrap .btn-more {
    width: 100%;
  }
}

@media (min-width: 1220px) {
  body.page-template-template-home-sg .container,
  body.page-template-template-home-id .container {
    max-width: 1216px;
  }
  body.page-template-template-home-sg header.header .container,
  body.page-template-template-home-id header.header .container {
    max-width: 1280px;
  }
}

body.page-template-template-home-sg .heroApps .hero-dasg-animate,
body.page-template-template-home-id .heroApps .hero-dasg-animate {
  position: relative;
  width: 560px;
  height: 472px;
  overflow: hidden;
}

@media (max-width: 767px) {
  body.page-template-template-home-sg .heroApps .hero-dasg-animate,
  body.page-template-template-home-id .heroApps .hero-dasg-animate {
    width: 100%;
    height: 302px;
  }
}

body.page-template-template-home-sg .heroApps .hero-dasg-animate img.animate-bg, body.page-template-template-home-sg .heroApps .hero-dasg-animate img.animate-left, body.page-template-template-home-sg .heroApps .hero-dasg-animate img.animate-right,
body.page-template-template-home-id .heroApps .hero-dasg-animate img.animate-bg,
body.page-template-template-home-id .heroApps .hero-dasg-animate img.animate-left,
body.page-template-template-home-id .heroApps .hero-dasg-animate img.animate-right {
  opacity: 0;
}

body.page-template-template-home-sg .heroApps .hero-dasg-animate img.animate-bg,
body.page-template-template-home-id .heroApps .hero-dasg-animate img.animate-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  z-index: 1;
}

body.page-template-template-home-sg .heroApps .hero-dasg-animate img.animate-main,
body.page-template-template-home-id .heroApps .hero-dasg-animate img.animate-main {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

body.page-template-template-home-sg .heroApps .hero-dasg-animate img.animate-left, body.page-template-template-home-sg .heroApps .hero-dasg-animate img.animate-right,
body.page-template-template-home-id .heroApps .hero-dasg-animate img.animate-left,
body.page-template-template-home-id .heroApps .hero-dasg-animate img.animate-right {
  position: absolute;
  z-index: 2;
  width: auto;
  height: 75%;
  bottom: 15%;
  object-fit: contain;
}

@media (max-width: 767px) {
  body.page-template-template-home-sg .heroApps .hero-dasg-animate img.animate-left, body.page-template-template-home-sg .heroApps .hero-dasg-animate img.animate-right,
  body.page-template-template-home-id .heroApps .hero-dasg-animate img.animate-left,
  body.page-template-template-home-id .heroApps .hero-dasg-animate img.animate-right {
    height: 70%;
  }
}

body.page-template-template-home-sg .heroApps .hero-dasg-animate img.animate-left,
body.page-template-template-home-id .heroApps .hero-dasg-animate img.animate-left {
  transform: translateX(-2%);
  right: 50%;
}

body.page-template-template-home-sg .heroApps .hero-dasg-animate img.animate-right,
body.page-template-template-home-id .heroApps .hero-dasg-animate img.animate-right {
  transform: translateX(8%);
  left: 50%;
}

@media (max-width: 767px) {
  body.page-template-template-home-sg .heroApps .hero-dasg-animate img.animate-right,
  body.page-template-template-home-id .heroApps .hero-dasg-animate img.animate-right {
    left: 49%;
  }
}

body.page-template-template-home-sg .heroApps .hero-dasg-animate.animation img.animate-bg,
body.page-template-template-home-id .heroApps .hero-dasg-animate.animation img.animate-bg {
  animation: fade-in 0.3s forwards;
}

body.page-template-template-home-sg .heroApps .hero-dasg-animate.animation img.animate-right,
body.page-template-template-home-id .heroApps .hero-dasg-animate.animation img.animate-right {
  animation: scale-in-left 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
}

body.page-template-template-home-sg .heroApps .hero-dasg-animate.animation img.animate-left,
body.page-template-template-home-id .heroApps .hero-dasg-animate.animation img.animate-left {
  animation: scale-in-right 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
}

body.page-template-template-home-sg .heroApps .hero-dasg-animate.hide-animation img.animate-bg,
body.page-template-template-home-id .heroApps .hero-dasg-animate.hide-animation img.animate-bg {
  animation: fade-out 0.3s forwards;
}

body.page-template-template-home-sg .heroApps .hero-dasg-animate.hide-animation img.animate-right,
body.page-template-template-home-id .heroApps .hero-dasg-animate.hide-animation img.animate-right {
  animation: scale-out-left 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53) forwards;
}

body.page-template-template-home-sg .heroApps .hero-dasg-animate.hide-animation img.animate-left,
body.page-template-template-home-id .heroApps .hero-dasg-animate.hide-animation img.animate-left {
  animation: scale-out-right 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53) forwards;
}

body.page-template-template-home-sg .heroApps.hover .hero-dasg-animate.hide-animation img.animate-bg,
body.page-template-template-home-id .heroApps.hover .hero-dasg-animate.hide-animation img.animate-bg {
  animation: fade-in 0.3s forwards;
}

body.page-template-template-home-sg .heroApps.hover .hero-dasg-animate.hide-animation img.animate-right,
body.page-template-template-home-id .heroApps.hover .hero-dasg-animate.hide-animation img.animate-right {
  animation: scale-in-left 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
}

body.page-template-template-home-sg .heroApps.hover .hero-dasg-animate.hide-animation img.animate-left,
body.page-template-template-home-id .heroApps.hover .hero-dasg-animate.hide-animation img.animate-left {
  animation: scale-in-right 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes scale-in-left {
  0% {
    transform: scale(0);
    transform-origin: 0% 50%;
    opacity: 1;
  }
  100% {
    transform: scale(1) translateX(17px);
    transform-origin: 0% 50%;
    opacity: 1;
  }
}

@keyframes scale-in-right {
  0% {
    transform: scale(0);
    transform-origin: 100% 50%;
    opacity: 1;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
    opacity: 1;
  }
}

@keyframes scale-out-left {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
    opacity: 1;
  }
  100% {
    transform: scale(0);
    transform-origin: 0% 50%;
    opacity: 1;
  }
}

@keyframes scale-out-right {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
    opacity: 1;
  }
  100% {
    transform: scale(0);
    transform-origin: 100% 50%;
    opacity: 1;
  }
}

body.page-template-template-home-sg .heroApps .foot,
body.page-template-template-home-id .heroApps .foot {
  margin-top: 56px;
  font-size: 16px;
  line-height: 26px;
}

body.page-template-template-home-sg .heroApps .foot p,
body.page-template-template-home-id .heroApps .foot p {
  margin-bottom: 12px;
}

@media (min-width: 770px) {
  body.page-template-template-home-sg .heroApps .foot.destop,
  body.page-template-template-home-id .heroApps .foot.destop {
    display: block;
  }
}

@media (max-width: 769.98px) {
  body.page-template-template-home-sg .heroApps .foot.destop,
  body.page-template-template-home-id .heroApps .foot.destop {
    display: none !important;
  }
}

body.page-template-template-home-sg .heroApps .foot.mobile,
body.page-template-template-home-id .heroApps .foot.mobile {
  margin-top: 32px;
}

@media (min-width: 770px) {
  body.page-template-template-home-sg .heroApps .foot.mobile,
  body.page-template-template-home-id .heroApps .foot.mobile {
    display: none;
  }
}

@media (max-width: 769.98px) {
  body.page-template-template-home-sg .heroApps .foot.mobile,
  body.page-template-template-home-id .heroApps .foot.mobile {
    display: block;
    text-align: center;
  }
}

body.page-template-template-home-sg .heroApps__headingAction .action__trigger,
body.page-template-template-home-id .heroApps__headingAction .action__trigger {
  margin-bottom: 30px;
}

body.page-template-template-home-sg .card__profit,
body.page-template-template-home-id .card__profit {
  box-shadow: 0px 1px 4px 0px #4C566429;
  border: 1px solid #E5E6E6;
  background-color: #FFFFFF;
  border-radius: 16px;
  padding: 32px 24px;
  transition: all .2s ease;
}

@media (max-width: 991px) {
  body.page-template-template-home-sg .card__profit,
  body.page-template-template-home-id .card__profit {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-direction: row;
        flex-direction: row;
    padding: 15px 30px 15px 16px;
    gap: 0;
  }
  body.page-template-template-home-sg .card__profit-media,
  body.page-template-template-home-id .card__profit-media {
    -ms-flex: 1 0 auto !important;
        flex: 1 0 auto !important;
    width: auto !important;
  }
  body.page-template-template-home-sg .card__profit-media::before,
  body.page-template-template-home-id .card__profit-media::before {
    display: none;
  }
  body.page-template-template-home-sg .card__profit-media .inner,
  body.page-template-template-home-id .card__profit-media .inner {
    position: relative;
  }
  body.page-template-template-home-sg .card__profit-media img,
  body.page-template-template-home-id .card__profit-media img {
    height: 75px;
    width: auto;
  }
  body.page-template-template-home-sg .card__profit-heading,
  body.page-template-template-home-id .card__profit-heading {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    text-align: left;
    padding-left: 16px;
  }
  body.page-template-template-home-sg .card__profit-heading .heading__title,
  body.page-template-template-home-id .card__profit-heading .heading__title {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.625;
    letter-spacing: -0.01em;
    color: #000;
    margin-bottom: 0;
    position: relative;
    display: inline-block;
  }
  body.page-template-template-home-sg .card__profit-heading .heading__title::after,
  body.page-template-template-home-id .card__profit-heading .heading__title::after {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.36328 11.5L12.3633 15.5L16.3633 11.5' stroke='%23495057' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    transform: rotate(0deg);
    transition: transform .2s ease;
    background-color: #EDEEEE;
    border-radius: 50%;
    vertical-align: bottom;
    margin-left: 8px;
    position: absolute;
  }
  body.page-template-template-home-sg .card__profit-heading .heading__description,
  body.page-template-template-home-id .card__profit-heading .heading__description {
    margin-top: 0;
    color: #475058;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.36;
    max-height: 0px;
    transition: all .2s ease;
    overflow: hidden;
  }
  body.page-template-template-home-sg .card__profit.active .card__profit-heading .heading__title::after,
  body.page-template-template-home-id .card__profit.active .card__profit-heading .heading__title::after {
    transform: rotate(180deg);
  }
  body.page-template-template-home-sg .card__profit.active .card__profit-heading .heading__description,
  body.page-template-template-home-id .card__profit.active .card__profit-heading .heading__description {
    margin-top: 8px;
  }
}

body.page-template-template-home-sg .profit__items,
body.page-template-template-home-id .profit__items {
  --dane-gutter-x: 40px;
  --dane-gutter-y: 40px;
}

@media (max-width: 900px) {
  body.page-template-template-home-sg .profit__items,
  body.page-template-template-home-id .profit__items {
    --dane-gutter-x: 16px;
    --dane-gutter-y: 16px;
  }
}

body.page-template-template-home-sg section .section-header,
body.page-template-template-home-id section .section-header {
  color: #475058;
}

body.page-template-template-home-sg section.section-gold-silver,
body.page-template-template-home-id section.section-gold-silver {
  overflow-x: hidden;
}

body.page-template-template-home-sg section.section-gold-silver .btn-wrap,
body.page-template-template-home-id section.section-gold-silver .btn-wrap {
  margin-top: 24px;
}

body.page-template-template-home-sg section.section-gold-silver .btn-wrap.desktop,
body.page-template-template-home-id section.section-gold-silver .btn-wrap.desktop {
  display: block;
}

@media (max-width: 900px) {
  body.page-template-template-home-sg section.section-gold-silver .btn-wrap.desktop,
  body.page-template-template-home-id section.section-gold-silver .btn-wrap.desktop {
    display: none !important;
  }
}

body.page-template-template-home-sg section.section-gold-silver .btn-wrap.mobile,
body.page-template-template-home-id section.section-gold-silver .btn-wrap.mobile {
  display: none;
}

@media (max-width: 900px) {
  body.page-template-template-home-sg section.section-gold-silver .btn-wrap.mobile,
  body.page-template-template-home-id section.section-gold-silver .btn-wrap.mobile {
    display: block !important;
  }
  body.page-template-template-home-sg section.section-gold-silver .btn-wrap.mobile .btn,
  body.page-template-template-home-id section.section-gold-silver .btn-wrap.mobile .btn {
    width: 100%;
  }
}

body.page-template-template-home-sg section.section-gold-silver .row-gold-silver,
body.page-template-template-home-id section.section-gold-silver .row-gold-silver {
  -ms-flex-align: center;
      align-items: center;
  --dane-gutter-x: 145px;
  --dane-gutter-y: 0;
}

body.page-template-template-home-sg section.section-gold-silver .row-gold-products,
body.page-template-template-home-id section.section-gold-silver .row-gold-products {
  --dane-gutter-x: 32px;
}

body.page-template-template-home-sg section.section-gold-silver .row-gold-products img.img-product,
body.page-template-template-home-id section.section-gold-silver .row-gold-products img.img-product {
  border-radius: 21.6px;
  object-fit: contain;
  max-width: 100%;
}

@media (max-width: 900px) {
  body.page-template-template-home-sg section.section-gold-silver .row-gold-products,
  body.page-template-template-home-id section.section-gold-silver .row-gold-products {
    margin-top: 32px;
    --dane-gutter-x: 24px;
  }
}

body.page-template-template-home-sg section.service .section-title,
body.page-template-template-home-id section.service .section-title {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 48px;
}

@media (max-width: 767px) {
  body.page-template-template-home-sg section.service .section-title,
  body.page-template-template-home-id section.service .section-title {
    font-size: 22px;
    margin-bottom: 32px;
  }
}

body.page-template-template-home-sg section.service .heading__title,
body.page-template-template-home-id section.service .heading__title {
  font-size: 22px;
  line-height: 1.45;
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  body.page-template-template-home-sg section.service .service__media,
  body.page-template-template-home-id section.service .service__media {
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  body.page-template-template-home-sg section.news .section-header,
  body.page-template-template-home-id section.news .section-header {
    margin-bottom: 32px;
  }
}

body.page-template-template-home-sg .card__news-heading .heading__top-category,
body.page-template-template-home-id .card__news-heading .heading__top-category {
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.36;
  letter-spacing: -0.01em;
}

@media (max-width: 767px) {
  body.page-template-template-home-sg .card__news-heading .heading__top-category,
  body.page-template-template-home-id .card__news-heading .heading__top-category {
    font-size: 14px;
  }
}

body.page-template-template-home-sg .card__news-heading .heading__top-title,
body.page-template-template-home-id .card__news-heading .heading__top-title {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.36;
  letter-spacing: -0.01em;
}

@media (max-width: 767px) {
  body.page-template-template-home-sg .card__news-heading .heading__top-title,
  body.page-template-template-home-id .card__news-heading .heading__top-title {
    font-size: 14px;
  }
}

@media (max-width: 767px) {
  body.page-template-template-home-sg .benner .btn-wrap,
  body.page-template-template-home-id .benner .btn-wrap {
    margin-top: 48px;
  }
}

body.page-template-template-home-sg .follow,
body.page-template-template-home-id .follow {
  padding-top: 128px !important;
  padding-bottom: 128px !important;
}

@media (max-width: 767px) {
  body.page-template-template-home-sg .follow,
  body.page-template-template-home-id .follow {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  body.page-template-template-home-sg .follow__wrap,
  body.page-template-template-home-id .follow__wrap {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  body.page-template-template-home-sg .follow__wrap > *,
  body.page-template-template-home-id .follow__wrap > * {
    padding-right: 24px;
    padding-left: 24px;
  }
}

body.page-template-template-home-sg .follow .follow__heading,
body.page-template-template-home-id .follow .follow__heading {
  padding-top: 0;
  text-align: left;
}

body.page-template-template-home-sg .follow .follow__heading .heading,
body.page-template-template-home-id .follow .follow__heading .heading {
  text-align: left;
}

body.page-template-template-home-sg .follow .follow__heading .heading__action .btn,
body.page-template-template-home-id .follow .follow__heading .heading__action .btn {
  max-width: 224px;
}

@media (max-width: 767px) {
  body.page-template-template-home-sg .follow .follow__heading,
  body.page-template-template-home-id .follow .follow__heading {
    text-align: center;
  }
  body.page-template-template-home-sg .follow .follow__heading .heading,
  body.page-template-template-home-id .follow .follow__heading .heading {
    text-align: center;
  }
}

body.page-template-template-home-sg .follow .follow__wrap::after,
body.page-template-template-home-id .follow .follow__wrap::after {
  height: 100%;
  background: radial-gradient(90.23% 84.67% at 17.19% 11.44%, #FFFF00 0%, #FFE400 97.66%);
}

@media (max-width: 991px) {
  body.page-template-template-home-sg .follow .follow__wrap::after,
  body.page-template-template-home-id .follow .follow__wrap::after {
    bottom: 0;
  }
}

body.page-template-template-home-sg .follow .follow__wrap .follow__media,
body.page-template-template-home-id .follow .follow__wrap .follow__media {
  margin-bottom: 0;
  margin-top: -125px;
}

body.page-template-template-home-sg .follow .follow__wrap .follow__media .inner img,
body.page-template-template-home-id .follow .follow__wrap .follow__media .inner img {
  width: 385px;
  height: auto;
  object-fit: contain;
}

@media (max-width: 991px) {
  body.page-template-template-home-sg .follow .follow__wrap .follow__media,
  body.page-template-template-home-id .follow .follow__wrap .follow__media {
    margin-top: -32px;
  }
  body.page-template-template-home-sg .follow .follow__wrap .follow__media .inner img,
  body.page-template-template-home-id .follow .follow__wrap .follow__media .inner img {
    width: 235px;
  }
}

@media (max-width: 767px) {
  body.page-template-template-home-sg .follow .follow__wrap .follow__media,
  body.page-template-template-home-id .follow .follow__wrap .follow__media {
    margin-top: 0;
    padding-top: 0;
  }
  body.page-template-template-home-sg .follow .follow__wrap .follow__media .inner img,
  body.page-template-template-home-id .follow .follow__wrap .follow__media .inner img {
    width: auto;
    height: 310px;
  }
}

body.page-template-template-home-sg .cs,
body.page-template-template-home-id .cs {
  display: block;
}

body.page-template-template-home-id .follow .follow__wrap {
  padding: 60px 0;
}

@media (min-width: 992px) {
  body.page-template-template-home-id .follow .follow__wrap:before {
    background: linear-gradient(92.74deg, rgba(255, 228, 0, 0.2) 0%, rgba(255, 228, 0, 0.2) 29.29%, rgba(255, 228, 0, 0.7) 100%);
  }
}

@media (max-width: 769.98px) {
  body.page-template-template-home-id .follow .follow__wrap {
    padding: 32px 0;
  }
}

@media (max-width: 769.98px) {
  body.page-template-template-home-id .follow .follow__wrap .follow__media .inner img {
    max-width: 100%;
    width: 300px;
    height: 211px;
    object-fit: contain;
  }
}

[class*=page-template-template-digital-asset] {
  scroll-behavior: smooth;
  scroll-snap-type: y mandatory;
}

@media (min-width: 1220px) {
  [class*=page-template-template-digital-asset] header.header .container {
    max-width: 1280px;
  }
}

@media (min-width: 1220px) {
  [class*=page-template-template-digital-asset] .container {
    max-width: 1216px;
  }
}

[class*=page-template-template-digital-asset] .body__content > section {
  scroll-margin-top: 90px;
}

@media (max-width: 900px) {
  [class*=page-template-template-digital-asset] .body__content > section {
    scroll-margin-top: 60px;
  }
}

[class*=page-template-template-digital-asset] section.benner {
  overflow-x: hidden;
}

@media (max-width: 900px) {
  [class*=page-template-template-digital-asset] section.benner {
    padding: 40px 0;
  }
}

@media (min-width: 1220px) {
  [class*=page-template-template-digital-asset] section.benner .section-header {
    max-width: 818px;
  }
}

[class*=page-template-template-digital-asset] section.benner .section-body {
  margin-top: 48px;
}

@media (max-width: 900px) {
  [class*=page-template-template-digital-asset] section.benner .section-body {
    padding-left: 16px;
    padding-right: 16px;
    margin-top: 32px;
  }
}

[class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate {
  position: relative;
  width: 560px;
  height: 472px;
  overflow: hidden;
}

@media (max-width: 767px) {
  [class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate {
    width: 100%;
    height: 302px;
  }
}

[class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate img.animate-bg, [class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate img.animate-left, [class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate img.animate-right {
  opacity: 0;
}

[class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate img.animate-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  z-index: 1;
}

[class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate img.animate-main {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

[class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate img.animate-left, [class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate img.animate-right {
  position: absolute;
  z-index: 2;
  width: auto;
  height: 75%;
  bottom: 15%;
  object-fit: contain;
}

@media (max-width: 767px) {
  [class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate img.animate-left, [class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate img.animate-right {
    height: 70%;
  }
}

[class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate img.animate-left {
  transform: translateX(-2%);
  right: 50%;
}

[class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate img.animate-right {
  transform: translateX(8%);
  left: 50%;
}

@media (max-width: 767px) {
  [class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate img.animate-right {
    left: 49%;
  }
}

[class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate.animation img.animate-bg {
  animation: fade-in 0.3s forwards;
}

[class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate.animation img.animate-right {
  animation: scale-in-left 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
}

[class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate.animation img.animate-left {
  animation: scale-in-right 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
}

[class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate.hide-animation img.animate-bg {
  animation: fade-out 0.3s forwards;
}

[class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate.hide-animation img.animate-right {
  animation: scale-out-left 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53) forwards;
}

[class*=page-template-template-digital-asset] .heroApps .hero-dasg-animate.hide-animation img.animate-left {
  animation: scale-out-right 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53) forwards;
}

[class*=page-template-template-digital-asset] .heroApps.hover .hero-dasg-animate.hide-animation img.animate-bg {
  animation: fade-in 0.3s forwards;
}

[class*=page-template-template-digital-asset] .heroApps.hover .hero-dasg-animate.hide-animation img.animate-right {
  animation: scale-in-left 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
}

[class*=page-template-template-digital-asset] .heroApps.hover .hero-dasg-animate.hide-animation img.animate-left {
  animation: scale-in-right 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes scale-in-left {
  0% {
    transform: scale(0);
    transform-origin: 0% 50%;
    opacity: 1;
  }
  100% {
    transform: scale(1) translateX(17px);
    transform-origin: 0% 50%;
    opacity: 1;
  }
}

@keyframes scale-in-right {
  0% {
    transform: scale(0);
    transform-origin: 100% 50%;
    opacity: 1;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
    opacity: 1;
  }
}

@keyframes scale-out-left {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
    opacity: 1;
  }
  100% {
    transform: scale(0);
    transform-origin: 0% 50%;
    opacity: 1;
  }
}

@keyframes scale-out-right {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
    opacity: 1;
  }
  100% {
    transform: scale(0);
    transform-origin: 100% 50%;
    opacity: 1;
  }
}

@media (max-width: 767px) {
  [class*=page-template-template-digital-asset] section:not(:first-child) {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  [class*=page-template-template-digital-asset] section.section > .container {
    overflow-x: hidden;
  }
}

@media (min-width: 768px) {
  [class*=page-template-template-digital-asset] section.section-buy-sell .section-header, [class*=page-template-template-digital-asset] section.section-buy-sell .section-header .section-title {
    text-align: center;
  }
  [class*=page-template-template-digital-asset] section.section-buy-sell .section-header ~ .section-body {
    margin-top: 56px;
  }
}

[class*=page-template-template-digital-asset] section.section-buy-sell .btn-wrap {
  margin-top: 56px;
  text-align: center;
}

[class*=page-template-template-digital-asset] section.section-buy-sell .btn-wrap .btn {
  min-width: 187px;
}

@media (max-width: 767px) {
  [class*=page-template-template-digital-asset] section.section-buy-sell .btn-wrap {
    margin-top: 32px;
  }
  [class*=page-template-template-digital-asset] section.section-buy-sell .btn-wrap .btn {
    width: 100%;
    min-width: unset;
  }
}

[class*=page-template-template-digital-asset] section.section-staking, [class*=page-template-template-digital-asset] section.section-adv-cash {
  background-color: #F8F9FA;
}

[class*=page-template-template-digital-asset] section.section-staking .feature-card, [class*=page-template-template-digital-asset] section.section-adv-cash .feature-card {
  background-color: #FFFFFF;
  border: 1.5px solid #EDEEEE;
}

[class*=page-template-template-digital-asset] section.section-staking, [class*=page-template-template-digital-asset] section.section-send-gift, [class*=page-template-template-digital-asset] section.section-adv-cash, [class*=page-template-template-digital-asset] section.section-physical-gold {
  padding: 80px 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.78;
}

@media (max-width: 767px) {
  [class*=page-template-template-digital-asset] section.section-staking, [class*=page-template-template-digital-asset] section.section-send-gift, [class*=page-template-template-digital-asset] section.section-adv-cash, [class*=page-template-template-digital-asset] section.section-physical-gold {
    padding: 32px 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.625;
  }
}

[class*=page-template-template-digital-asset] section.section-staking .row-content, [class*=page-template-template-digital-asset] section.section-send-gift .row-content, [class*=page-template-template-digital-asset] section.section-adv-cash .row-content, [class*=page-template-template-digital-asset] section.section-physical-gold .row-content {
  --dane-gutter-x: 156px;
  --dane-gutter-y: 0;
  -ms-flex-align: center;
      align-items: center;
}

@media (max-width: 767px) {
  [class*=page-template-template-digital-asset] section.section-staking .row-content, [class*=page-template-template-digital-asset] section.section-send-gift .row-content, [class*=page-template-template-digital-asset] section.section-adv-cash .row-content, [class*=page-template-template-digital-asset] section.section-physical-gold .row-content {
    --dane-gutter-x: 0;
    --dane-gutter-y: 32px;
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
}

[class*=page-template-template-digital-asset] section.section-staking .row-content-bottom, [class*=page-template-template-digital-asset] section.section-send-gift .row-content-bottom, [class*=page-template-template-digital-asset] section.section-adv-cash .row-content-bottom, [class*=page-template-template-digital-asset] section.section-physical-gold .row-content-bottom {
  --dane-gutter-x: 16px;
}

@media (max-width: 767px) {
  [class*=page-template-template-digital-asset] section.section-staking .row-content-bottom, [class*=page-template-template-digital-asset] section.section-send-gift .row-content-bottom, [class*=page-template-template-digital-asset] section.section-adv-cash .row-content-bottom, [class*=page-template-template-digital-asset] section.section-physical-gold .row-content-bottom {
    --dane-gutter-y: 16px;
  }
}

[class*=page-template-template-digital-asset] section.section-staking .row-content .img-content, [class*=page-template-template-digital-asset] section.section-send-gift .row-content .img-content, [class*=page-template-template-digital-asset] section.section-adv-cash .row-content .img-content, [class*=page-template-template-digital-asset] section.section-physical-gold .row-content .img-content {
  width: 454px;
  height: 454px;
  border-radius: 16px;
  object-fit: contain;
}

@media (max-width: 767px) {
  [class*=page-template-template-digital-asset] section.section-staking .row-content .img-content, [class*=page-template-template-digital-asset] section.section-send-gift .row-content .img-content, [class*=page-template-template-digital-asset] section.section-adv-cash .row-content .img-content, [class*=page-template-template-digital-asset] section.section-physical-gold .row-content .img-content {
    width: 100%;
    height: 358px;
  }
}

[class*=page-template-template-digital-asset] section.section-staking .row-content .content, [class*=page-template-template-digital-asset] section.section-send-gift .row-content .content, [class*=page-template-template-digital-asset] section.section-adv-cash .row-content .content, [class*=page-template-template-digital-asset] section.section-physical-gold .row-content .content {
  color: #495057;
}

[class*=page-template-template-digital-asset] section.section-staking .row-content .title-content, [class*=page-template-template-digital-asset] section.section-send-gift .row-content .title-content, [class*=page-template-template-digital-asset] section.section-adv-cash .row-content .title-content, [class*=page-template-template-digital-asset] section.section-physical-gold .row-content .title-content {
  color: #000;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  [class*=page-template-template-digital-asset] section.section-staking .row-content .title-content, [class*=page-template-template-digital-asset] section.section-send-gift .row-content .title-content, [class*=page-template-template-digital-asset] section.section-adv-cash .row-content .title-content, [class*=page-template-template-digital-asset] section.section-physical-gold .row-content .title-content {
    font-size: 22px;
    line-height: 1.45;
    margin-bottom: 16px;
  }
}

[class*=page-template-template-digital-asset] section.section-staking .row-content ~ .row-content-bottom,
[class*=page-template-template-digital-asset] section.section-staking .row-content ~ .swiper-da-content-bottom, [class*=page-template-template-digital-asset] section.section-send-gift .row-content ~ .row-content-bottom,
[class*=page-template-template-digital-asset] section.section-send-gift .row-content ~ .swiper-da-content-bottom, [class*=page-template-template-digital-asset] section.section-adv-cash .row-content ~ .row-content-bottom,
[class*=page-template-template-digital-asset] section.section-adv-cash .row-content ~ .swiper-da-content-bottom, [class*=page-template-template-digital-asset] section.section-physical-gold .row-content ~ .row-content-bottom,
[class*=page-template-template-digital-asset] section.section-physical-gold .row-content ~ .swiper-da-content-bottom {
  margin-top: 56px;
}

@media (max-width: 767px) {
  [class*=page-template-template-digital-asset] section.section-staking .row-content ~ .row-content-bottom,
  [class*=page-template-template-digital-asset] section.section-staking .row-content ~ .swiper-da-content-bottom, [class*=page-template-template-digital-asset] section.section-send-gift .row-content ~ .row-content-bottom,
  [class*=page-template-template-digital-asset] section.section-send-gift .row-content ~ .swiper-da-content-bottom, [class*=page-template-template-digital-asset] section.section-adv-cash .row-content ~ .row-content-bottom,
  [class*=page-template-template-digital-asset] section.section-adv-cash .row-content ~ .swiper-da-content-bottom, [class*=page-template-template-digital-asset] section.section-physical-gold .row-content ~ .row-content-bottom,
  [class*=page-template-template-digital-asset] section.section-physical-gold .row-content ~ .swiper-da-content-bottom {
    margin-top: 32px;
  }
}

[class*=page-template-template-digital-asset] section.section-staking > .container > .btn-wrap, [class*=page-template-template-digital-asset] section.section-send-gift > .container > .btn-wrap, [class*=page-template-template-digital-asset] section.section-adv-cash > .container > .btn-wrap, [class*=page-template-template-digital-asset] section.section-physical-gold > .container > .btn-wrap {
  margin-top: 32px;
  display: none;
}

[class*=page-template-template-digital-asset] section.section-staking > .container > .btn-wrap, [class*=page-template-template-digital-asset] section.section-staking > .container > .btn-wrap .btn, [class*=page-template-template-digital-asset] section.section-send-gift > .container > .btn-wrap, [class*=page-template-template-digital-asset] section.section-send-gift > .container > .btn-wrap .btn, [class*=page-template-template-digital-asset] section.section-adv-cash > .container > .btn-wrap, [class*=page-template-template-digital-asset] section.section-adv-cash > .container > .btn-wrap .btn, [class*=page-template-template-digital-asset] section.section-physical-gold > .container > .btn-wrap, [class*=page-template-template-digital-asset] section.section-physical-gold > .container > .btn-wrap .btn {
  width: 100%;
}

@media (max-width: 767px) {
  [class*=page-template-template-digital-asset] section.section-staking > .container > .btn-wrap, [class*=page-template-template-digital-asset] section.section-send-gift > .container > .btn-wrap, [class*=page-template-template-digital-asset] section.section-adv-cash > .container > .btn-wrap, [class*=page-template-template-digital-asset] section.section-physical-gold > .container > .btn-wrap {
    display: block;
  }
}

[class*=page-template-template-digital-asset] section.section-staking .content .btn-wrap, [class*=page-template-template-digital-asset] section.section-send-gift .content .btn-wrap, [class*=page-template-template-digital-asset] section.section-adv-cash .content .btn-wrap, [class*=page-template-template-digital-asset] section.section-physical-gold .content .btn-wrap {
  margin-top: 40px;
}

@media (max-width: 767px) {
  [class*=page-template-template-digital-asset] section.section-staking .content .btn-wrap, [class*=page-template-template-digital-asset] section.section-send-gift .content .btn-wrap, [class*=page-template-template-digital-asset] section.section-adv-cash .content .btn-wrap, [class*=page-template-template-digital-asset] section.section-physical-gold .content .btn-wrap {
    display: none;
  }
}

[class*=page-template-template-digital-asset] section.section-send-gift .row-content, [class*=page-template-template-digital-asset] section.section-physical-gold .row-content {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

@media (max-width: 767px) {
  [class*=page-template-template-digital-asset] section.section-send-gift .row-content, [class*=page-template-template-digital-asset] section.section-physical-gold .row-content {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

[class*=page-template-template-digital-asset] .cs {
  display: block;
}

@media (max-width: 991.98px) {
  .page-template-template-about-sg .wrap__body {
    overflow-x: hidden;
  }
}

@media (min-width: 992px) {
  .page-template-template-about-sg header.header .container {
    max-width: 1280px;
  }
}

.about-sg .section {
  padding: 80px 0 !important;
}

@media (max-width: 991.98px) {
  .about-sg .section {
    padding: 32px 0 !important;
  }
}

.about-sg .section .section-head {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.67;
  color: #475058;
}

.about-sg .section .section-head .title-section {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
  color: #000;
  margin-bottom: 24px;
}

.about-sg .section .section-head p:first-child {
  margin-top: 0;
}

.about-sg .section .section-head p:last-child {
  margin-bottom: 0;
}

@media (max-width: 991.98px) {
  .about-sg .section .section-head {
    text-align: left !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.625;
    margin-bottom: 32px;
  }
  .about-sg .section .section-head .title-section {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.45;
    margin-bottom: 16px;
  }
}

@media (min-width: 992px) {
  .about-sg .section .container {
    max-width: 1216px;
  }
}

.about-sg .section .form-control {
  color: #000;
}

.about-sg .section .link-back {
  color: #000;
  font-size: 14px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  font-weight: 700;
  padding: 12px 0;
}

.about-sg .section .link-back .icon ~ span {
  margin-left: 8px;
}

@media (max-width: 599px) {
  .about-sg .section {
    padding: 32px 0 !important;
  }
}

.about-sg .section.section-art-jakarta-new-product {
  padding: 40px 0 !important;
}

.about-sg .section.section-hero {
  color: #475058;
  line-height: 1.6;
}

@media (max-width: 991.98px) {
  .about-sg .section.section-hero {
    overflow: hidden;
  }
}

.about-sg .section.section-hero .row {
  --dane-gutter-x: 68px;
  --dane-gutter-y: 24px;
}

@media (max-width: 991.98px) {
  .about-sg .section.section-hero .row {
    --dane-gutter-x: 0px;
    --dane-gutter-y: 16px;
  }
}

.about-sg .section.section-hero .page-title {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
  color: #000;
  max-width: 535px;
}

@media (max-width: 991.98px) {
  .about-sg .section.section-hero .page-title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.45;
    max-width: unset;
    margin-bottom: 0;
  }
}

.about-sg .section.section-hero .page-desc {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.67;
  color: #475058;
}

.about-sg .section.section-hero .section-header.header-center {
  text-align: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

@media (min-width: 992px) {
  .about-sg .section.section-hero .section-header.header-center {
    max-width: 1034px;
    margin: 0 auto;
  }
}

@media (max-width: 991.98px) {
  .about-sg .section.section-hero .section-header.header-center {
    text-align: left;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}

.about-sg .section.section-hero .section-header.header-center .page-title {
  margin-bottom: 24px;
  font-size: 48px;
  font-weight: 700;
  max-width: unset;
}

@media (max-width: 991.98px) {
  .about-sg .section.section-hero .section-header.header-center .page-title {
    font-size: 22px;
    line-height: 1.45;
    margin-bottom: 16px;
  }
}

.about-sg .section.section-hero .section-header.header-center .page-desc {
  font-size: 18px;
  line-height: 1.7;
  color: #495057;
}

@media (max-width: 991.98px) {
  .about-sg .section.section-hero .section-header.header-center .page-desc {
    font-size: 16px;
    line-height: 1.875;
  }
}

@media (min-width: 992px) {
  .about-sg .section.section-hero .section-header.header-center .page-desc {
    padding: 0 50px;
  }
}

.about-sg .section.section-hero .section-header.header-center .page-desc ~ .btn {
  margin-top: 40px;
}

@media (max-width: 991.98px) {
  .about-sg .section.section-hero .section-header.header-center .page-desc ~ .btn {
    margin-top: 32px;
  }
}

@media (max-width: 991.98px) {
  .about-sg .section.section-hero .section-header.header-center .btn {
    width: 100%;
    font-size: 14px;
  }
}

.about-sg .section.section-hero .section-body {
  margin-top: 80px !important;
}

@media (max-width: 991.98px) {
  .about-sg .section.section-hero .section-body {
    margin-top: 32px !important;
  }
}

.about-sg .section.section-about .section-inner {
  padding: 80px 0;
}

@media (max-width: 769.98px) {
  .about-sg .section.section-about .section-inner {
    padding: 32px 0;
  }
}

.about-sg .section.section-about .section-inner:first-child {
  padding-top: 0;
}

.about-sg .section.section-about .section-inner:last-child {
  padding-bottom: 0;
}

@media (min-width: 770px) {
  .about-sg .section.section-about .section-inner:nth-child(odd) .row-about {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
  }
}

.about-sg .section.section-list-awards {
  overflow-x: clip;
}

.about-sg .section.section-list-awards .section-head {
  margin: 0 auto 48px;
  text-align: center;
  max-width: unset;
}

.about-sg .section.section-list-awards .section-head .title-section {
  margin-bottom: 16px;
}

@media (max-width: 769.98px) {
  .about-sg .section.section-list-awards .section-head .title-section {
    font-size: 22px;
    line-height: 1.45;
  }
}

.about-sg .section.section-list-awards .swiper-list-awards {
  position: relative;
}

.about-sg .section.section-list-awards .swiper-list-awards.swiper-disabled-lg-center {
  padding-bottom: 0 !important;
}

.about-sg .section.section-list-awards .swiper-list-awards.swiper-disabled-lg-center .swiper-button-next,
.about-sg .section.section-list-awards .swiper-list-awards.swiper-disabled-lg-center .swiper-button-prev,
.about-sg .section.section-list-awards .swiper-list-awards.swiper-disabled-lg-center .swiper-pagination {
  display: none;
}

@media (min-width: 992px) {
  .about-sg .section.section-list-awards .swiper-list-awards.swiper-disabled-lg-center .swiper-wrapper {
    transform: unset !important;
    transition-property: unset !important;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .about-sg .section.section-list-awards .swiper-list-awards.swiper-disabled-lg-center .swiper-wrapper .swiper-slide {
    -ms-flex: 0 1 50%;
        flex: 0 1 50%;
    padding: 0 calc(32px * .5) !important;
    margin-right: 0 !important;
  }
  .about-sg .section.section-list-awards .swiper-list-awards.swiper-disabled-lg-center .swiper-wrapper .swiper-slide .award-card {
    -ms-flex-pack: start;
        justify-content: flex-start;
    height: auto;
  }
  .about-sg .section.section-list-awards .swiper-list-awards.swiper-disabled-lg-center .swiper-wrapper .swiper-slide .award-card img {
    height: auto;
  }
}

@media (max-width: 769.98px) {
  .about-sg .section.section-list-awards .swiper-list-awards {
    padding-bottom: 70px;
  }
  .about-sg .section.section-list-awards .swiper-list-awards .swiper-pagination {
    display: none;
  }
}

.about-sg .section.section-list-awards .swiper-list-awards .swiper-button-next,
.about-sg .section.section-list-awards .swiper-list-awards .swiper-button-prev {
  width: 32px;
  height: 32px;
}

@media (max-width: 769.98px) {
  .about-sg .section.section-list-awards .swiper-list-awards .swiper-button-next,
  .about-sg .section.section-list-awards .swiper-list-awards .swiper-button-prev {
    margin-top: 0;
    position: absolute;
    bottom: 0;
    top: unset;
  }
}

@media (max-width: 769.98px) {
  .about-sg .section.section-list-awards .swiper-list-awards .swiper-button-next {
    left: 50%;
    margin-left: 20px;
    right: unset;
  }
  .about-sg .section.section-list-awards .swiper-list-awards .swiper-button-prev {
    right: 50%;
    margin-right: 20px;
    left: unset;
  }
}

@media (min-width: 770px) {
  .about-sg .section.section-list-awards .swiper-list-awards .swiper-wrapper {
    padding: 10px 0;
    -ms-flex-align: center;
        align-items: center;
  }
}

.about-sg .section.section-list-awards .swiper-list-awards .award-card {
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #7F8589;
  transition: height .3s ease-in-out;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}

.about-sg .section.section-list-awards .swiper-list-awards .award-card p:last-of-type {
  margin-bottom: 0;
}

@media (min-width: 770px) {
  .about-sg .section.section-list-awards .swiper-list-awards .award-card {
    height: 372px;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
  }
}

.about-sg .section.section-list-awards .swiper-list-awards .award-card .image-wrap {
  margin-bottom: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
}

@media (min-width: 770px) {
  .about-sg .section.section-list-awards .swiper-list-awards .award-card .image-wrap {
    -ms-flex-align: center;
        align-items: center;
  }
}

.about-sg .section.section-list-awards .swiper-list-awards .award-card .image-wrap img {
  max-width: 100%;
  object-fit: cover;
  border-radius: 21px;
  height: 179px;
  width: 100%;
  width: 100%;
  transition: height .3s ease-in-out;
}

@media (min-width: 770px) {
  .about-sg .section.section-list-awards .swiper-list-awards .award-card .image-wrap img {
    height: 254px;
  }
}

.about-sg .section.section-list-awards .swiper-list-awards .award-card .title {
  font-size: 18px;
  font-weight: 700;
  color: #000;
}

@media (max-width: 769.98px) {
  .about-sg .section.section-list-awards .swiper-list-awards .award-card .title {
    font-size: 16px;
  }
}

@media (min-width: 770px) {
  .about-sg .section.section-list-awards .swiper-list-awards .swiper-slide-active .award-card .image-wrap img {
    height: 296px;
  }
}

.about-sg .section.section-milestone .milestone-wrap {
  position: relative;
  padding: 24px 0 0;
  margin-top: 64px;
}

@media (max-width: 769.98px) {
  .about-sg .section.section-milestone .milestone-wrap {
    margin-top: 32px;
    padding-top: 0;
  }
}

.about-sg .section.section-milestone .milestone-wrap::before {
  content: '';
  width: 6px;
  height: 100%;
  background-color: #495057;
  border-radius: 9999px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

@media (max-width: 769.98px) {
  .about-sg .section.section-milestone .milestone-wrap::before {
    height: calc(100% - 80px);
    width: 4px;
  }
}

.about-sg .section.section-milestone .milestone-wrap .milestone-item {
  margin-bottom: 40px;
}

@media (max-width: 769.98px) {
  .about-sg .section.section-milestone .milestone-wrap .milestone-item {
    margin-bottom: 32px;
  }
}

.about-sg .section.section-milestone .milestone-wrap .milestone-item .title-year {
  width: 133px;
  font-size: 32px;
  font-weight: 700;
  color: #000000;
  text-align: right;
  position: relative;
  padding: 8px 0 5px 5px;
}

@media (max-width: 769.98px) {
  .about-sg .section.section-milestone .milestone-wrap .milestone-item .title-year {
    width: 75px;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 12px;
  }
}

.about-sg .section.section-milestone .milestone-wrap .milestone-item .title-year::before {
  content: '';
  width: 100%;
  height: 3px;
  background-color: #B6B9BC;
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: 9999px;
}

.about-sg .section.section-milestone .milestone-wrap .milestone-item .item-box {
  padding: 32px;
  background-color: #FFF;
  border: 1px solid #EDEEEE;
  border-radius: 8px;
  font-size: 16px;
  line-height: 26px;
  color: #495057;
  max-width: calc(100% - 20px);
  margin-left: 20px;
}

@media (max-width: 769.98px) {
  .about-sg .section.section-milestone .milestone-wrap .milestone-item .item-box {
    padding: 20px;
    font-size: 14px;
    line-height: 24px;
  }
}

.about-sg .section.section-milestone .milestone-wrap .milestone-item .item-box .item:not(:last-child) {
  margin-bottom: 20px;
}

.about-sg .section.section-milestone .milestone-wrap .milestone-item .item-box .item .title {
  color: #000;
  margin-bottom: 4px;
  font-weight: 600;
}

@media (max-width: 769.98px) {
  .about-sg .section.section-milestone .milestone-wrap .milestone-item .item-box .item .title {
    font-size: 16px;
  }
}

.about-sg .section.section-milestone .milestone-wrap .milestone-item .item-box .item p:last-of-type {
  margin-bottom: 0;
}

.about-sg .section.section-milestone .milestone-wrap .footer-button-wrap > .row > [class*=col] {
  position: relative;
}

.about-sg .section.section-milestone .milestone-wrap .footer-button-wrap > .row > [class*=col]:first-child span {
  display: block;
  width: 133px;
}

@media (max-width: 769.98px) {
  .about-sg .section.section-milestone .milestone-wrap .footer-button-wrap > .row > [class*=col]:first-child {
    display: none;
  }
}

.about-sg .section.section-milestone .milestone-wrap .footer-button-wrap > .row > [class*=col] .btn {
  margin-left: 20px;
}

@media (max-width: 769.98px) {
  .about-sg .section.section-milestone .milestone-wrap .footer-button-wrap > .row > [class*=col] .btn {
    margin-left: 0;
  }
}

@media (max-width: 769.98px) {
  .about-sg .section.section-milestone .milestone-wrap .btn-milestone-expand {
    margin-left: 0;
    width: 100%;
    font-size: 14px;
  }
}

.about-sg .bg-gray {
  background-color: #f8f9fa;
}

.about-sg .paragraph-wrapper {
  --height: 310px;
  --height-sm: 400px;
  color: #475058;
  line-height: 26px;
}

.about-sg .paragraph-wrapper.collapsed .content {
  max-height: var(--height);
  overflow: hidden;
  transition: all 200ms ease;
}

@media (max-width: 599px) {
  .about-sg .paragraph-wrapper.collapsed .content {
    max-height: var(--height-sm);
  }
}

.about-sg .paragraph-wrapper.collapsed.active {
  --height: var(--inner-height);
  --height-sm: var(--inner-height);
}

.about-sg .paragraph-wrapper .label-info {
  margin-bottom: 32px;
}

.about-sg .paragraph-wrapper .label-info span {
  display: inline-block;
  background-color: #EC7063;
  color: #FFF;
  border-radius: 50px;
  padding: 8px 16px;
  font-weight: 700;
  font-size: 12px;
}

.about-sg .paragraph-wrapper .heading {
  margin-bottom: 24px;
}

.about-sg .paragraph-wrapper .heading h1, .about-sg .paragraph-wrapper .heading .h1, .about-sg .paragraph-wrapper .heading h2, .about-sg .paragraph-wrapper .heading .h2, .about-sg .paragraph-wrapper .heading .heroKoin__heading .heading__title, .heroKoin__heading .about-sg .paragraph-wrapper .heading .heading__title, .about-sg .paragraph-wrapper .heading .heroPerhiasan__heading .heading__title, .heroPerhiasan__heading .about-sg .paragraph-wrapper .heading .heading__title, .about-sg .paragraph-wrapper .heading h3, .about-sg .paragraph-wrapper .heading .h3, .about-sg .paragraph-wrapper .heading h4, .about-sg .paragraph-wrapper .heading .h4, .about-sg .paragraph-wrapper .heading h5, .about-sg .paragraph-wrapper .heading .h5, .about-sg .paragraph-wrapper .heading h6, .about-sg .paragraph-wrapper .heading .h6 {
  color: #000;
  margin-bottom: 0;
  margin-top: 0;
}

.about-sg .paragraph-wrapper .paragraph-more {
  font-weight: 700;
  border: 0;
  background-color: transparent;
  padding: 0;
  margin-top: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #475058;
}

.about-sg .paragraph-wrapper .paragraph-more .icon svg {
  transform: rotate(0deg);
  transition: all 200ms ease;
}

.about-sg .paragraph-wrapper .paragraph-more .icon ~ .text {
  margin-left: 8px;
}

.about-sg .paragraph-wrapper .paragraph-more .text.open {
  display: inline;
}

.about-sg .paragraph-wrapper .paragraph-more .text.close {
  display: none;
}

.about-sg .paragraph-wrapper .paragraph-more .text ~ .icon {
  margin-left: 8px;
}

.about-sg .paragraph-wrapper.active .paragraph-more .text.open {
  display: none;
}

.about-sg .paragraph-wrapper.active .paragraph-more .text.close {
  display: inline;
}

.about-sg .paragraph-wrapper.active .paragraph-more .icon svg {
  transform: rotate(180deg);
}

@media (max-width: 991.98px) {
  .about-sg .paragraph-wrapper .box-sold {
    margin-bottom: 40px;
  }
}

.about-sg .card-product {
  background-color: #f8f9fa;
  width: 100%;
  border-radius: 16px;
  overflow: hidden;
}

@media (max-width: 599px) {
  .about-sg .card-product {
    border-radius: 8px;
  }
}

.about-sg .card-product .inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 30px 8px;
  font-size: 16px;
  color: #000;
}

.about-sg .card-product .inner .image-wrap {
  text-align: center;
  position: relative;
}

.about-sg .card-product .inner .image-wrap .img-product {
  width: 100%;
  height: auto;
  max-width: 227px;
  margin: 0 auto;
  opacity: .6;
}

.about-sg .card-product .inner .image-wrap .img-product-sold {
  max-width: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.about-sg .card-product .inner .content-product {
  padding: 8px;
  text-align: left;
  margin-top: 18px;
}

@media (max-width: 559px) {
  .about-sg .card-product .inner .content-product {
    font-size: 14px;
  }
}

.about-sg .card-product .inner .content-product .title {
  font-size: 16px;
}

@media (max-width: 559px) {
  .about-sg .card-product .inner .content-product .title {
    font-size: 14px;
    margin-bottom: 0;
  }
}

.about-sg .card-product .inner .content-product .gram {
  color: #475058;
}

.about-sg .card-product .inner .content-product .price {
  margin-top: 8px;
  font-weight: 700;
}

.about-sg .card-product .inner .content-product .price .discount {
  margin-top: 8px;
}

.about-sg .card-product .inner .content-product .price .discount .disc {
  color: #FFF;
  background-color: #ec7063;
  border-radius: 8px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
}

.about-sg .card-product .inner .content-product .price .discount .strike {
  font-weight: 400;
  text-decoration: line-through;
  font-size: 14px;
  color: #7F8589;
}

@media (max-width: 599px) {
  .about-sg .section h2, .about-sg .section .h2, .about-sg .section .heroKoin__heading .heading__title, .heroKoin__heading .about-sg .section .heading__title, .about-sg .section .heroPerhiasan__heading .heading__title, .heroPerhiasan__heading .about-sg .section .heading__title {
    font-size: 22px;
  }
}

.about-sg .section-about .row-about {
  --dane-gutter-x: 96px;
  --dane-gutter-y: 0;
}

@media (max-width: 991.98px) {
  .about-sg .section-about .row-about {
    --dane-gutter-x: 0;
  }
  .about-sg .section-about .row-about .container {
    overflow-x: hidden;
  }
}

@media (max-width: 767px) {
  .about-sg .section-about .row-about {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
}

.about-sg .section-about .row-about [class*=col] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.about-sg .section-location .section-head {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.625;
  margin-bottom: 64px;
  max-width: unset;
}

.about-sg .section-location .section-head .title-section {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 20px;
}

@media (max-width: 991.98px) {
  .about-sg .section-location .section-head {
    margin-bottom: 32px;
  }
  .about-sg .section-location .section-head .title-section {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.45;
    margin-bottom: 16px;
  }
}

.about-sg .section-location .row-location {
  --dane-gutter-x: 32px;
  --dane-gutter-y: 32px;
}

@media (max-width: 991.98px) {
  .about-sg .section-location .row-location {
    --dane-gutter-x: 24px;
    --dane-gutter-y: 24px;
  }
}

.about-sg .section-location .card-location {
  border-radius: 16px;
  padding: 32px 24px;
  background-color: #FFFFFF;
  border: 1px solid #EDEEEE;
  box-shadow: 0px 1px 4px 0px #4C566429;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  color: #475058;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.625;
}

.about-sg .section-location .card-location .img-card {
  width: 52px;
  height: 52px;
  border-radius: 50%;
}

@media (max-width: 991.98px) {
  .about-sg .section-location .card-location .img-card {
    width: 48px;
    height: 48px;
  }
}

.about-sg .section-location .card-location .title {
  color: #000000;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.45;
  margin-bottom: 16px;
}

@media (max-width: 991.98px) {
  .about-sg .section-location .card-location .title {
    margin-bottom: 20px;
    font-size: 18px;
    margin-top: 9px;
  }
}

.about-sg .section-location .card-location p:first-child {
  margin-top: 0;
}

.about-sg .section-location .card-location p:last-child {
  margin-bottom: 0;
}

@media (max-width: 991.98px) {
  .about-sg .section-location .card-location p {
    margin-left: -70px;
  }
}

.about-sg .section-location .card-location .row-head {
  margin-bottom: 32px;
  --dane-gutter-x: 32px;
  --dane-gutter-y: 0;
}

@media (max-width: 991.98px) {
  .about-sg .section-location .card-location .row-head {
    --dane-gutter-x: 24px;
  }
}

.about-sg .section-location .card-location .map-location {
  margin-top: auto;
  border-radius: 16px;
  overflow: hidden;
}

.about-sg .section-location .card-location .map-location img {
  width: 100%;
  object-fit: cover;
  height: 240px;
  transform: scale(1.01);
}

@media (max-width: 769.98px) {
  .about-sg .section-location .card-location .map-location {
    border-radius: 11px;
    height: 157px;
  }
  .about-sg .section-location .card-location .map-location img {
    height: 100%;
  }
}

.about-sg .section-trusted .section-head {
  text-align: center;
  margin-bottom: 48px;
  line-height: 1.56;
  max-width: 100%;
}

.about-sg body .modal-overlay {
  display: none;
}

.about-sg body .modal-popup {
  width: 100%;
  height: 100%;
  z-index: 99999993;
  position: fixed;
  display: none;
}

.about-sg body .modal-popup .modal-wrap {
  max-width: 432px;
  width: 100%;
  border-radius: 24px;
  padding: 56px 32px 32px;
  background-color: #FFF;
  bottom: -100%;
  left: 50%;
  transform: translate(-50%, 50%);
  transition: all 350ms ease;
  position: absolute;
}

@media (max-width: 559px) {
  .about-sg body .modal-popup .modal-wrap {
    left: 0;
    transform: unset;
    border-radius: 16px 16px 0 0;
    padding: 77px 16px 24px;
  }
}

.about-sg body .modal-popup .modal-wrap img {
  max-width: 100%;
}

.about-sg body .modal-popup .modal-wrap .inner {
  text-align: center;
}

.about-sg body .modal-popup .modal-wrap .inner > *:not(:last-child) {
  margin-bottom: 32px;
}

.about-sg body .modal-popup .modal-wrap .inner .content {
  color: #475058;
}

.about-sg body .modal-popup .modal-wrap .inner .content > *:not(:last-child) {
  margin-bottom: 16px;
}

.about-sg body .modal-popup .modal-wrap .inner .content h1, .about-sg body .modal-popup .modal-wrap .inner .content .h1, .about-sg body .modal-popup .modal-wrap .inner .content h2, .about-sg body .modal-popup .modal-wrap .inner .content .h2, .about-sg body .modal-popup .modal-wrap .inner .content .heroKoin__heading .heading__title, .heroKoin__heading .about-sg body .modal-popup .modal-wrap .inner .content .heading__title, .about-sg body .modal-popup .modal-wrap .inner .content .heroPerhiasan__heading .heading__title, .heroPerhiasan__heading .about-sg body .modal-popup .modal-wrap .inner .content .heading__title, .about-sg body .modal-popup .modal-wrap .inner .content h3, .about-sg body .modal-popup .modal-wrap .inner .content .h3, .about-sg body .modal-popup .modal-wrap .inner .content h4, .about-sg body .modal-popup .modal-wrap .inner .content .h4, .about-sg body .modal-popup .modal-wrap .inner .content h5, .about-sg body .modal-popup .modal-wrap .inner .content .h5, .about-sg body .modal-popup .modal-wrap .inner .content h6, .about-sg body .modal-popup .modal-wrap .inner .content .h6 {
  color: #000;
}

.about-sg body .modal-popup .modal-wrap .inner .content h4, .about-sg body .modal-popup .modal-wrap .inner .content .h4 {
  font-size: 18px;
  line-height: 1.5;
}

.about-sg body .modal-popup .modal-wrap .inner .content p:last-of-type {
  margin-bottom: 0;
}

.about-sg body .modal-popup .modal-wrap .inner .img-wrap > *:not(:last-child) {
  margin-right: 16px;
}

@media (max-width: 559px) {
  .about-sg body .modal-popup .modal-wrap .inner .img-wrap {
    margin-top: -8px;
  }
}

.about-sg body .modal-popup .popup-close {
  font-size: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  position: absolute;
  top: 16px;
  right: 16px;
  border: 0;
  background-color: transparent;
}

@media (max-width: 559px) {
  .about-sg body .modal-popup .popup-close {
    width: 40px;
    height: 40px;
  }
}

.about-sg body .modal-popup .popup-close .icon {
  position: relative;
  width: 100%;
  height: 100%;
}

.about-sg body .modal-popup .popup-close .icon::before {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00972 22.9902L15.9999 16M22.9901 9.00981L15.9999 16M15.9999 16L9.00972 9.00981M15.9999 16L22.9901 22.9902' stroke='%237F8589' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

@media (max-width: 559px) {
  .about-sg body .modal-popup .popup-close .icon::before {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2621 28.7377L19.9999 20M28.7376 11.2623L19.9999 20M19.9999 20L11.2621 11.2623M19.9999 20L28.7376 28.7377' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
}

.about-sg body.popup-active .modal-overlay {
  position: fixed;
  display: block;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #00000080;
  z-index: 9999999;
}

.about-sg body.popup-active .modal-popup {
  display: block;
}

.about-sg body.popup-active .modal-popup.active .modal-wrap {
  bottom: 50%;
  transform: translate(-50%, 50%);
}

@media (max-width: 559px) {
  .about-sg body.popup-active .modal-popup.active .modal-wrap {
    bottom: 0%;
    transform: unset;
  }
}

.about-sg #qontak-webchat-widget {
  z-index: 9999999 !important;
}

.feature-card {
  padding: 20px;
  border-radius: 16px;
  background-color: #F8F9FA;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
}

@media (max-width: 767px) {
  .feature-card {
    padding: 16px 40px 16px 16px;
  }
}

.feature-card .image-wrap {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
}

.feature-card .image-wrap img {
  width: 96px;
  height: 96px;
  object-fit: contain;
}

@media (max-width: 767px) {
  .feature-card .image-wrap img {
    width: 75px;
    height: 75px;
  }
}

.feature-card .image-wrap ~ .content-wrap {
  margin-left: 16px;
}

.feature-card .content-wrap {
  -ms-flex: 1 1 0;
      flex: 1 1 0;
  color: #495057;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.625;
}

.feature-card .content-wrap .feature-title {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.78;
  margin-bottom: 8px;
}

.feature-card .content-wrap p:first-of-type {
  margin-top: 0;
}

.feature-card .content-wrap p:last-of-type {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .feature-card .content-wrap .feature-title {
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.625;
    letter-spacing: -0.01em;
  }
  .feature-card .content-wrap .feature-title::after {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.36328 11.5L12.3633 15.5L16.3633 11.5' stroke='%23495057' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    transform: rotate(0deg);
    transition: transform .2s ease;
    background-color: #EDEEEE;
    border-radius: 50%;
    vertical-align: bottom;
    margin-left: 8px;
    position: absolute;
  }
  .feature-card .content-wrap .description {
    margin-top: 0;
    max-height: 0px;
    transition: all .2s ease;
    overflow: hidden;
  }
}

@media (max-width: 767px) {
  .feature-card.active .feature-title::after {
    transform: rotate(180deg);
  }
  .feature-card.active .description {
    margin-top: 8px;
  }
}

.row-trusted {
  --dane-gutter-x: 28px;
  --dane-gutter-y: 28px;
}

@media (max-width: 991.98px) {
  .row-trusted {
    --dane-gutter-x: 16px;
    --dane-gutter-y: 16px;
  }
}

.card-trusted {
  background-color: #FFFFFF;
  border: 1px solid #EDEEEE;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 24px;
  padding-right: 30px;
  border-radius: 20px;
  height: 100%;
}

.row-trusted .col-md .card-trusted {
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  max-width: 768px;
  width: 100%;
}

.row-trusted .col-md .card-trusted, .row-trusted .col-md .card-trusted .image-wrap, .row-trusted .col-md .card-trusted .content-wrap {
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 769.98px) {
  .row-trusted .col-md .card-trusted {
    padding: 16px;
  }
  .row-trusted .col-md .card-trusted .content-wrap {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.625;
  }
  .row-trusted .col-md .card-trusted .content-wrap .title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.45;
  }
}

@media (max-width: 991.98px) {
  .row-trusted .col-md-4 .card-trusted .content-wrap .title,
  .row-trusted .col-md-6 .card-trusted .content-wrap .title {
    margin-bottom: 0;
    position: relative;
    display: inline-block;
    transition: margin .2s ease;
  }
  .row-trusted .col-md-4 .card-trusted .content-wrap .title:after,
  .row-trusted .col-md-6 .card-trusted .content-wrap .title:after {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00586 11L12.0059 15L16.0059 11' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    transform: rotate(0deg);
    transition: transform .2s ease;
    background-color: #EDEEEE;
    border-radius: 50%;
    vertical-align: bottom;
    margin-left: 8px;
    margin-top: 4px;
    position: absolute;
  }
  .row-trusted .col-md-4 .card-trusted .content-wrap .content,
  .row-trusted .col-md-6 .card-trusted .content-wrap .content {
    transition: all .2s ease;
    max-height: 0px;
    overflow: hidden;
  }
  .row-trusted .col-md-4 .card-trusted:not(.collapsed) .content-wrap .title,
  .row-trusted .col-md-6 .card-trusted:not(.collapsed) .content-wrap .title {
    margin-bottom: 16px;
  }
  .row-trusted .col-md-4 .card-trusted:not(.collapsed) .content-wrap .title::after,
  .row-trusted .col-md-6 .card-trusted:not(.collapsed) .content-wrap .title::after {
    transform: rotate(180deg);
  }
}

.card-trusted .img-card {
  height: 60px;
  width: auto;
  object-fit: contain;
}

.card-trusted .content-wrap {
  margin-top: 32px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.625;
  color: #475058;
}

.card-trusted .content-wrap .title {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.67;
  color: #000000;
  margin-bottom: 16px;
}

.card-trusted .content-wrap .content {
  max-height: 108px;
  overflow: hidden;
  transition: all .2s ease;
}

.card-trusted .content-wrap .btn-readmore {
  color: #000;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.36;
  letter-spacing: -0.01em;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  border: 0;
  background-color: transparent;
  padding: 0;
  margin-top: 24px;
  outline: 0;
  width: 100%;
}

@media (max-width: 991px) {
  .card-trusted .content-wrap .btn-readmore {
    display: none !important;
  }
}

.card-trusted .content-wrap .btn-readmore span {
  display: none;
}

.card-trusted .content-wrap .btn-readmore span.open {
  display: block;
}

.card-trusted .content-wrap .btn-readmore span ~ .icon {
  margin-left: 8px;
}

.card-trusted .content-wrap .btn-readmore .icon svg {
  transition: transform .2s ease;
  transform: rotate(0deg);
}

.card-trusted.open .content-wrap .btn-readmore span {
  display: block;
}

.card-trusted.open .content-wrap .btn-readmore span.open {
  display: none;
}

.card-trusted.open .content-wrap .btn-readmore .icon svg {
  transform: rotate(180deg);
}

.section.section-awards, .section.section-awards__marquee {
  text-align: center;
  padding: 0;
  overflow-x: clip;
}

.section.section-awards .section-head, .section.section-awards__marquee .section-head {
  padding: 32px 0;
}

.section.section-awards .section-head h5, .section.section-awards .section-head .h5, .section.section-awards__marquee .section-head h5, .section.section-awards__marquee .section-head .h5 {
  font-size: 20px;
  color: #000;
  line-height: 1.7;
  font-weight: 600;
}

@media (max-width: 991.98px) {
  .section.section-awards .section-head h5, .section.section-awards .section-head .h5, .section.section-awards__marquee .section-head h5, .section.section-awards__marquee .section-head .h5 {
    font-size: 16px;
    line-height: 1.625;
  }
}

@media (max-width: 991.98px) {
  .section.section-awards .section-head, .section.section-awards__marquee .section-head {
    padding-top: 0;
  }
}

.section.section-awards .section-content, .section.section-awards__marquee .section-content {
  background-color: #F8F9FA;
  color: #495057;
  padding: 32px 0;
  font-weight: 600;
}

.section.section-awards__marquee .section-content .container {
  max-width: 100%;
  overflow: hidden;
}

@media (max-width: 769.98px) {
  .section.section-awards__marquee .section-content .container {
    padding: 0;
  }
}

.section.section-awards__marquee .section-content .container .row-marquee {
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin: 0;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%;
}

.section.section-awards__marquee .section-content .container .row-marquee:active {
  cursor: grabbing !important;
}

.section.section-awards__marquee .section-content .container .row-marquee .marquee-content {
  display: -ms-flexbox;
  display: flex;
  will-change: transform;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  transition: none;
  backface-visibility: hidden;
  transform-style: preserve-3d;
}

.section.section-awards__marquee .section-content .container .row-marquee .marquee-content.marquee-static {
  will-change: auto;
  transform: none !important;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
}

.section.section-awards__marquee .section-content .container .row-marquee .marquee-content img {
  height: 96px;
  width: 190px;
  object-fit: contain;
  background-color: #FFF;
  border-radius: 8px;
  border: 1px solid #EDEEEE;
  display: block;
  max-width: 100%;
}

.section.section-awards__marquee .section-content .container .row-marquee .col-marquee-item {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  --gap: 56px;
  margin-right: calc(var(--gap) * 0.5);
  margin-left: calc(var(--gap) * 0.5);
  white-space: nowrap;
  min-width: 0;
}

@media (max-width: 769.98px) {
  .section.section-awards__marquee .section-content .container .row-marquee .col-marquee-item > p {
    display: inline-block;
  }
}

.section.section-awards__marquee .section-content .container .row-marquee .col-marquee-item .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin: 0;
  -ms-flex-align: center;
      align-items: center;
}

.section.section-awards__marquee .section-content .container .row-marquee .col-marquee-item .row .col-auto {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  padding: 0 5px;
  min-width: 0;
}

.section.section-awards__marquee .section-content .container .row-marquee.marquee-static-mode {
  -ms-flex-pack: center;
      justify-content: center;
}

.section.section-awards__marquee .section-content .container .row-marquee.marquee-static-mode .marquee-content {
  -ms-flex-pack: center;
      justify-content: center;
}

.section.section-awards .section-content {
  padding-left: var(--container-px);
  padding-right: var(--container-px);
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
  display: -ms-flexbox;
  display: flex;
}

.section.section-awards .section-content::-webkit-scrollbar {
  display: none;
}

.section.section-awards .section-content, .section.section-awards .section-content:after {
  --container-px: calc( (100vw - 1216px - 30px) * 0.5 );
}

@media (max-width: 769.98px) {
  .section.section-awards .section-content {
    text-align: left;
    padding: 20px 0;
    font-size: 14px;
  }
  .section.section-awards .section-content .container {
    overflow-x: auto;
    width: auto;
    max-width: unset;
    padding: 0 16px;
    scrollbar-width: none;
    scrollbar-color: transparent;
    -ms-overflow-style: none;
  }
  .section.section-awards .section-content .container::-webkit-scrollbar {
    width: 0;
    height: 0;
    background: transparent;
  }
}

@media (max-width: 769.98px) {
  .section.section-awards .section-content .row {
    --dane-gutter-x: 24px;
  }
  .section.section-awards .section-content .row .col-auto {
    max-width: unset;
  }
}

.section.section-awards .section-content .row .row {
  --dane-gutter-x: 16px;
  --dane-gutter-y: 16px;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

@media (max-width: 769.98px) {
  .section.section-awards .section-content .row .row {
    --dane-gutter-x: 12px;
    --dane-gutter-y: 12px;
  }
}

.section.section-awards .section-content .row img {
  height: 96px;
  width: 100%;
  object-fit: contain;
  background-color: #FFF;
  border-radius: 8px;
  border: 1px solid #EDEEEE;
}

@media (max-width: 769.98px) {
  .section.section-awards .section-content .row {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .section.section-awards .section-content .row img {
    height: 80px;
  }
}

@media (min-width: 770px) {
  .section.section-awards .section-content .container {
    padding: 0;
    max-width: unset;
    width: auto;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
  }
}

.section.section-awards .section-content .container > .row {
  --dane-gutter-x: 56px;
  --dane-gutter-y: 36px;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-bottom: var(--dane-gutter-y);
}

.section.section-awards .section-content .container > .row:last-child {
  margin-bottom: 0;
}

@media (min-width: 770px) {
  .section.section-awards .section-content .container > .row > [class*=col-]:nth-child(3n+1) {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
  }
}

@media (max-width: 769.98px) {
  .section.section-awards .section-content .container > .row {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.section.section-awards .section-content .swiper-awards {
  width: auto;
  padding: 0;
  margin: 0;
}

@media (max-width: 991.98px) {
  .section.section-awards .section-content .swiper-awards {
    max-width: 492px;
  }
}

.img-fluid {
  max-width: 100%;
}

.img-rounded {
  border-radius: 16px;
}

@media (max-width: 599px) {
  .img-rounded {
    border-radius: 8px;
  }
}

.cs, .basket {
  position: fixed;
  bottom: 100px;
  right: 50px;
  z-index: 10;
}

.cs__media, .basket__media {
  width: 64px;
  position: relative;
}

.cs__media:before, .basket__media:before {
  display: block;
  content: "";
  width: 100%;
}

.cs__media > .inner, .basket__media > .inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.cs__media > .inner > img,
.cs__media > .inner > video,
.cs__media > .inner > svg, .basket__media > .inner > img,
.basket__media > .inner > video,
.basket__media > .inner > svg {
  width: 100%;
  height: 100%;
}

.cs__media:before, .basket__media:before {
  padding-top: 100%;
}

.cs__media > .inner, .basket__media > .inner {
  background-image: none !important;
}

.cs__media > .inner > img, .cs__media > .inner > svg, .basket__media > .inner > img, .basket__media > .inner > svg {
  object-fit: contain;
}

@media (max-width: 769.98px) {
  .cs, .basket {
    display: none;
  }
  .cs.show, .basket.show {
    display: block;
  }
}

.cs {
  bottom: 20px;
  right: 20px;
}

.backto-top {
  position: fixed;
  right: 20px;
  bottom: 96px;
  z-index: 10;
  width: 64px;
  height: 64px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  opacity: 0;
  transition: all .2s ease;
}

body.scroll-down .backto-top {
  opacity: 1;
}

@media (max-width: 769.98px) {
  .basket {
    bottom: 20px;
    right: 20px;
  }
}

.form__group-buy {
  border-radius: 8px;
  box-shadow: inset 0 0 0 1.5px #B6B9BC;
  padding: 12px 16px;
}

.form__group-buy.select {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.form__group-buy.select select {
  border: 0px;
}

.form__group-buy.select select:focus {
  outline: none;
}

.form__group-buy label {
  color: #808589;
  font-size: 14px;
  letter-spacing: -0.14px;
}

.form__group-buy input {
  background-color: transparent;
  width: 100%;
  border: 0px;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.18px;
}

.form__group-buy input:focus {
  outline: none;
}

.floating-label-input {
  position: relative;
}

.floating-label-input > input {
  box-shadow: inset 0 0 0 1.5px #B6B9BC;
  border: none;
  padding: 12px 16px;
  padding-top: 32px;
  width: 100%;
  font-size: 18px;
  outline: none;
  transition: border-color 0.2s;
  font-weight: 700;
  letter-spacing: -0.18px;
  border-radius: 8px;
}

.floating-label-input > input:focus ~ label,
.floating-label-input > input:not(:placeholder-shown) ~ label {
  top: -26px;
  font-size: 14px;
  color: #7F8589;
}

.floating-label-input > label {
  position: absolute;
  height: max-content;
  left: 16px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  color: #7F8589;
  font-size: 16px;
  transition: 0.2s ease all;
  pointer-events: none;
  font-weight: 600;
}

.form__animation {
  position: relative;
  box-shadow: inset 0 0 0 1px #B6B9BC;
  background-color: var(--dane-body-bg);
  border-radius: 8px;
}

.form__animation label {
  position: absolute;
  top: 16px;
  left: 16px;
  color: #B6B9BC;
  transition: all .3s ease-in-out;
  z-index: 2;
}

.form__animation input[type=text], .form__animation textarea {
  position: relative;
  padding: 25px 16px 6px 16px;
  font-weight: 400;
  color: #808589;
  border: none;
  font-weight: 600;
  color: var(--dane-body-color);
  background-color: transparent;
  width: 100%;
  z-index: 3;
}

.form__animation input[type=text]:-ms-input-placeholder, .form__animation textarea:-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  opacity: 0;
}

.form__animation input[type=text]::placeholder, .form__animation textarea::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  opacity: 0;
}

.form__animation input[type=text]:-ms-input-placeholder, .form__animation textarea:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  opacity: 0;
}

.form__animation input[type=text]::-ms-input-placeholder, .form__animation textarea::-ms-input-placeholder {
  /* Microsoft Edge */
  opacity: 0;
}

.form__animation input[type=text]:focus, .form__animation input[type=text]:not(:placeholder-shown), .form__animation textarea:focus, .form__animation textarea:not(:placeholder-shown) {
  outline: none;
}

.form__animation input[type=text]:focus ~ label, .form__animation input[type=text]:not(:placeholder-shown) ~ label, .form__animation textarea:focus ~ label, .form__animation textarea:not(:placeholder-shown) ~ label {
  font-size: 12px;
  top: 6px;
  color: var(--dane-gray);
  transition: all .3s ease-in-out;
}

.loader {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 60px 0 0 0;
  padding: 24px 0;
}

.loader__dot {
  animation: bounce-fade 1s infinite ease-in-out;
  border-radius: 8px;
  background: #333;
  display: block;
  width: 8px;
  height: 8px;
  margin: 0 2px;
  transform: translateY(0);
  opacity: 1;
}

.loader__dot:nth-child(1) {
  animation-delay: 0.25s;
}

.loader__dot:nth-child(2) {
  animation-delay: 0.5s;
}

.loader__dot:nth-child(3) {
  animation-delay: 0.75s;
}

@media (max-width: 769.98px) {
  .loader {
    margin: 32px 0 0 0;
  }
}

@keyframes bounce-fade {
  0%,
  100% {
    transform: translateY(0);
    opacity: 1;
  }
  30% {
    opacity: 0.6;
  }
  80% {
    opacity: 0.4;
    transform: translateY(-10px);
  }
  90% {
    opacity: 0.2;
    transform: translateY(-5px);
  }
}

.highlighted {
  background-color: yellow;
}

.price__number {
  white-space: nowrap;
}

.box-sold {
  background: #FFF8C5;
  border-radius: 8px;
  padding: 8px 16px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
}

.box-sold .icon ~ span {
  margin-left: 12px;
}

@media (min-width: 992px) {
  .hide-lg {
    display: none !important;
  }
}

@media (max-width: 991.98px) {
  .hide-md {
    display: none !important;
  }
}

@media (max-width: 769.98px) {
  .hide-sm {
    display: none !important;
  }
}
/*# sourceMappingURL=main.min.css.map */