@charset "UTF-8";
/* ==========================================
 外部ライブラリ
============================================*/
@import "https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css";
/*!
* Bootstrap  v5.3.7 (https://getbootstrap.com/)
* Copyright 2011-2025 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
:root, [data-bs-theme=light] {
  --bs-blue:#0d6efd;
  --bs-indigo:#6610f2;
  --bs-purple:#6f42c1;
  --bs-pink:#d63384;
  --bs-red:#dc3545;
  --bs-orange:#fd7e14;
  --bs-yellow:#ffc107;
  --bs-green:#198754;
  --bs-teal:#20c997;
  --bs-cyan:#0dcaf0;
  --bs-black:#000;
  --bs-white:#fff;
  --bs-gray:#6c757d;
  --bs-gray-dark:#343a40;
  --bs-gray-100:#f8f9fa;
  --bs-gray-200:#e9ecef;
  --bs-gray-300:#dee2e6;
  --bs-gray-400:#ced4da;
  --bs-gray-500:#adb5bd;
  --bs-gray-600:#6c757d;
  --bs-gray-700:#495057;
  --bs-gray-800:#343a40;
  --bs-gray-900:#212529;
  --bs-primary:#0d6efd;
  --bs-secondary:#6c757d;
  --bs-success:#198754;
  --bs-info:#0dcaf0;
  --bs-warning:#ffc107;
  --bs-danger:#dc3545;
  --bs-light:#f8f9fa;
  --bs-dark:#212529;
  --bs-primary-rgb:13,110,253;
  --bs-secondary-rgb:108,117,125;
  --bs-success-rgb:25,135,84;
  --bs-info-rgb:13,202,240;
  --bs-warning-rgb:255,193,7;
  --bs-danger-rgb:220,53,69;
  --bs-light-rgb:248,249,250;
  --bs-dark-rgb:33,37,41;
  --bs-primary-text-emphasis:#052c65;
  --bs-secondary-text-emphasis:#2b2f32;
  --bs-success-text-emphasis:#0a3622;
  --bs-info-text-emphasis:#055160;
  --bs-warning-text-emphasis:#664d03;
  --bs-danger-text-emphasis:#58151c;
  --bs-light-text-emphasis:#495057;
  --bs-dark-text-emphasis:#495057;
  --bs-primary-bg-subtle:#cfe2ff;
  --bs-secondary-bg-subtle:#e2e3e5;
  --bs-success-bg-subtle:#d1e7dd;
  --bs-info-bg-subtle:#cff4fc;
  --bs-warning-bg-subtle:#fff3cd;
  --bs-danger-bg-subtle:#f8d7da;
  --bs-light-bg-subtle:#fcfcfd;
  --bs-dark-bg-subtle:#ced4da;
  --bs-primary-border-subtle:#9ec5fe;
  --bs-secondary-border-subtle:#c4c8cb;
  --bs-success-border-subtle:#a3cfbb;
  --bs-info-border-subtle:#9eeaf9;
  --bs-warning-border-subtle:#ffe69c;
  --bs-danger-border-subtle:#f1aeb5;
  --bs-light-border-subtle:#e9ecef;
  --bs-dark-border-subtle:#adb5bd;
  --bs-white-rgb:255,255,255;
  --bs-black-rgb:0,0,0;
  --bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  --bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family:var(--bs-font-sans-serif);
  --bs-body-font-size:1rem;
  --bs-body-font-weight:400;
  --bs-body-line-height:1.5;
  --bs-body-color:#212529;
  --bs-body-color-rgb:33,37,41;
  --bs-body-bg:#fff;
  --bs-body-bg-rgb:255,255,255;
  --bs-emphasis-color:#000;
  --bs-emphasis-color-rgb:0,0,0;
  --bs-secondary-color:rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb:33,37,41;
  --bs-secondary-bg:#e9ecef;
  --bs-secondary-bg-rgb:233,236,239;
  --bs-tertiary-color:rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb:33,37,41;
  --bs-tertiary-bg:#f8f9fa;
  --bs-tertiary-bg-rgb:248,249,250;
  --bs-heading-color:inherit;
  --bs-link-color:#0d6efd;
  --bs-link-color-rgb:13,110,253;
  --bs-link-decoration:underline;
  --bs-link-hover-color:#0a58ca;
  --bs-link-hover-color-rgb:10,88,202;
  --bs-code-color:#d63384;
  --bs-highlight-color:#212529;
  --bs-highlight-bg:#fff3cd;
  --bs-border-width:1px;
  --bs-border-style:solid;
  --bs-border-color:#dee2e6;
  --bs-border-color-translucent:rgba(0, 0, 0, 0.175);
  --bs-border-radius:0.375rem;
  --bs-border-radius-sm:0.25rem;
  --bs-border-radius-lg:0.5rem;
  --bs-border-radius-xl:1rem;
  --bs-border-radius-xxl:2rem;
  --bs-border-radius-2xl:var(--bs-border-radius-xxl);
  --bs-border-radius-pill:50rem;
  --bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width:0.25rem;
  --bs-focus-ring-opacity:0.25;
  --bs-focus-ring-color:rgba(13, 110, 253, 0.25);
  --bs-form-valid-color:#198754;
  --bs-form-valid-border-color:#198754;
  --bs-form-invalid-color:#dc3545;
  --bs-form-invalid-border-color:#dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color:#dee2e6;
  --bs-body-color-rgb:222,226,230;
  --bs-body-bg:#212529;
  --bs-body-bg-rgb:33,37,41;
  --bs-emphasis-color:#fff;
  --bs-emphasis-color-rgb:255,255,255;
  --bs-secondary-color:rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb:222,226,230;
  --bs-secondary-bg:#343a40;
  --bs-secondary-bg-rgb:52,58,64;
  --bs-tertiary-color:rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb:222,226,230;
  --bs-tertiary-bg:#2b3035;
  --bs-tertiary-bg-rgb:43,48,53;
  --bs-primary-text-emphasis:#6ea8fe;
  --bs-secondary-text-emphasis:#a7acb1;
  --bs-success-text-emphasis:#75b798;
  --bs-info-text-emphasis:#6edff6;
  --bs-warning-text-emphasis:#ffda6a;
  --bs-danger-text-emphasis:#ea868f;
  --bs-light-text-emphasis:#f8f9fa;
  --bs-dark-text-emphasis:#dee2e6;
  --bs-primary-bg-subtle:#031633;
  --bs-secondary-bg-subtle:#161719;
  --bs-success-bg-subtle:#051b11;
  --bs-info-bg-subtle:#032830;
  --bs-warning-bg-subtle:#332701;
  --bs-danger-bg-subtle:#2c0b0e;
  --bs-light-bg-subtle:#343a40;
  --bs-dark-bg-subtle:#1a1d20;
  --bs-primary-border-subtle:#084298;
  --bs-secondary-border-subtle:#41464b;
  --bs-success-border-subtle:#0f5132;
  --bs-info-border-subtle:#087990;
  --bs-warning-border-subtle:#997404;
  --bs-danger-border-subtle:#842029;
  --bs-light-border-subtle:#495057;
  --bs-dark-border-subtle:#343a40;
  --bs-heading-color:inherit;
  --bs-link-color:#6ea8fe;
  --bs-link-hover-color:#8bb9fe;
  --bs-link-color-rgb:110,168,254;
  --bs-link-hover-color-rgb:139,185,254;
  --bs-code-color:#e685b5;
  --bs-highlight-color:#dee2e6;
  --bs-highlight-bg:#664d03;
  --bs-border-color:#495057;
  --bs-border-color-translucent:rgba(255, 255, 255, 0.15);
  --bs-form-valid-color:#75b798;
  --bs-form-valid-border-color:#75b798;
  --bs-form-invalid-color:#ea868f;
  --bs-form-invalid-border-color:#ea868f;
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

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

@media (min-width: 1200px) {
  .h1, h1 {
    font-size: 2.5rem;
  }
}
.h2, h2 {
  font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 1200px) {
  .h2, h2 {
    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.275rem + 0.3vw);
}

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.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;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}

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

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

code, kbd, pre, samp {
  font-family: var(--bs-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(--bs-code-color);
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-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: var(--bs-secondary-color);
  text-align: left;
}

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

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

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

button, 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;
}

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

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

::-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;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}

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

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

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

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

::-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-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}

@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}

@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}

@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}

@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}

@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}

@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: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .container-md, .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .container-lg, .container-md, .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs:0;
  --bs-breakpoint-sm:576px;
  --bs-breakpoint-md:768px;
  --bs-breakpoint-lg:992px;
  --bs-breakpoint-xl:1200px;
  --bs-breakpoint-xxl:1400px;
}

.row {
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}

.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-12 {
  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 {
  --bs-gutter-x:0;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    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 {
    --bs-gutter-x:0;
  }
  .g-sm-0, .gy-sm-0 {
    --bs-gutter-y:0;
  }
  .g-sm-1, .gx-sm-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-sm-1, .gy-sm-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-sm-2, .gx-sm-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-sm-2, .gy-sm-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-sm-3, .gx-sm-3 {
    --bs-gutter-x:1rem;
  }
  .g-sm-3, .gy-sm-3 {
    --bs-gutter-y:1rem;
  }
  .g-sm-4, .gx-sm-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-sm-4, .gy-sm-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-sm-5, .gx-sm-5 {
    --bs-gutter-x:3rem;
  }
  .g-sm-5, .gy-sm-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    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 {
    --bs-gutter-x:0;
  }
  .g-md-0, .gy-md-0 {
    --bs-gutter-y:0;
  }
  .g-md-1, .gx-md-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-md-1, .gy-md-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-md-2, .gx-md-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-md-2, .gy-md-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-md-3, .gx-md-3 {
    --bs-gutter-x:1rem;
  }
  .g-md-3, .gy-md-3 {
    --bs-gutter-y:1rem;
  }
  .g-md-4, .gx-md-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-md-4, .gy-md-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-md-5, .gx-md-5 {
    --bs-gutter-x:3rem;
  }
  .g-md-5, .gy-md-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    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 {
    --bs-gutter-x:0;
  }
  .g-lg-0, .gy-lg-0 {
    --bs-gutter-y:0;
  }
  .g-lg-1, .gx-lg-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-lg-1, .gy-lg-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-lg-2, .gx-lg-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-lg-2, .gy-lg-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-lg-3, .gx-lg-3 {
    --bs-gutter-x:1rem;
  }
  .g-lg-3, .gy-lg-3 {
    --bs-gutter-y:1rem;
  }
  .g-lg-4, .gx-lg-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-lg-4, .gy-lg-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-lg-5, .gx-lg-5 {
    --bs-gutter-x:3rem;
  }
  .g-lg-5, .gy-lg-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    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 {
    --bs-gutter-x:0;
  }
  .g-xl-0, .gy-xl-0 {
    --bs-gutter-y:0;
  }
  .g-xl-1, .gx-xl-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-xl-1, .gy-xl-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-xl-2, .gx-xl-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-xl-2, .gy-xl-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-xl-3, .gx-xl-3 {
    --bs-gutter-x:1rem;
  }
  .g-xl-3, .gy-xl-3 {
    --bs-gutter-y:1rem;
  }
  .g-xl-4, .gx-xl-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-xl-4, .gy-xl-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-xl-5, .gx-xl-5 {
    --bs-gutter-x:3rem;
  }
  .g-xl-5, .gy-xl-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    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 {
    --bs-gutter-x:0;
  }
  .g-xxl-0, .gy-xxl-0 {
    --bs-gutter-y:0;
  }
  .g-xxl-1, .gx-xxl-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-xxl-1, .gy-xxl-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-xxl-2, .gx-xxl-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-xxl-2, .gy-xxl-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-xxl-3, .gx-xxl-3 {
    --bs-gutter-x:1rem;
  }
  .g-xxl-3, .gy-xxl-3 {
    --bs-gutter-y:1rem;
  }
  .g-xxl-4, .gx-xxl-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-xxl-4, .gy-xxl-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-xxl-5, .gx-xxl-5 {
    --bs-gutter-x:3rem;
  }
  .g-xxl-5, .gy-xxl-5 {
    --bs-gutter-y:3rem;
  }
}
.table {
  --bs-table-color-type:initial;
  --bs-table-bg-type:initial;
  --bs-table-color-state:initial;
  --bs-table-bg-state:initial;
  --bs-table-color:var(--bs-emphasis-color);
  --bs-table-bg:var(--bs-body-bg);
  --bs-table-border-color:var(--bs-border-color);
  --bs-table-accent-bg:transparent;
  --bs-table-striped-color:var(--bs-emphasis-color);
  --bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color:var(--bs-emphasis-color);
  --bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color:var(--bs-emphasis-color);
  --bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}

.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}

.table > tbody {
  vertical-align: inherit;
}

.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}

.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type:var(--bs-table-striped-color);
  --bs-table-bg-type:var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(2n) {
  --bs-table-color-type:var(--bs-table-striped-color);
  --bs-table-bg-type:var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state:var(--bs-table-active-color);
  --bs-table-bg-state:var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state:var(--bs-table-hover-color);
  --bs-table-bg-state:var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color:#000;
  --bs-table-bg:#cfe2ff;
  --bs-table-border-color:#a6b5cc;
  --bs-table-striped-bg:#c5d7f2;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bacbe6;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#bfd1ec;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color:#000;
  --bs-table-bg:#e2e3e5;
  --bs-table-border-color:#b5b6b7;
  --bs-table-striped-bg:#d7d8da;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#cbccce;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#d1d2d4;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color:#000;
  --bs-table-bg:#d1e7dd;
  --bs-table-border-color:#a7b9b1;
  --bs-table-striped-bg:#c7dbd2;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bcd0c7;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#c1d6cc;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color:#000;
  --bs-table-bg:#cff4fc;
  --bs-table-border-color:#a6c3ca;
  --bs-table-striped-bg:#c5e8ef;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#badce3;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#bfe2e9;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color:#000;
  --bs-table-bg:#fff3cd;
  --bs-table-border-color:#ccc2a4;
  --bs-table-striped-bg:#f2e7c3;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#e6dbb9;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#ece1be;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color:#000;
  --bs-table-bg:#f8d7da;
  --bs-table-border-color:#c6acae;
  --bs-table-striped-bg:#eccccf;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#dfc2c4;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e5c7ca;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color:#000;
  --bs-table-bg:#f8f9fa;
  --bs-table-border-color:#c6c7c8;
  --bs-table-striped-bg:#ecedee;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#dfe0e1;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e5e6e7;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color:#fff;
  --bs-table-bg:#212529;
  --bs-table-border-color:#4d5154;
  --bs-table-striped-bg:#2c3034;
  --bs-table-striped-color:#fff;
  --bs-table-active-bg:#373b3e;
  --bs-table-active-color:#fff;
  --bs-table-hover-bg:#323539;
  --bs-table-hover-color:#fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}

.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}

.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}

.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}

.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}

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

.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}

.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  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) {
  .form-control::file-selector-button {
    transition: none;
  }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}

.form-control-plaintext:focus {
  outline: 0;
}

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

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + var(--bs-border-width) * 2);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + var(--bs-border-width) * 2);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + var(--bs-border-width) * 2);
}

textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + var(--bs-border-width) * 2);
}

textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + var(--bs-border-width) * 2);
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + var(--bs-border-width) * 2);
  padding: 0.375rem;
}

.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}

.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}

.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}

.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + var(--bs-border-width) * 2);
}

.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + var(--bs-border-width) * 2);
}

.form-select {
  --bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

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

.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}

.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}

.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}

.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg:var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}

.form-check-input[type=radio] {
  border-radius: 50%;
}

.form-check-input:active {
  filter: brightness(90%);
}

.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}

.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}

.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}

.form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}

.form-switch .form-check-input {
  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}

.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.btn-check:disabled + .btn, .btn-check[disabled] + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
}

.form-range:focus {
  outline: 0;
}

.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.form-range::-moz-focus-outer {
  border: 0;
}

.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: 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) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}

.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}

.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: 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) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}

.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}

.form-range:disabled {
  pointer-events: none;
}

.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}

.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}

.form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select {
  height: calc(3.5rem + var(--bs-border-width) * 2);
  min-height: calc(3.5rem + var(--bs-border-width) * 2);
  line-height: 1.25;
}

.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control, .form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}

.form-floating > .form-control-plaintext::-moz-placeholder, .form-floating > .form-control::-moz-placeholder {
  color: transparent;
}

.form-floating > .form-control-plaintext::placeholder, .form-floating > .form-control::placeholder {
  color: transparent;
}

.form-floating > .form-control-plaintext:not(:-moz-placeholder), .form-floating > .form-control:not(:-moz-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control-plaintext:focus, .form-floating > .form-control-plaintext:not(:placeholder-shown), .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control-plaintext:-webkit-autofill, .form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}

.form-floating > .form-control:not(:-moz-placeholder) ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > .form-control-plaintext ~ label, .form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > textarea:not(:-moz-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}

.form-floating > textarea:focus ~ label::after, .form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}

.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}

.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}

.form-floating > .form-control:disabled ~ label, .form-floating > :disabled ~ label {
  color: #6c757d;
}

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

.input-group > .form-control, .input-group > .form-floating, .input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

.input-group > .form-control:focus, .input-group > .form-floating:focus-within, .input-group > .form-select:focus {
  z-index: 5;
}

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

.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .btn, .input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .btn, .input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select, .input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select, .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

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

.form-control.is-valid, .was-validated .form-control:valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-control.is-valid:focus, .was-validated .form-control:valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

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

.form-select.is-valid, .was-validated .form-select:valid {
  border-color: var(--bs-form-valid-border-color);
}

.form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-select.is-valid:focus, .was-validated .form-select:valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.form-control-color.is-valid, .was-validated .form-control-color:valid {
  width: calc(3rem + 1.5em + 0.75rem);
}

.form-check-input.is-valid, .was-validated .form-check-input:valid {
  border-color: var(--bs-form-valid-border-color);
}

.form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked {
  background-color: var(--bs-form-valid-color);
}

.form-check-input.is-valid:focus, .was-validated .form-check-input:valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.input-group > .form-control:not(:focus).is-valid, .input-group > .form-floating:not(:focus-within).is-valid, .input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-control:not(:focus):valid, .was-validated .input-group > .form-floating:not(:focus-within):valid, .was-validated .input-group > .form-select:not(:focus):valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

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

.form-control.is-invalid, .was-validated .form-control:invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

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

.form-select.is-invalid, .was-validated .form-select:invalid {
  border-color: var(--bs-form-invalid-border-color);
}

.form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-select.is-invalid:focus, .was-validated .form-select:invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.form-control-color.is-invalid, .was-validated .form-control-color:invalid {
  width: calc(3rem + 1.5em + 0.75rem);
}

.form-check-input.is-invalid, .was-validated .form-check-input:invalid {
  border-color: var(--bs-form-invalid-border-color);
}

.form-check-input.is-invalid:checked, .was-validated .form-check-input:invalid:checked {
  background-color: var(--bs-form-invalid-color);
}

.form-check-input.is-invalid:focus, .was-validated .form-check-input:invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.input-group > .form-control:not(:focus).is-invalid, .input-group > .form-floating:not(:focus-within).is-invalid, .input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-control:not(:focus):invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid, .was-validated .input-group > .form-select:not(:focus):invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x:0.75rem;
  --bs-btn-padding-y:0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size:1rem;
  --bs-btn-font-weight:400;
  --bs-btn-line-height:1.5;
  --bs-btn-color:var(--bs-body-color);
  --bs-btn-bg:transparent;
  --bs-btn-border-width:var(--bs-border-width);
  --bs-btn-border-color:transparent;
  --bs-btn-border-radius:var(--bs-border-radius);
  --bs-btn-hover-border-color:transparent;
  --bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity:0.65;
  --bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-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(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}

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

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

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

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

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

.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-group-lg > .btn, .btn-lg {
  --bs-btn-padding-y:0.5rem;
  --bs-btn-padding-x:1rem;
  --bs-btn-font-size:1.25rem;
  --bs-btn-border-radius:var(--bs-border-radius-lg);
}

.btn-group-sm > .btn, .btn-sm {
  --bs-btn-padding-y:0.25rem;
  --bs-btn-padding-x:0.5rem;
  --bs-btn-font-size:0.875rem;
  --bs-btn-border-radius:var(--bs-border-radius-sm);
}

.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

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

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}
.dropdown, .dropdown-center, .dropend, .dropstart, .dropup, .dropup-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

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

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

.dropdown-menu {
  --bs-dropdown-zindex:1000;
  --bs-dropdown-min-width:10rem;
  --bs-dropdown-padding-x:0;
  --bs-dropdown-padding-y:0.5rem;
  --bs-dropdown-spacer:0.125rem;
  --bs-dropdown-font-size:1rem;
  --bs-dropdown-color:var(--bs-body-color);
  --bs-dropdown-bg:var(--bs-body-bg);
  --bs-dropdown-border-color:var(--bs-border-color-translucent);
  --bs-dropdown-border-radius:var(--bs-border-radius);
  --bs-dropdown-border-width:var(--bs-border-width);
  --bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg:var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y:0.5rem;
  --bs-dropdown-box-shadow:var(--bs-box-shadow);
  --bs-dropdown-link-color:var(--bs-body-color);
  --bs-dropdown-link-hover-color:var(--bs-body-color);
  --bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color:#fff;
  --bs-dropdown-link-active-bg:#0d6efd;
  --bs-dropdown-link-disabled-color:var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x:1rem;
  --bs-dropdown-item-padding-y:0.25rem;
  --bs-dropdown-header-color:#6c757d;
  --bs-dropdown-header-padding-x:1rem;
  --bs-dropdown-header-padding-y:0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}

.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position:start;
}

.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position:end;
}

.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position:start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position:end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position:start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position:end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position:start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position:end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position:start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position:end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position:start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position:end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}

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

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

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}

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

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

.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}

.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropstart .dropdown-toggle::after {
  display: none;
}

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

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

.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}

.dropdown-item:focus, .dropdown-item:hover {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}

.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color:#dee2e6;
  --bs-dropdown-bg:#343a40;
  --bs-dropdown-border-color:var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color:#dee2e6;
  --bs-dropdown-link-hover-color:#fff;
  --bs-dropdown-divider-bg:var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color:#fff;
  --bs-dropdown-link-active-bg:#0d6efd;
  --bs-dropdown-link-disabled-color:#adb5bd;
  --bs-dropdown-header-color:#adb5bd;
}

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

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

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

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

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

.btn-group {
  border-radius: var(--bs-border-radius);
}

.btn-group > .btn-group:not(:first-child), .btn-group > :not(.btn-check:first-child) + .btn {
  margin-left: calc(-1 * var(--bs-border-width));
}

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

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

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

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

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

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

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

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

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

.btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}

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

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

.nav {
  --bs-nav-link-padding-x:1rem;
  --bs-nav-link-padding-y:0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color:var(--bs-link-color);
  --bs-nav-link-hover-color:var(--bs-link-hover-color);
  --bs-nav-link-disabled-color:var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: 0 0;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:focus, .nav-link:hover {
  color: var(--bs-nav-link-hover-color);
}

.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width:var(--bs-border-width);
  --bs-nav-tabs-border-color:var(--bs-border-color);
  --bs-nav-tabs-border-radius:var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color:var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg:var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}

.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}

.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius:var(--bs-border-radius);
  --bs-nav-pills-link-active-color:#fff;
  --bs-nav-pills-link-active-bg:#0d6efd;
}

.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap:1rem;
  --bs-nav-underline-border-width:0.125rem;
  --bs-nav-underline-link-active-color:var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}

.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}

.nav-underline .nav-link:focus, .nav-underline .nav-link:hover {
  border-bottom-color: currentcolor;
}

.nav-underline .nav-link.active, .nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

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

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

.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
  width: 100%;
}

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

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

.navbar {
  --bs-navbar-padding-x:0;
  --bs-navbar-padding-y:0.5rem;
  --bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y:0.3125rem;
  --bs-navbar-brand-margin-end:1rem;
  --bs-navbar-brand-font-size:1.25rem;
  --bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x:0.5rem;
  --bs-navbar-toggler-padding-y:0.25rem;
  --bs-navbar-toggler-padding-x:0.75rem;
  --bs-navbar-toggler-font-size:1.25rem;
  --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius:var(--bs-border-radius);
  --bs-navbar-toggler-focus-width:0.25rem;
  --bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}

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

.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}

.navbar-brand:focus, .navbar-brand:hover {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x:0;
  --bs-nav-link-padding-y:0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color:var(--bs-navbar-color);
  --bs-nav-link-hover-color:var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}

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

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}

.navbar-text a, .navbar-text a:focus, .navbar-text a:hover {
  color: var(--bs-navbar-active-color);
}

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

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}

@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}

.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}

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

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

.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}

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

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

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

.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}

.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}

.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark, .navbar[data-bs-theme=dark] {
  --bs-navbar-color:rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color:rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color:#fff;
  --bs-navbar-brand-color:#fff;
  --bs-navbar-brand-hover-color:#fff;
  --bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y:1rem;
  --bs-card-spacer-x:1rem;
  --bs-card-title-spacer-y:0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width:var(--bs-border-width);
  --bs-card-border-color:var(--bs-border-color-translucent);
  --bs-card-border-radius:var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y:0.5rem;
  --bs-card-cap-padding-x:1rem;
  --bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg:var(--bs-body-bg);
  --bs-card-img-overlay-padding:1rem;
  --bs-card-group-margin:0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}

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

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

.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

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

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}

.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}

.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}

.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img, .card-img-bottom, .card-img-top {
  width: 100%;
}

.card-img, .card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img, .card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-header, .card-group > .card:not(:last-child) > .card-img-top {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-footer, .card-group > .card:not(:last-child) > .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-header, .card-group > .card:not(:first-child) > .card-img-top {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-footer, .card-group > .card:not(:first-child) > .card-img-bottom {
    border-bottom-left-radius: 0;
  }
}
.accordion {
  --bs-accordion-color:var(--bs-body-color);
  --bs-accordion-bg:var(--bs-body-bg);
  --bs-accordion-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,border-radius 0.15s ease;
  --bs-accordion-border-color:var(--bs-border-color);
  --bs-accordion-border-width:var(--bs-border-width);
  --bs-accordion-border-radius:var(--bs-border-radius);
  --bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x:1.25rem;
  --bs-accordion-btn-padding-y:1rem;
  --bs-accordion-btn-color:var(--bs-body-color);
  --bs-accordion-btn-bg:var(--bs-accordion-bg);
  --bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width:1.25rem;
  --bs-accordion-btn-icon-transform:rotate(-180deg);
  --bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x:1.25rem;
  --bs-accordion-body-padding-y:1rem;
  --bs-accordion-active-color:var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg:var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}

@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}

.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}

.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}

@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}

.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}

.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}

.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}

.accordion-item:not(:first-of-type) {
  border-top: 0;
}

.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}

.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}

.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}

.accordion-flush > .accordion-item > .accordion-collapse, .accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x:0;
  --bs-breadcrumb-padding-y:0;
  --bs-breadcrumb-margin-bottom:1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color:var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x:0.5rem;
  --bs-breadcrumb-item-active-color:var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}

.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/");
}

.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x:0.75rem;
  --bs-pagination-padding-y:0.375rem;
  --bs-pagination-font-size:1rem;
  --bs-pagination-color:var(--bs-link-color);
  --bs-pagination-bg:var(--bs-body-bg);
  --bs-pagination-border-width:var(--bs-border-width);
  --bs-pagination-border-color:var(--bs-border-color);
  --bs-pagination-border-radius:var(--bs-border-radius);
  --bs-pagination-hover-color:var(--bs-link-hover-color);
  --bs-pagination-hover-bg:var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color:var(--bs-border-color);
  --bs-pagination-focus-color:var(--bs-link-hover-color);
  --bs-pagination-focus-bg:var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color:#fff;
  --bs-pagination-active-bg:#0d6efd;
  --bs-pagination-active-border-color:#0d6efd;
  --bs-pagination-disabled-color:var(--bs-secondary-color);
  --bs-pagination-disabled-bg:var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color:var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  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) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}

.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}

.active > .page-link, .page-link.active {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}

.disabled > .page-link, .page-link.disabled {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}

.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}

.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x:1.5rem;
  --bs-pagination-padding-y:0.75rem;
  --bs-pagination-font-size:1.25rem;
  --bs-pagination-border-radius:var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x:0.5rem;
  --bs-pagination-padding-y:0.25rem;
  --bs-pagination-font-size:0.875rem;
  --bs-pagination-border-radius:var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x:0.65em;
  --bs-badge-padding-y:0.35em;
  --bs-badge-font-size:0.75em;
  --bs-badge-font-weight:700;
  --bs-badge-color:#fff;
  --bs-badge-border-radius:var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg:transparent;
  --bs-alert-padding-x:1rem;
  --bs-alert-padding-y:1rem;
  --bs-alert-margin-bottom:1rem;
  --bs-alert-color:inherit;
  --bs-alert-border-color:transparent;
  --bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius:var(--bs-border-radius);
  --bs-alert-link-color:inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}

.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color:var(--bs-primary-text-emphasis);
  --bs-alert-bg:var(--bs-primary-bg-subtle);
  --bs-alert-border-color:var(--bs-primary-border-subtle);
  --bs-alert-link-color:var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color:var(--bs-secondary-text-emphasis);
  --bs-alert-bg:var(--bs-secondary-bg-subtle);
  --bs-alert-border-color:var(--bs-secondary-border-subtle);
  --bs-alert-link-color:var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color:var(--bs-success-text-emphasis);
  --bs-alert-bg:var(--bs-success-bg-subtle);
  --bs-alert-border-color:var(--bs-success-border-subtle);
  --bs-alert-link-color:var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color:var(--bs-info-text-emphasis);
  --bs-alert-bg:var(--bs-info-bg-subtle);
  --bs-alert-border-color:var(--bs-info-border-subtle);
  --bs-alert-link-color:var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color:var(--bs-warning-text-emphasis);
  --bs-alert-bg:var(--bs-warning-bg-subtle);
  --bs-alert-border-color:var(--bs-warning-border-subtle);
  --bs-alert-link-color:var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color:var(--bs-danger-text-emphasis);
  --bs-alert-bg:var(--bs-danger-bg-subtle);
  --bs-alert-border-color:var(--bs-danger-border-subtle);
  --bs-alert-link-color:var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color:var(--bs-light-text-emphasis);
  --bs-alert-bg:var(--bs-light-bg-subtle);
  --bs-alert-border-color:var(--bs-light-border-subtle);
  --bs-alert-link-color:var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color:var(--bs-dark-text-emphasis);
  --bs-alert-bg:var(--bs-dark-bg-subtle);
  --bs-alert-border-color:var(--bs-dark-border-subtle);
  --bs-alert-link-color:var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress, .progress-stacked {
  --bs-progress-height:1rem;
  --bs-progress-font-size:0.75rem;
  --bs-progress-bg:var(--bs-secondary-bg);
  --bs-progress-border-radius:var(--bs-border-radius);
  --bs-progress-box-shadow:var(--bs-box-shadow-inset);
  --bs-progress-bar-color:#fff;
  --bs-progress-bar-bg:#0d6efd;
  --bs-progress-bar-transition:width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.list-group {
  --bs-list-group-color:var(--bs-body-color);
  --bs-list-group-bg:var(--bs-body-bg);
  --bs-list-group-border-color:var(--bs-border-color);
  --bs-list-group-border-width:var(--bs-border-width);
  --bs-list-group-border-radius:var(--bs-border-radius);
  --bs-list-group-item-padding-x:1rem;
  --bs-list-group-item-padding-y:0.5rem;
  --bs-list-group-action-color:var(--bs-secondary-color);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-tertiary-bg);
  --bs-list-group-action-active-color:var(--bs-body-color);
  --bs-list-group-action-active-bg:var(--bs-secondary-bg);
  --bs-list-group-disabled-color:var(--bs-secondary-color);
  --bs-list-group-disabled-bg:var(--bs-body-bg);
  --bs-list-group-active-color:#fff;
  --bs-list-group-active-bg:#0d6efd;
  --bs-list-group-active-border-color:#0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}

.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}

.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}

.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}

.list-group-item-action:not(.active):focus, .list-group-item-action:not(.active):hover {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}

.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}

.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}

.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}

.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color:var(--bs-primary-text-emphasis);
  --bs-list-group-bg:var(--bs-primary-bg-subtle);
  --bs-list-group-border-color:var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-primary-border-subtle);
  --bs-list-group-active-color:var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg:var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color:var(--bs-secondary-text-emphasis);
  --bs-list-group-bg:var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color:var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);
  --bs-list-group-active-color:var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg:var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color:var(--bs-success-text-emphasis);
  --bs-list-group-bg:var(--bs-success-bg-subtle);
  --bs-list-group-border-color:var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-success-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-success-border-subtle);
  --bs-list-group-active-color:var(--bs-success-bg-subtle);
  --bs-list-group-active-bg:var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color:var(--bs-info-text-emphasis);
  --bs-list-group-bg:var(--bs-info-bg-subtle);
  --bs-list-group-border-color:var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-info-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-info-border-subtle);
  --bs-list-group-active-color:var(--bs-info-bg-subtle);
  --bs-list-group-active-bg:var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color:var(--bs-warning-text-emphasis);
  --bs-list-group-bg:var(--bs-warning-bg-subtle);
  --bs-list-group-border-color:var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-warning-border-subtle);
  --bs-list-group-active-color:var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg:var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color:var(--bs-danger-text-emphasis);
  --bs-list-group-bg:var(--bs-danger-bg-subtle);
  --bs-list-group-border-color:var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-danger-border-subtle);
  --bs-list-group-active-color:var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg:var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color:var(--bs-light-text-emphasis);
  --bs-list-group-bg:var(--bs-light-bg-subtle);
  --bs-list-group-border-color:var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-light-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-light-border-subtle);
  --bs-list-group-active-color:var(--bs-light-bg-subtle);
  --bs-list-group-active-bg:var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color:var(--bs-dark-text-emphasis);
  --bs-list-group-bg:var(--bs-dark-bg-subtle);
  --bs-list-group-border-color:var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-dark-border-subtle);
  --bs-list-group-active-color:var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg:var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color:#000;
  --bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --bs-btn-close-opacity:0.5;
  --bs-btn-close-hover-opacity:0.75;
  --bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity:1;
  --bs-btn-close-disabled-opacity:0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}

.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}

.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}

.btn-close.disabled, .btn-close:disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  --bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%);
}

:root, [data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex:1090;
  --bs-toast-padding-x:0.75rem;
  --bs-toast-padding-y:0.5rem;
  --bs-toast-spacing:1.5rem;
  --bs-toast-max-width:350px;
  --bs-toast-font-size:0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width:var(--bs-border-width);
  --bs-toast-border-color:var(--bs-border-color-translucent);
  --bs-toast-border-radius:var(--bs-border-radius);
  --bs-toast-box-shadow:var(--bs-box-shadow);
  --bs-toast-header-color:var(--bs-secondary-color);
  --bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color:var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}

.toast.showing {
  opacity: 0;
}

.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex:1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}

.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}

.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex:1055;
  --bs-modal-width:500px;
  --bs-modal-padding:1rem;
  --bs-modal-margin:0.5rem;
  --bs-modal-color:var(--bs-body-color);
  --bs-modal-bg:var(--bs-body-bg);
  --bs-modal-border-color:var(--bs-border-color-translucent);
  --bs-modal-border-width:var(--bs-border-width);
  --bs-modal-border-radius:var(--bs-border-radius-lg);
  --bs-modal-box-shadow:var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x:1rem;
  --bs-modal-header-padding-y:1rem;
  --bs-modal-header-padding:1rem 1rem;
  --bs-modal-header-border-color:var(--bs-border-color);
  --bs-modal-header-border-width:var(--bs-border-width);
  --bs-modal-title-line-height:1.5;
  --bs-modal-footer-gap:0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color:var(--bs-border-color);
  --bs-modal-footer-border-width:var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}

.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex:1050;
  --bs-backdrop-bg:#000;
  --bs-backdrop-opacity:0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}

.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}

.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin:1.75rem;
    --bs-modal-box-shadow:var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width:300px;
  }
}
@media (min-width: 992px) {
  .modal-lg, .modal-xl {
    --bs-modal-width:800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width:1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

.modal-fullscreen .modal-footer, .modal-fullscreen .modal-header {
  border-radius: 0;
}

.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-footer, .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-footer, .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-footer, .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-footer, .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-footer, .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex:1080;
  --bs-tooltip-max-width:200px;
  --bs-tooltip-padding-x:0.5rem;
  --bs-tooltip-padding-y:0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size:0.875rem;
  --bs-tooltip-color:var(--bs-body-bg);
  --bs-tooltip-bg:var(--bs-emphasis-color);
  --bs-tooltip-border-radius:var(--bs-border-radius);
  --bs-tooltip-opacity:0.9;
  --bs-tooltip-arrow-width:0.8rem;
  --bs-tooltip-arrow-height:0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}

.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}

.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, .bs-tooltip-top .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, .bs-tooltip-end .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before, .bs-tooltip-end .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, .bs-tooltip-bottom .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before, .bs-tooltip-bottom .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before, .bs-tooltip-start .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex:1070;
  --bs-popover-max-width:276px;
  --bs-popover-font-size:0.875rem;
  --bs-popover-bg:var(--bs-body-bg);
  --bs-popover-border-width:var(--bs-border-width);
  --bs-popover-border-color:var(--bs-border-color-translucent);
  --bs-popover-border-radius:var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow:var(--bs-box-shadow);
  --bs-popover-header-padding-x:1rem;
  --bs-popover-header-padding-y:0.5rem;
  --bs-popover-header-font-size:1rem;
  --bs-popover-header-color:inherit;
  --bs-popover-header-bg:var(--bs-secondary-bg);
  --bs-popover-body-padding-x:1rem;
  --bs-popover-body-padding-y:1rem;
  --bs-popover-body-color:var(--bs-body-color);
  --bs-popover-arrow-width:1rem;
  --bs-popover-arrow-height:0.5rem;
  --bs-popover-arrow-border:var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}

.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}

.popover .popover-arrow::after, .popover .popover-arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow, .bs-popover-top > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-top > .popover-arrow::before {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .bs-popover-top > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow, .bs-popover-end > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-end > .popover-arrow::before {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .bs-popover-end > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow, .bs-popover-bottom > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-bottom > .popover-arrow::before {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-popover-bottom > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}

.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow, .bs-popover-start > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-start > .popover-arrow::before {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .bs-popover-start > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item-next, .carousel-item-prev, .carousel-item.active {
  display: block;
}

.active.carousel-item-end, .carousel-item-next:not(.carousel-item-start) {
  transform: translateX(100%);
}

.active.carousel-item-start, .carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

.carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
    transition: none;
  }
}
.carousel-control-next, .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: 0 0;
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-next, .carousel-control-prev {
    transition: none;
  }
}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-next-icon, .carousel-control-prev-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}

.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg:#000;
  --bs-carousel-caption-color:#000;
  --bs-carousel-control-icon-filter:invert(1) grayscale(100);
}

:root, [data-bs-theme=light] {
  --bs-carousel-indicator-active-bg:#fff;
  --bs-carousel-caption-color:#fff;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg:#000;
  --bs-carousel-caption-color:#000;
  --bs-carousel-control-icon-filter:invert(1) grayscale(100);
}

.spinner-border, .spinner-grow {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  --bs-spinner-width:2rem;
  --bs-spinner-height:2rem;
  --bs-spinner-vertical-align:-0.125em;
  --bs-spinner-border-width:0.25em;
  --bs-spinner-animation-speed:0.75s;
  --bs-spinner-animation-name:spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width:1rem;
  --bs-spinner-height:1rem;
  --bs-spinner-border-width:0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width:2rem;
  --bs-spinner-height:2rem;
  --bs-spinner-vertical-align:-0.125em;
  --bs-spinner-animation-speed:0.75s;
  --bs-spinner-animation-name:spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width:1rem;
  --bs-spinner-height:1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border, .spinner-grow {
    --bs-spinner-animation-speed:1.5s;
  }
}
.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl {
  --bs-offcanvas-zindex:1045;
  --bs-offcanvas-width:400px;
  --bs-offcanvas-height:30vh;
  --bs-offcanvas-padding-x:1rem;
  --bs-offcanvas-padding-y:1rem;
  --bs-offcanvas-color:var(--bs-body-color);
  --bs-offcanvas-bg:var(--bs-body-bg);
  --bs-offcanvas-border-width:var(--bs-border-width);
  --bs-offcanvas-border-color:var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);
  --bs-offcanvas-transition:transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height:1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.show:not(.hiding), .offcanvas-sm.showing {
    transform: none;
  }
  .offcanvas-sm.hiding, .offcanvas-sm.show, .offcanvas-sm.showing {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.show:not(.hiding), .offcanvas-md.showing {
    transform: none;
  }
  .offcanvas-md.hiding, .offcanvas-md.show, .offcanvas-md.showing {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.show:not(.hiding), .offcanvas-lg.showing {
    transform: none;
  }
  .offcanvas-lg.hiding, .offcanvas-lg.show, .offcanvas-lg.showing {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.show:not(.hiding), .offcanvas-xl.showing {
    transform: none;
  }
  .offcanvas-xl.hiding, .offcanvas-xl.show, .offcanvas-xl.showing {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.show:not(.hiding), .offcanvas-xxl.showing {
    transform: none;
  }
  .offcanvas-xxl.hiding, .offcanvas-xxl.show, .offcanvas-xxl.showing {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}

@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}

.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}

.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}

.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}

.offcanvas.show:not(.hiding), .offcanvas.showing {
  transform: none;
}

.offcanvas.hiding, .offcanvas.show, .offcanvas.showing {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.offcanvas-backdrop.fade {
  opacity: 0;
}

.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}

.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}

.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

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

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

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

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

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

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

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

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

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-primary:focus, .link-primary:hover {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary:focus, .link-secondary:hover {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-success:focus, .link-success:hover {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-info:focus, .link-info:hover {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning:focus, .link-warning:hover {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger:focus, .link-danger:hover {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-light:focus, .link-light:hover {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark:focus, .link-dark:hover {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis:focus, .link-body-emphasis:hover {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}

.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}

@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}
.icon-link-hover:focus-visible > .bi, .icon-link-hover:hover > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}

.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}

.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption), .visually-hidden:not(caption) {
  position: absolute !important;
}

.visually-hidden *, .visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

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

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

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

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

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

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

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

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

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

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

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

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

.object-fit-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
  object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
  object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
  object-fit: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

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

.focus-ring-primary {
  --bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fw-medium {
  font-weight: 500 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

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

.link-opacity-10-hover:hover {
  --bs-link-opacity:0.1;
}

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

.link-opacity-25-hover:hover {
  --bs-link-opacity:0.25;
}

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

.link-opacity-50-hover:hover {
  --bs-link-opacity:0.5;
}

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

.link-opacity-75-hover:hover {
  --bs-link-opacity:0.75;
}

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

.link-opacity-100-hover:hover {
  --bs-link-opacity:1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity:1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

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

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

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

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

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

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

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

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

.link-underline-opacity-0 {
  --bs-link-underline-opacity:0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity:0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity:0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity:0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity:0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity:0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity:0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity:0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity:0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity:0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity:1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity:1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

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

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

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

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

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

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

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

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

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

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

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

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

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

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

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

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

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

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

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

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

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

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

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

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

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

/*
======================================================================
Project Name    : LP Util
File Name       : base.css
Encoding        : UTF-8
Creation Date   : 2024/06/12
History         :
2024/06/17  ADD video ring
2024/06/17  MOD form-control, auto size
2024/06/18  MOD body custom property
2024/06/26  ADD video button
2024/10/10  ADD video cursor
2024/10/10  ADD form type1
2024/10/10  ADD follow type1
2024/10/10  ADD modal type1
2024/10/24  ADD progress type1
2024/11/06  MOD video cursor
2025/04/06  MOD video style

Copyright 2024 office-ing All rights reserved.

This source code or any portion thereof must not be  
reproduced or used in any manner whatsoever.
======================================================================
*/
* {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: var(--font-family, var(--font-gothic));
  font-size: 100%;
  font-weight: var(--font-weight, 500);
  line-height: 1.8;
  color: var(--color-text, var(--bs-body-color));
  background-color: var(--color-bg, var(--bs-body-bg));
  width: 100%;
  height: 100%;
  word-break: break-all;
  overflow-x: hidden;
  visibility: hidden;
}

h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  margin-bottom: 0;
  font-weight: 700;
}

:root {
  --container-width:750;
  --min_w1:375;
  --max_w1:750;
}

.container {
  max-width: calc(1px * var(--container-width));
  box-shadow: 0 3px 5px 3px var(--color-container-shadow, #d9e5ed);
  --bs-gutter-x:0;
  position: relative;
}

:root {
  --font-default:"Hiragino Kaku Gothic Pro","meiryo","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
  --font-serif:"Noto Serif JP",serif;
  --font-gothic:"Noto Sans JP",sans-serif;
}

:root {
  --mb-p:2em;
}

.mark, mark {
  padding: 0;
  background-image: var(--bg-mark, linear-gradient(180deg, rgba(255, 255, 255, 0) 70%, var(--color-mark, --color-yellow) 70%));
  background-color: transparent;
  color: inherit;
  padding-left: 0.2em;
  padding-right: 0.2em;
}

.mark-full {
  background-color: var(--color-mark, --color-yellow);
}

.img-wrap {
  position: relative;
}

img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  height: auto;
}

[style*="--w"] {
  width: calc(100% * var(--w) / var(--container-width));
  margin-left: auto;
  margin-right: auto;
}

picture {
  display: block;
}

a img, button img {
  transition: 0.3s;
}

a:hover img, button:hover img {
  filter: brightness(1.2);
}

:where(main) p {
  margin-bottom: var(--mb-p, 2em);
}

hr {
  margin: 2em 0;
  border: none;
  opacity: 1;
}

u {
  text-underline-offset: 0.3em;
}

ul, ol {
  margin: 0 0 var(--mb-p, 2em);
  padding: 0;
  list-style: none;
}

.btn {
  position: relative;
  transition: 0.3s;
  border: 0;
  padding: 0;
}

.btn:focus {
  box-shadow: none;
}

.btn.disabled {
  pointer-events: none;
  filter: grayscale(1);
  animation: none;
}

.btn-round {
  border-radius: 100vh;
}
.btn-round[data-aos=ring] {
  --ring-border-radius:100vh;
}

.form-control {
  color: var(--color-form-control-text);
  background-color: var(--color-form-control-bg);
  border-color: var(--color-form-control-border);
}

.form-control::-moz-placeholder {
  color: var(--color-placeholder);
}

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

.white-shadow {
  text-shadow: 0 0 10px rgb(255, 255, 255), 0 0 10px rgb(255, 255, 255), 0 0 10px rgb(255, 255, 255);
}

.layer {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

[data-video-id] > img {
  cursor: pointer;
}
[data-video-id] > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
[data-video-id] > [data-aos], [data-video-id] ~ [data-aos] {
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  pointer-events: none;
  z-index: 1;
}
[data-video-id] > [data-aos=ring], [data-video-id] ~ [data-aos=ring] {
  --size:var(--sz-150);
  width: var(--size);
  height: var(--size);
}
@media (min-width: 750px) {
  [data-video-id] > [data-aos=ring], [data-video-id] ~ [data-aos=ring] {
    --size:100px;
  }
}
[data-video-id] > [data-aos=ring]:before, [data-video-id] > [data-aos=ring]::after, [data-video-id] ~ [data-aos=ring]:before, [data-video-id] ~ [data-aos=ring]::after {
  animation-timing-function: linear;
  --ring-color:var(--ring-color-red);
  --ring-border-radius:100vh;
}
[data-video-id] > [data-aos=ring]::after, [data-video-id] ~ [data-aos=ring]::after {
  animation-delay: 0s;
}
[data-video-id] .fa-youtube, [data-video-id] ~ .fa-youtube {
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  color: var(--bs-red);
  font-size: var(--sz-80);
  z-index: 2;
  cursor: pointer;
  pointer-events: none;
}
[data-video-id] .fa-youtube::after, [data-video-id] ~ .fa-youtube::after {
  content: "";
  background-color: var(--bs-white);
  display: block;
  width: 50%;
  height: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  z-index: -1;
}

.form--type1 .btn {
  margin-top: var(--sz-34);
}
.form--type1 .form-label {
  font-size: var(--sz-22);
  font-weight: 700;
  margin-top: 0.85em;
  margin-bottom: 0.2em;
  padding-left: 0.3em;
}
.form--type1 .form-label > span {
  padding-right: 0.1em;
}
.form--type1 .form-control {
  font-size: var(--sz-34);
  font-weight: 700;
  padding: 0.3em 0.5em 0.4em;
  background-color: #f1f1f1;
  border-color: #b6b6b6;
  border-radius: unset;
}
.form--type1 [class^=col-]:nth-child(n+3) .form-control {
  border-left: 0;
}

.follow--type1 {
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  display: none;
  z-index: 100;
  max-width: 750px;
  width: 100%;
}

:where(.modal--type1) .modal-dialog {
  margin: 0 auto;
}
:where(.modal--type1) .modal-content {
  border: none;
  border-radius: 0;
  background-color: transparent;
}
:where(.modal--type1) .modal-header {
  border-bottom: none;
  padding: 0.5em 0;
}
:where(.modal--type1) .modal-header .btn-close {
  --bs-btn-close-color:var(--bs-white);
  --bs-btn-close-bg:none;
  --bs-btn-close-opacity:1;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2em;
}
:where(.modal--type1) .modal-header .btn-close:focus {
  box-shadow: none;
}
:where(.modal--type1) .modal-body {
  padding: 0;
}
:where(.modal--type1) .modal__today {
  position: absolute;
  top: 13%;
  left: 50%;
  transform: translateX(-50%);
  font-family: var(--font-serif);
  font-size: var(--sz-64);
  font-weight: 500;
  color: var(--bs-white);
  line-height: 1;
  white-space: nowrap;
}
:where(.modal--type1) .modal__today > span {
  color: var(--bs-white);
}
@media (min-width: 576px) {
  :where(.modal--type1) .modal__today {
    font-size: 43px;
  }
}
@media (min-width: 750px) {
  :where(.modal--type1) .modal-dialog {
    max-width: 650px;
  }
  :where(.modal--type1) .modal__today {
    font-size: 54px;
  }
}

:where(.progress--type1).progress {
  position: absolute;
  top: var(--sz-30);
  left: 0;
  width: 100%;
  height: var(--sz-61);
  border-radius: 0;
  --bs-progress-bg:#fff;
  z-index: 10;
}
:where(.progress--type1).progress::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-block: 2px dashed #01a001;
  display: block;
}
:where(.progress--type1) .progress-bar {
  background-color: #01a001;
  animation: progress1 1.5s forwards ease-out;
}
:where(.progress--type1) .progress-text {
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: var(--sz-27);
  white-space: nowrap;
  letter-spacing: 0.03em;
}
:where(.progress--type1) .progress-text span {
  color: #01a001;
}
@media (min-width: 750px) {
  :where(.progress--type1).progress {
    height: 45px;
  }
  :where(.progress--type1) .progress-text {
    font-size: 26px;
  }
}

@keyframes progress1 {
  from {
    width: 0;
  }
  to {
    width: 74%;
  }
}
.pagetop {
  position: fixed;
  right: 5%;
  bottom: 5%;
  font-size: var(--sz-24);
  margin: 0;
  z-index: 10;
  opacity: 0;
  transition: 0.5s ease-in-out;
}

.pagetop.show {
  opacity: 1;
}

.pagetop a {
  padding: 1em;
  background-color: var(--color-pagetop-bg);
  color: var(--color-pagetop-text);
  text-decoration: none;
  transition: all 0.5s ease;
  border-radius: 5px;
  display: block;
  line-height: 1;
}

:where(.show-follow) .pagetop {
  bottom: 10%;
}

@media (min-width: 750px) {
  .pagetop {
    font-size: 24px;
    right: 25px;
    bottom: 25px;
  }
}
.footer {
  padding: 1.5em 1em;
  text-align: center;
  color: var(--color-footer-text);
  background-color: var(--color-footer-bg);
  font-size: clamp(12px, 3.2vw, 16px);
  font-weight: 700;
  margin: 0 auto;
}

.footer__menu {
  margin-bottom: 1em;
  display: flex;
  justify-content: center;
}

.footer__menu a {
  color: inherit;
  text-decoration: none;
  padding: 0.5em 1.5em;
  transition: 0.3s;
  display: block;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}

.footer__menu a:not(:last-child)::after {
  content: "/";
  content: "|";
  position: absolute;
  right: 0;
  display: none;
}

.footer__menu a:hover {
  color: var(--color-footer-bg);
  background-color: var(--color-footer-text);
}

.footer__copy {
  margin-bottom: 0;
}

/* ==========================================
 Helper
============================================*/
/* size */
:root {
  --sz-1: clamp(calc(1px * var(--min_w1) / var(--max_w1)), calc(1 * 100vw / var(--max_w1)), var(--max-size-1, 1px));
  --max-size-1: 1px;
  --sz-2: clamp(calc(2px * var(--min_w1) / var(--max_w1)), calc(2 * 100vw / var(--max_w1)), var(--max-size-2, 2px));
  --max-size-2: 2px;
  --sz-3: clamp(calc(3px * var(--min_w1) / var(--max_w1)), calc(3 * 100vw / var(--max_w1)), var(--max-size-3, 3px));
  --max-size-3: 3px;
  --sz-4: clamp(calc(4px * var(--min_w1) / var(--max_w1)), calc(4 * 100vw / var(--max_w1)), var(--max-size-4, 4px));
  --max-size-4: 4px;
  --sz-5: clamp(calc(5px * var(--min_w1) / var(--max_w1)), calc(5 * 100vw / var(--max_w1)), var(--max-size-5, 5px));
  --max-size-5: 5px;
  --sz-6: clamp(calc(6px * var(--min_w1) / var(--max_w1)), calc(6 * 100vw / var(--max_w1)), var(--max-size-6, 6px));
  --max-size-6: 6px;
  --sz-7: clamp(calc(7px * var(--min_w1) / var(--max_w1)), calc(7 * 100vw / var(--max_w1)), var(--max-size-7, 7px));
  --max-size-7: 7px;
  --sz-8: clamp(calc(8px * var(--min_w1) / var(--max_w1)), calc(8 * 100vw / var(--max_w1)), var(--max-size-8, 8px));
  --max-size-8: 8px;
  --sz-9: clamp(calc(9px * var(--min_w1) / var(--max_w1)), calc(9 * 100vw / var(--max_w1)), var(--max-size-9, 9px));
  --max-size-9: 9px;
  --sz-10: clamp(calc(10px * var(--min_w1) / var(--max_w1)), calc(10 * 100vw / var(--max_w1)), var(--max-size-10, 10px));
  --max-size-10: 10px;
  --sz-11: clamp(calc(11px * var(--min_w1) / var(--max_w1)), calc(11 * 100vw / var(--max_w1)), var(--max-size-11, 11px));
  --max-size-11: 11px;
  --sz-12: clamp(calc(12px * var(--min_w1) / var(--max_w1)), calc(12 * 100vw / var(--max_w1)), var(--max-size-12, 12px));
  --max-size-12: 12px;
  --sz-13: clamp(calc(13px * var(--min_w1) / var(--max_w1)), calc(13 * 100vw / var(--max_w1)), var(--max-size-13, 13px));
  --max-size-13: 13px;
  --sz-14: clamp(calc(14px * var(--min_w1) / var(--max_w1)), calc(14 * 100vw / var(--max_w1)), var(--max-size-14, 14px));
  --max-size-14: 14px;
  --sz-15: clamp(calc(15px * var(--min_w1) / var(--max_w1)), calc(15 * 100vw / var(--max_w1)), var(--max-size-15, 15px));
  --max-size-15: 15px;
  --sz-16: clamp(calc(16px * var(--min_w1) / var(--max_w1)), calc(16 * 100vw / var(--max_w1)), var(--max-size-16, 16px));
  --max-size-16: 16px;
  --sz-17: clamp(calc(17px * var(--min_w1) / var(--max_w1)), calc(17 * 100vw / var(--max_w1)), var(--max-size-17, 17px));
  --max-size-17: 17px;
  --sz-18: clamp(calc(18px * var(--min_w1) / var(--max_w1)), calc(18 * 100vw / var(--max_w1)), var(--max-size-18, 18px));
  --max-size-18: 18px;
  --sz-19: clamp(calc(19px * var(--min_w1) / var(--max_w1)), calc(19 * 100vw / var(--max_w1)), var(--max-size-19, 19px));
  --max-size-19: 19px;
  --sz-20: clamp(calc(20px * var(--min_w1) / var(--max_w1)), calc(20 * 100vw / var(--max_w1)), var(--max-size-20, 20px));
  --max-size-20: 20px;
  --sz-21: clamp(calc(21px * var(--min_w1) / var(--max_w1)), calc(21 * 100vw / var(--max_w1)), var(--max-size-21, 21px));
  --max-size-21: 21px;
  --sz-22: clamp(calc(22px * var(--min_w1) / var(--max_w1)), calc(22 * 100vw / var(--max_w1)), var(--max-size-22, 22px));
  --max-size-22: 22px;
  --sz-23: clamp(calc(23px * var(--min_w1) / var(--max_w1)), calc(23 * 100vw / var(--max_w1)), var(--max-size-23, 23px));
  --max-size-23: 23px;
  --sz-24: clamp(calc(24px * var(--min_w1) / var(--max_w1)), calc(24 * 100vw / var(--max_w1)), var(--max-size-24, 24px));
  --max-size-24: 24px;
  --sz-25: clamp(calc(25px * var(--min_w1) / var(--max_w1)), calc(25 * 100vw / var(--max_w1)), var(--max-size-25, 25px));
  --max-size-25: 25px;
  --sz-26: clamp(calc(26px * var(--min_w1) / var(--max_w1)), calc(26 * 100vw / var(--max_w1)), var(--max-size-26, 26px));
  --max-size-26: 26px;
  --sz-27: clamp(calc(27px * var(--min_w1) / var(--max_w1)), calc(27 * 100vw / var(--max_w1)), var(--max-size-27, 27px));
  --max-size-27: 27px;
  --sz-28: clamp(calc(28px * var(--min_w1) / var(--max_w1)), calc(28 * 100vw / var(--max_w1)), var(--max-size-28, 28px));
  --max-size-28: 28px;
  --sz-29: clamp(calc(29px * var(--min_w1) / var(--max_w1)), calc(29 * 100vw / var(--max_w1)), var(--max-size-29, 29px));
  --max-size-29: 29px;
  --sz-30: clamp(calc(30px * var(--min_w1) / var(--max_w1)), calc(30 * 100vw / var(--max_w1)), var(--max-size-30, 30px));
  --max-size-30: 30px;
  --sz-31: clamp(calc(31px * var(--min_w1) / var(--max_w1)), calc(31 * 100vw / var(--max_w1)), var(--max-size-31, 31px));
  --max-size-31: 31px;
  --sz-32: clamp(calc(32px * var(--min_w1) / var(--max_w1)), calc(32 * 100vw / var(--max_w1)), var(--max-size-32, 32px));
  --max-size-32: 32px;
  --sz-33: clamp(calc(33px * var(--min_w1) / var(--max_w1)), calc(33 * 100vw / var(--max_w1)), var(--max-size-33, 33px));
  --max-size-33: 33px;
  --sz-34: clamp(calc(34px * var(--min_w1) / var(--max_w1)), calc(34 * 100vw / var(--max_w1)), var(--max-size-34, 34px));
  --max-size-34: 34px;
  --sz-35: clamp(calc(35px * var(--min_w1) / var(--max_w1)), calc(35 * 100vw / var(--max_w1)), var(--max-size-35, 35px));
  --max-size-35: 35px;
  --sz-36: clamp(calc(36px * var(--min_w1) / var(--max_w1)), calc(36 * 100vw / var(--max_w1)), var(--max-size-36, 36px));
  --max-size-36: 36px;
  --sz-37: clamp(calc(37px * var(--min_w1) / var(--max_w1)), calc(37 * 100vw / var(--max_w1)), var(--max-size-37, 37px));
  --max-size-37: 37px;
  --sz-38: clamp(calc(38px * var(--min_w1) / var(--max_w1)), calc(38 * 100vw / var(--max_w1)), var(--max-size-38, 38px));
  --max-size-38: 38px;
  --sz-39: clamp(calc(39px * var(--min_w1) / var(--max_w1)), calc(39 * 100vw / var(--max_w1)), var(--max-size-39, 39px));
  --max-size-39: 39px;
  --sz-40: clamp(calc(40px * var(--min_w1) / var(--max_w1)), calc(40 * 100vw / var(--max_w1)), var(--max-size-40, 40px));
  --max-size-40: 40px;
  --sz-41: clamp(calc(41px * var(--min_w1) / var(--max_w1)), calc(41 * 100vw / var(--max_w1)), var(--max-size-41, 41px));
  --max-size-41: 41px;
  --sz-42: clamp(calc(42px * var(--min_w1) / var(--max_w1)), calc(42 * 100vw / var(--max_w1)), var(--max-size-42, 42px));
  --max-size-42: 42px;
  --sz-43: clamp(calc(43px * var(--min_w1) / var(--max_w1)), calc(43 * 100vw / var(--max_w1)), var(--max-size-43, 43px));
  --max-size-43: 43px;
  --sz-44: clamp(calc(44px * var(--min_w1) / var(--max_w1)), calc(44 * 100vw / var(--max_w1)), var(--max-size-44, 44px));
  --max-size-44: 44px;
  --sz-45: clamp(calc(45px * var(--min_w1) / var(--max_w1)), calc(45 * 100vw / var(--max_w1)), var(--max-size-45, 45px));
  --max-size-45: 45px;
  --sz-46: clamp(calc(46px * var(--min_w1) / var(--max_w1)), calc(46 * 100vw / var(--max_w1)), var(--max-size-46, 46px));
  --max-size-46: 46px;
  --sz-47: clamp(calc(47px * var(--min_w1) / var(--max_w1)), calc(47 * 100vw / var(--max_w1)), var(--max-size-47, 47px));
  --max-size-47: 47px;
  --sz-48: clamp(calc(48px * var(--min_w1) / var(--max_w1)), calc(48 * 100vw / var(--max_w1)), var(--max-size-48, 48px));
  --max-size-48: 48px;
  --sz-49: clamp(calc(49px * var(--min_w1) / var(--max_w1)), calc(49 * 100vw / var(--max_w1)), var(--max-size-49, 49px));
  --max-size-49: 49px;
  --sz-50: clamp(calc(50px * var(--min_w1) / var(--max_w1)), calc(50 * 100vw / var(--max_w1)), var(--max-size-50, 50px));
  --max-size-50: 50px;
  --sz-51: clamp(calc(51px * var(--min_w1) / var(--max_w1)), calc(51 * 100vw / var(--max_w1)), var(--max-size-51, 51px));
  --max-size-51: 51px;
  --sz-52: clamp(calc(52px * var(--min_w1) / var(--max_w1)), calc(52 * 100vw / var(--max_w1)), var(--max-size-52, 52px));
  --max-size-52: 52px;
  --sz-53: clamp(calc(53px * var(--min_w1) / var(--max_w1)), calc(53 * 100vw / var(--max_w1)), var(--max-size-53, 53px));
  --max-size-53: 53px;
  --sz-54: clamp(calc(54px * var(--min_w1) / var(--max_w1)), calc(54 * 100vw / var(--max_w1)), var(--max-size-54, 54px));
  --max-size-54: 54px;
  --sz-55: clamp(calc(55px * var(--min_w1) / var(--max_w1)), calc(55 * 100vw / var(--max_w1)), var(--max-size-55, 55px));
  --max-size-55: 55px;
  --sz-56: clamp(calc(56px * var(--min_w1) / var(--max_w1)), calc(56 * 100vw / var(--max_w1)), var(--max-size-56, 56px));
  --max-size-56: 56px;
  --sz-57: clamp(calc(57px * var(--min_w1) / var(--max_w1)), calc(57 * 100vw / var(--max_w1)), var(--max-size-57, 57px));
  --max-size-57: 57px;
  --sz-58: clamp(calc(58px * var(--min_w1) / var(--max_w1)), calc(58 * 100vw / var(--max_w1)), var(--max-size-58, 58px));
  --max-size-58: 58px;
  --sz-59: clamp(calc(59px * var(--min_w1) / var(--max_w1)), calc(59 * 100vw / var(--max_w1)), var(--max-size-59, 59px));
  --max-size-59: 59px;
  --sz-60: clamp(calc(60px * var(--min_w1) / var(--max_w1)), calc(60 * 100vw / var(--max_w1)), var(--max-size-60, 60px));
  --max-size-60: 60px;
  --sz-61: clamp(calc(61px * var(--min_w1) / var(--max_w1)), calc(61 * 100vw / var(--max_w1)), var(--max-size-61, 61px));
  --max-size-61: 61px;
  --sz-62: clamp(calc(62px * var(--min_w1) / var(--max_w1)), calc(62 * 100vw / var(--max_w1)), var(--max-size-62, 62px));
  --max-size-62: 62px;
  --sz-63: clamp(calc(63px * var(--min_w1) / var(--max_w1)), calc(63 * 100vw / var(--max_w1)), var(--max-size-63, 63px));
  --max-size-63: 63px;
  --sz-64: clamp(calc(64px * var(--min_w1) / var(--max_w1)), calc(64 * 100vw / var(--max_w1)), var(--max-size-64, 64px));
  --max-size-64: 64px;
  --sz-65: clamp(calc(65px * var(--min_w1) / var(--max_w1)), calc(65 * 100vw / var(--max_w1)), var(--max-size-65, 65px));
  --max-size-65: 65px;
  --sz-66: clamp(calc(66px * var(--min_w1) / var(--max_w1)), calc(66 * 100vw / var(--max_w1)), var(--max-size-66, 66px));
  --max-size-66: 66px;
  --sz-67: clamp(calc(67px * var(--min_w1) / var(--max_w1)), calc(67 * 100vw / var(--max_w1)), var(--max-size-67, 67px));
  --max-size-67: 67px;
  --sz-68: clamp(calc(68px * var(--min_w1) / var(--max_w1)), calc(68 * 100vw / var(--max_w1)), var(--max-size-68, 68px));
  --max-size-68: 68px;
  --sz-69: clamp(calc(69px * var(--min_w1) / var(--max_w1)), calc(69 * 100vw / var(--max_w1)), var(--max-size-69, 69px));
  --max-size-69: 69px;
  --sz-70: clamp(calc(70px * var(--min_w1) / var(--max_w1)), calc(70 * 100vw / var(--max_w1)), var(--max-size-70, 70px));
  --max-size-70: 70px;
  --sz-71: clamp(calc(71px * var(--min_w1) / var(--max_w1)), calc(71 * 100vw / var(--max_w1)), var(--max-size-71, 71px));
  --max-size-71: 71px;
  --sz-72: clamp(calc(72px * var(--min_w1) / var(--max_w1)), calc(72 * 100vw / var(--max_w1)), var(--max-size-72, 72px));
  --max-size-72: 72px;
  --sz-73: clamp(calc(73px * var(--min_w1) / var(--max_w1)), calc(73 * 100vw / var(--max_w1)), var(--max-size-73, 73px));
  --max-size-73: 73px;
  --sz-74: clamp(calc(74px * var(--min_w1) / var(--max_w1)), calc(74 * 100vw / var(--max_w1)), var(--max-size-74, 74px));
  --max-size-74: 74px;
  --sz-75: clamp(calc(75px * var(--min_w1) / var(--max_w1)), calc(75 * 100vw / var(--max_w1)), var(--max-size-75, 75px));
  --max-size-75: 75px;
  --sz-76: clamp(calc(76px * var(--min_w1) / var(--max_w1)), calc(76 * 100vw / var(--max_w1)), var(--max-size-76, 76px));
  --max-size-76: 76px;
  --sz-77: clamp(calc(77px * var(--min_w1) / var(--max_w1)), calc(77 * 100vw / var(--max_w1)), var(--max-size-77, 77px));
  --max-size-77: 77px;
  --sz-78: clamp(calc(78px * var(--min_w1) / var(--max_w1)), calc(78 * 100vw / var(--max_w1)), var(--max-size-78, 78px));
  --max-size-78: 78px;
  --sz-79: clamp(calc(79px * var(--min_w1) / var(--max_w1)), calc(79 * 100vw / var(--max_w1)), var(--max-size-79, 79px));
  --max-size-79: 79px;
  --sz-80: clamp(calc(80px * var(--min_w1) / var(--max_w1)), calc(80 * 100vw / var(--max_w1)), var(--max-size-80, 80px));
  --max-size-80: 80px;
  --sz-81: clamp(calc(81px * var(--min_w1) / var(--max_w1)), calc(81 * 100vw / var(--max_w1)), var(--max-size-81, 81px));
  --max-size-81: 81px;
  --sz-82: clamp(calc(82px * var(--min_w1) / var(--max_w1)), calc(82 * 100vw / var(--max_w1)), var(--max-size-82, 82px));
  --max-size-82: 82px;
  --sz-83: clamp(calc(83px * var(--min_w1) / var(--max_w1)), calc(83 * 100vw / var(--max_w1)), var(--max-size-83, 83px));
  --max-size-83: 83px;
  --sz-84: clamp(calc(84px * var(--min_w1) / var(--max_w1)), calc(84 * 100vw / var(--max_w1)), var(--max-size-84, 84px));
  --max-size-84: 84px;
  --sz-85: clamp(calc(85px * var(--min_w1) / var(--max_w1)), calc(85 * 100vw / var(--max_w1)), var(--max-size-85, 85px));
  --max-size-85: 85px;
  --sz-86: clamp(calc(86px * var(--min_w1) / var(--max_w1)), calc(86 * 100vw / var(--max_w1)), var(--max-size-86, 86px));
  --max-size-86: 86px;
  --sz-87: clamp(calc(87px * var(--min_w1) / var(--max_w1)), calc(87 * 100vw / var(--max_w1)), var(--max-size-87, 87px));
  --max-size-87: 87px;
  --sz-88: clamp(calc(88px * var(--min_w1) / var(--max_w1)), calc(88 * 100vw / var(--max_w1)), var(--max-size-88, 88px));
  --max-size-88: 88px;
  --sz-89: clamp(calc(89px * var(--min_w1) / var(--max_w1)), calc(89 * 100vw / var(--max_w1)), var(--max-size-89, 89px));
  --max-size-89: 89px;
  --sz-90: clamp(calc(90px * var(--min_w1) / var(--max_w1)), calc(90 * 100vw / var(--max_w1)), var(--max-size-90, 90px));
  --max-size-90: 90px;
  --sz-91: clamp(calc(91px * var(--min_w1) / var(--max_w1)), calc(91 * 100vw / var(--max_w1)), var(--max-size-91, 91px));
  --max-size-91: 91px;
  --sz-92: clamp(calc(92px * var(--min_w1) / var(--max_w1)), calc(92 * 100vw / var(--max_w1)), var(--max-size-92, 92px));
  --max-size-92: 92px;
  --sz-93: clamp(calc(93px * var(--min_w1) / var(--max_w1)), calc(93 * 100vw / var(--max_w1)), var(--max-size-93, 93px));
  --max-size-93: 93px;
  --sz-94: clamp(calc(94px * var(--min_w1) / var(--max_w1)), calc(94 * 100vw / var(--max_w1)), var(--max-size-94, 94px));
  --max-size-94: 94px;
  --sz-95: clamp(calc(95px * var(--min_w1) / var(--max_w1)), calc(95 * 100vw / var(--max_w1)), var(--max-size-95, 95px));
  --max-size-95: 95px;
  --sz-96: clamp(calc(96px * var(--min_w1) / var(--max_w1)), calc(96 * 100vw / var(--max_w1)), var(--max-size-96, 96px));
  --max-size-96: 96px;
  --sz-97: clamp(calc(97px * var(--min_w1) / var(--max_w1)), calc(97 * 100vw / var(--max_w1)), var(--max-size-97, 97px));
  --max-size-97: 97px;
  --sz-98: clamp(calc(98px * var(--min_w1) / var(--max_w1)), calc(98 * 100vw / var(--max_w1)), var(--max-size-98, 98px));
  --max-size-98: 98px;
  --sz-99: clamp(calc(99px * var(--min_w1) / var(--max_w1)), calc(99 * 100vw / var(--max_w1)), var(--max-size-99, 99px));
  --max-size-99: 99px;
  --sz-100: clamp(calc(100px * var(--min_w1) / var(--max_w1)), calc(100 * 100vw / var(--max_w1)), var(--max-size-100, 100px));
  --max-size-100: 100px;
  --sz-101: clamp(calc(101px * var(--min_w1) / var(--max_w1)), calc(101 * 100vw / var(--max_w1)), var(--max-size-101, 101px));
  --max-size-101: 101px;
  --sz-102: clamp(calc(102px * var(--min_w1) / var(--max_w1)), calc(102 * 100vw / var(--max_w1)), var(--max-size-102, 102px));
  --max-size-102: 102px;
  --sz-103: clamp(calc(103px * var(--min_w1) / var(--max_w1)), calc(103 * 100vw / var(--max_w1)), var(--max-size-103, 103px));
  --max-size-103: 103px;
  --sz-104: clamp(calc(104px * var(--min_w1) / var(--max_w1)), calc(104 * 100vw / var(--max_w1)), var(--max-size-104, 104px));
  --max-size-104: 104px;
  --sz-105: clamp(calc(105px * var(--min_w1) / var(--max_w1)), calc(105 * 100vw / var(--max_w1)), var(--max-size-105, 105px));
  --max-size-105: 105px;
  --sz-106: clamp(calc(106px * var(--min_w1) / var(--max_w1)), calc(106 * 100vw / var(--max_w1)), var(--max-size-106, 106px));
  --max-size-106: 106px;
  --sz-107: clamp(calc(107px * var(--min_w1) / var(--max_w1)), calc(107 * 100vw / var(--max_w1)), var(--max-size-107, 107px));
  --max-size-107: 107px;
  --sz-108: clamp(calc(108px * var(--min_w1) / var(--max_w1)), calc(108 * 100vw / var(--max_w1)), var(--max-size-108, 108px));
  --max-size-108: 108px;
  --sz-109: clamp(calc(109px * var(--min_w1) / var(--max_w1)), calc(109 * 100vw / var(--max_w1)), var(--max-size-109, 109px));
  --max-size-109: 109px;
  --sz-110: clamp(calc(110px * var(--min_w1) / var(--max_w1)), calc(110 * 100vw / var(--max_w1)), var(--max-size-110, 110px));
  --max-size-110: 110px;
  --sz-111: clamp(calc(111px * var(--min_w1) / var(--max_w1)), calc(111 * 100vw / var(--max_w1)), var(--max-size-111, 111px));
  --max-size-111: 111px;
  --sz-112: clamp(calc(112px * var(--min_w1) / var(--max_w1)), calc(112 * 100vw / var(--max_w1)), var(--max-size-112, 112px));
  --max-size-112: 112px;
  --sz-113: clamp(calc(113px * var(--min_w1) / var(--max_w1)), calc(113 * 100vw / var(--max_w1)), var(--max-size-113, 113px));
  --max-size-113: 113px;
  --sz-114: clamp(calc(114px * var(--min_w1) / var(--max_w1)), calc(114 * 100vw / var(--max_w1)), var(--max-size-114, 114px));
  --max-size-114: 114px;
  --sz-115: clamp(calc(115px * var(--min_w1) / var(--max_w1)), calc(115 * 100vw / var(--max_w1)), var(--max-size-115, 115px));
  --max-size-115: 115px;
  --sz-116: clamp(calc(116px * var(--min_w1) / var(--max_w1)), calc(116 * 100vw / var(--max_w1)), var(--max-size-116, 116px));
  --max-size-116: 116px;
  --sz-117: clamp(calc(117px * var(--min_w1) / var(--max_w1)), calc(117 * 100vw / var(--max_w1)), var(--max-size-117, 117px));
  --max-size-117: 117px;
  --sz-118: clamp(calc(118px * var(--min_w1) / var(--max_w1)), calc(118 * 100vw / var(--max_w1)), var(--max-size-118, 118px));
  --max-size-118: 118px;
  --sz-119: clamp(calc(119px * var(--min_w1) / var(--max_w1)), calc(119 * 100vw / var(--max_w1)), var(--max-size-119, 119px));
  --max-size-119: 119px;
  --sz-120: clamp(calc(120px * var(--min_w1) / var(--max_w1)), calc(120 * 100vw / var(--max_w1)), var(--max-size-120, 120px));
  --max-size-120: 120px;
  --sz-121: clamp(calc(121px * var(--min_w1) / var(--max_w1)), calc(121 * 100vw / var(--max_w1)), var(--max-size-121, 121px));
  --max-size-121: 121px;
  --sz-122: clamp(calc(122px * var(--min_w1) / var(--max_w1)), calc(122 * 100vw / var(--max_w1)), var(--max-size-122, 122px));
  --max-size-122: 122px;
  --sz-123: clamp(calc(123px * var(--min_w1) / var(--max_w1)), calc(123 * 100vw / var(--max_w1)), var(--max-size-123, 123px));
  --max-size-123: 123px;
  --sz-124: clamp(calc(124px * var(--min_w1) / var(--max_w1)), calc(124 * 100vw / var(--max_w1)), var(--max-size-124, 124px));
  --max-size-124: 124px;
  --sz-125: clamp(calc(125px * var(--min_w1) / var(--max_w1)), calc(125 * 100vw / var(--max_w1)), var(--max-size-125, 125px));
  --max-size-125: 125px;
  --sz-126: clamp(calc(126px * var(--min_w1) / var(--max_w1)), calc(126 * 100vw / var(--max_w1)), var(--max-size-126, 126px));
  --max-size-126: 126px;
  --sz-127: clamp(calc(127px * var(--min_w1) / var(--max_w1)), calc(127 * 100vw / var(--max_w1)), var(--max-size-127, 127px));
  --max-size-127: 127px;
  --sz-128: clamp(calc(128px * var(--min_w1) / var(--max_w1)), calc(128 * 100vw / var(--max_w1)), var(--max-size-128, 128px));
  --max-size-128: 128px;
  --sz-129: clamp(calc(129px * var(--min_w1) / var(--max_w1)), calc(129 * 100vw / var(--max_w1)), var(--max-size-129, 129px));
  --max-size-129: 129px;
  --sz-130: clamp(calc(130px * var(--min_w1) / var(--max_w1)), calc(130 * 100vw / var(--max_w1)), var(--max-size-130, 130px));
  --max-size-130: 130px;
  --sz-131: clamp(calc(131px * var(--min_w1) / var(--max_w1)), calc(131 * 100vw / var(--max_w1)), var(--max-size-131, 131px));
  --max-size-131: 131px;
  --sz-132: clamp(calc(132px * var(--min_w1) / var(--max_w1)), calc(132 * 100vw / var(--max_w1)), var(--max-size-132, 132px));
  --max-size-132: 132px;
  --sz-133: clamp(calc(133px * var(--min_w1) / var(--max_w1)), calc(133 * 100vw / var(--max_w1)), var(--max-size-133, 133px));
  --max-size-133: 133px;
  --sz-134: clamp(calc(134px * var(--min_w1) / var(--max_w1)), calc(134 * 100vw / var(--max_w1)), var(--max-size-134, 134px));
  --max-size-134: 134px;
  --sz-135: clamp(calc(135px * var(--min_w1) / var(--max_w1)), calc(135 * 100vw / var(--max_w1)), var(--max-size-135, 135px));
  --max-size-135: 135px;
  --sz-136: clamp(calc(136px * var(--min_w1) / var(--max_w1)), calc(136 * 100vw / var(--max_w1)), var(--max-size-136, 136px));
  --max-size-136: 136px;
  --sz-137: clamp(calc(137px * var(--min_w1) / var(--max_w1)), calc(137 * 100vw / var(--max_w1)), var(--max-size-137, 137px));
  --max-size-137: 137px;
  --sz-138: clamp(calc(138px * var(--min_w1) / var(--max_w1)), calc(138 * 100vw / var(--max_w1)), var(--max-size-138, 138px));
  --max-size-138: 138px;
  --sz-139: clamp(calc(139px * var(--min_w1) / var(--max_w1)), calc(139 * 100vw / var(--max_w1)), var(--max-size-139, 139px));
  --max-size-139: 139px;
  --sz-140: clamp(calc(140px * var(--min_w1) / var(--max_w1)), calc(140 * 100vw / var(--max_w1)), var(--max-size-140, 140px));
  --max-size-140: 140px;
  --sz-141: clamp(calc(141px * var(--min_w1) / var(--max_w1)), calc(141 * 100vw / var(--max_w1)), var(--max-size-141, 141px));
  --max-size-141: 141px;
  --sz-142: clamp(calc(142px * var(--min_w1) / var(--max_w1)), calc(142 * 100vw / var(--max_w1)), var(--max-size-142, 142px));
  --max-size-142: 142px;
  --sz-143: clamp(calc(143px * var(--min_w1) / var(--max_w1)), calc(143 * 100vw / var(--max_w1)), var(--max-size-143, 143px));
  --max-size-143: 143px;
  --sz-144: clamp(calc(144px * var(--min_w1) / var(--max_w1)), calc(144 * 100vw / var(--max_w1)), var(--max-size-144, 144px));
  --max-size-144: 144px;
  --sz-145: clamp(calc(145px * var(--min_w1) / var(--max_w1)), calc(145 * 100vw / var(--max_w1)), var(--max-size-145, 145px));
  --max-size-145: 145px;
  --sz-146: clamp(calc(146px * var(--min_w1) / var(--max_w1)), calc(146 * 100vw / var(--max_w1)), var(--max-size-146, 146px));
  --max-size-146: 146px;
  --sz-147: clamp(calc(147px * var(--min_w1) / var(--max_w1)), calc(147 * 100vw / var(--max_w1)), var(--max-size-147, 147px));
  --max-size-147: 147px;
  --sz-148: clamp(calc(148px * var(--min_w1) / var(--max_w1)), calc(148 * 100vw / var(--max_w1)), var(--max-size-148, 148px));
  --max-size-148: 148px;
  --sz-149: clamp(calc(149px * var(--min_w1) / var(--max_w1)), calc(149 * 100vw / var(--max_w1)), var(--max-size-149, 149px));
  --max-size-149: 149px;
  --sz-150: clamp(calc(150px * var(--min_w1) / var(--max_w1)), calc(150 * 100vw / var(--max_w1)), var(--max-size-150, 150px));
  --max-size-150: 150px;
  --sz-151: clamp(calc(151px * var(--min_w1) / var(--max_w1)), calc(151 * 100vw / var(--max_w1)), var(--max-size-151, 151px));
  --max-size-151: 151px;
  --sz-152: clamp(calc(152px * var(--min_w1) / var(--max_w1)), calc(152 * 100vw / var(--max_w1)), var(--max-size-152, 152px));
  --max-size-152: 152px;
  --sz-153: clamp(calc(153px * var(--min_w1) / var(--max_w1)), calc(153 * 100vw / var(--max_w1)), var(--max-size-153, 153px));
  --max-size-153: 153px;
  --sz-154: clamp(calc(154px * var(--min_w1) / var(--max_w1)), calc(154 * 100vw / var(--max_w1)), var(--max-size-154, 154px));
  --max-size-154: 154px;
  --sz-155: clamp(calc(155px * var(--min_w1) / var(--max_w1)), calc(155 * 100vw / var(--max_w1)), var(--max-size-155, 155px));
  --max-size-155: 155px;
  --sz-156: clamp(calc(156px * var(--min_w1) / var(--max_w1)), calc(156 * 100vw / var(--max_w1)), var(--max-size-156, 156px));
  --max-size-156: 156px;
  --sz-157: clamp(calc(157px * var(--min_w1) / var(--max_w1)), calc(157 * 100vw / var(--max_w1)), var(--max-size-157, 157px));
  --max-size-157: 157px;
  --sz-158: clamp(calc(158px * var(--min_w1) / var(--max_w1)), calc(158 * 100vw / var(--max_w1)), var(--max-size-158, 158px));
  --max-size-158: 158px;
  --sz-159: clamp(calc(159px * var(--min_w1) / var(--max_w1)), calc(159 * 100vw / var(--max_w1)), var(--max-size-159, 159px));
  --max-size-159: 159px;
  --sz-160: clamp(calc(160px * var(--min_w1) / var(--max_w1)), calc(160 * 100vw / var(--max_w1)), var(--max-size-160, 160px));
  --max-size-160: 160px;
  --sz-161: clamp(calc(161px * var(--min_w1) / var(--max_w1)), calc(161 * 100vw / var(--max_w1)), var(--max-size-161, 161px));
  --max-size-161: 161px;
  --sz-162: clamp(calc(162px * var(--min_w1) / var(--max_w1)), calc(162 * 100vw / var(--max_w1)), var(--max-size-162, 162px));
  --max-size-162: 162px;
  --sz-163: clamp(calc(163px * var(--min_w1) / var(--max_w1)), calc(163 * 100vw / var(--max_w1)), var(--max-size-163, 163px));
  --max-size-163: 163px;
  --sz-164: clamp(calc(164px * var(--min_w1) / var(--max_w1)), calc(164 * 100vw / var(--max_w1)), var(--max-size-164, 164px));
  --max-size-164: 164px;
  --sz-165: clamp(calc(165px * var(--min_w1) / var(--max_w1)), calc(165 * 100vw / var(--max_w1)), var(--max-size-165, 165px));
  --max-size-165: 165px;
  --sz-166: clamp(calc(166px * var(--min_w1) / var(--max_w1)), calc(166 * 100vw / var(--max_w1)), var(--max-size-166, 166px));
  --max-size-166: 166px;
  --sz-167: clamp(calc(167px * var(--min_w1) / var(--max_w1)), calc(167 * 100vw / var(--max_w1)), var(--max-size-167, 167px));
  --max-size-167: 167px;
  --sz-168: clamp(calc(168px * var(--min_w1) / var(--max_w1)), calc(168 * 100vw / var(--max_w1)), var(--max-size-168, 168px));
  --max-size-168: 168px;
  --sz-169: clamp(calc(169px * var(--min_w1) / var(--max_w1)), calc(169 * 100vw / var(--max_w1)), var(--max-size-169, 169px));
  --max-size-169: 169px;
  --sz-170: clamp(calc(170px * var(--min_w1) / var(--max_w1)), calc(170 * 100vw / var(--max_w1)), var(--max-size-170, 170px));
  --max-size-170: 170px;
  --sz-171: clamp(calc(171px * var(--min_w1) / var(--max_w1)), calc(171 * 100vw / var(--max_w1)), var(--max-size-171, 171px));
  --max-size-171: 171px;
  --sz-172: clamp(calc(172px * var(--min_w1) / var(--max_w1)), calc(172 * 100vw / var(--max_w1)), var(--max-size-172, 172px));
  --max-size-172: 172px;
  --sz-173: clamp(calc(173px * var(--min_w1) / var(--max_w1)), calc(173 * 100vw / var(--max_w1)), var(--max-size-173, 173px));
  --max-size-173: 173px;
  --sz-174: clamp(calc(174px * var(--min_w1) / var(--max_w1)), calc(174 * 100vw / var(--max_w1)), var(--max-size-174, 174px));
  --max-size-174: 174px;
  --sz-175: clamp(calc(175px * var(--min_w1) / var(--max_w1)), calc(175 * 100vw / var(--max_w1)), var(--max-size-175, 175px));
  --max-size-175: 175px;
  --sz-176: clamp(calc(176px * var(--min_w1) / var(--max_w1)), calc(176 * 100vw / var(--max_w1)), var(--max-size-176, 176px));
  --max-size-176: 176px;
  --sz-177: clamp(calc(177px * var(--min_w1) / var(--max_w1)), calc(177 * 100vw / var(--max_w1)), var(--max-size-177, 177px));
  --max-size-177: 177px;
  --sz-178: clamp(calc(178px * var(--min_w1) / var(--max_w1)), calc(178 * 100vw / var(--max_w1)), var(--max-size-178, 178px));
  --max-size-178: 178px;
  --sz-179: clamp(calc(179px * var(--min_w1) / var(--max_w1)), calc(179 * 100vw / var(--max_w1)), var(--max-size-179, 179px));
  --max-size-179: 179px;
  --sz-180: clamp(calc(180px * var(--min_w1) / var(--max_w1)), calc(180 * 100vw / var(--max_w1)), var(--max-size-180, 180px));
  --max-size-180: 180px;
  --sz-181: clamp(calc(181px * var(--min_w1) / var(--max_w1)), calc(181 * 100vw / var(--max_w1)), var(--max-size-181, 181px));
  --max-size-181: 181px;
  --sz-182: clamp(calc(182px * var(--min_w1) / var(--max_w1)), calc(182 * 100vw / var(--max_w1)), var(--max-size-182, 182px));
  --max-size-182: 182px;
  --sz-183: clamp(calc(183px * var(--min_w1) / var(--max_w1)), calc(183 * 100vw / var(--max_w1)), var(--max-size-183, 183px));
  --max-size-183: 183px;
  --sz-184: clamp(calc(184px * var(--min_w1) / var(--max_w1)), calc(184 * 100vw / var(--max_w1)), var(--max-size-184, 184px));
  --max-size-184: 184px;
  --sz-185: clamp(calc(185px * var(--min_w1) / var(--max_w1)), calc(185 * 100vw / var(--max_w1)), var(--max-size-185, 185px));
  --max-size-185: 185px;
  --sz-186: clamp(calc(186px * var(--min_w1) / var(--max_w1)), calc(186 * 100vw / var(--max_w1)), var(--max-size-186, 186px));
  --max-size-186: 186px;
  --sz-187: clamp(calc(187px * var(--min_w1) / var(--max_w1)), calc(187 * 100vw / var(--max_w1)), var(--max-size-187, 187px));
  --max-size-187: 187px;
  --sz-188: clamp(calc(188px * var(--min_w1) / var(--max_w1)), calc(188 * 100vw / var(--max_w1)), var(--max-size-188, 188px));
  --max-size-188: 188px;
  --sz-189: clamp(calc(189px * var(--min_w1) / var(--max_w1)), calc(189 * 100vw / var(--max_w1)), var(--max-size-189, 189px));
  --max-size-189: 189px;
  --sz-190: clamp(calc(190px * var(--min_w1) / var(--max_w1)), calc(190 * 100vw / var(--max_w1)), var(--max-size-190, 190px));
  --max-size-190: 190px;
  --sz-191: clamp(calc(191px * var(--min_w1) / var(--max_w1)), calc(191 * 100vw / var(--max_w1)), var(--max-size-191, 191px));
  --max-size-191: 191px;
  --sz-192: clamp(calc(192px * var(--min_w1) / var(--max_w1)), calc(192 * 100vw / var(--max_w1)), var(--max-size-192, 192px));
  --max-size-192: 192px;
  --sz-193: clamp(calc(193px * var(--min_w1) / var(--max_w1)), calc(193 * 100vw / var(--max_w1)), var(--max-size-193, 193px));
  --max-size-193: 193px;
  --sz-194: clamp(calc(194px * var(--min_w1) / var(--max_w1)), calc(194 * 100vw / var(--max_w1)), var(--max-size-194, 194px));
  --max-size-194: 194px;
  --sz-195: clamp(calc(195px * var(--min_w1) / var(--max_w1)), calc(195 * 100vw / var(--max_w1)), var(--max-size-195, 195px));
  --max-size-195: 195px;
  --sz-196: clamp(calc(196px * var(--min_w1) / var(--max_w1)), calc(196 * 100vw / var(--max_w1)), var(--max-size-196, 196px));
  --max-size-196: 196px;
  --sz-197: clamp(calc(197px * var(--min_w1) / var(--max_w1)), calc(197 * 100vw / var(--max_w1)), var(--max-size-197, 197px));
  --max-size-197: 197px;
  --sz-198: clamp(calc(198px * var(--min_w1) / var(--max_w1)), calc(198 * 100vw / var(--max_w1)), var(--max-size-198, 198px));
  --max-size-198: 198px;
  --sz-199: clamp(calc(199px * var(--min_w1) / var(--max_w1)), calc(199 * 100vw / var(--max_w1)), var(--max-size-199, 199px));
  --max-size-199: 199px;
  --sz-200: clamp(calc(200px * var(--min_w1) / var(--max_w1)), calc(200 * 100vw / var(--max_w1)), var(--max-size-200, 200px));
  --max-size-200: 200px;
  --sz-201: clamp(calc(201px * var(--min_w1) / var(--max_w1)), calc(201 * 100vw / var(--max_w1)), var(--max-size-201, 201px));
  --max-size-201: 201px;
  --sz-202: clamp(calc(202px * var(--min_w1) / var(--max_w1)), calc(202 * 100vw / var(--max_w1)), var(--max-size-202, 202px));
  --max-size-202: 202px;
  --sz-203: clamp(calc(203px * var(--min_w1) / var(--max_w1)), calc(203 * 100vw / var(--max_w1)), var(--max-size-203, 203px));
  --max-size-203: 203px;
  --sz-204: clamp(calc(204px * var(--min_w1) / var(--max_w1)), calc(204 * 100vw / var(--max_w1)), var(--max-size-204, 204px));
  --max-size-204: 204px;
  --sz-205: clamp(calc(205px * var(--min_w1) / var(--max_w1)), calc(205 * 100vw / var(--max_w1)), var(--max-size-205, 205px));
  --max-size-205: 205px;
  --sz-206: clamp(calc(206px * var(--min_w1) / var(--max_w1)), calc(206 * 100vw / var(--max_w1)), var(--max-size-206, 206px));
  --max-size-206: 206px;
  --sz-207: clamp(calc(207px * var(--min_w1) / var(--max_w1)), calc(207 * 100vw / var(--max_w1)), var(--max-size-207, 207px));
  --max-size-207: 207px;
  --sz-208: clamp(calc(208px * var(--min_w1) / var(--max_w1)), calc(208 * 100vw / var(--max_w1)), var(--max-size-208, 208px));
  --max-size-208: 208px;
  --sz-209: clamp(calc(209px * var(--min_w1) / var(--max_w1)), calc(209 * 100vw / var(--max_w1)), var(--max-size-209, 209px));
  --max-size-209: 209px;
  --sz-210: clamp(calc(210px * var(--min_w1) / var(--max_w1)), calc(210 * 100vw / var(--max_w1)), var(--max-size-210, 210px));
  --max-size-210: 210px;
  --sz-211: clamp(calc(211px * var(--min_w1) / var(--max_w1)), calc(211 * 100vw / var(--max_w1)), var(--max-size-211, 211px));
  --max-size-211: 211px;
  --sz-212: clamp(calc(212px * var(--min_w1) / var(--max_w1)), calc(212 * 100vw / var(--max_w1)), var(--max-size-212, 212px));
  --max-size-212: 212px;
  --sz-213: clamp(calc(213px * var(--min_w1) / var(--max_w1)), calc(213 * 100vw / var(--max_w1)), var(--max-size-213, 213px));
  --max-size-213: 213px;
  --sz-214: clamp(calc(214px * var(--min_w1) / var(--max_w1)), calc(214 * 100vw / var(--max_w1)), var(--max-size-214, 214px));
  --max-size-214: 214px;
  --sz-215: clamp(calc(215px * var(--min_w1) / var(--max_w1)), calc(215 * 100vw / var(--max_w1)), var(--max-size-215, 215px));
  --max-size-215: 215px;
  --sz-216: clamp(calc(216px * var(--min_w1) / var(--max_w1)), calc(216 * 100vw / var(--max_w1)), var(--max-size-216, 216px));
  --max-size-216: 216px;
  --sz-217: clamp(calc(217px * var(--min_w1) / var(--max_w1)), calc(217 * 100vw / var(--max_w1)), var(--max-size-217, 217px));
  --max-size-217: 217px;
  --sz-218: clamp(calc(218px * var(--min_w1) / var(--max_w1)), calc(218 * 100vw / var(--max_w1)), var(--max-size-218, 218px));
  --max-size-218: 218px;
  --sz-219: clamp(calc(219px * var(--min_w1) / var(--max_w1)), calc(219 * 100vw / var(--max_w1)), var(--max-size-219, 219px));
  --max-size-219: 219px;
  --sz-220: clamp(calc(220px * var(--min_w1) / var(--max_w1)), calc(220 * 100vw / var(--max_w1)), var(--max-size-220, 220px));
  --max-size-220: 220px;
  --sz-221: clamp(calc(221px * var(--min_w1) / var(--max_w1)), calc(221 * 100vw / var(--max_w1)), var(--max-size-221, 221px));
  --max-size-221: 221px;
  --sz-222: clamp(calc(222px * var(--min_w1) / var(--max_w1)), calc(222 * 100vw / var(--max_w1)), var(--max-size-222, 222px));
  --max-size-222: 222px;
  --sz-223: clamp(calc(223px * var(--min_w1) / var(--max_w1)), calc(223 * 100vw / var(--max_w1)), var(--max-size-223, 223px));
  --max-size-223: 223px;
  --sz-224: clamp(calc(224px * var(--min_w1) / var(--max_w1)), calc(224 * 100vw / var(--max_w1)), var(--max-size-224, 224px));
  --max-size-224: 224px;
  --sz-225: clamp(calc(225px * var(--min_w1) / var(--max_w1)), calc(225 * 100vw / var(--max_w1)), var(--max-size-225, 225px));
  --max-size-225: 225px;
  --sz-226: clamp(calc(226px * var(--min_w1) / var(--max_w1)), calc(226 * 100vw / var(--max_w1)), var(--max-size-226, 226px));
  --max-size-226: 226px;
  --sz-227: clamp(calc(227px * var(--min_w1) / var(--max_w1)), calc(227 * 100vw / var(--max_w1)), var(--max-size-227, 227px));
  --max-size-227: 227px;
  --sz-228: clamp(calc(228px * var(--min_w1) / var(--max_w1)), calc(228 * 100vw / var(--max_w1)), var(--max-size-228, 228px));
  --max-size-228: 228px;
  --sz-229: clamp(calc(229px * var(--min_w1) / var(--max_w1)), calc(229 * 100vw / var(--max_w1)), var(--max-size-229, 229px));
  --max-size-229: 229px;
  --sz-230: clamp(calc(230px * var(--min_w1) / var(--max_w1)), calc(230 * 100vw / var(--max_w1)), var(--max-size-230, 230px));
  --max-size-230: 230px;
  --sz-231: clamp(calc(231px * var(--min_w1) / var(--max_w1)), calc(231 * 100vw / var(--max_w1)), var(--max-size-231, 231px));
  --max-size-231: 231px;
  --sz-232: clamp(calc(232px * var(--min_w1) / var(--max_w1)), calc(232 * 100vw / var(--max_w1)), var(--max-size-232, 232px));
  --max-size-232: 232px;
  --sz-233: clamp(calc(233px * var(--min_w1) / var(--max_w1)), calc(233 * 100vw / var(--max_w1)), var(--max-size-233, 233px));
  --max-size-233: 233px;
  --sz-234: clamp(calc(234px * var(--min_w1) / var(--max_w1)), calc(234 * 100vw / var(--max_w1)), var(--max-size-234, 234px));
  --max-size-234: 234px;
  --sz-235: clamp(calc(235px * var(--min_w1) / var(--max_w1)), calc(235 * 100vw / var(--max_w1)), var(--max-size-235, 235px));
  --max-size-235: 235px;
  --sz-236: clamp(calc(236px * var(--min_w1) / var(--max_w1)), calc(236 * 100vw / var(--max_w1)), var(--max-size-236, 236px));
  --max-size-236: 236px;
  --sz-237: clamp(calc(237px * var(--min_w1) / var(--max_w1)), calc(237 * 100vw / var(--max_w1)), var(--max-size-237, 237px));
  --max-size-237: 237px;
  --sz-238: clamp(calc(238px * var(--min_w1) / var(--max_w1)), calc(238 * 100vw / var(--max_w1)), var(--max-size-238, 238px));
  --max-size-238: 238px;
  --sz-239: clamp(calc(239px * var(--min_w1) / var(--max_w1)), calc(239 * 100vw / var(--max_w1)), var(--max-size-239, 239px));
  --max-size-239: 239px;
  --sz-240: clamp(calc(240px * var(--min_w1) / var(--max_w1)), calc(240 * 100vw / var(--max_w1)), var(--max-size-240, 240px));
  --max-size-240: 240px;
  --sz-241: clamp(calc(241px * var(--min_w1) / var(--max_w1)), calc(241 * 100vw / var(--max_w1)), var(--max-size-241, 241px));
  --max-size-241: 241px;
  --sz-242: clamp(calc(242px * var(--min_w1) / var(--max_w1)), calc(242 * 100vw / var(--max_w1)), var(--max-size-242, 242px));
  --max-size-242: 242px;
  --sz-243: clamp(calc(243px * var(--min_w1) / var(--max_w1)), calc(243 * 100vw / var(--max_w1)), var(--max-size-243, 243px));
  --max-size-243: 243px;
  --sz-244: clamp(calc(244px * var(--min_w1) / var(--max_w1)), calc(244 * 100vw / var(--max_w1)), var(--max-size-244, 244px));
  --max-size-244: 244px;
  --sz-245: clamp(calc(245px * var(--min_w1) / var(--max_w1)), calc(245 * 100vw / var(--max_w1)), var(--max-size-245, 245px));
  --max-size-245: 245px;
  --sz-246: clamp(calc(246px * var(--min_w1) / var(--max_w1)), calc(246 * 100vw / var(--max_w1)), var(--max-size-246, 246px));
  --max-size-246: 246px;
  --sz-247: clamp(calc(247px * var(--min_w1) / var(--max_w1)), calc(247 * 100vw / var(--max_w1)), var(--max-size-247, 247px));
  --max-size-247: 247px;
  --sz-248: clamp(calc(248px * var(--min_w1) / var(--max_w1)), calc(248 * 100vw / var(--max_w1)), var(--max-size-248, 248px));
  --max-size-248: 248px;
  --sz-249: clamp(calc(249px * var(--min_w1) / var(--max_w1)), calc(249 * 100vw / var(--max_w1)), var(--max-size-249, 249px));
  --max-size-249: 249px;
  --sz-250: clamp(calc(250px * var(--min_w1) / var(--max_w1)), calc(250 * 100vw / var(--max_w1)), var(--max-size-250, 250px));
  --max-size-250: 250px;
  --sz-251: clamp(calc(251px * var(--min_w1) / var(--max_w1)), calc(251 * 100vw / var(--max_w1)), var(--max-size-251, 251px));
  --max-size-251: 251px;
  --sz-252: clamp(calc(252px * var(--min_w1) / var(--max_w1)), calc(252 * 100vw / var(--max_w1)), var(--max-size-252, 252px));
  --max-size-252: 252px;
  --sz-253: clamp(calc(253px * var(--min_w1) / var(--max_w1)), calc(253 * 100vw / var(--max_w1)), var(--max-size-253, 253px));
  --max-size-253: 253px;
  --sz-254: clamp(calc(254px * var(--min_w1) / var(--max_w1)), calc(254 * 100vw / var(--max_w1)), var(--max-size-254, 254px));
  --max-size-254: 254px;
  --sz-255: clamp(calc(255px * var(--min_w1) / var(--max_w1)), calc(255 * 100vw / var(--max_w1)), var(--max-size-255, 255px));
  --max-size-255: 255px;
  --sz-256: clamp(calc(256px * var(--min_w1) / var(--max_w1)), calc(256 * 100vw / var(--max_w1)), var(--max-size-256, 256px));
  --max-size-256: 256px;
  --sz-257: clamp(calc(257px * var(--min_w1) / var(--max_w1)), calc(257 * 100vw / var(--max_w1)), var(--max-size-257, 257px));
  --max-size-257: 257px;
  --sz-258: clamp(calc(258px * var(--min_w1) / var(--max_w1)), calc(258 * 100vw / var(--max_w1)), var(--max-size-258, 258px));
  --max-size-258: 258px;
  --sz-259: clamp(calc(259px * var(--min_w1) / var(--max_w1)), calc(259 * 100vw / var(--max_w1)), var(--max-size-259, 259px));
  --max-size-259: 259px;
  --sz-260: clamp(calc(260px * var(--min_w1) / var(--max_w1)), calc(260 * 100vw / var(--max_w1)), var(--max-size-260, 260px));
  --max-size-260: 260px;
  --sz-261: clamp(calc(261px * var(--min_w1) / var(--max_w1)), calc(261 * 100vw / var(--max_w1)), var(--max-size-261, 261px));
  --max-size-261: 261px;
  --sz-262: clamp(calc(262px * var(--min_w1) / var(--max_w1)), calc(262 * 100vw / var(--max_w1)), var(--max-size-262, 262px));
  --max-size-262: 262px;
  --sz-263: clamp(calc(263px * var(--min_w1) / var(--max_w1)), calc(263 * 100vw / var(--max_w1)), var(--max-size-263, 263px));
  --max-size-263: 263px;
  --sz-264: clamp(calc(264px * var(--min_w1) / var(--max_w1)), calc(264 * 100vw / var(--max_w1)), var(--max-size-264, 264px));
  --max-size-264: 264px;
  --sz-265: clamp(calc(265px * var(--min_w1) / var(--max_w1)), calc(265 * 100vw / var(--max_w1)), var(--max-size-265, 265px));
  --max-size-265: 265px;
  --sz-266: clamp(calc(266px * var(--min_w1) / var(--max_w1)), calc(266 * 100vw / var(--max_w1)), var(--max-size-266, 266px));
  --max-size-266: 266px;
  --sz-267: clamp(calc(267px * var(--min_w1) / var(--max_w1)), calc(267 * 100vw / var(--max_w1)), var(--max-size-267, 267px));
  --max-size-267: 267px;
  --sz-268: clamp(calc(268px * var(--min_w1) / var(--max_w1)), calc(268 * 100vw / var(--max_w1)), var(--max-size-268, 268px));
  --max-size-268: 268px;
  --sz-269: clamp(calc(269px * var(--min_w1) / var(--max_w1)), calc(269 * 100vw / var(--max_w1)), var(--max-size-269, 269px));
  --max-size-269: 269px;
  --sz-270: clamp(calc(270px * var(--min_w1) / var(--max_w1)), calc(270 * 100vw / var(--max_w1)), var(--max-size-270, 270px));
  --max-size-270: 270px;
  --sz-271: clamp(calc(271px * var(--min_w1) / var(--max_w1)), calc(271 * 100vw / var(--max_w1)), var(--max-size-271, 271px));
  --max-size-271: 271px;
  --sz-272: clamp(calc(272px * var(--min_w1) / var(--max_w1)), calc(272 * 100vw / var(--max_w1)), var(--max-size-272, 272px));
  --max-size-272: 272px;
  --sz-273: clamp(calc(273px * var(--min_w1) / var(--max_w1)), calc(273 * 100vw / var(--max_w1)), var(--max-size-273, 273px));
  --max-size-273: 273px;
  --sz-274: clamp(calc(274px * var(--min_w1) / var(--max_w1)), calc(274 * 100vw / var(--max_w1)), var(--max-size-274, 274px));
  --max-size-274: 274px;
  --sz-275: clamp(calc(275px * var(--min_w1) / var(--max_w1)), calc(275 * 100vw / var(--max_w1)), var(--max-size-275, 275px));
  --max-size-275: 275px;
  --sz-276: clamp(calc(276px * var(--min_w1) / var(--max_w1)), calc(276 * 100vw / var(--max_w1)), var(--max-size-276, 276px));
  --max-size-276: 276px;
  --sz-277: clamp(calc(277px * var(--min_w1) / var(--max_w1)), calc(277 * 100vw / var(--max_w1)), var(--max-size-277, 277px));
  --max-size-277: 277px;
  --sz-278: clamp(calc(278px * var(--min_w1) / var(--max_w1)), calc(278 * 100vw / var(--max_w1)), var(--max-size-278, 278px));
  --max-size-278: 278px;
  --sz-279: clamp(calc(279px * var(--min_w1) / var(--max_w1)), calc(279 * 100vw / var(--max_w1)), var(--max-size-279, 279px));
  --max-size-279: 279px;
  --sz-280: clamp(calc(280px * var(--min_w1) / var(--max_w1)), calc(280 * 100vw / var(--max_w1)), var(--max-size-280, 280px));
  --max-size-280: 280px;
  --sz-281: clamp(calc(281px * var(--min_w1) / var(--max_w1)), calc(281 * 100vw / var(--max_w1)), var(--max-size-281, 281px));
  --max-size-281: 281px;
  --sz-282: clamp(calc(282px * var(--min_w1) / var(--max_w1)), calc(282 * 100vw / var(--max_w1)), var(--max-size-282, 282px));
  --max-size-282: 282px;
  --sz-283: clamp(calc(283px * var(--min_w1) / var(--max_w1)), calc(283 * 100vw / var(--max_w1)), var(--max-size-283, 283px));
  --max-size-283: 283px;
  --sz-284: clamp(calc(284px * var(--min_w1) / var(--max_w1)), calc(284 * 100vw / var(--max_w1)), var(--max-size-284, 284px));
  --max-size-284: 284px;
  --sz-285: clamp(calc(285px * var(--min_w1) / var(--max_w1)), calc(285 * 100vw / var(--max_w1)), var(--max-size-285, 285px));
  --max-size-285: 285px;
  --sz-286: clamp(calc(286px * var(--min_w1) / var(--max_w1)), calc(286 * 100vw / var(--max_w1)), var(--max-size-286, 286px));
  --max-size-286: 286px;
  --sz-287: clamp(calc(287px * var(--min_w1) / var(--max_w1)), calc(287 * 100vw / var(--max_w1)), var(--max-size-287, 287px));
  --max-size-287: 287px;
  --sz-288: clamp(calc(288px * var(--min_w1) / var(--max_w1)), calc(288 * 100vw / var(--max_w1)), var(--max-size-288, 288px));
  --max-size-288: 288px;
  --sz-289: clamp(calc(289px * var(--min_w1) / var(--max_w1)), calc(289 * 100vw / var(--max_w1)), var(--max-size-289, 289px));
  --max-size-289: 289px;
  --sz-290: clamp(calc(290px * var(--min_w1) / var(--max_w1)), calc(290 * 100vw / var(--max_w1)), var(--max-size-290, 290px));
  --max-size-290: 290px;
  --sz-291: clamp(calc(291px * var(--min_w1) / var(--max_w1)), calc(291 * 100vw / var(--max_w1)), var(--max-size-291, 291px));
  --max-size-291: 291px;
  --sz-292: clamp(calc(292px * var(--min_w1) / var(--max_w1)), calc(292 * 100vw / var(--max_w1)), var(--max-size-292, 292px));
  --max-size-292: 292px;
  --sz-293: clamp(calc(293px * var(--min_w1) / var(--max_w1)), calc(293 * 100vw / var(--max_w1)), var(--max-size-293, 293px));
  --max-size-293: 293px;
  --sz-294: clamp(calc(294px * var(--min_w1) / var(--max_w1)), calc(294 * 100vw / var(--max_w1)), var(--max-size-294, 294px));
  --max-size-294: 294px;
  --sz-295: clamp(calc(295px * var(--min_w1) / var(--max_w1)), calc(295 * 100vw / var(--max_w1)), var(--max-size-295, 295px));
  --max-size-295: 295px;
  --sz-296: clamp(calc(296px * var(--min_w1) / var(--max_w1)), calc(296 * 100vw / var(--max_w1)), var(--max-size-296, 296px));
  --max-size-296: 296px;
  --sz-297: clamp(calc(297px * var(--min_w1) / var(--max_w1)), calc(297 * 100vw / var(--max_w1)), var(--max-size-297, 297px));
  --max-size-297: 297px;
  --sz-298: clamp(calc(298px * var(--min_w1) / var(--max_w1)), calc(298 * 100vw / var(--max_w1)), var(--max-size-298, 298px));
  --max-size-298: 298px;
  --sz-299: clamp(calc(299px * var(--min_w1) / var(--max_w1)), calc(299 * 100vw / var(--max_w1)), var(--max-size-299, 299px));
  --max-size-299: 299px;
  --sz-300: clamp(calc(300px * var(--min_w1) / var(--max_w1)), calc(300 * 100vw / var(--max_w1)), var(--max-size-300, 300px));
  --max-size-300: 300px;
  --sz-301: clamp(calc(301px * var(--min_w1) / var(--max_w1)), calc(301 * 100vw / var(--max_w1)), var(--max-size-301, 301px));
  --max-size-301: 301px;
  --sz-302: clamp(calc(302px * var(--min_w1) / var(--max_w1)), calc(302 * 100vw / var(--max_w1)), var(--max-size-302, 302px));
  --max-size-302: 302px;
  --sz-303: clamp(calc(303px * var(--min_w1) / var(--max_w1)), calc(303 * 100vw / var(--max_w1)), var(--max-size-303, 303px));
  --max-size-303: 303px;
  --sz-304: clamp(calc(304px * var(--min_w1) / var(--max_w1)), calc(304 * 100vw / var(--max_w1)), var(--max-size-304, 304px));
  --max-size-304: 304px;
  --sz-305: clamp(calc(305px * var(--min_w1) / var(--max_w1)), calc(305 * 100vw / var(--max_w1)), var(--max-size-305, 305px));
  --max-size-305: 305px;
  --sz-306: clamp(calc(306px * var(--min_w1) / var(--max_w1)), calc(306 * 100vw / var(--max_w1)), var(--max-size-306, 306px));
  --max-size-306: 306px;
  --sz-307: clamp(calc(307px * var(--min_w1) / var(--max_w1)), calc(307 * 100vw / var(--max_w1)), var(--max-size-307, 307px));
  --max-size-307: 307px;
  --sz-308: clamp(calc(308px * var(--min_w1) / var(--max_w1)), calc(308 * 100vw / var(--max_w1)), var(--max-size-308, 308px));
  --max-size-308: 308px;
  --sz-309: clamp(calc(309px * var(--min_w1) / var(--max_w1)), calc(309 * 100vw / var(--max_w1)), var(--max-size-309, 309px));
  --max-size-309: 309px;
  --sz-310: clamp(calc(310px * var(--min_w1) / var(--max_w1)), calc(310 * 100vw / var(--max_w1)), var(--max-size-310, 310px));
  --max-size-310: 310px;
  --sz-311: clamp(calc(311px * var(--min_w1) / var(--max_w1)), calc(311 * 100vw / var(--max_w1)), var(--max-size-311, 311px));
  --max-size-311: 311px;
  --sz-312: clamp(calc(312px * var(--min_w1) / var(--max_w1)), calc(312 * 100vw / var(--max_w1)), var(--max-size-312, 312px));
  --max-size-312: 312px;
  --sz-313: clamp(calc(313px * var(--min_w1) / var(--max_w1)), calc(313 * 100vw / var(--max_w1)), var(--max-size-313, 313px));
  --max-size-313: 313px;
  --sz-314: clamp(calc(314px * var(--min_w1) / var(--max_w1)), calc(314 * 100vw / var(--max_w1)), var(--max-size-314, 314px));
  --max-size-314: 314px;
  --sz-315: clamp(calc(315px * var(--min_w1) / var(--max_w1)), calc(315 * 100vw / var(--max_w1)), var(--max-size-315, 315px));
  --max-size-315: 315px;
  --sz-316: clamp(calc(316px * var(--min_w1) / var(--max_w1)), calc(316 * 100vw / var(--max_w1)), var(--max-size-316, 316px));
  --max-size-316: 316px;
  --sz-317: clamp(calc(317px * var(--min_w1) / var(--max_w1)), calc(317 * 100vw / var(--max_w1)), var(--max-size-317, 317px));
  --max-size-317: 317px;
  --sz-318: clamp(calc(318px * var(--min_w1) / var(--max_w1)), calc(318 * 100vw / var(--max_w1)), var(--max-size-318, 318px));
  --max-size-318: 318px;
  --sz-319: clamp(calc(319px * var(--min_w1) / var(--max_w1)), calc(319 * 100vw / var(--max_w1)), var(--max-size-319, 319px));
  --max-size-319: 319px;
  --sz-320: clamp(calc(320px * var(--min_w1) / var(--max_w1)), calc(320 * 100vw / var(--max_w1)), var(--max-size-320, 320px));
  --max-size-320: 320px;
  --sz-321: clamp(calc(321px * var(--min_w1) / var(--max_w1)), calc(321 * 100vw / var(--max_w1)), var(--max-size-321, 321px));
  --max-size-321: 321px;
  --sz-322: clamp(calc(322px * var(--min_w1) / var(--max_w1)), calc(322 * 100vw / var(--max_w1)), var(--max-size-322, 322px));
  --max-size-322: 322px;
  --sz-323: clamp(calc(323px * var(--min_w1) / var(--max_w1)), calc(323 * 100vw / var(--max_w1)), var(--max-size-323, 323px));
  --max-size-323: 323px;
  --sz-324: clamp(calc(324px * var(--min_w1) / var(--max_w1)), calc(324 * 100vw / var(--max_w1)), var(--max-size-324, 324px));
  --max-size-324: 324px;
  --sz-325: clamp(calc(325px * var(--min_w1) / var(--max_w1)), calc(325 * 100vw / var(--max_w1)), var(--max-size-325, 325px));
  --max-size-325: 325px;
  --sz-326: clamp(calc(326px * var(--min_w1) / var(--max_w1)), calc(326 * 100vw / var(--max_w1)), var(--max-size-326, 326px));
  --max-size-326: 326px;
  --sz-327: clamp(calc(327px * var(--min_w1) / var(--max_w1)), calc(327 * 100vw / var(--max_w1)), var(--max-size-327, 327px));
  --max-size-327: 327px;
  --sz-328: clamp(calc(328px * var(--min_w1) / var(--max_w1)), calc(328 * 100vw / var(--max_w1)), var(--max-size-328, 328px));
  --max-size-328: 328px;
  --sz-329: clamp(calc(329px * var(--min_w1) / var(--max_w1)), calc(329 * 100vw / var(--max_w1)), var(--max-size-329, 329px));
  --max-size-329: 329px;
  --sz-330: clamp(calc(330px * var(--min_w1) / var(--max_w1)), calc(330 * 100vw / var(--max_w1)), var(--max-size-330, 330px));
  --max-size-330: 330px;
  --sz-331: clamp(calc(331px * var(--min_w1) / var(--max_w1)), calc(331 * 100vw / var(--max_w1)), var(--max-size-331, 331px));
  --max-size-331: 331px;
  --sz-332: clamp(calc(332px * var(--min_w1) / var(--max_w1)), calc(332 * 100vw / var(--max_w1)), var(--max-size-332, 332px));
  --max-size-332: 332px;
  --sz-333: clamp(calc(333px * var(--min_w1) / var(--max_w1)), calc(333 * 100vw / var(--max_w1)), var(--max-size-333, 333px));
  --max-size-333: 333px;
  --sz-334: clamp(calc(334px * var(--min_w1) / var(--max_w1)), calc(334 * 100vw / var(--max_w1)), var(--max-size-334, 334px));
  --max-size-334: 334px;
  --sz-335: clamp(calc(335px * var(--min_w1) / var(--max_w1)), calc(335 * 100vw / var(--max_w1)), var(--max-size-335, 335px));
  --max-size-335: 335px;
  --sz-336: clamp(calc(336px * var(--min_w1) / var(--max_w1)), calc(336 * 100vw / var(--max_w1)), var(--max-size-336, 336px));
  --max-size-336: 336px;
  --sz-337: clamp(calc(337px * var(--min_w1) / var(--max_w1)), calc(337 * 100vw / var(--max_w1)), var(--max-size-337, 337px));
  --max-size-337: 337px;
  --sz-338: clamp(calc(338px * var(--min_w1) / var(--max_w1)), calc(338 * 100vw / var(--max_w1)), var(--max-size-338, 338px));
  --max-size-338: 338px;
  --sz-339: clamp(calc(339px * var(--min_w1) / var(--max_w1)), calc(339 * 100vw / var(--max_w1)), var(--max-size-339, 339px));
  --max-size-339: 339px;
  --sz-340: clamp(calc(340px * var(--min_w1) / var(--max_w1)), calc(340 * 100vw / var(--max_w1)), var(--max-size-340, 340px));
  --max-size-340: 340px;
  --sz-341: clamp(calc(341px * var(--min_w1) / var(--max_w1)), calc(341 * 100vw / var(--max_w1)), var(--max-size-341, 341px));
  --max-size-341: 341px;
  --sz-342: clamp(calc(342px * var(--min_w1) / var(--max_w1)), calc(342 * 100vw / var(--max_w1)), var(--max-size-342, 342px));
  --max-size-342: 342px;
  --sz-343: clamp(calc(343px * var(--min_w1) / var(--max_w1)), calc(343 * 100vw / var(--max_w1)), var(--max-size-343, 343px));
  --max-size-343: 343px;
  --sz-344: clamp(calc(344px * var(--min_w1) / var(--max_w1)), calc(344 * 100vw / var(--max_w1)), var(--max-size-344, 344px));
  --max-size-344: 344px;
  --sz-345: clamp(calc(345px * var(--min_w1) / var(--max_w1)), calc(345 * 100vw / var(--max_w1)), var(--max-size-345, 345px));
  --max-size-345: 345px;
  --sz-346: clamp(calc(346px * var(--min_w1) / var(--max_w1)), calc(346 * 100vw / var(--max_w1)), var(--max-size-346, 346px));
  --max-size-346: 346px;
  --sz-347: clamp(calc(347px * var(--min_w1) / var(--max_w1)), calc(347 * 100vw / var(--max_w1)), var(--max-size-347, 347px));
  --max-size-347: 347px;
  --sz-348: clamp(calc(348px * var(--min_w1) / var(--max_w1)), calc(348 * 100vw / var(--max_w1)), var(--max-size-348, 348px));
  --max-size-348: 348px;
  --sz-349: clamp(calc(349px * var(--min_w1) / var(--max_w1)), calc(349 * 100vw / var(--max_w1)), var(--max-size-349, 349px));
  --max-size-349: 349px;
  --sz-350: clamp(calc(350px * var(--min_w1) / var(--max_w1)), calc(350 * 100vw / var(--max_w1)), var(--max-size-350, 350px));
  --max-size-350: 350px;
  --sz-351: clamp(calc(351px * var(--min_w1) / var(--max_w1)), calc(351 * 100vw / var(--max_w1)), var(--max-size-351, 351px));
  --max-size-351: 351px;
  --sz-352: clamp(calc(352px * var(--min_w1) / var(--max_w1)), calc(352 * 100vw / var(--max_w1)), var(--max-size-352, 352px));
  --max-size-352: 352px;
  --sz-353: clamp(calc(353px * var(--min_w1) / var(--max_w1)), calc(353 * 100vw / var(--max_w1)), var(--max-size-353, 353px));
  --max-size-353: 353px;
  --sz-354: clamp(calc(354px * var(--min_w1) / var(--max_w1)), calc(354 * 100vw / var(--max_w1)), var(--max-size-354, 354px));
  --max-size-354: 354px;
  --sz-355: clamp(calc(355px * var(--min_w1) / var(--max_w1)), calc(355 * 100vw / var(--max_w1)), var(--max-size-355, 355px));
  --max-size-355: 355px;
  --sz-356: clamp(calc(356px * var(--min_w1) / var(--max_w1)), calc(356 * 100vw / var(--max_w1)), var(--max-size-356, 356px));
  --max-size-356: 356px;
  --sz-357: clamp(calc(357px * var(--min_w1) / var(--max_w1)), calc(357 * 100vw / var(--max_w1)), var(--max-size-357, 357px));
  --max-size-357: 357px;
  --sz-358: clamp(calc(358px * var(--min_w1) / var(--max_w1)), calc(358 * 100vw / var(--max_w1)), var(--max-size-358, 358px));
  --max-size-358: 358px;
  --sz-359: clamp(calc(359px * var(--min_w1) / var(--max_w1)), calc(359 * 100vw / var(--max_w1)), var(--max-size-359, 359px));
  --max-size-359: 359px;
  --sz-360: clamp(calc(360px * var(--min_w1) / var(--max_w1)), calc(360 * 100vw / var(--max_w1)), var(--max-size-360, 360px));
  --max-size-360: 360px;
  --sz-361: clamp(calc(361px * var(--min_w1) / var(--max_w1)), calc(361 * 100vw / var(--max_w1)), var(--max-size-361, 361px));
  --max-size-361: 361px;
  --sz-362: clamp(calc(362px * var(--min_w1) / var(--max_w1)), calc(362 * 100vw / var(--max_w1)), var(--max-size-362, 362px));
  --max-size-362: 362px;
  --sz-363: clamp(calc(363px * var(--min_w1) / var(--max_w1)), calc(363 * 100vw / var(--max_w1)), var(--max-size-363, 363px));
  --max-size-363: 363px;
  --sz-364: clamp(calc(364px * var(--min_w1) / var(--max_w1)), calc(364 * 100vw / var(--max_w1)), var(--max-size-364, 364px));
  --max-size-364: 364px;
  --sz-365: clamp(calc(365px * var(--min_w1) / var(--max_w1)), calc(365 * 100vw / var(--max_w1)), var(--max-size-365, 365px));
  --max-size-365: 365px;
  --sz-366: clamp(calc(366px * var(--min_w1) / var(--max_w1)), calc(366 * 100vw / var(--max_w1)), var(--max-size-366, 366px));
  --max-size-366: 366px;
  --sz-367: clamp(calc(367px * var(--min_w1) / var(--max_w1)), calc(367 * 100vw / var(--max_w1)), var(--max-size-367, 367px));
  --max-size-367: 367px;
  --sz-368: clamp(calc(368px * var(--min_w1) / var(--max_w1)), calc(368 * 100vw / var(--max_w1)), var(--max-size-368, 368px));
  --max-size-368: 368px;
  --sz-369: clamp(calc(369px * var(--min_w1) / var(--max_w1)), calc(369 * 100vw / var(--max_w1)), var(--max-size-369, 369px));
  --max-size-369: 369px;
  --sz-370: clamp(calc(370px * var(--min_w1) / var(--max_w1)), calc(370 * 100vw / var(--max_w1)), var(--max-size-370, 370px));
  --max-size-370: 370px;
  --sz-371: clamp(calc(371px * var(--min_w1) / var(--max_w1)), calc(371 * 100vw / var(--max_w1)), var(--max-size-371, 371px));
  --max-size-371: 371px;
  --sz-372: clamp(calc(372px * var(--min_w1) / var(--max_w1)), calc(372 * 100vw / var(--max_w1)), var(--max-size-372, 372px));
  --max-size-372: 372px;
  --sz-373: clamp(calc(373px * var(--min_w1) / var(--max_w1)), calc(373 * 100vw / var(--max_w1)), var(--max-size-373, 373px));
  --max-size-373: 373px;
  --sz-374: clamp(calc(374px * var(--min_w1) / var(--max_w1)), calc(374 * 100vw / var(--max_w1)), var(--max-size-374, 374px));
  --max-size-374: 374px;
  --sz-375: clamp(calc(375px * var(--min_w1) / var(--max_w1)), calc(375 * 100vw / var(--max_w1)), var(--max-size-375, 375px));
  --max-size-375: 375px;
  --sz-376: clamp(calc(376px * var(--min_w1) / var(--max_w1)), calc(376 * 100vw / var(--max_w1)), var(--max-size-376, 376px));
  --max-size-376: 376px;
  --sz-377: clamp(calc(377px * var(--min_w1) / var(--max_w1)), calc(377 * 100vw / var(--max_w1)), var(--max-size-377, 377px));
  --max-size-377: 377px;
  --sz-378: clamp(calc(378px * var(--min_w1) / var(--max_w1)), calc(378 * 100vw / var(--max_w1)), var(--max-size-378, 378px));
  --max-size-378: 378px;
  --sz-379: clamp(calc(379px * var(--min_w1) / var(--max_w1)), calc(379 * 100vw / var(--max_w1)), var(--max-size-379, 379px));
  --max-size-379: 379px;
  --sz-380: clamp(calc(380px * var(--min_w1) / var(--max_w1)), calc(380 * 100vw / var(--max_w1)), var(--max-size-380, 380px));
  --max-size-380: 380px;
  --sz-381: clamp(calc(381px * var(--min_w1) / var(--max_w1)), calc(381 * 100vw / var(--max_w1)), var(--max-size-381, 381px));
  --max-size-381: 381px;
  --sz-382: clamp(calc(382px * var(--min_w1) / var(--max_w1)), calc(382 * 100vw / var(--max_w1)), var(--max-size-382, 382px));
  --max-size-382: 382px;
  --sz-383: clamp(calc(383px * var(--min_w1) / var(--max_w1)), calc(383 * 100vw / var(--max_w1)), var(--max-size-383, 383px));
  --max-size-383: 383px;
  --sz-384: clamp(calc(384px * var(--min_w1) / var(--max_w1)), calc(384 * 100vw / var(--max_w1)), var(--max-size-384, 384px));
  --max-size-384: 384px;
  --sz-385: clamp(calc(385px * var(--min_w1) / var(--max_w1)), calc(385 * 100vw / var(--max_w1)), var(--max-size-385, 385px));
  --max-size-385: 385px;
  --sz-386: clamp(calc(386px * var(--min_w1) / var(--max_w1)), calc(386 * 100vw / var(--max_w1)), var(--max-size-386, 386px));
  --max-size-386: 386px;
  --sz-387: clamp(calc(387px * var(--min_w1) / var(--max_w1)), calc(387 * 100vw / var(--max_w1)), var(--max-size-387, 387px));
  --max-size-387: 387px;
  --sz-388: clamp(calc(388px * var(--min_w1) / var(--max_w1)), calc(388 * 100vw / var(--max_w1)), var(--max-size-388, 388px));
  --max-size-388: 388px;
  --sz-389: clamp(calc(389px * var(--min_w1) / var(--max_w1)), calc(389 * 100vw / var(--max_w1)), var(--max-size-389, 389px));
  --max-size-389: 389px;
  --sz-390: clamp(calc(390px * var(--min_w1) / var(--max_w1)), calc(390 * 100vw / var(--max_w1)), var(--max-size-390, 390px));
  --max-size-390: 390px;
  --sz-391: clamp(calc(391px * var(--min_w1) / var(--max_w1)), calc(391 * 100vw / var(--max_w1)), var(--max-size-391, 391px));
  --max-size-391: 391px;
  --sz-392: clamp(calc(392px * var(--min_w1) / var(--max_w1)), calc(392 * 100vw / var(--max_w1)), var(--max-size-392, 392px));
  --max-size-392: 392px;
  --sz-393: clamp(calc(393px * var(--min_w1) / var(--max_w1)), calc(393 * 100vw / var(--max_w1)), var(--max-size-393, 393px));
  --max-size-393: 393px;
  --sz-394: clamp(calc(394px * var(--min_w1) / var(--max_w1)), calc(394 * 100vw / var(--max_w1)), var(--max-size-394, 394px));
  --max-size-394: 394px;
  --sz-395: clamp(calc(395px * var(--min_w1) / var(--max_w1)), calc(395 * 100vw / var(--max_w1)), var(--max-size-395, 395px));
  --max-size-395: 395px;
  --sz-396: clamp(calc(396px * var(--min_w1) / var(--max_w1)), calc(396 * 100vw / var(--max_w1)), var(--max-size-396, 396px));
  --max-size-396: 396px;
  --sz-397: clamp(calc(397px * var(--min_w1) / var(--max_w1)), calc(397 * 100vw / var(--max_w1)), var(--max-size-397, 397px));
  --max-size-397: 397px;
  --sz-398: clamp(calc(398px * var(--min_w1) / var(--max_w1)), calc(398 * 100vw / var(--max_w1)), var(--max-size-398, 398px));
  --max-size-398: 398px;
  --sz-399: clamp(calc(399px * var(--min_w1) / var(--max_w1)), calc(399 * 100vw / var(--max_w1)), var(--max-size-399, 399px));
  --max-size-399: 399px;
  --sz-400: clamp(calc(400px * var(--min_w1) / var(--max_w1)), calc(400 * 100vw / var(--max_w1)), var(--max-size-400, 400px));
  --max-size-400: 400px;
  --sz-401: clamp(calc(401px * var(--min_w1) / var(--max_w1)), calc(401 * 100vw / var(--max_w1)), var(--max-size-401, 401px));
  --max-size-401: 401px;
  --sz-402: clamp(calc(402px * var(--min_w1) / var(--max_w1)), calc(402 * 100vw / var(--max_w1)), var(--max-size-402, 402px));
  --max-size-402: 402px;
  --sz-403: clamp(calc(403px * var(--min_w1) / var(--max_w1)), calc(403 * 100vw / var(--max_w1)), var(--max-size-403, 403px));
  --max-size-403: 403px;
  --sz-404: clamp(calc(404px * var(--min_w1) / var(--max_w1)), calc(404 * 100vw / var(--max_w1)), var(--max-size-404, 404px));
  --max-size-404: 404px;
  --sz-405: clamp(calc(405px * var(--min_w1) / var(--max_w1)), calc(405 * 100vw / var(--max_w1)), var(--max-size-405, 405px));
  --max-size-405: 405px;
  --sz-406: clamp(calc(406px * var(--min_w1) / var(--max_w1)), calc(406 * 100vw / var(--max_w1)), var(--max-size-406, 406px));
  --max-size-406: 406px;
  --sz-407: clamp(calc(407px * var(--min_w1) / var(--max_w1)), calc(407 * 100vw / var(--max_w1)), var(--max-size-407, 407px));
  --max-size-407: 407px;
  --sz-408: clamp(calc(408px * var(--min_w1) / var(--max_w1)), calc(408 * 100vw / var(--max_w1)), var(--max-size-408, 408px));
  --max-size-408: 408px;
  --sz-409: clamp(calc(409px * var(--min_w1) / var(--max_w1)), calc(409 * 100vw / var(--max_w1)), var(--max-size-409, 409px));
  --max-size-409: 409px;
  --sz-410: clamp(calc(410px * var(--min_w1) / var(--max_w1)), calc(410 * 100vw / var(--max_w1)), var(--max-size-410, 410px));
  --max-size-410: 410px;
  --sz-411: clamp(calc(411px * var(--min_w1) / var(--max_w1)), calc(411 * 100vw / var(--max_w1)), var(--max-size-411, 411px));
  --max-size-411: 411px;
  --sz-412: clamp(calc(412px * var(--min_w1) / var(--max_w1)), calc(412 * 100vw / var(--max_w1)), var(--max-size-412, 412px));
  --max-size-412: 412px;
  --sz-413: clamp(calc(413px * var(--min_w1) / var(--max_w1)), calc(413 * 100vw / var(--max_w1)), var(--max-size-413, 413px));
  --max-size-413: 413px;
  --sz-414: clamp(calc(414px * var(--min_w1) / var(--max_w1)), calc(414 * 100vw / var(--max_w1)), var(--max-size-414, 414px));
  --max-size-414: 414px;
  --sz-415: clamp(calc(415px * var(--min_w1) / var(--max_w1)), calc(415 * 100vw / var(--max_w1)), var(--max-size-415, 415px));
  --max-size-415: 415px;
  --sz-416: clamp(calc(416px * var(--min_w1) / var(--max_w1)), calc(416 * 100vw / var(--max_w1)), var(--max-size-416, 416px));
  --max-size-416: 416px;
  --sz-417: clamp(calc(417px * var(--min_w1) / var(--max_w1)), calc(417 * 100vw / var(--max_w1)), var(--max-size-417, 417px));
  --max-size-417: 417px;
  --sz-418: clamp(calc(418px * var(--min_w1) / var(--max_w1)), calc(418 * 100vw / var(--max_w1)), var(--max-size-418, 418px));
  --max-size-418: 418px;
  --sz-419: clamp(calc(419px * var(--min_w1) / var(--max_w1)), calc(419 * 100vw / var(--max_w1)), var(--max-size-419, 419px));
  --max-size-419: 419px;
  --sz-420: clamp(calc(420px * var(--min_w1) / var(--max_w1)), calc(420 * 100vw / var(--max_w1)), var(--max-size-420, 420px));
  --max-size-420: 420px;
  --sz-421: clamp(calc(421px * var(--min_w1) / var(--max_w1)), calc(421 * 100vw / var(--max_w1)), var(--max-size-421, 421px));
  --max-size-421: 421px;
  --sz-422: clamp(calc(422px * var(--min_w1) / var(--max_w1)), calc(422 * 100vw / var(--max_w1)), var(--max-size-422, 422px));
  --max-size-422: 422px;
  --sz-423: clamp(calc(423px * var(--min_w1) / var(--max_w1)), calc(423 * 100vw / var(--max_w1)), var(--max-size-423, 423px));
  --max-size-423: 423px;
  --sz-424: clamp(calc(424px * var(--min_w1) / var(--max_w1)), calc(424 * 100vw / var(--max_w1)), var(--max-size-424, 424px));
  --max-size-424: 424px;
  --sz-425: clamp(calc(425px * var(--min_w1) / var(--max_w1)), calc(425 * 100vw / var(--max_w1)), var(--max-size-425, 425px));
  --max-size-425: 425px;
  --sz-426: clamp(calc(426px * var(--min_w1) / var(--max_w1)), calc(426 * 100vw / var(--max_w1)), var(--max-size-426, 426px));
  --max-size-426: 426px;
  --sz-427: clamp(calc(427px * var(--min_w1) / var(--max_w1)), calc(427 * 100vw / var(--max_w1)), var(--max-size-427, 427px));
  --max-size-427: 427px;
  --sz-428: clamp(calc(428px * var(--min_w1) / var(--max_w1)), calc(428 * 100vw / var(--max_w1)), var(--max-size-428, 428px));
  --max-size-428: 428px;
  --sz-429: clamp(calc(429px * var(--min_w1) / var(--max_w1)), calc(429 * 100vw / var(--max_w1)), var(--max-size-429, 429px));
  --max-size-429: 429px;
  --sz-430: clamp(calc(430px * var(--min_w1) / var(--max_w1)), calc(430 * 100vw / var(--max_w1)), var(--max-size-430, 430px));
  --max-size-430: 430px;
  --sz-431: clamp(calc(431px * var(--min_w1) / var(--max_w1)), calc(431 * 100vw / var(--max_w1)), var(--max-size-431, 431px));
  --max-size-431: 431px;
  --sz-432: clamp(calc(432px * var(--min_w1) / var(--max_w1)), calc(432 * 100vw / var(--max_w1)), var(--max-size-432, 432px));
  --max-size-432: 432px;
  --sz-433: clamp(calc(433px * var(--min_w1) / var(--max_w1)), calc(433 * 100vw / var(--max_w1)), var(--max-size-433, 433px));
  --max-size-433: 433px;
  --sz-434: clamp(calc(434px * var(--min_w1) / var(--max_w1)), calc(434 * 100vw / var(--max_w1)), var(--max-size-434, 434px));
  --max-size-434: 434px;
  --sz-435: clamp(calc(435px * var(--min_w1) / var(--max_w1)), calc(435 * 100vw / var(--max_w1)), var(--max-size-435, 435px));
  --max-size-435: 435px;
  --sz-436: clamp(calc(436px * var(--min_w1) / var(--max_w1)), calc(436 * 100vw / var(--max_w1)), var(--max-size-436, 436px));
  --max-size-436: 436px;
  --sz-437: clamp(calc(437px * var(--min_w1) / var(--max_w1)), calc(437 * 100vw / var(--max_w1)), var(--max-size-437, 437px));
  --max-size-437: 437px;
  --sz-438: clamp(calc(438px * var(--min_w1) / var(--max_w1)), calc(438 * 100vw / var(--max_w1)), var(--max-size-438, 438px));
  --max-size-438: 438px;
  --sz-439: clamp(calc(439px * var(--min_w1) / var(--max_w1)), calc(439 * 100vw / var(--max_w1)), var(--max-size-439, 439px));
  --max-size-439: 439px;
  --sz-440: clamp(calc(440px * var(--min_w1) / var(--max_w1)), calc(440 * 100vw / var(--max_w1)), var(--max-size-440, 440px));
  --max-size-440: 440px;
  --sz-441: clamp(calc(441px * var(--min_w1) / var(--max_w1)), calc(441 * 100vw / var(--max_w1)), var(--max-size-441, 441px));
  --max-size-441: 441px;
  --sz-442: clamp(calc(442px * var(--min_w1) / var(--max_w1)), calc(442 * 100vw / var(--max_w1)), var(--max-size-442, 442px));
  --max-size-442: 442px;
  --sz-443: clamp(calc(443px * var(--min_w1) / var(--max_w1)), calc(443 * 100vw / var(--max_w1)), var(--max-size-443, 443px));
  --max-size-443: 443px;
  --sz-444: clamp(calc(444px * var(--min_w1) / var(--max_w1)), calc(444 * 100vw / var(--max_w1)), var(--max-size-444, 444px));
  --max-size-444: 444px;
  --sz-445: clamp(calc(445px * var(--min_w1) / var(--max_w1)), calc(445 * 100vw / var(--max_w1)), var(--max-size-445, 445px));
  --max-size-445: 445px;
  --sz-446: clamp(calc(446px * var(--min_w1) / var(--max_w1)), calc(446 * 100vw / var(--max_w1)), var(--max-size-446, 446px));
  --max-size-446: 446px;
  --sz-447: clamp(calc(447px * var(--min_w1) / var(--max_w1)), calc(447 * 100vw / var(--max_w1)), var(--max-size-447, 447px));
  --max-size-447: 447px;
  --sz-448: clamp(calc(448px * var(--min_w1) / var(--max_w1)), calc(448 * 100vw / var(--max_w1)), var(--max-size-448, 448px));
  --max-size-448: 448px;
  --sz-449: clamp(calc(449px * var(--min_w1) / var(--max_w1)), calc(449 * 100vw / var(--max_w1)), var(--max-size-449, 449px));
  --max-size-449: 449px;
  --sz-450: clamp(calc(450px * var(--min_w1) / var(--max_w1)), calc(450 * 100vw / var(--max_w1)), var(--max-size-450, 450px));
  --max-size-450: 450px;
  --sz-451: clamp(calc(451px * var(--min_w1) / var(--max_w1)), calc(451 * 100vw / var(--max_w1)), var(--max-size-451, 451px));
  --max-size-451: 451px;
  --sz-452: clamp(calc(452px * var(--min_w1) / var(--max_w1)), calc(452 * 100vw / var(--max_w1)), var(--max-size-452, 452px));
  --max-size-452: 452px;
  --sz-453: clamp(calc(453px * var(--min_w1) / var(--max_w1)), calc(453 * 100vw / var(--max_w1)), var(--max-size-453, 453px));
  --max-size-453: 453px;
  --sz-454: clamp(calc(454px * var(--min_w1) / var(--max_w1)), calc(454 * 100vw / var(--max_w1)), var(--max-size-454, 454px));
  --max-size-454: 454px;
  --sz-455: clamp(calc(455px * var(--min_w1) / var(--max_w1)), calc(455 * 100vw / var(--max_w1)), var(--max-size-455, 455px));
  --max-size-455: 455px;
  --sz-456: clamp(calc(456px * var(--min_w1) / var(--max_w1)), calc(456 * 100vw / var(--max_w1)), var(--max-size-456, 456px));
  --max-size-456: 456px;
  --sz-457: clamp(calc(457px * var(--min_w1) / var(--max_w1)), calc(457 * 100vw / var(--max_w1)), var(--max-size-457, 457px));
  --max-size-457: 457px;
  --sz-458: clamp(calc(458px * var(--min_w1) / var(--max_w1)), calc(458 * 100vw / var(--max_w1)), var(--max-size-458, 458px));
  --max-size-458: 458px;
  --sz-459: clamp(calc(459px * var(--min_w1) / var(--max_w1)), calc(459 * 100vw / var(--max_w1)), var(--max-size-459, 459px));
  --max-size-459: 459px;
  --sz-460: clamp(calc(460px * var(--min_w1) / var(--max_w1)), calc(460 * 100vw / var(--max_w1)), var(--max-size-460, 460px));
  --max-size-460: 460px;
  --sz-461: clamp(calc(461px * var(--min_w1) / var(--max_w1)), calc(461 * 100vw / var(--max_w1)), var(--max-size-461, 461px));
  --max-size-461: 461px;
  --sz-462: clamp(calc(462px * var(--min_w1) / var(--max_w1)), calc(462 * 100vw / var(--max_w1)), var(--max-size-462, 462px));
  --max-size-462: 462px;
  --sz-463: clamp(calc(463px * var(--min_w1) / var(--max_w1)), calc(463 * 100vw / var(--max_w1)), var(--max-size-463, 463px));
  --max-size-463: 463px;
  --sz-464: clamp(calc(464px * var(--min_w1) / var(--max_w1)), calc(464 * 100vw / var(--max_w1)), var(--max-size-464, 464px));
  --max-size-464: 464px;
  --sz-465: clamp(calc(465px * var(--min_w1) / var(--max_w1)), calc(465 * 100vw / var(--max_w1)), var(--max-size-465, 465px));
  --max-size-465: 465px;
  --sz-466: clamp(calc(466px * var(--min_w1) / var(--max_w1)), calc(466 * 100vw / var(--max_w1)), var(--max-size-466, 466px));
  --max-size-466: 466px;
  --sz-467: clamp(calc(467px * var(--min_w1) / var(--max_w1)), calc(467 * 100vw / var(--max_w1)), var(--max-size-467, 467px));
  --max-size-467: 467px;
  --sz-468: clamp(calc(468px * var(--min_w1) / var(--max_w1)), calc(468 * 100vw / var(--max_w1)), var(--max-size-468, 468px));
  --max-size-468: 468px;
  --sz-469: clamp(calc(469px * var(--min_w1) / var(--max_w1)), calc(469 * 100vw / var(--max_w1)), var(--max-size-469, 469px));
  --max-size-469: 469px;
  --sz-470: clamp(calc(470px * var(--min_w1) / var(--max_w1)), calc(470 * 100vw / var(--max_w1)), var(--max-size-470, 470px));
  --max-size-470: 470px;
  --sz-471: clamp(calc(471px * var(--min_w1) / var(--max_w1)), calc(471 * 100vw / var(--max_w1)), var(--max-size-471, 471px));
  --max-size-471: 471px;
  --sz-472: clamp(calc(472px * var(--min_w1) / var(--max_w1)), calc(472 * 100vw / var(--max_w1)), var(--max-size-472, 472px));
  --max-size-472: 472px;
  --sz-473: clamp(calc(473px * var(--min_w1) / var(--max_w1)), calc(473 * 100vw / var(--max_w1)), var(--max-size-473, 473px));
  --max-size-473: 473px;
  --sz-474: clamp(calc(474px * var(--min_w1) / var(--max_w1)), calc(474 * 100vw / var(--max_w1)), var(--max-size-474, 474px));
  --max-size-474: 474px;
  --sz-475: clamp(calc(475px * var(--min_w1) / var(--max_w1)), calc(475 * 100vw / var(--max_w1)), var(--max-size-475, 475px));
  --max-size-475: 475px;
  --sz-476: clamp(calc(476px * var(--min_w1) / var(--max_w1)), calc(476 * 100vw / var(--max_w1)), var(--max-size-476, 476px));
  --max-size-476: 476px;
  --sz-477: clamp(calc(477px * var(--min_w1) / var(--max_w1)), calc(477 * 100vw / var(--max_w1)), var(--max-size-477, 477px));
  --max-size-477: 477px;
  --sz-478: clamp(calc(478px * var(--min_w1) / var(--max_w1)), calc(478 * 100vw / var(--max_w1)), var(--max-size-478, 478px));
  --max-size-478: 478px;
  --sz-479: clamp(calc(479px * var(--min_w1) / var(--max_w1)), calc(479 * 100vw / var(--max_w1)), var(--max-size-479, 479px));
  --max-size-479: 479px;
  --sz-480: clamp(calc(480px * var(--min_w1) / var(--max_w1)), calc(480 * 100vw / var(--max_w1)), var(--max-size-480, 480px));
  --max-size-480: 480px;
  --sz-481: clamp(calc(481px * var(--min_w1) / var(--max_w1)), calc(481 * 100vw / var(--max_w1)), var(--max-size-481, 481px));
  --max-size-481: 481px;
  --sz-482: clamp(calc(482px * var(--min_w1) / var(--max_w1)), calc(482 * 100vw / var(--max_w1)), var(--max-size-482, 482px));
  --max-size-482: 482px;
  --sz-483: clamp(calc(483px * var(--min_w1) / var(--max_w1)), calc(483 * 100vw / var(--max_w1)), var(--max-size-483, 483px));
  --max-size-483: 483px;
  --sz-484: clamp(calc(484px * var(--min_w1) / var(--max_w1)), calc(484 * 100vw / var(--max_w1)), var(--max-size-484, 484px));
  --max-size-484: 484px;
  --sz-485: clamp(calc(485px * var(--min_w1) / var(--max_w1)), calc(485 * 100vw / var(--max_w1)), var(--max-size-485, 485px));
  --max-size-485: 485px;
  --sz-486: clamp(calc(486px * var(--min_w1) / var(--max_w1)), calc(486 * 100vw / var(--max_w1)), var(--max-size-486, 486px));
  --max-size-486: 486px;
  --sz-487: clamp(calc(487px * var(--min_w1) / var(--max_w1)), calc(487 * 100vw / var(--max_w1)), var(--max-size-487, 487px));
  --max-size-487: 487px;
  --sz-488: clamp(calc(488px * var(--min_w1) / var(--max_w1)), calc(488 * 100vw / var(--max_w1)), var(--max-size-488, 488px));
  --max-size-488: 488px;
  --sz-489: clamp(calc(489px * var(--min_w1) / var(--max_w1)), calc(489 * 100vw / var(--max_w1)), var(--max-size-489, 489px));
  --max-size-489: 489px;
  --sz-490: clamp(calc(490px * var(--min_w1) / var(--max_w1)), calc(490 * 100vw / var(--max_w1)), var(--max-size-490, 490px));
  --max-size-490: 490px;
  --sz-491: clamp(calc(491px * var(--min_w1) / var(--max_w1)), calc(491 * 100vw / var(--max_w1)), var(--max-size-491, 491px));
  --max-size-491: 491px;
  --sz-492: clamp(calc(492px * var(--min_w1) / var(--max_w1)), calc(492 * 100vw / var(--max_w1)), var(--max-size-492, 492px));
  --max-size-492: 492px;
  --sz-493: clamp(calc(493px * var(--min_w1) / var(--max_w1)), calc(493 * 100vw / var(--max_w1)), var(--max-size-493, 493px));
  --max-size-493: 493px;
  --sz-494: clamp(calc(494px * var(--min_w1) / var(--max_w1)), calc(494 * 100vw / var(--max_w1)), var(--max-size-494, 494px));
  --max-size-494: 494px;
  --sz-495: clamp(calc(495px * var(--min_w1) / var(--max_w1)), calc(495 * 100vw / var(--max_w1)), var(--max-size-495, 495px));
  --max-size-495: 495px;
  --sz-496: clamp(calc(496px * var(--min_w1) / var(--max_w1)), calc(496 * 100vw / var(--max_w1)), var(--max-size-496, 496px));
  --max-size-496: 496px;
  --sz-497: clamp(calc(497px * var(--min_w1) / var(--max_w1)), calc(497 * 100vw / var(--max_w1)), var(--max-size-497, 497px));
  --max-size-497: 497px;
  --sz-498: clamp(calc(498px * var(--min_w1) / var(--max_w1)), calc(498 * 100vw / var(--max_w1)), var(--max-size-498, 498px));
  --max-size-498: 498px;
  --sz-499: clamp(calc(499px * var(--min_w1) / var(--max_w1)), calc(499 * 100vw / var(--max_w1)), var(--max-size-499, 499px));
  --max-size-499: 499px;
  --sz-500: clamp(calc(500px * var(--min_w1) / var(--max_w1)), calc(500 * 100vw / var(--max_w1)), var(--max-size-500, 500px));
  --max-size-500: 500px;
  --sz-501: clamp(calc(501px * var(--min_w1) / var(--max_w1)), calc(501 * 100vw / var(--max_w1)), var(--max-size-501, 501px));
  --max-size-501: 501px;
  --sz-502: clamp(calc(502px * var(--min_w1) / var(--max_w1)), calc(502 * 100vw / var(--max_w1)), var(--max-size-502, 502px));
  --max-size-502: 502px;
  --sz-503: clamp(calc(503px * var(--min_w1) / var(--max_w1)), calc(503 * 100vw / var(--max_w1)), var(--max-size-503, 503px));
  --max-size-503: 503px;
  --sz-504: clamp(calc(504px * var(--min_w1) / var(--max_w1)), calc(504 * 100vw / var(--max_w1)), var(--max-size-504, 504px));
  --max-size-504: 504px;
  --sz-505: clamp(calc(505px * var(--min_w1) / var(--max_w1)), calc(505 * 100vw / var(--max_w1)), var(--max-size-505, 505px));
  --max-size-505: 505px;
  --sz-506: clamp(calc(506px * var(--min_w1) / var(--max_w1)), calc(506 * 100vw / var(--max_w1)), var(--max-size-506, 506px));
  --max-size-506: 506px;
  --sz-507: clamp(calc(507px * var(--min_w1) / var(--max_w1)), calc(507 * 100vw / var(--max_w1)), var(--max-size-507, 507px));
  --max-size-507: 507px;
  --sz-508: clamp(calc(508px * var(--min_w1) / var(--max_w1)), calc(508 * 100vw / var(--max_w1)), var(--max-size-508, 508px));
  --max-size-508: 508px;
  --sz-509: clamp(calc(509px * var(--min_w1) / var(--max_w1)), calc(509 * 100vw / var(--max_w1)), var(--max-size-509, 509px));
  --max-size-509: 509px;
  --sz-510: clamp(calc(510px * var(--min_w1) / var(--max_w1)), calc(510 * 100vw / var(--max_w1)), var(--max-size-510, 510px));
  --max-size-510: 510px;
  --sz-511: clamp(calc(511px * var(--min_w1) / var(--max_w1)), calc(511 * 100vw / var(--max_w1)), var(--max-size-511, 511px));
  --max-size-511: 511px;
  --sz-512: clamp(calc(512px * var(--min_w1) / var(--max_w1)), calc(512 * 100vw / var(--max_w1)), var(--max-size-512, 512px));
  --max-size-512: 512px;
  --sz-513: clamp(calc(513px * var(--min_w1) / var(--max_w1)), calc(513 * 100vw / var(--max_w1)), var(--max-size-513, 513px));
  --max-size-513: 513px;
  --sz-514: clamp(calc(514px * var(--min_w1) / var(--max_w1)), calc(514 * 100vw / var(--max_w1)), var(--max-size-514, 514px));
  --max-size-514: 514px;
  --sz-515: clamp(calc(515px * var(--min_w1) / var(--max_w1)), calc(515 * 100vw / var(--max_w1)), var(--max-size-515, 515px));
  --max-size-515: 515px;
  --sz-516: clamp(calc(516px * var(--min_w1) / var(--max_w1)), calc(516 * 100vw / var(--max_w1)), var(--max-size-516, 516px));
  --max-size-516: 516px;
  --sz-517: clamp(calc(517px * var(--min_w1) / var(--max_w1)), calc(517 * 100vw / var(--max_w1)), var(--max-size-517, 517px));
  --max-size-517: 517px;
  --sz-518: clamp(calc(518px * var(--min_w1) / var(--max_w1)), calc(518 * 100vw / var(--max_w1)), var(--max-size-518, 518px));
  --max-size-518: 518px;
  --sz-519: clamp(calc(519px * var(--min_w1) / var(--max_w1)), calc(519 * 100vw / var(--max_w1)), var(--max-size-519, 519px));
  --max-size-519: 519px;
  --sz-520: clamp(calc(520px * var(--min_w1) / var(--max_w1)), calc(520 * 100vw / var(--max_w1)), var(--max-size-520, 520px));
  --max-size-520: 520px;
  --sz-521: clamp(calc(521px * var(--min_w1) / var(--max_w1)), calc(521 * 100vw / var(--max_w1)), var(--max-size-521, 521px));
  --max-size-521: 521px;
  --sz-522: clamp(calc(522px * var(--min_w1) / var(--max_w1)), calc(522 * 100vw / var(--max_w1)), var(--max-size-522, 522px));
  --max-size-522: 522px;
  --sz-523: clamp(calc(523px * var(--min_w1) / var(--max_w1)), calc(523 * 100vw / var(--max_w1)), var(--max-size-523, 523px));
  --max-size-523: 523px;
  --sz-524: clamp(calc(524px * var(--min_w1) / var(--max_w1)), calc(524 * 100vw / var(--max_w1)), var(--max-size-524, 524px));
  --max-size-524: 524px;
  --sz-525: clamp(calc(525px * var(--min_w1) / var(--max_w1)), calc(525 * 100vw / var(--max_w1)), var(--max-size-525, 525px));
  --max-size-525: 525px;
  --sz-526: clamp(calc(526px * var(--min_w1) / var(--max_w1)), calc(526 * 100vw / var(--max_w1)), var(--max-size-526, 526px));
  --max-size-526: 526px;
  --sz-527: clamp(calc(527px * var(--min_w1) / var(--max_w1)), calc(527 * 100vw / var(--max_w1)), var(--max-size-527, 527px));
  --max-size-527: 527px;
  --sz-528: clamp(calc(528px * var(--min_w1) / var(--max_w1)), calc(528 * 100vw / var(--max_w1)), var(--max-size-528, 528px));
  --max-size-528: 528px;
  --sz-529: clamp(calc(529px * var(--min_w1) / var(--max_w1)), calc(529 * 100vw / var(--max_w1)), var(--max-size-529, 529px));
  --max-size-529: 529px;
  --sz-530: clamp(calc(530px * var(--min_w1) / var(--max_w1)), calc(530 * 100vw / var(--max_w1)), var(--max-size-530, 530px));
  --max-size-530: 530px;
  --sz-531: clamp(calc(531px * var(--min_w1) / var(--max_w1)), calc(531 * 100vw / var(--max_w1)), var(--max-size-531, 531px));
  --max-size-531: 531px;
  --sz-532: clamp(calc(532px * var(--min_w1) / var(--max_w1)), calc(532 * 100vw / var(--max_w1)), var(--max-size-532, 532px));
  --max-size-532: 532px;
  --sz-533: clamp(calc(533px * var(--min_w1) / var(--max_w1)), calc(533 * 100vw / var(--max_w1)), var(--max-size-533, 533px));
  --max-size-533: 533px;
  --sz-534: clamp(calc(534px * var(--min_w1) / var(--max_w1)), calc(534 * 100vw / var(--max_w1)), var(--max-size-534, 534px));
  --max-size-534: 534px;
  --sz-535: clamp(calc(535px * var(--min_w1) / var(--max_w1)), calc(535 * 100vw / var(--max_w1)), var(--max-size-535, 535px));
  --max-size-535: 535px;
  --sz-536: clamp(calc(536px * var(--min_w1) / var(--max_w1)), calc(536 * 100vw / var(--max_w1)), var(--max-size-536, 536px));
  --max-size-536: 536px;
  --sz-537: clamp(calc(537px * var(--min_w1) / var(--max_w1)), calc(537 * 100vw / var(--max_w1)), var(--max-size-537, 537px));
  --max-size-537: 537px;
  --sz-538: clamp(calc(538px * var(--min_w1) / var(--max_w1)), calc(538 * 100vw / var(--max_w1)), var(--max-size-538, 538px));
  --max-size-538: 538px;
  --sz-539: clamp(calc(539px * var(--min_w1) / var(--max_w1)), calc(539 * 100vw / var(--max_w1)), var(--max-size-539, 539px));
  --max-size-539: 539px;
  --sz-540: clamp(calc(540px * var(--min_w1) / var(--max_w1)), calc(540 * 100vw / var(--max_w1)), var(--max-size-540, 540px));
  --max-size-540: 540px;
  --sz-541: clamp(calc(541px * var(--min_w1) / var(--max_w1)), calc(541 * 100vw / var(--max_w1)), var(--max-size-541, 541px));
  --max-size-541: 541px;
  --sz-542: clamp(calc(542px * var(--min_w1) / var(--max_w1)), calc(542 * 100vw / var(--max_w1)), var(--max-size-542, 542px));
  --max-size-542: 542px;
  --sz-543: clamp(calc(543px * var(--min_w1) / var(--max_w1)), calc(543 * 100vw / var(--max_w1)), var(--max-size-543, 543px));
  --max-size-543: 543px;
  --sz-544: clamp(calc(544px * var(--min_w1) / var(--max_w1)), calc(544 * 100vw / var(--max_w1)), var(--max-size-544, 544px));
  --max-size-544: 544px;
  --sz-545: clamp(calc(545px * var(--min_w1) / var(--max_w1)), calc(545 * 100vw / var(--max_w1)), var(--max-size-545, 545px));
  --max-size-545: 545px;
  --sz-546: clamp(calc(546px * var(--min_w1) / var(--max_w1)), calc(546 * 100vw / var(--max_w1)), var(--max-size-546, 546px));
  --max-size-546: 546px;
  --sz-547: clamp(calc(547px * var(--min_w1) / var(--max_w1)), calc(547 * 100vw / var(--max_w1)), var(--max-size-547, 547px));
  --max-size-547: 547px;
  --sz-548: clamp(calc(548px * var(--min_w1) / var(--max_w1)), calc(548 * 100vw / var(--max_w1)), var(--max-size-548, 548px));
  --max-size-548: 548px;
  --sz-549: clamp(calc(549px * var(--min_w1) / var(--max_w1)), calc(549 * 100vw / var(--max_w1)), var(--max-size-549, 549px));
  --max-size-549: 549px;
  --sz-550: clamp(calc(550px * var(--min_w1) / var(--max_w1)), calc(550 * 100vw / var(--max_w1)), var(--max-size-550, 550px));
  --max-size-550: 550px;
  --sz-551: clamp(calc(551px * var(--min_w1) / var(--max_w1)), calc(551 * 100vw / var(--max_w1)), var(--max-size-551, 551px));
  --max-size-551: 551px;
  --sz-552: clamp(calc(552px * var(--min_w1) / var(--max_w1)), calc(552 * 100vw / var(--max_w1)), var(--max-size-552, 552px));
  --max-size-552: 552px;
  --sz-553: clamp(calc(553px * var(--min_w1) / var(--max_w1)), calc(553 * 100vw / var(--max_w1)), var(--max-size-553, 553px));
  --max-size-553: 553px;
  --sz-554: clamp(calc(554px * var(--min_w1) / var(--max_w1)), calc(554 * 100vw / var(--max_w1)), var(--max-size-554, 554px));
  --max-size-554: 554px;
  --sz-555: clamp(calc(555px * var(--min_w1) / var(--max_w1)), calc(555 * 100vw / var(--max_w1)), var(--max-size-555, 555px));
  --max-size-555: 555px;
  --sz-556: clamp(calc(556px * var(--min_w1) / var(--max_w1)), calc(556 * 100vw / var(--max_w1)), var(--max-size-556, 556px));
  --max-size-556: 556px;
  --sz-557: clamp(calc(557px * var(--min_w1) / var(--max_w1)), calc(557 * 100vw / var(--max_w1)), var(--max-size-557, 557px));
  --max-size-557: 557px;
  --sz-558: clamp(calc(558px * var(--min_w1) / var(--max_w1)), calc(558 * 100vw / var(--max_w1)), var(--max-size-558, 558px));
  --max-size-558: 558px;
  --sz-559: clamp(calc(559px * var(--min_w1) / var(--max_w1)), calc(559 * 100vw / var(--max_w1)), var(--max-size-559, 559px));
  --max-size-559: 559px;
  --sz-560: clamp(calc(560px * var(--min_w1) / var(--max_w1)), calc(560 * 100vw / var(--max_w1)), var(--max-size-560, 560px));
  --max-size-560: 560px;
  --sz-561: clamp(calc(561px * var(--min_w1) / var(--max_w1)), calc(561 * 100vw / var(--max_w1)), var(--max-size-561, 561px));
  --max-size-561: 561px;
  --sz-562: clamp(calc(562px * var(--min_w1) / var(--max_w1)), calc(562 * 100vw / var(--max_w1)), var(--max-size-562, 562px));
  --max-size-562: 562px;
  --sz-563: clamp(calc(563px * var(--min_w1) / var(--max_w1)), calc(563 * 100vw / var(--max_w1)), var(--max-size-563, 563px));
  --max-size-563: 563px;
  --sz-564: clamp(calc(564px * var(--min_w1) / var(--max_w1)), calc(564 * 100vw / var(--max_w1)), var(--max-size-564, 564px));
  --max-size-564: 564px;
  --sz-565: clamp(calc(565px * var(--min_w1) / var(--max_w1)), calc(565 * 100vw / var(--max_w1)), var(--max-size-565, 565px));
  --max-size-565: 565px;
  --sz-566: clamp(calc(566px * var(--min_w1) / var(--max_w1)), calc(566 * 100vw / var(--max_w1)), var(--max-size-566, 566px));
  --max-size-566: 566px;
  --sz-567: clamp(calc(567px * var(--min_w1) / var(--max_w1)), calc(567 * 100vw / var(--max_w1)), var(--max-size-567, 567px));
  --max-size-567: 567px;
  --sz-568: clamp(calc(568px * var(--min_w1) / var(--max_w1)), calc(568 * 100vw / var(--max_w1)), var(--max-size-568, 568px));
  --max-size-568: 568px;
  --sz-569: clamp(calc(569px * var(--min_w1) / var(--max_w1)), calc(569 * 100vw / var(--max_w1)), var(--max-size-569, 569px));
  --max-size-569: 569px;
  --sz-570: clamp(calc(570px * var(--min_w1) / var(--max_w1)), calc(570 * 100vw / var(--max_w1)), var(--max-size-570, 570px));
  --max-size-570: 570px;
  --sz-571: clamp(calc(571px * var(--min_w1) / var(--max_w1)), calc(571 * 100vw / var(--max_w1)), var(--max-size-571, 571px));
  --max-size-571: 571px;
  --sz-572: clamp(calc(572px * var(--min_w1) / var(--max_w1)), calc(572 * 100vw / var(--max_w1)), var(--max-size-572, 572px));
  --max-size-572: 572px;
  --sz-573: clamp(calc(573px * var(--min_w1) / var(--max_w1)), calc(573 * 100vw / var(--max_w1)), var(--max-size-573, 573px));
  --max-size-573: 573px;
  --sz-574: clamp(calc(574px * var(--min_w1) / var(--max_w1)), calc(574 * 100vw / var(--max_w1)), var(--max-size-574, 574px));
  --max-size-574: 574px;
  --sz-575: clamp(calc(575px * var(--min_w1) / var(--max_w1)), calc(575 * 100vw / var(--max_w1)), var(--max-size-575, 575px));
  --max-size-575: 575px;
  --sz-576: clamp(calc(576px * var(--min_w1) / var(--max_w1)), calc(576 * 100vw / var(--max_w1)), var(--max-size-576, 576px));
  --max-size-576: 576px;
  --sz-577: clamp(calc(577px * var(--min_w1) / var(--max_w1)), calc(577 * 100vw / var(--max_w1)), var(--max-size-577, 577px));
  --max-size-577: 577px;
  --sz-578: clamp(calc(578px * var(--min_w1) / var(--max_w1)), calc(578 * 100vw / var(--max_w1)), var(--max-size-578, 578px));
  --max-size-578: 578px;
  --sz-579: clamp(calc(579px * var(--min_w1) / var(--max_w1)), calc(579 * 100vw / var(--max_w1)), var(--max-size-579, 579px));
  --max-size-579: 579px;
  --sz-580: clamp(calc(580px * var(--min_w1) / var(--max_w1)), calc(580 * 100vw / var(--max_w1)), var(--max-size-580, 580px));
  --max-size-580: 580px;
  --sz-581: clamp(calc(581px * var(--min_w1) / var(--max_w1)), calc(581 * 100vw / var(--max_w1)), var(--max-size-581, 581px));
  --max-size-581: 581px;
  --sz-582: clamp(calc(582px * var(--min_w1) / var(--max_w1)), calc(582 * 100vw / var(--max_w1)), var(--max-size-582, 582px));
  --max-size-582: 582px;
  --sz-583: clamp(calc(583px * var(--min_w1) / var(--max_w1)), calc(583 * 100vw / var(--max_w1)), var(--max-size-583, 583px));
  --max-size-583: 583px;
  --sz-584: clamp(calc(584px * var(--min_w1) / var(--max_w1)), calc(584 * 100vw / var(--max_w1)), var(--max-size-584, 584px));
  --max-size-584: 584px;
  --sz-585: clamp(calc(585px * var(--min_w1) / var(--max_w1)), calc(585 * 100vw / var(--max_w1)), var(--max-size-585, 585px));
  --max-size-585: 585px;
  --sz-586: clamp(calc(586px * var(--min_w1) / var(--max_w1)), calc(586 * 100vw / var(--max_w1)), var(--max-size-586, 586px));
  --max-size-586: 586px;
  --sz-587: clamp(calc(587px * var(--min_w1) / var(--max_w1)), calc(587 * 100vw / var(--max_w1)), var(--max-size-587, 587px));
  --max-size-587: 587px;
  --sz-588: clamp(calc(588px * var(--min_w1) / var(--max_w1)), calc(588 * 100vw / var(--max_w1)), var(--max-size-588, 588px));
  --max-size-588: 588px;
  --sz-589: clamp(calc(589px * var(--min_w1) / var(--max_w1)), calc(589 * 100vw / var(--max_w1)), var(--max-size-589, 589px));
  --max-size-589: 589px;
  --sz-590: clamp(calc(590px * var(--min_w1) / var(--max_w1)), calc(590 * 100vw / var(--max_w1)), var(--max-size-590, 590px));
  --max-size-590: 590px;
  --sz-591: clamp(calc(591px * var(--min_w1) / var(--max_w1)), calc(591 * 100vw / var(--max_w1)), var(--max-size-591, 591px));
  --max-size-591: 591px;
  --sz-592: clamp(calc(592px * var(--min_w1) / var(--max_w1)), calc(592 * 100vw / var(--max_w1)), var(--max-size-592, 592px));
  --max-size-592: 592px;
  --sz-593: clamp(calc(593px * var(--min_w1) / var(--max_w1)), calc(593 * 100vw / var(--max_w1)), var(--max-size-593, 593px));
  --max-size-593: 593px;
  --sz-594: clamp(calc(594px * var(--min_w1) / var(--max_w1)), calc(594 * 100vw / var(--max_w1)), var(--max-size-594, 594px));
  --max-size-594: 594px;
  --sz-595: clamp(calc(595px * var(--min_w1) / var(--max_w1)), calc(595 * 100vw / var(--max_w1)), var(--max-size-595, 595px));
  --max-size-595: 595px;
  --sz-596: clamp(calc(596px * var(--min_w1) / var(--max_w1)), calc(596 * 100vw / var(--max_w1)), var(--max-size-596, 596px));
  --max-size-596: 596px;
  --sz-597: clamp(calc(597px * var(--min_w1) / var(--max_w1)), calc(597 * 100vw / var(--max_w1)), var(--max-size-597, 597px));
  --max-size-597: 597px;
  --sz-598: clamp(calc(598px * var(--min_w1) / var(--max_w1)), calc(598 * 100vw / var(--max_w1)), var(--max-size-598, 598px));
  --max-size-598: 598px;
  --sz-599: clamp(calc(599px * var(--min_w1) / var(--max_w1)), calc(599 * 100vw / var(--max_w1)), var(--max-size-599, 599px));
  --max-size-599: 599px;
  --sz-600: clamp(calc(600px * var(--min_w1) / var(--max_w1)), calc(600 * 100vw / var(--max_w1)), var(--max-size-600, 600px));
  --max-size-600: 600px;
  --sz-601: clamp(calc(601px * var(--min_w1) / var(--max_w1)), calc(601 * 100vw / var(--max_w1)), var(--max-size-601, 601px));
  --max-size-601: 601px;
  --sz-602: clamp(calc(602px * var(--min_w1) / var(--max_w1)), calc(602 * 100vw / var(--max_w1)), var(--max-size-602, 602px));
  --max-size-602: 602px;
  --sz-603: clamp(calc(603px * var(--min_w1) / var(--max_w1)), calc(603 * 100vw / var(--max_w1)), var(--max-size-603, 603px));
  --max-size-603: 603px;
  --sz-604: clamp(calc(604px * var(--min_w1) / var(--max_w1)), calc(604 * 100vw / var(--max_w1)), var(--max-size-604, 604px));
  --max-size-604: 604px;
  --sz-605: clamp(calc(605px * var(--min_w1) / var(--max_w1)), calc(605 * 100vw / var(--max_w1)), var(--max-size-605, 605px));
  --max-size-605: 605px;
  --sz-606: clamp(calc(606px * var(--min_w1) / var(--max_w1)), calc(606 * 100vw / var(--max_w1)), var(--max-size-606, 606px));
  --max-size-606: 606px;
  --sz-607: clamp(calc(607px * var(--min_w1) / var(--max_w1)), calc(607 * 100vw / var(--max_w1)), var(--max-size-607, 607px));
  --max-size-607: 607px;
  --sz-608: clamp(calc(608px * var(--min_w1) / var(--max_w1)), calc(608 * 100vw / var(--max_w1)), var(--max-size-608, 608px));
  --max-size-608: 608px;
  --sz-609: clamp(calc(609px * var(--min_w1) / var(--max_w1)), calc(609 * 100vw / var(--max_w1)), var(--max-size-609, 609px));
  --max-size-609: 609px;
  --sz-610: clamp(calc(610px * var(--min_w1) / var(--max_w1)), calc(610 * 100vw / var(--max_w1)), var(--max-size-610, 610px));
  --max-size-610: 610px;
  --sz-611: clamp(calc(611px * var(--min_w1) / var(--max_w1)), calc(611 * 100vw / var(--max_w1)), var(--max-size-611, 611px));
  --max-size-611: 611px;
  --sz-612: clamp(calc(612px * var(--min_w1) / var(--max_w1)), calc(612 * 100vw / var(--max_w1)), var(--max-size-612, 612px));
  --max-size-612: 612px;
  --sz-613: clamp(calc(613px * var(--min_w1) / var(--max_w1)), calc(613 * 100vw / var(--max_w1)), var(--max-size-613, 613px));
  --max-size-613: 613px;
  --sz-614: clamp(calc(614px * var(--min_w1) / var(--max_w1)), calc(614 * 100vw / var(--max_w1)), var(--max-size-614, 614px));
  --max-size-614: 614px;
  --sz-615: clamp(calc(615px * var(--min_w1) / var(--max_w1)), calc(615 * 100vw / var(--max_w1)), var(--max-size-615, 615px));
  --max-size-615: 615px;
  --sz-616: clamp(calc(616px * var(--min_w1) / var(--max_w1)), calc(616 * 100vw / var(--max_w1)), var(--max-size-616, 616px));
  --max-size-616: 616px;
  --sz-617: clamp(calc(617px * var(--min_w1) / var(--max_w1)), calc(617 * 100vw / var(--max_w1)), var(--max-size-617, 617px));
  --max-size-617: 617px;
  --sz-618: clamp(calc(618px * var(--min_w1) / var(--max_w1)), calc(618 * 100vw / var(--max_w1)), var(--max-size-618, 618px));
  --max-size-618: 618px;
  --sz-619: clamp(calc(619px * var(--min_w1) / var(--max_w1)), calc(619 * 100vw / var(--max_w1)), var(--max-size-619, 619px));
  --max-size-619: 619px;
  --sz-620: clamp(calc(620px * var(--min_w1) / var(--max_w1)), calc(620 * 100vw / var(--max_w1)), var(--max-size-620, 620px));
  --max-size-620: 620px;
  --sz-621: clamp(calc(621px * var(--min_w1) / var(--max_w1)), calc(621 * 100vw / var(--max_w1)), var(--max-size-621, 621px));
  --max-size-621: 621px;
  --sz-622: clamp(calc(622px * var(--min_w1) / var(--max_w1)), calc(622 * 100vw / var(--max_w1)), var(--max-size-622, 622px));
  --max-size-622: 622px;
  --sz-623: clamp(calc(623px * var(--min_w1) / var(--max_w1)), calc(623 * 100vw / var(--max_w1)), var(--max-size-623, 623px));
  --max-size-623: 623px;
  --sz-624: clamp(calc(624px * var(--min_w1) / var(--max_w1)), calc(624 * 100vw / var(--max_w1)), var(--max-size-624, 624px));
  --max-size-624: 624px;
  --sz-625: clamp(calc(625px * var(--min_w1) / var(--max_w1)), calc(625 * 100vw / var(--max_w1)), var(--max-size-625, 625px));
  --max-size-625: 625px;
  --sz-626: clamp(calc(626px * var(--min_w1) / var(--max_w1)), calc(626 * 100vw / var(--max_w1)), var(--max-size-626, 626px));
  --max-size-626: 626px;
  --sz-627: clamp(calc(627px * var(--min_w1) / var(--max_w1)), calc(627 * 100vw / var(--max_w1)), var(--max-size-627, 627px));
  --max-size-627: 627px;
  --sz-628: clamp(calc(628px * var(--min_w1) / var(--max_w1)), calc(628 * 100vw / var(--max_w1)), var(--max-size-628, 628px));
  --max-size-628: 628px;
  --sz-629: clamp(calc(629px * var(--min_w1) / var(--max_w1)), calc(629 * 100vw / var(--max_w1)), var(--max-size-629, 629px));
  --max-size-629: 629px;
  --sz-630: clamp(calc(630px * var(--min_w1) / var(--max_w1)), calc(630 * 100vw / var(--max_w1)), var(--max-size-630, 630px));
  --max-size-630: 630px;
  --sz-631: clamp(calc(631px * var(--min_w1) / var(--max_w1)), calc(631 * 100vw / var(--max_w1)), var(--max-size-631, 631px));
  --max-size-631: 631px;
  --sz-632: clamp(calc(632px * var(--min_w1) / var(--max_w1)), calc(632 * 100vw / var(--max_w1)), var(--max-size-632, 632px));
  --max-size-632: 632px;
  --sz-633: clamp(calc(633px * var(--min_w1) / var(--max_w1)), calc(633 * 100vw / var(--max_w1)), var(--max-size-633, 633px));
  --max-size-633: 633px;
  --sz-634: clamp(calc(634px * var(--min_w1) / var(--max_w1)), calc(634 * 100vw / var(--max_w1)), var(--max-size-634, 634px));
  --max-size-634: 634px;
  --sz-635: clamp(calc(635px * var(--min_w1) / var(--max_w1)), calc(635 * 100vw / var(--max_w1)), var(--max-size-635, 635px));
  --max-size-635: 635px;
  --sz-636: clamp(calc(636px * var(--min_w1) / var(--max_w1)), calc(636 * 100vw / var(--max_w1)), var(--max-size-636, 636px));
  --max-size-636: 636px;
  --sz-637: clamp(calc(637px * var(--min_w1) / var(--max_w1)), calc(637 * 100vw / var(--max_w1)), var(--max-size-637, 637px));
  --max-size-637: 637px;
  --sz-638: clamp(calc(638px * var(--min_w1) / var(--max_w1)), calc(638 * 100vw / var(--max_w1)), var(--max-size-638, 638px));
  --max-size-638: 638px;
  --sz-639: clamp(calc(639px * var(--min_w1) / var(--max_w1)), calc(639 * 100vw / var(--max_w1)), var(--max-size-639, 639px));
  --max-size-639: 639px;
  --sz-640: clamp(calc(640px * var(--min_w1) / var(--max_w1)), calc(640 * 100vw / var(--max_w1)), var(--max-size-640, 640px));
  --max-size-640: 640px;
  --sz-641: clamp(calc(641px * var(--min_w1) / var(--max_w1)), calc(641 * 100vw / var(--max_w1)), var(--max-size-641, 641px));
  --max-size-641: 641px;
  --sz-642: clamp(calc(642px * var(--min_w1) / var(--max_w1)), calc(642 * 100vw / var(--max_w1)), var(--max-size-642, 642px));
  --max-size-642: 642px;
  --sz-643: clamp(calc(643px * var(--min_w1) / var(--max_w1)), calc(643 * 100vw / var(--max_w1)), var(--max-size-643, 643px));
  --max-size-643: 643px;
  --sz-644: clamp(calc(644px * var(--min_w1) / var(--max_w1)), calc(644 * 100vw / var(--max_w1)), var(--max-size-644, 644px));
  --max-size-644: 644px;
  --sz-645: clamp(calc(645px * var(--min_w1) / var(--max_w1)), calc(645 * 100vw / var(--max_w1)), var(--max-size-645, 645px));
  --max-size-645: 645px;
  --sz-646: clamp(calc(646px * var(--min_w1) / var(--max_w1)), calc(646 * 100vw / var(--max_w1)), var(--max-size-646, 646px));
  --max-size-646: 646px;
  --sz-647: clamp(calc(647px * var(--min_w1) / var(--max_w1)), calc(647 * 100vw / var(--max_w1)), var(--max-size-647, 647px));
  --max-size-647: 647px;
  --sz-648: clamp(calc(648px * var(--min_w1) / var(--max_w1)), calc(648 * 100vw / var(--max_w1)), var(--max-size-648, 648px));
  --max-size-648: 648px;
  --sz-649: clamp(calc(649px * var(--min_w1) / var(--max_w1)), calc(649 * 100vw / var(--max_w1)), var(--max-size-649, 649px));
  --max-size-649: 649px;
  --sz-650: clamp(calc(650px * var(--min_w1) / var(--max_w1)), calc(650 * 100vw / var(--max_w1)), var(--max-size-650, 650px));
  --max-size-650: 650px;
  --sz-651: clamp(calc(651px * var(--min_w1) / var(--max_w1)), calc(651 * 100vw / var(--max_w1)), var(--max-size-651, 651px));
  --max-size-651: 651px;
  --sz-652: clamp(calc(652px * var(--min_w1) / var(--max_w1)), calc(652 * 100vw / var(--max_w1)), var(--max-size-652, 652px));
  --max-size-652: 652px;
  --sz-653: clamp(calc(653px * var(--min_w1) / var(--max_w1)), calc(653 * 100vw / var(--max_w1)), var(--max-size-653, 653px));
  --max-size-653: 653px;
  --sz-654: clamp(calc(654px * var(--min_w1) / var(--max_w1)), calc(654 * 100vw / var(--max_w1)), var(--max-size-654, 654px));
  --max-size-654: 654px;
  --sz-655: clamp(calc(655px * var(--min_w1) / var(--max_w1)), calc(655 * 100vw / var(--max_w1)), var(--max-size-655, 655px));
  --max-size-655: 655px;
  --sz-656: clamp(calc(656px * var(--min_w1) / var(--max_w1)), calc(656 * 100vw / var(--max_w1)), var(--max-size-656, 656px));
  --max-size-656: 656px;
  --sz-657: clamp(calc(657px * var(--min_w1) / var(--max_w1)), calc(657 * 100vw / var(--max_w1)), var(--max-size-657, 657px));
  --max-size-657: 657px;
  --sz-658: clamp(calc(658px * var(--min_w1) / var(--max_w1)), calc(658 * 100vw / var(--max_w1)), var(--max-size-658, 658px));
  --max-size-658: 658px;
  --sz-659: clamp(calc(659px * var(--min_w1) / var(--max_w1)), calc(659 * 100vw / var(--max_w1)), var(--max-size-659, 659px));
  --max-size-659: 659px;
  --sz-660: clamp(calc(660px * var(--min_w1) / var(--max_w1)), calc(660 * 100vw / var(--max_w1)), var(--max-size-660, 660px));
  --max-size-660: 660px;
  --sz-661: clamp(calc(661px * var(--min_w1) / var(--max_w1)), calc(661 * 100vw / var(--max_w1)), var(--max-size-661, 661px));
  --max-size-661: 661px;
  --sz-662: clamp(calc(662px * var(--min_w1) / var(--max_w1)), calc(662 * 100vw / var(--max_w1)), var(--max-size-662, 662px));
  --max-size-662: 662px;
  --sz-663: clamp(calc(663px * var(--min_w1) / var(--max_w1)), calc(663 * 100vw / var(--max_w1)), var(--max-size-663, 663px));
  --max-size-663: 663px;
  --sz-664: clamp(calc(664px * var(--min_w1) / var(--max_w1)), calc(664 * 100vw / var(--max_w1)), var(--max-size-664, 664px));
  --max-size-664: 664px;
  --sz-665: clamp(calc(665px * var(--min_w1) / var(--max_w1)), calc(665 * 100vw / var(--max_w1)), var(--max-size-665, 665px));
  --max-size-665: 665px;
  --sz-666: clamp(calc(666px * var(--min_w1) / var(--max_w1)), calc(666 * 100vw / var(--max_w1)), var(--max-size-666, 666px));
  --max-size-666: 666px;
  --sz-667: clamp(calc(667px * var(--min_w1) / var(--max_w1)), calc(667 * 100vw / var(--max_w1)), var(--max-size-667, 667px));
  --max-size-667: 667px;
  --sz-668: clamp(calc(668px * var(--min_w1) / var(--max_w1)), calc(668 * 100vw / var(--max_w1)), var(--max-size-668, 668px));
  --max-size-668: 668px;
  --sz-669: clamp(calc(669px * var(--min_w1) / var(--max_w1)), calc(669 * 100vw / var(--max_w1)), var(--max-size-669, 669px));
  --max-size-669: 669px;
  --sz-670: clamp(calc(670px * var(--min_w1) / var(--max_w1)), calc(670 * 100vw / var(--max_w1)), var(--max-size-670, 670px));
  --max-size-670: 670px;
  --sz-671: clamp(calc(671px * var(--min_w1) / var(--max_w1)), calc(671 * 100vw / var(--max_w1)), var(--max-size-671, 671px));
  --max-size-671: 671px;
  --sz-672: clamp(calc(672px * var(--min_w1) / var(--max_w1)), calc(672 * 100vw / var(--max_w1)), var(--max-size-672, 672px));
  --max-size-672: 672px;
  --sz-673: clamp(calc(673px * var(--min_w1) / var(--max_w1)), calc(673 * 100vw / var(--max_w1)), var(--max-size-673, 673px));
  --max-size-673: 673px;
  --sz-674: clamp(calc(674px * var(--min_w1) / var(--max_w1)), calc(674 * 100vw / var(--max_w1)), var(--max-size-674, 674px));
  --max-size-674: 674px;
  --sz-675: clamp(calc(675px * var(--min_w1) / var(--max_w1)), calc(675 * 100vw / var(--max_w1)), var(--max-size-675, 675px));
  --max-size-675: 675px;
  --sz-676: clamp(calc(676px * var(--min_w1) / var(--max_w1)), calc(676 * 100vw / var(--max_w1)), var(--max-size-676, 676px));
  --max-size-676: 676px;
  --sz-677: clamp(calc(677px * var(--min_w1) / var(--max_w1)), calc(677 * 100vw / var(--max_w1)), var(--max-size-677, 677px));
  --max-size-677: 677px;
  --sz-678: clamp(calc(678px * var(--min_w1) / var(--max_w1)), calc(678 * 100vw / var(--max_w1)), var(--max-size-678, 678px));
  --max-size-678: 678px;
  --sz-679: clamp(calc(679px * var(--min_w1) / var(--max_w1)), calc(679 * 100vw / var(--max_w1)), var(--max-size-679, 679px));
  --max-size-679: 679px;
  --sz-680: clamp(calc(680px * var(--min_w1) / var(--max_w1)), calc(680 * 100vw / var(--max_w1)), var(--max-size-680, 680px));
  --max-size-680: 680px;
  --sz-681: clamp(calc(681px * var(--min_w1) / var(--max_w1)), calc(681 * 100vw / var(--max_w1)), var(--max-size-681, 681px));
  --max-size-681: 681px;
  --sz-682: clamp(calc(682px * var(--min_w1) / var(--max_w1)), calc(682 * 100vw / var(--max_w1)), var(--max-size-682, 682px));
  --max-size-682: 682px;
  --sz-683: clamp(calc(683px * var(--min_w1) / var(--max_w1)), calc(683 * 100vw / var(--max_w1)), var(--max-size-683, 683px));
  --max-size-683: 683px;
  --sz-684: clamp(calc(684px * var(--min_w1) / var(--max_w1)), calc(684 * 100vw / var(--max_w1)), var(--max-size-684, 684px));
  --max-size-684: 684px;
  --sz-685: clamp(calc(685px * var(--min_w1) / var(--max_w1)), calc(685 * 100vw / var(--max_w1)), var(--max-size-685, 685px));
  --max-size-685: 685px;
  --sz-686: clamp(calc(686px * var(--min_w1) / var(--max_w1)), calc(686 * 100vw / var(--max_w1)), var(--max-size-686, 686px));
  --max-size-686: 686px;
  --sz-687: clamp(calc(687px * var(--min_w1) / var(--max_w1)), calc(687 * 100vw / var(--max_w1)), var(--max-size-687, 687px));
  --max-size-687: 687px;
  --sz-688: clamp(calc(688px * var(--min_w1) / var(--max_w1)), calc(688 * 100vw / var(--max_w1)), var(--max-size-688, 688px));
  --max-size-688: 688px;
  --sz-689: clamp(calc(689px * var(--min_w1) / var(--max_w1)), calc(689 * 100vw / var(--max_w1)), var(--max-size-689, 689px));
  --max-size-689: 689px;
  --sz-690: clamp(calc(690px * var(--min_w1) / var(--max_w1)), calc(690 * 100vw / var(--max_w1)), var(--max-size-690, 690px));
  --max-size-690: 690px;
  --sz-691: clamp(calc(691px * var(--min_w1) / var(--max_w1)), calc(691 * 100vw / var(--max_w1)), var(--max-size-691, 691px));
  --max-size-691: 691px;
  --sz-692: clamp(calc(692px * var(--min_w1) / var(--max_w1)), calc(692 * 100vw / var(--max_w1)), var(--max-size-692, 692px));
  --max-size-692: 692px;
  --sz-693: clamp(calc(693px * var(--min_w1) / var(--max_w1)), calc(693 * 100vw / var(--max_w1)), var(--max-size-693, 693px));
  --max-size-693: 693px;
  --sz-694: clamp(calc(694px * var(--min_w1) / var(--max_w1)), calc(694 * 100vw / var(--max_w1)), var(--max-size-694, 694px));
  --max-size-694: 694px;
  --sz-695: clamp(calc(695px * var(--min_w1) / var(--max_w1)), calc(695 * 100vw / var(--max_w1)), var(--max-size-695, 695px));
  --max-size-695: 695px;
  --sz-696: clamp(calc(696px * var(--min_w1) / var(--max_w1)), calc(696 * 100vw / var(--max_w1)), var(--max-size-696, 696px));
  --max-size-696: 696px;
  --sz-697: clamp(calc(697px * var(--min_w1) / var(--max_w1)), calc(697 * 100vw / var(--max_w1)), var(--max-size-697, 697px));
  --max-size-697: 697px;
  --sz-698: clamp(calc(698px * var(--min_w1) / var(--max_w1)), calc(698 * 100vw / var(--max_w1)), var(--max-size-698, 698px));
  --max-size-698: 698px;
  --sz-699: clamp(calc(699px * var(--min_w1) / var(--max_w1)), calc(699 * 100vw / var(--max_w1)), var(--max-size-699, 699px));
  --max-size-699: 699px;
  --sz-700: clamp(calc(700px * var(--min_w1) / var(--max_w1)), calc(700 * 100vw / var(--max_w1)), var(--max-size-700, 700px));
  --max-size-700: 700px;
  --sz-701: clamp(calc(701px * var(--min_w1) / var(--max_w1)), calc(701 * 100vw / var(--max_w1)), var(--max-size-701, 701px));
  --max-size-701: 701px;
  --sz-702: clamp(calc(702px * var(--min_w1) / var(--max_w1)), calc(702 * 100vw / var(--max_w1)), var(--max-size-702, 702px));
  --max-size-702: 702px;
  --sz-703: clamp(calc(703px * var(--min_w1) / var(--max_w1)), calc(703 * 100vw / var(--max_w1)), var(--max-size-703, 703px));
  --max-size-703: 703px;
  --sz-704: clamp(calc(704px * var(--min_w1) / var(--max_w1)), calc(704 * 100vw / var(--max_w1)), var(--max-size-704, 704px));
  --max-size-704: 704px;
  --sz-705: clamp(calc(705px * var(--min_w1) / var(--max_w1)), calc(705 * 100vw / var(--max_w1)), var(--max-size-705, 705px));
  --max-size-705: 705px;
  --sz-706: clamp(calc(706px * var(--min_w1) / var(--max_w1)), calc(706 * 100vw / var(--max_w1)), var(--max-size-706, 706px));
  --max-size-706: 706px;
  --sz-707: clamp(calc(707px * var(--min_w1) / var(--max_w1)), calc(707 * 100vw / var(--max_w1)), var(--max-size-707, 707px));
  --max-size-707: 707px;
  --sz-708: clamp(calc(708px * var(--min_w1) / var(--max_w1)), calc(708 * 100vw / var(--max_w1)), var(--max-size-708, 708px));
  --max-size-708: 708px;
  --sz-709: clamp(calc(709px * var(--min_w1) / var(--max_w1)), calc(709 * 100vw / var(--max_w1)), var(--max-size-709, 709px));
  --max-size-709: 709px;
  --sz-710: clamp(calc(710px * var(--min_w1) / var(--max_w1)), calc(710 * 100vw / var(--max_w1)), var(--max-size-710, 710px));
  --max-size-710: 710px;
  --sz-711: clamp(calc(711px * var(--min_w1) / var(--max_w1)), calc(711 * 100vw / var(--max_w1)), var(--max-size-711, 711px));
  --max-size-711: 711px;
  --sz-712: clamp(calc(712px * var(--min_w1) / var(--max_w1)), calc(712 * 100vw / var(--max_w1)), var(--max-size-712, 712px));
  --max-size-712: 712px;
  --sz-713: clamp(calc(713px * var(--min_w1) / var(--max_w1)), calc(713 * 100vw / var(--max_w1)), var(--max-size-713, 713px));
  --max-size-713: 713px;
  --sz-714: clamp(calc(714px * var(--min_w1) / var(--max_w1)), calc(714 * 100vw / var(--max_w1)), var(--max-size-714, 714px));
  --max-size-714: 714px;
  --sz-715: clamp(calc(715px * var(--min_w1) / var(--max_w1)), calc(715 * 100vw / var(--max_w1)), var(--max-size-715, 715px));
  --max-size-715: 715px;
  --sz-716: clamp(calc(716px * var(--min_w1) / var(--max_w1)), calc(716 * 100vw / var(--max_w1)), var(--max-size-716, 716px));
  --max-size-716: 716px;
  --sz-717: clamp(calc(717px * var(--min_w1) / var(--max_w1)), calc(717 * 100vw / var(--max_w1)), var(--max-size-717, 717px));
  --max-size-717: 717px;
  --sz-718: clamp(calc(718px * var(--min_w1) / var(--max_w1)), calc(718 * 100vw / var(--max_w1)), var(--max-size-718, 718px));
  --max-size-718: 718px;
  --sz-719: clamp(calc(719px * var(--min_w1) / var(--max_w1)), calc(719 * 100vw / var(--max_w1)), var(--max-size-719, 719px));
  --max-size-719: 719px;
  --sz-720: clamp(calc(720px * var(--min_w1) / var(--max_w1)), calc(720 * 100vw / var(--max_w1)), var(--max-size-720, 720px));
  --max-size-720: 720px;
  --sz-721: clamp(calc(721px * var(--min_w1) / var(--max_w1)), calc(721 * 100vw / var(--max_w1)), var(--max-size-721, 721px));
  --max-size-721: 721px;
  --sz-722: clamp(calc(722px * var(--min_w1) / var(--max_w1)), calc(722 * 100vw / var(--max_w1)), var(--max-size-722, 722px));
  --max-size-722: 722px;
  --sz-723: clamp(calc(723px * var(--min_w1) / var(--max_w1)), calc(723 * 100vw / var(--max_w1)), var(--max-size-723, 723px));
  --max-size-723: 723px;
  --sz-724: clamp(calc(724px * var(--min_w1) / var(--max_w1)), calc(724 * 100vw / var(--max_w1)), var(--max-size-724, 724px));
  --max-size-724: 724px;
  --sz-725: clamp(calc(725px * var(--min_w1) / var(--max_w1)), calc(725 * 100vw / var(--max_w1)), var(--max-size-725, 725px));
  --max-size-725: 725px;
  --sz-726: clamp(calc(726px * var(--min_w1) / var(--max_w1)), calc(726 * 100vw / var(--max_w1)), var(--max-size-726, 726px));
  --max-size-726: 726px;
  --sz-727: clamp(calc(727px * var(--min_w1) / var(--max_w1)), calc(727 * 100vw / var(--max_w1)), var(--max-size-727, 727px));
  --max-size-727: 727px;
  --sz-728: clamp(calc(728px * var(--min_w1) / var(--max_w1)), calc(728 * 100vw / var(--max_w1)), var(--max-size-728, 728px));
  --max-size-728: 728px;
  --sz-729: clamp(calc(729px * var(--min_w1) / var(--max_w1)), calc(729 * 100vw / var(--max_w1)), var(--max-size-729, 729px));
  --max-size-729: 729px;
  --sz-730: clamp(calc(730px * var(--min_w1) / var(--max_w1)), calc(730 * 100vw / var(--max_w1)), var(--max-size-730, 730px));
  --max-size-730: 730px;
  --sz-731: clamp(calc(731px * var(--min_w1) / var(--max_w1)), calc(731 * 100vw / var(--max_w1)), var(--max-size-731, 731px));
  --max-size-731: 731px;
  --sz-732: clamp(calc(732px * var(--min_w1) / var(--max_w1)), calc(732 * 100vw / var(--max_w1)), var(--max-size-732, 732px));
  --max-size-732: 732px;
  --sz-733: clamp(calc(733px * var(--min_w1) / var(--max_w1)), calc(733 * 100vw / var(--max_w1)), var(--max-size-733, 733px));
  --max-size-733: 733px;
  --sz-734: clamp(calc(734px * var(--min_w1) / var(--max_w1)), calc(734 * 100vw / var(--max_w1)), var(--max-size-734, 734px));
  --max-size-734: 734px;
  --sz-735: clamp(calc(735px * var(--min_w1) / var(--max_w1)), calc(735 * 100vw / var(--max_w1)), var(--max-size-735, 735px));
  --max-size-735: 735px;
  --sz-736: clamp(calc(736px * var(--min_w1) / var(--max_w1)), calc(736 * 100vw / var(--max_w1)), var(--max-size-736, 736px));
  --max-size-736: 736px;
  --sz-737: clamp(calc(737px * var(--min_w1) / var(--max_w1)), calc(737 * 100vw / var(--max_w1)), var(--max-size-737, 737px));
  --max-size-737: 737px;
  --sz-738: clamp(calc(738px * var(--min_w1) / var(--max_w1)), calc(738 * 100vw / var(--max_w1)), var(--max-size-738, 738px));
  --max-size-738: 738px;
  --sz-739: clamp(calc(739px * var(--min_w1) / var(--max_w1)), calc(739 * 100vw / var(--max_w1)), var(--max-size-739, 739px));
  --max-size-739: 739px;
  --sz-740: clamp(calc(740px * var(--min_w1) / var(--max_w1)), calc(740 * 100vw / var(--max_w1)), var(--max-size-740, 740px));
  --max-size-740: 740px;
  --sz-741: clamp(calc(741px * var(--min_w1) / var(--max_w1)), calc(741 * 100vw / var(--max_w1)), var(--max-size-741, 741px));
  --max-size-741: 741px;
  --sz-742: clamp(calc(742px * var(--min_w1) / var(--max_w1)), calc(742 * 100vw / var(--max_w1)), var(--max-size-742, 742px));
  --max-size-742: 742px;
  --sz-743: clamp(calc(743px * var(--min_w1) / var(--max_w1)), calc(743 * 100vw / var(--max_w1)), var(--max-size-743, 743px));
  --max-size-743: 743px;
  --sz-744: clamp(calc(744px * var(--min_w1) / var(--max_w1)), calc(744 * 100vw / var(--max_w1)), var(--max-size-744, 744px));
  --max-size-744: 744px;
  --sz-745: clamp(calc(745px * var(--min_w1) / var(--max_w1)), calc(745 * 100vw / var(--max_w1)), var(--max-size-745, 745px));
  --max-size-745: 745px;
  --sz-746: clamp(calc(746px * var(--min_w1) / var(--max_w1)), calc(746 * 100vw / var(--max_w1)), var(--max-size-746, 746px));
  --max-size-746: 746px;
  --sz-747: clamp(calc(747px * var(--min_w1) / var(--max_w1)), calc(747 * 100vw / var(--max_w1)), var(--max-size-747, 747px));
  --max-size-747: 747px;
  --sz-748: clamp(calc(748px * var(--min_w1) / var(--max_w1)), calc(748 * 100vw / var(--max_w1)), var(--max-size-748, 748px));
  --max-size-748: 748px;
  --sz-749: clamp(calc(749px * var(--min_w1) / var(--max_w1)), calc(749 * 100vw / var(--max_w1)), var(--max-size-749, 749px));
  --max-size-749: 749px;
  --sz-750: clamp(calc(750px * var(--min_w1) / var(--max_w1)), calc(750 * 100vw / var(--max_w1)), var(--max-size-750, 750px));
  --max-size-750: 750px;
  --sz-751: clamp(calc(751px * var(--min_w1) / var(--max_w1)), calc(751 * 100vw / var(--max_w1)), var(--max-size-751, 751px));
  --max-size-751: 751px;
  --sz-752: clamp(calc(752px * var(--min_w1) / var(--max_w1)), calc(752 * 100vw / var(--max_w1)), var(--max-size-752, 752px));
  --max-size-752: 752px;
  --sz-753: clamp(calc(753px * var(--min_w1) / var(--max_w1)), calc(753 * 100vw / var(--max_w1)), var(--max-size-753, 753px));
  --max-size-753: 753px;
  --sz-754: clamp(calc(754px * var(--min_w1) / var(--max_w1)), calc(754 * 100vw / var(--max_w1)), var(--max-size-754, 754px));
  --max-size-754: 754px;
  --sz-755: clamp(calc(755px * var(--min_w1) / var(--max_w1)), calc(755 * 100vw / var(--max_w1)), var(--max-size-755, 755px));
  --max-size-755: 755px;
  --sz-756: clamp(calc(756px * var(--min_w1) / var(--max_w1)), calc(756 * 100vw / var(--max_w1)), var(--max-size-756, 756px));
  --max-size-756: 756px;
  --sz-757: clamp(calc(757px * var(--min_w1) / var(--max_w1)), calc(757 * 100vw / var(--max_w1)), var(--max-size-757, 757px));
  --max-size-757: 757px;
  --sz-758: clamp(calc(758px * var(--min_w1) / var(--max_w1)), calc(758 * 100vw / var(--max_w1)), var(--max-size-758, 758px));
  --max-size-758: 758px;
  --sz-759: clamp(calc(759px * var(--min_w1) / var(--max_w1)), calc(759 * 100vw / var(--max_w1)), var(--max-size-759, 759px));
  --max-size-759: 759px;
  --sz-760: clamp(calc(760px * var(--min_w1) / var(--max_w1)), calc(760 * 100vw / var(--max_w1)), var(--max-size-760, 760px));
  --max-size-760: 760px;
  --sz-761: clamp(calc(761px * var(--min_w1) / var(--max_w1)), calc(761 * 100vw / var(--max_w1)), var(--max-size-761, 761px));
  --max-size-761: 761px;
  --sz-762: clamp(calc(762px * var(--min_w1) / var(--max_w1)), calc(762 * 100vw / var(--max_w1)), var(--max-size-762, 762px));
  --max-size-762: 762px;
  --sz-763: clamp(calc(763px * var(--min_w1) / var(--max_w1)), calc(763 * 100vw / var(--max_w1)), var(--max-size-763, 763px));
  --max-size-763: 763px;
  --sz-764: clamp(calc(764px * var(--min_w1) / var(--max_w1)), calc(764 * 100vw / var(--max_w1)), var(--max-size-764, 764px));
  --max-size-764: 764px;
  --sz-765: clamp(calc(765px * var(--min_w1) / var(--max_w1)), calc(765 * 100vw / var(--max_w1)), var(--max-size-765, 765px));
  --max-size-765: 765px;
  --sz-766: clamp(calc(766px * var(--min_w1) / var(--max_w1)), calc(766 * 100vw / var(--max_w1)), var(--max-size-766, 766px));
  --max-size-766: 766px;
  --sz-767: clamp(calc(767px * var(--min_w1) / var(--max_w1)), calc(767 * 100vw / var(--max_w1)), var(--max-size-767, 767px));
  --max-size-767: 767px;
  --sz-768: clamp(calc(768px * var(--min_w1) / var(--max_w1)), calc(768 * 100vw / var(--max_w1)), var(--max-size-768, 768px));
  --max-size-768: 768px;
  --sz-769: clamp(calc(769px * var(--min_w1) / var(--max_w1)), calc(769 * 100vw / var(--max_w1)), var(--max-size-769, 769px));
  --max-size-769: 769px;
  --sz-770: clamp(calc(770px * var(--min_w1) / var(--max_w1)), calc(770 * 100vw / var(--max_w1)), var(--max-size-770, 770px));
  --max-size-770: 770px;
  --sz-771: clamp(calc(771px * var(--min_w1) / var(--max_w1)), calc(771 * 100vw / var(--max_w1)), var(--max-size-771, 771px));
  --max-size-771: 771px;
  --sz-772: clamp(calc(772px * var(--min_w1) / var(--max_w1)), calc(772 * 100vw / var(--max_w1)), var(--max-size-772, 772px));
  --max-size-772: 772px;
  --sz-773: clamp(calc(773px * var(--min_w1) / var(--max_w1)), calc(773 * 100vw / var(--max_w1)), var(--max-size-773, 773px));
  --max-size-773: 773px;
  --sz-774: clamp(calc(774px * var(--min_w1) / var(--max_w1)), calc(774 * 100vw / var(--max_w1)), var(--max-size-774, 774px));
  --max-size-774: 774px;
  --sz-775: clamp(calc(775px * var(--min_w1) / var(--max_w1)), calc(775 * 100vw / var(--max_w1)), var(--max-size-775, 775px));
  --max-size-775: 775px;
  --sz-776: clamp(calc(776px * var(--min_w1) / var(--max_w1)), calc(776 * 100vw / var(--max_w1)), var(--max-size-776, 776px));
  --max-size-776: 776px;
  --sz-777: clamp(calc(777px * var(--min_w1) / var(--max_w1)), calc(777 * 100vw / var(--max_w1)), var(--max-size-777, 777px));
  --max-size-777: 777px;
  --sz-778: clamp(calc(778px * var(--min_w1) / var(--max_w1)), calc(778 * 100vw / var(--max_w1)), var(--max-size-778, 778px));
  --max-size-778: 778px;
  --sz-779: clamp(calc(779px * var(--min_w1) / var(--max_w1)), calc(779 * 100vw / var(--max_w1)), var(--max-size-779, 779px));
  --max-size-779: 779px;
  --sz-780: clamp(calc(780px * var(--min_w1) / var(--max_w1)), calc(780 * 100vw / var(--max_w1)), var(--max-size-780, 780px));
  --max-size-780: 780px;
  --sz-781: clamp(calc(781px * var(--min_w1) / var(--max_w1)), calc(781 * 100vw / var(--max_w1)), var(--max-size-781, 781px));
  --max-size-781: 781px;
  --sz-782: clamp(calc(782px * var(--min_w1) / var(--max_w1)), calc(782 * 100vw / var(--max_w1)), var(--max-size-782, 782px));
  --max-size-782: 782px;
  --sz-783: clamp(calc(783px * var(--min_w1) / var(--max_w1)), calc(783 * 100vw / var(--max_w1)), var(--max-size-783, 783px));
  --max-size-783: 783px;
  --sz-784: clamp(calc(784px * var(--min_w1) / var(--max_w1)), calc(784 * 100vw / var(--max_w1)), var(--max-size-784, 784px));
  --max-size-784: 784px;
  --sz-785: clamp(calc(785px * var(--min_w1) / var(--max_w1)), calc(785 * 100vw / var(--max_w1)), var(--max-size-785, 785px));
  --max-size-785: 785px;
  --sz-786: clamp(calc(786px * var(--min_w1) / var(--max_w1)), calc(786 * 100vw / var(--max_w1)), var(--max-size-786, 786px));
  --max-size-786: 786px;
  --sz-787: clamp(calc(787px * var(--min_w1) / var(--max_w1)), calc(787 * 100vw / var(--max_w1)), var(--max-size-787, 787px));
  --max-size-787: 787px;
  --sz-788: clamp(calc(788px * var(--min_w1) / var(--max_w1)), calc(788 * 100vw / var(--max_w1)), var(--max-size-788, 788px));
  --max-size-788: 788px;
  --sz-789: clamp(calc(789px * var(--min_w1) / var(--max_w1)), calc(789 * 100vw / var(--max_w1)), var(--max-size-789, 789px));
  --max-size-789: 789px;
  --sz-790: clamp(calc(790px * var(--min_w1) / var(--max_w1)), calc(790 * 100vw / var(--max_w1)), var(--max-size-790, 790px));
  --max-size-790: 790px;
  --sz-791: clamp(calc(791px * var(--min_w1) / var(--max_w1)), calc(791 * 100vw / var(--max_w1)), var(--max-size-791, 791px));
  --max-size-791: 791px;
  --sz-792: clamp(calc(792px * var(--min_w1) / var(--max_w1)), calc(792 * 100vw / var(--max_w1)), var(--max-size-792, 792px));
  --max-size-792: 792px;
  --sz-793: clamp(calc(793px * var(--min_w1) / var(--max_w1)), calc(793 * 100vw / var(--max_w1)), var(--max-size-793, 793px));
  --max-size-793: 793px;
  --sz-794: clamp(calc(794px * var(--min_w1) / var(--max_w1)), calc(794 * 100vw / var(--max_w1)), var(--max-size-794, 794px));
  --max-size-794: 794px;
  --sz-795: clamp(calc(795px * var(--min_w1) / var(--max_w1)), calc(795 * 100vw / var(--max_w1)), var(--max-size-795, 795px));
  --max-size-795: 795px;
  --sz-796: clamp(calc(796px * var(--min_w1) / var(--max_w1)), calc(796 * 100vw / var(--max_w1)), var(--max-size-796, 796px));
  --max-size-796: 796px;
  --sz-797: clamp(calc(797px * var(--min_w1) / var(--max_w1)), calc(797 * 100vw / var(--max_w1)), var(--max-size-797, 797px));
  --max-size-797: 797px;
  --sz-798: clamp(calc(798px * var(--min_w1) / var(--max_w1)), calc(798 * 100vw / var(--max_w1)), var(--max-size-798, 798px));
  --max-size-798: 798px;
  --sz-799: clamp(calc(799px * var(--min_w1) / var(--max_w1)), calc(799 * 100vw / var(--max_w1)), var(--max-size-799, 799px));
  --max-size-799: 799px;
  --sz-800: clamp(calc(800px * var(--min_w1) / var(--max_w1)), calc(800 * 100vw / var(--max_w1)), var(--max-size-800, 800px));
  --max-size-800: 800px;
  --sz-801: clamp(calc(801px * var(--min_w1) / var(--max_w1)), calc(801 * 100vw / var(--max_w1)), var(--max-size-801, 801px));
  --max-size-801: 801px;
  --sz-802: clamp(calc(802px * var(--min_w1) / var(--max_w1)), calc(802 * 100vw / var(--max_w1)), var(--max-size-802, 802px));
  --max-size-802: 802px;
  --sz-803: clamp(calc(803px * var(--min_w1) / var(--max_w1)), calc(803 * 100vw / var(--max_w1)), var(--max-size-803, 803px));
  --max-size-803: 803px;
  --sz-804: clamp(calc(804px * var(--min_w1) / var(--max_w1)), calc(804 * 100vw / var(--max_w1)), var(--max-size-804, 804px));
  --max-size-804: 804px;
  --sz-805: clamp(calc(805px * var(--min_w1) / var(--max_w1)), calc(805 * 100vw / var(--max_w1)), var(--max-size-805, 805px));
  --max-size-805: 805px;
  --sz-806: clamp(calc(806px * var(--min_w1) / var(--max_w1)), calc(806 * 100vw / var(--max_w1)), var(--max-size-806, 806px));
  --max-size-806: 806px;
  --sz-807: clamp(calc(807px * var(--min_w1) / var(--max_w1)), calc(807 * 100vw / var(--max_w1)), var(--max-size-807, 807px));
  --max-size-807: 807px;
  --sz-808: clamp(calc(808px * var(--min_w1) / var(--max_w1)), calc(808 * 100vw / var(--max_w1)), var(--max-size-808, 808px));
  --max-size-808: 808px;
  --sz-809: clamp(calc(809px * var(--min_w1) / var(--max_w1)), calc(809 * 100vw / var(--max_w1)), var(--max-size-809, 809px));
  --max-size-809: 809px;
  --sz-810: clamp(calc(810px * var(--min_w1) / var(--max_w1)), calc(810 * 100vw / var(--max_w1)), var(--max-size-810, 810px));
  --max-size-810: 810px;
  --sz-811: clamp(calc(811px * var(--min_w1) / var(--max_w1)), calc(811 * 100vw / var(--max_w1)), var(--max-size-811, 811px));
  --max-size-811: 811px;
  --sz-812: clamp(calc(812px * var(--min_w1) / var(--max_w1)), calc(812 * 100vw / var(--max_w1)), var(--max-size-812, 812px));
  --max-size-812: 812px;
  --sz-813: clamp(calc(813px * var(--min_w1) / var(--max_w1)), calc(813 * 100vw / var(--max_w1)), var(--max-size-813, 813px));
  --max-size-813: 813px;
  --sz-814: clamp(calc(814px * var(--min_w1) / var(--max_w1)), calc(814 * 100vw / var(--max_w1)), var(--max-size-814, 814px));
  --max-size-814: 814px;
  --sz-815: clamp(calc(815px * var(--min_w1) / var(--max_w1)), calc(815 * 100vw / var(--max_w1)), var(--max-size-815, 815px));
  --max-size-815: 815px;
  --sz-816: clamp(calc(816px * var(--min_w1) / var(--max_w1)), calc(816 * 100vw / var(--max_w1)), var(--max-size-816, 816px));
  --max-size-816: 816px;
  --sz-817: clamp(calc(817px * var(--min_w1) / var(--max_w1)), calc(817 * 100vw / var(--max_w1)), var(--max-size-817, 817px));
  --max-size-817: 817px;
  --sz-818: clamp(calc(818px * var(--min_w1) / var(--max_w1)), calc(818 * 100vw / var(--max_w1)), var(--max-size-818, 818px));
  --max-size-818: 818px;
  --sz-819: clamp(calc(819px * var(--min_w1) / var(--max_w1)), calc(819 * 100vw / var(--max_w1)), var(--max-size-819, 819px));
  --max-size-819: 819px;
  --sz-820: clamp(calc(820px * var(--min_w1) / var(--max_w1)), calc(820 * 100vw / var(--max_w1)), var(--max-size-820, 820px));
  --max-size-820: 820px;
  --sz-821: clamp(calc(821px * var(--min_w1) / var(--max_w1)), calc(821 * 100vw / var(--max_w1)), var(--max-size-821, 821px));
  --max-size-821: 821px;
  --sz-822: clamp(calc(822px * var(--min_w1) / var(--max_w1)), calc(822 * 100vw / var(--max_w1)), var(--max-size-822, 822px));
  --max-size-822: 822px;
  --sz-823: clamp(calc(823px * var(--min_w1) / var(--max_w1)), calc(823 * 100vw / var(--max_w1)), var(--max-size-823, 823px));
  --max-size-823: 823px;
  --sz-824: clamp(calc(824px * var(--min_w1) / var(--max_w1)), calc(824 * 100vw / var(--max_w1)), var(--max-size-824, 824px));
  --max-size-824: 824px;
  --sz-825: clamp(calc(825px * var(--min_w1) / var(--max_w1)), calc(825 * 100vw / var(--max_w1)), var(--max-size-825, 825px));
  --max-size-825: 825px;
  --sz-826: clamp(calc(826px * var(--min_w1) / var(--max_w1)), calc(826 * 100vw / var(--max_w1)), var(--max-size-826, 826px));
  --max-size-826: 826px;
  --sz-827: clamp(calc(827px * var(--min_w1) / var(--max_w1)), calc(827 * 100vw / var(--max_w1)), var(--max-size-827, 827px));
  --max-size-827: 827px;
  --sz-828: clamp(calc(828px * var(--min_w1) / var(--max_w1)), calc(828 * 100vw / var(--max_w1)), var(--max-size-828, 828px));
  --max-size-828: 828px;
  --sz-829: clamp(calc(829px * var(--min_w1) / var(--max_w1)), calc(829 * 100vw / var(--max_w1)), var(--max-size-829, 829px));
  --max-size-829: 829px;
  --sz-830: clamp(calc(830px * var(--min_w1) / var(--max_w1)), calc(830 * 100vw / var(--max_w1)), var(--max-size-830, 830px));
  --max-size-830: 830px;
  --sz-831: clamp(calc(831px * var(--min_w1) / var(--max_w1)), calc(831 * 100vw / var(--max_w1)), var(--max-size-831, 831px));
  --max-size-831: 831px;
  --sz-832: clamp(calc(832px * var(--min_w1) / var(--max_w1)), calc(832 * 100vw / var(--max_w1)), var(--max-size-832, 832px));
  --max-size-832: 832px;
  --sz-833: clamp(calc(833px * var(--min_w1) / var(--max_w1)), calc(833 * 100vw / var(--max_w1)), var(--max-size-833, 833px));
  --max-size-833: 833px;
  --sz-834: clamp(calc(834px * var(--min_w1) / var(--max_w1)), calc(834 * 100vw / var(--max_w1)), var(--max-size-834, 834px));
  --max-size-834: 834px;
  --sz-835: clamp(calc(835px * var(--min_w1) / var(--max_w1)), calc(835 * 100vw / var(--max_w1)), var(--max-size-835, 835px));
  --max-size-835: 835px;
  --sz-836: clamp(calc(836px * var(--min_w1) / var(--max_w1)), calc(836 * 100vw / var(--max_w1)), var(--max-size-836, 836px));
  --max-size-836: 836px;
  --sz-837: clamp(calc(837px * var(--min_w1) / var(--max_w1)), calc(837 * 100vw / var(--max_w1)), var(--max-size-837, 837px));
  --max-size-837: 837px;
  --sz-838: clamp(calc(838px * var(--min_w1) / var(--max_w1)), calc(838 * 100vw / var(--max_w1)), var(--max-size-838, 838px));
  --max-size-838: 838px;
  --sz-839: clamp(calc(839px * var(--min_w1) / var(--max_w1)), calc(839 * 100vw / var(--max_w1)), var(--max-size-839, 839px));
  --max-size-839: 839px;
  --sz-840: clamp(calc(840px * var(--min_w1) / var(--max_w1)), calc(840 * 100vw / var(--max_w1)), var(--max-size-840, 840px));
  --max-size-840: 840px;
  --sz-841: clamp(calc(841px * var(--min_w1) / var(--max_w1)), calc(841 * 100vw / var(--max_w1)), var(--max-size-841, 841px));
  --max-size-841: 841px;
  --sz-842: clamp(calc(842px * var(--min_w1) / var(--max_w1)), calc(842 * 100vw / var(--max_w1)), var(--max-size-842, 842px));
  --max-size-842: 842px;
  --sz-843: clamp(calc(843px * var(--min_w1) / var(--max_w1)), calc(843 * 100vw / var(--max_w1)), var(--max-size-843, 843px));
  --max-size-843: 843px;
  --sz-844: clamp(calc(844px * var(--min_w1) / var(--max_w1)), calc(844 * 100vw / var(--max_w1)), var(--max-size-844, 844px));
  --max-size-844: 844px;
  --sz-845: clamp(calc(845px * var(--min_w1) / var(--max_w1)), calc(845 * 100vw / var(--max_w1)), var(--max-size-845, 845px));
  --max-size-845: 845px;
  --sz-846: clamp(calc(846px * var(--min_w1) / var(--max_w1)), calc(846 * 100vw / var(--max_w1)), var(--max-size-846, 846px));
  --max-size-846: 846px;
  --sz-847: clamp(calc(847px * var(--min_w1) / var(--max_w1)), calc(847 * 100vw / var(--max_w1)), var(--max-size-847, 847px));
  --max-size-847: 847px;
  --sz-848: clamp(calc(848px * var(--min_w1) / var(--max_w1)), calc(848 * 100vw / var(--max_w1)), var(--max-size-848, 848px));
  --max-size-848: 848px;
  --sz-849: clamp(calc(849px * var(--min_w1) / var(--max_w1)), calc(849 * 100vw / var(--max_w1)), var(--max-size-849, 849px));
  --max-size-849: 849px;
  --sz-850: clamp(calc(850px * var(--min_w1) / var(--max_w1)), calc(850 * 100vw / var(--max_w1)), var(--max-size-850, 850px));
  --max-size-850: 850px;
  --sz-851: clamp(calc(851px * var(--min_w1) / var(--max_w1)), calc(851 * 100vw / var(--max_w1)), var(--max-size-851, 851px));
  --max-size-851: 851px;
  --sz-852: clamp(calc(852px * var(--min_w1) / var(--max_w1)), calc(852 * 100vw / var(--max_w1)), var(--max-size-852, 852px));
  --max-size-852: 852px;
  --sz-853: clamp(calc(853px * var(--min_w1) / var(--max_w1)), calc(853 * 100vw / var(--max_w1)), var(--max-size-853, 853px));
  --max-size-853: 853px;
  --sz-854: clamp(calc(854px * var(--min_w1) / var(--max_w1)), calc(854 * 100vw / var(--max_w1)), var(--max-size-854, 854px));
  --max-size-854: 854px;
  --sz-855: clamp(calc(855px * var(--min_w1) / var(--max_w1)), calc(855 * 100vw / var(--max_w1)), var(--max-size-855, 855px));
  --max-size-855: 855px;
  --sz-856: clamp(calc(856px * var(--min_w1) / var(--max_w1)), calc(856 * 100vw / var(--max_w1)), var(--max-size-856, 856px));
  --max-size-856: 856px;
  --sz-857: clamp(calc(857px * var(--min_w1) / var(--max_w1)), calc(857 * 100vw / var(--max_w1)), var(--max-size-857, 857px));
  --max-size-857: 857px;
  --sz-858: clamp(calc(858px * var(--min_w1) / var(--max_w1)), calc(858 * 100vw / var(--max_w1)), var(--max-size-858, 858px));
  --max-size-858: 858px;
  --sz-859: clamp(calc(859px * var(--min_w1) / var(--max_w1)), calc(859 * 100vw / var(--max_w1)), var(--max-size-859, 859px));
  --max-size-859: 859px;
  --sz-860: clamp(calc(860px * var(--min_w1) / var(--max_w1)), calc(860 * 100vw / var(--max_w1)), var(--max-size-860, 860px));
  --max-size-860: 860px;
  --sz-861: clamp(calc(861px * var(--min_w1) / var(--max_w1)), calc(861 * 100vw / var(--max_w1)), var(--max-size-861, 861px));
  --max-size-861: 861px;
  --sz-862: clamp(calc(862px * var(--min_w1) / var(--max_w1)), calc(862 * 100vw / var(--max_w1)), var(--max-size-862, 862px));
  --max-size-862: 862px;
  --sz-863: clamp(calc(863px * var(--min_w1) / var(--max_w1)), calc(863 * 100vw / var(--max_w1)), var(--max-size-863, 863px));
  --max-size-863: 863px;
  --sz-864: clamp(calc(864px * var(--min_w1) / var(--max_w1)), calc(864 * 100vw / var(--max_w1)), var(--max-size-864, 864px));
  --max-size-864: 864px;
  --sz-865: clamp(calc(865px * var(--min_w1) / var(--max_w1)), calc(865 * 100vw / var(--max_w1)), var(--max-size-865, 865px));
  --max-size-865: 865px;
  --sz-866: clamp(calc(866px * var(--min_w1) / var(--max_w1)), calc(866 * 100vw / var(--max_w1)), var(--max-size-866, 866px));
  --max-size-866: 866px;
  --sz-867: clamp(calc(867px * var(--min_w1) / var(--max_w1)), calc(867 * 100vw / var(--max_w1)), var(--max-size-867, 867px));
  --max-size-867: 867px;
  --sz-868: clamp(calc(868px * var(--min_w1) / var(--max_w1)), calc(868 * 100vw / var(--max_w1)), var(--max-size-868, 868px));
  --max-size-868: 868px;
  --sz-869: clamp(calc(869px * var(--min_w1) / var(--max_w1)), calc(869 * 100vw / var(--max_w1)), var(--max-size-869, 869px));
  --max-size-869: 869px;
  --sz-870: clamp(calc(870px * var(--min_w1) / var(--max_w1)), calc(870 * 100vw / var(--max_w1)), var(--max-size-870, 870px));
  --max-size-870: 870px;
  --sz-871: clamp(calc(871px * var(--min_w1) / var(--max_w1)), calc(871 * 100vw / var(--max_w1)), var(--max-size-871, 871px));
  --max-size-871: 871px;
  --sz-872: clamp(calc(872px * var(--min_w1) / var(--max_w1)), calc(872 * 100vw / var(--max_w1)), var(--max-size-872, 872px));
  --max-size-872: 872px;
  --sz-873: clamp(calc(873px * var(--min_w1) / var(--max_w1)), calc(873 * 100vw / var(--max_w1)), var(--max-size-873, 873px));
  --max-size-873: 873px;
  --sz-874: clamp(calc(874px * var(--min_w1) / var(--max_w1)), calc(874 * 100vw / var(--max_w1)), var(--max-size-874, 874px));
  --max-size-874: 874px;
  --sz-875: clamp(calc(875px * var(--min_w1) / var(--max_w1)), calc(875 * 100vw / var(--max_w1)), var(--max-size-875, 875px));
  --max-size-875: 875px;
  --sz-876: clamp(calc(876px * var(--min_w1) / var(--max_w1)), calc(876 * 100vw / var(--max_w1)), var(--max-size-876, 876px));
  --max-size-876: 876px;
  --sz-877: clamp(calc(877px * var(--min_w1) / var(--max_w1)), calc(877 * 100vw / var(--max_w1)), var(--max-size-877, 877px));
  --max-size-877: 877px;
  --sz-878: clamp(calc(878px * var(--min_w1) / var(--max_w1)), calc(878 * 100vw / var(--max_w1)), var(--max-size-878, 878px));
  --max-size-878: 878px;
  --sz-879: clamp(calc(879px * var(--min_w1) / var(--max_w1)), calc(879 * 100vw / var(--max_w1)), var(--max-size-879, 879px));
  --max-size-879: 879px;
  --sz-880: clamp(calc(880px * var(--min_w1) / var(--max_w1)), calc(880 * 100vw / var(--max_w1)), var(--max-size-880, 880px));
  --max-size-880: 880px;
  --sz-881: clamp(calc(881px * var(--min_w1) / var(--max_w1)), calc(881 * 100vw / var(--max_w1)), var(--max-size-881, 881px));
  --max-size-881: 881px;
  --sz-882: clamp(calc(882px * var(--min_w1) / var(--max_w1)), calc(882 * 100vw / var(--max_w1)), var(--max-size-882, 882px));
  --max-size-882: 882px;
  --sz-883: clamp(calc(883px * var(--min_w1) / var(--max_w1)), calc(883 * 100vw / var(--max_w1)), var(--max-size-883, 883px));
  --max-size-883: 883px;
  --sz-884: clamp(calc(884px * var(--min_w1) / var(--max_w1)), calc(884 * 100vw / var(--max_w1)), var(--max-size-884, 884px));
  --max-size-884: 884px;
  --sz-885: clamp(calc(885px * var(--min_w1) / var(--max_w1)), calc(885 * 100vw / var(--max_w1)), var(--max-size-885, 885px));
  --max-size-885: 885px;
  --sz-886: clamp(calc(886px * var(--min_w1) / var(--max_w1)), calc(886 * 100vw / var(--max_w1)), var(--max-size-886, 886px));
  --max-size-886: 886px;
  --sz-887: clamp(calc(887px * var(--min_w1) / var(--max_w1)), calc(887 * 100vw / var(--max_w1)), var(--max-size-887, 887px));
  --max-size-887: 887px;
  --sz-888: clamp(calc(888px * var(--min_w1) / var(--max_w1)), calc(888 * 100vw / var(--max_w1)), var(--max-size-888, 888px));
  --max-size-888: 888px;
  --sz-889: clamp(calc(889px * var(--min_w1) / var(--max_w1)), calc(889 * 100vw / var(--max_w1)), var(--max-size-889, 889px));
  --max-size-889: 889px;
  --sz-890: clamp(calc(890px * var(--min_w1) / var(--max_w1)), calc(890 * 100vw / var(--max_w1)), var(--max-size-890, 890px));
  --max-size-890: 890px;
  --sz-891: clamp(calc(891px * var(--min_w1) / var(--max_w1)), calc(891 * 100vw / var(--max_w1)), var(--max-size-891, 891px));
  --max-size-891: 891px;
  --sz-892: clamp(calc(892px * var(--min_w1) / var(--max_w1)), calc(892 * 100vw / var(--max_w1)), var(--max-size-892, 892px));
  --max-size-892: 892px;
  --sz-893: clamp(calc(893px * var(--min_w1) / var(--max_w1)), calc(893 * 100vw / var(--max_w1)), var(--max-size-893, 893px));
  --max-size-893: 893px;
  --sz-894: clamp(calc(894px * var(--min_w1) / var(--max_w1)), calc(894 * 100vw / var(--max_w1)), var(--max-size-894, 894px));
  --max-size-894: 894px;
  --sz-895: clamp(calc(895px * var(--min_w1) / var(--max_w1)), calc(895 * 100vw / var(--max_w1)), var(--max-size-895, 895px));
  --max-size-895: 895px;
  --sz-896: clamp(calc(896px * var(--min_w1) / var(--max_w1)), calc(896 * 100vw / var(--max_w1)), var(--max-size-896, 896px));
  --max-size-896: 896px;
  --sz-897: clamp(calc(897px * var(--min_w1) / var(--max_w1)), calc(897 * 100vw / var(--max_w1)), var(--max-size-897, 897px));
  --max-size-897: 897px;
  --sz-898: clamp(calc(898px * var(--min_w1) / var(--max_w1)), calc(898 * 100vw / var(--max_w1)), var(--max-size-898, 898px));
  --max-size-898: 898px;
  --sz-899: clamp(calc(899px * var(--min_w1) / var(--max_w1)), calc(899 * 100vw / var(--max_w1)), var(--max-size-899, 899px));
  --max-size-899: 899px;
  --sz-900: clamp(calc(900px * var(--min_w1) / var(--max_w1)), calc(900 * 100vw / var(--max_w1)), var(--max-size-900, 900px));
  --max-size-900: 900px;
  --sz-901: clamp(calc(901px * var(--min_w1) / var(--max_w1)), calc(901 * 100vw / var(--max_w1)), var(--max-size-901, 901px));
  --max-size-901: 901px;
  --sz-902: clamp(calc(902px * var(--min_w1) / var(--max_w1)), calc(902 * 100vw / var(--max_w1)), var(--max-size-902, 902px));
  --max-size-902: 902px;
  --sz-903: clamp(calc(903px * var(--min_w1) / var(--max_w1)), calc(903 * 100vw / var(--max_w1)), var(--max-size-903, 903px));
  --max-size-903: 903px;
  --sz-904: clamp(calc(904px * var(--min_w1) / var(--max_w1)), calc(904 * 100vw / var(--max_w1)), var(--max-size-904, 904px));
  --max-size-904: 904px;
  --sz-905: clamp(calc(905px * var(--min_w1) / var(--max_w1)), calc(905 * 100vw / var(--max_w1)), var(--max-size-905, 905px));
  --max-size-905: 905px;
  --sz-906: clamp(calc(906px * var(--min_w1) / var(--max_w1)), calc(906 * 100vw / var(--max_w1)), var(--max-size-906, 906px));
  --max-size-906: 906px;
  --sz-907: clamp(calc(907px * var(--min_w1) / var(--max_w1)), calc(907 * 100vw / var(--max_w1)), var(--max-size-907, 907px));
  --max-size-907: 907px;
  --sz-908: clamp(calc(908px * var(--min_w1) / var(--max_w1)), calc(908 * 100vw / var(--max_w1)), var(--max-size-908, 908px));
  --max-size-908: 908px;
  --sz-909: clamp(calc(909px * var(--min_w1) / var(--max_w1)), calc(909 * 100vw / var(--max_w1)), var(--max-size-909, 909px));
  --max-size-909: 909px;
  --sz-910: clamp(calc(910px * var(--min_w1) / var(--max_w1)), calc(910 * 100vw / var(--max_w1)), var(--max-size-910, 910px));
  --max-size-910: 910px;
  --sz-911: clamp(calc(911px * var(--min_w1) / var(--max_w1)), calc(911 * 100vw / var(--max_w1)), var(--max-size-911, 911px));
  --max-size-911: 911px;
  --sz-912: clamp(calc(912px * var(--min_w1) / var(--max_w1)), calc(912 * 100vw / var(--max_w1)), var(--max-size-912, 912px));
  --max-size-912: 912px;
  --sz-913: clamp(calc(913px * var(--min_w1) / var(--max_w1)), calc(913 * 100vw / var(--max_w1)), var(--max-size-913, 913px));
  --max-size-913: 913px;
  --sz-914: clamp(calc(914px * var(--min_w1) / var(--max_w1)), calc(914 * 100vw / var(--max_w1)), var(--max-size-914, 914px));
  --max-size-914: 914px;
  --sz-915: clamp(calc(915px * var(--min_w1) / var(--max_w1)), calc(915 * 100vw / var(--max_w1)), var(--max-size-915, 915px));
  --max-size-915: 915px;
  --sz-916: clamp(calc(916px * var(--min_w1) / var(--max_w1)), calc(916 * 100vw / var(--max_w1)), var(--max-size-916, 916px));
  --max-size-916: 916px;
  --sz-917: clamp(calc(917px * var(--min_w1) / var(--max_w1)), calc(917 * 100vw / var(--max_w1)), var(--max-size-917, 917px));
  --max-size-917: 917px;
  --sz-918: clamp(calc(918px * var(--min_w1) / var(--max_w1)), calc(918 * 100vw / var(--max_w1)), var(--max-size-918, 918px));
  --max-size-918: 918px;
  --sz-919: clamp(calc(919px * var(--min_w1) / var(--max_w1)), calc(919 * 100vw / var(--max_w1)), var(--max-size-919, 919px));
  --max-size-919: 919px;
  --sz-920: clamp(calc(920px * var(--min_w1) / var(--max_w1)), calc(920 * 100vw / var(--max_w1)), var(--max-size-920, 920px));
  --max-size-920: 920px;
  --sz-921: clamp(calc(921px * var(--min_w1) / var(--max_w1)), calc(921 * 100vw / var(--max_w1)), var(--max-size-921, 921px));
  --max-size-921: 921px;
  --sz-922: clamp(calc(922px * var(--min_w1) / var(--max_w1)), calc(922 * 100vw / var(--max_w1)), var(--max-size-922, 922px));
  --max-size-922: 922px;
  --sz-923: clamp(calc(923px * var(--min_w1) / var(--max_w1)), calc(923 * 100vw / var(--max_w1)), var(--max-size-923, 923px));
  --max-size-923: 923px;
  --sz-924: clamp(calc(924px * var(--min_w1) / var(--max_w1)), calc(924 * 100vw / var(--max_w1)), var(--max-size-924, 924px));
  --max-size-924: 924px;
  --sz-925: clamp(calc(925px * var(--min_w1) / var(--max_w1)), calc(925 * 100vw / var(--max_w1)), var(--max-size-925, 925px));
  --max-size-925: 925px;
  --sz-926: clamp(calc(926px * var(--min_w1) / var(--max_w1)), calc(926 * 100vw / var(--max_w1)), var(--max-size-926, 926px));
  --max-size-926: 926px;
  --sz-927: clamp(calc(927px * var(--min_w1) / var(--max_w1)), calc(927 * 100vw / var(--max_w1)), var(--max-size-927, 927px));
  --max-size-927: 927px;
  --sz-928: clamp(calc(928px * var(--min_w1) / var(--max_w1)), calc(928 * 100vw / var(--max_w1)), var(--max-size-928, 928px));
  --max-size-928: 928px;
  --sz-929: clamp(calc(929px * var(--min_w1) / var(--max_w1)), calc(929 * 100vw / var(--max_w1)), var(--max-size-929, 929px));
  --max-size-929: 929px;
  --sz-930: clamp(calc(930px * var(--min_w1) / var(--max_w1)), calc(930 * 100vw / var(--max_w1)), var(--max-size-930, 930px));
  --max-size-930: 930px;
  --sz-931: clamp(calc(931px * var(--min_w1) / var(--max_w1)), calc(931 * 100vw / var(--max_w1)), var(--max-size-931, 931px));
  --max-size-931: 931px;
  --sz-932: clamp(calc(932px * var(--min_w1) / var(--max_w1)), calc(932 * 100vw / var(--max_w1)), var(--max-size-932, 932px));
  --max-size-932: 932px;
  --sz-933: clamp(calc(933px * var(--min_w1) / var(--max_w1)), calc(933 * 100vw / var(--max_w1)), var(--max-size-933, 933px));
  --max-size-933: 933px;
  --sz-934: clamp(calc(934px * var(--min_w1) / var(--max_w1)), calc(934 * 100vw / var(--max_w1)), var(--max-size-934, 934px));
  --max-size-934: 934px;
  --sz-935: clamp(calc(935px * var(--min_w1) / var(--max_w1)), calc(935 * 100vw / var(--max_w1)), var(--max-size-935, 935px));
  --max-size-935: 935px;
  --sz-936: clamp(calc(936px * var(--min_w1) / var(--max_w1)), calc(936 * 100vw / var(--max_w1)), var(--max-size-936, 936px));
  --max-size-936: 936px;
  --sz-937: clamp(calc(937px * var(--min_w1) / var(--max_w1)), calc(937 * 100vw / var(--max_w1)), var(--max-size-937, 937px));
  --max-size-937: 937px;
  --sz-938: clamp(calc(938px * var(--min_w1) / var(--max_w1)), calc(938 * 100vw / var(--max_w1)), var(--max-size-938, 938px));
  --max-size-938: 938px;
  --sz-939: clamp(calc(939px * var(--min_w1) / var(--max_w1)), calc(939 * 100vw / var(--max_w1)), var(--max-size-939, 939px));
  --max-size-939: 939px;
  --sz-940: clamp(calc(940px * var(--min_w1) / var(--max_w1)), calc(940 * 100vw / var(--max_w1)), var(--max-size-940, 940px));
  --max-size-940: 940px;
  --sz-941: clamp(calc(941px * var(--min_w1) / var(--max_w1)), calc(941 * 100vw / var(--max_w1)), var(--max-size-941, 941px));
  --max-size-941: 941px;
  --sz-942: clamp(calc(942px * var(--min_w1) / var(--max_w1)), calc(942 * 100vw / var(--max_w1)), var(--max-size-942, 942px));
  --max-size-942: 942px;
  --sz-943: clamp(calc(943px * var(--min_w1) / var(--max_w1)), calc(943 * 100vw / var(--max_w1)), var(--max-size-943, 943px));
  --max-size-943: 943px;
  --sz-944: clamp(calc(944px * var(--min_w1) / var(--max_w1)), calc(944 * 100vw / var(--max_w1)), var(--max-size-944, 944px));
  --max-size-944: 944px;
  --sz-945: clamp(calc(945px * var(--min_w1) / var(--max_w1)), calc(945 * 100vw / var(--max_w1)), var(--max-size-945, 945px));
  --max-size-945: 945px;
  --sz-946: clamp(calc(946px * var(--min_w1) / var(--max_w1)), calc(946 * 100vw / var(--max_w1)), var(--max-size-946, 946px));
  --max-size-946: 946px;
  --sz-947: clamp(calc(947px * var(--min_w1) / var(--max_w1)), calc(947 * 100vw / var(--max_w1)), var(--max-size-947, 947px));
  --max-size-947: 947px;
  --sz-948: clamp(calc(948px * var(--min_w1) / var(--max_w1)), calc(948 * 100vw / var(--max_w1)), var(--max-size-948, 948px));
  --max-size-948: 948px;
  --sz-949: clamp(calc(949px * var(--min_w1) / var(--max_w1)), calc(949 * 100vw / var(--max_w1)), var(--max-size-949, 949px));
  --max-size-949: 949px;
  --sz-950: clamp(calc(950px * var(--min_w1) / var(--max_w1)), calc(950 * 100vw / var(--max_w1)), var(--max-size-950, 950px));
  --max-size-950: 950px;
  --sz-951: clamp(calc(951px * var(--min_w1) / var(--max_w1)), calc(951 * 100vw / var(--max_w1)), var(--max-size-951, 951px));
  --max-size-951: 951px;
  --sz-952: clamp(calc(952px * var(--min_w1) / var(--max_w1)), calc(952 * 100vw / var(--max_w1)), var(--max-size-952, 952px));
  --max-size-952: 952px;
  --sz-953: clamp(calc(953px * var(--min_w1) / var(--max_w1)), calc(953 * 100vw / var(--max_w1)), var(--max-size-953, 953px));
  --max-size-953: 953px;
  --sz-954: clamp(calc(954px * var(--min_w1) / var(--max_w1)), calc(954 * 100vw / var(--max_w1)), var(--max-size-954, 954px));
  --max-size-954: 954px;
  --sz-955: clamp(calc(955px * var(--min_w1) / var(--max_w1)), calc(955 * 100vw / var(--max_w1)), var(--max-size-955, 955px));
  --max-size-955: 955px;
  --sz-956: clamp(calc(956px * var(--min_w1) / var(--max_w1)), calc(956 * 100vw / var(--max_w1)), var(--max-size-956, 956px));
  --max-size-956: 956px;
  --sz-957: clamp(calc(957px * var(--min_w1) / var(--max_w1)), calc(957 * 100vw / var(--max_w1)), var(--max-size-957, 957px));
  --max-size-957: 957px;
  --sz-958: clamp(calc(958px * var(--min_w1) / var(--max_w1)), calc(958 * 100vw / var(--max_w1)), var(--max-size-958, 958px));
  --max-size-958: 958px;
  --sz-959: clamp(calc(959px * var(--min_w1) / var(--max_w1)), calc(959 * 100vw / var(--max_w1)), var(--max-size-959, 959px));
  --max-size-959: 959px;
  --sz-960: clamp(calc(960px * var(--min_w1) / var(--max_w1)), calc(960 * 100vw / var(--max_w1)), var(--max-size-960, 960px));
  --max-size-960: 960px;
  --sz-961: clamp(calc(961px * var(--min_w1) / var(--max_w1)), calc(961 * 100vw / var(--max_w1)), var(--max-size-961, 961px));
  --max-size-961: 961px;
  --sz-962: clamp(calc(962px * var(--min_w1) / var(--max_w1)), calc(962 * 100vw / var(--max_w1)), var(--max-size-962, 962px));
  --max-size-962: 962px;
  --sz-963: clamp(calc(963px * var(--min_w1) / var(--max_w1)), calc(963 * 100vw / var(--max_w1)), var(--max-size-963, 963px));
  --max-size-963: 963px;
  --sz-964: clamp(calc(964px * var(--min_w1) / var(--max_w1)), calc(964 * 100vw / var(--max_w1)), var(--max-size-964, 964px));
  --max-size-964: 964px;
  --sz-965: clamp(calc(965px * var(--min_w1) / var(--max_w1)), calc(965 * 100vw / var(--max_w1)), var(--max-size-965, 965px));
  --max-size-965: 965px;
  --sz-966: clamp(calc(966px * var(--min_w1) / var(--max_w1)), calc(966 * 100vw / var(--max_w1)), var(--max-size-966, 966px));
  --max-size-966: 966px;
  --sz-967: clamp(calc(967px * var(--min_w1) / var(--max_w1)), calc(967 * 100vw / var(--max_w1)), var(--max-size-967, 967px));
  --max-size-967: 967px;
  --sz-968: clamp(calc(968px * var(--min_w1) / var(--max_w1)), calc(968 * 100vw / var(--max_w1)), var(--max-size-968, 968px));
  --max-size-968: 968px;
  --sz-969: clamp(calc(969px * var(--min_w1) / var(--max_w1)), calc(969 * 100vw / var(--max_w1)), var(--max-size-969, 969px));
  --max-size-969: 969px;
  --sz-970: clamp(calc(970px * var(--min_w1) / var(--max_w1)), calc(970 * 100vw / var(--max_w1)), var(--max-size-970, 970px));
  --max-size-970: 970px;
  --sz-971: clamp(calc(971px * var(--min_w1) / var(--max_w1)), calc(971 * 100vw / var(--max_w1)), var(--max-size-971, 971px));
  --max-size-971: 971px;
  --sz-972: clamp(calc(972px * var(--min_w1) / var(--max_w1)), calc(972 * 100vw / var(--max_w1)), var(--max-size-972, 972px));
  --max-size-972: 972px;
  --sz-973: clamp(calc(973px * var(--min_w1) / var(--max_w1)), calc(973 * 100vw / var(--max_w1)), var(--max-size-973, 973px));
  --max-size-973: 973px;
  --sz-974: clamp(calc(974px * var(--min_w1) / var(--max_w1)), calc(974 * 100vw / var(--max_w1)), var(--max-size-974, 974px));
  --max-size-974: 974px;
  --sz-975: clamp(calc(975px * var(--min_w1) / var(--max_w1)), calc(975 * 100vw / var(--max_w1)), var(--max-size-975, 975px));
  --max-size-975: 975px;
  --sz-976: clamp(calc(976px * var(--min_w1) / var(--max_w1)), calc(976 * 100vw / var(--max_w1)), var(--max-size-976, 976px));
  --max-size-976: 976px;
  --sz-977: clamp(calc(977px * var(--min_w1) / var(--max_w1)), calc(977 * 100vw / var(--max_w1)), var(--max-size-977, 977px));
  --max-size-977: 977px;
  --sz-978: clamp(calc(978px * var(--min_w1) / var(--max_w1)), calc(978 * 100vw / var(--max_w1)), var(--max-size-978, 978px));
  --max-size-978: 978px;
  --sz-979: clamp(calc(979px * var(--min_w1) / var(--max_w1)), calc(979 * 100vw / var(--max_w1)), var(--max-size-979, 979px));
  --max-size-979: 979px;
  --sz-980: clamp(calc(980px * var(--min_w1) / var(--max_w1)), calc(980 * 100vw / var(--max_w1)), var(--max-size-980, 980px));
  --max-size-980: 980px;
  --sz-981: clamp(calc(981px * var(--min_w1) / var(--max_w1)), calc(981 * 100vw / var(--max_w1)), var(--max-size-981, 981px));
  --max-size-981: 981px;
  --sz-982: clamp(calc(982px * var(--min_w1) / var(--max_w1)), calc(982 * 100vw / var(--max_w1)), var(--max-size-982, 982px));
  --max-size-982: 982px;
  --sz-983: clamp(calc(983px * var(--min_w1) / var(--max_w1)), calc(983 * 100vw / var(--max_w1)), var(--max-size-983, 983px));
  --max-size-983: 983px;
  --sz-984: clamp(calc(984px * var(--min_w1) / var(--max_w1)), calc(984 * 100vw / var(--max_w1)), var(--max-size-984, 984px));
  --max-size-984: 984px;
  --sz-985: clamp(calc(985px * var(--min_w1) / var(--max_w1)), calc(985 * 100vw / var(--max_w1)), var(--max-size-985, 985px));
  --max-size-985: 985px;
  --sz-986: clamp(calc(986px * var(--min_w1) / var(--max_w1)), calc(986 * 100vw / var(--max_w1)), var(--max-size-986, 986px));
  --max-size-986: 986px;
  --sz-987: clamp(calc(987px * var(--min_w1) / var(--max_w1)), calc(987 * 100vw / var(--max_w1)), var(--max-size-987, 987px));
  --max-size-987: 987px;
  --sz-988: clamp(calc(988px * var(--min_w1) / var(--max_w1)), calc(988 * 100vw / var(--max_w1)), var(--max-size-988, 988px));
  --max-size-988: 988px;
  --sz-989: clamp(calc(989px * var(--min_w1) / var(--max_w1)), calc(989 * 100vw / var(--max_w1)), var(--max-size-989, 989px));
  --max-size-989: 989px;
  --sz-990: clamp(calc(990px * var(--min_w1) / var(--max_w1)), calc(990 * 100vw / var(--max_w1)), var(--max-size-990, 990px));
  --max-size-990: 990px;
  --sz-991: clamp(calc(991px * var(--min_w1) / var(--max_w1)), calc(991 * 100vw / var(--max_w1)), var(--max-size-991, 991px));
  --max-size-991: 991px;
  --sz-992: clamp(calc(992px * var(--min_w1) / var(--max_w1)), calc(992 * 100vw / var(--max_w1)), var(--max-size-992, 992px));
  --max-size-992: 992px;
  --sz-993: clamp(calc(993px * var(--min_w1) / var(--max_w1)), calc(993 * 100vw / var(--max_w1)), var(--max-size-993, 993px));
  --max-size-993: 993px;
  --sz-994: clamp(calc(994px * var(--min_w1) / var(--max_w1)), calc(994 * 100vw / var(--max_w1)), var(--max-size-994, 994px));
  --max-size-994: 994px;
  --sz-995: clamp(calc(995px * var(--min_w1) / var(--max_w1)), calc(995 * 100vw / var(--max_w1)), var(--max-size-995, 995px));
  --max-size-995: 995px;
  --sz-996: clamp(calc(996px * var(--min_w1) / var(--max_w1)), calc(996 * 100vw / var(--max_w1)), var(--max-size-996, 996px));
  --max-size-996: 996px;
  --sz-997: clamp(calc(997px * var(--min_w1) / var(--max_w1)), calc(997 * 100vw / var(--max_w1)), var(--max-size-997, 997px));
  --max-size-997: 997px;
  --sz-998: clamp(calc(998px * var(--min_w1) / var(--max_w1)), calc(998 * 100vw / var(--max_w1)), var(--max-size-998, 998px));
  --max-size-998: 998px;
  --sz-999: clamp(calc(999px * var(--min_w1) / var(--max_w1)), calc(999 * 100vw / var(--max_w1)), var(--max-size-999, 999px));
  --max-size-999: 999px;
  --sz-1000: clamp(calc(1000px * var(--min_w1) / var(--max_w1)), calc(1000 * 100vw / var(--max_w1)), var(--max-size-1000, 1000px));
  --max-size-1000: 1000px;
}

.sz-1 {
  font-size: var(--sz-1);
}

.sz-2 {
  font-size: var(--sz-2);
}

.sz-3 {
  font-size: var(--sz-3);
}

.sz-4 {
  font-size: var(--sz-4);
}

.sz-5 {
  font-size: var(--sz-5);
}

.sz-6 {
  font-size: var(--sz-6);
}

.sz-7 {
  font-size: var(--sz-7);
}

.sz-8 {
  font-size: var(--sz-8);
}

.sz-9 {
  font-size: var(--sz-9);
}

.sz-10 {
  font-size: var(--sz-10);
}

.sz-11 {
  font-size: var(--sz-11);
}

.sz-12 {
  font-size: var(--sz-12);
}

.sz-13 {
  font-size: var(--sz-13);
}

.sz-14 {
  font-size: var(--sz-14);
}

.sz-15 {
  font-size: var(--sz-15);
}

.sz-16 {
  font-size: var(--sz-16);
}

.sz-17 {
  font-size: var(--sz-17);
}

.sz-18 {
  font-size: var(--sz-18);
}

.sz-19 {
  font-size: var(--sz-19);
}

.sz-20 {
  font-size: var(--sz-20);
}

.sz-21 {
  font-size: var(--sz-21);
}

.sz-22 {
  font-size: var(--sz-22);
}

.sz-23 {
  font-size: var(--sz-23);
}

.sz-24 {
  font-size: var(--sz-24);
}

.sz-25 {
  font-size: var(--sz-25);
}

.sz-26 {
  font-size: var(--sz-26);
}

.sz-27 {
  font-size: var(--sz-27);
}

.sz-28 {
  font-size: var(--sz-28);
}

.sz-29 {
  font-size: var(--sz-29);
}

.sz-30 {
  font-size: var(--sz-30);
}

.sz-31 {
  font-size: var(--sz-31);
}

.sz-32 {
  font-size: var(--sz-32);
}

.sz-33 {
  font-size: var(--sz-33);
}

.sz-34 {
  font-size: var(--sz-34);
}

.sz-35 {
  font-size: var(--sz-35);
}

.sz-36 {
  font-size: var(--sz-36);
}

.sz-37 {
  font-size: var(--sz-37);
}

.sz-38 {
  font-size: var(--sz-38);
}

.sz-39 {
  font-size: var(--sz-39);
}

.sz-40 {
  font-size: var(--sz-40);
}

.sz-41 {
  font-size: var(--sz-41);
}

.sz-42 {
  font-size: var(--sz-42);
}

.sz-43 {
  font-size: var(--sz-43);
}

.sz-44 {
  font-size: var(--sz-44);
}

.sz-45 {
  font-size: var(--sz-45);
}

.sz-46 {
  font-size: var(--sz-46);
}

.sz-47 {
  font-size: var(--sz-47);
}

.sz-48 {
  font-size: var(--sz-48);
}

.sz-49 {
  font-size: var(--sz-49);
}

.sz-50 {
  font-size: var(--sz-50);
}

.sz-51 {
  font-size: var(--sz-51);
}

.sz-52 {
  font-size: var(--sz-52);
}

.sz-53 {
  font-size: var(--sz-53);
}

.sz-54 {
  font-size: var(--sz-54);
}

.sz-55 {
  font-size: var(--sz-55);
}

.sz-56 {
  font-size: var(--sz-56);
}

.sz-57 {
  font-size: var(--sz-57);
}

.sz-58 {
  font-size: var(--sz-58);
}

.sz-59 {
  font-size: var(--sz-59);
}

.sz-60 {
  font-size: var(--sz-60);
}

.sz-61 {
  font-size: var(--sz-61);
}

.sz-62 {
  font-size: var(--sz-62);
}

.sz-63 {
  font-size: var(--sz-63);
}

.sz-64 {
  font-size: var(--sz-64);
}

.sz-65 {
  font-size: var(--sz-65);
}

.sz-66 {
  font-size: var(--sz-66);
}

.sz-67 {
  font-size: var(--sz-67);
}

.sz-68 {
  font-size: var(--sz-68);
}

.sz-69 {
  font-size: var(--sz-69);
}

.sz-70 {
  font-size: var(--sz-70);
}

.sz-71 {
  font-size: var(--sz-71);
}

.sz-72 {
  font-size: var(--sz-72);
}

.sz-73 {
  font-size: var(--sz-73);
}

.sz-74 {
  font-size: var(--sz-74);
}

.sz-75 {
  font-size: var(--sz-75);
}

.sz-76 {
  font-size: var(--sz-76);
}

.sz-77 {
  font-size: var(--sz-77);
}

.sz-78 {
  font-size: var(--sz-78);
}

.sz-79 {
  font-size: var(--sz-79);
}

.sz-80 {
  font-size: var(--sz-80);
}

.sz-81 {
  font-size: var(--sz-81);
}

.sz-82 {
  font-size: var(--sz-82);
}

.sz-83 {
  font-size: var(--sz-83);
}

.sz-84 {
  font-size: var(--sz-84);
}

.sz-85 {
  font-size: var(--sz-85);
}

.sz-86 {
  font-size: var(--sz-86);
}

.sz-87 {
  font-size: var(--sz-87);
}

.sz-88 {
  font-size: var(--sz-88);
}

.sz-89 {
  font-size: var(--sz-89);
}

.sz-90 {
  font-size: var(--sz-90);
}

.sz-91 {
  font-size: var(--sz-91);
}

.sz-92 {
  font-size: var(--sz-92);
}

.sz-93 {
  font-size: var(--sz-93);
}

.sz-94 {
  font-size: var(--sz-94);
}

.sz-95 {
  font-size: var(--sz-95);
}

.sz-96 {
  font-size: var(--sz-96);
}

.sz-97 {
  font-size: var(--sz-97);
}

.sz-98 {
  font-size: var(--sz-98);
}

.sz-99 {
  font-size: var(--sz-99);
}

.sz-100 {
  font-size: var(--sz-100);
}

.sz-101 {
  font-size: var(--sz-101);
}

.sz-102 {
  font-size: var(--sz-102);
}

.sz-103 {
  font-size: var(--sz-103);
}

.sz-104 {
  font-size: var(--sz-104);
}

.sz-105 {
  font-size: var(--sz-105);
}

.sz-106 {
  font-size: var(--sz-106);
}

.sz-107 {
  font-size: var(--sz-107);
}

.sz-108 {
  font-size: var(--sz-108);
}

.sz-109 {
  font-size: var(--sz-109);
}

.sz-110 {
  font-size: var(--sz-110);
}

.sz-111 {
  font-size: var(--sz-111);
}

.sz-112 {
  font-size: var(--sz-112);
}

.sz-113 {
  font-size: var(--sz-113);
}

.sz-114 {
  font-size: var(--sz-114);
}

.sz-115 {
  font-size: var(--sz-115);
}

.sz-116 {
  font-size: var(--sz-116);
}

.sz-117 {
  font-size: var(--sz-117);
}

.sz-118 {
  font-size: var(--sz-118);
}

.sz-119 {
  font-size: var(--sz-119);
}

.sz-120 {
  font-size: var(--sz-120);
}

.sz-121 {
  font-size: var(--sz-121);
}

.sz-122 {
  font-size: var(--sz-122);
}

.sz-123 {
  font-size: var(--sz-123);
}

.sz-124 {
  font-size: var(--sz-124);
}

.sz-125 {
  font-size: var(--sz-125);
}

.sz-126 {
  font-size: var(--sz-126);
}

.sz-127 {
  font-size: var(--sz-127);
}

.sz-128 {
  font-size: var(--sz-128);
}

.sz-129 {
  font-size: var(--sz-129);
}

.sz-130 {
  font-size: var(--sz-130);
}

.sz-131 {
  font-size: var(--sz-131);
}

.sz-132 {
  font-size: var(--sz-132);
}

.sz-133 {
  font-size: var(--sz-133);
}

.sz-134 {
  font-size: var(--sz-134);
}

.sz-135 {
  font-size: var(--sz-135);
}

.sz-136 {
  font-size: var(--sz-136);
}

.sz-137 {
  font-size: var(--sz-137);
}

.sz-138 {
  font-size: var(--sz-138);
}

.sz-139 {
  font-size: var(--sz-139);
}

.sz-140 {
  font-size: var(--sz-140);
}

.sz-141 {
  font-size: var(--sz-141);
}

.sz-142 {
  font-size: var(--sz-142);
}

.sz-143 {
  font-size: var(--sz-143);
}

.sz-144 {
  font-size: var(--sz-144);
}

.sz-145 {
  font-size: var(--sz-145);
}

.sz-146 {
  font-size: var(--sz-146);
}

.sz-147 {
  font-size: var(--sz-147);
}

.sz-148 {
  font-size: var(--sz-148);
}

.sz-149 {
  font-size: var(--sz-149);
}

.sz-150 {
  font-size: var(--sz-150);
}

.sz-151 {
  font-size: var(--sz-151);
}

.sz-152 {
  font-size: var(--sz-152);
}

.sz-153 {
  font-size: var(--sz-153);
}

.sz-154 {
  font-size: var(--sz-154);
}

.sz-155 {
  font-size: var(--sz-155);
}

.sz-156 {
  font-size: var(--sz-156);
}

.sz-157 {
  font-size: var(--sz-157);
}

.sz-158 {
  font-size: var(--sz-158);
}

.sz-159 {
  font-size: var(--sz-159);
}

.sz-160 {
  font-size: var(--sz-160);
}

.sz-161 {
  font-size: var(--sz-161);
}

.sz-162 {
  font-size: var(--sz-162);
}

.sz-163 {
  font-size: var(--sz-163);
}

.sz-164 {
  font-size: var(--sz-164);
}

.sz-165 {
  font-size: var(--sz-165);
}

.sz-166 {
  font-size: var(--sz-166);
}

.sz-167 {
  font-size: var(--sz-167);
}

.sz-168 {
  font-size: var(--sz-168);
}

.sz-169 {
  font-size: var(--sz-169);
}

.sz-170 {
  font-size: var(--sz-170);
}

.sz-171 {
  font-size: var(--sz-171);
}

.sz-172 {
  font-size: var(--sz-172);
}

.sz-173 {
  font-size: var(--sz-173);
}

.sz-174 {
  font-size: var(--sz-174);
}

.sz-175 {
  font-size: var(--sz-175);
}

.sz-176 {
  font-size: var(--sz-176);
}

.sz-177 {
  font-size: var(--sz-177);
}

.sz-178 {
  font-size: var(--sz-178);
}

.sz-179 {
  font-size: var(--sz-179);
}

.sz-180 {
  font-size: var(--sz-180);
}

.sz-181 {
  font-size: var(--sz-181);
}

.sz-182 {
  font-size: var(--sz-182);
}

.sz-183 {
  font-size: var(--sz-183);
}

.sz-184 {
  font-size: var(--sz-184);
}

.sz-185 {
  font-size: var(--sz-185);
}

.sz-186 {
  font-size: var(--sz-186);
}

.sz-187 {
  font-size: var(--sz-187);
}

.sz-188 {
  font-size: var(--sz-188);
}

.sz-189 {
  font-size: var(--sz-189);
}

.sz-190 {
  font-size: var(--sz-190);
}

.sz-191 {
  font-size: var(--sz-191);
}

.sz-192 {
  font-size: var(--sz-192);
}

.sz-193 {
  font-size: var(--sz-193);
}

.sz-194 {
  font-size: var(--sz-194);
}

.sz-195 {
  font-size: var(--sz-195);
}

.sz-196 {
  font-size: var(--sz-196);
}

.sz-197 {
  font-size: var(--sz-197);
}

.sz-198 {
  font-size: var(--sz-198);
}

.sz-199 {
  font-size: var(--sz-199);
}

.sz-200 {
  font-size: var(--sz-200);
}

.sz-201 {
  font-size: var(--sz-201);
}

.sz-202 {
  font-size: var(--sz-202);
}

.sz-203 {
  font-size: var(--sz-203);
}

.sz-204 {
  font-size: var(--sz-204);
}

.sz-205 {
  font-size: var(--sz-205);
}

.sz-206 {
  font-size: var(--sz-206);
}

.sz-207 {
  font-size: var(--sz-207);
}

.sz-208 {
  font-size: var(--sz-208);
}

.sz-209 {
  font-size: var(--sz-209);
}

.sz-210 {
  font-size: var(--sz-210);
}

.sz-211 {
  font-size: var(--sz-211);
}

.sz-212 {
  font-size: var(--sz-212);
}

.sz-213 {
  font-size: var(--sz-213);
}

.sz-214 {
  font-size: var(--sz-214);
}

.sz-215 {
  font-size: var(--sz-215);
}

.sz-216 {
  font-size: var(--sz-216);
}

.sz-217 {
  font-size: var(--sz-217);
}

.sz-218 {
  font-size: var(--sz-218);
}

.sz-219 {
  font-size: var(--sz-219);
}

.sz-220 {
  font-size: var(--sz-220);
}

.sz-221 {
  font-size: var(--sz-221);
}

.sz-222 {
  font-size: var(--sz-222);
}

.sz-223 {
  font-size: var(--sz-223);
}

.sz-224 {
  font-size: var(--sz-224);
}

.sz-225 {
  font-size: var(--sz-225);
}

.sz-226 {
  font-size: var(--sz-226);
}

.sz-227 {
  font-size: var(--sz-227);
}

.sz-228 {
  font-size: var(--sz-228);
}

.sz-229 {
  font-size: var(--sz-229);
}

.sz-230 {
  font-size: var(--sz-230);
}

.sz-231 {
  font-size: var(--sz-231);
}

.sz-232 {
  font-size: var(--sz-232);
}

.sz-233 {
  font-size: var(--sz-233);
}

.sz-234 {
  font-size: var(--sz-234);
}

.sz-235 {
  font-size: var(--sz-235);
}

.sz-236 {
  font-size: var(--sz-236);
}

.sz-237 {
  font-size: var(--sz-237);
}

.sz-238 {
  font-size: var(--sz-238);
}

.sz-239 {
  font-size: var(--sz-239);
}

.sz-240 {
  font-size: var(--sz-240);
}

.sz-241 {
  font-size: var(--sz-241);
}

.sz-242 {
  font-size: var(--sz-242);
}

.sz-243 {
  font-size: var(--sz-243);
}

.sz-244 {
  font-size: var(--sz-244);
}

.sz-245 {
  font-size: var(--sz-245);
}

.sz-246 {
  font-size: var(--sz-246);
}

.sz-247 {
  font-size: var(--sz-247);
}

.sz-248 {
  font-size: var(--sz-248);
}

.sz-249 {
  font-size: var(--sz-249);
}

.sz-250 {
  font-size: var(--sz-250);
}

.sz-251 {
  font-size: var(--sz-251);
}

.sz-252 {
  font-size: var(--sz-252);
}

.sz-253 {
  font-size: var(--sz-253);
}

.sz-254 {
  font-size: var(--sz-254);
}

.sz-255 {
  font-size: var(--sz-255);
}

.sz-256 {
  font-size: var(--sz-256);
}

.sz-257 {
  font-size: var(--sz-257);
}

.sz-258 {
  font-size: var(--sz-258);
}

.sz-259 {
  font-size: var(--sz-259);
}

.sz-260 {
  font-size: var(--sz-260);
}

.sz-261 {
  font-size: var(--sz-261);
}

.sz-262 {
  font-size: var(--sz-262);
}

.sz-263 {
  font-size: var(--sz-263);
}

.sz-264 {
  font-size: var(--sz-264);
}

.sz-265 {
  font-size: var(--sz-265);
}

.sz-266 {
  font-size: var(--sz-266);
}

.sz-267 {
  font-size: var(--sz-267);
}

.sz-268 {
  font-size: var(--sz-268);
}

.sz-269 {
  font-size: var(--sz-269);
}

.sz-270 {
  font-size: var(--sz-270);
}

.sz-271 {
  font-size: var(--sz-271);
}

.sz-272 {
  font-size: var(--sz-272);
}

.sz-273 {
  font-size: var(--sz-273);
}

.sz-274 {
  font-size: var(--sz-274);
}

.sz-275 {
  font-size: var(--sz-275);
}

.sz-276 {
  font-size: var(--sz-276);
}

.sz-277 {
  font-size: var(--sz-277);
}

.sz-278 {
  font-size: var(--sz-278);
}

.sz-279 {
  font-size: var(--sz-279);
}

.sz-280 {
  font-size: var(--sz-280);
}

.sz-281 {
  font-size: var(--sz-281);
}

.sz-282 {
  font-size: var(--sz-282);
}

.sz-283 {
  font-size: var(--sz-283);
}

.sz-284 {
  font-size: var(--sz-284);
}

.sz-285 {
  font-size: var(--sz-285);
}

.sz-286 {
  font-size: var(--sz-286);
}

.sz-287 {
  font-size: var(--sz-287);
}

.sz-288 {
  font-size: var(--sz-288);
}

.sz-289 {
  font-size: var(--sz-289);
}

.sz-290 {
  font-size: var(--sz-290);
}

.sz-291 {
  font-size: var(--sz-291);
}

.sz-292 {
  font-size: var(--sz-292);
}

.sz-293 {
  font-size: var(--sz-293);
}

.sz-294 {
  font-size: var(--sz-294);
}

.sz-295 {
  font-size: var(--sz-295);
}

.sz-296 {
  font-size: var(--sz-296);
}

.sz-297 {
  font-size: var(--sz-297);
}

.sz-298 {
  font-size: var(--sz-298);
}

.sz-299 {
  font-size: var(--sz-299);
}

.sz-300 {
  font-size: var(--sz-300);
}

.sz-301 {
  font-size: var(--sz-301);
}

.sz-302 {
  font-size: var(--sz-302);
}

.sz-303 {
  font-size: var(--sz-303);
}

.sz-304 {
  font-size: var(--sz-304);
}

.sz-305 {
  font-size: var(--sz-305);
}

.sz-306 {
  font-size: var(--sz-306);
}

.sz-307 {
  font-size: var(--sz-307);
}

.sz-308 {
  font-size: var(--sz-308);
}

.sz-309 {
  font-size: var(--sz-309);
}

.sz-310 {
  font-size: var(--sz-310);
}

.sz-311 {
  font-size: var(--sz-311);
}

.sz-312 {
  font-size: var(--sz-312);
}

.sz-313 {
  font-size: var(--sz-313);
}

.sz-314 {
  font-size: var(--sz-314);
}

.sz-315 {
  font-size: var(--sz-315);
}

.sz-316 {
  font-size: var(--sz-316);
}

.sz-317 {
  font-size: var(--sz-317);
}

.sz-318 {
  font-size: var(--sz-318);
}

.sz-319 {
  font-size: var(--sz-319);
}

.sz-320 {
  font-size: var(--sz-320);
}

.sz-321 {
  font-size: var(--sz-321);
}

.sz-322 {
  font-size: var(--sz-322);
}

.sz-323 {
  font-size: var(--sz-323);
}

.sz-324 {
  font-size: var(--sz-324);
}

.sz-325 {
  font-size: var(--sz-325);
}

.sz-326 {
  font-size: var(--sz-326);
}

.sz-327 {
  font-size: var(--sz-327);
}

.sz-328 {
  font-size: var(--sz-328);
}

.sz-329 {
  font-size: var(--sz-329);
}

.sz-330 {
  font-size: var(--sz-330);
}

.sz-331 {
  font-size: var(--sz-331);
}

.sz-332 {
  font-size: var(--sz-332);
}

.sz-333 {
  font-size: var(--sz-333);
}

.sz-334 {
  font-size: var(--sz-334);
}

.sz-335 {
  font-size: var(--sz-335);
}

.sz-336 {
  font-size: var(--sz-336);
}

.sz-337 {
  font-size: var(--sz-337);
}

.sz-338 {
  font-size: var(--sz-338);
}

.sz-339 {
  font-size: var(--sz-339);
}

.sz-340 {
  font-size: var(--sz-340);
}

.sz-341 {
  font-size: var(--sz-341);
}

.sz-342 {
  font-size: var(--sz-342);
}

.sz-343 {
  font-size: var(--sz-343);
}

.sz-344 {
  font-size: var(--sz-344);
}

.sz-345 {
  font-size: var(--sz-345);
}

.sz-346 {
  font-size: var(--sz-346);
}

.sz-347 {
  font-size: var(--sz-347);
}

.sz-348 {
  font-size: var(--sz-348);
}

.sz-349 {
  font-size: var(--sz-349);
}

.sz-350 {
  font-size: var(--sz-350);
}

.sz-351 {
  font-size: var(--sz-351);
}

.sz-352 {
  font-size: var(--sz-352);
}

.sz-353 {
  font-size: var(--sz-353);
}

.sz-354 {
  font-size: var(--sz-354);
}

.sz-355 {
  font-size: var(--sz-355);
}

.sz-356 {
  font-size: var(--sz-356);
}

.sz-357 {
  font-size: var(--sz-357);
}

.sz-358 {
  font-size: var(--sz-358);
}

.sz-359 {
  font-size: var(--sz-359);
}

.sz-360 {
  font-size: var(--sz-360);
}

.sz-361 {
  font-size: var(--sz-361);
}

.sz-362 {
  font-size: var(--sz-362);
}

.sz-363 {
  font-size: var(--sz-363);
}

.sz-364 {
  font-size: var(--sz-364);
}

.sz-365 {
  font-size: var(--sz-365);
}

.sz-366 {
  font-size: var(--sz-366);
}

.sz-367 {
  font-size: var(--sz-367);
}

.sz-368 {
  font-size: var(--sz-368);
}

.sz-369 {
  font-size: var(--sz-369);
}

.sz-370 {
  font-size: var(--sz-370);
}

.sz-371 {
  font-size: var(--sz-371);
}

.sz-372 {
  font-size: var(--sz-372);
}

.sz-373 {
  font-size: var(--sz-373);
}

.sz-374 {
  font-size: var(--sz-374);
}

.sz-375 {
  font-size: var(--sz-375);
}

.sz-376 {
  font-size: var(--sz-376);
}

.sz-377 {
  font-size: var(--sz-377);
}

.sz-378 {
  font-size: var(--sz-378);
}

.sz-379 {
  font-size: var(--sz-379);
}

.sz-380 {
  font-size: var(--sz-380);
}

.sz-381 {
  font-size: var(--sz-381);
}

.sz-382 {
  font-size: var(--sz-382);
}

.sz-383 {
  font-size: var(--sz-383);
}

.sz-384 {
  font-size: var(--sz-384);
}

.sz-385 {
  font-size: var(--sz-385);
}

.sz-386 {
  font-size: var(--sz-386);
}

.sz-387 {
  font-size: var(--sz-387);
}

.sz-388 {
  font-size: var(--sz-388);
}

.sz-389 {
  font-size: var(--sz-389);
}

.sz-390 {
  font-size: var(--sz-390);
}

.sz-391 {
  font-size: var(--sz-391);
}

.sz-392 {
  font-size: var(--sz-392);
}

.sz-393 {
  font-size: var(--sz-393);
}

.sz-394 {
  font-size: var(--sz-394);
}

.sz-395 {
  font-size: var(--sz-395);
}

.sz-396 {
  font-size: var(--sz-396);
}

.sz-397 {
  font-size: var(--sz-397);
}

.sz-398 {
  font-size: var(--sz-398);
}

.sz-399 {
  font-size: var(--sz-399);
}

.sz-400 {
  font-size: var(--sz-400);
}

.sz-401 {
  font-size: var(--sz-401);
}

.sz-402 {
  font-size: var(--sz-402);
}

.sz-403 {
  font-size: var(--sz-403);
}

.sz-404 {
  font-size: var(--sz-404);
}

.sz-405 {
  font-size: var(--sz-405);
}

.sz-406 {
  font-size: var(--sz-406);
}

.sz-407 {
  font-size: var(--sz-407);
}

.sz-408 {
  font-size: var(--sz-408);
}

.sz-409 {
  font-size: var(--sz-409);
}

.sz-410 {
  font-size: var(--sz-410);
}

.sz-411 {
  font-size: var(--sz-411);
}

.sz-412 {
  font-size: var(--sz-412);
}

.sz-413 {
  font-size: var(--sz-413);
}

.sz-414 {
  font-size: var(--sz-414);
}

.sz-415 {
  font-size: var(--sz-415);
}

.sz-416 {
  font-size: var(--sz-416);
}

.sz-417 {
  font-size: var(--sz-417);
}

.sz-418 {
  font-size: var(--sz-418);
}

.sz-419 {
  font-size: var(--sz-419);
}

.sz-420 {
  font-size: var(--sz-420);
}

.sz-421 {
  font-size: var(--sz-421);
}

.sz-422 {
  font-size: var(--sz-422);
}

.sz-423 {
  font-size: var(--sz-423);
}

.sz-424 {
  font-size: var(--sz-424);
}

.sz-425 {
  font-size: var(--sz-425);
}

.sz-426 {
  font-size: var(--sz-426);
}

.sz-427 {
  font-size: var(--sz-427);
}

.sz-428 {
  font-size: var(--sz-428);
}

.sz-429 {
  font-size: var(--sz-429);
}

.sz-430 {
  font-size: var(--sz-430);
}

.sz-431 {
  font-size: var(--sz-431);
}

.sz-432 {
  font-size: var(--sz-432);
}

.sz-433 {
  font-size: var(--sz-433);
}

.sz-434 {
  font-size: var(--sz-434);
}

.sz-435 {
  font-size: var(--sz-435);
}

.sz-436 {
  font-size: var(--sz-436);
}

.sz-437 {
  font-size: var(--sz-437);
}

.sz-438 {
  font-size: var(--sz-438);
}

.sz-439 {
  font-size: var(--sz-439);
}

.sz-440 {
  font-size: var(--sz-440);
}

.sz-441 {
  font-size: var(--sz-441);
}

.sz-442 {
  font-size: var(--sz-442);
}

.sz-443 {
  font-size: var(--sz-443);
}

.sz-444 {
  font-size: var(--sz-444);
}

.sz-445 {
  font-size: var(--sz-445);
}

.sz-446 {
  font-size: var(--sz-446);
}

.sz-447 {
  font-size: var(--sz-447);
}

.sz-448 {
  font-size: var(--sz-448);
}

.sz-449 {
  font-size: var(--sz-449);
}

.sz-450 {
  font-size: var(--sz-450);
}

.sz-451 {
  font-size: var(--sz-451);
}

.sz-452 {
  font-size: var(--sz-452);
}

.sz-453 {
  font-size: var(--sz-453);
}

.sz-454 {
  font-size: var(--sz-454);
}

.sz-455 {
  font-size: var(--sz-455);
}

.sz-456 {
  font-size: var(--sz-456);
}

.sz-457 {
  font-size: var(--sz-457);
}

.sz-458 {
  font-size: var(--sz-458);
}

.sz-459 {
  font-size: var(--sz-459);
}

.sz-460 {
  font-size: var(--sz-460);
}

.sz-461 {
  font-size: var(--sz-461);
}

.sz-462 {
  font-size: var(--sz-462);
}

.sz-463 {
  font-size: var(--sz-463);
}

.sz-464 {
  font-size: var(--sz-464);
}

.sz-465 {
  font-size: var(--sz-465);
}

.sz-466 {
  font-size: var(--sz-466);
}

.sz-467 {
  font-size: var(--sz-467);
}

.sz-468 {
  font-size: var(--sz-468);
}

.sz-469 {
  font-size: var(--sz-469);
}

.sz-470 {
  font-size: var(--sz-470);
}

.sz-471 {
  font-size: var(--sz-471);
}

.sz-472 {
  font-size: var(--sz-472);
}

.sz-473 {
  font-size: var(--sz-473);
}

.sz-474 {
  font-size: var(--sz-474);
}

.sz-475 {
  font-size: var(--sz-475);
}

.sz-476 {
  font-size: var(--sz-476);
}

.sz-477 {
  font-size: var(--sz-477);
}

.sz-478 {
  font-size: var(--sz-478);
}

.sz-479 {
  font-size: var(--sz-479);
}

.sz-480 {
  font-size: var(--sz-480);
}

.sz-481 {
  font-size: var(--sz-481);
}

.sz-482 {
  font-size: var(--sz-482);
}

.sz-483 {
  font-size: var(--sz-483);
}

.sz-484 {
  font-size: var(--sz-484);
}

.sz-485 {
  font-size: var(--sz-485);
}

.sz-486 {
  font-size: var(--sz-486);
}

.sz-487 {
  font-size: var(--sz-487);
}

.sz-488 {
  font-size: var(--sz-488);
}

.sz-489 {
  font-size: var(--sz-489);
}

.sz-490 {
  font-size: var(--sz-490);
}

.sz-491 {
  font-size: var(--sz-491);
}

.sz-492 {
  font-size: var(--sz-492);
}

.sz-493 {
  font-size: var(--sz-493);
}

.sz-494 {
  font-size: var(--sz-494);
}

.sz-495 {
  font-size: var(--sz-495);
}

.sz-496 {
  font-size: var(--sz-496);
}

.sz-497 {
  font-size: var(--sz-497);
}

.sz-498 {
  font-size: var(--sz-498);
}

.sz-499 {
  font-size: var(--sz-499);
}

.sz-500 {
  font-size: var(--sz-500);
}

.sz-501 {
  font-size: var(--sz-501);
}

.sz-502 {
  font-size: var(--sz-502);
}

.sz-503 {
  font-size: var(--sz-503);
}

.sz-504 {
  font-size: var(--sz-504);
}

.sz-505 {
  font-size: var(--sz-505);
}

.sz-506 {
  font-size: var(--sz-506);
}

.sz-507 {
  font-size: var(--sz-507);
}

.sz-508 {
  font-size: var(--sz-508);
}

.sz-509 {
  font-size: var(--sz-509);
}

.sz-510 {
  font-size: var(--sz-510);
}

.sz-511 {
  font-size: var(--sz-511);
}

.sz-512 {
  font-size: var(--sz-512);
}

.sz-513 {
  font-size: var(--sz-513);
}

.sz-514 {
  font-size: var(--sz-514);
}

.sz-515 {
  font-size: var(--sz-515);
}

.sz-516 {
  font-size: var(--sz-516);
}

.sz-517 {
  font-size: var(--sz-517);
}

.sz-518 {
  font-size: var(--sz-518);
}

.sz-519 {
  font-size: var(--sz-519);
}

.sz-520 {
  font-size: var(--sz-520);
}

.sz-521 {
  font-size: var(--sz-521);
}

.sz-522 {
  font-size: var(--sz-522);
}

.sz-523 {
  font-size: var(--sz-523);
}

.sz-524 {
  font-size: var(--sz-524);
}

.sz-525 {
  font-size: var(--sz-525);
}

.sz-526 {
  font-size: var(--sz-526);
}

.sz-527 {
  font-size: var(--sz-527);
}

.sz-528 {
  font-size: var(--sz-528);
}

.sz-529 {
  font-size: var(--sz-529);
}

.sz-530 {
  font-size: var(--sz-530);
}

.sz-531 {
  font-size: var(--sz-531);
}

.sz-532 {
  font-size: var(--sz-532);
}

.sz-533 {
  font-size: var(--sz-533);
}

.sz-534 {
  font-size: var(--sz-534);
}

.sz-535 {
  font-size: var(--sz-535);
}

.sz-536 {
  font-size: var(--sz-536);
}

.sz-537 {
  font-size: var(--sz-537);
}

.sz-538 {
  font-size: var(--sz-538);
}

.sz-539 {
  font-size: var(--sz-539);
}

.sz-540 {
  font-size: var(--sz-540);
}

.sz-541 {
  font-size: var(--sz-541);
}

.sz-542 {
  font-size: var(--sz-542);
}

.sz-543 {
  font-size: var(--sz-543);
}

.sz-544 {
  font-size: var(--sz-544);
}

.sz-545 {
  font-size: var(--sz-545);
}

.sz-546 {
  font-size: var(--sz-546);
}

.sz-547 {
  font-size: var(--sz-547);
}

.sz-548 {
  font-size: var(--sz-548);
}

.sz-549 {
  font-size: var(--sz-549);
}

.sz-550 {
  font-size: var(--sz-550);
}

.sz-551 {
  font-size: var(--sz-551);
}

.sz-552 {
  font-size: var(--sz-552);
}

.sz-553 {
  font-size: var(--sz-553);
}

.sz-554 {
  font-size: var(--sz-554);
}

.sz-555 {
  font-size: var(--sz-555);
}

.sz-556 {
  font-size: var(--sz-556);
}

.sz-557 {
  font-size: var(--sz-557);
}

.sz-558 {
  font-size: var(--sz-558);
}

.sz-559 {
  font-size: var(--sz-559);
}

.sz-560 {
  font-size: var(--sz-560);
}

.sz-561 {
  font-size: var(--sz-561);
}

.sz-562 {
  font-size: var(--sz-562);
}

.sz-563 {
  font-size: var(--sz-563);
}

.sz-564 {
  font-size: var(--sz-564);
}

.sz-565 {
  font-size: var(--sz-565);
}

.sz-566 {
  font-size: var(--sz-566);
}

.sz-567 {
  font-size: var(--sz-567);
}

.sz-568 {
  font-size: var(--sz-568);
}

.sz-569 {
  font-size: var(--sz-569);
}

.sz-570 {
  font-size: var(--sz-570);
}

.sz-571 {
  font-size: var(--sz-571);
}

.sz-572 {
  font-size: var(--sz-572);
}

.sz-573 {
  font-size: var(--sz-573);
}

.sz-574 {
  font-size: var(--sz-574);
}

.sz-575 {
  font-size: var(--sz-575);
}

.sz-576 {
  font-size: var(--sz-576);
}

.sz-577 {
  font-size: var(--sz-577);
}

.sz-578 {
  font-size: var(--sz-578);
}

.sz-579 {
  font-size: var(--sz-579);
}

.sz-580 {
  font-size: var(--sz-580);
}

.sz-581 {
  font-size: var(--sz-581);
}

.sz-582 {
  font-size: var(--sz-582);
}

.sz-583 {
  font-size: var(--sz-583);
}

.sz-584 {
  font-size: var(--sz-584);
}

.sz-585 {
  font-size: var(--sz-585);
}

.sz-586 {
  font-size: var(--sz-586);
}

.sz-587 {
  font-size: var(--sz-587);
}

.sz-588 {
  font-size: var(--sz-588);
}

.sz-589 {
  font-size: var(--sz-589);
}

.sz-590 {
  font-size: var(--sz-590);
}

.sz-591 {
  font-size: var(--sz-591);
}

.sz-592 {
  font-size: var(--sz-592);
}

.sz-593 {
  font-size: var(--sz-593);
}

.sz-594 {
  font-size: var(--sz-594);
}

.sz-595 {
  font-size: var(--sz-595);
}

.sz-596 {
  font-size: var(--sz-596);
}

.sz-597 {
  font-size: var(--sz-597);
}

.sz-598 {
  font-size: var(--sz-598);
}

.sz-599 {
  font-size: var(--sz-599);
}

.sz-600 {
  font-size: var(--sz-600);
}

.sz-601 {
  font-size: var(--sz-601);
}

.sz-602 {
  font-size: var(--sz-602);
}

.sz-603 {
  font-size: var(--sz-603);
}

.sz-604 {
  font-size: var(--sz-604);
}

.sz-605 {
  font-size: var(--sz-605);
}

.sz-606 {
  font-size: var(--sz-606);
}

.sz-607 {
  font-size: var(--sz-607);
}

.sz-608 {
  font-size: var(--sz-608);
}

.sz-609 {
  font-size: var(--sz-609);
}

.sz-610 {
  font-size: var(--sz-610);
}

.sz-611 {
  font-size: var(--sz-611);
}

.sz-612 {
  font-size: var(--sz-612);
}

.sz-613 {
  font-size: var(--sz-613);
}

.sz-614 {
  font-size: var(--sz-614);
}

.sz-615 {
  font-size: var(--sz-615);
}

.sz-616 {
  font-size: var(--sz-616);
}

.sz-617 {
  font-size: var(--sz-617);
}

.sz-618 {
  font-size: var(--sz-618);
}

.sz-619 {
  font-size: var(--sz-619);
}

.sz-620 {
  font-size: var(--sz-620);
}

.sz-621 {
  font-size: var(--sz-621);
}

.sz-622 {
  font-size: var(--sz-622);
}

.sz-623 {
  font-size: var(--sz-623);
}

.sz-624 {
  font-size: var(--sz-624);
}

.sz-625 {
  font-size: var(--sz-625);
}

.sz-626 {
  font-size: var(--sz-626);
}

.sz-627 {
  font-size: var(--sz-627);
}

.sz-628 {
  font-size: var(--sz-628);
}

.sz-629 {
  font-size: var(--sz-629);
}

.sz-630 {
  font-size: var(--sz-630);
}

.sz-631 {
  font-size: var(--sz-631);
}

.sz-632 {
  font-size: var(--sz-632);
}

.sz-633 {
  font-size: var(--sz-633);
}

.sz-634 {
  font-size: var(--sz-634);
}

.sz-635 {
  font-size: var(--sz-635);
}

.sz-636 {
  font-size: var(--sz-636);
}

.sz-637 {
  font-size: var(--sz-637);
}

.sz-638 {
  font-size: var(--sz-638);
}

.sz-639 {
  font-size: var(--sz-639);
}

.sz-640 {
  font-size: var(--sz-640);
}

.sz-641 {
  font-size: var(--sz-641);
}

.sz-642 {
  font-size: var(--sz-642);
}

.sz-643 {
  font-size: var(--sz-643);
}

.sz-644 {
  font-size: var(--sz-644);
}

.sz-645 {
  font-size: var(--sz-645);
}

.sz-646 {
  font-size: var(--sz-646);
}

.sz-647 {
  font-size: var(--sz-647);
}

.sz-648 {
  font-size: var(--sz-648);
}

.sz-649 {
  font-size: var(--sz-649);
}

.sz-650 {
  font-size: var(--sz-650);
}

.sz-651 {
  font-size: var(--sz-651);
}

.sz-652 {
  font-size: var(--sz-652);
}

.sz-653 {
  font-size: var(--sz-653);
}

.sz-654 {
  font-size: var(--sz-654);
}

.sz-655 {
  font-size: var(--sz-655);
}

.sz-656 {
  font-size: var(--sz-656);
}

.sz-657 {
  font-size: var(--sz-657);
}

.sz-658 {
  font-size: var(--sz-658);
}

.sz-659 {
  font-size: var(--sz-659);
}

.sz-660 {
  font-size: var(--sz-660);
}

.sz-661 {
  font-size: var(--sz-661);
}

.sz-662 {
  font-size: var(--sz-662);
}

.sz-663 {
  font-size: var(--sz-663);
}

.sz-664 {
  font-size: var(--sz-664);
}

.sz-665 {
  font-size: var(--sz-665);
}

.sz-666 {
  font-size: var(--sz-666);
}

.sz-667 {
  font-size: var(--sz-667);
}

.sz-668 {
  font-size: var(--sz-668);
}

.sz-669 {
  font-size: var(--sz-669);
}

.sz-670 {
  font-size: var(--sz-670);
}

.sz-671 {
  font-size: var(--sz-671);
}

.sz-672 {
  font-size: var(--sz-672);
}

.sz-673 {
  font-size: var(--sz-673);
}

.sz-674 {
  font-size: var(--sz-674);
}

.sz-675 {
  font-size: var(--sz-675);
}

.sz-676 {
  font-size: var(--sz-676);
}

.sz-677 {
  font-size: var(--sz-677);
}

.sz-678 {
  font-size: var(--sz-678);
}

.sz-679 {
  font-size: var(--sz-679);
}

.sz-680 {
  font-size: var(--sz-680);
}

.sz-681 {
  font-size: var(--sz-681);
}

.sz-682 {
  font-size: var(--sz-682);
}

.sz-683 {
  font-size: var(--sz-683);
}

.sz-684 {
  font-size: var(--sz-684);
}

.sz-685 {
  font-size: var(--sz-685);
}

.sz-686 {
  font-size: var(--sz-686);
}

.sz-687 {
  font-size: var(--sz-687);
}

.sz-688 {
  font-size: var(--sz-688);
}

.sz-689 {
  font-size: var(--sz-689);
}

.sz-690 {
  font-size: var(--sz-690);
}

.sz-691 {
  font-size: var(--sz-691);
}

.sz-692 {
  font-size: var(--sz-692);
}

.sz-693 {
  font-size: var(--sz-693);
}

.sz-694 {
  font-size: var(--sz-694);
}

.sz-695 {
  font-size: var(--sz-695);
}

.sz-696 {
  font-size: var(--sz-696);
}

.sz-697 {
  font-size: var(--sz-697);
}

.sz-698 {
  font-size: var(--sz-698);
}

.sz-699 {
  font-size: var(--sz-699);
}

.sz-700 {
  font-size: var(--sz-700);
}

.sz-701 {
  font-size: var(--sz-701);
}

.sz-702 {
  font-size: var(--sz-702);
}

.sz-703 {
  font-size: var(--sz-703);
}

.sz-704 {
  font-size: var(--sz-704);
}

.sz-705 {
  font-size: var(--sz-705);
}

.sz-706 {
  font-size: var(--sz-706);
}

.sz-707 {
  font-size: var(--sz-707);
}

.sz-708 {
  font-size: var(--sz-708);
}

.sz-709 {
  font-size: var(--sz-709);
}

.sz-710 {
  font-size: var(--sz-710);
}

.sz-711 {
  font-size: var(--sz-711);
}

.sz-712 {
  font-size: var(--sz-712);
}

.sz-713 {
  font-size: var(--sz-713);
}

.sz-714 {
  font-size: var(--sz-714);
}

.sz-715 {
  font-size: var(--sz-715);
}

.sz-716 {
  font-size: var(--sz-716);
}

.sz-717 {
  font-size: var(--sz-717);
}

.sz-718 {
  font-size: var(--sz-718);
}

.sz-719 {
  font-size: var(--sz-719);
}

.sz-720 {
  font-size: var(--sz-720);
}

.sz-721 {
  font-size: var(--sz-721);
}

.sz-722 {
  font-size: var(--sz-722);
}

.sz-723 {
  font-size: var(--sz-723);
}

.sz-724 {
  font-size: var(--sz-724);
}

.sz-725 {
  font-size: var(--sz-725);
}

.sz-726 {
  font-size: var(--sz-726);
}

.sz-727 {
  font-size: var(--sz-727);
}

.sz-728 {
  font-size: var(--sz-728);
}

.sz-729 {
  font-size: var(--sz-729);
}

.sz-730 {
  font-size: var(--sz-730);
}

.sz-731 {
  font-size: var(--sz-731);
}

.sz-732 {
  font-size: var(--sz-732);
}

.sz-733 {
  font-size: var(--sz-733);
}

.sz-734 {
  font-size: var(--sz-734);
}

.sz-735 {
  font-size: var(--sz-735);
}

.sz-736 {
  font-size: var(--sz-736);
}

.sz-737 {
  font-size: var(--sz-737);
}

.sz-738 {
  font-size: var(--sz-738);
}

.sz-739 {
  font-size: var(--sz-739);
}

.sz-740 {
  font-size: var(--sz-740);
}

.sz-741 {
  font-size: var(--sz-741);
}

.sz-742 {
  font-size: var(--sz-742);
}

.sz-743 {
  font-size: var(--sz-743);
}

.sz-744 {
  font-size: var(--sz-744);
}

.sz-745 {
  font-size: var(--sz-745);
}

.sz-746 {
  font-size: var(--sz-746);
}

.sz-747 {
  font-size: var(--sz-747);
}

.sz-748 {
  font-size: var(--sz-748);
}

.sz-749 {
  font-size: var(--sz-749);
}

.sz-750 {
  font-size: var(--sz-750);
}

.sz-751 {
  font-size: var(--sz-751);
}

.sz-752 {
  font-size: var(--sz-752);
}

.sz-753 {
  font-size: var(--sz-753);
}

.sz-754 {
  font-size: var(--sz-754);
}

.sz-755 {
  font-size: var(--sz-755);
}

.sz-756 {
  font-size: var(--sz-756);
}

.sz-757 {
  font-size: var(--sz-757);
}

.sz-758 {
  font-size: var(--sz-758);
}

.sz-759 {
  font-size: var(--sz-759);
}

.sz-760 {
  font-size: var(--sz-760);
}

.sz-761 {
  font-size: var(--sz-761);
}

.sz-762 {
  font-size: var(--sz-762);
}

.sz-763 {
  font-size: var(--sz-763);
}

.sz-764 {
  font-size: var(--sz-764);
}

.sz-765 {
  font-size: var(--sz-765);
}

.sz-766 {
  font-size: var(--sz-766);
}

.sz-767 {
  font-size: var(--sz-767);
}

.sz-768 {
  font-size: var(--sz-768);
}

.sz-769 {
  font-size: var(--sz-769);
}

.sz-770 {
  font-size: var(--sz-770);
}

.sz-771 {
  font-size: var(--sz-771);
}

.sz-772 {
  font-size: var(--sz-772);
}

.sz-773 {
  font-size: var(--sz-773);
}

.sz-774 {
  font-size: var(--sz-774);
}

.sz-775 {
  font-size: var(--sz-775);
}

.sz-776 {
  font-size: var(--sz-776);
}

.sz-777 {
  font-size: var(--sz-777);
}

.sz-778 {
  font-size: var(--sz-778);
}

.sz-779 {
  font-size: var(--sz-779);
}

.sz-780 {
  font-size: var(--sz-780);
}

.sz-781 {
  font-size: var(--sz-781);
}

.sz-782 {
  font-size: var(--sz-782);
}

.sz-783 {
  font-size: var(--sz-783);
}

.sz-784 {
  font-size: var(--sz-784);
}

.sz-785 {
  font-size: var(--sz-785);
}

.sz-786 {
  font-size: var(--sz-786);
}

.sz-787 {
  font-size: var(--sz-787);
}

.sz-788 {
  font-size: var(--sz-788);
}

.sz-789 {
  font-size: var(--sz-789);
}

.sz-790 {
  font-size: var(--sz-790);
}

.sz-791 {
  font-size: var(--sz-791);
}

.sz-792 {
  font-size: var(--sz-792);
}

.sz-793 {
  font-size: var(--sz-793);
}

.sz-794 {
  font-size: var(--sz-794);
}

.sz-795 {
  font-size: var(--sz-795);
}

.sz-796 {
  font-size: var(--sz-796);
}

.sz-797 {
  font-size: var(--sz-797);
}

.sz-798 {
  font-size: var(--sz-798);
}

.sz-799 {
  font-size: var(--sz-799);
}

.sz-800 {
  font-size: var(--sz-800);
}

.sz-801 {
  font-size: var(--sz-801);
}

.sz-802 {
  font-size: var(--sz-802);
}

.sz-803 {
  font-size: var(--sz-803);
}

.sz-804 {
  font-size: var(--sz-804);
}

.sz-805 {
  font-size: var(--sz-805);
}

.sz-806 {
  font-size: var(--sz-806);
}

.sz-807 {
  font-size: var(--sz-807);
}

.sz-808 {
  font-size: var(--sz-808);
}

.sz-809 {
  font-size: var(--sz-809);
}

.sz-810 {
  font-size: var(--sz-810);
}

.sz-811 {
  font-size: var(--sz-811);
}

.sz-812 {
  font-size: var(--sz-812);
}

.sz-813 {
  font-size: var(--sz-813);
}

.sz-814 {
  font-size: var(--sz-814);
}

.sz-815 {
  font-size: var(--sz-815);
}

.sz-816 {
  font-size: var(--sz-816);
}

.sz-817 {
  font-size: var(--sz-817);
}

.sz-818 {
  font-size: var(--sz-818);
}

.sz-819 {
  font-size: var(--sz-819);
}

.sz-820 {
  font-size: var(--sz-820);
}

.sz-821 {
  font-size: var(--sz-821);
}

.sz-822 {
  font-size: var(--sz-822);
}

.sz-823 {
  font-size: var(--sz-823);
}

.sz-824 {
  font-size: var(--sz-824);
}

.sz-825 {
  font-size: var(--sz-825);
}

.sz-826 {
  font-size: var(--sz-826);
}

.sz-827 {
  font-size: var(--sz-827);
}

.sz-828 {
  font-size: var(--sz-828);
}

.sz-829 {
  font-size: var(--sz-829);
}

.sz-830 {
  font-size: var(--sz-830);
}

.sz-831 {
  font-size: var(--sz-831);
}

.sz-832 {
  font-size: var(--sz-832);
}

.sz-833 {
  font-size: var(--sz-833);
}

.sz-834 {
  font-size: var(--sz-834);
}

.sz-835 {
  font-size: var(--sz-835);
}

.sz-836 {
  font-size: var(--sz-836);
}

.sz-837 {
  font-size: var(--sz-837);
}

.sz-838 {
  font-size: var(--sz-838);
}

.sz-839 {
  font-size: var(--sz-839);
}

.sz-840 {
  font-size: var(--sz-840);
}

.sz-841 {
  font-size: var(--sz-841);
}

.sz-842 {
  font-size: var(--sz-842);
}

.sz-843 {
  font-size: var(--sz-843);
}

.sz-844 {
  font-size: var(--sz-844);
}

.sz-845 {
  font-size: var(--sz-845);
}

.sz-846 {
  font-size: var(--sz-846);
}

.sz-847 {
  font-size: var(--sz-847);
}

.sz-848 {
  font-size: var(--sz-848);
}

.sz-849 {
  font-size: var(--sz-849);
}

.sz-850 {
  font-size: var(--sz-850);
}

.sz-851 {
  font-size: var(--sz-851);
}

.sz-852 {
  font-size: var(--sz-852);
}

.sz-853 {
  font-size: var(--sz-853);
}

.sz-854 {
  font-size: var(--sz-854);
}

.sz-855 {
  font-size: var(--sz-855);
}

.sz-856 {
  font-size: var(--sz-856);
}

.sz-857 {
  font-size: var(--sz-857);
}

.sz-858 {
  font-size: var(--sz-858);
}

.sz-859 {
  font-size: var(--sz-859);
}

.sz-860 {
  font-size: var(--sz-860);
}

.sz-861 {
  font-size: var(--sz-861);
}

.sz-862 {
  font-size: var(--sz-862);
}

.sz-863 {
  font-size: var(--sz-863);
}

.sz-864 {
  font-size: var(--sz-864);
}

.sz-865 {
  font-size: var(--sz-865);
}

.sz-866 {
  font-size: var(--sz-866);
}

.sz-867 {
  font-size: var(--sz-867);
}

.sz-868 {
  font-size: var(--sz-868);
}

.sz-869 {
  font-size: var(--sz-869);
}

.sz-870 {
  font-size: var(--sz-870);
}

.sz-871 {
  font-size: var(--sz-871);
}

.sz-872 {
  font-size: var(--sz-872);
}

.sz-873 {
  font-size: var(--sz-873);
}

.sz-874 {
  font-size: var(--sz-874);
}

.sz-875 {
  font-size: var(--sz-875);
}

.sz-876 {
  font-size: var(--sz-876);
}

.sz-877 {
  font-size: var(--sz-877);
}

.sz-878 {
  font-size: var(--sz-878);
}

.sz-879 {
  font-size: var(--sz-879);
}

.sz-880 {
  font-size: var(--sz-880);
}

.sz-881 {
  font-size: var(--sz-881);
}

.sz-882 {
  font-size: var(--sz-882);
}

.sz-883 {
  font-size: var(--sz-883);
}

.sz-884 {
  font-size: var(--sz-884);
}

.sz-885 {
  font-size: var(--sz-885);
}

.sz-886 {
  font-size: var(--sz-886);
}

.sz-887 {
  font-size: var(--sz-887);
}

.sz-888 {
  font-size: var(--sz-888);
}

.sz-889 {
  font-size: var(--sz-889);
}

.sz-890 {
  font-size: var(--sz-890);
}

.sz-891 {
  font-size: var(--sz-891);
}

.sz-892 {
  font-size: var(--sz-892);
}

.sz-893 {
  font-size: var(--sz-893);
}

.sz-894 {
  font-size: var(--sz-894);
}

.sz-895 {
  font-size: var(--sz-895);
}

.sz-896 {
  font-size: var(--sz-896);
}

.sz-897 {
  font-size: var(--sz-897);
}

.sz-898 {
  font-size: var(--sz-898);
}

.sz-899 {
  font-size: var(--sz-899);
}

.sz-900 {
  font-size: var(--sz-900);
}

.sz-901 {
  font-size: var(--sz-901);
}

.sz-902 {
  font-size: var(--sz-902);
}

.sz-903 {
  font-size: var(--sz-903);
}

.sz-904 {
  font-size: var(--sz-904);
}

.sz-905 {
  font-size: var(--sz-905);
}

.sz-906 {
  font-size: var(--sz-906);
}

.sz-907 {
  font-size: var(--sz-907);
}

.sz-908 {
  font-size: var(--sz-908);
}

.sz-909 {
  font-size: var(--sz-909);
}

.sz-910 {
  font-size: var(--sz-910);
}

.sz-911 {
  font-size: var(--sz-911);
}

.sz-912 {
  font-size: var(--sz-912);
}

.sz-913 {
  font-size: var(--sz-913);
}

.sz-914 {
  font-size: var(--sz-914);
}

.sz-915 {
  font-size: var(--sz-915);
}

.sz-916 {
  font-size: var(--sz-916);
}

.sz-917 {
  font-size: var(--sz-917);
}

.sz-918 {
  font-size: var(--sz-918);
}

.sz-919 {
  font-size: var(--sz-919);
}

.sz-920 {
  font-size: var(--sz-920);
}

.sz-921 {
  font-size: var(--sz-921);
}

.sz-922 {
  font-size: var(--sz-922);
}

.sz-923 {
  font-size: var(--sz-923);
}

.sz-924 {
  font-size: var(--sz-924);
}

.sz-925 {
  font-size: var(--sz-925);
}

.sz-926 {
  font-size: var(--sz-926);
}

.sz-927 {
  font-size: var(--sz-927);
}

.sz-928 {
  font-size: var(--sz-928);
}

.sz-929 {
  font-size: var(--sz-929);
}

.sz-930 {
  font-size: var(--sz-930);
}

.sz-931 {
  font-size: var(--sz-931);
}

.sz-932 {
  font-size: var(--sz-932);
}

.sz-933 {
  font-size: var(--sz-933);
}

.sz-934 {
  font-size: var(--sz-934);
}

.sz-935 {
  font-size: var(--sz-935);
}

.sz-936 {
  font-size: var(--sz-936);
}

.sz-937 {
  font-size: var(--sz-937);
}

.sz-938 {
  font-size: var(--sz-938);
}

.sz-939 {
  font-size: var(--sz-939);
}

.sz-940 {
  font-size: var(--sz-940);
}

.sz-941 {
  font-size: var(--sz-941);
}

.sz-942 {
  font-size: var(--sz-942);
}

.sz-943 {
  font-size: var(--sz-943);
}

.sz-944 {
  font-size: var(--sz-944);
}

.sz-945 {
  font-size: var(--sz-945);
}

.sz-946 {
  font-size: var(--sz-946);
}

.sz-947 {
  font-size: var(--sz-947);
}

.sz-948 {
  font-size: var(--sz-948);
}

.sz-949 {
  font-size: var(--sz-949);
}

.sz-950 {
  font-size: var(--sz-950);
}

.sz-951 {
  font-size: var(--sz-951);
}

.sz-952 {
  font-size: var(--sz-952);
}

.sz-953 {
  font-size: var(--sz-953);
}

.sz-954 {
  font-size: var(--sz-954);
}

.sz-955 {
  font-size: var(--sz-955);
}

.sz-956 {
  font-size: var(--sz-956);
}

.sz-957 {
  font-size: var(--sz-957);
}

.sz-958 {
  font-size: var(--sz-958);
}

.sz-959 {
  font-size: var(--sz-959);
}

.sz-960 {
  font-size: var(--sz-960);
}

.sz-961 {
  font-size: var(--sz-961);
}

.sz-962 {
  font-size: var(--sz-962);
}

.sz-963 {
  font-size: var(--sz-963);
}

.sz-964 {
  font-size: var(--sz-964);
}

.sz-965 {
  font-size: var(--sz-965);
}

.sz-966 {
  font-size: var(--sz-966);
}

.sz-967 {
  font-size: var(--sz-967);
}

.sz-968 {
  font-size: var(--sz-968);
}

.sz-969 {
  font-size: var(--sz-969);
}

.sz-970 {
  font-size: var(--sz-970);
}

.sz-971 {
  font-size: var(--sz-971);
}

.sz-972 {
  font-size: var(--sz-972);
}

.sz-973 {
  font-size: var(--sz-973);
}

.sz-974 {
  font-size: var(--sz-974);
}

.sz-975 {
  font-size: var(--sz-975);
}

.sz-976 {
  font-size: var(--sz-976);
}

.sz-977 {
  font-size: var(--sz-977);
}

.sz-978 {
  font-size: var(--sz-978);
}

.sz-979 {
  font-size: var(--sz-979);
}

.sz-980 {
  font-size: var(--sz-980);
}

.sz-981 {
  font-size: var(--sz-981);
}

.sz-982 {
  font-size: var(--sz-982);
}

.sz-983 {
  font-size: var(--sz-983);
}

.sz-984 {
  font-size: var(--sz-984);
}

.sz-985 {
  font-size: var(--sz-985);
}

.sz-986 {
  font-size: var(--sz-986);
}

.sz-987 {
  font-size: var(--sz-987);
}

.sz-988 {
  font-size: var(--sz-988);
}

.sz-989 {
  font-size: var(--sz-989);
}

.sz-990 {
  font-size: var(--sz-990);
}

.sz-991 {
  font-size: var(--sz-991);
}

.sz-992 {
  font-size: var(--sz-992);
}

.sz-993 {
  font-size: var(--sz-993);
}

.sz-994 {
  font-size: var(--sz-994);
}

.sz-995 {
  font-size: var(--sz-995);
}

.sz-996 {
  font-size: var(--sz-996);
}

.sz-997 {
  font-size: var(--sz-997);
}

.sz-998 {
  font-size: var(--sz-998);
}

.sz-999 {
  font-size: var(--sz-999);
}

.sz-1000 {
  font-size: var(--sz-1000);
}

@media (min-width: 992px) {
  :root {
    --max_w1: 992;
    --max-size-1: calc(1px * 600 / 750);
    --max-size-2: calc(2px * 600 / 750);
    --max-size-3: calc(3px * 600 / 750);
    --max-size-4: calc(4px * 600 / 750);
    --max-size-5: calc(5px * 600 / 750);
    --max-size-6: calc(6px * 600 / 750);
    --max-size-7: calc(7px * 600 / 750);
    --max-size-8: calc(8px * 600 / 750);
    --max-size-9: calc(9px * 600 / 750);
    --max-size-10: calc(10px * 600 / 750);
    --max-size-11: calc(11px * 600 / 750);
    --max-size-12: calc(12px * 600 / 750);
    --max-size-13: calc(13px * 600 / 750);
    --max-size-14: calc(14px * 600 / 750);
    --max-size-15: calc(15px * 600 / 750);
    --max-size-16: calc(16px * 600 / 750);
    --max-size-17: calc(17px * 600 / 750);
    --max-size-18: calc(18px * 600 / 750);
    --max-size-19: calc(19px * 600 / 750);
    --max-size-20: calc(20px * 600 / 750);
    --max-size-21: calc(21px * 600 / 750);
    --max-size-22: calc(22px * 600 / 750);
    --max-size-23: calc(23px * 600 / 750);
    --max-size-24: calc(24px * 600 / 750);
    --max-size-25: calc(25px * 600 / 750);
    --max-size-26: calc(26px * 600 / 750);
    --max-size-27: calc(27px * 600 / 750);
    --max-size-28: calc(28px * 600 / 750);
    --max-size-29: calc(29px * 600 / 750);
    --max-size-30: calc(30px * 600 / 750);
    --max-size-31: calc(31px * 600 / 750);
    --max-size-32: calc(32px * 600 / 750);
    --max-size-33: calc(33px * 600 / 750);
    --max-size-34: calc(34px * 600 / 750);
    --max-size-35: calc(35px * 600 / 750);
    --max-size-36: calc(36px * 600 / 750);
    --max-size-37: calc(37px * 600 / 750);
    --max-size-38: calc(38px * 600 / 750);
    --max-size-39: calc(39px * 600 / 750);
    --max-size-40: calc(40px * 600 / 750);
    --max-size-41: calc(41px * 600 / 750);
    --max-size-42: calc(42px * 600 / 750);
    --max-size-43: calc(43px * 600 / 750);
    --max-size-44: calc(44px * 600 / 750);
    --max-size-45: calc(45px * 600 / 750);
    --max-size-46: calc(46px * 600 / 750);
    --max-size-47: calc(47px * 600 / 750);
    --max-size-48: calc(48px * 600 / 750);
    --max-size-49: calc(49px * 600 / 750);
    --max-size-50: calc(50px * 600 / 750);
    --max-size-51: calc(51px * 600 / 750);
    --max-size-52: calc(52px * 600 / 750);
    --max-size-53: calc(53px * 600 / 750);
    --max-size-54: calc(54px * 600 / 750);
    --max-size-55: calc(55px * 600 / 750);
    --max-size-56: calc(56px * 600 / 750);
    --max-size-57: calc(57px * 600 / 750);
    --max-size-58: calc(58px * 600 / 750);
    --max-size-59: calc(59px * 600 / 750);
    --max-size-60: calc(60px * 600 / 750);
    --max-size-61: calc(61px * 600 / 750);
    --max-size-62: calc(62px * 600 / 750);
    --max-size-63: calc(63px * 600 / 750);
    --max-size-64: calc(64px * 600 / 750);
    --max-size-65: calc(65px * 600 / 750);
    --max-size-66: calc(66px * 600 / 750);
    --max-size-67: calc(67px * 600 / 750);
    --max-size-68: calc(68px * 600 / 750);
    --max-size-69: calc(69px * 600 / 750);
    --max-size-70: calc(70px * 600 / 750);
    --max-size-71: calc(71px * 600 / 750);
    --max-size-72: calc(72px * 600 / 750);
    --max-size-73: calc(73px * 600 / 750);
    --max-size-74: calc(74px * 600 / 750);
    --max-size-75: calc(75px * 600 / 750);
    --max-size-76: calc(76px * 600 / 750);
    --max-size-77: calc(77px * 600 / 750);
    --max-size-78: calc(78px * 600 / 750);
    --max-size-79: calc(79px * 600 / 750);
    --max-size-80: calc(80px * 600 / 750);
    --max-size-81: calc(81px * 600 / 750);
    --max-size-82: calc(82px * 600 / 750);
    --max-size-83: calc(83px * 600 / 750);
    --max-size-84: calc(84px * 600 / 750);
    --max-size-85: calc(85px * 600 / 750);
    --max-size-86: calc(86px * 600 / 750);
    --max-size-87: calc(87px * 600 / 750);
    --max-size-88: calc(88px * 600 / 750);
    --max-size-89: calc(89px * 600 / 750);
    --max-size-90: calc(90px * 600 / 750);
    --max-size-91: calc(91px * 600 / 750);
    --max-size-92: calc(92px * 600 / 750);
    --max-size-93: calc(93px * 600 / 750);
    --max-size-94: calc(94px * 600 / 750);
    --max-size-95: calc(95px * 600 / 750);
    --max-size-96: calc(96px * 600 / 750);
    --max-size-97: calc(97px * 600 / 750);
    --max-size-98: calc(98px * 600 / 750);
    --max-size-99: calc(99px * 600 / 750);
    --max-size-100: calc(100px * 600 / 750);
    --max-size-101: calc(101px * 600 / 750);
    --max-size-102: calc(102px * 600 / 750);
    --max-size-103: calc(103px * 600 / 750);
    --max-size-104: calc(104px * 600 / 750);
    --max-size-105: calc(105px * 600 / 750);
    --max-size-106: calc(106px * 600 / 750);
    --max-size-107: calc(107px * 600 / 750);
    --max-size-108: calc(108px * 600 / 750);
    --max-size-109: calc(109px * 600 / 750);
    --max-size-110: calc(110px * 600 / 750);
    --max-size-111: calc(111px * 600 / 750);
    --max-size-112: calc(112px * 600 / 750);
    --max-size-113: calc(113px * 600 / 750);
    --max-size-114: calc(114px * 600 / 750);
    --max-size-115: calc(115px * 600 / 750);
    --max-size-116: calc(116px * 600 / 750);
    --max-size-117: calc(117px * 600 / 750);
    --max-size-118: calc(118px * 600 / 750);
    --max-size-119: calc(119px * 600 / 750);
    --max-size-120: calc(120px * 600 / 750);
    --max-size-121: calc(121px * 600 / 750);
    --max-size-122: calc(122px * 600 / 750);
    --max-size-123: calc(123px * 600 / 750);
    --max-size-124: calc(124px * 600 / 750);
    --max-size-125: calc(125px * 600 / 750);
    --max-size-126: calc(126px * 600 / 750);
    --max-size-127: calc(127px * 600 / 750);
    --max-size-128: calc(128px * 600 / 750);
    --max-size-129: calc(129px * 600 / 750);
    --max-size-130: calc(130px * 600 / 750);
    --max-size-131: calc(131px * 600 / 750);
    --max-size-132: calc(132px * 600 / 750);
    --max-size-133: calc(133px * 600 / 750);
    --max-size-134: calc(134px * 600 / 750);
    --max-size-135: calc(135px * 600 / 750);
    --max-size-136: calc(136px * 600 / 750);
    --max-size-137: calc(137px * 600 / 750);
    --max-size-138: calc(138px * 600 / 750);
    --max-size-139: calc(139px * 600 / 750);
    --max-size-140: calc(140px * 600 / 750);
    --max-size-141: calc(141px * 600 / 750);
    --max-size-142: calc(142px * 600 / 750);
    --max-size-143: calc(143px * 600 / 750);
    --max-size-144: calc(144px * 600 / 750);
    --max-size-145: calc(145px * 600 / 750);
    --max-size-146: calc(146px * 600 / 750);
    --max-size-147: calc(147px * 600 / 750);
    --max-size-148: calc(148px * 600 / 750);
    --max-size-149: calc(149px * 600 / 750);
    --max-size-150: calc(150px * 600 / 750);
    --max-size-151: calc(151px * 600 / 750);
    --max-size-152: calc(152px * 600 / 750);
    --max-size-153: calc(153px * 600 / 750);
    --max-size-154: calc(154px * 600 / 750);
    --max-size-155: calc(155px * 600 / 750);
    --max-size-156: calc(156px * 600 / 750);
    --max-size-157: calc(157px * 600 / 750);
    --max-size-158: calc(158px * 600 / 750);
    --max-size-159: calc(159px * 600 / 750);
    --max-size-160: calc(160px * 600 / 750);
    --max-size-161: calc(161px * 600 / 750);
    --max-size-162: calc(162px * 600 / 750);
    --max-size-163: calc(163px * 600 / 750);
    --max-size-164: calc(164px * 600 / 750);
    --max-size-165: calc(165px * 600 / 750);
    --max-size-166: calc(166px * 600 / 750);
    --max-size-167: calc(167px * 600 / 750);
    --max-size-168: calc(168px * 600 / 750);
    --max-size-169: calc(169px * 600 / 750);
    --max-size-170: calc(170px * 600 / 750);
    --max-size-171: calc(171px * 600 / 750);
    --max-size-172: calc(172px * 600 / 750);
    --max-size-173: calc(173px * 600 / 750);
    --max-size-174: calc(174px * 600 / 750);
    --max-size-175: calc(175px * 600 / 750);
    --max-size-176: calc(176px * 600 / 750);
    --max-size-177: calc(177px * 600 / 750);
    --max-size-178: calc(178px * 600 / 750);
    --max-size-179: calc(179px * 600 / 750);
    --max-size-180: calc(180px * 600 / 750);
    --max-size-181: calc(181px * 600 / 750);
    --max-size-182: calc(182px * 600 / 750);
    --max-size-183: calc(183px * 600 / 750);
    --max-size-184: calc(184px * 600 / 750);
    --max-size-185: calc(185px * 600 / 750);
    --max-size-186: calc(186px * 600 / 750);
    --max-size-187: calc(187px * 600 / 750);
    --max-size-188: calc(188px * 600 / 750);
    --max-size-189: calc(189px * 600 / 750);
    --max-size-190: calc(190px * 600 / 750);
    --max-size-191: calc(191px * 600 / 750);
    --max-size-192: calc(192px * 600 / 750);
    --max-size-193: calc(193px * 600 / 750);
    --max-size-194: calc(194px * 600 / 750);
    --max-size-195: calc(195px * 600 / 750);
    --max-size-196: calc(196px * 600 / 750);
    --max-size-197: calc(197px * 600 / 750);
    --max-size-198: calc(198px * 600 / 750);
    --max-size-199: calc(199px * 600 / 750);
    --max-size-200: calc(200px * 600 / 750);
    --max-size-201: calc(201px * 600 / 750);
    --max-size-202: calc(202px * 600 / 750);
    --max-size-203: calc(203px * 600 / 750);
    --max-size-204: calc(204px * 600 / 750);
    --max-size-205: calc(205px * 600 / 750);
    --max-size-206: calc(206px * 600 / 750);
    --max-size-207: calc(207px * 600 / 750);
    --max-size-208: calc(208px * 600 / 750);
    --max-size-209: calc(209px * 600 / 750);
    --max-size-210: calc(210px * 600 / 750);
    --max-size-211: calc(211px * 600 / 750);
    --max-size-212: calc(212px * 600 / 750);
    --max-size-213: calc(213px * 600 / 750);
    --max-size-214: calc(214px * 600 / 750);
    --max-size-215: calc(215px * 600 / 750);
    --max-size-216: calc(216px * 600 / 750);
    --max-size-217: calc(217px * 600 / 750);
    --max-size-218: calc(218px * 600 / 750);
    --max-size-219: calc(219px * 600 / 750);
    --max-size-220: calc(220px * 600 / 750);
    --max-size-221: calc(221px * 600 / 750);
    --max-size-222: calc(222px * 600 / 750);
    --max-size-223: calc(223px * 600 / 750);
    --max-size-224: calc(224px * 600 / 750);
    --max-size-225: calc(225px * 600 / 750);
    --max-size-226: calc(226px * 600 / 750);
    --max-size-227: calc(227px * 600 / 750);
    --max-size-228: calc(228px * 600 / 750);
    --max-size-229: calc(229px * 600 / 750);
    --max-size-230: calc(230px * 600 / 750);
    --max-size-231: calc(231px * 600 / 750);
    --max-size-232: calc(232px * 600 / 750);
    --max-size-233: calc(233px * 600 / 750);
    --max-size-234: calc(234px * 600 / 750);
    --max-size-235: calc(235px * 600 / 750);
    --max-size-236: calc(236px * 600 / 750);
    --max-size-237: calc(237px * 600 / 750);
    --max-size-238: calc(238px * 600 / 750);
    --max-size-239: calc(239px * 600 / 750);
    --max-size-240: calc(240px * 600 / 750);
    --max-size-241: calc(241px * 600 / 750);
    --max-size-242: calc(242px * 600 / 750);
    --max-size-243: calc(243px * 600 / 750);
    --max-size-244: calc(244px * 600 / 750);
    --max-size-245: calc(245px * 600 / 750);
    --max-size-246: calc(246px * 600 / 750);
    --max-size-247: calc(247px * 600 / 750);
    --max-size-248: calc(248px * 600 / 750);
    --max-size-249: calc(249px * 600 / 750);
    --max-size-250: calc(250px * 600 / 750);
    --max-size-251: calc(251px * 600 / 750);
    --max-size-252: calc(252px * 600 / 750);
    --max-size-253: calc(253px * 600 / 750);
    --max-size-254: calc(254px * 600 / 750);
    --max-size-255: calc(255px * 600 / 750);
    --max-size-256: calc(256px * 600 / 750);
    --max-size-257: calc(257px * 600 / 750);
    --max-size-258: calc(258px * 600 / 750);
    --max-size-259: calc(259px * 600 / 750);
    --max-size-260: calc(260px * 600 / 750);
    --max-size-261: calc(261px * 600 / 750);
    --max-size-262: calc(262px * 600 / 750);
    --max-size-263: calc(263px * 600 / 750);
    --max-size-264: calc(264px * 600 / 750);
    --max-size-265: calc(265px * 600 / 750);
    --max-size-266: calc(266px * 600 / 750);
    --max-size-267: calc(267px * 600 / 750);
    --max-size-268: calc(268px * 600 / 750);
    --max-size-269: calc(269px * 600 / 750);
    --max-size-270: calc(270px * 600 / 750);
    --max-size-271: calc(271px * 600 / 750);
    --max-size-272: calc(272px * 600 / 750);
    --max-size-273: calc(273px * 600 / 750);
    --max-size-274: calc(274px * 600 / 750);
    --max-size-275: calc(275px * 600 / 750);
    --max-size-276: calc(276px * 600 / 750);
    --max-size-277: calc(277px * 600 / 750);
    --max-size-278: calc(278px * 600 / 750);
    --max-size-279: calc(279px * 600 / 750);
    --max-size-280: calc(280px * 600 / 750);
    --max-size-281: calc(281px * 600 / 750);
    --max-size-282: calc(282px * 600 / 750);
    --max-size-283: calc(283px * 600 / 750);
    --max-size-284: calc(284px * 600 / 750);
    --max-size-285: calc(285px * 600 / 750);
    --max-size-286: calc(286px * 600 / 750);
    --max-size-287: calc(287px * 600 / 750);
    --max-size-288: calc(288px * 600 / 750);
    --max-size-289: calc(289px * 600 / 750);
    --max-size-290: calc(290px * 600 / 750);
    --max-size-291: calc(291px * 600 / 750);
    --max-size-292: calc(292px * 600 / 750);
    --max-size-293: calc(293px * 600 / 750);
    --max-size-294: calc(294px * 600 / 750);
    --max-size-295: calc(295px * 600 / 750);
    --max-size-296: calc(296px * 600 / 750);
    --max-size-297: calc(297px * 600 / 750);
    --max-size-298: calc(298px * 600 / 750);
    --max-size-299: calc(299px * 600 / 750);
    --max-size-300: calc(300px * 600 / 750);
    --max-size-301: calc(301px * 600 / 750);
    --max-size-302: calc(302px * 600 / 750);
    --max-size-303: calc(303px * 600 / 750);
    --max-size-304: calc(304px * 600 / 750);
    --max-size-305: calc(305px * 600 / 750);
    --max-size-306: calc(306px * 600 / 750);
    --max-size-307: calc(307px * 600 / 750);
    --max-size-308: calc(308px * 600 / 750);
    --max-size-309: calc(309px * 600 / 750);
    --max-size-310: calc(310px * 600 / 750);
    --max-size-311: calc(311px * 600 / 750);
    --max-size-312: calc(312px * 600 / 750);
    --max-size-313: calc(313px * 600 / 750);
    --max-size-314: calc(314px * 600 / 750);
    --max-size-315: calc(315px * 600 / 750);
    --max-size-316: calc(316px * 600 / 750);
    --max-size-317: calc(317px * 600 / 750);
    --max-size-318: calc(318px * 600 / 750);
    --max-size-319: calc(319px * 600 / 750);
    --max-size-320: calc(320px * 600 / 750);
    --max-size-321: calc(321px * 600 / 750);
    --max-size-322: calc(322px * 600 / 750);
    --max-size-323: calc(323px * 600 / 750);
    --max-size-324: calc(324px * 600 / 750);
    --max-size-325: calc(325px * 600 / 750);
    --max-size-326: calc(326px * 600 / 750);
    --max-size-327: calc(327px * 600 / 750);
    --max-size-328: calc(328px * 600 / 750);
    --max-size-329: calc(329px * 600 / 750);
    --max-size-330: calc(330px * 600 / 750);
    --max-size-331: calc(331px * 600 / 750);
    --max-size-332: calc(332px * 600 / 750);
    --max-size-333: calc(333px * 600 / 750);
    --max-size-334: calc(334px * 600 / 750);
    --max-size-335: calc(335px * 600 / 750);
    --max-size-336: calc(336px * 600 / 750);
    --max-size-337: calc(337px * 600 / 750);
    --max-size-338: calc(338px * 600 / 750);
    --max-size-339: calc(339px * 600 / 750);
    --max-size-340: calc(340px * 600 / 750);
    --max-size-341: calc(341px * 600 / 750);
    --max-size-342: calc(342px * 600 / 750);
    --max-size-343: calc(343px * 600 / 750);
    --max-size-344: calc(344px * 600 / 750);
    --max-size-345: calc(345px * 600 / 750);
    --max-size-346: calc(346px * 600 / 750);
    --max-size-347: calc(347px * 600 / 750);
    --max-size-348: calc(348px * 600 / 750);
    --max-size-349: calc(349px * 600 / 750);
    --max-size-350: calc(350px * 600 / 750);
    --max-size-351: calc(351px * 600 / 750);
    --max-size-352: calc(352px * 600 / 750);
    --max-size-353: calc(353px * 600 / 750);
    --max-size-354: calc(354px * 600 / 750);
    --max-size-355: calc(355px * 600 / 750);
    --max-size-356: calc(356px * 600 / 750);
    --max-size-357: calc(357px * 600 / 750);
    --max-size-358: calc(358px * 600 / 750);
    --max-size-359: calc(359px * 600 / 750);
    --max-size-360: calc(360px * 600 / 750);
    --max-size-361: calc(361px * 600 / 750);
    --max-size-362: calc(362px * 600 / 750);
    --max-size-363: calc(363px * 600 / 750);
    --max-size-364: calc(364px * 600 / 750);
    --max-size-365: calc(365px * 600 / 750);
    --max-size-366: calc(366px * 600 / 750);
    --max-size-367: calc(367px * 600 / 750);
    --max-size-368: calc(368px * 600 / 750);
    --max-size-369: calc(369px * 600 / 750);
    --max-size-370: calc(370px * 600 / 750);
    --max-size-371: calc(371px * 600 / 750);
    --max-size-372: calc(372px * 600 / 750);
    --max-size-373: calc(373px * 600 / 750);
    --max-size-374: calc(374px * 600 / 750);
    --max-size-375: calc(375px * 600 / 750);
    --max-size-376: calc(376px * 600 / 750);
    --max-size-377: calc(377px * 600 / 750);
    --max-size-378: calc(378px * 600 / 750);
    --max-size-379: calc(379px * 600 / 750);
    --max-size-380: calc(380px * 600 / 750);
    --max-size-381: calc(381px * 600 / 750);
    --max-size-382: calc(382px * 600 / 750);
    --max-size-383: calc(383px * 600 / 750);
    --max-size-384: calc(384px * 600 / 750);
    --max-size-385: calc(385px * 600 / 750);
    --max-size-386: calc(386px * 600 / 750);
    --max-size-387: calc(387px * 600 / 750);
    --max-size-388: calc(388px * 600 / 750);
    --max-size-389: calc(389px * 600 / 750);
    --max-size-390: calc(390px * 600 / 750);
    --max-size-391: calc(391px * 600 / 750);
    --max-size-392: calc(392px * 600 / 750);
    --max-size-393: calc(393px * 600 / 750);
    --max-size-394: calc(394px * 600 / 750);
    --max-size-395: calc(395px * 600 / 750);
    --max-size-396: calc(396px * 600 / 750);
    --max-size-397: calc(397px * 600 / 750);
    --max-size-398: calc(398px * 600 / 750);
    --max-size-399: calc(399px * 600 / 750);
    --max-size-400: calc(400px * 600 / 750);
    --max-size-401: calc(401px * 600 / 750);
    --max-size-402: calc(402px * 600 / 750);
    --max-size-403: calc(403px * 600 / 750);
    --max-size-404: calc(404px * 600 / 750);
    --max-size-405: calc(405px * 600 / 750);
    --max-size-406: calc(406px * 600 / 750);
    --max-size-407: calc(407px * 600 / 750);
    --max-size-408: calc(408px * 600 / 750);
    --max-size-409: calc(409px * 600 / 750);
    --max-size-410: calc(410px * 600 / 750);
    --max-size-411: calc(411px * 600 / 750);
    --max-size-412: calc(412px * 600 / 750);
    --max-size-413: calc(413px * 600 / 750);
    --max-size-414: calc(414px * 600 / 750);
    --max-size-415: calc(415px * 600 / 750);
    --max-size-416: calc(416px * 600 / 750);
    --max-size-417: calc(417px * 600 / 750);
    --max-size-418: calc(418px * 600 / 750);
    --max-size-419: calc(419px * 600 / 750);
    --max-size-420: calc(420px * 600 / 750);
    --max-size-421: calc(421px * 600 / 750);
    --max-size-422: calc(422px * 600 / 750);
    --max-size-423: calc(423px * 600 / 750);
    --max-size-424: calc(424px * 600 / 750);
    --max-size-425: calc(425px * 600 / 750);
    --max-size-426: calc(426px * 600 / 750);
    --max-size-427: calc(427px * 600 / 750);
    --max-size-428: calc(428px * 600 / 750);
    --max-size-429: calc(429px * 600 / 750);
    --max-size-430: calc(430px * 600 / 750);
    --max-size-431: calc(431px * 600 / 750);
    --max-size-432: calc(432px * 600 / 750);
    --max-size-433: calc(433px * 600 / 750);
    --max-size-434: calc(434px * 600 / 750);
    --max-size-435: calc(435px * 600 / 750);
    --max-size-436: calc(436px * 600 / 750);
    --max-size-437: calc(437px * 600 / 750);
    --max-size-438: calc(438px * 600 / 750);
    --max-size-439: calc(439px * 600 / 750);
    --max-size-440: calc(440px * 600 / 750);
    --max-size-441: calc(441px * 600 / 750);
    --max-size-442: calc(442px * 600 / 750);
    --max-size-443: calc(443px * 600 / 750);
    --max-size-444: calc(444px * 600 / 750);
    --max-size-445: calc(445px * 600 / 750);
    --max-size-446: calc(446px * 600 / 750);
    --max-size-447: calc(447px * 600 / 750);
    --max-size-448: calc(448px * 600 / 750);
    --max-size-449: calc(449px * 600 / 750);
    --max-size-450: calc(450px * 600 / 750);
    --max-size-451: calc(451px * 600 / 750);
    --max-size-452: calc(452px * 600 / 750);
    --max-size-453: calc(453px * 600 / 750);
    --max-size-454: calc(454px * 600 / 750);
    --max-size-455: calc(455px * 600 / 750);
    --max-size-456: calc(456px * 600 / 750);
    --max-size-457: calc(457px * 600 / 750);
    --max-size-458: calc(458px * 600 / 750);
    --max-size-459: calc(459px * 600 / 750);
    --max-size-460: calc(460px * 600 / 750);
    --max-size-461: calc(461px * 600 / 750);
    --max-size-462: calc(462px * 600 / 750);
    --max-size-463: calc(463px * 600 / 750);
    --max-size-464: calc(464px * 600 / 750);
    --max-size-465: calc(465px * 600 / 750);
    --max-size-466: calc(466px * 600 / 750);
    --max-size-467: calc(467px * 600 / 750);
    --max-size-468: calc(468px * 600 / 750);
    --max-size-469: calc(469px * 600 / 750);
    --max-size-470: calc(470px * 600 / 750);
    --max-size-471: calc(471px * 600 / 750);
    --max-size-472: calc(472px * 600 / 750);
    --max-size-473: calc(473px * 600 / 750);
    --max-size-474: calc(474px * 600 / 750);
    --max-size-475: calc(475px * 600 / 750);
    --max-size-476: calc(476px * 600 / 750);
    --max-size-477: calc(477px * 600 / 750);
    --max-size-478: calc(478px * 600 / 750);
    --max-size-479: calc(479px * 600 / 750);
    --max-size-480: calc(480px * 600 / 750);
    --max-size-481: calc(481px * 600 / 750);
    --max-size-482: calc(482px * 600 / 750);
    --max-size-483: calc(483px * 600 / 750);
    --max-size-484: calc(484px * 600 / 750);
    --max-size-485: calc(485px * 600 / 750);
    --max-size-486: calc(486px * 600 / 750);
    --max-size-487: calc(487px * 600 / 750);
    --max-size-488: calc(488px * 600 / 750);
    --max-size-489: calc(489px * 600 / 750);
    --max-size-490: calc(490px * 600 / 750);
    --max-size-491: calc(491px * 600 / 750);
    --max-size-492: calc(492px * 600 / 750);
    --max-size-493: calc(493px * 600 / 750);
    --max-size-494: calc(494px * 600 / 750);
    --max-size-495: calc(495px * 600 / 750);
    --max-size-496: calc(496px * 600 / 750);
    --max-size-497: calc(497px * 600 / 750);
    --max-size-498: calc(498px * 600 / 750);
    --max-size-499: calc(499px * 600 / 750);
    --max-size-500: calc(500px * 600 / 750);
    --max-size-501: calc(501px * 600 / 750);
    --max-size-502: calc(502px * 600 / 750);
    --max-size-503: calc(503px * 600 / 750);
    --max-size-504: calc(504px * 600 / 750);
    --max-size-505: calc(505px * 600 / 750);
    --max-size-506: calc(506px * 600 / 750);
    --max-size-507: calc(507px * 600 / 750);
    --max-size-508: calc(508px * 600 / 750);
    --max-size-509: calc(509px * 600 / 750);
    --max-size-510: calc(510px * 600 / 750);
    --max-size-511: calc(511px * 600 / 750);
    --max-size-512: calc(512px * 600 / 750);
    --max-size-513: calc(513px * 600 / 750);
    --max-size-514: calc(514px * 600 / 750);
    --max-size-515: calc(515px * 600 / 750);
    --max-size-516: calc(516px * 600 / 750);
    --max-size-517: calc(517px * 600 / 750);
    --max-size-518: calc(518px * 600 / 750);
    --max-size-519: calc(519px * 600 / 750);
    --max-size-520: calc(520px * 600 / 750);
    --max-size-521: calc(521px * 600 / 750);
    --max-size-522: calc(522px * 600 / 750);
    --max-size-523: calc(523px * 600 / 750);
    --max-size-524: calc(524px * 600 / 750);
    --max-size-525: calc(525px * 600 / 750);
    --max-size-526: calc(526px * 600 / 750);
    --max-size-527: calc(527px * 600 / 750);
    --max-size-528: calc(528px * 600 / 750);
    --max-size-529: calc(529px * 600 / 750);
    --max-size-530: calc(530px * 600 / 750);
    --max-size-531: calc(531px * 600 / 750);
    --max-size-532: calc(532px * 600 / 750);
    --max-size-533: calc(533px * 600 / 750);
    --max-size-534: calc(534px * 600 / 750);
    --max-size-535: calc(535px * 600 / 750);
    --max-size-536: calc(536px * 600 / 750);
    --max-size-537: calc(537px * 600 / 750);
    --max-size-538: calc(538px * 600 / 750);
    --max-size-539: calc(539px * 600 / 750);
    --max-size-540: calc(540px * 600 / 750);
    --max-size-541: calc(541px * 600 / 750);
    --max-size-542: calc(542px * 600 / 750);
    --max-size-543: calc(543px * 600 / 750);
    --max-size-544: calc(544px * 600 / 750);
    --max-size-545: calc(545px * 600 / 750);
    --max-size-546: calc(546px * 600 / 750);
    --max-size-547: calc(547px * 600 / 750);
    --max-size-548: calc(548px * 600 / 750);
    --max-size-549: calc(549px * 600 / 750);
    --max-size-550: calc(550px * 600 / 750);
    --max-size-551: calc(551px * 600 / 750);
    --max-size-552: calc(552px * 600 / 750);
    --max-size-553: calc(553px * 600 / 750);
    --max-size-554: calc(554px * 600 / 750);
    --max-size-555: calc(555px * 600 / 750);
    --max-size-556: calc(556px * 600 / 750);
    --max-size-557: calc(557px * 600 / 750);
    --max-size-558: calc(558px * 600 / 750);
    --max-size-559: calc(559px * 600 / 750);
    --max-size-560: calc(560px * 600 / 750);
    --max-size-561: calc(561px * 600 / 750);
    --max-size-562: calc(562px * 600 / 750);
    --max-size-563: calc(563px * 600 / 750);
    --max-size-564: calc(564px * 600 / 750);
    --max-size-565: calc(565px * 600 / 750);
    --max-size-566: calc(566px * 600 / 750);
    --max-size-567: calc(567px * 600 / 750);
    --max-size-568: calc(568px * 600 / 750);
    --max-size-569: calc(569px * 600 / 750);
    --max-size-570: calc(570px * 600 / 750);
    --max-size-571: calc(571px * 600 / 750);
    --max-size-572: calc(572px * 600 / 750);
    --max-size-573: calc(573px * 600 / 750);
    --max-size-574: calc(574px * 600 / 750);
    --max-size-575: calc(575px * 600 / 750);
    --max-size-576: calc(576px * 600 / 750);
    --max-size-577: calc(577px * 600 / 750);
    --max-size-578: calc(578px * 600 / 750);
    --max-size-579: calc(579px * 600 / 750);
    --max-size-580: calc(580px * 600 / 750);
    --max-size-581: calc(581px * 600 / 750);
    --max-size-582: calc(582px * 600 / 750);
    --max-size-583: calc(583px * 600 / 750);
    --max-size-584: calc(584px * 600 / 750);
    --max-size-585: calc(585px * 600 / 750);
    --max-size-586: calc(586px * 600 / 750);
    --max-size-587: calc(587px * 600 / 750);
    --max-size-588: calc(588px * 600 / 750);
    --max-size-589: calc(589px * 600 / 750);
    --max-size-590: calc(590px * 600 / 750);
    --max-size-591: calc(591px * 600 / 750);
    --max-size-592: calc(592px * 600 / 750);
    --max-size-593: calc(593px * 600 / 750);
    --max-size-594: calc(594px * 600 / 750);
    --max-size-595: calc(595px * 600 / 750);
    --max-size-596: calc(596px * 600 / 750);
    --max-size-597: calc(597px * 600 / 750);
    --max-size-598: calc(598px * 600 / 750);
    --max-size-599: calc(599px * 600 / 750);
    --max-size-600: calc(600px * 600 / 750);
    --max-size-601: calc(601px * 600 / 750);
    --max-size-602: calc(602px * 600 / 750);
    --max-size-603: calc(603px * 600 / 750);
    --max-size-604: calc(604px * 600 / 750);
    --max-size-605: calc(605px * 600 / 750);
    --max-size-606: calc(606px * 600 / 750);
    --max-size-607: calc(607px * 600 / 750);
    --max-size-608: calc(608px * 600 / 750);
    --max-size-609: calc(609px * 600 / 750);
    --max-size-610: calc(610px * 600 / 750);
    --max-size-611: calc(611px * 600 / 750);
    --max-size-612: calc(612px * 600 / 750);
    --max-size-613: calc(613px * 600 / 750);
    --max-size-614: calc(614px * 600 / 750);
    --max-size-615: calc(615px * 600 / 750);
    --max-size-616: calc(616px * 600 / 750);
    --max-size-617: calc(617px * 600 / 750);
    --max-size-618: calc(618px * 600 / 750);
    --max-size-619: calc(619px * 600 / 750);
    --max-size-620: calc(620px * 600 / 750);
    --max-size-621: calc(621px * 600 / 750);
    --max-size-622: calc(622px * 600 / 750);
    --max-size-623: calc(623px * 600 / 750);
    --max-size-624: calc(624px * 600 / 750);
    --max-size-625: calc(625px * 600 / 750);
    --max-size-626: calc(626px * 600 / 750);
    --max-size-627: calc(627px * 600 / 750);
    --max-size-628: calc(628px * 600 / 750);
    --max-size-629: calc(629px * 600 / 750);
    --max-size-630: calc(630px * 600 / 750);
    --max-size-631: calc(631px * 600 / 750);
    --max-size-632: calc(632px * 600 / 750);
    --max-size-633: calc(633px * 600 / 750);
    --max-size-634: calc(634px * 600 / 750);
    --max-size-635: calc(635px * 600 / 750);
    --max-size-636: calc(636px * 600 / 750);
    --max-size-637: calc(637px * 600 / 750);
    --max-size-638: calc(638px * 600 / 750);
    --max-size-639: calc(639px * 600 / 750);
    --max-size-640: calc(640px * 600 / 750);
    --max-size-641: calc(641px * 600 / 750);
    --max-size-642: calc(642px * 600 / 750);
    --max-size-643: calc(643px * 600 / 750);
    --max-size-644: calc(644px * 600 / 750);
    --max-size-645: calc(645px * 600 / 750);
    --max-size-646: calc(646px * 600 / 750);
    --max-size-647: calc(647px * 600 / 750);
    --max-size-648: calc(648px * 600 / 750);
    --max-size-649: calc(649px * 600 / 750);
    --max-size-650: calc(650px * 600 / 750);
    --max-size-651: calc(651px * 600 / 750);
    --max-size-652: calc(652px * 600 / 750);
    --max-size-653: calc(653px * 600 / 750);
    --max-size-654: calc(654px * 600 / 750);
    --max-size-655: calc(655px * 600 / 750);
    --max-size-656: calc(656px * 600 / 750);
    --max-size-657: calc(657px * 600 / 750);
    --max-size-658: calc(658px * 600 / 750);
    --max-size-659: calc(659px * 600 / 750);
    --max-size-660: calc(660px * 600 / 750);
    --max-size-661: calc(661px * 600 / 750);
    --max-size-662: calc(662px * 600 / 750);
    --max-size-663: calc(663px * 600 / 750);
    --max-size-664: calc(664px * 600 / 750);
    --max-size-665: calc(665px * 600 / 750);
    --max-size-666: calc(666px * 600 / 750);
    --max-size-667: calc(667px * 600 / 750);
    --max-size-668: calc(668px * 600 / 750);
    --max-size-669: calc(669px * 600 / 750);
    --max-size-670: calc(670px * 600 / 750);
    --max-size-671: calc(671px * 600 / 750);
    --max-size-672: calc(672px * 600 / 750);
    --max-size-673: calc(673px * 600 / 750);
    --max-size-674: calc(674px * 600 / 750);
    --max-size-675: calc(675px * 600 / 750);
    --max-size-676: calc(676px * 600 / 750);
    --max-size-677: calc(677px * 600 / 750);
    --max-size-678: calc(678px * 600 / 750);
    --max-size-679: calc(679px * 600 / 750);
    --max-size-680: calc(680px * 600 / 750);
    --max-size-681: calc(681px * 600 / 750);
    --max-size-682: calc(682px * 600 / 750);
    --max-size-683: calc(683px * 600 / 750);
    --max-size-684: calc(684px * 600 / 750);
    --max-size-685: calc(685px * 600 / 750);
    --max-size-686: calc(686px * 600 / 750);
    --max-size-687: calc(687px * 600 / 750);
    --max-size-688: calc(688px * 600 / 750);
    --max-size-689: calc(689px * 600 / 750);
    --max-size-690: calc(690px * 600 / 750);
    --max-size-691: calc(691px * 600 / 750);
    --max-size-692: calc(692px * 600 / 750);
    --max-size-693: calc(693px * 600 / 750);
    --max-size-694: calc(694px * 600 / 750);
    --max-size-695: calc(695px * 600 / 750);
    --max-size-696: calc(696px * 600 / 750);
    --max-size-697: calc(697px * 600 / 750);
    --max-size-698: calc(698px * 600 / 750);
    --max-size-699: calc(699px * 600 / 750);
    --max-size-700: calc(700px * 600 / 750);
    --max-size-701: calc(701px * 600 / 750);
    --max-size-702: calc(702px * 600 / 750);
    --max-size-703: calc(703px * 600 / 750);
    --max-size-704: calc(704px * 600 / 750);
    --max-size-705: calc(705px * 600 / 750);
    --max-size-706: calc(706px * 600 / 750);
    --max-size-707: calc(707px * 600 / 750);
    --max-size-708: calc(708px * 600 / 750);
    --max-size-709: calc(709px * 600 / 750);
    --max-size-710: calc(710px * 600 / 750);
    --max-size-711: calc(711px * 600 / 750);
    --max-size-712: calc(712px * 600 / 750);
    --max-size-713: calc(713px * 600 / 750);
    --max-size-714: calc(714px * 600 / 750);
    --max-size-715: calc(715px * 600 / 750);
    --max-size-716: calc(716px * 600 / 750);
    --max-size-717: calc(717px * 600 / 750);
    --max-size-718: calc(718px * 600 / 750);
    --max-size-719: calc(719px * 600 / 750);
    --max-size-720: calc(720px * 600 / 750);
    --max-size-721: calc(721px * 600 / 750);
    --max-size-722: calc(722px * 600 / 750);
    --max-size-723: calc(723px * 600 / 750);
    --max-size-724: calc(724px * 600 / 750);
    --max-size-725: calc(725px * 600 / 750);
    --max-size-726: calc(726px * 600 / 750);
    --max-size-727: calc(727px * 600 / 750);
    --max-size-728: calc(728px * 600 / 750);
    --max-size-729: calc(729px * 600 / 750);
    --max-size-730: calc(730px * 600 / 750);
    --max-size-731: calc(731px * 600 / 750);
    --max-size-732: calc(732px * 600 / 750);
    --max-size-733: calc(733px * 600 / 750);
    --max-size-734: calc(734px * 600 / 750);
    --max-size-735: calc(735px * 600 / 750);
    --max-size-736: calc(736px * 600 / 750);
    --max-size-737: calc(737px * 600 / 750);
    --max-size-738: calc(738px * 600 / 750);
    --max-size-739: calc(739px * 600 / 750);
    --max-size-740: calc(740px * 600 / 750);
    --max-size-741: calc(741px * 600 / 750);
    --max-size-742: calc(742px * 600 / 750);
    --max-size-743: calc(743px * 600 / 750);
    --max-size-744: calc(744px * 600 / 750);
    --max-size-745: calc(745px * 600 / 750);
    --max-size-746: calc(746px * 600 / 750);
    --max-size-747: calc(747px * 600 / 750);
    --max-size-748: calc(748px * 600 / 750);
    --max-size-749: calc(749px * 600 / 750);
    --max-size-750: calc(750px * 600 / 750);
    --max-size-751: calc(751px * 600 / 750);
    --max-size-752: calc(752px * 600 / 750);
    --max-size-753: calc(753px * 600 / 750);
    --max-size-754: calc(754px * 600 / 750);
    --max-size-755: calc(755px * 600 / 750);
    --max-size-756: calc(756px * 600 / 750);
    --max-size-757: calc(757px * 600 / 750);
    --max-size-758: calc(758px * 600 / 750);
    --max-size-759: calc(759px * 600 / 750);
    --max-size-760: calc(760px * 600 / 750);
    --max-size-761: calc(761px * 600 / 750);
    --max-size-762: calc(762px * 600 / 750);
    --max-size-763: calc(763px * 600 / 750);
    --max-size-764: calc(764px * 600 / 750);
    --max-size-765: calc(765px * 600 / 750);
    --max-size-766: calc(766px * 600 / 750);
    --max-size-767: calc(767px * 600 / 750);
    --max-size-768: calc(768px * 600 / 750);
    --max-size-769: calc(769px * 600 / 750);
    --max-size-770: calc(770px * 600 / 750);
    --max-size-771: calc(771px * 600 / 750);
    --max-size-772: calc(772px * 600 / 750);
    --max-size-773: calc(773px * 600 / 750);
    --max-size-774: calc(774px * 600 / 750);
    --max-size-775: calc(775px * 600 / 750);
    --max-size-776: calc(776px * 600 / 750);
    --max-size-777: calc(777px * 600 / 750);
    --max-size-778: calc(778px * 600 / 750);
    --max-size-779: calc(779px * 600 / 750);
    --max-size-780: calc(780px * 600 / 750);
    --max-size-781: calc(781px * 600 / 750);
    --max-size-782: calc(782px * 600 / 750);
    --max-size-783: calc(783px * 600 / 750);
    --max-size-784: calc(784px * 600 / 750);
    --max-size-785: calc(785px * 600 / 750);
    --max-size-786: calc(786px * 600 / 750);
    --max-size-787: calc(787px * 600 / 750);
    --max-size-788: calc(788px * 600 / 750);
    --max-size-789: calc(789px * 600 / 750);
    --max-size-790: calc(790px * 600 / 750);
    --max-size-791: calc(791px * 600 / 750);
    --max-size-792: calc(792px * 600 / 750);
    --max-size-793: calc(793px * 600 / 750);
    --max-size-794: calc(794px * 600 / 750);
    --max-size-795: calc(795px * 600 / 750);
    --max-size-796: calc(796px * 600 / 750);
    --max-size-797: calc(797px * 600 / 750);
    --max-size-798: calc(798px * 600 / 750);
    --max-size-799: calc(799px * 600 / 750);
    --max-size-800: calc(800px * 600 / 750);
    --max-size-801: calc(801px * 600 / 750);
    --max-size-802: calc(802px * 600 / 750);
    --max-size-803: calc(803px * 600 / 750);
    --max-size-804: calc(804px * 600 / 750);
    --max-size-805: calc(805px * 600 / 750);
    --max-size-806: calc(806px * 600 / 750);
    --max-size-807: calc(807px * 600 / 750);
    --max-size-808: calc(808px * 600 / 750);
    --max-size-809: calc(809px * 600 / 750);
    --max-size-810: calc(810px * 600 / 750);
    --max-size-811: calc(811px * 600 / 750);
    --max-size-812: calc(812px * 600 / 750);
    --max-size-813: calc(813px * 600 / 750);
    --max-size-814: calc(814px * 600 / 750);
    --max-size-815: calc(815px * 600 / 750);
    --max-size-816: calc(816px * 600 / 750);
    --max-size-817: calc(817px * 600 / 750);
    --max-size-818: calc(818px * 600 / 750);
    --max-size-819: calc(819px * 600 / 750);
    --max-size-820: calc(820px * 600 / 750);
    --max-size-821: calc(821px * 600 / 750);
    --max-size-822: calc(822px * 600 / 750);
    --max-size-823: calc(823px * 600 / 750);
    --max-size-824: calc(824px * 600 / 750);
    --max-size-825: calc(825px * 600 / 750);
    --max-size-826: calc(826px * 600 / 750);
    --max-size-827: calc(827px * 600 / 750);
    --max-size-828: calc(828px * 600 / 750);
    --max-size-829: calc(829px * 600 / 750);
    --max-size-830: calc(830px * 600 / 750);
    --max-size-831: calc(831px * 600 / 750);
    --max-size-832: calc(832px * 600 / 750);
    --max-size-833: calc(833px * 600 / 750);
    --max-size-834: calc(834px * 600 / 750);
    --max-size-835: calc(835px * 600 / 750);
    --max-size-836: calc(836px * 600 / 750);
    --max-size-837: calc(837px * 600 / 750);
    --max-size-838: calc(838px * 600 / 750);
    --max-size-839: calc(839px * 600 / 750);
    --max-size-840: calc(840px * 600 / 750);
    --max-size-841: calc(841px * 600 / 750);
    --max-size-842: calc(842px * 600 / 750);
    --max-size-843: calc(843px * 600 / 750);
    --max-size-844: calc(844px * 600 / 750);
    --max-size-845: calc(845px * 600 / 750);
    --max-size-846: calc(846px * 600 / 750);
    --max-size-847: calc(847px * 600 / 750);
    --max-size-848: calc(848px * 600 / 750);
    --max-size-849: calc(849px * 600 / 750);
    --max-size-850: calc(850px * 600 / 750);
    --max-size-851: calc(851px * 600 / 750);
    --max-size-852: calc(852px * 600 / 750);
    --max-size-853: calc(853px * 600 / 750);
    --max-size-854: calc(854px * 600 / 750);
    --max-size-855: calc(855px * 600 / 750);
    --max-size-856: calc(856px * 600 / 750);
    --max-size-857: calc(857px * 600 / 750);
    --max-size-858: calc(858px * 600 / 750);
    --max-size-859: calc(859px * 600 / 750);
    --max-size-860: calc(860px * 600 / 750);
    --max-size-861: calc(861px * 600 / 750);
    --max-size-862: calc(862px * 600 / 750);
    --max-size-863: calc(863px * 600 / 750);
    --max-size-864: calc(864px * 600 / 750);
    --max-size-865: calc(865px * 600 / 750);
    --max-size-866: calc(866px * 600 / 750);
    --max-size-867: calc(867px * 600 / 750);
    --max-size-868: calc(868px * 600 / 750);
    --max-size-869: calc(869px * 600 / 750);
    --max-size-870: calc(870px * 600 / 750);
    --max-size-871: calc(871px * 600 / 750);
    --max-size-872: calc(872px * 600 / 750);
    --max-size-873: calc(873px * 600 / 750);
    --max-size-874: calc(874px * 600 / 750);
    --max-size-875: calc(875px * 600 / 750);
    --max-size-876: calc(876px * 600 / 750);
    --max-size-877: calc(877px * 600 / 750);
    --max-size-878: calc(878px * 600 / 750);
    --max-size-879: calc(879px * 600 / 750);
    --max-size-880: calc(880px * 600 / 750);
    --max-size-881: calc(881px * 600 / 750);
    --max-size-882: calc(882px * 600 / 750);
    --max-size-883: calc(883px * 600 / 750);
    --max-size-884: calc(884px * 600 / 750);
    --max-size-885: calc(885px * 600 / 750);
    --max-size-886: calc(886px * 600 / 750);
    --max-size-887: calc(887px * 600 / 750);
    --max-size-888: calc(888px * 600 / 750);
    --max-size-889: calc(889px * 600 / 750);
    --max-size-890: calc(890px * 600 / 750);
    --max-size-891: calc(891px * 600 / 750);
    --max-size-892: calc(892px * 600 / 750);
    --max-size-893: calc(893px * 600 / 750);
    --max-size-894: calc(894px * 600 / 750);
    --max-size-895: calc(895px * 600 / 750);
    --max-size-896: calc(896px * 600 / 750);
    --max-size-897: calc(897px * 600 / 750);
    --max-size-898: calc(898px * 600 / 750);
    --max-size-899: calc(899px * 600 / 750);
    --max-size-900: calc(900px * 600 / 750);
    --max-size-901: calc(901px * 600 / 750);
    --max-size-902: calc(902px * 600 / 750);
    --max-size-903: calc(903px * 600 / 750);
    --max-size-904: calc(904px * 600 / 750);
    --max-size-905: calc(905px * 600 / 750);
    --max-size-906: calc(906px * 600 / 750);
    --max-size-907: calc(907px * 600 / 750);
    --max-size-908: calc(908px * 600 / 750);
    --max-size-909: calc(909px * 600 / 750);
    --max-size-910: calc(910px * 600 / 750);
    --max-size-911: calc(911px * 600 / 750);
    --max-size-912: calc(912px * 600 / 750);
    --max-size-913: calc(913px * 600 / 750);
    --max-size-914: calc(914px * 600 / 750);
    --max-size-915: calc(915px * 600 / 750);
    --max-size-916: calc(916px * 600 / 750);
    --max-size-917: calc(917px * 600 / 750);
    --max-size-918: calc(918px * 600 / 750);
    --max-size-919: calc(919px * 600 / 750);
    --max-size-920: calc(920px * 600 / 750);
    --max-size-921: calc(921px * 600 / 750);
    --max-size-922: calc(922px * 600 / 750);
    --max-size-923: calc(923px * 600 / 750);
    --max-size-924: calc(924px * 600 / 750);
    --max-size-925: calc(925px * 600 / 750);
    --max-size-926: calc(926px * 600 / 750);
    --max-size-927: calc(927px * 600 / 750);
    --max-size-928: calc(928px * 600 / 750);
    --max-size-929: calc(929px * 600 / 750);
    --max-size-930: calc(930px * 600 / 750);
    --max-size-931: calc(931px * 600 / 750);
    --max-size-932: calc(932px * 600 / 750);
    --max-size-933: calc(933px * 600 / 750);
    --max-size-934: calc(934px * 600 / 750);
    --max-size-935: calc(935px * 600 / 750);
    --max-size-936: calc(936px * 600 / 750);
    --max-size-937: calc(937px * 600 / 750);
    --max-size-938: calc(938px * 600 / 750);
    --max-size-939: calc(939px * 600 / 750);
    --max-size-940: calc(940px * 600 / 750);
    --max-size-941: calc(941px * 600 / 750);
    --max-size-942: calc(942px * 600 / 750);
    --max-size-943: calc(943px * 600 / 750);
    --max-size-944: calc(944px * 600 / 750);
    --max-size-945: calc(945px * 600 / 750);
    --max-size-946: calc(946px * 600 / 750);
    --max-size-947: calc(947px * 600 / 750);
    --max-size-948: calc(948px * 600 / 750);
    --max-size-949: calc(949px * 600 / 750);
    --max-size-950: calc(950px * 600 / 750);
    --max-size-951: calc(951px * 600 / 750);
    --max-size-952: calc(952px * 600 / 750);
    --max-size-953: calc(953px * 600 / 750);
    --max-size-954: calc(954px * 600 / 750);
    --max-size-955: calc(955px * 600 / 750);
    --max-size-956: calc(956px * 600 / 750);
    --max-size-957: calc(957px * 600 / 750);
    --max-size-958: calc(958px * 600 / 750);
    --max-size-959: calc(959px * 600 / 750);
    --max-size-960: calc(960px * 600 / 750);
    --max-size-961: calc(961px * 600 / 750);
    --max-size-962: calc(962px * 600 / 750);
    --max-size-963: calc(963px * 600 / 750);
    --max-size-964: calc(964px * 600 / 750);
    --max-size-965: calc(965px * 600 / 750);
    --max-size-966: calc(966px * 600 / 750);
    --max-size-967: calc(967px * 600 / 750);
    --max-size-968: calc(968px * 600 / 750);
    --max-size-969: calc(969px * 600 / 750);
    --max-size-970: calc(970px * 600 / 750);
    --max-size-971: calc(971px * 600 / 750);
    --max-size-972: calc(972px * 600 / 750);
    --max-size-973: calc(973px * 600 / 750);
    --max-size-974: calc(974px * 600 / 750);
    --max-size-975: calc(975px * 600 / 750);
    --max-size-976: calc(976px * 600 / 750);
    --max-size-977: calc(977px * 600 / 750);
    --max-size-978: calc(978px * 600 / 750);
    --max-size-979: calc(979px * 600 / 750);
    --max-size-980: calc(980px * 600 / 750);
    --max-size-981: calc(981px * 600 / 750);
    --max-size-982: calc(982px * 600 / 750);
    --max-size-983: calc(983px * 600 / 750);
    --max-size-984: calc(984px * 600 / 750);
    --max-size-985: calc(985px * 600 / 750);
    --max-size-986: calc(986px * 600 / 750);
    --max-size-987: calc(987px * 600 / 750);
    --max-size-988: calc(988px * 600 / 750);
    --max-size-989: calc(989px * 600 / 750);
    --max-size-990: calc(990px * 600 / 750);
    --max-size-991: calc(991px * 600 / 750);
    --max-size-992: calc(992px * 600 / 750);
    --max-size-993: calc(993px * 600 / 750);
    --max-size-994: calc(994px * 600 / 750);
    --max-size-995: calc(995px * 600 / 750);
    --max-size-996: calc(996px * 600 / 750);
    --max-size-997: calc(997px * 600 / 750);
    --max-size-998: calc(998px * 600 / 750);
    --max-size-999: calc(999px * 600 / 750);
    --max-size-1000: calc(1000px * 600 / 750);
    --max-size-1001: calc(1001px * 600 / 750);
    --max-size-1002: calc(1002px * 600 / 750);
    --max-size-1003: calc(1003px * 600 / 750);
    --max-size-1004: calc(1004px * 600 / 750);
    --max-size-1005: calc(1005px * 600 / 750);
    --max-size-1006: calc(1006px * 600 / 750);
    --max-size-1007: calc(1007px * 600 / 750);
    --max-size-1008: calc(1008px * 600 / 750);
    --max-size-1009: calc(1009px * 600 / 750);
    --max-size-1010: calc(1010px * 600 / 750);
    --max-size-1011: calc(1011px * 600 / 750);
    --max-size-1012: calc(1012px * 600 / 750);
    --max-size-1013: calc(1013px * 600 / 750);
    --max-size-1014: calc(1014px * 600 / 750);
    --max-size-1015: calc(1015px * 600 / 750);
    --max-size-1016: calc(1016px * 600 / 750);
    --max-size-1017: calc(1017px * 600 / 750);
    --max-size-1018: calc(1018px * 600 / 750);
    --max-size-1019: calc(1019px * 600 / 750);
    --max-size-1020: calc(1020px * 600 / 750);
    --max-size-1021: calc(1021px * 600 / 750);
    --max-size-1022: calc(1022px * 600 / 750);
    --max-size-1023: calc(1023px * 600 / 750);
    --max-size-1024: calc(1024px * 600 / 750);
    --max-size-1025: calc(1025px * 600 / 750);
    --max-size-1026: calc(1026px * 600 / 750);
    --max-size-1027: calc(1027px * 600 / 750);
    --max-size-1028: calc(1028px * 600 / 750);
    --max-size-1029: calc(1029px * 600 / 750);
    --max-size-1030: calc(1030px * 600 / 750);
    --max-size-1031: calc(1031px * 600 / 750);
    --max-size-1032: calc(1032px * 600 / 750);
    --max-size-1033: calc(1033px * 600 / 750);
    --max-size-1034: calc(1034px * 600 / 750);
    --max-size-1035: calc(1035px * 600 / 750);
    --max-size-1036: calc(1036px * 600 / 750);
    --max-size-1037: calc(1037px * 600 / 750);
    --max-size-1038: calc(1038px * 600 / 750);
    --max-size-1039: calc(1039px * 600 / 750);
    --max-size-1040: calc(1040px * 600 / 750);
    --max-size-1041: calc(1041px * 600 / 750);
    --max-size-1042: calc(1042px * 600 / 750);
    --max-size-1043: calc(1043px * 600 / 750);
    --max-size-1044: calc(1044px * 600 / 750);
    --max-size-1045: calc(1045px * 600 / 750);
    --max-size-1046: calc(1046px * 600 / 750);
    --max-size-1047: calc(1047px * 600 / 750);
    --max-size-1048: calc(1048px * 600 / 750);
    --max-size-1049: calc(1049px * 600 / 750);
    --max-size-1050: calc(1050px * 600 / 750);
    --max-size-1051: calc(1051px * 600 / 750);
    --max-size-1052: calc(1052px * 600 / 750);
    --max-size-1053: calc(1053px * 600 / 750);
    --max-size-1054: calc(1054px * 600 / 750);
    --max-size-1055: calc(1055px * 600 / 750);
    --max-size-1056: calc(1056px * 600 / 750);
    --max-size-1057: calc(1057px * 600 / 750);
    --max-size-1058: calc(1058px * 600 / 750);
    --max-size-1059: calc(1059px * 600 / 750);
    --max-size-1060: calc(1060px * 600 / 750);
    --max-size-1061: calc(1061px * 600 / 750);
    --max-size-1062: calc(1062px * 600 / 750);
    --max-size-1063: calc(1063px * 600 / 750);
    --max-size-1064: calc(1064px * 600 / 750);
    --max-size-1065: calc(1065px * 600 / 750);
    --max-size-1066: calc(1066px * 600 / 750);
    --max-size-1067: calc(1067px * 600 / 750);
    --max-size-1068: calc(1068px * 600 / 750);
    --max-size-1069: calc(1069px * 600 / 750);
    --max-size-1070: calc(1070px * 600 / 750);
    --max-size-1071: calc(1071px * 600 / 750);
    --max-size-1072: calc(1072px * 600 / 750);
    --max-size-1073: calc(1073px * 600 / 750);
    --max-size-1074: calc(1074px * 600 / 750);
    --max-size-1075: calc(1075px * 600 / 750);
    --max-size-1076: calc(1076px * 600 / 750);
    --max-size-1077: calc(1077px * 600 / 750);
    --max-size-1078: calc(1078px * 600 / 750);
    --max-size-1079: calc(1079px * 600 / 750);
    --max-size-1080: calc(1080px * 600 / 750);
    --max-size-1081: calc(1081px * 600 / 750);
    --max-size-1082: calc(1082px * 600 / 750);
    --max-size-1083: calc(1083px * 600 / 750);
    --max-size-1084: calc(1084px * 600 / 750);
    --max-size-1085: calc(1085px * 600 / 750);
    --max-size-1086: calc(1086px * 600 / 750);
    --max-size-1087: calc(1087px * 600 / 750);
    --max-size-1088: calc(1088px * 600 / 750);
    --max-size-1089: calc(1089px * 600 / 750);
    --max-size-1090: calc(1090px * 600 / 750);
    --max-size-1091: calc(1091px * 600 / 750);
    --max-size-1092: calc(1092px * 600 / 750);
    --max-size-1093: calc(1093px * 600 / 750);
    --max-size-1094: calc(1094px * 600 / 750);
    --max-size-1095: calc(1095px * 600 / 750);
    --max-size-1096: calc(1096px * 600 / 750);
    --max-size-1097: calc(1097px * 600 / 750);
    --max-size-1098: calc(1098px * 600 / 750);
    --max-size-1099: calc(1099px * 600 / 750);
    --max-size-1100: calc(1100px * 600 / 750);
    --max-size-1101: calc(1101px * 600 / 750);
    --max-size-1102: calc(1102px * 600 / 750);
    --max-size-1103: calc(1103px * 600 / 750);
    --max-size-1104: calc(1104px * 600 / 750);
    --max-size-1105: calc(1105px * 600 / 750);
    --max-size-1106: calc(1106px * 600 / 750);
    --max-size-1107: calc(1107px * 600 / 750);
    --max-size-1108: calc(1108px * 600 / 750);
    --max-size-1109: calc(1109px * 600 / 750);
    --max-size-1110: calc(1110px * 600 / 750);
    --max-size-1111: calc(1111px * 600 / 750);
    --max-size-1112: calc(1112px * 600 / 750);
    --max-size-1113: calc(1113px * 600 / 750);
    --max-size-1114: calc(1114px * 600 / 750);
    --max-size-1115: calc(1115px * 600 / 750);
    --max-size-1116: calc(1116px * 600 / 750);
    --max-size-1117: calc(1117px * 600 / 750);
    --max-size-1118: calc(1118px * 600 / 750);
    --max-size-1119: calc(1119px * 600 / 750);
    --max-size-1120: calc(1120px * 600 / 750);
    --max-size-1121: calc(1121px * 600 / 750);
    --max-size-1122: calc(1122px * 600 / 750);
    --max-size-1123: calc(1123px * 600 / 750);
    --max-size-1124: calc(1124px * 600 / 750);
    --max-size-1125: calc(1125px * 600 / 750);
    --max-size-1126: calc(1126px * 600 / 750);
    --max-size-1127: calc(1127px * 600 / 750);
    --max-size-1128: calc(1128px * 600 / 750);
    --max-size-1129: calc(1129px * 600 / 750);
    --max-size-1130: calc(1130px * 600 / 750);
    --max-size-1131: calc(1131px * 600 / 750);
    --max-size-1132: calc(1132px * 600 / 750);
    --max-size-1133: calc(1133px * 600 / 750);
    --max-size-1134: calc(1134px * 600 / 750);
    --max-size-1135: calc(1135px * 600 / 750);
    --max-size-1136: calc(1136px * 600 / 750);
    --max-size-1137: calc(1137px * 600 / 750);
    --max-size-1138: calc(1138px * 600 / 750);
    --max-size-1139: calc(1139px * 600 / 750);
    --max-size-1140: calc(1140px * 600 / 750);
    --max-size-1141: calc(1141px * 600 / 750);
    --max-size-1142: calc(1142px * 600 / 750);
    --max-size-1143: calc(1143px * 600 / 750);
    --max-size-1144: calc(1144px * 600 / 750);
    --max-size-1145: calc(1145px * 600 / 750);
    --max-size-1146: calc(1146px * 600 / 750);
    --max-size-1147: calc(1147px * 600 / 750);
    --max-size-1148: calc(1148px * 600 / 750);
    --max-size-1149: calc(1149px * 600 / 750);
    --max-size-1150: calc(1150px * 600 / 750);
    --max-size-1151: calc(1151px * 600 / 750);
    --max-size-1152: calc(1152px * 600 / 750);
    --max-size-1153: calc(1153px * 600 / 750);
    --max-size-1154: calc(1154px * 600 / 750);
    --max-size-1155: calc(1155px * 600 / 750);
    --max-size-1156: calc(1156px * 600 / 750);
    --max-size-1157: calc(1157px * 600 / 750);
    --max-size-1158: calc(1158px * 600 / 750);
    --max-size-1159: calc(1159px * 600 / 750);
    --max-size-1160: calc(1160px * 600 / 750);
    --max-size-1161: calc(1161px * 600 / 750);
    --max-size-1162: calc(1162px * 600 / 750);
    --max-size-1163: calc(1163px * 600 / 750);
    --max-size-1164: calc(1164px * 600 / 750);
    --max-size-1165: calc(1165px * 600 / 750);
    --max-size-1166: calc(1166px * 600 / 750);
    --max-size-1167: calc(1167px * 600 / 750);
    --max-size-1168: calc(1168px * 600 / 750);
    --max-size-1169: calc(1169px * 600 / 750);
    --max-size-1170: calc(1170px * 600 / 750);
    --max-size-1171: calc(1171px * 600 / 750);
    --max-size-1172: calc(1172px * 600 / 750);
    --max-size-1173: calc(1173px * 600 / 750);
    --max-size-1174: calc(1174px * 600 / 750);
    --max-size-1175: calc(1175px * 600 / 750);
    --max-size-1176: calc(1176px * 600 / 750);
    --max-size-1177: calc(1177px * 600 / 750);
    --max-size-1178: calc(1178px * 600 / 750);
    --max-size-1179: calc(1179px * 600 / 750);
    --max-size-1180: calc(1180px * 600 / 750);
    --max-size-1181: calc(1181px * 600 / 750);
    --max-size-1182: calc(1182px * 600 / 750);
    --max-size-1183: calc(1183px * 600 / 750);
    --max-size-1184: calc(1184px * 600 / 750);
    --max-size-1185: calc(1185px * 600 / 750);
    --max-size-1186: calc(1186px * 600 / 750);
    --max-size-1187: calc(1187px * 600 / 750);
    --max-size-1188: calc(1188px * 600 / 750);
    --max-size-1189: calc(1189px * 600 / 750);
    --max-size-1190: calc(1190px * 600 / 750);
    --max-size-1191: calc(1191px * 600 / 750);
    --max-size-1192: calc(1192px * 600 / 750);
    --max-size-1193: calc(1193px * 600 / 750);
    --max-size-1194: calc(1194px * 600 / 750);
    --max-size-1195: calc(1195px * 600 / 750);
    --max-size-1196: calc(1196px * 600 / 750);
    --max-size-1197: calc(1197px * 600 / 750);
    --max-size-1198: calc(1198px * 600 / 750);
    --max-size-1199: calc(1199px * 600 / 750);
    --max-size-1200: calc(1200px * 600 / 750);
    --max-size-1201: calc(1201px * 600 / 750);
    --max-size-1202: calc(1202px * 600 / 750);
    --max-size-1203: calc(1203px * 600 / 750);
    --max-size-1204: calc(1204px * 600 / 750);
    --max-size-1205: calc(1205px * 600 / 750);
    --max-size-1206: calc(1206px * 600 / 750);
    --max-size-1207: calc(1207px * 600 / 750);
    --max-size-1208: calc(1208px * 600 / 750);
    --max-size-1209: calc(1209px * 600 / 750);
    --max-size-1210: calc(1210px * 600 / 750);
    --max-size-1211: calc(1211px * 600 / 750);
    --max-size-1212: calc(1212px * 600 / 750);
    --max-size-1213: calc(1213px * 600 / 750);
    --max-size-1214: calc(1214px * 600 / 750);
    --max-size-1215: calc(1215px * 600 / 750);
    --max-size-1216: calc(1216px * 600 / 750);
    --max-size-1217: calc(1217px * 600 / 750);
    --max-size-1218: calc(1218px * 600 / 750);
    --max-size-1219: calc(1219px * 600 / 750);
    --max-size-1220: calc(1220px * 600 / 750);
    --max-size-1221: calc(1221px * 600 / 750);
    --max-size-1222: calc(1222px * 600 / 750);
    --max-size-1223: calc(1223px * 600 / 750);
    --max-size-1224: calc(1224px * 600 / 750);
    --max-size-1225: calc(1225px * 600 / 750);
    --max-size-1226: calc(1226px * 600 / 750);
    --max-size-1227: calc(1227px * 600 / 750);
    --max-size-1228: calc(1228px * 600 / 750);
    --max-size-1229: calc(1229px * 600 / 750);
    --max-size-1230: calc(1230px * 600 / 750);
    --max-size-1231: calc(1231px * 600 / 750);
    --max-size-1232: calc(1232px * 600 / 750);
    --max-size-1233: calc(1233px * 600 / 750);
    --max-size-1234: calc(1234px * 600 / 750);
    --max-size-1235: calc(1235px * 600 / 750);
    --max-size-1236: calc(1236px * 600 / 750);
    --max-size-1237: calc(1237px * 600 / 750);
    --max-size-1238: calc(1238px * 600 / 750);
    --max-size-1239: calc(1239px * 600 / 750);
    --max-size-1240: calc(1240px * 600 / 750);
    --max-size-1241: calc(1241px * 600 / 750);
    --max-size-1242: calc(1242px * 600 / 750);
    --max-size-1243: calc(1243px * 600 / 750);
    --max-size-1244: calc(1244px * 600 / 750);
    --max-size-1245: calc(1245px * 600 / 750);
    --max-size-1246: calc(1246px * 600 / 750);
    --max-size-1247: calc(1247px * 600 / 750);
    --max-size-1248: calc(1248px * 600 / 750);
    --max-size-1249: calc(1249px * 600 / 750);
    --max-size-1250: calc(1250px * 600 / 750);
    --max-size-1251: calc(1251px * 600 / 750);
    --max-size-1252: calc(1252px * 600 / 750);
    --max-size-1253: calc(1253px * 600 / 750);
    --max-size-1254: calc(1254px * 600 / 750);
    --max-size-1255: calc(1255px * 600 / 750);
    --max-size-1256: calc(1256px * 600 / 750);
    --max-size-1257: calc(1257px * 600 / 750);
    --max-size-1258: calc(1258px * 600 / 750);
    --max-size-1259: calc(1259px * 600 / 750);
    --max-size-1260: calc(1260px * 600 / 750);
    --max-size-1261: calc(1261px * 600 / 750);
    --max-size-1262: calc(1262px * 600 / 750);
    --max-size-1263: calc(1263px * 600 / 750);
    --max-size-1264: calc(1264px * 600 / 750);
    --max-size-1265: calc(1265px * 600 / 750);
    --max-size-1266: calc(1266px * 600 / 750);
    --max-size-1267: calc(1267px * 600 / 750);
    --max-size-1268: calc(1268px * 600 / 750);
    --max-size-1269: calc(1269px * 600 / 750);
    --max-size-1270: calc(1270px * 600 / 750);
    --max-size-1271: calc(1271px * 600 / 750);
    --max-size-1272: calc(1272px * 600 / 750);
    --max-size-1273: calc(1273px * 600 / 750);
    --max-size-1274: calc(1274px * 600 / 750);
    --max-size-1275: calc(1275px * 600 / 750);
    --max-size-1276: calc(1276px * 600 / 750);
    --max-size-1277: calc(1277px * 600 / 750);
    --max-size-1278: calc(1278px * 600 / 750);
    --max-size-1279: calc(1279px * 600 / 750);
    --max-size-1280: calc(1280px * 600 / 750);
    --max-size-1281: calc(1281px * 600 / 750);
    --max-size-1282: calc(1282px * 600 / 750);
    --max-size-1283: calc(1283px * 600 / 750);
    --max-size-1284: calc(1284px * 600 / 750);
    --max-size-1285: calc(1285px * 600 / 750);
    --max-size-1286: calc(1286px * 600 / 750);
    --max-size-1287: calc(1287px * 600 / 750);
    --max-size-1288: calc(1288px * 600 / 750);
    --max-size-1289: calc(1289px * 600 / 750);
    --max-size-1290: calc(1290px * 600 / 750);
    --max-size-1291: calc(1291px * 600 / 750);
    --max-size-1292: calc(1292px * 600 / 750);
    --max-size-1293: calc(1293px * 600 / 750);
    --max-size-1294: calc(1294px * 600 / 750);
    --max-size-1295: calc(1295px * 600 / 750);
    --max-size-1296: calc(1296px * 600 / 750);
    --max-size-1297: calc(1297px * 600 / 750);
    --max-size-1298: calc(1298px * 600 / 750);
    --max-size-1299: calc(1299px * 600 / 750);
    --max-size-1300: calc(1300px * 600 / 750);
    --max-size-1301: calc(1301px * 600 / 750);
    --max-size-1302: calc(1302px * 600 / 750);
    --max-size-1303: calc(1303px * 600 / 750);
    --max-size-1304: calc(1304px * 600 / 750);
    --max-size-1305: calc(1305px * 600 / 750);
    --max-size-1306: calc(1306px * 600 / 750);
    --max-size-1307: calc(1307px * 600 / 750);
    --max-size-1308: calc(1308px * 600 / 750);
    --max-size-1309: calc(1309px * 600 / 750);
    --max-size-1310: calc(1310px * 600 / 750);
    --max-size-1311: calc(1311px * 600 / 750);
    --max-size-1312: calc(1312px * 600 / 750);
    --max-size-1313: calc(1313px * 600 / 750);
    --max-size-1314: calc(1314px * 600 / 750);
    --max-size-1315: calc(1315px * 600 / 750);
    --max-size-1316: calc(1316px * 600 / 750);
    --max-size-1317: calc(1317px * 600 / 750);
    --max-size-1318: calc(1318px * 600 / 750);
    --max-size-1319: calc(1319px * 600 / 750);
    --max-size-1320: calc(1320px * 600 / 750);
    --max-size-1321: calc(1321px * 600 / 750);
    --max-size-1322: calc(1322px * 600 / 750);
    --max-size-1323: calc(1323px * 600 / 750);
    --max-size-1324: calc(1324px * 600 / 750);
    --max-size-1325: calc(1325px * 600 / 750);
    --max-size-1326: calc(1326px * 600 / 750);
    --max-size-1327: calc(1327px * 600 / 750);
    --max-size-1328: calc(1328px * 600 / 750);
    --max-size-1329: calc(1329px * 600 / 750);
    --max-size-1330: calc(1330px * 600 / 750);
    --max-size-1331: calc(1331px * 600 / 750);
    --max-size-1332: calc(1332px * 600 / 750);
    --max-size-1333: calc(1333px * 600 / 750);
    --max-size-1334: calc(1334px * 600 / 750);
    --max-size-1335: calc(1335px * 600 / 750);
    --max-size-1336: calc(1336px * 600 / 750);
    --max-size-1337: calc(1337px * 600 / 750);
    --max-size-1338: calc(1338px * 600 / 750);
    --max-size-1339: calc(1339px * 600 / 750);
    --max-size-1340: calc(1340px * 600 / 750);
    --max-size-1341: calc(1341px * 600 / 750);
    --max-size-1342: calc(1342px * 600 / 750);
    --max-size-1343: calc(1343px * 600 / 750);
    --max-size-1344: calc(1344px * 600 / 750);
    --max-size-1345: calc(1345px * 600 / 750);
    --max-size-1346: calc(1346px * 600 / 750);
    --max-size-1347: calc(1347px * 600 / 750);
    --max-size-1348: calc(1348px * 600 / 750);
    --max-size-1349: calc(1349px * 600 / 750);
    --max-size-1350: calc(1350px * 600 / 750);
    --max-size-1351: calc(1351px * 600 / 750);
    --max-size-1352: calc(1352px * 600 / 750);
    --max-size-1353: calc(1353px * 600 / 750);
    --max-size-1354: calc(1354px * 600 / 750);
    --max-size-1355: calc(1355px * 600 / 750);
    --max-size-1356: calc(1356px * 600 / 750);
    --max-size-1357: calc(1357px * 600 / 750);
    --max-size-1358: calc(1358px * 600 / 750);
    --max-size-1359: calc(1359px * 600 / 750);
    --max-size-1360: calc(1360px * 600 / 750);
    --max-size-1361: calc(1361px * 600 / 750);
    --max-size-1362: calc(1362px * 600 / 750);
    --max-size-1363: calc(1363px * 600 / 750);
    --max-size-1364: calc(1364px * 600 / 750);
    --max-size-1365: calc(1365px * 600 / 750);
    --max-size-1366: calc(1366px * 600 / 750);
    --max-size-1367: calc(1367px * 600 / 750);
    --max-size-1368: calc(1368px * 600 / 750);
    --max-size-1369: calc(1369px * 600 / 750);
    --max-size-1370: calc(1370px * 600 / 750);
    --max-size-1371: calc(1371px * 600 / 750);
    --max-size-1372: calc(1372px * 600 / 750);
    --max-size-1373: calc(1373px * 600 / 750);
    --max-size-1374: calc(1374px * 600 / 750);
    --max-size-1375: calc(1375px * 600 / 750);
    --max-size-1376: calc(1376px * 600 / 750);
    --max-size-1377: calc(1377px * 600 / 750);
    --max-size-1378: calc(1378px * 600 / 750);
    --max-size-1379: calc(1379px * 600 / 750);
    --max-size-1380: calc(1380px * 600 / 750);
    --max-size-1381: calc(1381px * 600 / 750);
    --max-size-1382: calc(1382px * 600 / 750);
    --max-size-1383: calc(1383px * 600 / 750);
    --max-size-1384: calc(1384px * 600 / 750);
    --max-size-1385: calc(1385px * 600 / 750);
    --max-size-1386: calc(1386px * 600 / 750);
    --max-size-1387: calc(1387px * 600 / 750);
    --max-size-1388: calc(1388px * 600 / 750);
    --max-size-1389: calc(1389px * 600 / 750);
    --max-size-1390: calc(1390px * 600 / 750);
    --max-size-1391: calc(1391px * 600 / 750);
    --max-size-1392: calc(1392px * 600 / 750);
    --max-size-1393: calc(1393px * 600 / 750);
    --max-size-1394: calc(1394px * 600 / 750);
    --max-size-1395: calc(1395px * 600 / 750);
    --max-size-1396: calc(1396px * 600 / 750);
    --max-size-1397: calc(1397px * 600 / 750);
    --max-size-1398: calc(1398px * 600 / 750);
    --max-size-1399: calc(1399px * 600 / 750);
    --max-size-1400: calc(1400px * 600 / 750);
    --max-size-1401: calc(1401px * 600 / 750);
    --max-size-1402: calc(1402px * 600 / 750);
    --max-size-1403: calc(1403px * 600 / 750);
    --max-size-1404: calc(1404px * 600 / 750);
    --max-size-1405: calc(1405px * 600 / 750);
    --max-size-1406: calc(1406px * 600 / 750);
    --max-size-1407: calc(1407px * 600 / 750);
    --max-size-1408: calc(1408px * 600 / 750);
    --max-size-1409: calc(1409px * 600 / 750);
    --max-size-1410: calc(1410px * 600 / 750);
    --max-size-1411: calc(1411px * 600 / 750);
    --max-size-1412: calc(1412px * 600 / 750);
    --max-size-1413: calc(1413px * 600 / 750);
    --max-size-1414: calc(1414px * 600 / 750);
    --max-size-1415: calc(1415px * 600 / 750);
    --max-size-1416: calc(1416px * 600 / 750);
    --max-size-1417: calc(1417px * 600 / 750);
    --max-size-1418: calc(1418px * 600 / 750);
    --max-size-1419: calc(1419px * 600 / 750);
    --max-size-1420: calc(1420px * 600 / 750);
    --max-size-1421: calc(1421px * 600 / 750);
    --max-size-1422: calc(1422px * 600 / 750);
    --max-size-1423: calc(1423px * 600 / 750);
    --max-size-1424: calc(1424px * 600 / 750);
    --max-size-1425: calc(1425px * 600 / 750);
    --max-size-1426: calc(1426px * 600 / 750);
    --max-size-1427: calc(1427px * 600 / 750);
    --max-size-1428: calc(1428px * 600 / 750);
    --max-size-1429: calc(1429px * 600 / 750);
    --max-size-1430: calc(1430px * 600 / 750);
    --max-size-1431: calc(1431px * 600 / 750);
    --max-size-1432: calc(1432px * 600 / 750);
    --max-size-1433: calc(1433px * 600 / 750);
    --max-size-1434: calc(1434px * 600 / 750);
    --max-size-1435: calc(1435px * 600 / 750);
    --max-size-1436: calc(1436px * 600 / 750);
    --max-size-1437: calc(1437px * 600 / 750);
    --max-size-1438: calc(1438px * 600 / 750);
    --max-size-1439: calc(1439px * 600 / 750);
    --max-size-1440: calc(1440px * 600 / 750);
    --max-size-1441: calc(1441px * 600 / 750);
    --max-size-1442: calc(1442px * 600 / 750);
    --max-size-1443: calc(1443px * 600 / 750);
    --max-size-1444: calc(1444px * 600 / 750);
    --max-size-1445: calc(1445px * 600 / 750);
    --max-size-1446: calc(1446px * 600 / 750);
    --max-size-1447: calc(1447px * 600 / 750);
    --max-size-1448: calc(1448px * 600 / 750);
    --max-size-1449: calc(1449px * 600 / 750);
    --max-size-1450: calc(1450px * 600 / 750);
    --max-size-1451: calc(1451px * 600 / 750);
    --max-size-1452: calc(1452px * 600 / 750);
    --max-size-1453: calc(1453px * 600 / 750);
    --max-size-1454: calc(1454px * 600 / 750);
    --max-size-1455: calc(1455px * 600 / 750);
    --max-size-1456: calc(1456px * 600 / 750);
    --max-size-1457: calc(1457px * 600 / 750);
    --max-size-1458: calc(1458px * 600 / 750);
    --max-size-1459: calc(1459px * 600 / 750);
    --max-size-1460: calc(1460px * 600 / 750);
    --max-size-1461: calc(1461px * 600 / 750);
    --max-size-1462: calc(1462px * 600 / 750);
    --max-size-1463: calc(1463px * 600 / 750);
    --max-size-1464: calc(1464px * 600 / 750);
    --max-size-1465: calc(1465px * 600 / 750);
    --max-size-1466: calc(1466px * 600 / 750);
    --max-size-1467: calc(1467px * 600 / 750);
    --max-size-1468: calc(1468px * 600 / 750);
    --max-size-1469: calc(1469px * 600 / 750);
    --max-size-1470: calc(1470px * 600 / 750);
    --max-size-1471: calc(1471px * 600 / 750);
    --max-size-1472: calc(1472px * 600 / 750);
    --max-size-1473: calc(1473px * 600 / 750);
    --max-size-1474: calc(1474px * 600 / 750);
    --max-size-1475: calc(1475px * 600 / 750);
    --max-size-1476: calc(1476px * 600 / 750);
    --max-size-1477: calc(1477px * 600 / 750);
    --max-size-1478: calc(1478px * 600 / 750);
    --max-size-1479: calc(1479px * 600 / 750);
    --max-size-1480: calc(1480px * 600 / 750);
    --max-size-1481: calc(1481px * 600 / 750);
    --max-size-1482: calc(1482px * 600 / 750);
    --max-size-1483: calc(1483px * 600 / 750);
    --max-size-1484: calc(1484px * 600 / 750);
    --max-size-1485: calc(1485px * 600 / 750);
    --max-size-1486: calc(1486px * 600 / 750);
    --max-size-1487: calc(1487px * 600 / 750);
    --max-size-1488: calc(1488px * 600 / 750);
    --max-size-1489: calc(1489px * 600 / 750);
    --max-size-1490: calc(1490px * 600 / 750);
    --max-size-1491: calc(1491px * 600 / 750);
    --max-size-1492: calc(1492px * 600 / 750);
    --max-size-1493: calc(1493px * 600 / 750);
    --max-size-1494: calc(1494px * 600 / 750);
    --max-size-1495: calc(1495px * 600 / 750);
    --max-size-1496: calc(1496px * 600 / 750);
    --max-size-1497: calc(1497px * 600 / 750);
    --max-size-1498: calc(1498px * 600 / 750);
    --max-size-1499: calc(1499px * 600 / 750);
    --max-size-1500: calc(1500px * 600 / 750);
    --max-size-1501: calc(1501px * 600 / 750);
    --max-size-1502: calc(1502px * 600 / 750);
    --max-size-1503: calc(1503px * 600 / 750);
    --max-size-1504: calc(1504px * 600 / 750);
    --max-size-1505: calc(1505px * 600 / 750);
    --max-size-1506: calc(1506px * 600 / 750);
    --max-size-1507: calc(1507px * 600 / 750);
    --max-size-1508: calc(1508px * 600 / 750);
    --max-size-1509: calc(1509px * 600 / 750);
    --max-size-1510: calc(1510px * 600 / 750);
    --max-size-1511: calc(1511px * 600 / 750);
    --max-size-1512: calc(1512px * 600 / 750);
    --max-size-1513: calc(1513px * 600 / 750);
    --max-size-1514: calc(1514px * 600 / 750);
    --max-size-1515: calc(1515px * 600 / 750);
    --max-size-1516: calc(1516px * 600 / 750);
    --max-size-1517: calc(1517px * 600 / 750);
    --max-size-1518: calc(1518px * 600 / 750);
    --max-size-1519: calc(1519px * 600 / 750);
    --max-size-1520: calc(1520px * 600 / 750);
    --max-size-1521: calc(1521px * 600 / 750);
    --max-size-1522: calc(1522px * 600 / 750);
    --max-size-1523: calc(1523px * 600 / 750);
    --max-size-1524: calc(1524px * 600 / 750);
    --max-size-1525: calc(1525px * 600 / 750);
    --max-size-1526: calc(1526px * 600 / 750);
    --max-size-1527: calc(1527px * 600 / 750);
    --max-size-1528: calc(1528px * 600 / 750);
    --max-size-1529: calc(1529px * 600 / 750);
    --max-size-1530: calc(1530px * 600 / 750);
    --max-size-1531: calc(1531px * 600 / 750);
    --max-size-1532: calc(1532px * 600 / 750);
    --max-size-1533: calc(1533px * 600 / 750);
    --max-size-1534: calc(1534px * 600 / 750);
    --max-size-1535: calc(1535px * 600 / 750);
    --max-size-1536: calc(1536px * 600 / 750);
    --max-size-1537: calc(1537px * 600 / 750);
    --max-size-1538: calc(1538px * 600 / 750);
    --max-size-1539: calc(1539px * 600 / 750);
    --max-size-1540: calc(1540px * 600 / 750);
    --max-size-1541: calc(1541px * 600 / 750);
    --max-size-1542: calc(1542px * 600 / 750);
    --max-size-1543: calc(1543px * 600 / 750);
    --max-size-1544: calc(1544px * 600 / 750);
    --max-size-1545: calc(1545px * 600 / 750);
    --max-size-1546: calc(1546px * 600 / 750);
    --max-size-1547: calc(1547px * 600 / 750);
    --max-size-1548: calc(1548px * 600 / 750);
    --max-size-1549: calc(1549px * 600 / 750);
    --max-size-1550: calc(1550px * 600 / 750);
    --max-size-1551: calc(1551px * 600 / 750);
    --max-size-1552: calc(1552px * 600 / 750);
    --max-size-1553: calc(1553px * 600 / 750);
    --max-size-1554: calc(1554px * 600 / 750);
    --max-size-1555: calc(1555px * 600 / 750);
    --max-size-1556: calc(1556px * 600 / 750);
    --max-size-1557: calc(1557px * 600 / 750);
    --max-size-1558: calc(1558px * 600 / 750);
    --max-size-1559: calc(1559px * 600 / 750);
    --max-size-1560: calc(1560px * 600 / 750);
    --max-size-1561: calc(1561px * 600 / 750);
    --max-size-1562: calc(1562px * 600 / 750);
    --max-size-1563: calc(1563px * 600 / 750);
    --max-size-1564: calc(1564px * 600 / 750);
    --max-size-1565: calc(1565px * 600 / 750);
    --max-size-1566: calc(1566px * 600 / 750);
    --max-size-1567: calc(1567px * 600 / 750);
    --max-size-1568: calc(1568px * 600 / 750);
    --max-size-1569: calc(1569px * 600 / 750);
    --max-size-1570: calc(1570px * 600 / 750);
    --max-size-1571: calc(1571px * 600 / 750);
    --max-size-1572: calc(1572px * 600 / 750);
    --max-size-1573: calc(1573px * 600 / 750);
    --max-size-1574: calc(1574px * 600 / 750);
    --max-size-1575: calc(1575px * 600 / 750);
    --max-size-1576: calc(1576px * 600 / 750);
    --max-size-1577: calc(1577px * 600 / 750);
    --max-size-1578: calc(1578px * 600 / 750);
    --max-size-1579: calc(1579px * 600 / 750);
    --max-size-1580: calc(1580px * 600 / 750);
    --max-size-1581: calc(1581px * 600 / 750);
    --max-size-1582: calc(1582px * 600 / 750);
    --max-size-1583: calc(1583px * 600 / 750);
    --max-size-1584: calc(1584px * 600 / 750);
    --max-size-1585: calc(1585px * 600 / 750);
    --max-size-1586: calc(1586px * 600 / 750);
    --max-size-1587: calc(1587px * 600 / 750);
    --max-size-1588: calc(1588px * 600 / 750);
    --max-size-1589: calc(1589px * 600 / 750);
    --max-size-1590: calc(1590px * 600 / 750);
    --max-size-1591: calc(1591px * 600 / 750);
    --max-size-1592: calc(1592px * 600 / 750);
    --max-size-1593: calc(1593px * 600 / 750);
    --max-size-1594: calc(1594px * 600 / 750);
    --max-size-1595: calc(1595px * 600 / 750);
    --max-size-1596: calc(1596px * 600 / 750);
    --max-size-1597: calc(1597px * 600 / 750);
    --max-size-1598: calc(1598px * 600 / 750);
    --max-size-1599: calc(1599px * 600 / 750);
    --max-size-1600: calc(1600px * 600 / 750);
    --max-size-1601: calc(1601px * 600 / 750);
    --max-size-1602: calc(1602px * 600 / 750);
    --max-size-1603: calc(1603px * 600 / 750);
    --max-size-1604: calc(1604px * 600 / 750);
    --max-size-1605: calc(1605px * 600 / 750);
    --max-size-1606: calc(1606px * 600 / 750);
    --max-size-1607: calc(1607px * 600 / 750);
    --max-size-1608: calc(1608px * 600 / 750);
    --max-size-1609: calc(1609px * 600 / 750);
    --max-size-1610: calc(1610px * 600 / 750);
    --max-size-1611: calc(1611px * 600 / 750);
    --max-size-1612: calc(1612px * 600 / 750);
    --max-size-1613: calc(1613px * 600 / 750);
    --max-size-1614: calc(1614px * 600 / 750);
    --max-size-1615: calc(1615px * 600 / 750);
    --max-size-1616: calc(1616px * 600 / 750);
    --max-size-1617: calc(1617px * 600 / 750);
    --max-size-1618: calc(1618px * 600 / 750);
    --max-size-1619: calc(1619px * 600 / 750);
    --max-size-1620: calc(1620px * 600 / 750);
    --max-size-1621: calc(1621px * 600 / 750);
    --max-size-1622: calc(1622px * 600 / 750);
    --max-size-1623: calc(1623px * 600 / 750);
    --max-size-1624: calc(1624px * 600 / 750);
    --max-size-1625: calc(1625px * 600 / 750);
    --max-size-1626: calc(1626px * 600 / 750);
    --max-size-1627: calc(1627px * 600 / 750);
    --max-size-1628: calc(1628px * 600 / 750);
    --max-size-1629: calc(1629px * 600 / 750);
    --max-size-1630: calc(1630px * 600 / 750);
    --max-size-1631: calc(1631px * 600 / 750);
    --max-size-1632: calc(1632px * 600 / 750);
    --max-size-1633: calc(1633px * 600 / 750);
    --max-size-1634: calc(1634px * 600 / 750);
    --max-size-1635: calc(1635px * 600 / 750);
    --max-size-1636: calc(1636px * 600 / 750);
    --max-size-1637: calc(1637px * 600 / 750);
    --max-size-1638: calc(1638px * 600 / 750);
    --max-size-1639: calc(1639px * 600 / 750);
    --max-size-1640: calc(1640px * 600 / 750);
    --max-size-1641: calc(1641px * 600 / 750);
    --max-size-1642: calc(1642px * 600 / 750);
    --max-size-1643: calc(1643px * 600 / 750);
    --max-size-1644: calc(1644px * 600 / 750);
    --max-size-1645: calc(1645px * 600 / 750);
    --max-size-1646: calc(1646px * 600 / 750);
    --max-size-1647: calc(1647px * 600 / 750);
    --max-size-1648: calc(1648px * 600 / 750);
    --max-size-1649: calc(1649px * 600 / 750);
    --max-size-1650: calc(1650px * 600 / 750);
    --max-size-1651: calc(1651px * 600 / 750);
    --max-size-1652: calc(1652px * 600 / 750);
    --max-size-1653: calc(1653px * 600 / 750);
    --max-size-1654: calc(1654px * 600 / 750);
    --max-size-1655: calc(1655px * 600 / 750);
    --max-size-1656: calc(1656px * 600 / 750);
    --max-size-1657: calc(1657px * 600 / 750);
    --max-size-1658: calc(1658px * 600 / 750);
    --max-size-1659: calc(1659px * 600 / 750);
    --max-size-1660: calc(1660px * 600 / 750);
    --max-size-1661: calc(1661px * 600 / 750);
    --max-size-1662: calc(1662px * 600 / 750);
    --max-size-1663: calc(1663px * 600 / 750);
    --max-size-1664: calc(1664px * 600 / 750);
    --max-size-1665: calc(1665px * 600 / 750);
    --max-size-1666: calc(1666px * 600 / 750);
    --max-size-1667: calc(1667px * 600 / 750);
    --max-size-1668: calc(1668px * 600 / 750);
    --max-size-1669: calc(1669px * 600 / 750);
    --max-size-1670: calc(1670px * 600 / 750);
    --max-size-1671: calc(1671px * 600 / 750);
    --max-size-1672: calc(1672px * 600 / 750);
    --max-size-1673: calc(1673px * 600 / 750);
    --max-size-1674: calc(1674px * 600 / 750);
    --max-size-1675: calc(1675px * 600 / 750);
    --max-size-1676: calc(1676px * 600 / 750);
    --max-size-1677: calc(1677px * 600 / 750);
    --max-size-1678: calc(1678px * 600 / 750);
    --max-size-1679: calc(1679px * 600 / 750);
    --max-size-1680: calc(1680px * 600 / 750);
    --max-size-1681: calc(1681px * 600 / 750);
    --max-size-1682: calc(1682px * 600 / 750);
    --max-size-1683: calc(1683px * 600 / 750);
    --max-size-1684: calc(1684px * 600 / 750);
    --max-size-1685: calc(1685px * 600 / 750);
    --max-size-1686: calc(1686px * 600 / 750);
    --max-size-1687: calc(1687px * 600 / 750);
    --max-size-1688: calc(1688px * 600 / 750);
    --max-size-1689: calc(1689px * 600 / 750);
    --max-size-1690: calc(1690px * 600 / 750);
    --max-size-1691: calc(1691px * 600 / 750);
    --max-size-1692: calc(1692px * 600 / 750);
    --max-size-1693: calc(1693px * 600 / 750);
    --max-size-1694: calc(1694px * 600 / 750);
    --max-size-1695: calc(1695px * 600 / 750);
    --max-size-1696: calc(1696px * 600 / 750);
    --max-size-1697: calc(1697px * 600 / 750);
    --max-size-1698: calc(1698px * 600 / 750);
    --max-size-1699: calc(1699px * 600 / 750);
    --max-size-1700: calc(1700px * 600 / 750);
    --max-size-1701: calc(1701px * 600 / 750);
    --max-size-1702: calc(1702px * 600 / 750);
    --max-size-1703: calc(1703px * 600 / 750);
    --max-size-1704: calc(1704px * 600 / 750);
    --max-size-1705: calc(1705px * 600 / 750);
    --max-size-1706: calc(1706px * 600 / 750);
    --max-size-1707: calc(1707px * 600 / 750);
    --max-size-1708: calc(1708px * 600 / 750);
    --max-size-1709: calc(1709px * 600 / 750);
    --max-size-1710: calc(1710px * 600 / 750);
    --max-size-1711: calc(1711px * 600 / 750);
    --max-size-1712: calc(1712px * 600 / 750);
    --max-size-1713: calc(1713px * 600 / 750);
    --max-size-1714: calc(1714px * 600 / 750);
    --max-size-1715: calc(1715px * 600 / 750);
    --max-size-1716: calc(1716px * 600 / 750);
    --max-size-1717: calc(1717px * 600 / 750);
    --max-size-1718: calc(1718px * 600 / 750);
    --max-size-1719: calc(1719px * 600 / 750);
    --max-size-1720: calc(1720px * 600 / 750);
    --max-size-1721: calc(1721px * 600 / 750);
    --max-size-1722: calc(1722px * 600 / 750);
    --max-size-1723: calc(1723px * 600 / 750);
    --max-size-1724: calc(1724px * 600 / 750);
    --max-size-1725: calc(1725px * 600 / 750);
    --max-size-1726: calc(1726px * 600 / 750);
    --max-size-1727: calc(1727px * 600 / 750);
    --max-size-1728: calc(1728px * 600 / 750);
    --max-size-1729: calc(1729px * 600 / 750);
    --max-size-1730: calc(1730px * 600 / 750);
    --max-size-1731: calc(1731px * 600 / 750);
    --max-size-1732: calc(1732px * 600 / 750);
    --max-size-1733: calc(1733px * 600 / 750);
    --max-size-1734: calc(1734px * 600 / 750);
    --max-size-1735: calc(1735px * 600 / 750);
    --max-size-1736: calc(1736px * 600 / 750);
    --max-size-1737: calc(1737px * 600 / 750);
    --max-size-1738: calc(1738px * 600 / 750);
    --max-size-1739: calc(1739px * 600 / 750);
    --max-size-1740: calc(1740px * 600 / 750);
    --max-size-1741: calc(1741px * 600 / 750);
    --max-size-1742: calc(1742px * 600 / 750);
    --max-size-1743: calc(1743px * 600 / 750);
    --max-size-1744: calc(1744px * 600 / 750);
    --max-size-1745: calc(1745px * 600 / 750);
    --max-size-1746: calc(1746px * 600 / 750);
    --max-size-1747: calc(1747px * 600 / 750);
    --max-size-1748: calc(1748px * 600 / 750);
    --max-size-1749: calc(1749px * 600 / 750);
    --max-size-1750: calc(1750px * 600 / 750);
    --max-size-1751: calc(1751px * 600 / 750);
    --max-size-1752: calc(1752px * 600 / 750);
    --max-size-1753: calc(1753px * 600 / 750);
    --max-size-1754: calc(1754px * 600 / 750);
    --max-size-1755: calc(1755px * 600 / 750);
    --max-size-1756: calc(1756px * 600 / 750);
    --max-size-1757: calc(1757px * 600 / 750);
    --max-size-1758: calc(1758px * 600 / 750);
    --max-size-1759: calc(1759px * 600 / 750);
    --max-size-1760: calc(1760px * 600 / 750);
    --max-size-1761: calc(1761px * 600 / 750);
    --max-size-1762: calc(1762px * 600 / 750);
    --max-size-1763: calc(1763px * 600 / 750);
    --max-size-1764: calc(1764px * 600 / 750);
    --max-size-1765: calc(1765px * 600 / 750);
    --max-size-1766: calc(1766px * 600 / 750);
    --max-size-1767: calc(1767px * 600 / 750);
    --max-size-1768: calc(1768px * 600 / 750);
    --max-size-1769: calc(1769px * 600 / 750);
    --max-size-1770: calc(1770px * 600 / 750);
    --max-size-1771: calc(1771px * 600 / 750);
    --max-size-1772: calc(1772px * 600 / 750);
    --max-size-1773: calc(1773px * 600 / 750);
    --max-size-1774: calc(1774px * 600 / 750);
    --max-size-1775: calc(1775px * 600 / 750);
    --max-size-1776: calc(1776px * 600 / 750);
    --max-size-1777: calc(1777px * 600 / 750);
    --max-size-1778: calc(1778px * 600 / 750);
    --max-size-1779: calc(1779px * 600 / 750);
    --max-size-1780: calc(1780px * 600 / 750);
    --max-size-1781: calc(1781px * 600 / 750);
    --max-size-1782: calc(1782px * 600 / 750);
    --max-size-1783: calc(1783px * 600 / 750);
    --max-size-1784: calc(1784px * 600 / 750);
    --max-size-1785: calc(1785px * 600 / 750);
    --max-size-1786: calc(1786px * 600 / 750);
    --max-size-1787: calc(1787px * 600 / 750);
    --max-size-1788: calc(1788px * 600 / 750);
    --max-size-1789: calc(1789px * 600 / 750);
    --max-size-1790: calc(1790px * 600 / 750);
    --max-size-1791: calc(1791px * 600 / 750);
    --max-size-1792: calc(1792px * 600 / 750);
    --max-size-1793: calc(1793px * 600 / 750);
    --max-size-1794: calc(1794px * 600 / 750);
    --max-size-1795: calc(1795px * 600 / 750);
    --max-size-1796: calc(1796px * 600 / 750);
    --max-size-1797: calc(1797px * 600 / 750);
    --max-size-1798: calc(1798px * 600 / 750);
    --max-size-1799: calc(1799px * 600 / 750);
    --max-size-1800: calc(1800px * 600 / 750);
    --max-size-1801: calc(1801px * 600 / 750);
    --max-size-1802: calc(1802px * 600 / 750);
    --max-size-1803: calc(1803px * 600 / 750);
    --max-size-1804: calc(1804px * 600 / 750);
    --max-size-1805: calc(1805px * 600 / 750);
    --max-size-1806: calc(1806px * 600 / 750);
    --max-size-1807: calc(1807px * 600 / 750);
    --max-size-1808: calc(1808px * 600 / 750);
    --max-size-1809: calc(1809px * 600 / 750);
    --max-size-1810: calc(1810px * 600 / 750);
    --max-size-1811: calc(1811px * 600 / 750);
    --max-size-1812: calc(1812px * 600 / 750);
    --max-size-1813: calc(1813px * 600 / 750);
    --max-size-1814: calc(1814px * 600 / 750);
    --max-size-1815: calc(1815px * 600 / 750);
    --max-size-1816: calc(1816px * 600 / 750);
    --max-size-1817: calc(1817px * 600 / 750);
    --max-size-1818: calc(1818px * 600 / 750);
    --max-size-1819: calc(1819px * 600 / 750);
    --max-size-1820: calc(1820px * 600 / 750);
    --max-size-1821: calc(1821px * 600 / 750);
    --max-size-1822: calc(1822px * 600 / 750);
    --max-size-1823: calc(1823px * 600 / 750);
    --max-size-1824: calc(1824px * 600 / 750);
    --max-size-1825: calc(1825px * 600 / 750);
    --max-size-1826: calc(1826px * 600 / 750);
    --max-size-1827: calc(1827px * 600 / 750);
    --max-size-1828: calc(1828px * 600 / 750);
    --max-size-1829: calc(1829px * 600 / 750);
    --max-size-1830: calc(1830px * 600 / 750);
    --max-size-1831: calc(1831px * 600 / 750);
    --max-size-1832: calc(1832px * 600 / 750);
    --max-size-1833: calc(1833px * 600 / 750);
    --max-size-1834: calc(1834px * 600 / 750);
    --max-size-1835: calc(1835px * 600 / 750);
    --max-size-1836: calc(1836px * 600 / 750);
    --max-size-1837: calc(1837px * 600 / 750);
    --max-size-1838: calc(1838px * 600 / 750);
    --max-size-1839: calc(1839px * 600 / 750);
    --max-size-1840: calc(1840px * 600 / 750);
    --max-size-1841: calc(1841px * 600 / 750);
    --max-size-1842: calc(1842px * 600 / 750);
    --max-size-1843: calc(1843px * 600 / 750);
    --max-size-1844: calc(1844px * 600 / 750);
    --max-size-1845: calc(1845px * 600 / 750);
    --max-size-1846: calc(1846px * 600 / 750);
    --max-size-1847: calc(1847px * 600 / 750);
    --max-size-1848: calc(1848px * 600 / 750);
    --max-size-1849: calc(1849px * 600 / 750);
    --max-size-1850: calc(1850px * 600 / 750);
    --max-size-1851: calc(1851px * 600 / 750);
    --max-size-1852: calc(1852px * 600 / 750);
    --max-size-1853: calc(1853px * 600 / 750);
    --max-size-1854: calc(1854px * 600 / 750);
    --max-size-1855: calc(1855px * 600 / 750);
    --max-size-1856: calc(1856px * 600 / 750);
    --max-size-1857: calc(1857px * 600 / 750);
    --max-size-1858: calc(1858px * 600 / 750);
    --max-size-1859: calc(1859px * 600 / 750);
    --max-size-1860: calc(1860px * 600 / 750);
    --max-size-1861: calc(1861px * 600 / 750);
    --max-size-1862: calc(1862px * 600 / 750);
    --max-size-1863: calc(1863px * 600 / 750);
    --max-size-1864: calc(1864px * 600 / 750);
    --max-size-1865: calc(1865px * 600 / 750);
    --max-size-1866: calc(1866px * 600 / 750);
    --max-size-1867: calc(1867px * 600 / 750);
    --max-size-1868: calc(1868px * 600 / 750);
    --max-size-1869: calc(1869px * 600 / 750);
    --max-size-1870: calc(1870px * 600 / 750);
    --max-size-1871: calc(1871px * 600 / 750);
    --max-size-1872: calc(1872px * 600 / 750);
    --max-size-1873: calc(1873px * 600 / 750);
    --max-size-1874: calc(1874px * 600 / 750);
    --max-size-1875: calc(1875px * 600 / 750);
    --max-size-1876: calc(1876px * 600 / 750);
    --max-size-1877: calc(1877px * 600 / 750);
    --max-size-1878: calc(1878px * 600 / 750);
    --max-size-1879: calc(1879px * 600 / 750);
    --max-size-1880: calc(1880px * 600 / 750);
    --max-size-1881: calc(1881px * 600 / 750);
    --max-size-1882: calc(1882px * 600 / 750);
    --max-size-1883: calc(1883px * 600 / 750);
    --max-size-1884: calc(1884px * 600 / 750);
    --max-size-1885: calc(1885px * 600 / 750);
    --max-size-1886: calc(1886px * 600 / 750);
    --max-size-1887: calc(1887px * 600 / 750);
    --max-size-1888: calc(1888px * 600 / 750);
    --max-size-1889: calc(1889px * 600 / 750);
    --max-size-1890: calc(1890px * 600 / 750);
    --max-size-1891: calc(1891px * 600 / 750);
    --max-size-1892: calc(1892px * 600 / 750);
    --max-size-1893: calc(1893px * 600 / 750);
    --max-size-1894: calc(1894px * 600 / 750);
    --max-size-1895: calc(1895px * 600 / 750);
    --max-size-1896: calc(1896px * 600 / 750);
    --max-size-1897: calc(1897px * 600 / 750);
    --max-size-1898: calc(1898px * 600 / 750);
    --max-size-1899: calc(1899px * 600 / 750);
    --max-size-1900: calc(1900px * 600 / 750);
    --max-size-1901: calc(1901px * 600 / 750);
    --max-size-1902: calc(1902px * 600 / 750);
    --max-size-1903: calc(1903px * 600 / 750);
    --max-size-1904: calc(1904px * 600 / 750);
    --max-size-1905: calc(1905px * 600 / 750);
    --max-size-1906: calc(1906px * 600 / 750);
    --max-size-1907: calc(1907px * 600 / 750);
    --max-size-1908: calc(1908px * 600 / 750);
    --max-size-1909: calc(1909px * 600 / 750);
    --max-size-1910: calc(1910px * 600 / 750);
    --max-size-1911: calc(1911px * 600 / 750);
    --max-size-1912: calc(1912px * 600 / 750);
    --max-size-1913: calc(1913px * 600 / 750);
    --max-size-1914: calc(1914px * 600 / 750);
    --max-size-1915: calc(1915px * 600 / 750);
    --max-size-1916: calc(1916px * 600 / 750);
    --max-size-1917: calc(1917px * 600 / 750);
    --max-size-1918: calc(1918px * 600 / 750);
    --max-size-1919: calc(1919px * 600 / 750);
    --max-size-1920: calc(1920px * 600 / 750);
    --max-size-1921: calc(1921px * 600 / 750);
    --max-size-1922: calc(1922px * 600 / 750);
    --max-size-1923: calc(1923px * 600 / 750);
    --max-size-1924: calc(1924px * 600 / 750);
    --max-size-1925: calc(1925px * 600 / 750);
    --max-size-1926: calc(1926px * 600 / 750);
    --max-size-1927: calc(1927px * 600 / 750);
    --max-size-1928: calc(1928px * 600 / 750);
    --max-size-1929: calc(1929px * 600 / 750);
    --max-size-1930: calc(1930px * 600 / 750);
    --max-size-1931: calc(1931px * 600 / 750);
    --max-size-1932: calc(1932px * 600 / 750);
    --max-size-1933: calc(1933px * 600 / 750);
    --max-size-1934: calc(1934px * 600 / 750);
    --max-size-1935: calc(1935px * 600 / 750);
    --max-size-1936: calc(1936px * 600 / 750);
    --max-size-1937: calc(1937px * 600 / 750);
    --max-size-1938: calc(1938px * 600 / 750);
    --max-size-1939: calc(1939px * 600 / 750);
    --max-size-1940: calc(1940px * 600 / 750);
    --max-size-1941: calc(1941px * 600 / 750);
    --max-size-1942: calc(1942px * 600 / 750);
    --max-size-1943: calc(1943px * 600 / 750);
    --max-size-1944: calc(1944px * 600 / 750);
    --max-size-1945: calc(1945px * 600 / 750);
    --max-size-1946: calc(1946px * 600 / 750);
    --max-size-1947: calc(1947px * 600 / 750);
    --max-size-1948: calc(1948px * 600 / 750);
    --max-size-1949: calc(1949px * 600 / 750);
    --max-size-1950: calc(1950px * 600 / 750);
    --max-size-1951: calc(1951px * 600 / 750);
    --max-size-1952: calc(1952px * 600 / 750);
    --max-size-1953: calc(1953px * 600 / 750);
    --max-size-1954: calc(1954px * 600 / 750);
    --max-size-1955: calc(1955px * 600 / 750);
    --max-size-1956: calc(1956px * 600 / 750);
    --max-size-1957: calc(1957px * 600 / 750);
    --max-size-1958: calc(1958px * 600 / 750);
    --max-size-1959: calc(1959px * 600 / 750);
    --max-size-1960: calc(1960px * 600 / 750);
    --max-size-1961: calc(1961px * 600 / 750);
    --max-size-1962: calc(1962px * 600 / 750);
    --max-size-1963: calc(1963px * 600 / 750);
    --max-size-1964: calc(1964px * 600 / 750);
    --max-size-1965: calc(1965px * 600 / 750);
    --max-size-1966: calc(1966px * 600 / 750);
    --max-size-1967: calc(1967px * 600 / 750);
    --max-size-1968: calc(1968px * 600 / 750);
    --max-size-1969: calc(1969px * 600 / 750);
    --max-size-1970: calc(1970px * 600 / 750);
    --max-size-1971: calc(1971px * 600 / 750);
    --max-size-1972: calc(1972px * 600 / 750);
    --max-size-1973: calc(1973px * 600 / 750);
    --max-size-1974: calc(1974px * 600 / 750);
    --max-size-1975: calc(1975px * 600 / 750);
    --max-size-1976: calc(1976px * 600 / 750);
    --max-size-1977: calc(1977px * 600 / 750);
    --max-size-1978: calc(1978px * 600 / 750);
    --max-size-1979: calc(1979px * 600 / 750);
    --max-size-1980: calc(1980px * 600 / 750);
    --max-size-1981: calc(1981px * 600 / 750);
    --max-size-1982: calc(1982px * 600 / 750);
    --max-size-1983: calc(1983px * 600 / 750);
    --max-size-1984: calc(1984px * 600 / 750);
    --max-size-1985: calc(1985px * 600 / 750);
    --max-size-1986: calc(1986px * 600 / 750);
    --max-size-1987: calc(1987px * 600 / 750);
    --max-size-1988: calc(1988px * 600 / 750);
    --max-size-1989: calc(1989px * 600 / 750);
    --max-size-1990: calc(1990px * 600 / 750);
    --max-size-1991: calc(1991px * 600 / 750);
    --max-size-1992: calc(1992px * 600 / 750);
    --max-size-1993: calc(1993px * 600 / 750);
    --max-size-1994: calc(1994px * 600 / 750);
    --max-size-1995: calc(1995px * 600 / 750);
    --max-size-1996: calc(1996px * 600 / 750);
    --max-size-1997: calc(1997px * 600 / 750);
    --max-size-1998: calc(1998px * 600 / 750);
    --max-size-1999: calc(1999px * 600 / 750);
    --max-size-2000: calc(2000px * 600 / 750);
  }
}
/* font weight */
strong {
  font-weight: 700 !important;
}

strong.font-serif,
.fw-bold.font-serif {
  font-weight: 900 !important;
}

/* font feature settings */
.palt {
  font-feature-settings: "palt";
}

/* font size */
.fs-1 {
  font-size: 1% !important;
}

.fs-2 {
  font-size: 2% !important;
}

.fs-3 {
  font-size: 3% !important;
}

.fs-4 {
  font-size: 4% !important;
}

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

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

.fs-7 {
  font-size: 7% !important;
}

.fs-8 {
  font-size: 8% !important;
}

.fs-9 {
  font-size: 9% !important;
}

.fs-10 {
  font-size: 10% !important;
}

.fs-11 {
  font-size: 11% !important;
}

.fs-12 {
  font-size: 12% !important;
}

.fs-13 {
  font-size: 13% !important;
}

.fs-14 {
  font-size: 14% !important;
}

.fs-15 {
  font-size: 15% !important;
}

.fs-16 {
  font-size: 16% !important;
}

.fs-17 {
  font-size: 17% !important;
}

.fs-18 {
  font-size: 18% !important;
}

.fs-19 {
  font-size: 19% !important;
}

.fs-20 {
  font-size: 20% !important;
}

.fs-21 {
  font-size: 21% !important;
}

.fs-22 {
  font-size: 22% !important;
}

.fs-23 {
  font-size: 23% !important;
}

.fs-24 {
  font-size: 24% !important;
}

.fs-25 {
  font-size: 25% !important;
}

.fs-26 {
  font-size: 26% !important;
}

.fs-27 {
  font-size: 27% !important;
}

.fs-28 {
  font-size: 28% !important;
}

.fs-29 {
  font-size: 29% !important;
}

.fs-30 {
  font-size: 30% !important;
}

.fs-31 {
  font-size: 31% !important;
}

.fs-32 {
  font-size: 32% !important;
}

.fs-33 {
  font-size: 33% !important;
}

.fs-34 {
  font-size: 34% !important;
}

.fs-35 {
  font-size: 35% !important;
}

.fs-36 {
  font-size: 36% !important;
}

.fs-37 {
  font-size: 37% !important;
}

.fs-38 {
  font-size: 38% !important;
}

.fs-39 {
  font-size: 39% !important;
}

.fs-40 {
  font-size: 40% !important;
}

.fs-41 {
  font-size: 41% !important;
}

.fs-42 {
  font-size: 42% !important;
}

.fs-43 {
  font-size: 43% !important;
}

.fs-44 {
  font-size: 44% !important;
}

.fs-45 {
  font-size: 45% !important;
}

.fs-46 {
  font-size: 46% !important;
}

.fs-47 {
  font-size: 47% !important;
}

.fs-48 {
  font-size: 48% !important;
}

.fs-49 {
  font-size: 49% !important;
}

.fs-50 {
  font-size: 50% !important;
}

.fs-51 {
  font-size: 51% !important;
}

.fs-52 {
  font-size: 52% !important;
}

.fs-53 {
  font-size: 53% !important;
}

.fs-54 {
  font-size: 54% !important;
}

.fs-55 {
  font-size: 55% !important;
}

.fs-56 {
  font-size: 56% !important;
}

.fs-57 {
  font-size: 57% !important;
}

.fs-58 {
  font-size: 58% !important;
}

.fs-59 {
  font-size: 59% !important;
}

.fs-60 {
  font-size: 60% !important;
}

.fs-61 {
  font-size: 61% !important;
}

.fs-62 {
  font-size: 62% !important;
}

.fs-63 {
  font-size: 63% !important;
}

.fs-64 {
  font-size: 64% !important;
}

.fs-65 {
  font-size: 65% !important;
}

.fs-66 {
  font-size: 66% !important;
}

.fs-67 {
  font-size: 67% !important;
}

.fs-68 {
  font-size: 68% !important;
}

.fs-69 {
  font-size: 69% !important;
}

.fs-70 {
  font-size: 70% !important;
}

.fs-71 {
  font-size: 71% !important;
}

.fs-72 {
  font-size: 72% !important;
}

.fs-73 {
  font-size: 73% !important;
}

.fs-74 {
  font-size: 74% !important;
}

.fs-75 {
  font-size: 75% !important;
}

.fs-76 {
  font-size: 76% !important;
}

.fs-77 {
  font-size: 77% !important;
}

.fs-78 {
  font-size: 78% !important;
}

.fs-79 {
  font-size: 79% !important;
}

.fs-80 {
  font-size: 80% !important;
}

.fs-81 {
  font-size: 81% !important;
}

.fs-82 {
  font-size: 82% !important;
}

.fs-83 {
  font-size: 83% !important;
}

.fs-84 {
  font-size: 84% !important;
}

.fs-85 {
  font-size: 85% !important;
}

.fs-86 {
  font-size: 86% !important;
}

.fs-87 {
  font-size: 87% !important;
}

.fs-88 {
  font-size: 88% !important;
}

.fs-89 {
  font-size: 89% !important;
}

.fs-90 {
  font-size: 90% !important;
}

.fs-91 {
  font-size: 91% !important;
}

.fs-92 {
  font-size: 92% !important;
}

.fs-93 {
  font-size: 93% !important;
}

.fs-94 {
  font-size: 94% !important;
}

.fs-95 {
  font-size: 95% !important;
}

.fs-96 {
  font-size: 96% !important;
}

.fs-97 {
  font-size: 97% !important;
}

.fs-98 {
  font-size: 98% !important;
}

.fs-99 {
  font-size: 99% !important;
}

.fs-100 {
  font-size: 100% !important;
}

.fs-101 {
  font-size: 101% !important;
}

.fs-102 {
  font-size: 102% !important;
}

.fs-103 {
  font-size: 103% !important;
}

.fs-104 {
  font-size: 104% !important;
}

.fs-105 {
  font-size: 105% !important;
}

.fs-106 {
  font-size: 106% !important;
}

.fs-107 {
  font-size: 107% !important;
}

.fs-108 {
  font-size: 108% !important;
}

.fs-109 {
  font-size: 109% !important;
}

.fs-110 {
  font-size: 110% !important;
}

.fs-111 {
  font-size: 111% !important;
}

.fs-112 {
  font-size: 112% !important;
}

.fs-113 {
  font-size: 113% !important;
}

.fs-114 {
  font-size: 114% !important;
}

.fs-115 {
  font-size: 115% !important;
}

.fs-116 {
  font-size: 116% !important;
}

.fs-117 {
  font-size: 117% !important;
}

.fs-118 {
  font-size: 118% !important;
}

.fs-119 {
  font-size: 119% !important;
}

.fs-120 {
  font-size: 120% !important;
}

.fs-121 {
  font-size: 121% !important;
}

.fs-122 {
  font-size: 122% !important;
}

.fs-123 {
  font-size: 123% !important;
}

.fs-124 {
  font-size: 124% !important;
}

.fs-125 {
  font-size: 125% !important;
}

.fs-126 {
  font-size: 126% !important;
}

.fs-127 {
  font-size: 127% !important;
}

.fs-128 {
  font-size: 128% !important;
}

.fs-129 {
  font-size: 129% !important;
}

.fs-130 {
  font-size: 130% !important;
}

.fs-131 {
  font-size: 131% !important;
}

.fs-132 {
  font-size: 132% !important;
}

.fs-133 {
  font-size: 133% !important;
}

.fs-134 {
  font-size: 134% !important;
}

.fs-135 {
  font-size: 135% !important;
}

.fs-136 {
  font-size: 136% !important;
}

.fs-137 {
  font-size: 137% !important;
}

.fs-138 {
  font-size: 138% !important;
}

.fs-139 {
  font-size: 139% !important;
}

.fs-140 {
  font-size: 140% !important;
}

.fs-141 {
  font-size: 141% !important;
}

.fs-142 {
  font-size: 142% !important;
}

.fs-143 {
  font-size: 143% !important;
}

.fs-144 {
  font-size: 144% !important;
}

.fs-145 {
  font-size: 145% !important;
}

.fs-146 {
  font-size: 146% !important;
}

.fs-147 {
  font-size: 147% !important;
}

.fs-148 {
  font-size: 148% !important;
}

.fs-149 {
  font-size: 149% !important;
}

.fs-150 {
  font-size: 150% !important;
}

.fs-151 {
  font-size: 151% !important;
}

.fs-152 {
  font-size: 152% !important;
}

.fs-153 {
  font-size: 153% !important;
}

.fs-154 {
  font-size: 154% !important;
}

.fs-155 {
  font-size: 155% !important;
}

.fs-156 {
  font-size: 156% !important;
}

.fs-157 {
  font-size: 157% !important;
}

.fs-158 {
  font-size: 158% !important;
}

.fs-159 {
  font-size: 159% !important;
}

.fs-160 {
  font-size: 160% !important;
}

.fs-161 {
  font-size: 161% !important;
}

.fs-162 {
  font-size: 162% !important;
}

.fs-163 {
  font-size: 163% !important;
}

.fs-164 {
  font-size: 164% !important;
}

.fs-165 {
  font-size: 165% !important;
}

.fs-166 {
  font-size: 166% !important;
}

.fs-167 {
  font-size: 167% !important;
}

.fs-168 {
  font-size: 168% !important;
}

.fs-169 {
  font-size: 169% !important;
}

.fs-170 {
  font-size: 170% !important;
}

.fs-171 {
  font-size: 171% !important;
}

.fs-172 {
  font-size: 172% !important;
}

.fs-173 {
  font-size: 173% !important;
}

.fs-174 {
  font-size: 174% !important;
}

.fs-175 {
  font-size: 175% !important;
}

.fs-176 {
  font-size: 176% !important;
}

.fs-177 {
  font-size: 177% !important;
}

.fs-178 {
  font-size: 178% !important;
}

.fs-179 {
  font-size: 179% !important;
}

.fs-180 {
  font-size: 180% !important;
}

.fs-181 {
  font-size: 181% !important;
}

.fs-182 {
  font-size: 182% !important;
}

.fs-183 {
  font-size: 183% !important;
}

.fs-184 {
  font-size: 184% !important;
}

.fs-185 {
  font-size: 185% !important;
}

.fs-186 {
  font-size: 186% !important;
}

.fs-187 {
  font-size: 187% !important;
}

.fs-188 {
  font-size: 188% !important;
}

.fs-189 {
  font-size: 189% !important;
}

.fs-190 {
  font-size: 190% !important;
}

.fs-191 {
  font-size: 191% !important;
}

.fs-192 {
  font-size: 192% !important;
}

.fs-193 {
  font-size: 193% !important;
}

.fs-194 {
  font-size: 194% !important;
}

.fs-195 {
  font-size: 195% !important;
}

.fs-196 {
  font-size: 196% !important;
}

.fs-197 {
  font-size: 197% !important;
}

.fs-198 {
  font-size: 198% !important;
}

.fs-199 {
  font-size: 199% !important;
}

.fs-200 {
  font-size: 200% !important;
}

.fs-201 {
  font-size: 201% !important;
}

.fs-202 {
  font-size: 202% !important;
}

.fs-203 {
  font-size: 203% !important;
}

.fs-204 {
  font-size: 204% !important;
}

.fs-205 {
  font-size: 205% !important;
}

.fs-206 {
  font-size: 206% !important;
}

.fs-207 {
  font-size: 207% !important;
}

.fs-208 {
  font-size: 208% !important;
}

.fs-209 {
  font-size: 209% !important;
}

.fs-210 {
  font-size: 210% !important;
}

.fs-211 {
  font-size: 211% !important;
}

.fs-212 {
  font-size: 212% !important;
}

.fs-213 {
  font-size: 213% !important;
}

.fs-214 {
  font-size: 214% !important;
}

.fs-215 {
  font-size: 215% !important;
}

.fs-216 {
  font-size: 216% !important;
}

.fs-217 {
  font-size: 217% !important;
}

.fs-218 {
  font-size: 218% !important;
}

.fs-219 {
  font-size: 219% !important;
}

.fs-220 {
  font-size: 220% !important;
}

.fs-221 {
  font-size: 221% !important;
}

.fs-222 {
  font-size: 222% !important;
}

.fs-223 {
  font-size: 223% !important;
}

.fs-224 {
  font-size: 224% !important;
}

.fs-225 {
  font-size: 225% !important;
}

.fs-226 {
  font-size: 226% !important;
}

.fs-227 {
  font-size: 227% !important;
}

.fs-228 {
  font-size: 228% !important;
}

.fs-229 {
  font-size: 229% !important;
}

.fs-230 {
  font-size: 230% !important;
}

.fs-231 {
  font-size: 231% !important;
}

.fs-232 {
  font-size: 232% !important;
}

.fs-233 {
  font-size: 233% !important;
}

.fs-234 {
  font-size: 234% !important;
}

.fs-235 {
  font-size: 235% !important;
}

.fs-236 {
  font-size: 236% !important;
}

.fs-237 {
  font-size: 237% !important;
}

.fs-238 {
  font-size: 238% !important;
}

.fs-239 {
  font-size: 239% !important;
}

.fs-240 {
  font-size: 240% !important;
}

.fs-241 {
  font-size: 241% !important;
}

.fs-242 {
  font-size: 242% !important;
}

.fs-243 {
  font-size: 243% !important;
}

.fs-244 {
  font-size: 244% !important;
}

.fs-245 {
  font-size: 245% !important;
}

.fs-246 {
  font-size: 246% !important;
}

.fs-247 {
  font-size: 247% !important;
}

.fs-248 {
  font-size: 248% !important;
}

.fs-249 {
  font-size: 249% !important;
}

.fs-250 {
  font-size: 250% !important;
}

.fs-251 {
  font-size: 251% !important;
}

.fs-252 {
  font-size: 252% !important;
}

.fs-253 {
  font-size: 253% !important;
}

.fs-254 {
  font-size: 254% !important;
}

.fs-255 {
  font-size: 255% !important;
}

.fs-256 {
  font-size: 256% !important;
}

.fs-257 {
  font-size: 257% !important;
}

.fs-258 {
  font-size: 258% !important;
}

.fs-259 {
  font-size: 259% !important;
}

.fs-260 {
  font-size: 260% !important;
}

.fs-261 {
  font-size: 261% !important;
}

.fs-262 {
  font-size: 262% !important;
}

.fs-263 {
  font-size: 263% !important;
}

.fs-264 {
  font-size: 264% !important;
}

.fs-265 {
  font-size: 265% !important;
}

.fs-266 {
  font-size: 266% !important;
}

.fs-267 {
  font-size: 267% !important;
}

.fs-268 {
  font-size: 268% !important;
}

.fs-269 {
  font-size: 269% !important;
}

.fs-270 {
  font-size: 270% !important;
}

.fs-271 {
  font-size: 271% !important;
}

.fs-272 {
  font-size: 272% !important;
}

.fs-273 {
  font-size: 273% !important;
}

.fs-274 {
  font-size: 274% !important;
}

.fs-275 {
  font-size: 275% !important;
}

.fs-276 {
  font-size: 276% !important;
}

.fs-277 {
  font-size: 277% !important;
}

.fs-278 {
  font-size: 278% !important;
}

.fs-279 {
  font-size: 279% !important;
}

.fs-280 {
  font-size: 280% !important;
}

.fs-281 {
  font-size: 281% !important;
}

.fs-282 {
  font-size: 282% !important;
}

.fs-283 {
  font-size: 283% !important;
}

.fs-284 {
  font-size: 284% !important;
}

.fs-285 {
  font-size: 285% !important;
}

.fs-286 {
  font-size: 286% !important;
}

.fs-287 {
  font-size: 287% !important;
}

.fs-288 {
  font-size: 288% !important;
}

.fs-289 {
  font-size: 289% !important;
}

.fs-290 {
  font-size: 290% !important;
}

.fs-291 {
  font-size: 291% !important;
}

.fs-292 {
  font-size: 292% !important;
}

.fs-293 {
  font-size: 293% !important;
}

.fs-294 {
  font-size: 294% !important;
}

.fs-295 {
  font-size: 295% !important;
}

.fs-296 {
  font-size: 296% !important;
}

.fs-297 {
  font-size: 297% !important;
}

.fs-298 {
  font-size: 298% !important;
}

.fs-299 {
  font-size: 299% !important;
}

.fs-300 {
  font-size: 300% !important;
}

/* spacer */
.spacer {
  margin-bottom: 3rem;
  background-color: rgba(255, 255, 255, 0);
}
.spacer--sm {
  margin-bottom: 2rem;
}
.spacer--lg {
  margin-bottom: 5rem;
}

/* margin */
.-m1 {
  margin-top: -1px;
  margin-bottom: -1px;
}

.mt-half {
  margin-block-start: 0.5rem !important;
}

.mb-half {
  margin-block-end: 0.5rem !important;
}

.ms-half {
  margin-inline-start: 0.5rem !important;
}

.me-half {
  margin-inline-end: 0.5rem !important;
}

.mt-1 {
  margin-block-start: 1rem !important;
}

.mb-1 {
  margin-block-end: 1rem !important;
}

.ms-1 {
  margin-inline-start: 1rem !important;
}

.me-1 {
  margin-inline-end: 1rem !important;
}

.mt-2 {
  margin-block-start: 2rem !important;
}

.mb-2 {
  margin-block-end: 2rem !important;
}

.ms-2 {
  margin-inline-start: 2rem !important;
}

.me-2 {
  margin-inline-end: 2rem !important;
}

.mt-3 {
  margin-block-start: 3rem !important;
}

.mb-3 {
  margin-block-end: 3rem !important;
}

.ms-3 {
  margin-inline-start: 3rem !important;
}

.me-3 {
  margin-inline-end: 3rem !important;
}

.mt-4 {
  margin-block-start: 4rem !important;
}

.mb-4 {
  margin-block-end: 4rem !important;
}

.ms-4 {
  margin-inline-start: 4rem !important;
}

.me-4 {
  margin-inline-end: 4rem !important;
}

.mt-5 {
  margin-block-start: 5rem !important;
}

.mb-5 {
  margin-block-end: 5rem !important;
}

.ms-5 {
  margin-inline-start: 5rem !important;
}

.me-5 {
  margin-inline-end: 5rem !important;
}

.mt-6 {
  margin-block-start: 6rem !important;
}

.mb-6 {
  margin-block-end: 6rem !important;
}

.ms-6 {
  margin-inline-start: 6rem !important;
}

.me-6 {
  margin-inline-end: 6rem !important;
}

.mt-7 {
  margin-block-start: 7rem !important;
}

.mb-7 {
  margin-block-end: 7rem !important;
}

.ms-7 {
  margin-inline-start: 7rem !important;
}

.me-7 {
  margin-inline-end: 7rem !important;
}

.mt-8 {
  margin-block-start: 8rem !important;
}

.mb-8 {
  margin-block-end: 8rem !important;
}

.ms-8 {
  margin-inline-start: 8rem !important;
}

.me-8 {
  margin-inline-end: 8rem !important;
}

.mt-9 {
  margin-block-start: 9rem !important;
}

.mb-9 {
  margin-block-end: 9rem !important;
}

.ms-9 {
  margin-inline-start: 9rem !important;
}

.me-9 {
  margin-inline-end: 9rem !important;
}

.mt-10 {
  margin-block-start: 10rem !important;
}

.mb-10 {
  margin-block-end: 10rem !important;
}

.ms-10 {
  margin-inline-start: 10rem !important;
}

.me-10 {
  margin-inline-end: 10rem !important;
}

/* padding */
.pt-half {
  padding-block-start: 0.5rem !important;
}

.pb-half {
  padding-block-end: 0.5rem !important;
}

.ps-half {
  padding-inline-start: 0.5rem !important;
}

.pe-half {
  padding-inline-end: 0.5rem !important;
}

.pt-1 {
  padding-block-start: 1rem !important;
}

.pb-1 {
  padding-block-end: 1rem !important;
}

.ps-1 {
  padding-inline-start: 1rem !important;
}

.pe-1 {
  padding-inline-end: 1rem !important;
}

.pt-2 {
  padding-block-start: 2rem !important;
}

.pb-2 {
  padding-block-end: 2rem !important;
}

.ps-2 {
  padding-inline-start: 2rem !important;
}

.pe-2 {
  padding-inline-end: 2rem !important;
}

.pt-3 {
  padding-block-start: 3rem !important;
}

.pb-3 {
  padding-block-end: 3rem !important;
}

.ps-3 {
  padding-inline-start: 3rem !important;
}

.pe-3 {
  padding-inline-end: 3rem !important;
}

.pt-4 {
  padding-block-start: 4rem !important;
}

.pb-4 {
  padding-block-end: 4rem !important;
}

.ps-4 {
  padding-inline-start: 4rem !important;
}

.pe-4 {
  padding-inline-end: 4rem !important;
}

.pt-5 {
  padding-block-start: 5rem !important;
}

.pb-5 {
  padding-block-end: 5rem !important;
}

.ps-5 {
  padding-inline-start: 5rem !important;
}

.pe-5 {
  padding-inline-end: 5rem !important;
}

.pt-6 {
  padding-block-start: 6rem !important;
}

.pb-6 {
  padding-block-end: 6rem !important;
}

.ps-6 {
  padding-inline-start: 6rem !important;
}

.pe-6 {
  padding-inline-end: 6rem !important;
}

.pt-7 {
  padding-block-start: 7rem !important;
}

.pb-7 {
  padding-block-end: 7rem !important;
}

.ps-7 {
  padding-inline-start: 7rem !important;
}

.pe-7 {
  padding-inline-end: 7rem !important;
}

.pt-8 {
  padding-block-start: 8rem !important;
}

.pb-8 {
  padding-block-end: 8rem !important;
}

.ps-8 {
  padding-inline-start: 8rem !important;
}

.pe-8 {
  padding-inline-end: 8rem !important;
}

.pt-9 {
  padding-block-start: 9rem !important;
}

.pb-9 {
  padding-block-end: 9rem !important;
}

.ps-9 {
  padding-inline-start: 9rem !important;
}

.pe-9 {
  padding-inline-end: 9rem !important;
}

.pt-10 {
  padding-block-start: 10rem !important;
}

.pb-10 {
  padding-block-end: 10rem !important;
}

.ps-10 {
  padding-inline-start: 10rem !important;
}

.pe-10 {
  padding-inline-end: 10rem !important;
}

/* ==========================================
 Animation
============================================*/
[data-aos],
[data-aos]::before,
[data-aos]::after {
  animation-iteration-count: infinite;
  animation-duration: var(--animation-duration, 1s);
  animation-timing-function: ease-in-out;
}

/* フェードインUP */
[data-aos=fadeInUp] {
  animation-name: fadeInUp;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, var(--fadeInUp-swing, 30px), 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
/* 横揺れ */
[data-aos=shakeIntervalX] {
  animation-name: shakeIntervalX;
}

@keyframes shakeIntervalX {
  0% {
    transform: translate(2px, 0px);
  }
  5% {
    transform: translate(-2px, 0px);
  }
  10% {
    transform: translate(2px, 0px);
  }
  15% {
    transform: translate(-2px, 0px);
  }
  20% {
    transform: translate(2px, 0px);
  }
  25% {
    transform: translate(-2px, 0px);
  }
  30% {
    transform: translate(0px, 0px);
  }
}
/* アップダウン */
[data-aos=up-down] {
  animation-name: up-down;
}

@keyframes up-down {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(var(--up-down-swing, 15%));
  }
  100% {
    transform: translateY(0px);
  }
}
/* 垂直ロール */
[data-aos=vertical-roll] {
  animation-name: vertical-roll;
}

@keyframes vertical-roll {
  0% {
    opacity: 0;
    transform: translateY(calc(-1 * var(--vertical-roll-swing, 50%)));
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(calc(1 * var(--vertical-roll-swing, 50%)));
  }
}
[data-aos=vertical-roll-lg] {
  animation-name: vertical-roll-lg;
}

@keyframes vertical-roll-lg {
  0% {
    opacity: 0;
    transform: translateY(0%);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(calc(1 * var(--vertical-roll-lg-swing, 300%)));
  }
}
/* パルス */
@keyframes pulse {
  0% {
    transform: scaleX(1);
  }
  50% {
    transform: scale(var(--pulse-scale, 1.05));
  }
  to {
    transform: scaleX(1);
  }
}
[data-aos=pulse] {
  animation-name: pulse;
}

/* 波紋 */
@keyframes ring {
  0% {
    transform: scale(0.95);
    opacity: 1;
  }
  90% {
    opacity: 0.1;
  }
  to {
    transform: scale(var(--ring-scale, 1.3));
    opacity: 0;
  }
}
[data-aos=ring]::before,
[data-aos=ring]::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: var(--ring-border-radius, 100vh);
  box-shadow: 0 0 var(--ring-thickness, 50px) var(--ring-color, rgba(53, 250, 148, 0.53)) inset;
  animation-name: ring;
}

[data-aos=ring]::after {
  animation-delay: var(--ring-delay, 0.4s);
}

/* 点滅 */
@keyframes blink {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
[data-aos=blink] {
  opacity: 0;
  animation-name: blink;
  animation-direction: alternate;
}

/* ボーダー点滅 */
@keyframes border-blink {
  0% {
    border-color: transparent;
  }
  100% {
    border-color: var(--blink-border-color, #000);
  }
}
[data-aos=border-blink] {
  animation-name: border-blink;
  animation-direction: alternate;
}

/* Jello */
@keyframes jello {
  0%, 11.1%, to {
    transform: translateZ(0);
  }
  22.2% {
    transform: skewX(-3.5deg) skewY(-3.5deg);
  }
  33.3% {
    transform: skewX(3.25deg) skewY(3.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
[data-aos=jello] {
  animation-name: jello;
  animation-duration: 2s;
}

/* shiny */
@keyframes shiny {
  0% {
    transform: scale(0) rotate(25deg);
    opacity: 0;
  }
  50% {
    transform: scale(1) rotate(25deg);
    opacity: 1;
  }
  100% {
    transform: scale(500) rotate(25deg);
    opacity: 0;
  }
}
[data-aos=shiny]::after {
  content: "";
  position: absolute;
  top: -100px;
  left: -100px;
  width: 50px;
  height: 50px;
  background-image: var(--shiny-color, linear-gradient(100deg, rgba(255, 255, 255, 0) 10%, rgb(255, 255, 255) 100%, rgba(255, 255, 255, 0) 0%));
  animation-name: shiny;
  animation-duration: 3s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}

[data-aos=shiny] {
  overflow: hidden;
  position: relative;
}

/* bounce */
@keyframes bounce {
  0%, 20%, 53%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translateZ(0);
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    transform: translateZ(0) scaleY(0.95);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  90% {
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
[data-aos=bounce] {
  animation-name: bounce;
}

/* flash */
@keyframes flash {
  0%, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
[data-aos=flash] {
  animation-name: flash;
}

/* rubberBand */
@keyframes rubberBand {
  0% {
    transform: scaleX(1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scaleX(1);
  }
}
[data-aos=rubberBand] {
  animation-name: rubberBand;
}

/* shakeX */
@keyframes shakeX {
  0%, to {
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}
[data-aos=shakeX] {
  animation-name: shakeX;
}

/* shakeY */
@keyframes shakeY {
  0%, to {
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(0, -10px, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(0, 10px, 0);
  }
}
[data-aos=shakeY] {
  animation-name: shakeY;
}

/* headShake */
@keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}
[data-aos=headShake] {
  animation-name: headShake;
}

/* swing */
@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(0deg);
  }
}
[data-aos=swing] {
  animation-name: swing;
}

/* tada */
@keyframes tada {
  0% {
    transform: scaleX(1);
  }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    transform: scaleX(1);
  }
}
[data-aos=tada] {
  animation-name: tada;
}

/* wobble */
@keyframes wobble {
  0% {
    transform: translateZ(0);
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    transform: translateZ(0);
  }
}
[data-aos=wobble] {
  animation-name: wobble;
}

/* heartBeat */
@keyframes heartBeat {
  0% {
    transform: scale(1);
  }
  14% {
    transform: scale(1.3);
  }
  28% {
    transform: scale(1);
  }
  42% {
    transform: scale(1.3);
  }
  70% {
    transform: scale(1);
  }
}
[data-aos=heartBeat] {
  animation: heartBeat 1.3s ease-in-out infinite;
}

/* animation duration */
[data-aos][data-aos-animation-duration="1000"] {
  animation-duration: 1s;
}

[data-aos][data-aos-animation-duration="2000"] {
  animation-duration: 2s;
}

[data-aos][data-aos-animation-duration="3000"] {
  animation-duration: 3s;
}

[data-aos][data-aos-animation-duration="4000"] {
  animation-duration: 4s;
}

[data-aos][data-aos-animation-duration="5000"] {
  animation-duration: 5s;
}

[data-aos][data-aos-animation-duration="6000"] {
  animation-duration: 6s;
}

[data-aos][data-aos-animation-duration="7000"] {
  animation-duration: 7s;
}

[data-aos][data-aos-animation-duration="8000"] {
  animation-duration: 8s;
}

[data-aos][data-aos-animation-duration="9000"] {
  animation-duration: 9s;
}

[data-aos][data-aos-animation-duration="10000"] {
  animation-duration: 10s;
}

/* ==========================================
 Base
============================================*/
html {
  font-size: 62.5%;
  height: 100%;
}

body {
  --font-family: var(--font-default);
  --font-weight: 500;
  font-size: var(--sz-30);
  line-height: 1.66;
}
@media screen and (min-width: 1200px) {
  body {
    background: url(../images/bg-main.webp) no-repeat center top/cover;
    background-attachment: fixed;
  }
}

mark,
.mark {
  --color-mark: var(--color-yellow);
}

button,
.btn {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

figure {
  margin-bottom: unset;
}

:is(ol, ul, dl) {
  margin-bottom: unset;
}

dd {
  margin-bottom: unset;
}

table,
.table {
  margin-bottom: unset;
}

blockquote {
  margin-bottom: unset;
}

/* ==========================================
 Color
============================================*/
/* カラー名の定義 */
:root {
  --color-default: #000000;
  --color-primary: #CF4B4A;
}

/* カラー名のクラス */
.text-default {
  color: var(--color-default) !important;
}

.bg-default {
  background-color: var(--color-default) !important;
}

.text-primary {
  color: var(--color-primary) !important;
}

.bg-primary {
  background-color: var(--color-primary) !important;
}

:root {
  --color-container-shadow: transparent /* コンテナ（コンテンツ領域）の影の色 */
  --font-family: var(--font-default); /* フォント名 */
  --font-weight: 400; /* フォント太さ（400,500,700） */
  --color-text: var(--color-default); /* 文字色 */
  --color-bg: #ffffff; /* 背景色 */
  --color-footer-text:#000000; /* フッターの文字色 */
  --color-footer-bg: #ffffff; /* フッターの背景色 */
  --color-pagetop-text: #ffffff; /* ページトップボタンの文字色 */
  --color-pagetop-bg: #CF4B4A; /* ページトップボタンの背景色 */
  --color-form-control-text: var(--font-default);
  --color-form-control-bg: #f8f8f8;
  --color-form-control-border: #adadad;
  --color-placeholder: hsl(213deg 100% 16% / 40%);
}

/* ==========================================
 Font
============================================*/
/* フォント名の定義 */
:root {
  --font-default: "Noto Sans JP", sans-serif;
  --font-barlow: "Barlow", sans-serif;
}

/* フォント名のクラス */
.font-default {
  font-family: var(--font-default);
}

.font-barlow {
  font-family: var(--font-barlow);
}

/* ==========================================
 Layout
============================================*/
:root {
  --min_w1: 320;
  --max_w1: 750;
  --container-width: 750;
}

@media screen and (min-width: 992px) {
  :root {
    --container-width: 600;
  }
}
.main {
  overflow: hidden;
  background-color: #fff;
}

.inner {
  max-width: 1000px;
  margin-inline: auto;
  padding-inline: var(--sz-40);
}
@media screen and (min-width: 1200px) {
  #wrapper {
    display: grid;
    grid-template-columns: 600px 630px;
    justify-content: center;
    align-items: flex-start;
    gap: 70px;
  }
  .container {
    border: 2px solid #fff;
    border-radius: 2px;
    filter: drop-shadow(9px 9px 0px #9c2928);
    margin-top: 60px;
  }
}
/* ==========================================
 Footer
============================================*/
.footer {
  font-size: var(--sz-24);
  font-weight: normal;
}

.footer__menu {
  margin-bottom: 0;
}

@media screen and (min-width: 1200px) {
  .pagetop {
    filter: drop-shadow(0px 0px 2px #9c2928);
  }
}
/* ==========================================
 FV
============================================*/
.fv {
  background: #fff url(../images/bg-fv.webp) no-repeat top center/100%;
  padding-block: var(--sz-40) var(--sz-188);
}
.fv .inner {
  padding-inline: var(--sz-15);
}

.fv__logo {
  width: var(--sz-317);
  margin-inline: unset;
  margin-bottom: var(--sz-190);
}

.fv__heading {
  width: var(--sz-471);
  margin-inline: auto;
  margin-bottom: var(--sz-444);
}

.fv__btn {
  width: var(--sz-679);
  margin-bottom: var(--sz-65);
}

/* ==========================================
 About
============================================*/
.about {
  background-color: #fff;
  padding-block: 0 var(--sz-107);
}

.about__box {
  background-color: #f7f4f4;
  border-radius: var(--sz-10);
  padding: var(--sz-50) var(--sz-40) var(--sz-100);
  position: relative;
}

.about__box::before {
  content: "";
  background: url(../images/pic-footprints-landscape.webp) no-repeat center/contain;
  aspect-ratio: 127/99;
  width: var(--sz-127);
  position: absolute;
  top: calc(-1 * var(--sz-43));
  right: var(--sz-30);
}

.about__heading {
  background: url(../images/pic-about-heading.webp) no-repeat top left/var(--sz-389);
  padding: var(--sz-25) 0 var(--sz-50) var(--sz-185);
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto;
  margin-bottom: var(--sz-60);
  font-size: var(--sz-53);
  font-weight: bold;
  line-height: 1.2;
}

.about__desc {
  font-size: var(--sz-34);
  font-weight: bold;
  line-height: 1.64;
}
.about__desc p:last-child {
  margin-bottom: 0;
}

.about__image {
  margin-bottom: calc(-1 * var(--sz-35));
}

/* ==========================================
 Summary
============================================*/
.summary {
  background-color: #fff;
  padding-block: 0 var(--sz-122);
}

.summary__lead {
  margin-bottom: var(--sz-40);
}

.summary__heading {
  font-size: var(--sz-52);
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  margin-bottom: var(--sz-20);
}

.summary__box {
  width: var(--sz-633);
  margin-inline: auto;
  border: var(--sz-4) solid var(--color-default);
  border-radius: var(--sz-30);
  padding: var(--sz-36) var(--sz-42);
}

.summary__term {
  background: transparent linear-gradient(90deg, #d32e2e 0%, #cf4b4a 99%, #cf4b4a 100%) 0% 0% no-repeat padding-box;
  border: 1px solid #cf4b4a;
  border-radius: 100vh;
  font-size: var(--sz-34);
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  color: #fff;
  padding: 0.2em;
  margin-bottom: var(--sz-10);
}

.summary__desc {
  font-size: var(--sz-43);
  font-weight: bold;
  line-height: 1.3;
  text-align: center;
  margin-bottom: var(--sz-34);
  white-space: nowrap;
}
.summary__desc:last-child {
  margin-bottom: 0;
}
.summary__desc .lg {
  font-family: var(--font-barlow);
  font-size: var(--sz-53);
  line-height: 1;
}

/* ==========================================
 Present
============================================*/
.present {
  background-color: #cf4b4a;
  padding-block: var(--sz-77) var(--sz-107);
  position: relative;
}
.present::before {
  content: "";
  display: block;
  background: url(../images/pic-cat1.webp) no-repeat top right/contain;
  aspect-ratio: 189/198;
  width: var(--sz-189);
  position: absolute;
  top: calc(-1 * var(--sz-74));
  right: var(--sz-50);
}

.present__heading {
  font-size: var(--sz-67);
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  color: #fff;
  letter-spacing: 0.06em;
  text-shadow: var(--sz-1) var(--sz-2) 0px #ffa405;
  margin-bottom: var(--sz-42);
}

.present__list {
  display: flex;
  flex-wrap: wrap;
  gap: var(--sz-44) var(--sz-24);
}

.present__item:nth-child(2),
.present__item:nth-child(3) {
  width: calc((100% - var(--sz-24)) / 2);
}

/* ==========================================
 Gallery
============================================*/
.gallery {
  background-color: #f7f4f4;
  padding-block: var(--sz-87) var(--sz-116);
  position: relative;
}
.gallery::before {
  content: "";
  background: url(../images/pic-footprints-landscape.webp) no-repeat center/contain;
  aspect-ratio: 127/99;
  width: var(--sz-127);
  position: absolute;
  top: calc(-1 * var(--sz-25));
  right: var(--sz-40);
}
.gallery::after {
  content: "";
  background: url(../images/bg-arc.webp) no-repeat center/100%;
  aspect-ratio: 750/38;
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
}

.gallery__heading {
  font-size: var(--sz-52);
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  letter-spacing: 0.06em;
  margin-bottom: var(--sz-46);
}

.gallery__list {
  display: flex;
  flex-direction: column;
  gap: var(--sz-42);
}

.gallery__item {
  background-color: #fff;
  box-shadow: var(--sz-7) var(--sz-11) var(--sz-38) rgba(0, 0, 0, 0.1019607843);
  border-radius: var(--sz-8);
  overflow: hidden;
  padding: var(--sz-32);
}

.gallery__image {
  margin-bottom: var(--sz-26);
}

.gallery__title {
  font-size: var(--sz-38);
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  letter-spacing: 0.1em;
  margin-bottom: 0;
}

/* ==========================================
 Entry
============================================*/
.entry {
  background-color: #fff;
  padding-block: var(--sz-74);
  position: relative;
}

.entry::before {
  content: "";
  background: url(../images/pic-cat2.webp) no-repeat top left/contain;
  aspect-ratio: 154/163;
  width: var(--sz-154);
  position: absolute;
  top: calc(-1 * var(--sz-80));
  left: var(--sz-34);
}

.entry__heading {
  font-size: var(--sz-52);
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  letter-spacing: 0.06em;
  margin-bottom: var(--sz-100);
}

.entry__list {
  display: flex;
  flex-direction: column;
  gap: var(--sz-98);
}

.entry__item {
  border: var(--sz-4) solid var(--color-key);
  position: relative;
  padding: var(--sz-92) var(--sz-40) var(--sz-52);
}

.entry__item--instagram {
  --color-key: #f63058;
}

.entry__item--x {
  --color-key: #000000;
}

.entry__item--line {
  --color-key: #06c755;
}

.entry__item-heading {
  font-size: var(--sz-36);
  font-weight: bold;
  line-height: 1.53;
  letter-spacing: 0.1em;
  display: flex;
  align-items: center;
  gap: var(--sz-18);
  position: absolute;
  top: 0;
  left: 50%;
  translate: -50% -50%;
  background-color: #fff;
  color: var(--color-key);
  width: -moz-max-content;
  width: max-content;
  padding-inline: var(--sz-30);
}

.entry__icon {
  width: var(--sz-80);
  margin: 0;
}

.entry__steps {
  counter-reset: count;
  display: flex;
  flex-direction: column;
  gap: var(--sz-30);
  margin-bottom: var(--sz-40);
}

.entry__step {
  counter-increment: count;
  position: relative;
  padding-left: var(--sz-55);
  font-size: var(--sz-31);
  font-weight: 500;
  line-height: 1.36;
}

.entry__step::before {
  content: counter(count);
  color: #fff;
  background-color: var(--color-key);
  border-radius: 100vh;
  width: var(--sz-41);
  height: var(--sz-41);
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
}

.entry__tags {
  background-color: #f7f4f4;
  padding: var(--sz-12) var(--sz-65);
  display: flex;
  flex-wrap: wrap;
  gap: var(--sz-6) var(--sz-26);
  width: var(--sz-523);
  margin-inline: auto;
  margin-bottom: var(--sz-36);
}

.entry__tag {
  font-size: var(--sz-27);
  font-weight: 500;
  line-height: 1.36;
  letter-spacing: 0.1em;
}

.entry__btn {
  width: var(--sz-549);
}

/* ==========================================
 Shopinfo
============================================*/
.shopinfo {
  background-color: #fff;
  padding-block: var(--sz-40) var(--sz-40);
}

.shopinfo__heading {
  font-size: var(--sz-52);
  font-weight: bold;
  line-height: 1.34;
  text-align: center;
  color: #003f83;
  margin-bottom: var(--sz-32);
}

.shopinfo__box {
  background-color: #003f83;
  border-radius: var(--sz-10);
  color: #fff;
  padding: var(--sz-53) var(--sz-43) var(--sz-80);
  font-size: var(--sz-32);
  font-weight: 600;
  line-height: 1.59;
}

.shopinfo__images {
  margin-inline: calc(-1 * var(--sz-83));
  margin-bottom: var(--sz-88);
}
.shopinfo__images > img:first-child {
  margin-inline: 0 auto;
  margin-bottom: calc(-1 * var(--sz-40));
  border-radius: 0 var(--sz-10) var(--sz-10) 0;
  width: var(--sz-558);
}
.shopinfo__images > img:last-child {
  width: var(--sz-615);
  margin-inline: auto 0;
  border-radius: var(--sz-10) 0 0 var(--sz-10);
}

.shopinfo__list {
  display: flex;
  flex-direction: column;
  gap: var(--sz-24);
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto;
}

.shopinfo__item {
  padding-left: var(--sz-60);
  font-size: var(--sz-35);
  font-weight: bold;
  line-height: normal;
  background: url(../images/pic-footprint-orange.webp) no-repeat center left/var(--sz-37);
}

/* ==========================================
 QA
============================================*/
.qa {
  padding-block: var(--sz-234) var(--sz-124);
  background: #fff url(../images/pic-cat3.webp) no-repeat top var(--sz-51) center/var(--sz-124);
}

.qa__heading {
  font-size: var(--sz-47);
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  margin-bottom: var(--sz-62);
}

.qa__list {
  display: flex;
  flex-direction: column;
  gap: var(--sz-22);
}

.qa__item {
  border: 1px solid #cf4b4a;
  border-radius: var(--sz-10);
  padding-inline: var(--sz-18);
}

.qa__question {
  font-size: var(--sz-32);
  font-weight: bold;
  line-height: 1.2;
  padding-block: var(--sz-24);
  padding-inline: var(--sz-50) var(--sz-60);
  position: relative;
}
.qa__question::before {
  content: "Q";
  font-family: var(--font-barlow);
  font-size: var(--sz-47);
  font-weight: 800;
  line-height: 1;
  color: #cf4b4a;
  position: absolute;
  left: var(--sz-10);
  top: var(--sz-20);
}
.qa__question::after {
  content: "";
  background: url(../images/pic-footprint-red.webp) no-repeat top left/contain;
  aspect-ratio: 30/29;
  width: var(--sz-30);
  position: absolute;
  top: var(--sz-29);
  right: var(--sz-10);
  transition: 0.3s;
}

.active > .qa__question::after {
  scale: 1 -1;
}

.qa__answer {
  display: none;
  border-top: 1px solid #cf4b4a;
  padding-block: var(--sz-14) var(--sz-24);
  padding-inline: var(--sz-10);
}

/* ==========================================
 CTA
============================================*/
.cta {
  background: url(../images/bg-cta.webp) no-repeat center/cover;
  padding-block: var(--sz-132) var(--sz-137);
  position: relative;
}
.cta::before {
  content: "";
  background: url(../images/pic-cat2.webp) no-repeat top right/contain;
  aspect-ratio: 154/163;
  width: var(--sz-154);
  position: absolute;
  top: calc(-1 * var(--sz-26));
  left: 0;
}
.cta::after {
  content: "";
  background: url(../images/pic-cat4.webp) no-repeat top right/contain;
  aspect-ratio: 75/198;
  width: var(--sz-75);
  position: absolute;
  top: var(--sz-194);
  right: 0;
}
.cta .inner {
  padding-inline: var(--sz-20);
}

.cta__heading {
  font-size: var(--sz-87);
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
  color: #fff;
  margin-bottom: var(--sz-74);
}

.cta__btn {
  width: var(--sz-697);
}

/* ==========================================
 Company
============================================*/
.company {
  background-color: #fff;
  padding-block: var(--sz-135) 0;
  position: relative;
}
.company::before {
  content: "";
  background: url(../images/pic-footprints-portrait.webp) no-repeat top left/contain;
  aspect-ratio: 93/134;
  width: var(--sz-93);
  position: absolute;
  top: calc(-1 * var(--sz-67));
  right: var(--sz-89);
}

.company__heading {
  font-size: var(--sz-47);
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  margin-bottom: var(--sz-62);
  display: none;
}

.company__visual {
  margin-bottom: var(--sz-54);
}

.company__desc {
  font-size: var(--sz-26);
  font-weight: normal;
  line-height: 1.65;
  text-align: center;
}
.company__desc p:last-child {
  margin-bottom: 0;
}

/* ==========================================
 Entry Fixed
============================================*/
.entry-fixed {
  display: none;
}

@media screen and (min-width: 1200px) {
  .entry-fixed {
    display: block;
    position: sticky;
    top: 0;
    bottom: 0;
    min-height: 100vh;
    display: flex;
    align-items: center;
  }
  .entry-fixed__box {
    width: 100%;
    background-color: #fff;
    border-radius: 30px;
    padding-block: 53px 74px;
  }
  .entry-fixed__logo {
    width: 350px;
    margin-bottom: 30px;
  }
  .entry-fixed__heading {
    width: 577px;
    margin-inline: auto;
    margin-bottom: 20px;
  }
  .entry-fixed__desc {
    color: var(--color-primary);
    font-size: 23px;
    font-weight: bold;
    line-height: 1.45;
    text-align: center;
    margin-bottom: 58px;
  }
  .entry-fixed__btn {
    width: 556px;
  }
}/*# sourceMappingURL=style.css.map */