:root {
  --tc-body-font-family:var(--primary-font);
  --tc-heading-font-family:var(--primary-font);
  --tc-display-font-family:var(--primary-font);
  --tc-body-font-size:16px;
  --tc-fs-1:40px;
  --tc-fs-2:32px;
  --tc-fs-3:28px;
  --tc-fs-4:24px;
  --tc-fs-5:20px;
  --tc-fs-6:16px;
  --tc-fs-7:14px;
  --tc-fs-8:12px;
  --tc-fs-9:10px;
  --tc-ds-1:80px;
  --tc-ds-2:72px;
  --tc-ds-3:64px;
  --tc-ds-4:56px;
  --tc-ds-5:48px;
  --tc-ds-6:40px;
  --tc-ds-xs-1:64px;
  --tc-ds-xs-2:56px;
  --tc-ds-xs-3:48px;
  --tc-ds-xs-4:36px;
  --tc-ds-xs-5:28px;
  --tc-ds-xs-6:24px;
  --tc-body-line-height:1.5;
  --tc-heading-line-height:1.2;
  --tc-theme-primary:var(--primary-color);
  --tc-theme-primary-light:var(--primary-color);
  --tc-theme-secondary:#7f7d88;
  --tc-theme-primary-soft:rgba(var(--primary-color-rgb),0.1);
  --tc-theme-primary-dark:var(--primary-color-dark);
  --tc-theme-dark-primary:var(--primary-color-dark);
  --tc-theme-dark-primary-light:var(--primary-color-dark-light);
  --tc-theme-dark-secondary:#7f7d88;
  --tc-theme-dark-primary-soft:var(--primary-color-dark-soft);
  --tc-theme-dark-primary-dark:rgba(var(--primary-color-dark-rgb),0.7);
  --tc-neutral-0:#fff;
  --tc-neutral-100:#f3f4f6;
  --tc-neutral-200:#e5e7eb;
  --tc-neutral-300:#d1d5db;
  --tc-neutral-400:#9ca3af;
  --tc-neutral-500:#6b7280;
  --tc-neutral-600:#4b5563;
  --tc-neutral-700:#374151;
  --tc-neutral-800:#1f2937;
  --tc-neutral-900:#111827;
  --tc-neutral-dark-0:#010101;
  --tc-neutral-dark-100:#111827;
  --tc-neutral-dark-200:#1f2937;
  --tc-neutral-dark-300:#374151;
  --tc-neutral-dark-400:#4b5563;
  --tc-neutral-dark-500:#6b7280;
  --tc-neutral-dark-600:#9ca3af;
  --tc-neutral-dark-700:#d1d5db;
  --tc-neutral-dark-800:#e5e7eb;
  --tc-neutral-dark-900:#f3f4f6;
  --tc-system-success:#64e1b0;
  --tc-system-info:#5577a7;
  --tc-system-warning:#f39e0d;
  --tc-system-danger:#ef4444;
  --tc-system-white:#fff;
  --tc-system-dark:#000;
  --tc-system-muted:#9ca3af;
  --tc-system-dark-success:#10b983;
  --tc-system-dark-info:#0f172e;
  --tc-system-dark-warning:#fcd34e;
  --tc-system-dark-danger:#fca5a7;
  --tc-system-dark-white:#151524;
  --tc-system-dark-dark:#efeff8;
  --tc-system-dark-muted:#9ca3af;
  --tc-bg-1:#f7f4ff;
  --tc-bg-2:#e1d6ff;
  --tc-bg-3:#f2fbf9;
  --tc-bg-4:#eef2ff;
  --tc-bg-5:#fff7ee;
  --tc-bg-6:#374151;
  --tc-bg-7:#1f2937;
  --tc-bg-dark-1:#1c1b1f;
  --tc-bg-dark-2:#362e4f;
  --tc-bg-dark-3:#141817;
  --tc-bg-dark-4:#131518;
  --tc-bg-dark-5:#100f0e;
  --tc-bg-dark-6:#1a2028;
  --tc-bg-dark-7:#111822;
  --tc-linear-1:linear-gradient(90deg,rgba(var(--primary-color-rgb),0.5) 0%,rgba(var(--primary-color-rgb),0.2) 100%);
  --tc-linear-2:var(--primary-gradient-bg)!important;
  --tc-linear-3:linear-gradient(180deg,#eeebf0,#fff);
  --tc-linear-4:linear-gradient(180deg,#fff,#f4f4f4);
  --tc-linear-dark-1:linear-gradient(90deg,#a89adb,#e6ceee);
  --tc-linear-dark-2:linear-gradient(90deg,#696381,#837389);
  --tc-linear-dark-3:linear-gradient(180deg,#151524,#212135);
  --tc-linear-dark-4:linear-gradient(180deg,#151524,#212135);
  --tc-shadow-1:0 13px 35px -12px rgba(35,35,35,.1);
  --tc-shadow-2:0px 0px 25px 0px rgba(0,0,0,.08);
  --tc-fw-black:900;
  --tc-fw-extra-bold:800;
  --tc-fw-bold:700;
  --tc-fw-semi-bold:600;
  --tc-fw-medium:500;
  --tc-fw-regular:400;
  --tc-fw-light:300;
  --bs-border-color:var(--tc-neutral-200)
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html {
  -webkit-text-size-adjust:100%;
  line-height:1.15
}
body {
  margin:0
}
main {
  display:block;
  overflow:hidden
}
h1 {
  font-size:2em;
  margin:.67em 0
}
hr {
  box-sizing:content-box;
  height:0;
  overflow:visible
}
pre {
  font-family:monospace,monospace;
  font-size:1em
}
a {
  background-color:transparent
}
abbr[title] {
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted
}
code,
kbd,
samp {
  font-family:monospace,monospace;
  font-size:1em
}
small {
  font-size:.875em
}
sub,
sup {
  font-size:.75em;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sub {
  bottom:-.25em
}
sup {
  top:-.5em
}
img {
  border-style:none
}
button,
input,
optgroup,
select,
textarea {
  font-family:inherit;
  font-size:100%;
  line-height:1.15;
  margin:0
}
button,
input {
  overflow:visible
}
button,
select {
  text-transform:none
}
[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance:button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style:none;
  padding:0
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline:1px dotted ButtonText
}
fieldset {
  padding:.35em .75em .625em
}
legend {
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal
}
progress {
  vertical-align:baseline
}
textarea {
  overflow:auto
}
[type=checkbox],
[type=radio] {
  box-sizing:border-box;
  padding:0
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height:auto
}
[type=search] {
  -webkit-appearance:textfield;
  outline-offset:-2px
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}
::-webkit-file-upload-button {
  -webkit-appearance:button;
  font:inherit
}
details {
  display:block
}
summary {
  display:list-item
}
[hidden],
template {
  display:none
}
a {
  text-decoration:none
}
img {
  max-width:100%
}
.shadow-1 {
  box-shadow:var(--tc-shadow-1)
}
.shadow-2 {
  box-shadow:var(--tc-shadow-2)
}
.text-dark {
  color:var(--tc-system-dark)!important
}
.text-100 {
  color:var(--tc-neutral-100)!important
}
.text-100-keep {
  color:#f3f4f6!important
}
.text-200 {
  color:var(--tc-neutral-200)!important
}
.text-300 {
  color:var(--tc-neutral-300)!important
}
.text-400 {
  color:var(--tc-neutral-400)!important
}
.text-500 {
  color:var(--tc-neutral-500)!important
}
.text-600 {
  color:var(--tc-neutral-600)!important
}
.text-600-keep {
  color:#4b5563!important
}
.text-700 {
  color:var(--tc-neutral-700)!important
}
.text-900 {
  color:var(--tc-neutral-900)!important
}
.text-primary {
  color:var(--tc-theme-primary)!important
}
.text-primary-light {
  color:var(--tc-theme-primary-light)!important
}
.text-primary-dark {
  color:var(--tc-theme-primary-dark)!important
}
.text-secondary {
  color:var(--tc-theme-secondary)!important
}
.text-linear-1 {
  background:var(--tc-linear-1);
  -webkit-background-clip:text
}
.text-linear-2 {
  background:var(--tc-linear-2);
  -webkit-background-clip:text
}
.text-bg-linear-1,
.text-hover-primary:hover {
  color:var(--tc-theme-primary)!important
}
.text-bg-linear-1 {
  background:var(--tc-linear-1)!important
}
.text-bg-success {
  --bs-badge-border-color:var(--tc-system-success)!important;
  background:rgba(100,225,176,.2)!important;
  color:#115a3d!important
}
.text-bg-success .tag {
  background-color:#115a3d!important
}
.text-bg-danger {
  --bs-badge-border-color:var(--tc-system-danger)!important;
  background:rgba(236,64,64,.2)!important;
  color:var(--tc-system-danger)!important
}
.text-bg-warning {
  --bs-badge-border-color:var(--tc-system-warning)!important;
  background:rgba(243,158,13,.2)!important;
  color:var(--tc-system-warning)!important
}
.text-bg-info {
  --bs-badge-border-color:var(--tc-system-info)!important;
  background:rgba(85,119,167,.2)!important;
  color:var(--tc-system-info)!important
}
.text-bg-info .tag {
  background-color:var(--tc-system-info)!important
}
.bg-white {
  background-color:var(--tc-system-white)!important
}
.bg-white-keep {
  background-color:#fff!important
}
.bg-dark-1 {
  background-color:#111827!important
}
.bg-1 {
  background-color:var(--tc-bg-1)!important
}
.bg-2 {
  background-color:var(--tc-bg-2)!important
}
.bg-3 {
  background-color:var(--tc-bg-3)!important
}
.bg-4 {
  background-color:var(--tc-bg-4)!important
}
.bg-5 {
  background-color:var(--tc-bg-5)!important
}
.bg-6 {
  background-color:var(--tc-bg-6)!important
}
.bg-7 {
  background-color:var(--tc-bg-7)!important
}
.bg-primary {
  background-color:var(--tc-theme-primary)!important
}
.bg-success {
  background-color:var(--tc-system-success)!important
}
.bg-danger {
  background-color:var(--tc-system-danger)!important
}
.bg-warning {
  background-color:var(--tc-system-warning)!important
}
.bg-info {
  background-color:var(--tc-system-info)!important
}
.bg-muted {
  background-color:var(--tc-system-muted)!important
}
.bg-dark {
  background-color:var(--tc-system-dark)!important
}
.bg-light {
  background-color:var(--tc-system-white)!important
}
.bg-primary-light {
  background-color:var(--tc-theme-primary-light)!important
}
.bg-primary-secondary {
  background-color:var(--tc-theme-primary-secondary)!important
}
.bg-primary-soft {
  background-color:var(--tc-theme-primary-soft)!important
}
.bg-primary-soft-keep {
  background-color:#f5eeff
}
.bg-primary-dark {
  background-color:var(--tc-theme-primary-dark)!important
}
.bg-linear-1 {
  background-image:var(--tc-linear-1)!important
}
.bg-linear-2 {
  background-image:var(--tc-linear-2)!important
}
.bg-linear-3 {
  background-image:var(--tc-linear-3)!important
}
.bg-linear-4 {
  background-image:var(--tc-linear-4)!important
}
.bgft-1 {
  background-color:#111827
}
.bg-neutral-100 {
  background-color:var(--tc-neutral-100)!important
}
.bg-neutral-200 {
  background-color:var(--tc-neutral-200)!important
}
.bg-neutral-300 {
  background-color:var(--tc-neutral-300)!important
}
.bg-neutral-400 {
  background-color:var(--tc-neutral-400)!important
}
.bg-neutral-500 {
  background-color:var(--tc-neutral-500)!important
}
.bg-neutral-600 {
  background-color:var(--tc-neutral-600)!important
}
.bg-neutral-700 {
  background-color:var(--tc-neutral-700)!important
}
.bg-neutral-800 {
  background-color:var(--tc-neutral-800)!important
}
.bg-neutral-900 {
  background-color:var(--tc-neutral-900)!important
}
.border-primary {
  border-color:var(--tc-theme-primary)!important
}
.border-white {
  border-color:var(--tc-system-white)!important
}
.border-white-keep {
  border-color:#fff!important
}
.border-primary-light {
  border-color:var(--tc-theme-primary-light)!important
}
.border-linear-1 {
  background:var(--tc-linear-1);
  padding:1px;
  position:relative
}
.border-linear-dark-2 {
  background:var(--tc-linear-dark-2);
  padding:1px;
  position:relative
}
.border-primary-secondary {
  border-color:var(--tc-theme-primary-secondary)!important
}
.border-primary-soft {
  border-color:var(--tc-theme-primary-soft)!important
}
.border-primary-dark {
  border-color:var(--tc-theme-primary-dark)!important
}
.alert {
  --bs-alert-bg:transparent;
  --bs-alert-padding-x:25px;
  --bs-alert-padding-y:20px;
  --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:8px;
  --bs-alert-link-color:inherit;
  background-color:var(--bs-alert-bg);
  border:var(--bs-alert-border);
  border-radius:var(--bs-alert-border-radius);
  color:var(--bs-alert-color);
  margin-bottom:var(--bs-alert-margin-bottom);
  padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  position:relative
}
.alert-primary {
  --bs-alert-color:var(--bs-primary-text-emphasis);
  --bs-alert-bg:rgba(109,77,242,.2);
  --bs-alert-border-color:var(--tc-theme-primary);
  --bs-alert-link-color:var(--bs-primary-text-emphasis)
}
.alert-danger {
  --bs-alert-color:var(--tc-system-danger);
  --bs-alert-bg:rgba(236,64,64,.2);
  --bs-alert-border-color:var(--tc-system-danger);
  --bs-alert-link-color:var(--bs-secondary-text-emphasis)
}
.alert-success {
  --bs-alert-color:#115a3d;
  --bs-alert-bg:rgba(100,225,176,.2);
  --bs-alert-border-color:#115a3d;
  --bs-alert-link-color:var(--bs-secondary-text-emphasis)
}
.alert-warning {
  --bs-alert-color:var(--tc-system-warning);
  --bs-alert-bg:rgba(243,158,13,.2);
  --bs-alert-border-color:var(--tc-system-warning);
  --bs-alert-link-color:var(--bs-secondary-text-emphasis)
}
.alert-info {
  --bs-alert-color:var(--tc-system-info);
  --bs-alert-bg:rgba(85,119,167,.2);
  --bs-alert-border-color:var(--tc-system-info);
  --bs-alert-link-color:var(--bs-secondary-text-emphasis)
}
.alert-light {
  --bs-alert-color:var(--tc-neutral-600);
  --bs-alert-bg:var(--tc-neutral-100);
  --bs-alert-border-color:var(--tc-neutral-200);
  --bs-alert-link-color:var(--bs-secondary-text-emphasis)
}
.alert-dark {
  --bs-alert-color:var(--tc-system-white);
  --bs-alert-bg:var(--tc-neutral-700);
  --bs-alert-border-color:var(--tc-neutral-900);
  --bs-alert-link-color:var(--bs-secondary-text-emphasis)
}
.badge {
  border:1px solid var(--bs-badge-border-color);
  border-radius:var(--bs-badge-border-radius);
  color:var(--bs-badge-color);
  display:inline-block;
  font-size:14px;
  font-weight:var(--tc-fw-medium);
  line-height:1;
  text-align:center;
  vertical-align:baseline;
  white-space:nowrap
}
body {
  color:var(--tc-neutral-900);
  font-size:var(--tc-body-font-size);
  font-weight:var(--tc-fw-regular);
  line-height:var(--tc-body-line-height)
}
.font-body,
body {
  font-family:var(--tc-body-font-family)
}
.fs-18 {
  font-size:18px
}
.fs-120 {
  font-size:120px
}
.fs-170 {
  font-size:170px!important
}
.fs-96 {
  font-size:96px!important
}
.fs-230 {
  font-size:230px!important
}
.fs-250 {
  font-size:250px!important
}
.fs-1 {
  font-size:var(--tc-fs-1)!important
}
.fs-2 {
  font-size:var(--tc-fs-2)!important
}
.fs-3 {
  font-size:var(--tc-fs-3)!important
}
.fs-4 {
  font-size:var(--tc-fs-4)!important
}
.fs-5 {
  font-size:var(--tc-fs-5)!important
}
.fs-6 {
  font-size:var(--tc-fs-6)!important
}
.fs-7 {
  font-size:var(--tc-fs-7)!important
}
.fs-8 {
  font-size:var(--tc-fs-8)!important
}
.fs-9 {
  font-size:var(--tc-fs-9)!important
}
.ds-1 {
  font-size:var(--tc-ds-1)!important
}
.ds-2 {
  font-size:var(--tc-ds-2)!important
}
.ds-3 {
  font-size:var(--tc-ds-3)!important
}
.ds-4 {
  font-size:var(--tc-ds-4)!important
}
.ds-5 {
  font-size:var(--tc-ds-5)!important
}
.ds-6 {
  font-size:var(--tc-ds-6)!important
}
.ds-xs-1 {
  font-size:var(--tc-ds-xs-1)!important
}
.ds-xs-2 {
  font-size:var(--tc-ds-xs-2)!important
}
.ds-xs-3 {
  font-size:var(--tc-ds-xs-3)!important
}
.ds-xs-4 {
  font-size:var(--tc-ds-xs-4)!important
}
.ds-xs-5 {
  font-size:var(--tc-ds-xs-5)!important
}
.ds-xs-6 {
  font-size:var(--tc-ds-xs-6)!important
}
.h1 {
  font-size:60px!important
}
.h1,
.h2 {
  font-weight:700
}
.h2 {
  font-size:48px
}
.h3 {
  font-size:38px
}
.h3,
.h4 {
  font-weight:700
}
.h4 {
  font-size:31px
}
.h5 {
  font-size:25px
}
.h5,
.h6 {
  font-weight:700
}
.h6 {
  font-size:20px
}
.fst-italic {
  font-family:Satoshi-VariableItalic
}
.fw-light {
  font-weight:var(--tc-fw-light)
}
.fw-regular {
  font-weight:var(--tc-fw-regular)
}
.fw-medium {
  font-weight:var(--tc-fw-medium)
}
.fw-semi-bold {
  font-weight:var(--tc-fw-semi-bold)
}
.fw-bold {
  font-weight:var(--tc-fw-bold)
}
.fw-extra-bold {
  font-weight:var(--tc-fw-extra-bold)
}
.fw-black {
  font-weight:var(--tc-fw-black)
}
.fw .size-16 {
  height:16px;
  width:16px
}
.size-14 {
  height:14px;
  width:14px
}
.size-12 {
  height:12px;
  width:12px
}
.size-22 {
  height:22px;
  width:22px
}
.size-48 {
  height:48px;
  width:48px
}
.size-50 {
  height:50px;
  width:50px
}
.size-75 {
  height:75px;
  width:75px
}
.img,
img {
  max-width:100%;
  transition:.3s
}
a,
button {
  color:var(--tc-neutral-900);
  outline:none;
  text-decoration:none;
  transition:.3s
}
.btn:focus,
.button:focus,
a:focus {
  box-shadow:none;
  outline:none;
  text-decoration:none
}
a:hover {
  color:var(--tc-theme-primary)
}
button:focus,
input:focus,
textarea,
textarea:focus {
  outline:0
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color:var(--tc-neutral-900);
  font-family:var(--tc-heading-font-family);
  font-weight:var(--tc-fw-bold);
  line-height:var(--tc-heading-line-height);
  margin-top:0;
  text-transform:unset
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color:inherit
}
h1 {
  font-size:60px!important
}
h2 {
  font-size:48px
}
h3 {
  font-size:38px
}
h4 {
  font-size:31px
}
h5 {
  font-size:25px
}
h6 {
  font-size:20px
}
.list-wrap {
  margin:0;
  padding:0
}
.list-wrap li {
  list-style:none
}
p {
  color:var(--tc-neutral-600);
  font-family:var(--tc-body-font-family);
  font-size:var(--tc-body-font-size);
  font-weight:var(--tc-fw-medium);
  line-height:var(--tc-body-line-height);
  margin-bottom:15px
}
hr {
  border-bottom:1px solid var(--tc-color-gray-1);
  border-top:0;
  margin:30px 0;
  padding:0
}
label {
  color:#000;
  cursor:pointer;
  font-size:var(--tc-body-font-size);
  font-weight:var(--tc-fw-medium)
}
input[type=color] {
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background:none;
  border:0;
  border-radius:50%;
  cursor:pointer;
  height:100%;
  padding:0;
  width:100%
}
input,
textarea {
  color:#fff
}
::-moz-placeholder {
  color:#fff;
  font-size:var(--tc-body-font-size);
  opacity:1
}
::placeholder {
  color:#fff;
  font-size:var(--tc-body-font-size);
  opacity:1
}
.fix {
  overflow:hidden
}
.clear {
  clear:both
}
.zoom-img {
  overflow:hidden;
  transform:translateZ(0)
}
.zoom-img img {
  display:block;
  transition:transform .35s ease-in-out
}
.zoom-img:hover img {
  transform:scale(1.05)
}
@keyframes hoverShine {
  to {
    left:125%
  }
}
.shine-animate {
  display:block;
  overflow:hidden;
  position:relative;
  z-index:1
}
.shine-animate:before {
  background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3));
  content:"";
  display:block;
  height:100%;
  left:-100%;
  position:absolute;
  top:0;
  transform:skewX(-25deg);
  width:50%;
  z-index:1
}
.shine-animate-item:hover .shine-animate:before {
  animation:hoverShine 1.2s
}
.alltuchtopdown {
  animation:alltuchtopdown 1.5s ease-in-out 0s infinite alternate;
  animation-duration:3s
}
@keyframes alltuchtopdown {
  0% {
    transform:rotateX(0deg) translateY(0)
  }
  50% {
    transform:rotateX(0deg) translateY(-20px)
  }
  to {
    transform:rotateX(0deg) translateY(0)
  }
}
.rightToLeft {
  animation-duration:10s;
  animation-iteration-count:infinite;
  animation-name:rightToLeft;
  animation-timing-function:linear
}
@keyframes rightToLeft {
  0% {
    transform:translateX(-30px)
  }
  50% {
    transform:translateX(-10px)
  }
  to {
    transform:translateX(-30px)
  }
}
.ribbonRotate {
  animation-duration:10s;
  animation-iteration-count:infinite;
  animation-name:ribbonRotate;
  animation-timing-function:linear
}
@keyframes ribbonRotate {
  0%,
  to {
    transform:rotate(0)
  }
  25%,
  75% {
    transform:rotate(15deg)
  }
  50% {
    transform:rotate(30deg)
  }
}
.rotateme {
  animation-duration:10s;
  animation-iteration-count:infinite;
  animation-name:rotateme;
  animation-timing-function:linear
}
@keyframes rotateme {
  0% {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(1turn)
  }
}
@keyframes fadeInUp2 {
  0% {
    opacity:0;
    transform:translateY(20px)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }
}
.fadeInUp2 {
  animation-delay:.5s;
  animation-duration:.5s;
  animation-fill-mode:both;
  animation-name:fadeInUp2
}
@keyframes fadeInLeft2 {
  0% {
    opacity:0;
    transform:translateX(-20px)
  }
  to {
    opacity:1;
    transform:translateX(0)
  }
}
.fadeInLeft2 {
  animation-delay:.5s;
  animation-duration:.5s;
  animation-fill-mode:both;
  animation-name:fadeInLeft2
}
@keyframes marquee {
  0% {
    transform:translateX(0)
  }
  to {
    transform:translateX(-100%)
  }
}
@keyframes heartbeat {
  0% {
    transform:scale(.8)
  }
  to {
    transform:scale(1.05)
  }
}
@keyframes pulse-border {
  0% {
    opacity:1;
    transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1)
  }
  to {
    opacity:0;
    transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5)
  }
}
.shake {
  animation-duration:3s;
  animation-iteration-count:infinite;
  animation-name:shake;
  animation-timing-function:linear
}
@keyframes shake {
  0% {
    transform:rotate(15deg)
  }
  50% {
    transform:rotate(-15deg)
  }
  to {
    transform:rotate(15deg)
  }
}
.flickering {
  animation-duration:3s;
  animation-iteration-count:infinite;
  animation-name:flickering;
  animation-timing-function:linear
}
@keyframes flickering {
  0% {
    transform:scale(.9)
  }
  50% {
    transform:scale(1.3)
  }
  to {
    transform:scale(.9)
  }
}
@keyframes animation__shape {
  0% {
    stroke-dashoffset:12
  }
  to {
    stroke-dashoffset:0
  }
}
@keyframes animation__shape-two {
  0% {
    stroke-dashoffset:18
  }
  to {
    stroke-dashoffset:0
  }
}
@keyframes animation__shape-three {
  0% {
    stroke-dashoffset:24
  }
  to {
    stroke-dashoffset:0
  }
}
@keyframes animation__shape-four {
  0% {
    stroke-dashoffset:14
  }
  to {
    stroke-dashoffset:0
  }
}
@keyframes animation__shape-five {
  0% {
    stroke-dashoffset:16
  }
  to {
    stroke-dashoffset:0
  }
}
@keyframes animate-positive {
  0% {
    width:0
  }
}
.spin {
  animation:spin 15s linear infinite
}
@keyframes spin {
  0% {
    transform:rotate(0)
  }
  to {
    transform:rotate(1turn)
  }
}
.img-custom-anim-right {
  animation:img-anim-right 1.3s cubic-bezier(.645,.045,.355,1) .4s forwards;
  opacity:0
}
@keyframes img-anim-right {
  0% {
    clip-path:inset(0 0 0 100%);
    opacity:0;
    transform:translateX(5%)
  }
  to {
    clip-path:inset(0 0 0 0);
    opacity:1;
    transform:translateX(0)
  }
}
.img-custom-anim-left {
  animation:img-anim-left 1.3s cubic-bezier(.645,.045,.355,1) .4s forwards;
  opacity:0
}
@keyframes img-anim-left {
  0% {
    clip-path:inset(0 100% 0 0);
    opacity:0;
    transform:translateX(-5%)
  }
  to {
    clip-path:inset(0 0 0 0);
    opacity:1;
    transform:translateX(0)
  }
}
.img-custom-anim-top {
  animation:img-anim-top 1.3s cubic-bezier(.645,.045,.355,1) forwards;
  opacity:0
}
@keyframes img-anim-top {
  0% {
    clip-path:inset(0 0 100% 0);
    opacity:0;
    transform:translateY(-5%)
  }
  to {
    clip-path:inset(0 0 0 0);
    opacity:1;
    transform:translateY(0)
  }
}
@media(max-width:767px) {
  .img-custom-anim-left,
  .img-custom-anim-right,
  .img-custom-anim-top {
    animation:none;
    opacity:1
  }
}
.slideindown,
.slideinleft,
.slideinright,
.slideinup {
  animation-delay:.3s;
  animation-duration:1.3s;
  animation-fill-mode:forwards;
  animation-iteration-count:1;
  animation-name:var(--animation-name);
  opacity:0
}
.swiper-slide-active .slideinleft {
  --animation-name:slideinleft
}
.swiper-slide-active .slideinright {
  --animation-name:slideinright
}
.swiper-slide-active .slideinup {
  --animation-name:slideinup
}
.swiper-slide-active .slideindown {
  --animation-name:slideindown
}
@keyframes slideinleft {
  0% {
    opacity:0;
    transform:translateX(-100px)
  }
  to {
    opacity:1;
    transform:translateX(0)
  }
}
@keyframes slideinright {
  0% {
    opacity:0;
    transform:translateX(180px)
  }
  to {
    opacity:1;
    transform:translateX(0)
  }
}
@keyframes slideindown {
  0% {
    opacity:0;
    transform:translateY(-100px)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }
}
@keyframes slideinup {
  0% {
    opacity:0;
    transform:translateY(100px)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }
}
.bouncing-blob {
  aspect-ratio:1;
  border-radius:50%;
  left:0;
  position:absolute;
  top:0;
  transform-origin:left top;
  width:32vw;
  will-change:transform;
  z-index:1
}
.bouncing-blob--primary {
  background:var(--tc-theme-primary);
  border-radius:842.878px;
  height:419.259px;
  opacity:.15;
  width:842.878px
}
.bouncing-blob--green {
  background:var(--tc-system-success);
  border-radius:987.859px;
  height:987.859px;
  opacity:.28;
  width:551.056px
}
.bouncing-blob--white {
  background:#fff;
  width:15vw;
  z-index:2
}
.bouncing-blob--purple {
  background:var(--tc-theme-primary);
  border-radius:735.526px;
  height:735.526px;
  opacity:.22;
  width:410.297px
}
.bouncing-blob--infor {
  background:var(--tc-system-info);
  border-radius:987.859px;
  height:551.056px;
  opacity:.28;
  width:987.859px
}
.bouncing-blobs-container {
  z-index:-1
}
.bouncing-blobs-container,
.bouncing-blobs-glass {
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%
}
.bouncing-blobs-glass {
  backdrop-filter:blur(100px);
  -webkit-backdrop-filter:blur(100px);
  background:hsla(0,0%,100%,.1);
  pointer-events:none;
  z-index:2
}
.bouncing-blobs {
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:1
}
@media(max-width:1200px) {
  .bouncing-blobs-glass {
    backdrop-filter:blur(120px);
    -webkit-backdrop-filter:blur(120px)
  }
}
@media(max-width:500px) {
  .bouncing-blob {
    width:60vw
  }
  .bouncing-blob--white {
    width:30vw
  }
  .bouncing-blobs-glass {
    backdrop-filter:blur(90px);
    -webkit-backdrop-filter:blur(90px)
  }
}
.btn-scroll-top {
  background-color:var(--tc-theme-primary-light);
  border-radius:10px;
  bottom:1.5rem;
  box-shadow:inset 0 0 0 .1rem rgba(227,229,233,.25);
  opacity:0;
  position:fixed;
  right:1.5rem;
  transform:translateY(.75rem);
  transition:all .2s linear,margin-right 0s;
  visibility:hidden;
  z-index:1010
}
.btn-scroll-top,
.btn-scroll-top:after {
  cursor:pointer;
  display:block;
  height:3rem;
  width:3rem
}
.btn-scroll-top:after {
  color:var(--tc-system-white);
  content:"";
  font-family:bootstrap-icons!important;
  font-size:1.5rem;
  left:0;
  line-height:3rem;
  position:absolute;
  text-align:center;
  top:0;
  transition:all .2s linear;
  z-index:1
}
.btn-scroll-top.active-progress {
  transform:translateY(0);
  visibility:visible
}
@media(min-width:320px) {
  .btn-scroll-top.active-progress {
    opacity:1
  }
}
.btn-scroll-top svg path {
  fill:none
}
.btn-scroll-top svg.progress-square path {
  stroke:var(--tc-system-white);
  stroke-width:2;
  box-sizing:border-box;
  transition:all .2s linear
}
.btn {
  --bs-btn-padding-x:30px;
  --bs-btn-padding-y:17px;
  --bs-btn-font-family:"Satoshi-Bold",sans-serif;
  --bs-btn-font-size:1rem;
  --bs-btn-font-weight:100;
  --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:10px;
  --bs-btn-hover-border-color:transparent;
  --bs-btn-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(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),0.5);
  background:var(--bs-btn-bg);
  border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius:var(--bs-btn-border-radius);
  color:var(--bs-btn-color);
  cursor:pointer;
  display:inline-block;
  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);
  padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  text-align:center;
  text-decoration:none;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  vertical-align:middle
}
.btn-md {
  --bs-btn-padding-x:23px;
  --bs-btn-padding-y:15px
}
.btn-gradient {
  --bs-btn-color:var(--tc-system-white);
  --bs-btn-bg:var(--tc-linear-2);
  --bs-btn-border-color:none;
  --bs-btn-hover-color:var(--tc-system-white);
  --bs-btn-hover-bg:var(--tc-theme-primary-light);
  --bs-btn-hover-border-color:none;
  --bs-btn-focus-shadow-rgb:49,132,253;
  --bs-btn-active-color:var(--tc-neutral-0);
  --bs-btn-active-bg:var(--tc-theme-primary-dark);
  --bs-btn-active-border-color:var(--tc-theme-primary-dark);
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:var(--tc-neutral-0);
  --bs-btn-disabled-bg:var(--tc-theme-primary);
  --bs-btn-disabled-border-color:var(--tc-theme-primary)
}
.btn-primary {
  --bs-btn-color:var(--tc-system-white);
  --bs-btn-bg:var(--tc-theme-primary);
  --bs-btn-border-color:none;
  --bs-btn-hover-color:var(--tc-system-white);
  --bs-btn-hover-bg:var(--tc-theme-primary-dark);
  --bs-btn-hover-border-color:none;
  --bs-btn-focus-shadow-rgb:49,132,253;
  --bs-btn-active-color:var(--tc-neutral-0);
  --bs-btn-active-bg:var(--tc-theme-primary);
  --bs-btn-active-border-color:var(--tc-theme-primary-dark);
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:var(--tc-neutral-0);
  --bs-btn-disabled-bg:var(--tc-theme-primary-soft);
  --bs-btn-disabled-border-color:var(--tc-theme-primary-soft)
}
.btn-success {
  --bs-btn-color:var(--tc-system-white);
  --bs-btn-bg:var(--tc-system-success);
  --bs-btn-border-color:none;
  --bs-btn-hover-color:var(--tc-system-white);
  --bs-btn-hover-bg:var(--tc-system-dark-success);
  --bs-btn-hover-border-color:none;
  --bs-btn-focus-shadow-rgb:49,132,253;
  --bs-btn-active-color:var(--tc-neutral-0);
  --bs-btn-active-bg:var(--tc-system-success-dark);
  --bs-btn-active-border-color:var(--tc-system-success-dark);
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:var(--tc-neutral-0);
  --bs-btn-disabled-bg:var(--tc-system-success);
  --bs-btn-disabled-border-color:var(--tc-system-success)
}
.btn-danger {
  --bs-btn-color:var(--tc-system-white);
  --bs-btn-bg:var(--tc-system-danger);
  --bs-btn-border-color:none;
  --bs-btn-hover-color:var(--tc-system-white);
  --bs-btn-hover-bg:var(--tc-system-dark-danger);
  --bs-btn-hover-border-color:none;
  --bs-btn-focus-shadow-rgb:49,132,253;
  --bs-btn-active-color:var(--tc-neutral-0);
  --bs-btn-active-bg:var(--tc-system-danger-dark);
  --bs-btn-active-border-color:var(--tc-system-danger-dark);
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:var(--tc-neutral-0);
  --bs-btn-disabled-bg:var(--tc-system-danger);
  --bs-btn-disabled-border-color:var(--tc-system-danger)
}
.btn-warning {
  --bs-btn-color:var(--tc-system-white);
  --bs-btn-bg:var(--tc-system-warning);
  --bs-btn-border-color:none;
  --bs-btn-hover-color:var(--tc-system-white);
  --bs-btn-hover-bg:var(--tc-system-dark-warning);
  --bs-btn-hover-border-color:none;
  --bs-btn-focus-shadow-rgb:49,132,253;
  --bs-btn-active-color:var(--tc-neutral-0);
  --bs-btn-active-bg:var(--tc-system-warning-dark);
  --bs-btn-active-border-color:var(--tc-system-warning-dark);
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:var(--tc-neutral-0);
  --bs-btn-disabled-bg:var(--tc-system-warning);
  --bs-btn-disabled-border-color:var(--tc-system-warning)
}
.btn-outline-secondary {
  --bs-btn-color:var(--tc-neutral-900);
  --bs-btn-bg:var(--tc-system-white);
  --bs-btn-border-color:var(--tc-system-muted);
  --bs-btn-hover-color:var(--tc-system-white);
  --bs-btn-hover-bg:var(--tc-neutral-400);
  --bs-btn-hover-border-color:var(--tc-neutral-400);
  --bs-btn-focus-shadow-rgb:108,117,125;
  --bs-btn-active-color:var(--tc-neutral-0);
  --bs-btn-active-bg:var(--tc-theme-primary);
  --bs-btn-active-border-color:var(--tc-theme-primary);
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-outline-secondary:hover svg,
.btn-outline-secondary:hover svg path {
  transition-duration:.3s
}
.btn-outline-secondary-2 {
  --bs-btn-color:var(--tc-neutral-900);
  --bs-btn-bg:var(--tc-neutral-100);
  --bs-btn-border-color:var(--tc-neutral-200);
  --bs-btn-hover-color:var(--tc-system-white);
  --bs-btn-hover-bg:var(--tc-theme-primary);
  --bs-btn-hover-border-color:var(--tc-theme-primary);
  --bs-btn-focus-shadow-rgb:108,117,125;
  --bs-btn-active-color:var(--tc-system-white);
  --bs-btn-active-bg:var(--tc-theme-primary);
  --bs-btn-active-border-color:var(--tc-theme-primary);
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-outline-secondary-2:hover svg {
  transition-duration:.3s
}
.btn-outline-secondary-2:hover svg path {
  stroke:var(--tc-system-white);
  transition-duration:.3s
}
.btn-filter {
  --bs-btn-color:var(--tc-neutral-900);
  --bs-btn-bg:var(--tc-system-white);
  --bs-btn-border-color:var(--tc-system-muted);
  --bs-btn-hover-color:var(--tc-system-white);
  --bs-btn-hover-bg:var(--tc-theme-primary);
  --bs-btn-hover-border-color:var(--tc-neutral-400);
  --bs-btn-focus-shadow-rgb:108,117,125;
  --bs-btn-active-color:var(--tc-system-white);
  --bs-btn-active-bg:var(--tc-theme-primary);
  --bs-btn-active-border-color:var(--tc-theme-primary);
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-dark {
  --bs-btn-color:var(--tc-system-white);
  --bs-btn-bg:var(--tc-neutral-900);
  --bs-btn-border-color:var(--tc-neutral-900);
  --bs-btn-hover-color:var(--tc-system-white);
  --bs-btn-hover-bg:var(--tc-neutral-900);
  --bs-btn-hover-border-color:var(--tc-neutral-900);
  --bs-btn-focus-shadow-rgb:49,132,253;
  --bs-btn-active-color:var(--tc-system-white);
  --bs-btn-active-bg:var(--tc-neutral-900);
  --bs-btn-active-border-color:var(--tc-neutral-900);
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-outline-secondary.bg-transparent:hover {
  background-color:var(--tc-system-white)!important;
  color:var(--tc-neutral-900)!important
}
.btn-outline-secondary.bg-transparent:hover path {
  stroke:var(--tc-neutral-900)!important
}
.avatar {
  display:inline-block;
  height:3rem;
  position:relative;
  width:3rem
}
.avatar-xs {
  height:1.5rem;
  width:1.5rem
}
.avatar-sm {
  height:2rem;
  width:2rem
}
.avatar-md {
  height:2.5rem;
  width:2.5rem
}
.avatar-lg {
  height:3.5rem;
  width:3.5rem
}
.avatar-xl {
  height:5rem;
  width:5rem
}
.avatar-xxl {
  height:7rem;
  width:7rem
}
.icon-xl {
  height:3.5rem;
  line-height:3.5rem;
  width:3.5rem
}
.icon-shape {
  align-items:center;
  display:inline-flex;
  justify-content:center;
  text-align:center;
  vertical-align:middle
}
.icon-xxs {
  height:1rem!important;
  line-height:1rem!important;
  width:1rem!important
}
.icon-xs {
  height:1.5rem!important;
  line-height:1.5rem!important;
  width:1.5rem!important
}
.icon-sm {
  height:2rem!important;
  line-height:2rem!important;
  width:2rem!important
}
.icon-md {
  height:2.5rem!important;
  line-height:2.5rem!important;
  width:2.5rem!important
}
.icon-lg {
  height:3rem!important;
  line-height:3rem!important;
  width:3rem!important
}
.icon-xl {
  height:3.5rem!important;
  line-height:3.5rem!important;
  width:3.5rem!important
}
.icon-xxl {
  height:4rem!important;
  line-height:4rem!important;
  min-width:4rem!important;
  width:4rem!important
}
.icon-xxxl {
  height:7rem!important;
  line-height:7rem!important;
  width:7rem!important
}
.icon_50 {
  height:50px;
  line-height:50px;
  width:50px
}
.icon_115 {
  height:120px;
  line-height:120px;
  width:120px
}
.icon_160 {
  height:160px;
  line-height:160px;
  width:160px
}
.icon_150 {
  height:150px;
  line-height:150px;
  width:150px
}
.icon_140 {
  height:140px;
  line-height:140px;
  width:140px
}
.icon_80 {
  height:80px;
  line-height:80px;
  width:80px
}
.accordions-icon>a:before {
  content:"";
  font-family:bootstrap-icons;
  font-size:20px;
  padding-inline-end:16px
}
.accordions-icon>a.collapsed:before {
  content:""
}
.chevron-arrow {
  display:inline-block;
  transition:.5s ease-in-out
}
[aria-expanded=true] .chevron-arrow {
  transform:rotate(-180deg)
}
.dropdown-menu {
  border:none;
  border-radius:.5rem;
  box-shadow:var(--tc-shadow-1);
  line-height:1.5rem;
  padding:2rem 2rem 1rem;
  z-index:1021
}
.dropdown-header {
  color:var(--tc-neutral-800);
  font-size:.75rem;
  font-weight:700;
  letter-spacing:1px;
  padding:.25rem 1.5rem;
  text-transform:uppercase
}
.dropdown-text {
  color:var(--tc-neutral-500);
  font-size:.75rem;
  line-height:1.4;
  padding:.25rem 1.2rem
}
.dropdown-item {
  align-items:center;
  color:var(--tc-neutral-900);
  display:flex;
  font-size:1rem;
  font-weight:400;
  font-weight:500;
  padding:.5rem 2rem .5rem 0
}
.dropdown-item:active,
.dropdown-item:hover {
  background-color:transparent;
  color:var(--tc-neutral-500)!important;
  transition:.2s
}
.dropdown-menu-xs {
  border-radius:.5rem;
  min-width:8rem!important
}
.dropdown-menu-md {
  border-radius:.5rem;
  min-width:17rem!important
}
.dropdown-menu-lg {
  border-radius:.5rem;
  min-width:22rem!important
}
.dropdown-menu-xl {
  border-radius:.5rem;
  min-width:24rem!important
}
.dropdown-menu-xxl {
  border-radius:.5rem;
  min-width:40rem!important
}
.dropdown-mega-menu {
  border-radius:.5rem;
  min-width:1140px!important
}
.dropdown-toggle:after {
  content:"";
  float:right
}
.dropdown-toggle:after,
.dropup .dropdown-toggle:after {
  border-bottom:0;
  border-inline-end-width:0;
  border-inline-start-width:0;
  border-top:0;
  font-family:bootstrap-icons!important;
  margin-inline-start:.255em;
  vertical-align:.255em
}
.dropup .dropdown-toggle:after {
  content:"";
  display:inline-block
}
.dropend .dropdown-toggle:after {
  content:"";
  margin-inline-start:.255em;
  vertical-align:.255em
}
.dropend .dropdown-toggle:after,
.dropstart .dropdown-toggle:before {
  border-bottom:0;
  border-inline-end-width:0;
  border-inline-start-width:0;
  border-top:0;
  display:inline-block;
  font-family:Feather!important
}
.dropstart .dropdown-toggle:before {
  content:"";
  margin-inline-end:.255em
}
.offCanvas__info {
  background:var(--tc-system-white) none repeat scroll 0 0;
  height:100%;
  overflow-y:scroll;
  padding:30px;
  position:fixed;
  right:0;
  top:0;
  transform:translateX(100%);
  transition:all .3s cubic-bezier(.785,.135,.15,.86);
  -moz-transition:all .3s cubic-bezier(.785,.135,.15,.86);
  -webkit-transition:all .3s cubic-bezier(.785,.135,.15,.86);
  -ms-transition:all .3s cubic-bezier(.785,.135,.15,.86);
  -o-transition:all .3s cubic-bezier(.785,.135,.15,.86);
  width:340px;
  z-index:999
}
.offCanvas__info.active {
  transform:translateX(0)
}
.offCanvas__info::-webkit-scrollbar {
  width:0
}
.offCanvas__close-icon {
  margin-top:-16px;
  text-align:right
}
.offCanvas__close-icon button {
  background:transparent;
  border:0;
  color:var(--tc-theme-primary);
  cursor:pointer;
  font-size:20px;
  padding:0
}
.offCanvas__logo img {
  max-height:34px
}
.offCanvas__side-info {
  border-top:1px solid var(--tc-theme-primary);
  padding-top:25px
}
.offCanvas__side-info .contact-list h4 {
  color:var(--tc-neutral-900);
  font-size:18px;
  font-weight:700
}
.offCanvas__side-info .contact-list p {
  color:var(--tc-neutral-600);
  line-height:26px;
  margin:0 0 2px
}
.offCanvas__social-icon a {
  color:var(--tg-theme-primary);
  display:inline-block;
  margin-inline-end:20px;
  text-align:center
}
.offCanvas__social-icon a:hover {
  color:var(--tc-theme-secondary)
}
.offCanvas__overly {
  background:#000;
  height:100%;
  left:0;
  opacity:0;
  position:fixed;
  top:0;
  transition-duration:.3s;
  visibility:hidden;
  width:100%;
  z-index:99
}
.offCanvas__overly.active {
  opacity:.7;
  transition-duration:.3s;
  visibility:visible
}
.navbar {
  -webkit-backdrop-filter:blur(50px);
  backdrop-filter:blur(50px);
  background-color:transparent;
  padding:.5rem
}
@media(max-width:992px) {
  .navbar {
    padding:15px 0
  }
}
@media(max-width:570px) {
  .navbar {
    padding:20px 0
  }
  .navbar.header-4 {
    padding:16px 0
  }
}
.navbar .navbar-brand {
  padding-bottom:.2rem;
  padding-top:.2rem
}
.navbar .navbar-brand.main-logo span {
  color:var(--tc-system-dark);
  font-size:24px;
  font-weight:700
}
.navbar .navbar-toggler {
  border:2px solid var(--tc-neutral-900);
  color:var(--tc-neutral-900);
  font-size:1.5rem;
  padding:.25rem .5rem
}
.navbar .navbar-toggler:focus {
  box-shadow:none;
  outline:0
}
.navbar .dropdown .dropdown-toggle:after {
  color:var(--tc-neutral-900);
  content:"";
  font-family:bootstrap-icons!important;
  line-height:1.5rem;
  margin-inline-start:.625rem
}
.navbar .dropdown .dropdown-toggle:after:hover {
  transform:rotate(180deg)
}
.navbar .dropdown-menu {
  border:1px solid var(--tc-neutral-200);
  border-radius:.5rem;
  box-shadow:var(--tc-shadow-1);
  color:var(--tc-neutral-900);
  margin-top:0;
  min-width:12rem;
  top:100%
}
@media(max-width:992px) {
  .navbar .dropdown-menu {
    box-shadow:none;
    min-width:0!important
  }
}
.navbar .dropdown-menu .dropdown-submenu a:after {
  position:absolute;
  right:1rem;
  transform:rotate(-90deg)
}
.navbar .dropdown-menu .dropdown-submenu.dropend .dropdown-menu {
  border-radius:.5rem;
  box-shadow:var(--tc-shadow-1);
  left:100%;
  min-width:12rem;
  right:auto;
  top:-18px
}
@media(max-width:992px) {
  .navbar .dropdown-menu .dropdown-submenu.dropend .dropdown-menu {
    box-shadow:none
  }
}
.navbar .dropdown-fullwidth {
  position:static
}
.navbar .dropdown-fullwidth .dropdown-menu {
  left:0!important;
  margin-inline-end:auto;
  margin-inline-start:auto;
  max-width:1140px;
  right:0!important;
  top:100%;
  transform:none!important;
  width:100%
}
@media(min-width:990px) {
  .navbar .navbar-nav .dropdown>.dropdown-menu {
    left:0;
    transform:translateY(18px)
  }
}
.navbar .navbar-nav .dropend>.dropdown-menu {
  transform:translateY(10px)
}
.navbar .navbar-nav .nav-item.menu-item-has-children {
  position:relative
}
.navbar .navbar-nav .nav-item.menu-item-has-children .nav-link:after {
  background-image:url(../images/icons/arrow-down.png);
  content:"";
  height:16px;
  margin-inline-start:4px;
  position:absolute;
  right:-4px;
  top:15px;
  width:16px
}
.navbar .navbar-nav .nav-item.menu-item-has-children .nav-link:before {
  content:"";
  height:80px;
  position:absolute;
  right:-15px;
  top:0;
  width:100px
}
.navbar .navbar-nav .nav-item .nav-link {
  border-radius:.25rem;
  color:var(--tc-neutral-900);
  font-size:smaller;
  font-weight:500;
  /*! padding:.5rem 1rem; */
}
@media(max-width:992px) {
  .navbar .navbar-nav .nav-item .nav-link {
    border-bottom:1px solid var(--tc-neutral-200);
    border-radius:0;
    padding:.75rem 0!important
  }
  .navbar .navbar-nav .nav-item .nav-link:hover {
    background-color:transparent!important;
    color:var(--tc-neutral-900)
  }
}
.navbar .navbar-nav .nav-item .nav-link:focus-visible {
  box-shadow:none
}
.navbar .navbar-nav .nav-item .nav-link.active,
.navbar .navbar-nav .nav-item .nav-link:hover {
  color:var(--tc-theme-primary)
}
.navbar .has-mega-menu {
  position:static!important
}
.navbar .has-mega-menu .nav-link {
  position:relative
}
.navbar .has-mega-menu .nav-link:after {
  background-image:url(../images/icons/arrow-down.png);
  content:"";
  height:16px;
  margin-top:-6px;
  position:absolute;
  right:-2px;
  top:50%;
  transition:all .9s ease-in-out;
  width:16px
}
.navbar .has-mega-menu .nav-link:before {
  content:"";
  height:80px;
  position:absolute;
  right:-20px;
  top:0;
  width:105px
}
.navbar .has-mega-menu .mega-menu {
  background-color:var(--tc-system-white);
  border:1px solid var(--tc-neutral-200);
  border-radius:.5rem;
  box-shadow:var(--tc-shadow-1);
  display:none;
  min-width:1296px;
  padding:2rem;
  position:absolute;
  top:100%;
  transition:all .9s ease-in-out;
  z-index:999
}
.navbar .has-mega-menu:hover .mega-menu {
  display:block;
  transition:all .9s ease-in-out
}
.navbar .has-mega-menu-2 {
  position:static!important
}
.navbar .has-mega-menu-2 .nav-link {
  position:relative
}
.navbar .has-mega-menu-2 .nav-link:after {
  background-image:url(../images/icons/arrow-down.png);
  content:"";
  height:16px;
  margin-top:-6px;
  position:absolute;
  right:-2px;
  top:50%;
  transition:all .9s ease-in-out;
  width:16px
}
.navbar .has-mega-menu-2 .nav-link:before {
  content:"";
  height:80px;
  position:absolute;
  right:-20px;
  top:0;
  width:104px
}
.navbar .has-mega-menu-2 .mega-menu {
  background-color:var(--tc-system-white);
  border:1px solid var(--tc-neutral-200);
  border-radius:.5rem;
  box-shadow:var(--tc-shadow-1);
  display:none;
  height:334px;
  left:680px;
  padding:2rem;
  position:absolute;
  top:100%;
  transition:all .9s ease-in-out;
  width:856px
}
.navbar .has-mega-menu-2:hover .mega-menu {
  display:block;
  transition:all .9s ease-in-out
}
@media(min-width:992px) {
  .navbar.header-4 {
    padding:20px 0
  }
}
@media(min-width:1200px) {
  .navbar .dropdown-menu.show {
    display:none
  }
  .navbar .dropdown-menu {
    display:block;
    opacity:0;
    transform:translate(-50%);
    transition:all .3s ease-in-out;
    visibility:hidden
  }
  .navbar .dropdown:hover>.dropdown-menu {
    opacity:1;
    visibility:visible
  }
  .navbar .dropdown-submenu:hover>.dropdown-menu {
    opacity:1;
    transform:translateY(10px);
    visibility:visible
  }
}
.navbar-dark {
  transition:all .3s ease-in-out
}
.navbar-dark .navbar-brand {
  filter:brightness(0) invert(1)
}
.navbar-dark .navbar-nav .nav-link {
  color:var(--tc-neutral-300)!important
}
@media(max-width:990px) {
  .navbar-dark .navbar-nav .nav-link {
    color:var(--tc-neutral-900)!important
  }
}
.navbar-dark .navbar-nav .dropdown .dropdown-toggle:after {
  color:var(--tc-neutral-300)
}
@media(max-width:990px) {
  .navbar-dark .navbar-nav .dropdown .dropdown-toggle:after {
    color:var(--tc-neutral-900)!important
  }
}
.navbar-light .navbar-nav .nav-item .nav-link {
  color:var(--tc-neutral-900);
  font-weight:500;
}
.navbar-light .navbar-nav .nav-item .nav-link.active,
.navbar-light .navbar-nav .nav-item .nav-link:hover {
  background-color:transparent!important;
  color:var(--tc-neutral-900)!important
}
.navbar-transparent {
  background-color:transparent;
  box-shadow:none;
  left:0;
  position:absolute!important;
  right:0;
  width:100%;
  z-index:1009
}
.navbar-transparent .navbar-toggler {
  border-color:var(--tc-neutral-0);
  color:var(--tc-neutral-0)
}
@media(max-width:990px) {
  .navbar-transparent.navbar-clone .navbar-brand {
    filter:brightness(0) invert(1)
  }
  .navbar-transparent.navbar-clone .navbar-toggler {
    border-color:var(--tc-neutral-900);
    color:var(--tc-neutral-900)
  }
  .navbar-transparent.navbar-stick .navbar-brand {
    filter:brightness(1) invert(0)
  }
}
.navbar-clone {
  box-shadow:none;
  left:0;
  position:fixed!important;
  top:0;
  transform:translateY(-100%);
  transition:all .3s ease-in-out;
  z-index:1008
}
.navbar-stick {
  -webkit-backdrop-filter:blur(50px);
  backdrop-filter:blur(50px);
  background-color:#fff;
  background-color:hsla(0,0%,100%,.5);
  border-bottom:1px solid hsla(0,0%,100%,.3);
  transform:translateY(0)
}
.navbar-stick:not(.navbar-dark) {
  box-shadow:var(--tc-shadow-1)
}
.navbar-stick:not(.navbar-dark).navbar-brand {
  filter:brightness(0) invert(1)
}
.offcanvas.show:not(.hiding),
.offcanvas.showing {
  transform:none
}
.offcanvas {
  height:100vh
}
.z-999 {
  z-index:999!important
}
.dark-light-switcher {
  cursor:pointer
}
.mobile-header-wrapper-style {
  background-color:var(--tc-neutral-0);
  bottom:0;
  box-shadow:0 0 15px 0 rgba(0,0,0,.09);
  max-width:380px;
  min-height:100vh;
  opacity:0;
  position:fixed;
  right:0;
  top:0;
  transition:all .25s cubic-bezier(.645,.045,.355,1);
  visibility:hidden;
  width:100%;
  z-index:1006
}
.mobile-header-wrapper-style.sidebar-canvas-visible,
.mobile-header-wrapper-style.sidebar-visible {
  opacity:1;
  transform:translate(0);
  visibility:visible
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner {
  height:100%;
  overflow-x:hidden;
  overflow-y:auto;
  padding:0 0 30px
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .burger-icon {
  height:34px;
  position:absolute;
  right:30px;
  top:25px;
  width:34px
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-logo {
  align-items:center;
  border-bottom:1px solid var(--tc-neutral-200);
  display:flex;
  justify-content:space-between;
  margin-bottom:25px;
  padding:20px 24px;
  position:relative
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-logo .burger-icon {
  background-color:var(--tc-theme-primary-soft);
  background-position:50%;
  background-repeat:no-repeat;
  display:inline-block;
  height:40px;
  position:relative;
  right:auto;
  top:auto;
  width:40px
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top {
  align-items:center;
  align-self:center;
  background-color:var(--tc-neutral-0);
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  padding:15px 10px 13px
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top .box-author-profile {
  margin-bottom:10px
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top .mobile-header-logo a {
  display:block
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top .mobile-header-logo a img {
  width:100px
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area {
  padding:0 30px
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li {
  display:block;
  margin-bottom:20px;
  padding:0;
  position:relative
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.hr {
  display:none
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li:last-child {
  border-bottom:none
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children .menu-expand {
  color:var(--tc-neutral-900);
  cursor:pointer;
  display:block;
  font-size:12px;
  height:30px;
  line-height:30px;
  position:absolute;
  right:0;
  text-align:center;
  top:0;
  width:30px;
  z-index:9
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children .menu-expand i {
  display:inline-block;
  height:24px;
  opacity:1;
  width:24px
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children.active>.menu-expand {
  background:hsla(0,0%,100%,.2);
  transform:rotate(-90deg)
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a {
  color:var(--tc-neutral-900);
  display:inline-block;
  font-size:16px;
  font-weight:700;
  line-height:26px;
  position:relative;
  transition-duration:.2s
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a i {
  margin-inline-end:5px
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul {
  padding:10px 0 0
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li {
  border-bottom:none;
  margin-bottom:12px;
  padding:0
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li.has-children .menu-expand {
  top:0
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li:hover a {
  padding-inline-start:13px;
  transition-duration:.2s
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li:hover a:before {
  opacity:1;
  transition-duration:.2s
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li a {
  color:var(--tc-neutral-500);
  display:block;
  font-size:15px;
  font-weight:500;
  line-height:22px;
  padding-inline-start:0;
  padding-inline-start:8px;
  position:relative;
  transition-duration:.2s
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li ul {
  margin-top:0
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li.has-children.active {
  padding-bottom:0
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li:hover>a {
  color:var(--tc-theme-primary);
  padding-inline-start:3px;
  transition-duration:.2s
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .categories-dropdown-wrap ul li a {
  padding:5px 15px
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap {
  border:1px solid var(--tc-neutral-200);
  border-radius:5px;
  margin:17px 0 30px;
  padding:20px
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info {
  margin-bottom:13px;
  position:relative
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info:last-child {
  margin-bottom:0
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a {
  color:var(--tc-neutral-900);
  display:block;
  font-size:14px;
  font-weight:500
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a:hover {
  color:var(--tc-theme-primary)
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a i {
  color:var(--tc-theme-primary);
  font-size:14px;
  margin-inline-end:8px
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown {
  background-color:transparent;
  box-shadow:none;
  display:none;
  margin-top:5px;
  padding:10px 0 0;
  width:100%;
  z-index:11
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li {
  padding-bottom:10px
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li:last-child {
  padding-bottom:0
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li a {
  color:hsla(0,0%,100%,.7);
  font-size:16px;
  font-weight:400
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li a:hover {
  color:var(--tc-theme-primary)
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info:hover>a {
  color:var(--tc-neutral-900)
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-border {
  border-bottom:1px solid hsla(0,0%,100%,.15)
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .site-copyright {
  color:var(--tc-neutral-800);
  font-size:14px
}
.burger-icon {
  background-color:var(--tc-theme-primary-soft);
  cursor:pointer;
  display:none;
  height:40px;
  position:absolute;
  right:0;
  top:0;
  transition:all .25s cubic-bezier(.645,.045,.355,1);
  width:40px;
  z-index:999999
}
.burger-icon>span {
  display:block;
  height:1px;
  left:10px;
  position:absolute;
  width:20px
}
.burger-icon>span.burger-icon-top {
  top:13px
}
.burger-icon>span.burger-icon-bottom {
  bottom:12px
}
.burger-icon>span.burger-icon-mid {
  top:19px
}
.burger-icon img {
  display:inline-block;
  vertical-align:middle
}
.burger-icon.burger-close>span.burger-icon-top {
  display:none;
  opacity:0
}
.burger-icon.burger-close>span.burger-icon-mid {
  top:18px;
  transform:rotate(45deg)
}
.burger-icon.burger-close>span.burger-icon-bottom {
  bottom:19px;
  transform:rotate(-45deg)
}
.burger-icon>span:after,
.burger-icon>span:before {
  background-color:var(--tc-theme-primary-dark);
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%
}
@media(max-width:992px) {
  .burger-icon {
    display:block;
    right:24px;
    top:24px
  }
  .header-4 .burger-icon {
    display:block;
    right:24px;
    top:16px
  }
}
@media(max-width:768px) {
  .burger-icon {
    display:block;
    right:24px;
    top:21px
  }
}
#preloader {
  background-color:#fff;
  height:100%;
  margin-top:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:9999
}
#preloader .loader .loader-icon {
  left:50%;
  position:absolute;
  text-align:center;
  top:50%;
  transform:translate(-50%,-50%);
  width:80px
}
#preloader .loader .loader-icon img {
  animation:rotate-center 1.5s ease-in-out infinite both;
  min-height:60px
}
.counter-style-03 .feature-box i {
  transition:all .4s ease
}
.counter-style-03 .feature-box:hover i {
  transform:translateY(-7px)
}
.counter-style-04 .vertical-counter:after {
  content:attr(data-text);
  display:inline-block;
  margin-inline-start:3px;
  word-break:normal
}
.counter-style-06 .feature-box-content .counter-title {
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%,-50%);
  width:100%
}
.counter-style-06 .feature-box-content:after {
  background-color:var(--extra-medium-gray);
  content:"";
  display:block;
  height:40%;
  position:absolute;
  right:0;
  top:50%;
  transform:translateY(-50%);
  width:1px
}
.counter-style-06 .feature-box:last-child .feature-box-content:after {
  display:none
}
.counter-style-07 .vertical-counter-number {
  z-index:1
}
.vertical-counter-number {
  height:auto;
  overflow:hidden;
  width:100%
}
.vertical-counter-number ul {
  list-style:none;
  margin:0;
  padding:0;
  text-align:center;
  transform:translateY(0);
  will-change:transform
}
::selection {
  background:var(--tc-theme-primary-light)
}
::-moz-selection {
  background:var(--tc-theme-primary-light)
}
b,
strong {
  color:var(--tc-neutral-800);
  font-weight:bolder
}
.blockquote {
  background-color:var(--tc-neutral-100);
  border-radius:12px;
  color:var(--tc-neutral-500);
  margin:20px auto;
  padding:24px 24px 24px 56px;
  position:relative
}
.blockquote:before {
  color:var(--tc-neutral-500);
  content:"";
  display:block;
  font-family:bootstrap-icons;
  font-size:3em;
  font-size:32px;
  left:16px;
  position:absolute;
  top:4px
}
.m-0 {
  margin:0!important
}
.m-1 {
  margin:.25rem!important
}
.m-2 {
  margin:.5rem!important
}
.m-3 {
  margin:1rem!important
}
.m-4 {
  margin:1.5rem!important
}
.m-5 {
  margin:2rem!important
}
.m-6 {
  margin:2.5rem!important
}
.m-7 {
  margin:3rem!important
}
.m-8 {
  margin:4rem!important
}
.m-9 {
  margin:5rem!important
}
.m-10 {
  margin:6rem!important
}
.m-auto {
  margin:auto!important
}
.mx-0 {
  margin-inline-end:0!important;
  margin-inline-start:0!important
}
.mx-1 {
  margin-inline-end:.25rem!important;
  margin-inline-start:.25rem!important
}
.mx-2 {
  margin-inline-end:.5rem!important;
  margin-inline-start:.5rem!important
}
.mx-3 {
  margin-inline-end:1rem!important;
  margin-inline-start:1rem!important
}
.mx-4 {
  margin-inline-end:1.5rem!important;
  margin-inline-start:1.5rem!important
}
.mx-5 {
  margin-inline-end:2rem!important;
  margin-inline-start:2rem!important
}
.mx-6 {
  margin-inline-end:2.5rem!important;
  margin-inline-start:2.5rem!important
}
.mx-7 {
  margin-inline-end:3rem!important;
  margin-inline-start:3rem!important
}
.mx-8 {
  margin-inline-end:4rem!important;
  margin-inline-start:4rem!important
}
.mx-9 {
  margin-inline-end:5rem!important;
  margin-inline-start:5rem!important
}
.mx-10 {
  margin-inline-end:6rem!important;
  margin-inline-start:6rem!important
}
.mx-auto {
  margin-inline-end:auto!important;
  margin-inline-start:auto!important
}
.my-0 {
  margin-bottom:0!important;
  margin-top:0!important
}
.my-1 {
  margin-bottom:.25rem!important;
  margin-top:.25rem!important
}
.my-2 {
  margin-bottom:.5rem!important;
  margin-top:.5rem!important
}
.my-3 {
  margin-bottom:1rem!important;
  margin-top:1rem!important
}
.my-4 {
  margin-bottom:1.5rem!important;
  margin-top:1.5rem!important
}
.my-5 {
  margin-bottom:2rem!important;
  margin-top:2rem!important
}
.my-6 {
  margin-bottom:2.5rem!important;
  margin-top:2.5rem!important
}
.my-7 {
  margin-bottom:3rem!important;
  margin-top:3rem!important
}
.my-8 {
  margin-bottom:4rem!important;
  margin-top:4rem!important
}
.my-9 {
  margin-bottom:5rem!important;
  margin-top:5rem!important
}
.my-10 {
  margin-bottom:6rem!important;
  margin-top:6rem!important
}
.my-auto {
  margin-bottom:auto!important;
  margin-top:auto!important
}
.mt-0 {
  margin-top:0!important
}
.mt-1 {
  margin-top:.25rem!important
}
.mt-2 {
  margin-top:.5rem!important
}
.mt-3 {
  margin-top:1rem!important
}
.mt-4 {
  margin-top:1.5rem!important
}
.mt-5 {
  margin-top:2rem!important
}
.mt-6 {
  margin-top:2.5rem!important
}
.mt-7 {
  margin-top:3rem!important
}
.mt-8 {
  margin-top:4rem!important
}
.mt-9 {
  margin-top:5rem!important
}
.mt-10 {
  margin-top:6rem!important
}
.mt-auto {
  margin-top:auto!important
}
.me-0 {
  margin-inline-end:0!important
}
.me-1 {
  margin-inline-end:.25rem!important
}
.me-2 {
  margin-inline-end:.5rem!important
}
.me-3 {
  margin-inline-end:1rem!important
}
.me-4 {
  margin-inline-end:1.5rem!important
}
.me-5 {
  margin-inline-end:2rem!important
}
.me-6 {
  margin-inline-end:2.5rem!important
}
.me-7 {
  margin-inline-end:3rem!important
}
.me-8 {
  margin-inline-end:4rem!important
}
.me-9 {
  margin-inline-end:5rem!important
}
.me-10 {
  margin-inline-end:6rem!important
}
.me-auto {
  margin-inline-end:auto!important
}
.mb-0 {
  margin-bottom:0!important
}
.mb-1 {
  margin-bottom:.25rem!important
}
.mb-2 {
  margin-bottom:.5rem!important
}
.mb-3 {
  margin-bottom:1rem!important
}
.mb-4 {
  margin-bottom:1.5rem!important
}
.mb-5 {
  margin-bottom:2rem!important
}
.mb-6 {
  margin-bottom:2.5rem!important
}
.mb-7 {
  margin-bottom:3rem!important
}
.mb-8 {
  margin-bottom:4rem!important
}
.mb-9 {
  margin-bottom:5rem!important
}
.mb-10 {
  margin-bottom:6rem!important
}
.mb-auto {
  margin-bottom:auto!important
}
.ms-0 {
  margin-inline-start:0!important
}
.ms-1 {
  margin-inline-start:.25rem!important
}
.ms-2 {
  margin-inline-start:.5rem!important
}
.ms-3 {
  margin-inline-start:1rem!important
}
.ms-4 {
  margin-inline-start:1.5rem!important
}
.ms-5 {
  margin-inline-start:2rem!important
}
.ms-6 {
  margin-inline-start:2.5rem!important
}
.ms-7 {
  margin-inline-start:3rem!important
}
.ms-8 {
  margin-inline-start:4rem!important
}
.ms-9 {
  margin-inline-start:5rem!important
}
.ms-10 {
  margin-inline-start:6rem!important
}
.ms-auto {
  margin-inline-start:auto!important
}
.m-n1 {
  margin:-.25rem!important
}
.m-n2 {
  margin:-.5rem!important
}
.m-n3 {
  margin:-1rem!important
}
.m-n4 {
  margin:-1.5rem!important
}
.m-n5 {
  margin:-2rem!important
}
.m-n6 {
  margin:-2.5rem!important
}
.m-n7 {
  margin:-3rem!important
}
.m-n8 {
  margin:-4rem!important
}
.m-n9 {
  margin:-5rem!important
}
.m-n10 {
  margin:-6rem!important
}
.mx-n1 {
  margin-inline-end:-.25rem!important;
  margin-inline-start:-.25rem!important
}
.mx-n2 {
  margin-inline-end:-.5rem!important;
  margin-inline-start:-.5rem!important
}
.mx-n3 {
  margin-inline-end:-1rem!important;
  margin-inline-start:-1rem!important
}
.mx-n4 {
  margin-inline-end:-1.5rem!important;
  margin-inline-start:-1.5rem!important
}
.mx-n5 {
  margin-inline-end:-2rem!important;
  margin-inline-start:-2rem!important
}
.mx-n6 {
  margin-inline-end:-2.5rem!important;
  margin-inline-start:-2.5rem!important
}
.mx-n7 {
  margin-inline-end:-3rem!important;
  margin-inline-start:-3rem!important
}
.mx-n8 {
  margin-inline-end:-4rem!important;
  margin-inline-start:-4rem!important
}
.mx-n9 {
  margin-inline-end:-5rem!important;
  margin-inline-start:-5rem!important
}
.mx-n10 {
  margin-inline-end:-6rem!important;
  margin-inline-start:-6rem!important
}
.my-n1 {
  margin-bottom:-.25rem!important;
  margin-top:-.25rem!important
}
.my-n2 {
  margin-bottom:-.5rem!important;
  margin-top:-.5rem!important
}
.my-n3 {
  margin-bottom:-1rem!important;
  margin-top:-1rem!important
}
.my-n4 {
  margin-bottom:-1.5rem!important;
  margin-top:-1.5rem!important
}
.my-n5 {
  margin-bottom:-2rem!important;
  margin-top:-2rem!important
}
.my-n6 {
  margin-bottom:-2.5rem!important;
  margin-top:-2.5rem!important
}
.my-n7 {
  margin-bottom:-3rem!important;
  margin-top:-3rem!important
}
.my-n8 {
  margin-bottom:-4rem!important;
  margin-top:-4rem!important
}
.my-n9 {
  margin-bottom:-5rem!important;
  margin-top:-5rem!important
}
.my-n10 {
  margin-bottom:-6rem!important;
  margin-top:-6rem!important
}
.mt-n1 {
  margin-top:-.25rem!important
}
.mt-n2 {
  margin-top:-.5rem!important
}
.mt-n3 {
  margin-top:-1rem!important
}
.mt-n4 {
  margin-top:-1.5rem!important
}
.mt-n5 {
  margin-top:-2rem!important
}
.mt-n6 {
  margin-top:-2.5rem!important
}
.mt-n7 {
  margin-top:-3rem!important
}
.mt-n8 {
  margin-top:-4rem!important
}
.mt-n9 {
  margin-top:-5rem!important
}
.mt-n10 {
  margin-top:-6rem!important
}
.me-n1 {
  margin-inline-end:-.25rem!important
}
.me-n2 {
  margin-inline-end:-.5rem!important
}
.me-n3 {
  margin-inline-end:-1rem!important
}
.me-n4 {
  margin-inline-end:-1.5rem!important
}
.me-n5 {
  margin-inline-end:-2rem!important
}
.me-n6 {
  margin-inline-end:-2.5rem!important
}
.me-n7 {
  margin-inline-end:-3rem!important
}
.me-n8 {
  margin-inline-end:-4rem!important
}
.me-n9 {
  margin-inline-end:-5rem!important
}
.me-n10 {
  margin-inline-end:-6rem!important
}
.mb-n1 {
  margin-bottom:-.25rem!important
}
.mb-n2 {
  margin-bottom:-.5rem!important
}
.mb-n3 {
  margin-bottom:-1rem!important
}
.mb-n4 {
  margin-bottom:-1.5rem!important
}
.mb-n5 {
  margin-bottom:-2rem!important
}
.mb-n6 {
  margin-bottom:-2.5rem!important
}
.mb-n7 {
  margin-bottom:-3rem!important
}
.mb-n8 {
  margin-bottom:-4rem!important
}
.mb-n9 {
  margin-bottom:-5rem!important
}
.mb-n10 {
  margin-bottom:-6rem!important
}
.ms-n1 {
  margin-inline-start:-.25rem!important
}
.ms-n2 {
  margin-inline-start:-.5rem!important
}
.ms-n3 {
  margin-inline-start:-1rem!important
}
.ms-n4 {
  margin-inline-start:-1.5rem!important
}
.ms-n5 {
  margin-inline-start:-2rem!important
}
.ms-n6 {
  margin-inline-start:-2.5rem!important
}
.ms-n7 {
  margin-inline-start:-3rem!important
}
.ms-n8 {
  margin-inline-start:-4rem!important
}
.ms-n9 {
  margin-inline-start:-5rem!important
}
.ms-n10 {
  margin-inline-start:-6rem!important
}
.p-0 {
  padding:0!important
}
.p-1 {
  padding:.25rem!important
}
.p-2 {
  padding:.5rem!important
}
.p-3 {
  padding:1rem!important
}
.p-4 {
  padding:1.5rem!important
}
.p-5 {
  padding:2rem!important
}
.p-6 {
  padding:2.5rem!important
}
.p-7 {
  padding:3rem!important
}
.p-8 {
  padding:4rem!important
}
.p-9 {
  padding:5rem!important
}
.p-10 {
  padding:6rem!important
}
.px-0 {
  padding-inline-end:0!important;
  padding-inline-start:0!important
}
.px-1 {
  padding-inline-end:.25rem!important;
  padding-inline-start:.25rem!important
}
.px-2 {
  padding-inline-end:.5rem!important;
  padding-inline-start:.5rem!important
}
.px-3 {
  padding-inline-end:1rem!important;
  padding-inline-start:1rem!important
}
.px-4 {
  padding-inline-end:1.5rem!important;
  padding-inline-start:1.5rem!important
}
.px-5 {
  padding-inline-end:2rem!important;
  padding-inline-start:2rem!important
}
.px-6 {
  padding-inline-end:2.5rem!important;
  padding-inline-start:2.5rem!important
}
.px-7 {
  padding-inline-end:3rem!important;
  padding-inline-start:3rem!important
}
.px-8 {
  padding-inline-end:4rem!important;
  padding-inline-start:4rem!important
}
.px-9 {
  padding-inline-end:5rem!important;
  padding-inline-start:5rem!important
}
.px-10 {
  padding-inline-end:6rem!important;
  padding-inline-start:6rem!important
}
.py-0 {
  padding-bottom:0!important;
  padding-top:0!important
}
.py-1 {
  padding-bottom:.25rem!important;
  padding-top:.25rem!important
}
.py-2 {
  padding-bottom:.5rem!important;
  padding-top:.5rem!important
}
.py-3 {
  padding-bottom:1rem!important;
  padding-top:1rem!important
}
.py-4 {
  padding-bottom:1.5rem!important;
  padding-top:1.5rem!important
}
.py-5 {
  padding-bottom:2rem!important;
  padding-top:2rem!important
}
.py-6 {
  padding-bottom:2.5rem!important;
  padding-top:2.5rem!important
}
.py-7 {
  padding-bottom:3rem!important;
  padding-top:3rem!important
}
.py-8 {
  padding-bottom:4rem!important;
  padding-top:4rem!important
}
.py-9 {
  padding-bottom:5rem!important;
  padding-top:5rem!important
}
.py-10 {
  padding-bottom:6rem!important;
  padding-top:6rem!important
}
.pt-0 {
  padding-top:0!important
}
.pt-1 {
  padding-top:.25rem!important
}
.pt-2 {
  padding-top:.5rem!important
}
.pt-3 {
  padding-top:1rem!important
}
.pt-4 {
  padding-top:1.5rem!important
}
.pt-5 {
  padding-top:2rem!important
}
.pt-6 {
  padding-top:2.5rem!important
}
.pt-7 {
  padding-top:3rem!important
}
.pt-8 {
  padding-top:4rem!important
}
.pt-9 {
  padding-top:5rem!important
}
.pt-10 {
  padding-top:6rem!important
}
.pe-0 {
  padding-inline-end:0!important
}
.pe-1 {
  padding-inline-end:.25rem!important
}
.pe-2 {
  padding-inline-end:.5rem!important
}
.pe-3 {
  padding-inline-end:1rem!important
}
.pe-4 {
  padding-inline-end:1.5rem!important
}
.pe-5 {
  padding-inline-end:2rem!important
}
.pe-6 {
  padding-inline-end:2.5rem!important
}
.pe-7 {
  padding-inline-end:3rem!important
}
.pe-8 {
  padding-inline-end:4rem!important
}
.pe-9 {
  padding-inline-end:5rem!important
}
.pe-10 {
  padding-inline-end:6rem!important
}
.pb-0 {
  padding-bottom:0!important
}
.pb-1 {
  padding-bottom:.25rem!important
}
.pb-2 {
  padding-bottom:.5rem!important
}
.pb-3 {
  padding-bottom:1rem!important
}
.pb-4 {
  padding-bottom:1.5rem!important
}
.pb-5 {
  padding-bottom:2rem!important
}
.pb-6 {
  padding-bottom:2.5rem!important
}
.pb-7 {
  padding-bottom:3rem!important
}
.pb-8 {
  padding-bottom:4rem!important
}
.pb-9 {
  padding-bottom:5rem!important
}
.pb-10 {
  padding-bottom:6rem!important
}
.ps-0 {
  padding-inline-start:0!important
}
.ps-1 {
  padding-inline-start:.25rem!important
}
.ps-2 {
  padding-inline-start:.5rem!important
}
.ps-3 {
  padding-inline-start:1rem!important
}
.ps-4 {
  padding-inline-start:1.5rem!important
}
.ps-5 {
  padding-inline-start:2rem!important
}
.ps-6 {
  padding-inline-start:2.5rem!important
}
.ps-7 {
  padding-inline-start:3rem!important
}
.ps-8 {
  padding-inline-start:4rem!important
}
.ps-9 {
  padding-inline-start:5rem!important
}
.ps-10 {
  padding-inline-start:6rem!important
}
.odometer.odometer-auto-theme .odometer-digit,
.odometer.odometer-theme-default .odometer-digit {
  padding:0 1px
}
.min-w-70 {
  min-width:70px
}
@media(min-width:576px) {
  .border-sm {
    border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-sm-0 {
    border:0!important
  }
  .border-top-sm {
    border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-top-sm-0 {
    border-top:0!important
  }
  .border-end-sm {
    border-inline-end-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-end-sm-0 {
    border-inline-end-width:0!important
  }
  .border-bottom-sm {
    border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-bottom-sm-0 {
    border-bottom:0!important
  }
  .border-start-sm {
    border-inline-start-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-start-sm-0 {
    border-inline-start-width:0!important
  }
  .border-sm-primary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-secondary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-success {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-info {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-warning {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-danger {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-light {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-dark {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-white {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-black {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important
  }
  .rounded-top-sm {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-sm-0 {
    border-start-end-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-top-sm-1 {
    border-start-end-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-top-sm-2 {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-sm-3 {
    border-start-end-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-top-sm-4 {
    border-start-end-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-top-sm-5 {
    border-start-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-top-sm-circle {
    border-start-end-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-top-sm-pill {
    border-start-end-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-end-sm {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-sm-0 {
    border-end-end-radius:0!important;
    border-start-end-radius:0!important
  }
  .rounded-end-sm-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-start-end-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-end-sm-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-sm-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-start-end-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-end-sm-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-start-end-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-end-sm-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-end-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-end-sm-circle {
    border-end-end-radius:50%!important;
    border-start-end-radius:50%!important
  }
  .rounded-end-sm-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-start-end-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-bottom-sm {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-sm-0 {
    border-end-end-radius:0!important;
    border-end-start-radius:0!important
  }
  .rounded-bottom-sm-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-end-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-bottom-sm-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-sm-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-end-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-bottom-sm-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-end-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-bottom-sm-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-end-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-bottom-sm-circle {
    border-end-end-radius:50%!important;
    border-end-start-radius:50%!important
  }
  .rounded-bottom-sm-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-end-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-start-sm {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-sm-0 {
    border-end-start-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-start-sm-1 {
    border-end-start-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-start-sm-2 {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-sm-3 {
    border-end-start-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-start-sm-4 {
    border-end-start-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-start-sm-5 {
    border-end-start-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-start-sm-circle {
    border-end-start-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-start-sm-pill {
    border-end-start-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!important
  }
  .w-sm-25 {
    width:25%!important
  }
  .w-sm-50 {
    width:50%!important
  }
  .w-sm-75 {
    width:75%!important
  }
  .w-sm-100 {
    width:100%!important
  }
  .w-sm-auto {
    width:auto!important
  }
  .mw-sm-100 {
    max-width:100%!important
  }
  .vw-sm-100 {
    width:100vw!important
  }
  .min-vw-sm-100 {
    min-width:100vw!important
  }
  .h-sm-25 {
    height:25%!important
  }
  .h-sm-50 {
    height:50%!important
  }
  .h-sm-75 {
    height:75%!important
  }
  .h-sm-100 {
    height:100%!important
  }
  .h-sm-auto {
    height:auto!important
  }
  .mh-sm-100 {
    max-height:100%!important
  }
  .min-vh-sm-100 {
    min-height:100vh!important
  }
  .position-sm-static {
    position:static!important
  }
  .position-sm-relative {
    position:relative!important
  }
  .position-sm-absolute {
    position:absolute!important
  }
  .position-sm-fixed {
    position:fixed!important
  }
  .position-sm-sticky {
    position:sticky!important
  }
  .top-sm-0 {
    top:0!important
  }
  .top-sm-50 {
    top:50%!important
  }
  .top-sm-100 {
    top:100%!important
  }
  .bottom-sm-0 {
    bottom:0!important
  }
  .bottom-sm-50 {
    bottom:50%!important
  }
  .bottom-sm-100 {
    bottom:100%!important
  }
  .start-sm-0 {
    left:0!important
  }
  .start-sm-50 {
    left:50%!important
  }
  .start-sm-100 {
    left:100%!important
  }
  .translate-middle-sm {
    transform:translate(-50%,-50%)!important
  }
  .translate-middle-sm-x {
    transform:translateX(-50%)!important
  }
  .translate-middle-sm-y {
    transform:translateY(-50%)!important
  }
}
@media(min-width:768px) {
  .border-md {
    border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-md-0 {
    border:0!important
  }
  .border-top-md {
    border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-top-md-0 {
    border-top:0!important
  }
  .border-end-md {
    border-inline-end-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-end-md-0 {
    border-inline-end-width:0!important
  }
  .border-bottom-md {
    border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-bottom-md-0 {
    border-bottom:0!important
  }
  .border-start-md {
    border-inline-start-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-start-md-0 {
    border-inline-start-width:0!important
  }
  .border-md-primary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important
  }
  .border-md-secondary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important
  }
  .border-md-success {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important
  }
  .border-md-info {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important
  }
  .border-md-warning {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important
  }
  .border-md-danger {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important
  }
  .border-md-light {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important
  }
  .border-md-dark {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important
  }
  .border-md-white {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important
  }
  .border-md-black {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important
  }
  .rounded-top-md {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-md-0 {
    border-start-end-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-top-md-1 {
    border-start-end-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-top-md-2 {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-md-3 {
    border-start-end-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-top-md-4 {
    border-start-end-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-top-md-5 {
    border-start-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-top-md-circle {
    border-start-end-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-top-md-pill {
    border-start-end-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-end-md {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-md-0 {
    border-end-end-radius:0!important;
    border-start-end-radius:0!important
  }
  .rounded-end-md-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-start-end-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-end-md-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-md-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-start-end-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-end-md-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-start-end-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-end-md-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-end-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-end-md-circle {
    border-end-end-radius:50%!important;
    border-start-end-radius:50%!important
  }
  .rounded-end-md-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-start-end-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-bottom-md {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-md-0 {
    border-end-end-radius:0!important;
    border-end-start-radius:0!important
  }
  .rounded-bottom-md-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-end-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-bottom-md-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-md-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-end-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-bottom-md-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-end-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-bottom-md-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-end-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-bottom-md-circle {
    border-end-end-radius:50%!important;
    border-end-start-radius:50%!important
  }
  .rounded-bottom-md-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-end-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-start-md {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-md-0 {
    border-end-start-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-start-md-1 {
    border-end-start-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-start-md-2 {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-md-3 {
    border-end-start-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-start-md-4 {
    border-end-start-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-start-md-5 {
    border-end-start-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-start-md-circle {
    border-end-start-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-start-md-pill {
    border-end-start-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!important
  }
  .w-md-25 {
    width:25%!important
  }
  .w-md-50 {
    width:50%!important
  }
  .w-md-75 {
    width:75%!important
  }
  .w-md-100 {
    width:100%!important
  }
  .w-md-auto {
    width:auto!important
  }
  .mw-md-100 {
    max-width:100%!important
  }
  .vw-md-100 {
    width:100vw!important
  }
  .min-vw-md-100 {
    min-width:100vw!important
  }
  .h-md-25 {
    height:25%!important
  }
  .h-md-50 {
    height:50%!important
  }
  .h-md-75 {
    height:75%!important
  }
  .h-md-100 {
    height:100%!important
  }
  .h-md-auto {
    height:auto!important
  }
  .mh-md-100 {
    max-height:100%!important
  }
  .min-vh-md-100 {
    min-height:100vh!important
  }
  .position-md-static {
    position:static!important
  }
  .position-md-relative {
    position:relative!important
  }
  .position-md-absolute {
    position:absolute!important
  }
  .position-md-fixed {
    position:fixed!important
  }
  .position-md-sticky {
    position:sticky!important
  }
  .top-md-0 {
    top:0!important
  }
  .top-md-50 {
    top:50%!important
  }
  .top-md-100 {
    top:100%!important
  }
  .bottom-md-0 {
    bottom:0!important
  }
  .bottom-md-50 {
    bottom:50%!important
  }
  .bottom-md-100 {
    bottom:100%!important
  }
  .start-md-0 {
    left:0!important
  }
  .start-md-50 {
    left:50%!important
  }
  .start-md-100 {
    left:100%!important
  }
  .translate-middle-md {
    transform:translate(-50%,-50%)!important
  }
  .translate-middle-md-x {
    transform:translateX(-50%)!important
  }
  .translate-middle-md-y {
    transform:translateY(-50%)!important
  }
}
@media(min-width:992px) {
  .border-lg {
    border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-lg-0 {
    border:0!important
  }
  .border-top-lg {
    border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-top-lg-0 {
    border-top:0!important
  }
  .border-end-lg {
    border-inline-end-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-end-lg-0 {
    border-inline-end-width:0!important
  }
  .border-bottom-lg {
    border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-bottom-lg-0 {
    border-bottom:0!important
  }
  .border-start-lg {
    border-inline-start-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-start-lg-0 {
    border-inline-start-width:0!important
  }
  .border-lg-primary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-secondary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-success {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-info {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-warning {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-danger {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-light {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-dark {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-white {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-black {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important
  }
  .rounded-top-lg {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-lg-0 {
    border-start-end-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-top-lg-1 {
    border-start-end-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-top-lg-2 {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-lg-3 {
    border-start-end-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-top-lg-4 {
    border-start-end-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-top-lg-5 {
    border-start-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-top-lg-circle {
    border-start-end-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-top-lg-pill {
    border-start-end-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-end-lg {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-lg-0 {
    border-end-end-radius:0!important;
    border-start-end-radius:0!important
  }
  .rounded-end-lg-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-start-end-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-end-lg-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-lg-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-start-end-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-end-lg-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-start-end-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-end-lg-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-end-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-end-lg-circle {
    border-end-end-radius:50%!important;
    border-start-end-radius:50%!important
  }
  .rounded-end-lg-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-start-end-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-bottom-lg {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-lg-0 {
    border-end-end-radius:0!important;
    border-end-start-radius:0!important
  }
  .rounded-bottom-lg-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-end-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-bottom-lg-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-lg-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-end-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-bottom-lg-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-end-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-bottom-lg-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-end-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-bottom-lg-circle {
    border-end-end-radius:50%!important;
    border-end-start-radius:50%!important
  }
  .rounded-bottom-lg-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-end-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-start-lg {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-lg-0 {
    border-end-start-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-start-lg-1 {
    border-end-start-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-start-lg-2 {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-lg-3 {
    border-end-start-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-start-lg-4 {
    border-end-start-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-start-lg-5 {
    border-end-start-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-start-lg-circle {
    border-end-start-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-start-lg-pill {
    border-end-start-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!important
  }
  .w-lg-25 {
    width:25%!important
  }
  .w-lg-50 {
    width:50%!important
  }
  .w-lg-75 {
    width:75%!important
  }
  .w-lg-100 {
    width:100%!important
  }
  .w-lg-auto {
    width:auto!important
  }
  .mw-lg-100 {
    max-width:100%!important
  }
  .vw-lg-100 {
    width:100vw!important
  }
  .min-vw-lg-100 {
    min-width:100vw!important
  }
  .h-lg-25 {
    height:25%!important
  }
  .h-lg-50 {
    height:50%!important
  }
  .h-lg-75 {
    height:75%!important
  }
  .h-lg-100 {
    height:100%!important
  }
  .h-lg-auto {
    height:auto!important
  }
  .mh-lg-100 {
    max-height:100%!important
  }
  .min-vh-lg-100 {
    min-height:100vh!important
  }
  .position-lg-static {
    position:static!important
  }
  .position-lg-relative {
    position:relative!important
  }
  .position-lg-absolute {
    position:absolute!important
  }
  .position-lg-fixed {
    position:fixed!important
  }
  .position-lg-sticky {
    position:sticky!important
  }
  .top-lg-0 {
    top:0!important
  }
  .top-lg-50 {
    top:50%!important
  }
  .top-lg-100 {
    top:100%!important
  }
  .bottom-lg-0 {
    bottom:0!important
  }
  .bottom-lg-50 {
    bottom:50%!important
  }
  .bottom-lg-100 {
    bottom:100%!important
  }
  .start-lg-0 {
    left:0!important
  }
  .start-lg-50 {
    left:50%!important
  }
  .start-lg-100 {
    left:100%!important
  }
  .translate-middle-lg {
    transform:translate(-50%,-50%)!important
  }
  .translate-middle-lg-x {
    transform:translateX(-50%)!important
  }
  .translate-middle-lg-y {
    transform:translateY(-50%)!important
  }
}
@media(min-width:1200px) {
  .border-xl {
    border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-xl-0 {
    border:0!important
  }
  .border-top-xl {
    border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-top-xl-0 {
    border-top:0!important
  }
  .border-end-xl {
    border-inline-end-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-end-xl-0 {
    border-inline-end-width:0!important
  }
  .border-bottom-xl {
    border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-bottom-xl-0 {
    border-bottom:0!important
  }
  .border-start-xl {
    border-inline-start-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-start-xl-0 {
    border-inline-start-width:0!important
  }
  .border-xl-primary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-secondary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-success {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-info {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-warning {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-danger {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-light {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-dark {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-white {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-black {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important
  }
  .rounded-top-xl {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-xl-0 {
    border-start-end-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-top-xl-1 {
    border-start-end-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-top-xl-2 {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-xl-3 {
    border-start-end-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-top-xl-4 {
    border-start-end-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-top-xl-5 {
    border-start-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-top-xl-circle {
    border-start-end-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-top-xl-pill {
    border-start-end-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-end-xl {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-xl-0 {
    border-end-end-radius:0!important;
    border-start-end-radius:0!important
  }
  .rounded-end-xl-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-start-end-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-end-xl-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-xl-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-start-end-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-end-xl-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-start-end-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-end-xl-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-end-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-end-xl-circle {
    border-end-end-radius:50%!important;
    border-start-end-radius:50%!important
  }
  .rounded-end-xl-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-start-end-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-bottom-xl {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-xl-0 {
    border-end-end-radius:0!important;
    border-end-start-radius:0!important
  }
  .rounded-bottom-xl-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-end-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-bottom-xl-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-xl-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-end-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-bottom-xl-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-end-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-bottom-xl-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-end-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-bottom-xl-circle {
    border-end-end-radius:50%!important;
    border-end-start-radius:50%!important
  }
  .rounded-bottom-xl-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-end-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-start-xl {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-xl-0 {
    border-end-start-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-start-xl-1 {
    border-end-start-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-start-xl-2 {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-xl-3 {
    border-end-start-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-start-xl-4 {
    border-end-start-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-start-xl-5 {
    border-end-start-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-start-xl-circle {
    border-end-start-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-start-xl-pill {
    border-end-start-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!important
  }
  .w-xl-25 {
    width:25%!important
  }
  .w-xl-50 {
    width:50%!important
  }
  .w-xl-75 {
    width:75%!important
  }
  .w-xl-100 {
    width:100%!important
  }
  .w-xl-auto {
    width:auto!important
  }
  .mw-xl-100 {
    max-width:100%!important
  }
  .vw-xl-100 {
    width:100vw!important
  }
  .min-vw-xl-100 {
    min-width:100vw!important
  }
  .h-xl-25 {
    height:25%!important
  }
  .h-xl-50 {
    height:50%!important
  }
  .h-xl-75 {
    height:75%!important
  }
  .h-xl-100 {
    height:100%!important
  }
  .h-xl-auto {
    height:auto!important
  }
  .mh-xl-100 {
    max-height:100%!important
  }
  .min-vh-xl-100 {
    min-height:100vh!important
  }
  .position-xl-static {
    position:static!important
  }
  .position-xl-relative {
    position:relative!important
  }
  .position-xl-absolute {
    position:absolute!important
  }
  .position-xl-fixed {
    position:fixed!important
  }
  .position-xl-sticky {
    position:sticky!important
  }
  .top-xl-0 {
    top:0!important
  }
  .top-xl-50 {
    top:50%!important
  }
  .top-xl-100 {
    top:100%!important
  }
  .bottom-xl-0 {
    bottom:0!important
  }
  .bottom-xl-50 {
    bottom:50%!important
  }
  .bottom-xl-100 {
    bottom:100%!important
  }
  .start-xl-0 {
    left:0!important
  }
  .start-xl-50 {
    left:50%!important
  }
  .start-xl-100 {
    left:100%!important
  }
  .translate-middle-xl {
    transform:translate(-50%,-50%)!important
  }
  .translate-middle-xl-x {
    transform:translateX(-50%)!important
  }
  .translate-middle-xl-y {
    transform:translateY(-50%)!important
  }
}
@media(min-width:1400px) {
  .border-xxl {
    border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-xxl-0 {
    border:0!important
  }
  .border-top-xxl {
    border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-top-xxl-0 {
    border-top:0!important
  }
  .border-end-xxl {
    border-inline-end-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-end-xxl-0 {
    border-inline-end-width:0!important
  }
  .border-bottom-xxl {
    border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-bottom-xxl-0 {
    border-bottom:0!important
  }
  .border-start-xxl {
    border-inline-start-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-start-xxl-0 {
    border-inline-start-width:0!important
  }
  .border-xxl-primary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-secondary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-success {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-info {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-warning {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-danger {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-light {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-dark {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-white {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-black {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important
  }
  .rounded-top-xxl {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-xxl-0 {
    border-start-end-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-top-xxl-1 {
    border-start-end-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-top-xxl-2 {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-xxl-3 {
    border-start-end-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-top-xxl-4 {
    border-start-end-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-top-xxl-5 {
    border-start-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-top-xxl-circle {
    border-start-end-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-top-xxl-pill {
    border-start-end-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-end-xxl {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-xxl-0 {
    border-end-end-radius:0!important;
    border-start-end-radius:0!important
  }
  .rounded-end-xxl-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-start-end-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-end-xxl-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-xxl-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-start-end-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-end-xxl-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-start-end-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-end-xxl-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-end-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-end-xxl-circle {
    border-end-end-radius:50%!important;
    border-start-end-radius:50%!important
  }
  .rounded-end-xxl-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-start-end-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-bottom-xxl {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-xxl-0 {
    border-end-end-radius:0!important;
    border-end-start-radius:0!important
  }
  .rounded-bottom-xxl-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-end-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-bottom-xxl-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-xxl-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-end-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-bottom-xxl-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-end-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-bottom-xxl-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-end-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-bottom-xxl-circle {
    border-end-end-radius:50%!important;
    border-end-start-radius:50%!important
  }
  .rounded-bottom-xxl-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-end-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-start-xxl {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-xxl-0 {
    border-end-start-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-start-xxl-1 {
    border-end-start-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-start-xxl-2 {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-xxl-3 {
    border-end-start-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-start-xxl-4 {
    border-end-start-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-start-xxl-5 {
    border-end-start-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-start-xxl-circle {
    border-end-start-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-start-xxl-pill {
    border-end-start-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!important
  }
  .w-xxl-25 {
    width:25%!important
  }
  .w-xxl-50 {
    width:50%!important
  }
  .w-xxl-75 {
    width:75%!important
  }
  .w-xxl-100 {
    width:100%!important
  }
  .w-xxl-auto {
    width:auto!important
  }
  .mw-xxl-100 {
    max-width:100%!important
  }
  .vw-xxl-100 {
    width:100vw!important
  }
  .min-vw-xxl-100 {
    min-width:100vw!important
  }
  .h-xxl-25 {
    height:25%!important
  }
  .h-xxl-50 {
    height:50%!important
  }
  .h-xxl-75 {
    height:75%!important
  }
  .h-xxl-100 {
    height:100%!important
  }
  .h-xxl-auto {
    height:auto!important
  }
  .mh-xxl-100 {
    max-height:100%!important
  }
  .min-vh-xxl-100 {
    min-height:100vh!important
  }
  .position-xxl-static {
    position:static!important
  }
  .position-xxl-relative {
    position:relative!important
  }
  .position-xxl-absolute {
    position:absolute!important
  }
  .position-xxl-fixed {
    position:fixed!important
  }
  .position-xxl-sticky {
    position:sticky!important
  }
  .top-xxl-0 {
    top:0!important
  }
  .top-xxl-50 {
    top:50%!important
  }
  .top-xxl-100 {
    top:100%!important
  }
  .bottom-xxl-0 {
    bottom:0!important
  }
  .bottom-xxl-50 {
    bottom:50%!important
  }
  .bottom-xxl-100 {
    bottom:100%!important
  }
  .start-xxl-0 {
    left:0!important
  }
  .start-xxl-50 {
    left:50%!important
  }
  .start-xxl-100 {
    left:100%!important
  }
  .translate-middle-xxl {
    transform:translate(-50%,-50%)!important
  }
  .translate-middle-xxl-x {
    transform:translateX(-50%)!important
  }
  .translate-middle-xxl-y {
    transform:translateY(-50%)!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
  }
  .position-sm-static {
    position:static!important
  }
  .position-sm-relative {
    position:relative!important
  }
  .position-sm-absolute {
    position:absolute!important
  }
  .position-sm-fixed {
    position:fixed!important
  }
  .position-sm-sticky {
    position:sticky!important
  }
  .top-sm-0 {
    top:0!important
  }
  .top-sm-50 {
    top:50%!important
  }
  .top-sm-100 {
    top:100%!important
  }
  .bottom-sm-0 {
    bottom:0!important
  }
  .bottom-sm-50 {
    bottom:50%!important
  }
  .bottom-sm-100 {
    bottom:100%!important
  }
  .start-sm-0 {
    left:0!important
  }
  .start-sm-50 {
    left:50%!important
  }
  .start-sm-100 {
    left:100%!important
  }
  .translate-middle-sm {
    transform:translate(-50%,-50%)!important
  }
  .translate-middle-sm-x {
    transform:translateX(-50%)!important
  }
  .translate-middle-sm-y {
    transform:translateY(-50%)!important
  }
  .border-sm {
    border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-sm-0 {
    border:0!important
  }
  .border-top-sm {
    border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-top-sm-0 {
    border-top:0!important
  }
  .border-end-sm {
    border-inline-end-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-end-sm-0 {
    border-inline-end-width:0!important
  }
  .border-bottom-sm {
    border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-bottom-sm-0 {
    border-bottom:0!important
  }
  .border-start-sm {
    border-inline-start-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-start-sm-0 {
    border-inline-start-width:0!important
  }
  .border-sm-primary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-secondary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-success {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-info {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-warning {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-danger {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-light {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-dark {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-white {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important
  }
  .border-sm-black {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important
  }
  .w-sm-25 {
    width:25%!important
  }
  .w-sm-50 {
    width:50%!important
  }
  .w-sm-75 {
    width:75%!important
  }
  .w-sm-100 {
    width:100%!important
  }
  .w-sm-auto {
    width:auto!important
  }
  .mw-sm-100 {
    max-width:100%!important
  }
  .vw-sm-100 {
    width:100vw!important
  }
  .min-vw-sm-100 {
    min-width:100vw!important
  }
  .h-sm-25 {
    height:25%!important
  }
  .h-sm-50 {
    height:50%!important
  }
  .h-sm-75 {
    height:75%!important
  }
  .h-sm-100 {
    height:100%!important
  }
  .h-sm-auto {
    height:auto!important
  }
  .mh-sm-100 {
    max-height:100%!important
  }
  .min-vh-sm-100 {
    min-height:100vh!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:.25rem!important
  }
  .m-sm-2 {
    margin:.5rem!important
  }
  .m-sm-3 {
    margin:1rem!important
  }
  .m-sm-4 {
    margin:1.5rem!important
  }
  .m-sm-5 {
    margin:2rem!important
  }
  .m-sm-6 {
    margin:2.5rem!important
  }
  .m-sm-7 {
    margin:3rem!important
  }
  .m-sm-8 {
    margin:4rem!important
  }
  .m-sm-9 {
    margin:5rem!important
  }
  .m-sm-10 {
    margin:6rem!important
  }
  .m-sm-auto {
    margin:auto!important
  }
  .mx-sm-0 {
    margin-inline-end:0!important;
    margin-inline-start:0!important
  }
  .mx-sm-1 {
    margin-inline-end:.25rem!important;
    margin-inline-start:.25rem!important
  }
  .mx-sm-2 {
    margin-inline-end:.5rem!important;
    margin-inline-start:.5rem!important
  }
  .mx-sm-3 {
    margin-inline-end:1rem!important;
    margin-inline-start:1rem!important
  }
  .mx-sm-4 {
    margin-inline-end:1.5rem!important;
    margin-inline-start:1.5rem!important
  }
  .mx-sm-5 {
    margin-inline-end:2rem!important;
    margin-inline-start:2rem!important
  }
  .mx-sm-6 {
    margin-inline-end:2.5rem!important;
    margin-inline-start:2.5rem!important
  }
  .mx-sm-7 {
    margin-inline-end:3rem!important;
    margin-inline-start:3rem!important
  }
  .mx-sm-8 {
    margin-inline-end:4rem!important;
    margin-inline-start:4rem!important
  }
  .mx-sm-9 {
    margin-inline-end:5rem!important;
    margin-inline-start:5rem!important
  }
  .mx-sm-10 {
    margin-inline-end:6rem!important;
    margin-inline-start:6rem!important
  }
  .mx-sm-auto {
    margin-inline-end:auto!important;
    margin-inline-start:auto!important
  }
  .my-sm-0 {
    margin-bottom:0!important;
    margin-top:0!important
  }
  .my-sm-1 {
    margin-bottom:.25rem!important;
    margin-top:.25rem!important
  }
  .my-sm-2 {
    margin-bottom:.5rem!important;
    margin-top:.5rem!important
  }
  .my-sm-3 {
    margin-bottom:1rem!important;
    margin-top:1rem!important
  }
  .my-sm-4 {
    margin-bottom:1.5rem!important;
    margin-top:1.5rem!important
  }
  .my-sm-5 {
    margin-bottom:2rem!important;
    margin-top:2rem!important
  }
  .my-sm-6 {
    margin-bottom:2.5rem!important;
    margin-top:2.5rem!important
  }
  .my-sm-7 {
    margin-bottom:3rem!important;
    margin-top:3rem!important
  }
  .my-sm-8 {
    margin-bottom:4rem!important;
    margin-top:4rem!important
  }
  .my-sm-9 {
    margin-bottom:5rem!important;
    margin-top:5rem!important
  }
  .my-sm-10 {
    margin-bottom:6rem!important;
    margin-top:6rem!important
  }
  .my-sm-auto {
    margin-bottom:auto!important;
    margin-top:auto!important
  }
  .mt-sm-0 {
    margin-top:0!important
  }
  .mt-sm-1 {
    margin-top:.25rem!important
  }
  .mt-sm-2 {
    margin-top:.5rem!important
  }
  .mt-sm-3 {
    margin-top:1rem!important
  }
  .mt-sm-4 {
    margin-top:1.5rem!important
  }
  .mt-sm-5 {
    margin-top:2rem!important
  }
  .mt-sm-6 {
    margin-top:2.5rem!important
  }
  .mt-sm-7 {
    margin-top:3rem!important
  }
  .mt-sm-8 {
    margin-top:4rem!important
  }
  .mt-sm-9 {
    margin-top:5rem!important
  }
  .mt-sm-10 {
    margin-top:6rem!important
  }
  .mt-sm-auto {
    margin-top:auto!important
  }
  .me-sm-0 {
    margin-inline-end:0!important
  }
  .me-sm-1 {
    margin-inline-end:.25rem!important
  }
  .me-sm-2 {
    margin-inline-end:.5rem!important
  }
  .me-sm-3 {
    margin-inline-end:1rem!important
  }
  .me-sm-4 {
    margin-inline-end:1.5rem!important
  }
  .me-sm-5 {
    margin-inline-end:2rem!important
  }
  .me-sm-6 {
    margin-inline-end:2.5rem!important
  }
  .me-sm-7 {
    margin-inline-end:3rem!important
  }
  .me-sm-8 {
    margin-inline-end:4rem!important
  }
  .me-sm-9 {
    margin-inline-end:5rem!important
  }
  .me-sm-10 {
    margin-inline-end:6rem!important
  }
  .me-sm-auto {
    margin-inline-end:auto!important
  }
  .mb-sm-0 {
    margin-bottom:0!important
  }
  .mb-sm-1 {
    margin-bottom:.25rem!important
  }
  .mb-sm-2 {
    margin-bottom:.5rem!important
  }
  .mb-sm-3 {
    margin-bottom:1rem!important
  }
  .mb-sm-4 {
    margin-bottom:1.5rem!important
  }
  .mb-sm-5 {
    margin-bottom:2rem!important
  }
  .mb-sm-6 {
    margin-bottom:2.5rem!important
  }
  .mb-sm-7 {
    margin-bottom:3rem!important
  }
  .mb-sm-8 {
    margin-bottom:4rem!important
  }
  .mb-sm-9 {
    margin-bottom:5rem!important
  }
  .mb-sm-10 {
    margin-bottom:6rem!important
  }
  .mb-sm-auto {
    margin-bottom:auto!important
  }
  .ms-sm-0 {
    margin-inline-start:0!important
  }
  .ms-sm-1 {
    margin-inline-start:.25rem!important
  }
  .ms-sm-2 {
    margin-inline-start:.5rem!important
  }
  .ms-sm-3 {
    margin-inline-start:1rem!important
  }
  .ms-sm-4 {
    margin-inline-start:1.5rem!important
  }
  .ms-sm-5 {
    margin-inline-start:2rem!important
  }
  .ms-sm-6 {
    margin-inline-start:2.5rem!important
  }
  .ms-sm-7 {
    margin-inline-start:3rem!important
  }
  .ms-sm-8 {
    margin-inline-start:4rem!important
  }
  .ms-sm-9 {
    margin-inline-start:5rem!important
  }
  .ms-sm-10 {
    margin-inline-start:6rem!important
  }
  .ms-sm-auto {
    margin-inline-start:auto!important
  }
  .m-sm-n1 {
    margin:-.25rem!important
  }
  .m-sm-n2 {
    margin:-.5rem!important
  }
  .m-sm-n3 {
    margin:-1rem!important
  }
  .m-sm-n4 {
    margin:-1.5rem!important
  }
  .m-sm-n5 {
    margin:-2rem!important
  }
  .m-sm-n6 {
    margin:-2.5rem!important
  }
  .m-sm-n7 {
    margin:-3rem!important
  }
  .m-sm-n8 {
    margin:-4rem!important
  }
  .m-sm-n9 {
    margin:-5rem!important
  }
  .m-sm-n10 {
    margin:-6rem!important
  }
  .mx-sm-n1 {
    margin-inline-end:-.25rem!important;
    margin-inline-start:-.25rem!important
  }
  .mx-sm-n2 {
    margin-inline-end:-.5rem!important;
    margin-inline-start:-.5rem!important
  }
  .mx-sm-n3 {
    margin-inline-end:-1rem!important;
    margin-inline-start:-1rem!important
  }
  .mx-sm-n4 {
    margin-inline-end:-1.5rem!important;
    margin-inline-start:-1.5rem!important
  }
  .mx-sm-n5 {
    margin-inline-end:-2rem!important;
    margin-inline-start:-2rem!important
  }
  .mx-sm-n6 {
    margin-inline-end:-2.5rem!important;
    margin-inline-start:-2.5rem!important
  }
  .mx-sm-n7 {
    margin-inline-end:-3rem!important;
    margin-inline-start:-3rem!important
  }
  .mx-sm-n8 {
    margin-inline-end:-4rem!important;
    margin-inline-start:-4rem!important
  }
  .mx-sm-n9 {
    margin-inline-end:-5rem!important;
    margin-inline-start:-5rem!important
  }
  .mx-sm-n10 {
    margin-inline-end:-6rem!important;
    margin-inline-start:-6rem!important
  }
  .my-sm-n1 {
    margin-bottom:-.25rem!important;
    margin-top:-.25rem!important
  }
  .my-sm-n2 {
    margin-bottom:-.5rem!important;
    margin-top:-.5rem!important
  }
  .my-sm-n3 {
    margin-bottom:-1rem!important;
    margin-top:-1rem!important
  }
  .my-sm-n4 {
    margin-bottom:-1.5rem!important;
    margin-top:-1.5rem!important
  }
  .my-sm-n5 {
    margin-bottom:-2rem!important;
    margin-top:-2rem!important
  }
  .my-sm-n6 {
    margin-bottom:-2.5rem!important;
    margin-top:-2.5rem!important
  }
  .my-sm-n7 {
    margin-bottom:-3rem!important;
    margin-top:-3rem!important
  }
  .my-sm-n8 {
    margin-bottom:-4rem!important;
    margin-top:-4rem!important
  }
  .my-sm-n9 {
    margin-bottom:-5rem!important;
    margin-top:-5rem!important
  }
  .my-sm-n10 {
    margin-bottom:-6rem!important;
    margin-top:-6rem!important
  }
  .mt-sm-n1 {
    margin-top:-.25rem!important
  }
  .mt-sm-n2 {
    margin-top:-.5rem!important
  }
  .mt-sm-n3 {
    margin-top:-1rem!important
  }
  .mt-sm-n4 {
    margin-top:-1.5rem!important
  }
  .mt-sm-n5 {
    margin-top:-2rem!important
  }
  .mt-sm-n6 {
    margin-top:-2.5rem!important
  }
  .mt-sm-n7 {
    margin-top:-3rem!important
  }
  .mt-sm-n8 {
    margin-top:-4rem!important
  }
  .mt-sm-n9 {
    margin-top:-5rem!important
  }
  .mt-sm-n10 {
    margin-top:-6rem!important
  }
  .me-sm-n1 {
    margin-inline-end:-.25rem!important
  }
  .me-sm-n2 {
    margin-inline-end:-.5rem!important
  }
  .me-sm-n3 {
    margin-inline-end:-1rem!important
  }
  .me-sm-n4 {
    margin-inline-end:-1.5rem!important
  }
  .me-sm-n5 {
    margin-inline-end:-2rem!important
  }
  .me-sm-n6 {
    margin-inline-end:-2.5rem!important
  }
  .me-sm-n7 {
    margin-inline-end:-3rem!important
  }
  .me-sm-n8 {
    margin-inline-end:-4rem!important
  }
  .me-sm-n9 {
    margin-inline-end:-5rem!important
  }
  .me-sm-n10 {
    margin-inline-end:-6rem!important
  }
  .mb-sm-n1 {
    margin-bottom:-.25rem!important
  }
  .mb-sm-n2 {
    margin-bottom:-.5rem!important
  }
  .mb-sm-n3 {
    margin-bottom:-1rem!important
  }
  .mb-sm-n4 {
    margin-bottom:-1.5rem!important
  }
  .mb-sm-n5 {
    margin-bottom:-2rem!important
  }
  .mb-sm-n6 {
    margin-bottom:-2.5rem!important
  }
  .mb-sm-n7 {
    margin-bottom:-3rem!important
  }
  .mb-sm-n8 {
    margin-bottom:-4rem!important
  }
  .mb-sm-n9 {
    margin-bottom:-5rem!important
  }
  .mb-sm-n10 {
    margin-bottom:-6rem!important
  }
  .ms-sm-n1 {
    margin-inline-start:-.25rem!important
  }
  .ms-sm-n2 {
    margin-inline-start:-.5rem!important
  }
  .ms-sm-n3 {
    margin-inline-start:-1rem!important
  }
  .ms-sm-n4 {
    margin-inline-start:-1.5rem!important
  }
  .ms-sm-n5 {
    margin-inline-start:-2rem!important
  }
  .ms-sm-n6 {
    margin-inline-start:-2.5rem!important
  }
  .ms-sm-n7 {
    margin-inline-start:-3rem!important
  }
  .ms-sm-n8 {
    margin-inline-start:-4rem!important
  }
  .ms-sm-n9 {
    margin-inline-start:-5rem!important
  }
  .ms-sm-n10 {
    margin-inline-start:-6rem!important
  }
  .p-sm-0 {
    padding:0!important
  }
  .p-sm-1 {
    padding:.25rem!important
  }
  .p-sm-2 {
    padding:.5rem!important
  }
  .p-sm-3 {
    padding:1rem!important
  }
  .p-sm-4 {
    padding:1.5rem!important
  }
  .p-sm-5 {
    padding:2rem!important
  }
  .p-sm-6 {
    padding:2.5rem!important
  }
  .p-sm-7 {
    padding:3rem!important
  }
  .p-sm-8 {
    padding:4rem!important
  }
  .p-sm-9 {
    padding:5rem!important
  }
  .p-sm-10 {
    padding:6rem!important
  }
  .px-sm-0 {
    padding-inline-end:0!important;
    padding-inline-start:0!important
  }
  .px-sm-1 {
    padding-inline-end:.25rem!important;
    padding-inline-start:.25rem!important
  }
  .px-sm-2 {
    padding-inline-end:.5rem!important;
    padding-inline-start:.5rem!important
  }
  .px-sm-3 {
    padding-inline-end:1rem!important;
    padding-inline-start:1rem!important
  }
  .px-sm-4 {
    padding-inline-end:1.5rem!important;
    padding-inline-start:1.5rem!important
  }
  .px-sm-5 {
    padding-inline-end:2rem!important;
    padding-inline-start:2rem!important
  }
  .px-sm-6 {
    padding-inline-end:2.5rem!important;
    padding-inline-start:2.5rem!important
  }
  .px-sm-7 {
    padding-inline-end:3rem!important;
    padding-inline-start:3rem!important
  }
  .px-sm-8 {
    padding-inline-end:4rem!important;
    padding-inline-start:4rem!important
  }
  .px-sm-9 {
    padding-inline-end:5rem!important;
    padding-inline-start:5rem!important
  }
  .px-sm-10 {
    padding-inline-end:6rem!important;
    padding-inline-start:6rem!important
  }
  .py-sm-0 {
    padding-bottom:0!important;
    padding-top:0!important
  }
  .py-sm-1 {
    padding-bottom:.25rem!important;
    padding-top:.25rem!important
  }
  .py-sm-2 {
    padding-bottom:.5rem!important;
    padding-top:.5rem!important
  }
  .py-sm-3 {
    padding-bottom:1rem!important;
    padding-top:1rem!important
  }
  .py-sm-4 {
    padding-bottom:1.5rem!important;
    padding-top:1.5rem!important
  }
  .py-sm-5 {
    padding-bottom:2rem!important;
    padding-top:2rem!important
  }
  .py-sm-6 {
    padding-bottom:2.5rem!important;
    padding-top:2.5rem!important
  }
  .py-sm-7 {
    padding-bottom:3rem!important;
    padding-top:3rem!important
  }
  .py-sm-8 {
    padding-bottom:4rem!important;
    padding-top:4rem!important
  }
  .py-sm-9 {
    padding-bottom:5rem!important;
    padding-top:5rem!important
  }
  .py-sm-10 {
    padding-bottom:6rem!important;
    padding-top:6rem!important
  }
  .pt-sm-0 {
    padding-top:0!important
  }
  .pt-sm-1 {
    padding-top:.25rem!important
  }
  .pt-sm-2 {
    padding-top:.5rem!important
  }
  .pt-sm-3 {
    padding-top:1rem!important
  }
  .pt-sm-4 {
    padding-top:1.5rem!important
  }
  .pt-sm-5 {
    padding-top:2rem!important
  }
  .pt-sm-6 {
    padding-top:2.5rem!important
  }
  .pt-sm-7 {
    padding-top:3rem!important
  }
  .pt-sm-8 {
    padding-top:4rem!important
  }
  .pt-sm-9 {
    padding-top:5rem!important
  }
  .pt-sm-10 {
    padding-top:6rem!important
  }
  .pe-sm-0 {
    padding-inline-end:0!important
  }
  .pe-sm-1 {
    padding-inline-end:.25rem!important
  }
  .pe-sm-2 {
    padding-inline-end:.5rem!important
  }
  .pe-sm-3 {
    padding-inline-end:1rem!important
  }
  .pe-sm-4 {
    padding-inline-end:1.5rem!important
  }
  .pe-sm-5 {
    padding-inline-end:2rem!important
  }
  .pe-sm-6 {
    padding-inline-end:2.5rem!important
  }
  .pe-sm-7 {
    padding-inline-end:3rem!important
  }
  .pe-sm-8 {
    padding-inline-end:4rem!important
  }
  .pe-sm-9 {
    padding-inline-end:5rem!important
  }
  .pe-sm-10 {
    padding-inline-end:6rem!important
  }
  .pb-sm-0 {
    padding-bottom:0!important
  }
  .pb-sm-1 {
    padding-bottom:.25rem!important
  }
  .pb-sm-2 {
    padding-bottom:.5rem!important
  }
  .pb-sm-3 {
    padding-bottom:1rem!important
  }
  .pb-sm-4 {
    padding-bottom:1.5rem!important
  }
  .pb-sm-5 {
    padding-bottom:2rem!important
  }
  .pb-sm-6 {
    padding-bottom:2.5rem!important
  }
  .pb-sm-7 {
    padding-bottom:3rem!important
  }
  .pb-sm-8 {
    padding-bottom:4rem!important
  }
  .pb-sm-9 {
    padding-bottom:5rem!important
  }
  .pb-sm-10 {
    padding-bottom:6rem!important
  }
  .ps-sm-0 {
    padding-inline-start:0!important
  }
  .ps-sm-1 {
    padding-inline-start:.25rem!important
  }
  .ps-sm-2 {
    padding-inline-start:.5rem!important
  }
  .ps-sm-3 {
    padding-inline-start:1rem!important
  }
  .ps-sm-4 {
    padding-inline-start:1.5rem!important
  }
  .ps-sm-5 {
    padding-inline-start:2rem!important
  }
  .ps-sm-6 {
    padding-inline-start:2.5rem!important
  }
  .ps-sm-7 {
    padding-inline-start:3rem!important
  }
  .ps-sm-8 {
    padding-inline-start:4rem!important
  }
  .ps-sm-9 {
    padding-inline-start:5rem!important
  }
  .ps-sm-10 {
    padding-inline-start:6rem!important
  }
  .gap-sm-0 {
    gap:0!important
  }
  .gap-sm-1 {
    gap:.25rem!important
  }
  .gap-sm-2 {
    gap:.5rem!important
  }
  .gap-sm-3 {
    gap:1rem!important
  }
  .gap-sm-4 {
    gap:1.5rem!important
  }
  .gap-sm-5 {
    gap:2rem!important
  }
  .gap-sm-6 {
    gap:2.5rem!important
  }
  .gap-sm-7 {
    gap:3rem!important
  }
  .gap-sm-8 {
    gap:4rem!important
  }
  .gap-sm-9 {
    gap:5rem!important
  }
  .gap-sm-10 {
    gap:6rem!important
  }
  .row-gap-sm-0 {
    row-gap:0!important
  }
  .row-gap-sm-1 {
    row-gap:.25rem!important
  }
  .row-gap-sm-2 {
    row-gap:.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:2rem!important
  }
  .row-gap-sm-6 {
    row-gap:2.5rem!important
  }
  .row-gap-sm-7 {
    row-gap:3rem!important
  }
  .row-gap-sm-8 {
    row-gap:4rem!important
  }
  .row-gap-sm-9 {
    row-gap:5rem!important
  }
  .row-gap-sm-10 {
    row-gap:6rem!important
  }
  .column-gap-sm-0 {
    -moz-column-gap:0!important;
    column-gap:0!important
  }
  .column-gap-sm-1 {
    -moz-column-gap:.25rem!important;
    column-gap:.25rem!important
  }
  .column-gap-sm-2 {
    -moz-column-gap:.5rem!important;
    column-gap:.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:2rem!important;
    column-gap:2rem!important
  }
  .column-gap-sm-6 {
    -moz-column-gap:2.5rem!important;
    column-gap:2.5rem!important
  }
  .column-gap-sm-7 {
    -moz-column-gap:3rem!important;
    column-gap:3rem!important
  }
  .column-gap-sm-8 {
    -moz-column-gap:4rem!important;
    column-gap:4rem!important
  }
  .column-gap-sm-9 {
    -moz-column-gap:5rem!important;
    column-gap:5rem!important
  }
  .column-gap-sm-10 {
    -moz-column-gap:6rem!important;
    column-gap:6rem!important
  }
  .text-sm-start {
    text-align:left!important
  }
  .text-sm-end {
    text-align:right!important
  }
  .text-sm-center {
    text-align:center!important
  }
  .rounded-top-sm {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-sm-0 {
    border-start-end-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-top-sm-1 {
    border-start-end-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-top-sm-2 {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-sm-3 {
    border-start-end-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-top-sm-4 {
    border-start-end-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-top-sm-5 {
    border-start-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-top-sm-circle {
    border-start-end-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-top-sm-pill {
    border-start-end-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-end-sm {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-sm-0 {
    border-end-end-radius:0!important;
    border-start-end-radius:0!important
  }
  .rounded-end-sm-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-start-end-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-end-sm-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-sm-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-start-end-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-end-sm-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-start-end-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-end-sm-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-end-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-end-sm-circle {
    border-end-end-radius:50%!important;
    border-start-end-radius:50%!important
  }
  .rounded-end-sm-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-start-end-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-bottom-sm {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-sm-0 {
    border-end-end-radius:0!important;
    border-end-start-radius:0!important
  }
  .rounded-bottom-sm-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-end-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-bottom-sm-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-sm-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-end-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-bottom-sm-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-end-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-bottom-sm-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-end-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-bottom-sm-circle {
    border-end-end-radius:50%!important;
    border-end-start-radius:50%!important
  }
  .rounded-bottom-sm-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-end-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-start-sm {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-sm-0 {
    border-end-start-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-start-sm-1 {
    border-end-start-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-start-sm-2 {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-sm-3 {
    border-end-start-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-start-sm-4 {
    border-end-start-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-start-sm-5 {
    border-end-start-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-start-sm-circle {
    border-end-start-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-start-sm-pill {
    border-end-start-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!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
  }
  .position-md-static {
    position:static!important
  }
  .position-md-relative {
    position:relative!important
  }
  .position-md-absolute {
    position:absolute!important
  }
  .position-md-fixed {
    position:fixed!important
  }
  .position-md-sticky {
    position:sticky!important
  }
  .top-md-0 {
    top:0!important
  }
  .top-md-50 {
    top:50%!important
  }
  .top-md-100 {
    top:100%!important
  }
  .bottom-md-0 {
    bottom:0!important
  }
  .bottom-md-50 {
    bottom:50%!important
  }
  .bottom-md-100 {
    bottom:100%!important
  }
  .start-md-0 {
    left:0!important
  }
  .start-md-50 {
    left:50%!important
  }
  .start-md-100 {
    left:100%!important
  }
  .translate-middle-md {
    transform:translate(-50%,-50%)!important
  }
  .translate-middle-md-x {
    transform:translateX(-50%)!important
  }
  .translate-middle-md-y {
    transform:translateY(-50%)!important
  }
  .border-md {
    border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-md-0 {
    border:0!important
  }
  .border-top-md {
    border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-top-md-0 {
    border-top:0!important
  }
  .border-end-md {
    border-inline-end-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-end-md-0 {
    border-inline-end-width:0!important
  }
  .border-bottom-md {
    border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-bottom-md-0 {
    border-bottom:0!important
  }
  .border-start-md {
    border-inline-start-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-start-md-0 {
    border-inline-start-width:0!important
  }
  .border-md-primary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important
  }
  .border-md-secondary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important
  }
  .border-md-success {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important
  }
  .border-md-info {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important
  }
  .border-md-warning {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important
  }
  .border-md-danger {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important
  }
  .border-md-light {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important
  }
  .border-md-dark {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important
  }
  .border-md-white {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important
  }
  .border-md-black {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important
  }
  .w-md-25 {
    width:25%!important
  }
  .w-md-50 {
    width:50%!important
  }
  .w-md-75 {
    width:75%!important
  }
  .w-md-100 {
    width:100%!important
  }
  .w-md-auto {
    width:auto!important
  }
  .mw-md-100 {
    max-width:100%!important
  }
  .vw-md-100 {
    width:100vw!important
  }
  .min-vw-md-100 {
    min-width:100vw!important
  }
  .h-md-25 {
    height:25%!important
  }
  .h-md-50 {
    height:50%!important
  }
  .h-md-75 {
    height:75%!important
  }
  .h-md-100 {
    height:100%!important
  }
  .h-md-auto {
    height:auto!important
  }
  .mh-md-100 {
    max-height:100%!important
  }
  .min-vh-md-100 {
    min-height:100vh!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:.25rem!important
  }
  .m-md-2 {
    margin:.5rem!important
  }
  .m-md-3 {
    margin:1rem!important
  }
  .m-md-4 {
    margin:1.5rem!important
  }
  .m-md-5 {
    margin:2rem!important
  }
  .m-md-6 {
    margin:2.5rem!important
  }
  .m-md-7 {
    margin:3rem!important
  }
  .m-md-8 {
    margin:4rem!important
  }
  .m-md-9 {
    margin:5rem!important
  }
  .m-md-10 {
    margin:6rem!important
  }
  .m-md-auto {
    margin:auto!important
  }
  .mx-md-0 {
    margin-inline-end:0!important;
    margin-inline-start:0!important
  }
  .mx-md-1 {
    margin-inline-end:.25rem!important;
    margin-inline-start:.25rem!important
  }
  .mx-md-2 {
    margin-inline-end:.5rem!important;
    margin-inline-start:.5rem!important
  }
  .mx-md-3 {
    margin-inline-end:1rem!important;
    margin-inline-start:1rem!important
  }
  .mx-md-4 {
    margin-inline-end:1.5rem!important;
    margin-inline-start:1.5rem!important
  }
  .mx-md-5 {
    margin-inline-end:2rem!important;
    margin-inline-start:2rem!important
  }
  .mx-md-6 {
    margin-inline-end:2.5rem!important;
    margin-inline-start:2.5rem!important
  }
  .mx-md-7 {
    margin-inline-end:3rem!important;
    margin-inline-start:3rem!important
  }
  .mx-md-8 {
    margin-inline-end:4rem!important;
    margin-inline-start:4rem!important
  }
  .mx-md-9 {
    margin-inline-end:5rem!important;
    margin-inline-start:5rem!important
  }
  .mx-md-10 {
    margin-inline-end:6rem!important;
    margin-inline-start:6rem!important
  }
  .mx-md-auto {
    margin-inline-end:auto!important;
    margin-inline-start:auto!important
  }
  .my-md-0 {
    margin-bottom:0!important;
    margin-top:0!important
  }
  .my-md-1 {
    margin-bottom:.25rem!important;
    margin-top:.25rem!important
  }
  .my-md-2 {
    margin-bottom:.5rem!important;
    margin-top:.5rem!important
  }
  .my-md-3 {
    margin-bottom:1rem!important;
    margin-top:1rem!important
  }
  .my-md-4 {
    margin-bottom:1.5rem!important;
    margin-top:1.5rem!important
  }
  .my-md-5 {
    margin-bottom:2rem!important;
    margin-top:2rem!important
  }
  .my-md-6 {
    margin-bottom:2.5rem!important;
    margin-top:2.5rem!important
  }
  .my-md-7 {
    margin-bottom:3rem!important;
    margin-top:3rem!important
  }
  .my-md-8 {
    margin-bottom:4rem!important;
    margin-top:4rem!important
  }
  .my-md-9 {
    margin-bottom:5rem!important;
    margin-top:5rem!important
  }
  .my-md-10 {
    margin-bottom:6rem!important;
    margin-top:6rem!important
  }
  .my-md-auto {
    margin-bottom:auto!important;
    margin-top:auto!important
  }
  .mt-md-0 {
    margin-top:0!important
  }
  .mt-md-1 {
    margin-top:.25rem!important
  }
  .mt-md-2 {
    margin-top:.5rem!important
  }
  .mt-md-3 {
    margin-top:1rem!important
  }
  .mt-md-4 {
    margin-top:1.5rem!important
  }
  .mt-md-5 {
    margin-top:2rem!important
  }
  .mt-md-6 {
    margin-top:2.5rem!important
  }
  .mt-md-7 {
    margin-top:3rem!important
  }
  .mt-md-8 {
    margin-top:4rem!important
  }
  .mt-md-9 {
    margin-top:5rem!important
  }
  .mt-md-10 {
    margin-top:6rem!important
  }
  .mt-md-auto {
    margin-top:auto!important
  }
  .me-md-0 {
    margin-inline-end:0!important
  }
  .me-md-1 {
    margin-inline-end:.25rem!important
  }
  .me-md-2 {
    margin-inline-end:.5rem!important
  }
  .me-md-3 {
    margin-inline-end:1rem!important
  }
  .me-md-4 {
    margin-inline-end:1.5rem!important
  }
  .me-md-5 {
    margin-inline-end:2rem!important
  }
  .me-md-6 {
    margin-inline-end:2.5rem!important
  }
  .me-md-7 {
    margin-inline-end:3rem!important
  }
  .me-md-8 {
    margin-inline-end:4rem!important
  }
  .me-md-9 {
    margin-inline-end:5rem!important
  }
  .me-md-10 {
    margin-inline-end:6rem!important
  }
  .me-md-auto {
    margin-inline-end:auto!important
  }
  .mb-md-0 {
    margin-bottom:0!important
  }
  .mb-md-1 {
    margin-bottom:.25rem!important
  }
  .mb-md-2 {
    margin-bottom:.5rem!important
  }
  .mb-md-3 {
    margin-bottom:1rem!important
  }
  .mb-md-4 {
    margin-bottom:1.5rem!important
  }
  .mb-md-5 {
    margin-bottom:2rem!important
  }
  .mb-md-6 {
    margin-bottom:2.5rem!important
  }
  .mb-md-7 {
    margin-bottom:3rem!important
  }
  .mb-md-8 {
    margin-bottom:4rem!important
  }
  .mb-md-9 {
    margin-bottom:5rem!important
  }
  .mb-md-10 {
    margin-bottom:6rem!important
  }
  .mb-md-auto {
    margin-bottom:auto!important
  }
  .ms-md-0 {
    margin-inline-start:0!important
  }
  .ms-md-1 {
    margin-inline-start:.25rem!important
  }
  .ms-md-2 {
    margin-inline-start:.5rem!important
  }
  .ms-md-3 {
    margin-inline-start:1rem!important
  }
  .ms-md-4 {
    margin-inline-start:1.5rem!important
  }
  .ms-md-5 {
    margin-inline-start:2rem!important
  }
  .ms-md-6 {
    margin-inline-start:2.5rem!important
  }
  .ms-md-7 {
    margin-inline-start:3rem!important
  }
  .ms-md-8 {
    margin-inline-start:4rem!important
  }
  .ms-md-9 {
    margin-inline-start:5rem!important
  }
  .ms-md-10 {
    margin-inline-start:6rem!important
  }
  .ms-md-auto {
    margin-inline-start:auto!important
  }
  .m-md-n1 {
    margin:-.25rem!important
  }
  .m-md-n2 {
    margin:-.5rem!important
  }
  .m-md-n3 {
    margin:-1rem!important
  }
  .m-md-n4 {
    margin:-1.5rem!important
  }
  .m-md-n5 {
    margin:-2rem!important
  }
  .m-md-n6 {
    margin:-2.5rem!important
  }
  .m-md-n7 {
    margin:-3rem!important
  }
  .m-md-n8 {
    margin:-4rem!important
  }
  .m-md-n9 {
    margin:-5rem!important
  }
  .m-md-n10 {
    margin:-6rem!important
  }
  .mx-md-n1 {
    margin-inline-end:-.25rem!important;
    margin-inline-start:-.25rem!important
  }
  .mx-md-n2 {
    margin-inline-end:-.5rem!important;
    margin-inline-start:-.5rem!important
  }
  .mx-md-n3 {
    margin-inline-end:-1rem!important;
    margin-inline-start:-1rem!important
  }
  .mx-md-n4 {
    margin-inline-end:-1.5rem!important;
    margin-inline-start:-1.5rem!important
  }
  .mx-md-n5 {
    margin-inline-end:-2rem!important;
    margin-inline-start:-2rem!important
  }
  .mx-md-n6 {
    margin-inline-end:-2.5rem!important;
    margin-inline-start:-2.5rem!important
  }
  .mx-md-n7 {
    margin-inline-end:-3rem!important;
    margin-inline-start:-3rem!important
  }
  .mx-md-n8 {
    margin-inline-end:-4rem!important;
    margin-inline-start:-4rem!important
  }
  .mx-md-n9 {
    margin-inline-end:-5rem!important;
    margin-inline-start:-5rem!important
  }
  .mx-md-n10 {
    margin-inline-end:-6rem!important;
    margin-inline-start:-6rem!important
  }
  .my-md-n1 {
    margin-bottom:-.25rem!important;
    margin-top:-.25rem!important
  }
  .my-md-n2 {
    margin-bottom:-.5rem!important;
    margin-top:-.5rem!important
  }
  .my-md-n3 {
    margin-bottom:-1rem!important;
    margin-top:-1rem!important
  }
  .my-md-n4 {
    margin-bottom:-1.5rem!important;
    margin-top:-1.5rem!important
  }
  .my-md-n5 {
    margin-bottom:-2rem!important;
    margin-top:-2rem!important
  }
  .my-md-n6 {
    margin-bottom:-2.5rem!important;
    margin-top:-2.5rem!important
  }
  .my-md-n7 {
    margin-bottom:-3rem!important;
    margin-top:-3rem!important
  }
  .my-md-n8 {
    margin-bottom:-4rem!important;
    margin-top:-4rem!important
  }
  .my-md-n9 {
    margin-bottom:-5rem!important;
    margin-top:-5rem!important
  }
  .my-md-n10 {
    margin-bottom:-6rem!important;
    margin-top:-6rem!important
  }
  .mt-md-n1 {
    margin-top:-.25rem!important
  }
  .mt-md-n2 {
    margin-top:-.5rem!important
  }
  .mt-md-n3 {
    margin-top:-1rem!important
  }
  .mt-md-n4 {
    margin-top:-1.5rem!important
  }
  .mt-md-n5 {
    margin-top:-2rem!important
  }
  .mt-md-n6 {
    margin-top:-2.5rem!important
  }
  .mt-md-n7 {
    margin-top:-3rem!important
  }
  .mt-md-n8 {
    margin-top:-4rem!important
  }
  .mt-md-n9 {
    margin-top:-5rem!important
  }
  .mt-md-n10 {
    margin-top:-6rem!important
  }
  .me-md-n1 {
    margin-inline-end:-.25rem!important
  }
  .me-md-n2 {
    margin-inline-end:-.5rem!important
  }
  .me-md-n3 {
    margin-inline-end:-1rem!important
  }
  .me-md-n4 {
    margin-inline-end:-1.5rem!important
  }
  .me-md-n5 {
    margin-inline-end:-2rem!important
  }
  .me-md-n6 {
    margin-inline-end:-2.5rem!important
  }
  .me-md-n7 {
    margin-inline-end:-3rem!important
  }
  .me-md-n8 {
    margin-inline-end:-4rem!important
  }
  .me-md-n9 {
    margin-inline-end:-5rem!important
  }
  .me-md-n10 {
    margin-inline-end:-6rem!important
  }
  .mb-md-n1 {
    margin-bottom:-.25rem!important
  }
  .mb-md-n2 {
    margin-bottom:-.5rem!important
  }
  .mb-md-n3 {
    margin-bottom:-1rem!important
  }
  .mb-md-n4 {
    margin-bottom:-1.5rem!important
  }
  .mb-md-n5 {
    margin-bottom:-2rem!important
  }
  .mb-md-n6 {
    margin-bottom:-2.5rem!important
  }
  .mb-md-n7 {
    margin-bottom:-3rem!important
  }
  .mb-md-n8 {
    margin-bottom:-4rem!important
  }
  .mb-md-n9 {
    margin-bottom:-5rem!important
  }
  .mb-md-n10 {
    margin-bottom:-6rem!important
  }
  .ms-md-n1 {
    margin-inline-start:-.25rem!important
  }
  .ms-md-n2 {
    margin-inline-start:-.5rem!important
  }
  .ms-md-n3 {
    margin-inline-start:-1rem!important
  }
  .ms-md-n4 {
    margin-inline-start:-1.5rem!important
  }
  .ms-md-n5 {
    margin-inline-start:-2rem!important
  }
  .ms-md-n6 {
    margin-inline-start:-2.5rem!important
  }
  .ms-md-n7 {
    margin-inline-start:-3rem!important
  }
  .ms-md-n8 {
    margin-inline-start:-4rem!important
  }
  .ms-md-n9 {
    margin-inline-start:-5rem!important
  }
  .ms-md-n10 {
    margin-inline-start:-6rem!important
  }
  .p-md-0 {
    padding:0!important
  }
  .p-md-1 {
    padding:.25rem!important
  }
  .p-md-2 {
    padding:.5rem!important
  }
  .p-md-3 {
    padding:1rem!important
  }
  .p-md-4 {
    padding:1.5rem!important
  }
  .p-md-5 {
    padding:2rem!important
  }
  .p-md-6 {
    padding:2.5rem!important
  }
  .p-md-7 {
    padding:3rem!important
  }
  .p-md-8 {
    padding:4rem!important
  }
  .p-md-9 {
    padding:5rem!important
  }
  .p-md-10 {
    padding:6rem!important
  }
  .px-md-0 {
    padding-inline-end:0!important;
    padding-inline-start:0!important
  }
  .px-md-1 {
    padding-inline-end:.25rem!important;
    padding-inline-start:.25rem!important
  }
  .px-md-2 {
    padding-inline-end:.5rem!important;
    padding-inline-start:.5rem!important
  }
  .px-md-3 {
    padding-inline-end:1rem!important;
    padding-inline-start:1rem!important
  }
  .px-md-4 {
    padding-inline-end:1.5rem!important;
    padding-inline-start:1.5rem!important
  }
  .px-md-5 {
    padding-inline-end:2rem!important;
    padding-inline-start:2rem!important
  }
  .px-md-6 {
    padding-inline-end:2.5rem!important;
    padding-inline-start:2.5rem!important
  }
  .px-md-7 {
    padding-inline-end:3rem!important;
    padding-inline-start:3rem!important
  }
  .px-md-8 {
    padding-inline-end:4rem!important;
    padding-inline-start:4rem!important
  }
  .px-md-9 {
    padding-inline-end:5rem!important;
    padding-inline-start:5rem!important
  }
  .px-md-10 {
    padding-inline-end:6rem!important;
    padding-inline-start:6rem!important
  }
  .py-md-0 {
    padding-bottom:0!important;
    padding-top:0!important
  }
  .py-md-1 {
    padding-bottom:.25rem!important;
    padding-top:.25rem!important
  }
  .py-md-2 {
    padding-bottom:.5rem!important;
    padding-top:.5rem!important
  }
  .py-md-3 {
    padding-bottom:1rem!important;
    padding-top:1rem!important
  }
  .py-md-4 {
    padding-bottom:1.5rem!important;
    padding-top:1.5rem!important
  }
  .py-md-5 {
    padding-bottom:2rem!important;
    padding-top:2rem!important
  }
  .py-md-6 {
    padding-bottom:2.5rem!important;
    padding-top:2.5rem!important
  }
  .py-md-7 {
    padding-bottom:3rem!important;
    padding-top:3rem!important
  }
  .py-md-8 {
    padding-bottom:4rem!important;
    padding-top:4rem!important
  }
  .py-md-9 {
    padding-bottom:5rem!important;
    padding-top:5rem!important
  }
  .py-md-10 {
    padding-bottom:6rem!important;
    padding-top:6rem!important
  }
  .pt-md-0 {
    padding-top:0!important
  }
  .pt-md-1 {
    padding-top:.25rem!important
  }
  .pt-md-2 {
    padding-top:.5rem!important
  }
  .pt-md-3 {
    padding-top:1rem!important
  }
  .pt-md-4 {
    padding-top:1.5rem!important
  }
  .pt-md-5 {
    padding-top:2rem!important
  }
  .pt-md-6 {
    padding-top:2.5rem!important
  }
  .pt-md-7 {
    padding-top:3rem!important
  }
  .pt-md-8 {
    padding-top:4rem!important
  }
  .pt-md-9 {
    padding-top:5rem!important
  }
  .pt-md-10 {
    padding-top:6rem!important
  }
  .pe-md-0 {
    padding-inline-end:0!important
  }
  .pe-md-1 {
    padding-inline-end:.25rem!important
  }
  .pe-md-2 {
    padding-inline-end:.5rem!important
  }
  .pe-md-3 {
    padding-inline-end:1rem!important
  }
  .pe-md-4 {
    padding-inline-end:1.5rem!important
  }
  .pe-md-5 {
    padding-inline-end:2rem!important
  }
  .pe-md-6 {
    padding-inline-end:2.5rem!important
  }
  .pe-md-7 {
    padding-inline-end:3rem!important
  }
  .pe-md-8 {
    padding-inline-end:4rem!important
  }
  .pe-md-9 {
    padding-inline-end:5rem!important
  }
  .pe-md-10 {
    padding-inline-end:6rem!important
  }
  .pb-md-0 {
    padding-bottom:0!important
  }
  .pb-md-1 {
    padding-bottom:.25rem!important
  }
  .pb-md-2 {
    padding-bottom:.5rem!important
  }
  .pb-md-3 {
    padding-bottom:1rem!important
  }
  .pb-md-4 {
    padding-bottom:1.5rem!important
  }
  .pb-md-5 {
    padding-bottom:2rem!important
  }
  .pb-md-6 {
    padding-bottom:2.5rem!important
  }
  .pb-md-7 {
    padding-bottom:3rem!important
  }
  .pb-md-8 {
    padding-bottom:4rem!important
  }
  .pb-md-9 {
    padding-bottom:5rem!important
  }
  .pb-md-10 {
    padding-bottom:6rem!important
  }
  .ps-md-0 {
    padding-inline-start:0!important
  }
  .ps-md-1 {
    padding-inline-start:.25rem!important
  }
  .ps-md-2 {
    padding-inline-start:.5rem!important
  }
  .ps-md-3 {
    padding-inline-start:1rem!important
  }
  .ps-md-4 {
    padding-inline-start:1.5rem!important
  }
  .ps-md-5 {
    padding-inline-start:2rem!important
  }
  .ps-md-6 {
    padding-inline-start:2.5rem!important
  }
  .ps-md-7 {
    padding-inline-start:3rem!important
  }
  .ps-md-8 {
    padding-inline-start:4rem!important
  }
  .ps-md-9 {
    padding-inline-start:5rem!important
  }
  .ps-md-10 {
    padding-inline-start:6rem!important
  }
  .gap-md-0 {
    gap:0!important
  }
  .gap-md-1 {
    gap:.25rem!important
  }
  .gap-md-2 {
    gap:.5rem!important
  }
  .gap-md-3 {
    gap:1rem!important
  }
  .gap-md-4 {
    gap:1.5rem!important
  }
  .gap-md-5 {
    gap:2rem!important
  }
  .gap-md-6 {
    gap:2.5rem!important
  }
  .gap-md-7 {
    gap:3rem!important
  }
  .gap-md-8 {
    gap:4rem!important
  }
  .gap-md-9 {
    gap:5rem!important
  }
  .gap-md-10 {
    gap:6rem!important
  }
  .row-gap-md-0 {
    row-gap:0!important
  }
  .row-gap-md-1 {
    row-gap:.25rem!important
  }
  .row-gap-md-2 {
    row-gap:.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:2rem!important
  }
  .row-gap-md-6 {
    row-gap:2.5rem!important
  }
  .row-gap-md-7 {
    row-gap:3rem!important
  }
  .row-gap-md-8 {
    row-gap:4rem!important
  }
  .row-gap-md-9 {
    row-gap:5rem!important
  }
  .row-gap-md-10 {
    row-gap:6rem!important
  }
  .column-gap-md-0 {
    -moz-column-gap:0!important;
    column-gap:0!important
  }
  .column-gap-md-1 {
    -moz-column-gap:.25rem!important;
    column-gap:.25rem!important
  }
  .column-gap-md-2 {
    -moz-column-gap:.5rem!important;
    column-gap:.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:2rem!important;
    column-gap:2rem!important
  }
  .column-gap-md-6 {
    -moz-column-gap:2.5rem!important;
    column-gap:2.5rem!important
  }
  .column-gap-md-7 {
    -moz-column-gap:3rem!important;
    column-gap:3rem!important
  }
  .column-gap-md-8 {
    -moz-column-gap:4rem!important;
    column-gap:4rem!important
  }
  .column-gap-md-9 {
    -moz-column-gap:5rem!important;
    column-gap:5rem!important
  }
  .column-gap-md-10 {
    -moz-column-gap:6rem!important;
    column-gap:6rem!important
  }
  .text-md-start {
    text-align:left!important
  }
  .text-md-end {
    text-align:right!important
  }
  .text-md-center {
    text-align:center!important
  }
  .rounded-top-md {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-md-0 {
    border-start-end-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-top-md-1 {
    border-start-end-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-top-md-2 {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-md-3 {
    border-start-end-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-top-md-4 {
    border-start-end-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-top-md-5 {
    border-start-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-top-md-circle {
    border-start-end-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-top-md-pill {
    border-start-end-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-end-md {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-md-0 {
    border-end-end-radius:0!important;
    border-start-end-radius:0!important
  }
  .rounded-end-md-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-start-end-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-end-md-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-md-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-start-end-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-end-md-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-start-end-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-end-md-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-end-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-end-md-circle {
    border-end-end-radius:50%!important;
    border-start-end-radius:50%!important
  }
  .rounded-end-md-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-start-end-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-bottom-md {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-md-0 {
    border-end-end-radius:0!important;
    border-end-start-radius:0!important
  }
  .rounded-bottom-md-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-end-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-bottom-md-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-md-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-end-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-bottom-md-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-end-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-bottom-md-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-end-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-bottom-md-circle {
    border-end-end-radius:50%!important;
    border-end-start-radius:50%!important
  }
  .rounded-bottom-md-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-end-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-start-md {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-md-0 {
    border-end-start-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-start-md-1 {
    border-end-start-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-start-md-2 {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-md-3 {
    border-end-start-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-start-md-4 {
    border-end-start-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-start-md-5 {
    border-end-start-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-start-md-circle {
    border-end-start-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-start-md-pill {
    border-end-start-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!important
  }
  .mw-lg-310 {
    max-width:310px
  }
}
@media(min-width:992px) {
  .text-lg-white {
    color:#fff!important
  }
  .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
  }
  .position-lg-static {
    position:static!important
  }
  .position-lg-relative {
    position:relative!important
  }
  .position-lg-absolute {
    position:absolute!important
  }
  .position-lg-fixed {
    position:fixed!important
  }
  .position-lg-sticky {
    position:sticky!important
  }
  .top-lg-0 {
    top:0!important
  }
  .top-lg-50 {
    top:50%!important
  }
  .top-lg-100 {
    top:100%!important
  }
  .bottom-lg-0 {
    bottom:0!important
  }
  .bottom-lg-50 {
    bottom:50%!important
  }
  .bottom-lg-100 {
    bottom:100%!important
  }
  .start-lg-0 {
    left:0!important
  }
  .start-lg-50 {
    left:50%!important
  }
  .start-lg-100 {
    left:100%!important
  }
  .translate-middle-lg {
    transform:translate(-50%,-50%)!important
  }
  .translate-middle-lg-x {
    transform:translateX(-50%)!important
  }
  .translate-middle-lg-y {
    transform:translateY(-50%)!important
  }
  .border-lg {
    border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-lg-0 {
    border:0!important
  }
  .border-top-lg {
    border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-top-lg-0 {
    border-top:0!important
  }
  .border-end-lg {
    border-inline-end-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-end-lg-0 {
    border-inline-end-width:0!important
  }
  .border-bottom-lg {
    border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-bottom-lg-0 {
    border-bottom:0!important
  }
  .border-start-lg {
    border-inline-start-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-start-lg-0 {
    border-inline-start-width:0!important
  }
  .border-lg-primary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-secondary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-success {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-info {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-warning {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-danger {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-light {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-dark {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-white {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important
  }
  .border-lg-black {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important
  }
  .w-lg-25 {
    width:25%!important
  }
  .w-lg-50 {
    width:50%!important
  }
  .w-lg-75 {
    width:75%!important
  }
  .w-lg-100 {
    width:100%!important
  }
  .w-lg-auto {
    width:auto!important
  }
  .mw-lg-100 {
    max-width:100%!important
  }
  .vw-lg-100 {
    width:100vw!important
  }
  .min-vw-lg-100 {
    min-width:100vw!important
  }
  .h-lg-25 {
    height:25%!important
  }
  .h-lg-50 {
    height:50%!important
  }
  .h-lg-75 {
    height:75%!important
  }
  .h-lg-100 {
    height:100%!important
  }
  .h-lg-auto {
    height:auto!important
  }
  .mh-lg-100 {
    max-height:100%!important
  }
  .min-vh-lg-100 {
    min-height:100vh!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:.25rem!important
  }
  .m-lg-2 {
    margin:.5rem!important
  }
  .m-lg-3 {
    margin:1rem!important
  }
  .m-lg-4 {
    margin:1.5rem!important
  }
  .m-lg-5 {
    margin:2rem!important
  }
  .m-lg-6 {
    margin:2.5rem!important
  }
  .m-lg-7 {
    margin:3rem!important
  }
  .m-lg-8 {
    margin:4rem!important
  }
  .m-lg-9 {
    margin:5rem!important
  }
  .m-lg-10 {
    margin:6rem!important
  }
  .m-lg-auto {
    margin:auto!important
  }
  .mx-lg-0 {
    margin-inline-end:0!important;
    margin-inline-start:0!important
  }
  .mx-lg-1 {
    margin-inline-end:.25rem!important;
    margin-inline-start:.25rem!important
  }
  .mx-lg-2 {
    margin-inline-end:.5rem!important;
    margin-inline-start:.5rem!important
  }
  .mx-lg-3 {
    margin-inline-end:1rem!important;
    margin-inline-start:1rem!important
  }
  .mx-lg-4 {
    margin-inline-end:1.5rem!important;
    margin-inline-start:1.5rem!important
  }
  .mx-lg-5 {
    margin-inline-end:2rem!important;
    margin-inline-start:2rem!important
  }
  .mx-lg-6 {
    margin-inline-end:2.5rem!important;
    margin-inline-start:2.5rem!important
  }
  .mx-lg-7 {
    margin-inline-end:3rem!important;
    margin-inline-start:3rem!important
  }
  .mx-lg-8 {
    margin-inline-end:4rem!important;
    margin-inline-start:4rem!important
  }
  .mx-lg-9 {
    margin-inline-end:5rem!important;
    margin-inline-start:5rem!important
  }
  .mx-lg-10 {
    margin-inline-end:6rem!important;
    margin-inline-start:6rem!important
  }
  .mx-lg-auto {
    margin-inline-end:auto!important;
    margin-inline-start:auto!important
  }
  .my-lg-0 {
    margin-bottom:0!important;
    margin-top:0!important
  }
  .my-lg-1 {
    margin-bottom:.25rem!important;
    margin-top:.25rem!important
  }
  .my-lg-2 {
    margin-bottom:.5rem!important;
    margin-top:.5rem!important
  }
  .my-lg-3 {
    margin-bottom:1rem!important;
    margin-top:1rem!important
  }
  .my-lg-4 {
    margin-bottom:1.5rem!important;
    margin-top:1.5rem!important
  }
  .my-lg-5 {
    margin-bottom:2rem!important;
    margin-top:2rem!important
  }
  .my-lg-6 {
    margin-bottom:2.5rem!important;
    margin-top:2.5rem!important
  }
  .my-lg-7 {
    margin-bottom:3rem!important;
    margin-top:3rem!important
  }
  .my-lg-8 {
    margin-bottom:4rem!important;
    margin-top:4rem!important
  }
  .my-lg-9 {
    margin-bottom:5rem!important;
    margin-top:5rem!important
  }
  .my-lg-10 {
    margin-bottom:6rem!important;
    margin-top:6rem!important
  }
  .my-lg-auto {
    margin-bottom:auto!important;
    margin-top:auto!important
  }
  .mt-lg-0 {
    margin-top:0!important
  }
  .mt-lg-1 {
    margin-top:.25rem!important
  }
  .mt-lg-2 {
    margin-top:.5rem!important
  }
  .mt-lg-3 {
    margin-top:1rem!important
  }
  .mt-lg-4 {
    margin-top:1.5rem!important
  }
  .mt-lg-5 {
    margin-top:2rem!important
  }
  .mt-lg-6 {
    margin-top:2.5rem!important
  }
  .mt-lg-7 {
    margin-top:3rem!important
  }
  .mt-lg-8 {
    margin-top:4rem!important
  }
  .mt-lg-9 {
    margin-top:5rem!important
  }
  .mt-lg-10 {
    margin-top:6rem!important
  }
  .mt-lg-auto {
    margin-top:auto!important
  }
  .me-lg-0 {
    margin-inline-end:0!important
  }
  .me-lg-1 {
    margin-inline-end:.25rem!important
  }
  .me-lg-2 {
    margin-inline-end:.5rem!important
  }
  .me-lg-3 {
    margin-inline-end:1rem!important
  }
  .me-lg-4 {
    margin-inline-end:1.5rem!important
  }
  .me-lg-5 {
    margin-inline-end:2rem!important
  }
  .me-lg-6 {
    margin-inline-end:2.5rem!important
  }
  .me-lg-7 {
    margin-inline-end:3rem!important
  }
  .me-lg-8 {
    margin-inline-end:4rem!important
  }
  .me-lg-9 {
    margin-inline-end:5rem!important
  }
  .me-lg-10 {
    margin-inline-end:6rem!important
  }
  .me-lg-auto {
    margin-inline-end:auto!important
  }
  .mb-lg-0 {
    margin-bottom:0!important
  }
  .mb-lg-1 {
    margin-bottom:.25rem!important
  }
  .mb-lg-2 {
    margin-bottom:.5rem!important
  }
  .mb-lg-3 {
    margin-bottom:1rem!important
  }
  .mb-lg-4 {
    margin-bottom:1.5rem!important
  }
  .mb-lg-5 {
    margin-bottom:2rem!important
  }
  .mb-lg-6 {
    margin-bottom:2.5rem!important
  }
  .mb-lg-7 {
    margin-bottom:3rem!important
  }
  .mb-lg-8 {
    margin-bottom:4rem!important
  }
  .mb-lg-9 {
    margin-bottom:5rem!important
  }
  .mb-lg-10 {
    margin-bottom:6rem!important
  }
  .mb-lg-auto {
    margin-bottom:auto!important
  }
  .ms-lg-0 {
    margin-inline-start:0!important
  }
  .ms-lg-1 {
    margin-inline-start:.25rem!important
  }
  .ms-lg-2 {
    margin-inline-start:.5rem!important
  }
  .ms-lg-3 {
    margin-inline-start:1rem!important
  }
  .ms-lg-4 {
    margin-inline-start:1.5rem!important
  }
  .ms-lg-5 {
    margin-inline-start:2rem!important
  }
  .ms-lg-6 {
    margin-inline-start:2.5rem!important
  }
  .ms-lg-7 {
    margin-inline-start:3rem!important
  }
  .ms-lg-8 {
    margin-inline-start:4rem!important
  }
  .ms-lg-9 {
    margin-inline-start:5rem!important
  }
  .ms-lg-10 {
    margin-inline-start:6rem!important
  }
  .ms-lg-auto {
    margin-inline-start:auto!important
  }
  .m-lg-n1 {
    margin:-.25rem!important
  }
  .m-lg-n2 {
    margin:-.5rem!important
  }
  .m-lg-n3 {
    margin:-1rem!important
  }
  .m-lg-n4 {
    margin:-1.5rem!important
  }
  .m-lg-n5 {
    margin:-2rem!important
  }
  .m-lg-n6 {
    margin:-2.5rem!important
  }
  .m-lg-n7 {
    margin:-3rem!important
  }
  .m-lg-n8 {
    margin:-4rem!important
  }
  .m-lg-n9 {
    margin:-5rem!important
  }
  .m-lg-n10 {
    margin:-6rem!important
  }
  .mx-lg-n1 {
    margin-inline-end:-.25rem!important;
    margin-inline-start:-.25rem!important
  }
  .mx-lg-n2 {
    margin-inline-end:-.5rem!important;
    margin-inline-start:-.5rem!important
  }
  .mx-lg-n3 {
    margin-inline-end:-1rem!important;
    margin-inline-start:-1rem!important
  }
  .mx-lg-n4 {
    margin-inline-end:-1.5rem!important;
    margin-inline-start:-1.5rem!important
  }
  .mx-lg-n5 {
    margin-inline-end:-2rem!important;
    margin-inline-start:-2rem!important
  }
  .mx-lg-n6 {
    margin-inline-end:-2.5rem!important;
    margin-inline-start:-2.5rem!important
  }
  .mx-lg-n7 {
    margin-inline-end:-3rem!important;
    margin-inline-start:-3rem!important
  }
  .mx-lg-n8 {
    margin-inline-end:-4rem!important;
    margin-inline-start:-4rem!important
  }
  .mx-lg-n9 {
    margin-inline-end:-5rem!important;
    margin-inline-start:-5rem!important
  }
  .mx-lg-n10 {
    margin-inline-end:-6rem!important;
    margin-inline-start:-6rem!important
  }
  .my-lg-n1 {
    margin-bottom:-.25rem!important;
    margin-top:-.25rem!important
  }
  .my-lg-n2 {
    margin-bottom:-.5rem!important;
    margin-top:-.5rem!important
  }
  .my-lg-n3 {
    margin-bottom:-1rem!important;
    margin-top:-1rem!important
  }
  .my-lg-n4 {
    margin-bottom:-1.5rem!important;
    margin-top:-1.5rem!important
  }
  .my-lg-n5 {
    margin-bottom:-2rem!important;
    margin-top:-2rem!important
  }
  .my-lg-n6 {
    margin-bottom:-2.5rem!important;
    margin-top:-2.5rem!important
  }
  .my-lg-n7 {
    margin-bottom:-3rem!important;
    margin-top:-3rem!important
  }
  .my-lg-n8 {
    margin-bottom:-4rem!important;
    margin-top:-4rem!important
  }
  .my-lg-n9 {
    margin-bottom:-5rem!important;
    margin-top:-5rem!important
  }
  .my-lg-n10 {
    margin-bottom:-6rem!important;
    margin-top:-6rem!important
  }
  .mt-lg-n1 {
    margin-top:-.25rem!important
  }
  .mt-lg-n2 {
    margin-top:-.5rem!important
  }
  .mt-lg-n3 {
    margin-top:-1rem!important
  }
  .mt-lg-n4 {
    margin-top:-1.5rem!important
  }
  .mt-lg-n5 {
    margin-top:-2rem!important
  }
  .mt-lg-n6 {
    margin-top:-2.5rem!important
  }
  .mt-lg-n7 {
    margin-top:-3rem!important
  }
  .mt-lg-n8 {
    margin-top:-4rem!important
  }
  .mt-lg-n9 {
    margin-top:-5rem!important
  }
  .mt-lg-n10 {
    margin-top:-6rem!important
  }
  .me-lg-n1 {
    margin-inline-end:-.25rem!important
  }
  .me-lg-n2 {
    margin-inline-end:-.5rem!important
  }
  .me-lg-n3 {
    margin-inline-end:-1rem!important
  }
  .me-lg-n4 {
    margin-inline-end:-1.5rem!important
  }
  .me-lg-n5 {
    margin-inline-end:-2rem!important
  }
  .me-lg-n6 {
    margin-inline-end:-2.5rem!important
  }
  .me-lg-n7 {
    margin-inline-end:-3rem!important
  }
  .me-lg-n8 {
    margin-inline-end:-4rem!important
  }
  .me-lg-n9 {
    margin-inline-end:-5rem!important
  }
  .me-lg-n10 {
    margin-inline-end:-6rem!important
  }
  .mb-lg-n1 {
    margin-bottom:-.25rem!important
  }
  .mb-lg-n2 {
    margin-bottom:-.5rem!important
  }
  .mb-lg-n3 {
    margin-bottom:-1rem!important
  }
  .mb-lg-n4 {
    margin-bottom:-1.5rem!important
  }
  .mb-lg-n5 {
    margin-bottom:-2rem!important
  }
  .mb-lg-n6 {
    margin-bottom:-2.5rem!important
  }
  .mb-lg-n7 {
    margin-bottom:-3rem!important
  }
  .mb-lg-n8 {
    margin-bottom:-4rem!important
  }
  .mb-lg-n9 {
    margin-bottom:-5rem!important
  }
  .mb-lg-n10 {
    margin-bottom:-6rem!important
  }
  .ms-lg-n1 {
    margin-inline-start:-.25rem!important
  }
  .ms-lg-n2 {
    margin-inline-start:-.5rem!important
  }
  .ms-lg-n3 {
    margin-inline-start:-1rem!important
  }
  .ms-lg-n4 {
    margin-inline-start:-1.5rem!important
  }
  .ms-lg-n5 {
    margin-inline-start:-2rem!important
  }
  .ms-lg-n6 {
    margin-inline-start:-2.5rem!important
  }
  .ms-lg-n7 {
    margin-inline-start:-3rem!important
  }
  .ms-lg-n8 {
    margin-inline-start:-4rem!important
  }
  .ms-lg-n9 {
    margin-inline-start:-5rem!important
  }
  .ms-lg-n10 {
    margin-inline-start:-6rem!important
  }
  .p-lg-0 {
    padding:0!important
  }
  .p-lg-1 {
    padding:.25rem!important
  }
  .p-lg-2 {
    padding:.5rem!important
  }
  .p-lg-3 {
    padding:1rem!important
  }
  .p-lg-4 {
    padding:1.5rem!important
  }
  .p-lg-5 {
    padding:2rem!important
  }
  .p-lg-6 {
    padding:2.5rem!important
  }
  .p-lg-7 {
    padding:3rem!important
  }
  .p-lg-8 {
    padding:4rem!important
  }
  .p-lg-9 {
    padding:5rem!important
  }
  .p-lg-10 {
    padding:6rem!important
  }
  .px-lg-0 {
    padding-inline-end:0!important;
    padding-inline-start:0!important
  }
  .px-lg-1 {
    padding-inline-end:.25rem!important;
    padding-inline-start:.25rem!important
  }
  .px-lg-2 {
    padding-inline-end:.5rem!important;
    padding-inline-start:.5rem!important
  }
  .px-lg-3 {
    padding-inline-end:1rem!important;
    padding-inline-start:1rem!important
  }
  .px-lg-4 {
    padding-inline-end:1.5rem!important;
    padding-inline-start:1.5rem!important
  }
  .px-lg-5 {
    padding-inline-end:2rem!important;
    padding-inline-start:2rem!important
  }
  .px-lg-6 {
    padding-inline-end:2.5rem!important;
    padding-inline-start:2.5rem!important
  }
  .px-lg-7 {
    padding-inline-end:3rem!important;
    padding-inline-start:3rem!important
  }
  .px-lg-8 {
    padding-inline-end:4rem!important;
    padding-inline-start:4rem!important
  }
  .px-lg-9 {
    padding-inline-end:5rem!important;
    padding-inline-start:5rem!important
  }
  .px-lg-10 {
    padding-inline-end:6rem!important;
    padding-inline-start:6rem!important
  }
  .py-lg-0 {
    padding-bottom:0!important;
    padding-top:0!important
  }
  .py-lg-1 {
    padding-bottom:.25rem!important;
    padding-top:.25rem!important
  }
  .py-lg-2 {
    padding-bottom:.5rem!important;
    padding-top:.5rem!important
  }
  .py-lg-3 {
    padding-bottom:1rem!important;
    padding-top:1rem!important
  }
  .py-lg-4 {
    padding-bottom:1.5rem!important;
    padding-top:1.5rem!important
  }
  .py-lg-5 {
    padding-bottom:2rem!important;
    padding-top:2rem!important
  }
  .py-lg-6 {
    padding-bottom:2.5rem!important;
    padding-top:2.5rem!important
  }
  .py-lg-7 {
    padding-bottom:3rem!important;
    padding-top:3rem!important
  }
  .py-lg-8 {
    padding-bottom:4rem!important;
    padding-top:4rem!important
  }
  .py-lg-9 {
    padding-bottom:5rem!important;
    padding-top:5rem!important
  }
  .py-lg-10 {
    padding-bottom:6rem!important;
    padding-top:6rem!important
  }
  .pt-lg-0 {
    padding-top:0!important
  }
  .pt-lg-1 {
    padding-top:.25rem!important
  }
  .pt-lg-2 {
    padding-top:.5rem!important
  }
  .pt-lg-3 {
    padding-top:1rem!important
  }
  .pt-lg-4 {
    padding-top:1.5rem!important
  }
  .pt-lg-5 {
    padding-top:2rem!important
  }
  .pt-lg-6 {
    padding-top:2.5rem!important
  }
  .pt-lg-7 {
    padding-top:3rem!important
  }
  .pt-lg-8 {
    padding-top:4rem!important
  }
  .pt-lg-9 {
    padding-top:5rem!important
  }
  .pt-lg-10 {
    padding-top:6rem!important
  }
  .pt-lg-150 {
    padding-top:150px!important
  }
  .pe-lg-0 {
    padding-inline-end:0!important
  }
  .pe-lg-1 {
    padding-inline-end:.25rem!important
  }
  .pe-lg-2 {
    padding-inline-end:.5rem!important
  }
  .pe-lg-3 {
    padding-inline-end:1rem!important
  }
  .pe-lg-4 {
    padding-inline-end:1.5rem!important
  }
  .pe-lg-5 {
    padding-inline-end:2rem!important
  }
  .pe-lg-6 {
    padding-inline-end:2.5rem!important
  }
  .pe-lg-7 {
    padding-inline-end:3rem!important
  }
  .pe-lg-8 {
    padding-inline-end:4rem!important
  }
  .pe-lg-9 {
    padding-inline-end:5rem!important
  }
  .pe-lg-10 {
    padding-inline-end:6rem!important
  }
  .pb-lg-0 {
    padding-bottom:0!important
  }
  .pb-lg-1 {
    padding-bottom:.25rem!important
  }
  .pb-lg-2 {
    padding-bottom:.5rem!important
  }
  .pb-lg-3 {
    padding-bottom:1rem!important
  }
  .pb-lg-4 {
    padding-bottom:1.5rem!important
  }
  .pb-lg-5 {
    padding-bottom:2rem!important
  }
  .pb-lg-6 {
    padding-bottom:2.5rem!important
  }
  .pb-lg-7 {
    padding-bottom:3rem!important
  }
  .pb-lg-8 {
    padding-bottom:4rem!important
  }
  .pb-lg-9 {
    padding-bottom:5rem!important
  }
  .pb-lg-10 {
    padding-bottom:6rem!important
  }
  .pb-lg-250 {
    padding-bottom:250px!important
  }
  .ps-lg-0 {
    padding-inline-start:0!important
  }
  .ps-lg-1 {
    padding-inline-start:.25rem!important
  }
  .ps-lg-2 {
    padding-inline-start:.5rem!important
  }
  .ps-lg-3 {
    padding-inline-start:1rem!important
  }
  .ps-lg-4 {
    padding-inline-start:1.5rem!important
  }
  .ps-lg-5 {
    padding-inline-start:2rem!important
  }
  .ps-lg-6 {
    padding-inline-start:2.5rem!important
  }
  .ps-lg-7 {
    padding-inline-start:3rem!important
  }
  .ps-lg-8 {
    padding-inline-start:4rem!important
  }
  .ps-lg-9 {
    padding-inline-start:5rem!important
  }
  .ps-lg-10 {
    padding-inline-start:6rem!important
  }
  .gap-lg-0 {
    gap:0!important
  }
  .gap-lg-1 {
    gap:.25rem!important
  }
  .gap-lg-2 {
    gap:.5rem!important
  }
  .gap-lg-3 {
    gap:1rem!important
  }
  .gap-lg-4 {
    gap:1.5rem!important
  }
  .gap-lg-5 {
    gap:2rem!important
  }
  .gap-lg-6 {
    gap:2.5rem!important
  }
  .gap-lg-7 {
    gap:3rem!important
  }
  .gap-lg-8 {
    gap:4rem!important
  }
  .gap-lg-9 {
    gap:5rem!important
  }
  .gap-lg-10 {
    gap:6rem!important
  }
  .row-gap-lg-0 {
    row-gap:0!important
  }
  .row-gap-lg-1 {
    row-gap:.25rem!important
  }
  .row-gap-lg-2 {
    row-gap:.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:2rem!important
  }
  .row-gap-lg-6 {
    row-gap:2.5rem!important
  }
  .row-gap-lg-7 {
    row-gap:3rem!important
  }
  .row-gap-lg-8 {
    row-gap:4rem!important
  }
  .row-gap-lg-9 {
    row-gap:5rem!important
  }
  .row-gap-lg-10 {
    row-gap:6rem!important
  }
  .column-gap-lg-0 {
    -moz-column-gap:0!important;
    column-gap:0!important
  }
  .column-gap-lg-1 {
    -moz-column-gap:.25rem!important;
    column-gap:.25rem!important
  }
  .column-gap-lg-2 {
    -moz-column-gap:.5rem!important;
    column-gap:.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:2rem!important;
    column-gap:2rem!important
  }
  .column-gap-lg-6 {
    -moz-column-gap:2.5rem!important;
    column-gap:2.5rem!important
  }
  .column-gap-lg-7 {
    -moz-column-gap:3rem!important;
    column-gap:3rem!important
  }
  .column-gap-lg-8 {
    -moz-column-gap:4rem!important;
    column-gap:4rem!important
  }
  .column-gap-lg-9 {
    -moz-column-gap:5rem!important;
    column-gap:5rem!important
  }
  .column-gap-lg-10 {
    -moz-column-gap:6rem!important;
    column-gap:6rem!important
  }
  .text-lg-start {
    text-align:left!important
  }
  .text-lg-end {
    text-align:right!important
  }
  .text-lg-center {
    text-align:center!important
  }
  .rounded-top-lg {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-lg-0 {
    border-start-end-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-top-lg-1 {
    border-start-end-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-top-lg-2 {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-lg-3 {
    border-start-end-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-top-lg-4 {
    border-start-end-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-top-lg-5 {
    border-start-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-top-lg-circle {
    border-start-end-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-top-lg-pill {
    border-start-end-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-end-lg {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-lg-0 {
    border-end-end-radius:0!important;
    border-start-end-radius:0!important
  }
  .rounded-end-lg-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-start-end-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-end-lg-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-lg-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-start-end-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-end-lg-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-start-end-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-end-lg-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-end-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-end-lg-circle {
    border-end-end-radius:50%!important;
    border-start-end-radius:50%!important
  }
  .rounded-end-lg-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-start-end-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-bottom-lg {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-lg-0 {
    border-end-end-radius:0!important;
    border-end-start-radius:0!important
  }
  .rounded-bottom-lg-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-end-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-bottom-lg-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-lg-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-end-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-bottom-lg-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-end-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-bottom-lg-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-end-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-bottom-lg-circle {
    border-end-end-radius:50%!important;
    border-end-start-radius:50%!important
  }
  .rounded-bottom-lg-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-end-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-start-lg {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-lg-0 {
    border-end-start-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-start-lg-1 {
    border-end-start-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-start-lg-2 {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-lg-3 {
    border-end-start-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-start-lg-4 {
    border-end-start-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-start-lg-5 {
    border-end-start-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-start-lg-circle {
    border-end-start-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-start-lg-pill {
    border-end-start-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!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
  }
  .position-xl-static {
    position:static!important
  }
  .position-xl-relative {
    position:relative!important
  }
  .position-xl-absolute {
    position:absolute!important
  }
  .position-xl-fixed {
    position:fixed!important
  }
  .position-xl-sticky {
    position:sticky!important
  }
  .top-xl-0 {
    top:0!important
  }
  .top-xl-50 {
    top:50%!important
  }
  .top-xl-100 {
    top:100%!important
  }
  .bottom-xl-0 {
    bottom:0!important
  }
  .bottom-xl-50 {
    bottom:50%!important
  }
  .bottom-xl-100 {
    bottom:100%!important
  }
  .start-xl-0 {
    left:0!important
  }
  .start-xl-50 {
    left:50%!important
  }
  .start-xl-100 {
    left:100%!important
  }
  .translate-middle-xl {
    transform:translate(-50%,-50%)!important
  }
  .translate-middle-xl-x {
    transform:translateX(-50%)!important
  }
  .translate-middle-xl-y {
    transform:translateY(-50%)!important
  }
  .border-xl {
    border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-xl-0 {
    border:0!important
  }
  .border-top-xl {
    border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-top-xl-0 {
    border-top:0!important
  }
  .border-end-xl {
    border-inline-end-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-end-xl-0 {
    border-inline-end-width:0!important
  }
  .border-bottom-xl {
    border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-bottom-xl-0 {
    border-bottom:0!important
  }
  .border-start-xl {
    border-inline-start-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-start-xl-0 {
    border-inline-start-width:0!important
  }
  .border-xl-primary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-secondary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-success {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-info {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-warning {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-danger {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-light {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-dark {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-white {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important
  }
  .border-xl-black {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important
  }
  .w-xl-25 {
    width:25%!important
  }
  .w-xl-50 {
    width:50%!important
  }
  .w-xl-75 {
    width:75%!important
  }
  .w-xl-100 {
    width:100%!important
  }
  .w-xl-auto {
    width:auto!important
  }
  .mw-xl-100 {
    max-width:100%!important
  }
  .vw-xl-100 {
    width:100vw!important
  }
  .min-vw-xl-100 {
    min-width:100vw!important
  }
  .h-xl-25 {
    height:25%!important
  }
  .h-xl-50 {
    height:50%!important
  }
  .h-xl-75 {
    height:75%!important
  }
  .h-xl-100 {
    height:100%!important
  }
  .h-xl-auto {
    height:auto!important
  }
  .mh-xl-100 {
    max-height:100%!important
  }
  .min-vh-xl-100 {
    min-height:100vh!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:.25rem!important
  }
  .m-xl-2 {
    margin:.5rem!important
  }
  .m-xl-3 {
    margin:1rem!important
  }
  .m-xl-4 {
    margin:1.5rem!important
  }
  .m-xl-5 {
    margin:2rem!important
  }
  .m-xl-6 {
    margin:2.5rem!important
  }
  .m-xl-7 {
    margin:3rem!important
  }
  .m-xl-8 {
    margin:4rem!important
  }
  .m-xl-9 {
    margin:5rem!important
  }
  .m-xl-10 {
    margin:6rem!important
  }
  .m-xl-auto {
    margin:auto!important
  }
  .mx-xl-0 {
    margin-inline-end:0!important;
    margin-inline-start:0!important
  }
  .mx-xl-1 {
    margin-inline-end:.25rem!important;
    margin-inline-start:.25rem!important
  }
  .mx-xl-2 {
    margin-inline-end:.5rem!important;
    margin-inline-start:.5rem!important
  }
  .mx-xl-3 {
    margin-inline-end:1rem!important;
    margin-inline-start:1rem!important
  }
  .mx-xl-4 {
    margin-inline-end:1.5rem!important;
    margin-inline-start:1.5rem!important
  }
  .mx-xl-5 {
    margin-inline-end:2rem!important;
    margin-inline-start:2rem!important
  }
  .mx-xl-6 {
    margin-inline-end:2.5rem!important;
    margin-inline-start:2.5rem!important
  }
  .mx-xl-7 {
    margin-inline-end:3rem!important;
    margin-inline-start:3rem!important
  }
  .mx-xl-8 {
    margin-inline-end:4rem!important;
    margin-inline-start:4rem!important
  }
  .mx-xl-9 {
    margin-inline-end:5rem!important;
    margin-inline-start:5rem!important
  }
  .mx-xl-10 {
    margin-inline-end:6rem!important;
    margin-inline-start:6rem!important
  }
  .mx-xl-auto {
    margin-inline-end:auto!important;
    margin-inline-start:auto!important
  }
  .my-xl-0 {
    margin-bottom:0!important;
    margin-top:0!important
  }
  .my-xl-1 {
    margin-bottom:.25rem!important;
    margin-top:.25rem!important
  }
  .my-xl-2 {
    margin-bottom:.5rem!important;
    margin-top:.5rem!important
  }
  .my-xl-3 {
    margin-bottom:1rem!important;
    margin-top:1rem!important
  }
  .my-xl-4 {
    margin-bottom:1.5rem!important;
    margin-top:1.5rem!important
  }
  .my-xl-5 {
    margin-bottom:2rem!important;
    margin-top:2rem!important
  }
  .my-xl-6 {
    margin-bottom:2.5rem!important;
    margin-top:2.5rem!important
  }
  .my-xl-7 {
    margin-bottom:3rem!important;
    margin-top:3rem!important
  }
  .my-xl-8 {
    margin-bottom:4rem!important;
    margin-top:4rem!important
  }
  .my-xl-9 {
    margin-bottom:5rem!important;
    margin-top:5rem!important
  }
  .my-xl-10 {
    margin-bottom:6rem!important;
    margin-top:6rem!important
  }
  .my-xl-auto {
    margin-bottom:auto!important;
    margin-top:auto!important
  }
  .mt-xl-0 {
    margin-top:0!important
  }
  .mt-xl-1 {
    margin-top:.25rem!important
  }
  .mt-xl-2 {
    margin-top:.5rem!important
  }
  .mt-xl-3 {
    margin-top:1rem!important
  }
  .mt-xl-4 {
    margin-top:1.5rem!important
  }
  .mt-xl-5 {
    margin-top:2rem!important
  }
  .mt-xl-6 {
    margin-top:2.5rem!important
  }
  .mt-xl-7 {
    margin-top:3rem!important
  }
  .mt-xl-8 {
    margin-top:4rem!important
  }
  .mt-xl-9 {
    margin-top:5rem!important
  }
  .mt-xl-10 {
    margin-top:6rem!important
  }
  .mt-xl-auto {
    margin-top:auto!important
  }
  .me-xl-0 {
    margin-inline-end:0!important
  }
  .me-xl-1 {
    margin-inline-end:.25rem!important
  }
  .me-xl-2 {
    margin-inline-end:.5rem!important
  }
  .me-xl-3 {
    margin-inline-end:1rem!important
  }
  .me-xl-4 {
    margin-inline-end:1.5rem!important
  }
  .me-xl-5 {
    margin-inline-end:2rem!important
  }
  .me-xl-6 {
    margin-inline-end:2.5rem!important
  }
  .me-xl-7 {
    margin-inline-end:3rem!important
  }
  .me-xl-8 {
    margin-inline-end:4rem!important
  }
  .me-xl-9 {
    margin-inline-end:5rem!important
  }
  .me-xl-10 {
    margin-inline-end:6rem!important
  }
  .me-xl-auto {
    margin-inline-end:auto!important
  }
  .mb-xl-0 {
    margin-bottom:0!important
  }
  .mb-xl-1 {
    margin-bottom:.25rem!important
  }
  .mb-xl-2 {
    margin-bottom:.5rem!important
  }
  .mb-xl-3 {
    margin-bottom:1rem!important
  }
  .mb-xl-4 {
    margin-bottom:1.5rem!important
  }
  .mb-xl-5 {
    margin-bottom:2rem!important
  }
  .mb-xl-6 {
    margin-bottom:2.5rem!important
  }
  .mb-xl-7 {
    margin-bottom:3rem!important
  }
  .mb-xl-8 {
    margin-bottom:4rem!important
  }
  .mb-xl-9 {
    margin-bottom:5rem!important
  }
  .mb-xl-10 {
    margin-bottom:6rem!important
  }
  .mb-xl-auto {
    margin-bottom:auto!important
  }
  .ms-xl-0 {
    margin-inline-start:0!important
  }
  .ms-xl-1 {
    margin-inline-start:.25rem!important
  }
  .ms-xl-2 {
    margin-inline-start:.5rem!important
  }
  .ms-xl-3 {
    margin-inline-start:1rem!important
  }
  .ms-xl-4 {
    margin-inline-start:1.5rem!important
  }
  .ms-xl-5 {
    margin-inline-start:2rem!important
  }
  .ms-xl-6 {
    margin-inline-start:2.5rem!important
  }
  .ms-xl-7 {
    margin-inline-start:3rem!important
  }
  .ms-xl-8 {
    margin-inline-start:4rem!important
  }
  .ms-xl-9 {
    margin-inline-start:5rem!important
  }
  .ms-xl-10 {
    margin-inline-start:6rem!important
  }
  .ms-xl-auto {
    margin-inline-start:auto!important
  }
  .m-xl-n1 {
    margin:-.25rem!important
  }
  .m-xl-n2 {
    margin:-.5rem!important
  }
  .m-xl-n3 {
    margin:-1rem!important
  }
  .m-xl-n4 {
    margin:-1.5rem!important
  }
  .m-xl-n5 {
    margin:-2rem!important
  }
  .m-xl-n6 {
    margin:-2.5rem!important
  }
  .m-xl-n7 {
    margin:-3rem!important
  }
  .m-xl-n8 {
    margin:-4rem!important
  }
  .m-xl-n9 {
    margin:-5rem!important
  }
  .m-xl-n10 {
    margin:-6rem!important
  }
  .mx-xl-n1 {
    margin-inline-end:-.25rem!important;
    margin-inline-start:-.25rem!important
  }
  .mx-xl-n2 {
    margin-inline-end:-.5rem!important;
    margin-inline-start:-.5rem!important
  }
  .mx-xl-n3 {
    margin-inline-end:-1rem!important;
    margin-inline-start:-1rem!important
  }
  .mx-xl-n4 {
    margin-inline-end:-1.5rem!important;
    margin-inline-start:-1.5rem!important
  }
  .mx-xl-n5 {
    margin-inline-end:-2rem!important;
    margin-inline-start:-2rem!important
  }
  .mx-xl-n6 {
    margin-inline-end:-2.5rem!important;
    margin-inline-start:-2.5rem!important
  }
  .mx-xl-n7 {
    margin-inline-end:-3rem!important;
    margin-inline-start:-3rem!important
  }
  .mx-xl-n8 {
    margin-inline-end:-4rem!important;
    margin-inline-start:-4rem!important
  }
  .mx-xl-n9 {
    margin-inline-end:-5rem!important;
    margin-inline-start:-5rem!important
  }
  .mx-xl-n10 {
    margin-inline-end:-6rem!important;
    margin-inline-start:-6rem!important
  }
  .my-xl-n1 {
    margin-bottom:-.25rem!important;
    margin-top:-.25rem!important
  }
  .my-xl-n2 {
    margin-bottom:-.5rem!important;
    margin-top:-.5rem!important
  }
  .my-xl-n3 {
    margin-bottom:-1rem!important;
    margin-top:-1rem!important
  }
  .my-xl-n4 {
    margin-bottom:-1.5rem!important;
    margin-top:-1.5rem!important
  }
  .my-xl-n5 {
    margin-bottom:-2rem!important;
    margin-top:-2rem!important
  }
  .my-xl-n6 {
    margin-bottom:-2.5rem!important;
    margin-top:-2.5rem!important
  }
  .my-xl-n7 {
    margin-bottom:-3rem!important;
    margin-top:-3rem!important
  }
  .my-xl-n8 {
    margin-bottom:-4rem!important;
    margin-top:-4rem!important
  }
  .my-xl-n9 {
    margin-bottom:-5rem!important;
    margin-top:-5rem!important
  }
  .my-xl-n10 {
    margin-bottom:-6rem!important;
    margin-top:-6rem!important
  }
  .mt-xl-n1 {
    margin-top:-.25rem!important
  }
  .mt-xl-n2 {
    margin-top:-.5rem!important
  }
  .mt-xl-n3 {
    margin-top:-1rem!important
  }
  .mt-xl-n4 {
    margin-top:-1.5rem!important
  }
  .mt-xl-n5 {
    margin-top:-2rem!important
  }
  .mt-xl-n6 {
    margin-top:-2.5rem!important
  }
  .mt-xl-n7 {
    margin-top:-3rem!important
  }
  .mt-xl-n8 {
    margin-top:-4rem!important
  }
  .mt-xl-n9 {
    margin-top:-5rem!important
  }
  .mt-xl-n10 {
    margin-top:-6rem!important
  }
  .me-xl-n1 {
    margin-inline-end:-.25rem!important
  }
  .me-xl-n2 {
    margin-inline-end:-.5rem!important
  }
  .me-xl-n3 {
    margin-inline-end:-1rem!important
  }
  .me-xl-n4 {
    margin-inline-end:-1.5rem!important
  }
  .me-xl-n5 {
    margin-inline-end:-2rem!important
  }
  .me-xl-n6 {
    margin-inline-end:-2.5rem!important
  }
  .me-xl-n7 {
    margin-inline-end:-3rem!important
  }
  .me-xl-n8 {
    margin-inline-end:-4rem!important
  }
  .me-xl-n9 {
    margin-inline-end:-5rem!important
  }
  .me-xl-n10 {
    margin-inline-end:-6rem!important
  }
  .mb-xl-n1 {
    margin-bottom:-.25rem!important
  }
  .mb-xl-n2 {
    margin-bottom:-.5rem!important
  }
  .mb-xl-n3 {
    margin-bottom:-1rem!important
  }
  .mb-xl-n4 {
    margin-bottom:-1.5rem!important
  }
  .mb-xl-n5 {
    margin-bottom:-2rem!important
  }
  .mb-xl-n6 {
    margin-bottom:-2.5rem!important
  }
  .mb-xl-n7 {
    margin-bottom:-3rem!important
  }
  .mb-xl-n8 {
    margin-bottom:-4rem!important
  }
  .mb-xl-n9 {
    margin-bottom:-5rem!important
  }
  .mb-xl-n10 {
    margin-bottom:-6rem!important
  }
  .ms-xl-n1 {
    margin-inline-start:-.25rem!important
  }
  .ms-xl-n2 {
    margin-inline-start:-.5rem!important
  }
  .ms-xl-n3 {
    margin-inline-start:-1rem!important
  }
  .ms-xl-n4 {
    margin-inline-start:-1.5rem!important
  }
  .ms-xl-n5 {
    margin-inline-start:-2rem!important
  }
  .ms-xl-n6 {
    margin-inline-start:-2.5rem!important
  }
  .ms-xl-n7 {
    margin-inline-start:-3rem!important
  }
  .ms-xl-n8 {
    margin-inline-start:-4rem!important
  }
  .ms-xl-n9 {
    margin-inline-start:-5rem!important
  }
  .ms-xl-n10 {
    margin-inline-start:-6rem!important
  }
  .p-xl-0 {
    padding:0!important
  }
  .p-xl-1 {
    padding:.25rem!important
  }
  .p-xl-2 {
    padding:.5rem!important
  }
  .p-xl-3 {
    padding:1rem!important
  }
  .p-xl-4 {
    padding:1.5rem!important
  }
  .p-xl-5 {
    padding:2rem!important
  }
  .p-xl-6 {
    padding:2.5rem!important
  }
  .p-xl-7 {
    padding:3rem!important
  }
  .p-xl-8 {
    padding:4rem!important
  }
  .p-xl-9 {
    padding:5rem!important
  }
  .p-xl-10 {
    padding:6rem!important
  }
  .px-xl-0 {
    padding-inline-end:0!important;
    padding-inline-start:0!important
  }
  .px-xl-1 {
    padding-inline-end:.25rem!important;
    padding-inline-start:.25rem!important
  }
  .px-xl-2 {
    padding-inline-end:.5rem!important;
    padding-inline-start:.5rem!important
  }
  .px-xl-3 {
    padding-inline-end:1rem!important;
    padding-inline-start:1rem!important
  }
  .px-xl-4 {
    padding-inline-end:1.5rem!important;
    padding-inline-start:1.5rem!important
  }
  .px-xl-5 {
    padding-inline-end:2rem!important;
    padding-inline-start:2rem!important
  }
  .px-xl-6 {
    padding-inline-end:2.5rem!important;
    padding-inline-start:2.5rem!important
  }
  .px-xl-7 {
    padding-inline-end:3rem!important;
    padding-inline-start:3rem!important
  }
  .px-xl-8 {
    padding-inline-end:4rem!important;
    padding-inline-start:4rem!important
  }
  .px-xl-9 {
    padding-inline-end:5rem!important;
    padding-inline-start:5rem!important
  }
  .px-xl-10 {
    padding-inline-end:6rem!important;
    padding-inline-start:6rem!important
  }
  .py-xl-0 {
    padding-bottom:0!important;
    padding-top:0!important
  }
  .py-xl-1 {
    padding-bottom:.25rem!important;
    padding-top:.25rem!important
  }
  .py-xl-2 {
    padding-bottom:.5rem!important;
    padding-top:.5rem!important
  }
  .py-xl-3 {
    padding-bottom:1rem!important;
    padding-top:1rem!important
  }
  .py-xl-4 {
    padding-bottom:1.5rem!important;
    padding-top:1.5rem!important
  }
  .py-xl-5 {
    padding-bottom:2rem!important;
    padding-top:2rem!important
  }
  .py-xl-6 {
    padding-bottom:2.5rem!important;
    padding-top:2.5rem!important
  }
  .py-xl-7 {
    padding-bottom:3rem!important;
    padding-top:3rem!important
  }
  .py-xl-8 {
    padding-bottom:4rem!important;
    padding-top:4rem!important
  }
  .py-xl-9 {
    padding-bottom:5rem!important;
    padding-top:5rem!important
  }
  .py-xl-10 {
    padding-bottom:6rem!important;
    padding-top:6rem!important
  }
  .pt-xl-0 {
    padding-top:0!important
  }
  .pt-xl-1 {
    padding-top:.25rem!important
  }
  .pt-xl-2 {
    padding-top:.5rem!important
  }
  .pt-xl-3 {
    padding-top:1rem!important
  }
  .pt-xl-4 {
    padding-top:1.5rem!important
  }
  .pt-xl-5 {
    padding-top:2rem!important
  }
  .pt-xl-6 {
    padding-top:2.5rem!important
  }
  .pt-xl-7 {
    padding-top:3rem!important
  }
  .pt-xl-8 {
    padding-top:4rem!important
  }
  .pt-xl-9 {
    padding-top:5rem!important
  }
  .pt-xl-10 {
    padding-top:6rem!important
  }
  .pe-xl-0 {
    padding-inline-end:0!important
  }
  .pe-xl-1 {
    padding-inline-end:.25rem!important
  }
  .pe-xl-2 {
    padding-inline-end:.5rem!important
  }
  .pe-xl-3 {
    padding-inline-end:1rem!important
  }
  .pe-xl-4 {
    padding-inline-end:1.5rem!important
  }
  .pe-xl-5 {
    padding-inline-end:2rem!important
  }
  .pe-xl-6 {
    padding-inline-end:2.5rem!important
  }
  .pe-xl-7 {
    padding-inline-end:3rem!important
  }
  .pe-xl-8 {
    padding-inline-end:4rem!important
  }
  .pe-xl-9 {
    padding-inline-end:5rem!important
  }
  .pe-xl-10 {
    padding-inline-end:6rem!important
  }
  .pb-xl-0 {
    padding-bottom:0!important
  }
  .pb-xl-1 {
    padding-bottom:.25rem!important
  }
  .pb-xl-2 {
    padding-bottom:.5rem!important
  }
  .pb-xl-3 {
    padding-bottom:1rem!important
  }
  .pb-xl-4 {
    padding-bottom:1.5rem!important
  }
  .pb-xl-5 {
    padding-bottom:2rem!important
  }
  .pb-xl-6 {
    padding-bottom:2.5rem!important
  }
  .pb-xl-7 {
    padding-bottom:3rem!important
  }
  .pb-xl-8 {
    padding-bottom:4rem!important
  }
  .pb-xl-9 {
    padding-bottom:5rem!important
  }
  .pb-xl-10 {
    padding-bottom:6rem!important
  }
  .ps-xl-0 {
    padding-inline-start:0!important
  }
  .ps-xl-1 {
    padding-inline-start:.25rem!important
  }
  .ps-xl-2 {
    padding-inline-start:.5rem!important
  }
  .ps-xl-3 {
    padding-inline-start:1rem!important
  }
  .ps-xl-4 {
    padding-inline-start:1.5rem!important
  }
  .ps-xl-5 {
    padding-inline-start:2rem!important
  }
  .ps-xl-6 {
    padding-inline-start:2.5rem!important
  }
  .ps-xl-7 {
    padding-inline-start:3rem!important
  }
  .ps-xl-8 {
    padding-inline-start:4rem!important
  }
  .ps-xl-9 {
    padding-inline-start:5rem!important
  }
  .ps-xl-10 {
    padding-inline-start:6rem!important
  }
  .gap-xl-0 {
    gap:0!important
  }
  .gap-xl-1 {
    gap:.25rem!important
  }
  .gap-xl-2 {
    gap:.5rem!important
  }
  .gap-xl-3 {
    gap:1rem!important
  }
  .gap-xl-4 {
    gap:1.5rem!important
  }
  .gap-xl-5 {
    gap:2rem!important
  }
  .gap-xl-6 {
    gap:2.5rem!important
  }
  .gap-xl-7 {
    gap:3rem!important
  }
  .gap-xl-8 {
    gap:4rem!important
  }
  .gap-xl-9 {
    gap:5rem!important
  }
  .gap-xl-10 {
    gap:6rem!important
  }
  .row-gap-xl-0 {
    row-gap:0!important
  }
  .row-gap-xl-1 {
    row-gap:.25rem!important
  }
  .row-gap-xl-2 {
    row-gap:.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:2rem!important
  }
  .row-gap-xl-6 {
    row-gap:2.5rem!important
  }
  .row-gap-xl-7 {
    row-gap:3rem!important
  }
  .row-gap-xl-8 {
    row-gap:4rem!important
  }
  .row-gap-xl-9 {
    row-gap:5rem!important
  }
  .row-gap-xl-10 {
    row-gap:6rem!important
  }
  .column-gap-xl-0 {
    -moz-column-gap:0!important;
    column-gap:0!important
  }
  .column-gap-xl-1 {
    -moz-column-gap:.25rem!important;
    column-gap:.25rem!important
  }
  .column-gap-xl-2 {
    -moz-column-gap:.5rem!important;
    column-gap:.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:2rem!important;
    column-gap:2rem!important
  }
  .column-gap-xl-6 {
    -moz-column-gap:2.5rem!important;
    column-gap:2.5rem!important
  }
  .column-gap-xl-7 {
    -moz-column-gap:3rem!important;
    column-gap:3rem!important
  }
  .column-gap-xl-8 {
    -moz-column-gap:4rem!important;
    column-gap:4rem!important
  }
  .column-gap-xl-9 {
    -moz-column-gap:5rem!important;
    column-gap:5rem!important
  }
  .column-gap-xl-10 {
    -moz-column-gap:6rem!important;
    column-gap:6rem!important
  }
  .text-xl-start {
    text-align:left!important
  }
  .text-xl-end {
    text-align:right!important
  }
  .text-xl-center {
    text-align:center!important
  }
  .rounded-top-xl {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-xl-0 {
    border-start-end-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-top-xl-1 {
    border-start-end-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-top-xl-2 {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-xl-3 {
    border-start-end-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-top-xl-4 {
    border-start-end-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-top-xl-5 {
    border-start-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-top-xl-circle {
    border-start-end-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-top-xl-pill {
    border-start-end-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-end-xl {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-xl-0 {
    border-end-end-radius:0!important;
    border-start-end-radius:0!important
  }
  .rounded-end-xl-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-start-end-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-end-xl-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-xl-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-start-end-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-end-xl-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-start-end-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-end-xl-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-end-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-end-xl-circle {
    border-end-end-radius:50%!important;
    border-start-end-radius:50%!important
  }
  .rounded-end-xl-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-start-end-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-bottom-xl {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-xl-0 {
    border-end-end-radius:0!important;
    border-end-start-radius:0!important
  }
  .rounded-bottom-xl-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-end-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-bottom-xl-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-xl-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-end-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-bottom-xl-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-end-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-bottom-xl-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-end-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-bottom-xl-circle {
    border-end-end-radius:50%!important;
    border-end-start-radius:50%!important
  }
  .rounded-bottom-xl-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-end-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-start-xl {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-xl-0 {
    border-end-start-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-start-xl-1 {
    border-end-start-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-start-xl-2 {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-xl-3 {
    border-end-start-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-start-xl-4 {
    border-end-start-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-start-xl-5 {
    border-end-start-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-start-xl-circle {
    border-end-start-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-start-xl-pill {
    border-end-start-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!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
  }
  .position-xxl-static {
    position:static!important
  }
  .position-xxl-relative {
    position:relative!important
  }
  .position-xxl-absolute {
    position:absolute!important
  }
  .position-xxl-fixed {
    position:fixed!important
  }
  .position-xxl-sticky {
    position:sticky!important
  }
  .top-xxl-0 {
    top:0!important
  }
  .top-xxl-50 {
    top:50%!important
  }
  .top-xxl-100 {
    top:100%!important
  }
  .bottom-xxl-0 {
    bottom:0!important
  }
  .bottom-xxl-50 {
    bottom:50%!important
  }
  .bottom-xxl-100 {
    bottom:100%!important
  }
  .start-xxl-0 {
    left:0!important
  }
  .start-xxl-50 {
    left:50%!important
  }
  .start-xxl-100 {
    left:100%!important
  }
  .translate-middle-xxl {
    transform:translate(-50%,-50%)!important
  }
  .translate-middle-xxl-x {
    transform:translateX(-50%)!important
  }
  .translate-middle-xxl-y {
    transform:translateY(-50%)!important
  }
  .border-xxl {
    border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-xxl-0 {
    border:0!important
  }
  .border-top-xxl {
    border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-top-xxl-0 {
    border-top:0!important
  }
  .border-end-xxl {
    border-inline-end-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-end-xxl-0 {
    border-inline-end-width:0!important
  }
  .border-bottom-xxl {
    border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-bottom-xxl-0 {
    border-bottom:0!important
  }
  .border-start-xxl {
    border-inline-start-width:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
  }
  .border-start-xxl-0 {
    border-inline-start-width:0!important
  }
  .border-xxl-primary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-secondary {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-success {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-info {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-warning {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-danger {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-light {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-dark {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-white {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important
  }
  .border-xxl-black {
    --bs-border-opacity:1;
    border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important
  }
  .w-xxl-25 {
    width:25%!important
  }
  .w-xxl-50 {
    width:50%!important
  }
  .w-xxl-75 {
    width:75%!important
  }
  .w-xxl-100 {
    width:100%!important
  }
  .w-xxl-auto {
    width:auto!important
  }
  .mw-xxl-100 {
    max-width:100%!important
  }
  .vw-xxl-100 {
    width:100vw!important
  }
  .min-vw-xxl-100 {
    min-width:100vw!important
  }
  .h-xxl-25 {
    height:25%!important
  }
  .h-xxl-50 {
    height:50%!important
  }
  .h-xxl-75 {
    height:75%!important
  }
  .h-xxl-100 {
    height:100%!important
  }
  .h-xxl-auto {
    height:auto!important
  }
  .mh-xxl-100 {
    max-height:100%!important
  }
  .min-vh-xxl-100 {
    min-height:100vh!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:.25rem!important
  }
  .m-xxl-2 {
    margin:.5rem!important
  }
  .m-xxl-3 {
    margin:1rem!important
  }
  .m-xxl-4 {
    margin:1.5rem!important
  }
  .m-xxl-5 {
    margin:2rem!important
  }
  .m-xxl-6 {
    margin:2.5rem!important
  }
  .m-xxl-7 {
    margin:3rem!important
  }
  .m-xxl-8 {
    margin:4rem!important
  }
  .m-xxl-9 {
    margin:5rem!important
  }
  .m-xxl-10 {
    margin:6rem!important
  }
  .m-xxl-auto {
    margin:auto!important
  }
  .mx-xxl-0 {
    margin-inline-end:0!important;
    margin-inline-start:0!important
  }
  .mx-xxl-1 {
    margin-inline-end:.25rem!important;
    margin-inline-start:.25rem!important
  }
  .mx-xxl-2 {
    margin-inline-end:.5rem!important;
    margin-inline-start:.5rem!important
  }
  .mx-xxl-3 {
    margin-inline-end:1rem!important;
    margin-inline-start:1rem!important
  }
  .mx-xxl-4 {
    margin-inline-end:1.5rem!important;
    margin-inline-start:1.5rem!important
  }
  .mx-xxl-5 {
    margin-inline-end:2rem!important;
    margin-inline-start:2rem!important
  }
  .mx-xxl-6 {
    margin-inline-end:2.5rem!important;
    margin-inline-start:2.5rem!important
  }
  .mx-xxl-7 {
    margin-inline-end:3rem!important;
    margin-inline-start:3rem!important
  }
  .mx-xxl-8 {
    margin-inline-end:4rem!important;
    margin-inline-start:4rem!important
  }
  .mx-xxl-9 {
    margin-inline-end:5rem!important;
    margin-inline-start:5rem!important
  }
  .mx-xxl-10 {
    margin-inline-end:6rem!important;
    margin-inline-start:6rem!important
  }
  .mx-xxl-auto {
    margin-inline-end:auto!important;
    margin-inline-start:auto!important
  }
  .my-xxl-0 {
    margin-bottom:0!important;
    margin-top:0!important
  }
  .my-xxl-1 {
    margin-bottom:.25rem!important;
    margin-top:.25rem!important
  }
  .my-xxl-2 {
    margin-bottom:.5rem!important;
    margin-top:.5rem!important
  }
  .my-xxl-3 {
    margin-bottom:1rem!important;
    margin-top:1rem!important
  }
  .my-xxl-4 {
    margin-bottom:1.5rem!important;
    margin-top:1.5rem!important
  }
  .my-xxl-5 {
    margin-bottom:2rem!important;
    margin-top:2rem!important
  }
  .my-xxl-6 {
    margin-bottom:2.5rem!important;
    margin-top:2.5rem!important
  }
  .my-xxl-7 {
    margin-bottom:3rem!important;
    margin-top:3rem!important
  }
  .my-xxl-8 {
    margin-bottom:4rem!important;
    margin-top:4rem!important
  }
  .my-xxl-9 {
    margin-bottom:5rem!important;
    margin-top:5rem!important
  }
  .my-xxl-10 {
    margin-bottom:6rem!important;
    margin-top:6rem!important
  }
  .my-xxl-auto {
    margin-bottom:auto!important;
    margin-top:auto!important
  }
  .mt-xxl-0 {
    margin-top:0!important
  }
  .mt-xxl-1 {
    margin-top:.25rem!important
  }
  .mt-xxl-2 {
    margin-top:.5rem!important
  }
  .mt-xxl-3 {
    margin-top:1rem!important
  }
  .mt-xxl-4 {
    margin-top:1.5rem!important
  }
  .mt-xxl-5 {
    margin-top:2rem!important
  }
  .mt-xxl-6 {
    margin-top:2.5rem!important
  }
  .mt-xxl-7 {
    margin-top:3rem!important
  }
  .mt-xxl-8 {
    margin-top:4rem!important
  }
  .mt-xxl-9 {
    margin-top:5rem!important
  }
  .mt-xxl-10 {
    margin-top:6rem!important
  }
  .mt-xxl-auto {
    margin-top:auto!important
  }
  .me-xxl-0 {
    margin-inline-end:0!important
  }
  .me-xxl-1 {
    margin-inline-end:.25rem!important
  }
  .me-xxl-2 {
    margin-inline-end:.5rem!important
  }
  .me-xxl-3 {
    margin-inline-end:1rem!important
  }
  .me-xxl-4 {
    margin-inline-end:1.5rem!important
  }
  .me-xxl-5 {
    margin-inline-end:2rem!important
  }
  .me-xxl-6 {
    margin-inline-end:2.5rem!important
  }
  .me-xxl-7 {
    margin-inline-end:3rem!important
  }
  .me-xxl-8 {
    margin-inline-end:4rem!important
  }
  .me-xxl-9 {
    margin-inline-end:5rem!important
  }
  .me-xxl-10 {
    margin-inline-end:6rem!important
  }
  .me-xxl-auto {
    margin-inline-end:auto!important
  }
  .mb-xxl-0 {
    margin-bottom:0!important
  }
  .mb-xxl-1 {
    margin-bottom:.25rem!important
  }
  .mb-xxl-2 {
    margin-bottom:.5rem!important
  }
  .mb-xxl-3 {
    margin-bottom:1rem!important
  }
  .mb-xxl-4 {
    margin-bottom:1.5rem!important
  }
  .mb-xxl-5 {
    margin-bottom:2rem!important
  }
  .mb-xxl-6 {
    margin-bottom:2.5rem!important
  }
  .mb-xxl-7 {
    margin-bottom:3rem!important
  }
  .mb-xxl-8 {
    margin-bottom:4rem!important
  }
  .mb-xxl-9 {
    margin-bottom:5rem!important
  }
  .mb-xxl-10 {
    margin-bottom:6rem!important
  }
  .mb-xxl-auto {
    margin-bottom:auto!important
  }
  .ms-xxl-0 {
    margin-inline-start:0!important
  }
  .ms-xxl-1 {
    margin-inline-start:.25rem!important
  }
  .ms-xxl-2 {
    margin-inline-start:.5rem!important
  }
  .ms-xxl-3 {
    margin-inline-start:1rem!important
  }
  .ms-xxl-4 {
    margin-inline-start:1.5rem!important
  }
  .ms-xxl-5 {
    margin-inline-start:2rem!important
  }
  .ms-xxl-6 {
    margin-inline-start:2.5rem!important
  }
  .ms-xxl-7 {
    margin-inline-start:3rem!important
  }
  .ms-xxl-8 {
    margin-inline-start:4rem!important
  }
  .ms-xxl-9 {
    margin-inline-start:5rem!important
  }
  .ms-xxl-10 {
    margin-inline-start:6rem!important
  }
  .ms-xxl-auto {
    margin-inline-start:auto!important
  }
  .m-xxl-n1 {
    margin:-.25rem!important
  }
  .m-xxl-n2 {
    margin:-.5rem!important
  }
  .m-xxl-n3 {
    margin:-1rem!important
  }
  .m-xxl-n4 {
    margin:-1.5rem!important
  }
  .m-xxl-n5 {
    margin:-2rem!important
  }
  .m-xxl-n6 {
    margin:-2.5rem!important
  }
  .m-xxl-n7 {
    margin:-3rem!important
  }
  .m-xxl-n8 {
    margin:-4rem!important
  }
  .m-xxl-n9 {
    margin:-5rem!important
  }
  .m-xxl-n10 {
    margin:-6rem!important
  }
  .mx-xxl-n1 {
    margin-inline-end:-.25rem!important;
    margin-inline-start:-.25rem!important
  }
  .mx-xxl-n2 {
    margin-inline-end:-.5rem!important;
    margin-inline-start:-.5rem!important
  }
  .mx-xxl-n3 {
    margin-inline-end:-1rem!important;
    margin-inline-start:-1rem!important
  }
  .mx-xxl-n4 {
    margin-inline-end:-1.5rem!important;
    margin-inline-start:-1.5rem!important
  }
  .mx-xxl-n5 {
    margin-inline-end:-2rem!important;
    margin-inline-start:-2rem!important
  }
  .mx-xxl-n6 {
    margin-inline-end:-2.5rem!important;
    margin-inline-start:-2.5rem!important
  }
  .mx-xxl-n7 {
    margin-inline-end:-3rem!important;
    margin-inline-start:-3rem!important
  }
  .mx-xxl-n8 {
    margin-inline-end:-4rem!important;
    margin-inline-start:-4rem!important
  }
  .mx-xxl-n9 {
    margin-inline-end:-5rem!important;
    margin-inline-start:-5rem!important
  }
  .mx-xxl-n10 {
    margin-inline-end:-6rem!important;
    margin-inline-start:-6rem!important
  }
  .my-xxl-n1 {
    margin-bottom:-.25rem!important;
    margin-top:-.25rem!important
  }
  .my-xxl-n2 {
    margin-bottom:-.5rem!important;
    margin-top:-.5rem!important
  }
  .my-xxl-n3 {
    margin-bottom:-1rem!important;
    margin-top:-1rem!important
  }
  .my-xxl-n4 {
    margin-bottom:-1.5rem!important;
    margin-top:-1.5rem!important
  }
  .my-xxl-n5 {
    margin-bottom:-2rem!important;
    margin-top:-2rem!important
  }
  .my-xxl-n6 {
    margin-bottom:-2.5rem!important;
    margin-top:-2.5rem!important
  }
  .my-xxl-n7 {
    margin-bottom:-3rem!important;
    margin-top:-3rem!important
  }
  .my-xxl-n8 {
    margin-bottom:-4rem!important;
    margin-top:-4rem!important
  }
  .my-xxl-n9 {
    margin-bottom:-5rem!important;
    margin-top:-5rem!important
  }
  .my-xxl-n10 {
    margin-bottom:-6rem!important;
    margin-top:-6rem!important
  }
  .mt-xxl-n1 {
    margin-top:-.25rem!important
  }
  .mt-xxl-n2 {
    margin-top:-.5rem!important
  }
  .mt-xxl-n3 {
    margin-top:-1rem!important
  }
  .mt-xxl-n4 {
    margin-top:-1.5rem!important
  }
  .mt-xxl-n5 {
    margin-top:-2rem!important
  }
  .mt-xxl-n6 {
    margin-top:-2.5rem!important
  }
  .mt-xxl-n7 {
    margin-top:-3rem!important
  }
  .mt-xxl-n8 {
    margin-top:-4rem!important
  }
  .mt-xxl-n9 {
    margin-top:-5rem!important
  }
  .mt-xxl-n10 {
    margin-top:-6rem!important
  }
  .me-xxl-n1 {
    margin-inline-end:-.25rem!important
  }
  .me-xxl-n2 {
    margin-inline-end:-.5rem!important
  }
  .me-xxl-n3 {
    margin-inline-end:-1rem!important
  }
  .me-xxl-n4 {
    margin-inline-end:-1.5rem!important
  }
  .me-xxl-n5 {
    margin-inline-end:-2rem!important
  }
  .me-xxl-n6 {
    margin-inline-end:-2.5rem!important
  }
  .me-xxl-n7 {
    margin-inline-end:-3rem!important
  }
  .me-xxl-n8 {
    margin-inline-end:-4rem!important
  }
  .me-xxl-n9 {
    margin-inline-end:-5rem!important
  }
  .me-xxl-n10 {
    margin-inline-end:-6rem!important
  }
  .mb-xxl-n1 {
    margin-bottom:-.25rem!important
  }
  .mb-xxl-n2 {
    margin-bottom:-.5rem!important
  }
  .mb-xxl-n3 {
    margin-bottom:-1rem!important
  }
  .mb-xxl-n4 {
    margin-bottom:-1.5rem!important
  }
  .mb-xxl-n5 {
    margin-bottom:-2rem!important
  }
  .mb-xxl-n6 {
    margin-bottom:-2.5rem!important
  }
  .mb-xxl-n7 {
    margin-bottom:-3rem!important
  }
  .mb-xxl-n8 {
    margin-bottom:-4rem!important
  }
  .mb-xxl-n9 {
    margin-bottom:-5rem!important
  }
  .mb-xxl-n10 {
    margin-bottom:-6rem!important
  }
  .ms-xxl-n1 {
    margin-inline-start:-.25rem!important
  }
  .ms-xxl-n2 {
    margin-inline-start:-.5rem!important
  }
  .ms-xxl-n3 {
    margin-inline-start:-1rem!important
  }
  .ms-xxl-n4 {
    margin-inline-start:-1.5rem!important
  }
  .ms-xxl-n5 {
    margin-inline-start:-2rem!important
  }
  .ms-xxl-n6 {
    margin-inline-start:-2.5rem!important
  }
  .ms-xxl-n7 {
    margin-inline-start:-3rem!important
  }
  .ms-xxl-n8 {
    margin-inline-start:-4rem!important
  }
  .ms-xxl-n9 {
    margin-inline-start:-5rem!important
  }
  .ms-xxl-n10 {
    margin-inline-start:-6rem!important
  }
  .p-xxl-0 {
    padding:0!important
  }
  .p-xxl-1 {
    padding:.25rem!important
  }
  .p-xxl-2 {
    padding:.5rem!important
  }
  .p-xxl-3 {
    padding:1rem!important
  }
  .p-xxl-4 {
    padding:1.5rem!important
  }
  .p-xxl-5 {
    padding:2rem!important
  }
  .p-xxl-6 {
    padding:2.5rem!important
  }
  .p-xxl-7 {
    padding:3rem!important
  }
  .p-xxl-8 {
    padding:4rem!important
  }
  .p-xxl-9 {
    padding:5rem!important
  }
  .p-xxl-10 {
    padding:6rem!important
  }
  .px-xxl-0 {
    padding-inline-end:0!important;
    padding-inline-start:0!important
  }
  .px-xxl-1 {
    padding-inline-end:.25rem!important;
    padding-inline-start:.25rem!important
  }
  .px-xxl-2 {
    padding-inline-end:.5rem!important;
    padding-inline-start:.5rem!important
  }
  .px-xxl-3 {
    padding-inline-end:1rem!important;
    padding-inline-start:1rem!important
  }
  .px-xxl-4 {
    padding-inline-end:1.5rem!important;
    padding-inline-start:1.5rem!important
  }
  .px-xxl-5 {
    padding-inline-end:2rem!important;
    padding-inline-start:2rem!important
  }
  .px-xxl-6 {
    padding-inline-end:2.5rem!important;
    padding-inline-start:2.5rem!important
  }
  .px-xxl-7 {
    padding-inline-end:3rem!important;
    padding-inline-start:3rem!important
  }
  .px-xxl-8 {
    padding-inline-end:4rem!important;
    padding-inline-start:4rem!important
  }
  .px-xxl-9 {
    padding-inline-end:5rem!important;
    padding-inline-start:5rem!important
  }
  .px-xxl-10 {
    padding-inline-end:6rem!important;
    padding-inline-start:6rem!important
  }
  .py-xxl-0 {
    padding-bottom:0!important;
    padding-top:0!important
  }
  .py-xxl-1 {
    padding-bottom:.25rem!important;
    padding-top:.25rem!important
  }
  .py-xxl-2 {
    padding-bottom:.5rem!important;
    padding-top:.5rem!important
  }
  .py-xxl-3 {
    padding-bottom:1rem!important;
    padding-top:1rem!important
  }
  .py-xxl-4 {
    padding-bottom:1.5rem!important;
    padding-top:1.5rem!important
  }
  .py-xxl-5 {
    padding-bottom:2rem!important;
    padding-top:2rem!important
  }
  .py-xxl-6 {
    padding-bottom:2.5rem!important;
    padding-top:2.5rem!important
  }
  .py-xxl-7 {
    padding-bottom:3rem!important;
    padding-top:3rem!important
  }
  .py-xxl-8 {
    padding-bottom:4rem!important;
    padding-top:4rem!important
  }
  .py-xxl-9 {
    padding-bottom:5rem!important;
    padding-top:5rem!important
  }
  .py-xxl-10 {
    padding-bottom:6rem!important;
    padding-top:6rem!important
  }
  .pt-xxl-0 {
    padding-top:0!important
  }
  .pt-xxl-1 {
    padding-top:.25rem!important
  }
  .pt-xxl-2 {
    padding-top:.5rem!important
  }
  .pt-xxl-3 {
    padding-top:1rem!important
  }
  .pt-xxl-4 {
    padding-top:1.5rem!important
  }
  .pt-xxl-5 {
    padding-top:2rem!important
  }
  .pt-xxl-6 {
    padding-top:2.5rem!important
  }
  .pt-xxl-7 {
    padding-top:3rem!important
  }
  .pt-xxl-8 {
    padding-top:4rem!important
  }
  .pt-xxl-9 {
    padding-top:5rem!important
  }
  .pt-xxl-10 {
    padding-top:6rem!important
  }
  .pe-xxl-0 {
    padding-inline-end:0!important
  }
  .pe-xxl-1 {
    padding-inline-end:.25rem!important
  }
  .pe-xxl-2 {
    padding-inline-end:.5rem!important
  }
  .pe-xxl-3 {
    padding-inline-end:1rem!important
  }
  .pe-xxl-4 {
    padding-inline-end:1.5rem!important
  }
  .pe-xxl-5 {
    padding-inline-end:2rem!important
  }
  .pe-xxl-6 {
    padding-inline-end:2.5rem!important
  }
  .pe-xxl-7 {
    padding-inline-end:3rem!important
  }
  .pe-xxl-8 {
    padding-inline-end:4rem!important
  }
  .pe-xxl-9 {
    padding-inline-end:5rem!important
  }
  .pe-xxl-10 {
    padding-inline-end:6rem!important
  }
  .pb-xxl-0 {
    padding-bottom:0!important
  }
  .pb-xxl-1 {
    padding-bottom:.25rem!important
  }
  .pb-xxl-2 {
    padding-bottom:.5rem!important
  }
  .pb-xxl-3 {
    padding-bottom:1rem!important
  }
  .pb-xxl-4 {
    padding-bottom:1.5rem!important
  }
  .pb-xxl-5 {
    padding-bottom:2rem!important
  }
  .pb-xxl-6 {
    padding-bottom:2.5rem!important
  }
  .pb-xxl-7 {
    padding-bottom:3rem!important
  }
  .pb-xxl-8 {
    padding-bottom:4rem!important
  }
  .pb-xxl-9 {
    padding-bottom:5rem!important
  }
  .pb-xxl-10 {
    padding-bottom:6rem!important
  }
  .ps-xxl-0 {
    padding-inline-start:0!important
  }
  .ps-xxl-1 {
    padding-inline-start:.25rem!important
  }
  .ps-xxl-2 {
    padding-inline-start:.5rem!important
  }
  .ps-xxl-3 {
    padding-inline-start:1rem!important
  }
  .ps-xxl-4 {
    padding-inline-start:1.5rem!important
  }
  .ps-xxl-5 {
    padding-inline-start:2rem!important
  }
  .ps-xxl-6 {
    padding-inline-start:2.5rem!important
  }
  .ps-xxl-7 {
    padding-inline-start:3rem!important
  }
  .ps-xxl-8 {
    padding-inline-start:4rem!important
  }
  .ps-xxl-9 {
    padding-inline-start:5rem!important
  }
  .ps-xxl-10 {
    padding-inline-start:6rem!important
  }
  .gap-xxl-0 {
    gap:0!important
  }
  .gap-xxl-1 {
    gap:.25rem!important
  }
  .gap-xxl-2 {
    gap:.5rem!important
  }
  .gap-xxl-3 {
    gap:1rem!important
  }
  .gap-xxl-4 {
    gap:1.5rem!important
  }
  .gap-xxl-5 {
    gap:2rem!important
  }
  .gap-xxl-6 {
    gap:2.5rem!important
  }
  .gap-xxl-7 {
    gap:3rem!important
  }
  .gap-xxl-8 {
    gap:4rem!important
  }
  .gap-xxl-9 {
    gap:5rem!important
  }
  .gap-xxl-10 {
    gap:6rem!important
  }
  .row-gap-xxl-0 {
    row-gap:0!important
  }
  .row-gap-xxl-1 {
    row-gap:.25rem!important
  }
  .row-gap-xxl-2 {
    row-gap:.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:2rem!important
  }
  .row-gap-xxl-6 {
    row-gap:2.5rem!important
  }
  .row-gap-xxl-7 {
    row-gap:3rem!important
  }
  .row-gap-xxl-8 {
    row-gap:4rem!important
  }
  .row-gap-xxl-9 {
    row-gap:5rem!important
  }
  .row-gap-xxl-10 {
    row-gap:6rem!important
  }
  .column-gap-xxl-0 {
    -moz-column-gap:0!important;
    column-gap:0!important
  }
  .column-gap-xxl-1 {
    -moz-column-gap:.25rem!important;
    column-gap:.25rem!important
  }
  .column-gap-xxl-2 {
    -moz-column-gap:.5rem!important;
    column-gap:.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:2rem!important;
    column-gap:2rem!important
  }
  .column-gap-xxl-6 {
    -moz-column-gap:2.5rem!important;
    column-gap:2.5rem!important
  }
  .column-gap-xxl-7 {
    -moz-column-gap:3rem!important;
    column-gap:3rem!important
  }
  .column-gap-xxl-8 {
    -moz-column-gap:4rem!important;
    column-gap:4rem!important
  }
  .column-gap-xxl-9 {
    -moz-column-gap:5rem!important;
    column-gap:5rem!important
  }
  .column-gap-xxl-10 {
    -moz-column-gap:6rem!important;
    column-gap:6rem!important
  }
  .text-xxl-start {
    text-align:left!important
  }
  .text-xxl-end {
    text-align:right!important
  }
  .text-xxl-center {
    text-align:center!important
  }
  .rounded-top-xxl {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-xxl-0 {
    border-start-end-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-top-xxl-1 {
    border-start-end-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-top-xxl-2 {
    border-start-end-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-top-xxl-3 {
    border-start-end-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-top-xxl-4 {
    border-start-end-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-top-xxl-5 {
    border-start-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-top-xxl-circle {
    border-start-end-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-top-xxl-pill {
    border-start-end-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-end-xxl {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-xxl-0 {
    border-end-end-radius:0!important;
    border-start-end-radius:0!important
  }
  .rounded-end-xxl-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-start-end-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-end-xxl-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-start-end-radius:var(--bs-border-radius)!important
  }
  .rounded-end-xxl-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-start-end-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-end-xxl-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-start-end-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-end-xxl-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-start-end-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-end-xxl-circle {
    border-end-end-radius:50%!important;
    border-start-end-radius:50%!important
  }
  .rounded-end-xxl-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-start-end-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-bottom-xxl {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-xxl-0 {
    border-end-end-radius:0!important;
    border-end-start-radius:0!important
  }
  .rounded-bottom-xxl-1 {
    border-end-end-radius:var(--bs-border-radius-sm)!important;
    border-end-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-bottom-xxl-2 {
    border-end-end-radius:var(--bs-border-radius)!important;
    border-end-start-radius:var(--bs-border-radius)!important
  }
  .rounded-bottom-xxl-3 {
    border-end-end-radius:var(--bs-border-radius-lg)!important;
    border-end-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-bottom-xxl-4 {
    border-end-end-radius:var(--bs-border-radius-xl)!important;
    border-end-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-bottom-xxl-5 {
    border-end-end-radius:var(--bs-border-radius-xxl)!important;
    border-end-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-bottom-xxl-circle {
    border-end-end-radius:50%!important;
    border-end-start-radius:50%!important
  }
  .rounded-bottom-xxl-pill {
    border-end-end-radius:var(--bs-border-radius-pill)!important;
    border-end-start-radius:var(--bs-border-radius-pill)!important
  }
  .rounded-start-xxl {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-xxl-0 {
    border-end-start-radius:0!important;
    border-start-start-radius:0!important
  }
  .rounded-start-xxl-1 {
    border-end-start-radius:var(--bs-border-radius-sm)!important;
    border-start-start-radius:var(--bs-border-radius-sm)!important
  }
  .rounded-start-xxl-2 {
    border-end-start-radius:var(--bs-border-radius)!important;
    border-start-start-radius:var(--bs-border-radius)!important
  }
  .rounded-start-xxl-3 {
    border-end-start-radius:var(--bs-border-radius-lg)!important;
    border-start-start-radius:var(--bs-border-radius-lg)!important
  }
  .rounded-start-xxl-4 {
    border-end-start-radius:var(--bs-border-radius-xl)!important;
    border-start-start-radius:var(--bs-border-radius-xl)!important
  }
  .rounded-start-xxl-5 {
    border-end-start-radius:var(--bs-border-radius-xxl)!important;
    border-start-start-radius:var(--bs-border-radius-xxl)!important
  }
  .rounded-start-xxl-circle {
    border-end-start-radius:50%!important;
    border-start-start-radius:50%!important
  }
  .rounded-start-xxl-pill {
    border-end-start-radius:var(--bs-border-radius-pill)!important;
    border-start-start-radius:var(--bs-border-radius-pill)!important
  }
}
@media screen and (max-width:991.98px) {
  .me-10 {
    margin-inline-end:4rem!important
  }
  br {
    display:none!important
  }
}
@media screen and (max-width:474.98px) {
  .btn {
    font-size:.875rem
  }
  .icon-xl {
    height:3rem!important;
    line-height:3rem!important;
    width:3rem!important
  }
  .fs-sm-5 {
    font-size:24px
  }
  .grid-item--width2 {
    width:100%!important
  }
  .section-hero-2 {
    padding-bottom:0!important
  }
  .ds-5 {
    font-size:36px!important
  }
}
@media screen and (min-width:992px)and (max-width:1200px) {
  .navbar .btn.btn-gradient {
    display:none!important
  }
}
.main-logo span {
  color:var(--tc-system-dark);
  font-size:24px;
  font-weight:700
}
.avt-hero {
  margin-inline-start:-10%
}
.shape-1 {
  bottom:-148px;
  right:35px
}
.shape-2 {
  right:35px;
  top:40px
}
.shape-3 {
  left:80px;
  top:15px
}
.card-hero {
  bottom:-52px;
  left:90px
}
.section-hero-2 .bouncing-blobs-glass {
  background:rgba(163,140,255,.1)
}
.socials .icon svg {
  fill:var(--tc-neutral-500);
  height:14px;
  width:14px
}
.socials .icon:hover svg {
  fill:var(--tc-neutral-900);
  transition-duration:.3s
}
.section-hero-3 .ellipse-primary {
  background:var(--tc-theme-primary);
  border-radius:735.298px;
  filter:blur(100px);
  height:735.298px;
  opacity:.28;
  transform:rotate(94.975deg);
  width:398.868px
}
.features-1 .star-lg {
  bottom:-5%;
  left:22%
}
.features-1 .star-md {
  right:45%;
  top:-12px
}
.icon-flip:after {
  background:var(--tc-theme-primary);
  background-color:var();
  border-radius:3px;
  bottom:0;
  content:"";
  height:2px;
  left:50%;
  position:absolute;
  transform:translateX(-50%);
  width:24px
}
.icon-flip .icon {
  transition:all .3s ease-in-out
}
.feature-item:hover .icon-flip .icon,
.icon-flip:hover .icon {
  transform:rotateY(180deg)
}
.phase-items .phase-item {
  transition:.3s
}
.phase-items .phase-item:hover {
  padding-inline-start:.7rem;
  transition:.3s
}
.bg-rotate {
  bottom:-15%;
  left:-10%
}
.rotate-center {
  animation:rotate-center 15s linear infinite both
}
.bloom {
  height:80px;
  position:relative;
  width:80px
}
.bloom:after,
.bloom:before {
  border-radius:100%;
  content:"";
  display:block;
  height:80px;
  width:80px
}
.bloom:before {
  background:linear-gradient(22.5deg,#fff,#794aff)
}
.bloom:after {
  animation:scale 1.5s infinite;
  border:1px solid #e2e2e2;
  left:0;
  position:absolute;
  top:0
}
@keyframes scale {
  0%,
  50% {
    opacity:0
  }
  55% {
    opacity:.5
  }
  to {
    opacity:0;
    transform:scale(2)
  }
}
.section-feature-5 .photo-description .box-gradient-1 {
  height:446px;
  transform:rotate(-2.178deg);
  transition:.3s ease-in-out;
  width:509px
}
.section-feature-5 .photo-description:hover .box-gradient-1 {
  transform:rotate(-5deg);
  transition:.3s ease-in-out
}
.section-feature-5 .photo-description:hover .box-gradient-2 {
  transform:rotate(5deg);
  transition:.3s ease-in-out
}
.section-feature-5 .photo-description .box-gradient-2 {
  height:452px;
  transform:rotate(2.034deg);
  transition:.3s ease-in-out;
  width:560px
}
.img-decorate-2 {
  background:var(--System-White,#fff);
  border-radius:842.878px;
  filter:blur(100px);
  height:842.878px;
  opacity:.15;
  transform:rotate(90.766deg);
  width:422.972px
}
.card-service,
.card-service:hover {
  transition:.3s ease-in-out
}
.card-service:hover {
  border-color:var(--tc-theme-primary-light)!important
}
.card-service:hover .icon-learn-more {
  height:35px;
  padding-inline-end:17px;
  padding-inline-start:17px;
  width:auto
}
.card-service:hover .icon-learn-more .arrow,
.card-service:hover .icon-learn-more span {
  display:inline;
  visibility:visible
}
.card-service:hover .icon-learn-more .plus {
  display:none;
  visibility:hidden
}
.card-service:hover .icon-flip .icon {
  transform:rotateY(180deg)
}
.card-service .icon-learn-more {
  height:35px;
  width:35px
}
.card-service .icon-learn-more .arrow,
.card-service .icon-learn-more span {
  display:none;
  visibility:hidden
}
.section-services-3 .swiper-button-prev {
  left:-130px
}
.section-services-3 .swiper-button-next {
  right:-80px
}
.section-services-4 .bouncing-blobs-glass {
  backdrop-filter:blur(100px);
  -webkit-backdrop-filter:blur(100px);
  background:rgba(238,242,255,.1)
}
.section-services-4 .nav-pills .nav-link.active,
.section-services-4 .nav-pills .show>.nav-link {
  background-color:var(--tc-theme-primary);
  color:var(--tc-system-white)
}
.section-services-4 .nav-link {
  background-color:var(--tc-system-white);
  color:var(--tc-neutral-900);
  display:block;
  font-size:20px;
  line-height:26px;
  margin-bottom:8px;
  padding:19px 0 19px 43px;
  text-align:start
}
.section-team-1 .ellipse-rotate-success {
  background:var(--tc-system-success);
  left:10%;
  top:-20%
}
.section-team-1 .ellipse-rotate-primary,
.section-team-1 .ellipse-rotate-success {
  border-radius:842.878px;
  filter:blur(100px);
  height:842.878px;
  opacity:.15;
  width:419.259px
}
.section-team-1 .ellipse-rotate-primary {
  background:var(--tc-theme-primary);
  right:10%;
  top:-15%
}
.section-team-1 .rotate-center {
  animation:rotate-center 15s linear infinite
}
.section-team-1 .rotate-center-rev {
  animation:rotate-center 5s linear infinite reverse
}
.section-team-1 .card-team:hover svg {
  transition:.3s
}
.section-team-1 .card-team:hover svg path {
  fill:var(--tc-theme-primary)!important;
  transition:.3s
}
.howitwork-1 .bouncing-blobs-glass {
  backdrop-filter:blur(100px);
  -webkit-backdrop-filter:blur(100px);
  background:hsla(0,0%,100%,.1)
}
.howitwork-1 .bouncing-blob--green {
  background:#64e1b0;
  border-radius:842.878px;
  height:419.259px;
  opacity:.15;
  width:842.878px
}
.howitwork-1 .bouncing-blob--primary {
  background:var(--tc-theme-primary);
  border-radius:842.878px;
  height:419.259px;
  opacity:.15;
  width:842.878px
}
.howitwork-1 .bg-linear-primary {
  background:linear-gradient(88deg,var(--primary-color) 1.17%,rgba(140,113,255,0) 99.12%);
  opacity:.8
}
.howitwork-1 .dashed-line-1 {
  top:75px
}
.howitwork-1 .dashed-line-1,
.howitwork-1 .dashed-line-2 {
  border:1px dashed var(--tc-system-white);
  height:125px;
  left:30px;
  position:absolute;
  width:1px
}
.howitwork-1 .dashed-line-2 {
  top:280px
}
.howitwork-2 .bouncing-blobs-glass {
  backdrop-filter:blur(100px);
  -webkit-backdrop-filter:blur(100px);
  background:rgba(242,251,249,.1)
}
.howitwork-2 .navigation-arrow-1 {
  left:35%
}
.howitwork-2 .navigation-arrow-2 {
  bottom:45%;
  right:35%
}
.section-cta-1 .bouncing-blob {
  aspect-ratio:1;
  border-radius:50%;
  left:0;
  position:absolute;
  top:0;
  transform-origin:left top;
  width:32vw;
  will-change:transform;
  z-index:1
}
.section-cta-1 .bouncing-blob--blue {
  background:#64ade1;
  height:842.878px;
  opacity:.15;
  width:603.435px
}
.section-cta-1 .bouncing-blob--primary {
  background:rgba(109,77,242,.1);
  height:579.311px;
  width:680.767px
}
.section-cta-1 .bouncing-blobs-container {
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:-1
}
.section-cta-1 .bouncing-blobs-glass {
  backdrop-filter:blur(100px);
  -webkit-backdrop-filter:blur(100px);
  background:hsla(0,0%,100%,.1);
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
  z-index:2
}
.section-cta-1 .bouncing-blobs {
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:1
}
@media(max-width:1200px) {
  .section-cta-1 .bouncing-blobs-glass {
    backdrop-filter:blur(100px);
    -webkit-backdrop-filter:blur(100px)
  }
}
@media(max-width:500px) {
  .section-cta-1 .bouncing-blob {
    width:60vw
  }
  .section-cta-1 .bouncing-blob--white {
    width:30vw
  }
  .section-cta-1 .bouncing-blobs-glass {
    backdrop-filter:blur(90px);
    -webkit-backdrop-filter:blur(90px)
  }
}
.section-static-1 .bouncing-blob--white {
  border-radius:842.878px;
  height:422.972px;
  opacity:.15;
  transform:rotate(90.766deg);
  width:842.878px
}
.accordion .card {
  border:0
}
.accordion .card .card-header {
  background:transparent!important;
  border:0
}
.accordion .card .card-header a.collapsed .arrow {
  transform:rotate(180deg);
  transition:.3s
}
.accordion .card .card-header a .arrow {
  transform:rotate(0deg);
  transition:.3s
}
.section-faqs-2 .ellipse-center {
  background:var(--Theme-Primary,var(--primary-color));
  border-radius:680.767px;
  filter:blur(100px);
  height:680.767px;
  opacity:.1;
  transform:rotate(90.766deg);
  width:579.311px
}
.change-price-plan {
  height:41px
}
.monthly.active,
.yearly.active {
  background:var(--tc-linear-2)!important;
  color:#fff!important;
  transition:.3s
}
a:hover {
  color:dark!important;
  text-decoration:none
}
.rotate-center {
  animation:rotate-center 15s linear infinite
}
.rotate-center-rev {
  animation:rotate-center 5s linear infinite reverse
}
.section-pricing-1 .ellipse-rotate-success {
  background:#64ade1;
  border-radius:842.878px;
  filter:blur(100px);
  height:842.878px;
  left:15%;
  opacity:.15;
  top:8%;
  transform:rotate(90.766deg);
  width:603.435px
}
.section-pricing-1 .ellipse-rotate-primary {
  background:var(--Theme-Primary,var(--primary-color));
  border-radius:680.767px;
  filter:blur(100px);
  height:680.767px;
  opacity:.1;
  right:15%;
  top:15%;
  transform:rotate(90.766deg);
  width:579.311px
}
.section-pricing-1 .card-team:hover svg {
  transition:.3s
}
.section-pricing-1 .card-team:hover svg path {
  fill:var(--tc-theme-primary);
  transition:.3s
}
.project-item .card-team {
  opacity:0
}
.project-item:hover .card-team {
  opacity:1!important
}
.section-newsletter-1 .ellipse-rotate-1 {
  background:var(--tc-theme-primary);
  border-radius:389.457px;
  filter:blur(100px);
  height:389.457px;
  left:0;
  opacity:.1;
  top:0;
  width:331.416px
}
.section-newsletter-1 .ellipse-rotate-2 {
  background:var(--tc-theme-primary);
  border-radius:384.651px;
  filter:blur(100px);
  height:384.651px;
  opacity:.2;
  right:0;
  top:0;
  width:287.502px
}
.section-newsletter-1 .rotate-center {
  animation:rotate-center 15s linear infinite
}
.section-newsletter-1 .rotate-center-rev {
  animation:rotate-center 5s linear infinite reverse
}
@keyframes rotate-center {
  0% {
    transform:rotate(0)
  }
  to {
    transform:rotate(1turn)
  }
}
.section-newsletter-1 .card-team:hover svg {
  transition:.3s
}
.section-newsletter-1 .card-team:hover svg path {
  fill:var(--tc-theme-primary);
  transition:.3s
}
.section-newsletter-1 input::-moz-placeholder {
  color:var(--tc-neutral-500);
  font-weight:500
}
.section-newsletter-1 input::placeholder {
  color:var(--tc-neutral-500);
  font-weight:500
}
.section-newsletter-1 .input-group .icon-input {
  align-items:center;
  background:var(--tc-system-white)!important;
  display:flex;
  min-height:60px!important
}
.section-newsletter-1 .input-group .form-control {
  background:var(--tc-neutral-100)!important;
  color:var(--tc-neutral-900)!important;
  min-height:60px!important
}
.section-newsletter-1 .input-group .form-control::-moz-placeholder {
  color:var(--tc-neutral-500)!important;
  opacity:.7!important
}
.section-newsletter-1 .input-group .form-control::placeholder {
  color:var(--tc-neutral-500)!important;
  opacity:.7!important
}
.section-newsletter-2 {
  background:url(../imgs/newsletter-2/img-bg.png) #d3d3d3 50%/cover no-repeat
}
.section-blog-2 .bouncing-blobs-glass {
  backdrop-filter:blur(100px);
  -webkit-backdrop-filter:blur(100px);
  background:rgba(243,244,246,.1)
}
.section-blog-2 .bouncing-blob--green {
  background:#64e1b0;
  border-radius:842.878px;
  height:419.259px;
  opacity:.15;
  width:842.878px
}
.section-blog-2 .bouncing-blob--primary {
  background:var(--tc-theme-primary);
  border-radius:842.878px;
  height:419.259px;
  opacity:.15;
  width:842.878px
}
.section-blog-2 .bg-linear-primary {
  background:linear-gradient(88deg,var(--primary-color) 1.17%,rgba(140,113,255,0) 99.12%);
  opacity:.8
}
.section-blog-2 .dashed-line-1 {
  top:75px
}
.section-blog-2 .dashed-line-1,
.section-blog-2 .dashed-line-2 {
  border:1px dashed var(--tc-system-white);
  height:125px;
  left:30px;
  position:absolute;
  width:1px
}
.section-blog-2 .dashed-line-2 {
  top:280px
}
.section-padding {
  padding:120px 0
}
.py-188 {
  padding:188px 0
}
.py-150 {
  padding:150px 0
}
.pt-150 {
  padding-top:150px
}
.pb-150 {
  padding-bottom:150px
}
.pb-120 {
  padding-bottom:120px
}
.pt-120 {
  padding-top:120px
}
.mb-110 {
  margin-bottom:110px
}
.mt-110 {
  margin-top:110px
}
.pb-250 {
  padding-bottom:250px
}
.pt-250 {
  padding-top:250px
}
.py-90 {
  padding:90px 0
}
.py-86 {
  padding:86px 0
}
.pb-200 {
  padding-bottom:200px
}
.w-80 {
  width:80%
}
.w-90 {
  width:90%
}
.w-fit-content {
  width:-moz-fit-content;
  width:fit-content
}
.mb-30 {
  margin-bottom:30px
}
.mb-10 {
  margin-bottom:10px
}
.pt-110 {
  padding-top:110px
}
.pb-110 {
  padding-bottom:110px
}
.pt-80 {
  padding-top:80px
}
.pb-80 {
  padding-bottom:80px
}
.mt-80 {
  margin-top:80px
}
.mb-80 {
  margin-bottom:80px
}
.top-100 {
  top:100px
}
.rounded-full {
  border-radius:50%
}
.mask-image {
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);
  mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)
}
.mask-image-2 {
  background-image:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,0))
}
.backdrop-filter {
  -webkit-backdrop-filter:blur(10px);
  backdrop-filter:blur(10px);
  background:hsla(0,0%,100%,.8);
  box-shadow:inset 1px 2px 0 0 hsla(0,0%,100%,.6),-12px 36px 44px 0 rgba(127,124,168,.18)
}
.border-gradient {
  border-image-slice:1;
  border-image-source:-webkit-linear-gradient(left,var(--primary-color),#8c71ff)!important
}
.text-gradient {
  background:-webkit-linear-gradient(left,var(--primary-color),#8c71ff);
  -webkit-background-clip:text
}
.swiper-button-next,
.swiper-button-prev {
  --swiper-navigation-size:24px;
  --swiper-navigation-top-offset:50%;
  --swiper-navigation-sides-offset:10px;
  --swiper-navigation-color:var(--tc-neutral-900);
  border:none;
  border-radius:30px;
  display:flex;
  font-size:24px;
  height:56px;
  padding:10px;
  width:56px
}
.swiper-button-next :active,
.swiper-button-next:hover,
.swiper-button-prev :active,
.swiper-button-prev:hover {
  --swiper-navigation-color:var(--tc-system-white);
  background-color:var(--tc-theme-primary)!important;
  border-color:var(--tc-theme-primary)
}
.swiper-button-next:after,
.swiper-button-prev:after {
  content:""
}
.swiper-pagination-bullet {
  background:rgba(0,0,0,.2);
  height:10px;
  line-height:10px;
  width:10px
}
.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom:0;
  left:0;
  width:100%
}
.section-hero-4 .swiper-pagination {
  padding-inline-start:85px;
  text-align:start
}
.section-hero-4 .swiper-pagination-bullet {
  background:var(--tc-neutral-200);
  color:#000;
  font-size:12px;
  height:8px;
  line-height:8px;
  opacity:1;
  text-align:center;
  width:8px
}
.section-hero-4 .swiper-pagination-bullet-active {
  background:var(--tc-theme-primary);
  color:#fff
}
.section-hero-5 .swiper-pagination {
  align-items:center;
  display:flex;
  justify-content:center;
  text-align:center
}
.section-hero-5 .swiper-pagination-bullet {
  background:var(--tc-system-white);
  color:#000;
  font-size:12px;
  height:12px;
  line-height:12px;
  opacity:1;
  text-align:center;
  width:12px
}
.section-hero-5 .swiper-pagination-bullet-active {
  background:var(--tc-theme-primary);
  color:#000;
  color:#fff;
  font-size:18px;
  height:18px;
  line-height:18px;
  opacity:1;
  text-align:center;
  width:18px
}
.section-hero-5 .img-pull {
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.section-testimonial-3 .swiper-pagination-bullet-active {
  background:var(--tc-theme-primary);
  color:#000;
  color:#fff;
  font-size:18px;
  height:18px;
  line-height:18px;
  opacity:1;
  text-align:center;
  width:18px
}
.section-testimonial-3 .swiper-pagination {
  align-items:center;
  display:flex;
  justify-content:center;
  text-align:center
}
.swiper-pagination-bullet {
  background:var(--tc-neutral-200);
  color:#000;
  font-size:12px;
  height:12px;
  line-height:12px;
  opacity:1;
  text-align:center;
  width:12px
}
.swiper-pagination-bullet-active {
  background:var(--tc-theme-primary);
  color:#fff
}
.card-hover {
  box-shadow:.2s ease-in-out;
  cursor:pointer;
  display:block;
  transition:.3s ease-in-out
}
.card-hover:hover {
  box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;
  transform:translateY(-.25rem)
}
.hover-up {
  transition:all .3s ease-in-out
}
.hover-up:hover {
  transform:translateY(-3px);
  transition-duration:.3s
}
.card-lift {
  border-radius:.75rem;
  transition:transform .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out
}
.card-lift.active,
.card-lift:focus,
.card-lift:hover {
  box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;
  transform:translateY(-.25rem)
}
.btn-gradient,
.btn-gradient:hover {
  transition:all .3s ease-in-out
}
.btn-gradient:hover {
  transform:translateY(-5px)
}
.hover-effect {
  border:none;
  cursor:pointer;
  display:inline-block;
  position:relative;
  text-align:center;
  transition:all .5s;
  transition:.5s
}
.hover-effect:after {
  color:var(--tc-theme-primary);
  content:"🠚";
  left:-20px;
  opacity:0;
  position:absolute;
  transition:.5s
}
.hover-effect:hover {
  color:#fff;
  padding-inline-end:8px;
  padding-inline-start:30px
}
.hover-effect:hover:after {
  left:10px;
  opacity:1
}
.hover-effect-1 i {
  position:relative;
  transition:.5s
}
.hover-effect-1:hover i {
  padding-inline-start:10px
}
.tag-spacing {
  letter-spacing:.56px
}
.form-control:focus {
  border-color:var(--tc-system-muted);
  box-shadow:none
}
.z-4 {
  z-index:4
}
.z-5 {
  z-index:5
}
.text-highlight {
  position:relative;
  z-index:1
}
.text-highlight span {
  display:inline-block;
  left:-3px;
  position:absolute;
  width:calc(100% + 6px);
  z-index:-1
}
.border-top-dashed {
  border-top:dashed!important
}
.border-bottom-dashed {
  border-bottom:dashed!important
}
.border-end-dashed {
  border-inline-end-width:dashed!important
}
.border-start-dashed {
  border-inline-start-width:dashed!important
}
.link-hover-primary-light:hover {
  color:var(--tc-theme-primary-light)!important
}
.max-w-300px {
  max-width:300px!important
}
.section-cta-3 {
  background-image:url(../imgs/cta-3/img-bg.png);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.card-service-4 .rectangle {
  background:var(--tc-neutral-200);
  height:7px;
  transition:.3s ease-in-out;
  width:146px
}
.card-service-4:hover .rectangle {
  background:var(--tc-theme-primary-light);
  transition:.3s ease-in-out
}
.card-service-4:hover .icon-flip .icon {
  transform:rotateY(180deg)
}
.masonary-active .project-item {
  margin:15px 0
}
.grid-item,
.grid-sizer {
  width:33.33%
}
.section-case-studies .grid-item,
.section-case-studies .grid-sizer {
  width:50%
}
.grid-item--width2 {
  width:66.66%
}
.rotate-90 {
  transform:rotate(-90deg)
}
.tag-home-5 {
  -webkit-backdrop-filter:blur(8.0289754868px);
  backdrop-filter:blur(8.0289754868px);
  background:hsla(0,0%,100%,.5);
  box-shadow:inset 1.313px 1.969px 0 0 hsla(0,0%,100%,.6),-12.177px 36.69px 44.901px 0 rgba(127,124,168,.18)
}
.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-active-color:var(--tc-theme-primary);
  --bs-nav-tabs-link-hover-border-color:transparent
}
.nav-tabs .underline {
  bottom:0;
  height:2px;
  left:0;
  margin:auto;
  opacity:0;
  position:absolute;
  right:0;
  transition:.3s ease-in-out;
  width:37px
}
.nav {
  --bs-nav-link-padding-x:48px;
  --bs-nav-link-padding-y:15px;
  --bs-nav-link-font-weight:var(--tc-fw-bold);
  --bs-nav-link-color:var(--tc-neutral-500);
  --bs-nav-link-hover-color:var(--tc-theme-primary)
}
.nav-link {
  color:var(--bs-nav-link-color);
  display:block;
  font-size:20px;
  font-weight:var(--bs-nav-link-font-weight);
  padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x)
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  background-color:transparent;
  border-color:transparent;
  color:var(--bs-nav-tabs-link-active-color)
}
.nav-tabs .nav-item.show .nav-link .underline,
.nav-tabs .nav-link.active .underline {
  opacity:1;
  transition:.3s ease-in-out
}
.section-features-9 .bouncing-blobs-glass {
  backdrop-filter:blur(100px);
  -webkit-backdrop-filter:blur(100px);
  background:rgba(238,242,255,.1)
}
.icon-height {
  max-height:62px
}
.section-cta-8 .tag-year {
  bottom:-5%;
  left:-15%
}
.section-cta-8 .tag-dots {
  right:-15%;
  top:-12%
}
.progress {
  background-color:var(--tc-system-white);
  border-radius:8px;
  overflow:unset
}
.progress .progress-bar {
  background-color:var(--tc-theme-primary);
  border-radius:8px
}
.progress .vertical-line {
  background:var(--tc-theme-primary);
  bottom:0;
  display:block;
  height:20px;
  position:absolute;
  width:4px
}
.progress .progress-number {
  color:var(--tc-neutral-900);
  font-size:1rem;
  font-weight:var(--tc-fw-medium);
  margin-inline-start:-18px;
  position:absolute;
  top:-25px
}
.section-cta-9 .play-video {
  bottom:-20%;
  right:-20%
}
.section-cta-9 .play-video:hover .box-gradient {
  transform:rotate(-5deg);
  transition:.3s ease-in-out
}
.section-cta-9 .box-gradient {
  background:var(--tc-linear-1,linear-gradient(89deg,#d7cdff .92%,#f8e2ff 99.76%));
  border-radius:16px;
  height:248px;
  right:-5%;
  top:-5%;
  transform:rotate(-2.821deg);
  transition:.3s ease-in-out;
  width:269px
}
.section-contact-3 .ellipse-rotate-success {
  background:var(--tc-system-success);
  left:0;
  top:-30%
}
.section-contact-3 .ellipse-rotate-primary,
.section-contact-3 .ellipse-rotate-success {
  border-radius:759.019px;
  filter:blur(100px);
  height:759.019px;
  opacity:.1;
  transform:rotate(90.766deg);
  width:408.351px
}
.section-contact-3 .ellipse-rotate-primary {
  background:var(--tc-theme-primary);
  left:-5%;
  top:45%
}
.section-contact-3 .ellipse-rotate-info {
  background:#64ade1;
  border-radius:1037.421px;
  filter:blur(100px);
  height:1037.421px;
  opacity:.15;
  right:-5%;
  top:-60%;
  transform:rotate(90.766deg);
  width:592.451px
}
.ellipse-rotate-success {
  background:var(--tc-system-success);
  left:10%;
  top:-20%
}
.ellipse-rotate-primary,
.ellipse-rotate-success {
  border-radius:842.878px;
  filter:blur(100px);
  height:842.878px;
  opacity:.15;
  width:419.259px
}
.ellipse-rotate-primary {
  background:var(--tc-theme-primary);
  right:10%;
  top:-15%
}
.ellipse-rotate-success-sm {
  background:#00ff1a;
  border-radius:381.241px;
  filter:blur(146.6436767578px);
  height:381.241px;
  left:10%;
  opacity:.1;
  top:-20%;
  transform:rotate(94.838deg);
  width:362.825px
}
.ellipse-rotate-primary-sm {
  background:var(--Theme-Primary,var(--primary-color));
  border-radius:576.406px;
  filter:blur(68.3854141235px);
  height:576.406px;
  opacity:.15;
  right:10%;
  top:-15%;
  transform:rotate(90.766deg);
  width:286.712px
}
.card-testimonial-3:hover svg g path {
  fill:var(--tc-theme-primary);
  transition:.2s ease-in-out
}
.card-testimonial-3 svg g path {
  transition:.2s ease-in-out
}
.bouncing-blob--infor-2 {
  background:#64ade1
}
.rectangle-bg {
  bottom:-10px;
  height:100%;
  position:absolute;
  right:-10px;
  width:100%;
  z-index:-1
}
.bg-opacity-10 {
  background:hsla(0,0%,100%,.1)
}
.section-contact-1 .input-group .icon-input {
  align-items:center;
  background:hsla(0,0%,100%,.1)!important;
  display:flex;
  min-height:60px!important
}
.section-contact-1 .input-group .form-control {
  background:hsla(0,0%,100%,.1)!important;
  color:#fff!important;
  min-height:60px!important
}
.section-contact-1 .input-group .form-control::-moz-placeholder {
  color:#fff!important;
  opacity:.7!important
}
.section-contact-1 .input-group .form-control::placeholder {
  color:#fff!important;
  opacity:.7!important
}
.input-group .icon-input {
  align-items:center;
  background:var(--tc-system-white)!important;
  display:flex;
  min-height:60px!important
}
.input-group .form-control {
  background:var(--tc-system-white);
  color:var(--tc-neutral-900)!important;
  min-height:60px!important;
  transition:none!important
}
.input-group .form-control::-moz-placeholder {
  color:var(--tc-neutral-400)!important
}
.input-group .form-control::placeholder {
  color:var(--tc-neutral-400)!important
}
.input-group.focus .form-control,
.input-group.focus .icon-input {
  border-color:var(--tc-theme-primary)!important
}
.input-group.focus .form-control {
  transition:none!important
}
.form-check-input:checked {
  background-color:var(--tc-theme-primary);
  border-color:transparent
}
.form-check-input:focus {
  border-color:transparent;
  box-shadow:none;
  outline:0
}
.form-select {
  --bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%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");
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background-color:var(--tc-system-white);
  background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);
  background-position:right .75rem center;
  background-repeat:no-repeat;
  background-size:16px 12px;
  border:var(--bs-border-width) solid var(--tc-neutral-200);
  border-radius:8px;
  color:var(--tc-neutral-900);
  display:block;
  font-size:1rem;
  font-weight:500;
  line-height:1.5;
  max-height:60px;
  padding:18px 19px 17px 17px;
  transition:none;
  width:100%
}
.form-select:focus {
  border-color:var(--tc-neutral-900);
  box-shadow:none;
  outline:0
}
input[type=range] {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background:var(--tc-neutral-200);
  border-radius:15px;
  cursor:pointer;
  height:8px;
  outline:none;
  width:100%
}
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance:none;
  appearance:none;
  background-color:var(--tc-theme-primary);
  border:4px solid var(--tc-system-white);
  border-radius:50%;
  box-shadow:0 13px 35px -12px rgba(35,35,35,.1);
  height:15px;
  -webkit-transition:.2s ease-in-out;
  transition:.2s ease-in-out;
  width:15px
}
input[type=range]::-moz-range-thumb {
  background-color:var(--tc-theme-primary);
  border:4px solid var(--tc-system-white);
  border-radius:50%;
  box-shadow:0 13px 35px -12px rgba(35,35,35,.1);
  height:15px;
  -moz-transition:.2s ease-in-out;
  transition:.2s ease-in-out;
  width:15px
}
input[type=range]::-webkit-slider-thumb:hover {
  box-shadow:0 0 4px rgba(0,0,0,.1)
}
input[type=range]:active::-webkit-slider-thumb,
input[type=range]:focus::-webkit-slider-thumb {
  box-shadow:0 13px 35px -12px rgba(35,35,35,.1)
}
input[type=range]::-moz-range-thumb:hover {
  box-shadow:0 0 4px rgba(0,0,0,.1)
}
input[type=range]:active::-moz-range-thumb,
input[type=range]:focus::-moz-range-thumb {
  box-shadow:0 13px 35px -12px rgba(35,35,35,.1)
}
.section-contact-1 {
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.section-page-header .bouncing-blobs-glass {
  background-color:rgba(163,140,255,.1)
}
.card-team:hover .arrow-icon {
  transform:rotate(45deg);
  transition:.3s ease-in-out
}
.card-team .arrow-icon {
  transition:.3s ease-in-out
}
.section-testimonial-4 .assessor {
  transition:.3s
}
.section-testimonial-4 .assessor:hover {
  border-color:var(--tc-theme-primary-light)!important
}
.section-services-details .nav-pills .nav-link.active,
.section-services-details .nav-pills .show>.nav-link {
  background-color:var(--tc-theme-primary);
  color:var(--tc-system-white)
}
.section-services-details .nav-link {
  background-color:#fff;
  background-color:var(--tc-neutral-100);
  color:var(--tc-neutral-900);
  display:block;
  font-size:20px;
  font-weight:var(--bs-nav-link-font-weight);
  margin-bottom:8px;
  padding:19px 0 19px 43px
}
.rectangle-banner3 {
  height:100%;
  right:-5%;
  top:-20%;
  width:95%;
  z-index:-1
}
.head-1 .avt-hero {
  margin-inline-start:-5%
}
.contact-map {
  max-height:650px;
  width:100%
}
.contact-map iframe {
  height:650px;
  width:100%
}
.pagination_item:hover {
  color:var(--tc-theme-primary)!important;
  transition:.3s ease-in-out
}
.pagination_item:hover svg path {
  stroke:var(--tc-theme-primary)!important;
  transition:.3s ease-in-out
}
.pagination_item:focus {
  background-color:var(--tc-theme-primary)!important;
  border-color:var(--tc-theme-primary);
  box-shadow:none;
  color:var(--tc-system-white)!important;
  transition:.3s ease-in-out
}
.pagination_item:focus svg path {
  stroke:var(--tc-system-white)!important;
  transition:.3s ease-in-out
}
.section-cta-14 .vector-2 {
  right:-5.5%;
  top:30%
}
.work-process-bg {
  padding-top:450px;
  top:80%
}
.section-work-process .square {
  right:-5%;
  top:-5%
}
.section-work-process .square-2 {
  bottom:-5%;
  left:-5%
}
blockquote {
  color:#fff;
  font-size:31px;
  font-style:normal;
  font-weight:700;
  line-height:120%;
  text-align:center
}
ul.timeline {
  list-style-type:none;
  position:relative
}
ul.timeline:before {
  background:var(--tc-neutral-300);
  content:" ";
  display:inline-block;
  height:100%;
  left:5px;
  position:absolute;
  width:1px;
  z-index:400
}
ul.timeline .timeline-item {
  padding-inline-start:20px
}
ul.timeline .timeline-item:before {
  background:var(--tc-system-white);
  border:3px solid var(--tc-theme-primary);
  border-radius:50%;
  content:" ";
  display:inline-block;
  height:20px;
  left:-5px;
  position:absolute;
  width:20px;
  z-index:400
}
ul.timeline .timeline-item li {
  list-style-type:disc
}
svg .fill-dark {
  fill:var(--tc-system-dark)
}
svg .fill-white {
  fill:var(--tc-system-white)
}
svg .fill-primary {
  fill:var(--tc-theme-primary)
}
svg .fill-neutral-100 {
  fill:var(--tc-neutral-100)
}
svg .fill-primary-soft {
  fill:var(--tc-theme-primary-soft)
}
svg .stroke-dark {
  stroke:var(--tc-system-dark)
}
svg .stroke-white {
  stroke:var(--tc-system-white)
}
.table-white {
  --bs-table-bg:var(--tc-system-white)
}
@media(max-width:1199.98px) {
  .backdrop-filter-lg {
    -webkit-backdrop-filter:blur(8.0289754868px);
    backdrop-filter:blur(8.0289754868px);
    background:hsla(0,0%,100%,.5);
    box-shadow:inset 1.313px 1.969px 0 0 hsla(0,0%,100%,.6),-12.177px 36.69px 44.901px 0 rgba(127,124,168,.18)
  }
  .backdrop-filter-md {
    -webkit-backdrop-filter:unset;
    backdrop-filter:unset;
    background:none;
    box-shadow:none
  }
}
@media(max-width:991.98px) {
  .backdrop-filter-md {
    -webkit-backdrop-filter:blur(8.0289754868px);
    backdrop-filter:blur(8.0289754868px);
    background:hsla(0,0%,100%,.5);
    box-shadow:inset 1.313px 1.969px 0 0 hsla(0,0%,100%,.6),-12.177px 36.69px 44.901px 0 rgba(127,124,168,.18)
  }
  .backdrop-filter-lg {
    -webkit-backdrop-filter:unset;
    backdrop-filter:unset;
    background:none;
    box-shadow:none
  }
  h1 {
    font-size:60px!important
  }
  h2 {
    font-size:48px
  }
  h3 {
    font-size:38px
  }
  h4 {
    font-size:31px
  }
  h5 {
    font-size:25px
  }
  h6 {
    font-size:20px
  }
  .compatible img {
    height:40px;
    width:40px
  }
  .ds-3 {
    font-size:56px!important
  }
}
@media(max-width:767.98px) {
  h1 {
    font-size:60px!important
  }
  h2 {
    font-size:48px
  }
  h3 {
    font-size:38px
  }
  h4 {
    font-size:28px
  }
  h5 {
    font-size:25px
  }
  h6 {
    font-size:20px
  }
  .ds-1 {
    font-size:var(--tc-ds-3)!important
  }
  .socials {
    transform:rotate(0deg)!important
  }
  .ds-3 {
    font-size:40px!important
  }
  .nav {
    --bs-nav-link-padding-x:20px;
    --bs-nav-link-padding-y:15px
  }
  .nav-link {
    font-size:16px
  }
  .tag-year {
    bottom:0!important;
    left:0!important
  }
}
[data-bs-theme=dark] {
  --tc-theme-primary:var(--tc-theme-dark-primary);
  --tc-theme-primary-light:var(--tc-theme-dark-primary-light);
  --tc-theme-secondary:var(--tc-theme-dark-secondary);
  --tc-theme-primary-soft:var(--tc-theme-dark-primary-soft);
  --tc-theme-primary-dark:var(--tc-theme-dark-primary-dark);
  --tc-neutral-0:var(--tc-neutral-dark-0);
  --tc-neutral-100:var(--tc-neutral-dark-100);
  --tc-neutral-200:var(--tc-neutral-dark-200);
  --tc-neutral-300:var(--tc-neutral-dark-300);
  --tc-neutral-400:var(--tc-neutral-dark-400);
  --tc-neutral-500:var(--tc-neutral-dark-500);
  --tc-neutral-600:var(--tc-neutral-dark-600);
  --tc-neutral-700:var(--tc-neutral-dark-700);
  --tc-neutral-800:var(--tc-neutral-dark-800);
  --tc-neutral-900:var(--tc-neutral-dark-900);
  --tc-system-success:var(--tc-system-dark-success);
  --tc-system-info:var(--tc-system-dark-info);
  --tc-system-warning:var(--tc-system-dark-warning);
  --tc-system-danger:var(--tc-system-dark-danger);
  --tc-system-white:var(--tc-system-dark-white);
  --tc-system-dark:var(--tc-system-dark-dark);
  --tc-system-muted:var(--tc-system-dark-muted);
  --tc-border-1:var(--tc-border-dark-1);
  --tc-border-2:var(--tc-border-dark-2);
  --tc-bg-1:var(--tc-bg-dark-1);
  --tc-bg-2:var(--tc-bg-dark-2);
  --tc-bg-3:var(--tc-bg-dark-3);
  --tc-bg-4:var(--tc-bg-dark-4);
  --tc-bg-5:var(--tc-bg-dark-5);
  --tc-bg-6:var(--tc-bg-dark-6);
  --tc-bg-7:var(--tc-bg-dark-7);
  --tc-linear-1:var(--tc-linear-dark-1);
  --tc-linear-3:var(--tc-linear-dark-3);
  --tc-linear-4:var(--tc-linear-dark-4);
  --tc-shadow-1:var(--tc-shadow-dark-1);
  --tc-shadow-2:var(--tc-shadow-dark-2)
}
[data-bs-theme=dark] body {
  background:var(--tc-system-dark-white)
}
[data-bs-theme=dark] .backdrop-filter {
  -webkit-backdrop-filter:blur(8.0289754868px);
  backdrop-filter:blur(8.0289754868px);
  background:hsla(0,0%,7%,.5);
  box-shadow:inset 1.313px 1.969px 0 0 rgba(70,69,69,.6),-12.177px 36.69px 44.901px 0 rgba(127,124,168,.18)
}
[data-bs-theme=dark] .filter-invert {
  filter:invert(100%)
}
[data-bs-theme=dark] .mask-image-2 {
  height:0
}
[data-bs-theme=dark] .section-newsletter-3 .bg-4 {
  background-color:var(--tc-neutral-200)!important
}
[data-bs-theme=dark] .newsletter-popup .newsletter-popup-content .form-check-label,
[data-bs-theme=dark] .newsletter-popup .newsletter-popup-content .form-label {
  color:#fff
}
[data-bs-theme=dark] .newsletter-popup .newsletter-popup-content .form-check-input,
[data-bs-theme=dark] .newsletter-popup .newsletter-popup-content .form-control {
  border-color:var(--bs-secondary-color)!important
}
[data-bs-theme=dark] .partner-item.slick-slide img {
  filter:invert(1)
}
[data-bs-theme=dark] .text-linear-1,
[data-bs-theme=dark] .text-linear-2 {
  -webkit-text-fill-color:unset
}
body[dir=rtl] .shortcode-about-us-information-style-2 .d-inline-flex.rounded-pill svg {
  transform:unset!important
}
body[dir=rtl] .d-inline-flex.rounded-pill svg {
  transform:rotate(180deg)
}
body[dir=rtl] .icon.svg-icon-ti-ti-arrow-up-right {
  transform:rotate(270deg)
}
body[dir=rtl] .shortcode-pricing-plans .pricing-plan-item a svg,
body[dir=rtl] .shortcode-teams .card-team svg,
body[dir=rtl] .shortcode-testimonials a svg.icon.svg-icon-ti-ti-arrow-right {
  transform:rotate(180deg)
}
body[dir=rtl] .shortcode-testimonials a svg.icon.svg-icon-ti-ti-phone {
  transform:rotate(270deg)
}
@media screen and (min-width:768px) {
  body[dir=rtl] .shortcode-blog-posts-style-1 .text-md-end {
    text-align:left!important
  }
}
body[dir=rtl] .shortcode-blog-posts a svg {
  transform:rotate(180deg)
}
body[dir=rtl] .odometer {
  direction:ltr!important
}
body[dir=rtl] .shortcode-instruction-steps .bg-linear-primary.w-75 {
  width:100%!important
}
body[dir=rtl] .shortcode-instruction-steps .dashed-line-1,
body[dir=rtl] .shortcode-instruction-steps .dashed-line-2 {
  left:unset!important;
  right:30px
}
body[dir=rtl] .section-footer a.hover-effect:after {
  left:unset;
  right:-20px!important;
  transform:rotate(180deg)
}
body[dir=rtl] .section-footer a.hover-effect:hover:after {
  left:unset;
  right:10px!important
}
body[dir=rtl] .shortcode-blog-posts .swiper-button-next,
body[dir=rtl] .shortcode-projects .swiper-button-next {
  left:90px!important;
  right:unset!important
}
body[dir=rtl] .section-pricing-2 .btn svg,
body[dir=rtl] .shortcode-blog-posts .swiper-button-next,
body[dir=rtl] .shortcode-blog-posts .swiper-button-prev,
body[dir=rtl] .shortcode-our-history .zoom-img .popup-video .icon-shape svg.icon,
body[dir=rtl] .shortcode-projects .swiper-button-next,
body[dir=rtl] .shortcode-projects .swiper-button-prev,
body[dir=rtl] .shortcode-services .card-service-4 a svg,
body[dir=rtl] .shortcode-teams-style-2 .card-team:hover svg,
body[dir=rtl] .shortcode-teams-style-3 .card-team:hover svg,
body[dir=rtl] .shortcode-teams-style-6 .card-team:hover svg {
  transform:rotate(180deg)
}
body[dir=rtl] .shortcode-teams-style-2 .card-team svg,
body[dir=rtl] .shortcode-teams-style-3 .card-team svg,
body[dir=rtl] .shortcode-teams-style-6 .card-team svg {
  transform:rotate(270deg)
}
body[dir=rtl] .shortcode-simple-slider .swiper-button-next:after,
body[dir=rtl] .shortcode-simple-slider .swiper-button-prev:after {
  content:unset!important
}
body[dir=rtl] .shortcode-services a svg,
body[dir=rtl] .shortcode-simple-slider .backdrop-filter .popup-video .icon-shape svg.icon {
  transform:rotate(180deg)
}
body[dir=rtl] .shortcode-compare-features .nav-link,
body[dir=rtl] .shortcode-feature-tabs.section-services-4 .nav-link {
  padding:19px 43px 19px 0
}
body[dir=rtl] .shortcode-compare-features .nav-link svg,
body[dir=rtl] .shortcode-compare-features a.btn svg.icon.svg-icon-ti-ti-arrow-right,
body[dir=rtl] .shortcode-feature-tabs.section-services-4 .nav-link svg,
body[dir=rtl] .shortcode-feature-tabs.section-services-4 a.btn svg.icon.svg-icon-ti-ti-arrow-right {
  transform:rotate(180deg)
}
body[dir=rtl] .shortcode-compare-features a.btn svg.icon.svg-icon-ti-ti-phone-call,
body[dir=rtl] .shortcode-feature-tabs.section-services-4 a.btn svg.icon.svg-icon-ti-ti-phone-call {
  transform:rotate(270deg)
}
body[dir=rtl] .shortcode-contact-form a.btn .icon,
body[dir=rtl] .shortcode-contact-form button .icon,
body[dir=rtl] .shortcode-partners a.btn .icon,
body[dir=rtl] .shortcode-partners button .icon,
body[dir=rtl] .shortcode-teams a.btn .icon,
body[dir=rtl] .shortcode-teams button .icon {
  transform:rotate(180deg)
}
body[dir=rtl] .shortcode-services-style-5 svg.icon.svg-icon-ti-ti-phone-call {
  transform:rotate(270deg)!important
}
body[dir=rtl] .section-services-details .bg-primary a.btn.text-start svg {
  transform:rotate(180deg)
}
body[dir=rtl] .shortcode-instruction-steps.howitwork-2 .navigation-arrow-2 {
  bottom:40%!important;
  right:30%!important;
  transform:rotate(180deg)
}
body[dir=rtl] .shortcode-instruction-steps.howitwork-2 .navigation-arrow-1 {
  left:30%!important;
  transform:rotate(180deg)
}
@media screen and (max-width:768px) {
  body[dir=rtl] .burger-icon {
    left:24px;
    right:unset!important
  }
}
body[dir=rtl] .mobile-header-wrapper-style,
body[dir=rtl] .mobile-header-wrapper-style .mobile-menu .menu-expand {
  left:0;
  right:unset!important
}
body[dir=rtl] .btn-scroll-top {
  left:1.5rem!important;
  right:unset!important
}
